Skip to content

Instantly share code, notes, and snippets.

@ivankra
Last active November 14, 2025 10:29
Show Gist options
  • Select an option

  • Save ivankra/a950b2c37db48c66fe5dceb0acd8d874 to your computer and use it in GitHub Desktop.

Select an option

Save ivankra/a950b2c37db48c66fe5dceb0acd8d874 to your computer and use it in GitHub Desktop.
Youtube's JavaScript challenge captured via yt-dlp on 2025-11-12.
This file has been truncated, but you can view the full file.
// Youtube's JavaScript challenge captured via yt-dlp on 2025-11-12.
//
// Expected output: {"type":"result","responses":[{"type":"result","data":{"BRNXwd52DUmo-T1EP":"NWVR8L904qyK1Q","Nsvsw-Rcz-Ri5hVYC":"5tKLDcWB5IDgrA"}}]}
//
// Benchmarking on Mac M4:
//
// v8 0.32user 0.09system 0:00.22elapsed 188%CPU (0avgtext+0avgdata 155460maxresident)k
// spidermonkey 0.33user 0.08system 0:00.33elapsed 125%CPU (0avgtext+0avgdata 174548maxresident)k
// node 0.44user 0.05system 0:00.29elapsed 169%CPU (0avgtext+0avgdata 300416maxresident)k
// jsc 0.52user 0.02system 0:00.23elapsed 236%CPU (0avgtext+0avgdata 382084maxresident)k
// deno 0.53user 0.11system 0:00.40elapsed 162%CPU (0avgtext+0avgdata 337956maxresident)k
// bun 0.64user 0.13system 0:00.31elapsed 246%CPU (0avgtext+0avgdata 357568maxresident)k
// v8_jitless 1.24user 0.05system 0:01.07elapsed 121%CPU (0avgtext+0avgdata 143564maxresident)k
// jsc_jitless 1.28user 0.04system 0:01.16elapsed 113%CPU (0avgtext+0avgdata 310152maxresident)k
// quickjs 2.72user 0.04system 0:02.48elapsed 111%CPU (0avgtext+0avgdata 185840maxresident)k
// escargot 3.92user 0.02system 0:03.56elapsed 111%CPU (0avgtext+0avgdata 200668maxresident)k
// spidermonkey_jitless 4.21user 0.04system 0:03.82elapsed 111%CPU (0avgtext+0avgdata 154536maxresident)k
// libjs 5.29user 0.20system 0:04.95elapsed 111%CPU (0avgtext+0avgdata 481040maxresident)k
// brimstone 5.69user 0.02system 0:05.14elapsed 111%CPU (0avgtext+0avgdata 1271308maxresident)k
// graaljs 7.23user 0.14system 0:03.54elapsed 207%CPU (0avgtext+0avgdata 822452maxresident)k
// modernc-quickjs 11.23user 0.22system 0:10.30elapsed 111%CPU (0avgtext+0avgdata 220800maxresident)k
// fastschema-qjs 85.27user 0.14system 1:24.75elapsed 100%CPU (0avgtext+0avgdata 651252maxresident)k
// quickjs-ng 98.48user 93.42system 3:11.50elapsed 100%CPU (0avgtext+0avgdata 200016maxresident)k
// goja 815.16user 11.97system 2:19.75elapsed 591%CPU (0avgtext+0avgdata 6937776maxresident)k
// sobek 817.93user 11.63system 2:21.01elapsed 588%CPU (0avgtext+0avgdata 7242520maxresident)k
// engine262 2291.47user 5.52system 37:11.12elapsed 102%CPU (0avgtext+0avgdata 2853192maxresident)k
//
// Engine builds from docker.io/ivankra/javascript-zoo:20251111
//
// #!/bin/bash -x
// for bin in node bun deno /dist/*; do
// if ! [[ "$bin" != /dist/* || -f $bin.json ]]; then continue; fi
// name=$(basename $bin)
// [[ -f "$name.out" ]] || timeout 3600s /usr/bin/time -o $name.time $bin yt-dlp.js </dev/null >$name.out 2>&1
// if grep -q "BRNXwd52DUmo-T1EP" $name.out && grep -q "NWVR8L904qyK1Q" $name.out && grep -q "Nsvsw-Rcz-Ri5hVYC" $name.out && grep -q "5tKLDcWB5IDgrA" $name.out; then
// printf '%-20s %s\n' "$name" "$(head -1 $name.time)"
// fi
// done
if (typeof console !== 'object' && typeof print === 'function') globalThis.console = {log: print};
/*!
* SPDX-License-Identifier: Unlicense
* This file was automatically generated by https://github.com/yt-dlp/ejs
*
* Bundled Dependencies:
*
* ---
* Name: meriyah
* Version: 6.1.4
* License: ISC
* Repository: git+https://github.com/meriyah/meriyah.git
* Author: Kenny F. (https://github.com/KFlash)
*
* ISC License
*
* Copyright (c) 2019 and later, KFlash and others.
*
* Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* ---
*
* ---
* Name: astring
* Version: 1.9.0
* License: MIT
* Repository: https://github.com/davidbonnet/astring.git
* Author: David Bonnet <david@bonnet.cc>
*
* Copyright (c) 2015, David Bonnet <david@bonnet.cc>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
* ---
*/
var lib=function(e){"use strict";const t=((e,t)=>{const r=new Uint32Array(69632);let n=0,o=0;for(;n<2571;){const i=e[n++];if(i<0)o-=i;else{let a=e[n++];2&i&&(a=t[a]),1&i?r.fill(a,o,o+=e[n++]):r[o++]=a}}return r})([-1,2,26,2,27,2,5,-1,0,77595648,3,44,2,3,0,14,2,63,2,64,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,41,3,0,4,0,4294966523,3,0,4,2,16,2,65,2,0,0,4294836735,0,3221225471,0,4294901942,2,66,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,18,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,60,2,7,2,6,0,4286611199,3,0,2,2,1,3,0,3,0,4294901711,2,40,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,0,65472,2,3,0,4093640191,0,660618719,0,65487,0,4294828015,0,4092591615,0,1616920031,0,982991,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,71,0,4284449919,0,851904,2,4,2,12,0,67076095,-1,2,72,0,1073741743,0,4093607775,-1,0,50331649,0,3265266687,2,33,0,4294844415,0,4278190047,2,20,2,137,-1,3,0,2,2,23,2,0,2,10,2,0,2,15,2,22,3,0,10,2,74,2,0,2,75,2,76,2,77,2,0,2,78,2,0,2,11,0,261632,2,25,3,0,2,2,13,2,4,3,0,18,2,79,2,5,3,0,2,2,80,0,2151677951,2,29,2,9,0,909311,3,0,2,0,814743551,2,49,0,67090432,3,0,2,2,42,2,0,2,6,2,0,2,30,2,8,0,268374015,2,110,2,51,2,0,2,81,0,134153215,-1,2,7,2,0,2,8,0,2684354559,0,67044351,0,3221160064,2,17,-1,3,0,2,2,53,0,1046528,3,0,3,2,9,2,0,2,54,0,4294960127,2,10,2,6,2,11,0,4294377472,2,12,3,0,16,2,13,2,0,2,82,2,10,2,0,2,83,2,84,2,85,0,12288,2,55,0,1048577,2,86,2,14,-1,2,14,0,131042,2,87,2,88,2,89,2,0,2,34,-83,3,0,7,0,1046559,2,0,2,15,2,0,0,2147516671,2,21,3,90,2,2,0,-16,2,91,0,524222462,2,4,2,0,0,4269801471,2,4,3,0,2,2,28,2,16,3,0,2,2,17,2,0,-1,2,18,-16,3,0,206,-2,3,0,692,2,73,-1,2,18,2,10,3,0,8,2,93,2,133,2,0,0,3220242431,3,0,3,2,19,2,94,2,95,3,0,2,2,96,2,0,2,97,2,46,2,0,0,4351,2,0,2,9,3,0,2,0,67043391,0,3909091327,2,0,2,24,2,9,2,20,3,0,2,0,67076097,2,8,2,0,2,21,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,101,2,102,2,22,2,23,3,0,3,0,67057663,3,0,349,2,103,2,104,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,3774349439,2,105,2,106,3,0,2,2,19,2,107,3,0,10,2,10,2,18,2,0,2,47,2,0,2,31,2,108,2,25,0,1638399,0,57344,2,109,3,0,3,2,20,2,26,2,27,2,5,2,28,2,0,2,8,2,111,-1,2,112,2,113,2,114,-1,3,0,3,2,12,-2,2,0,2,29,-3,0,536870912,-4,2,20,2,0,2,36,0,1,2,0,2,67,2,6,2,12,2,10,2,0,2,115,-1,3,0,4,2,10,2,23,2,116,2,7,2,0,2,117,2,0,2,118,2,119,2,120,2,0,2,9,3,0,9,2,21,2,30,2,31,2,121,2,122,-2,2,123,2,124,2,30,2,21,2,8,-2,2,125,2,30,2,32,-2,2,0,2,39,-2,0,4277137519,0,2269118463,-1,3,20,2,-1,2,33,2,38,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,48,2,0,0,4294950463,2,37,-7,2,0,0,203775,2,57,0,4026531840,2,20,2,43,2,36,2,18,2,37,2,18,2,126,2,21,3,0,2,2,38,0,2151677888,2,0,2,12,0,4294901764,2,144,2,0,2,58,2,56,0,5242879,3,0,2,0,402644511,-1,2,128,2,39,0,3,-1,2,129,2,130,2,0,0,67045375,2,40,0,4226678271,0,3766565279,0,2039759,2,132,2,41,0,1046437,0,6,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,42,2,23,2,50,2,11,2,61,2,38,-5,2,0,2,12,-3,3,0,2,0,2147484671,2,134,0,4190109695,2,52,-2,2,135,0,4244635647,0,27,2,0,2,8,2,43,2,0,2,68,2,18,2,0,2,42,-6,2,0,2,45,2,59,2,44,2,45,2,46,2,47,0,8388351,-2,2,136,0,3028287487,2,48,2,138,0,33259519,2,49,-9,2,21,0,4294836223,0,3355443199,0,134152199,-2,2,69,-2,3,0,28,2,32,-3,3,0,3,2,17,3,0,6,2,50,-81,2,18,3,0,2,2,36,3,0,33,2,25,2,30,3,0,124,2,12,3,0,18,2,38,-213,2,0,2,32,-54,3,0,17,2,42,2,8,2,23,2,0,2,8,2,23,2,51,2,0,2,21,2,52,2,139,2,25,-13,2,0,2,53,-6,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,196635,3,0,191,2,54,3,0,38,2,30,2,55,2,34,-278,2,140,3,0,9,2,141,2,142,2,56,3,0,11,2,7,-72,3,0,3,2,143,0,1677656575,-130,2,26,-16,2,0,2,24,2,38,-16,0,4161266656,0,4071,0,15360,-4,2,57,-13,3,0,2,2,58,2,0,2,145,2,146,2,62,2,0,2,147,2,148,2,149,3,0,10,2,150,2,151,2,22,3,58,2,3,152,2,3,59,2,0,4294954999,2,0,-16,2,0,2,92,2,0,0,2105343,0,4160749584,0,65534,-34,2,8,2,154,-6,0,4194303871,0,4294903771,2,0,2,60,2,100,-3,2,0,0,1073684479,0,17407,-9,2,18,2,17,2,0,2,32,-14,2,18,2,32,-6,2,18,2,12,-15,2,155,3,0,6,0,8323103,-1,3,0,2,2,61,-37,2,62,2,156,2,157,2,158,2,159,2,160,-105,2,26,-32,3,0,1335,-1,3,0,129,2,32,3,0,6,2,10,3,0,180,2,161,3,0,233,2,162,3,0,18,2,10,-77,3,0,16,2,10,-47,3,0,154,2,6,3,0,130,2,25,-22250,3,0,7,2,25,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,63,2,64,-3,0,3168731136,0,4294956864,2,1,2,0,2,41,3,0,4,0,4294966275,3,0,4,2,16,2,65,2,0,2,34,-1,2,18,2,66,-1,2,0,0,2047,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,25,2,67,3,0,2,0,131135,2,98,0,70256639,0,71303167,0,272,2,42,2,6,0,32511,2,0,2,49,-1,2,99,2,68,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,70,2,69,0,33554435,2,131,2,70,0,2952790016,0,131075,0,3594373096,0,67094296,2,69,-1,0,4294828e3,0,603979263,0,654311424,0,3,0,4294828001,0,602930687,0,1610612736,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,71,2,38,-1,2,4,0,917503,2,38,-1,2,72,0,537788335,0,4026531935,-1,0,1,-1,2,33,2,73,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,15,2,22,3,0,10,2,74,2,0,2,75,2,76,2,77,2,0,2,78,2,0,2,12,-1,2,25,3,0,2,2,13,2,4,3,0,18,2,79,2,5,3,0,2,2,80,0,2147745791,3,19,2,0,122879,2,0,2,9,0,276824064,-2,3,0,2,2,42,2,0,0,4294903295,2,0,2,30,2,8,-1,2,18,2,51,2,0,2,81,2,49,-1,2,21,2,0,2,29,-2,0,128,-2,2,28,2,9,0,8160,-1,2,127,0,4227907585,2,0,2,37,2,0,2,50,0,4227915776,2,10,2,6,2,11,-1,0,74440192,3,0,6,-2,3,0,8,2,13,2,0,2,82,2,10,2,0,2,83,2,84,2,85,-3,2,86,2,14,-3,2,87,2,88,2,89,2,0,2,34,-83,3,0,7,0,817183,2,0,2,15,2,0,0,33023,2,21,3,90,2,-17,2,91,0,524157950,2,4,2,0,2,92,2,4,2,0,2,22,2,28,2,16,3,0,2,2,17,2,0,-1,2,18,-16,3,0,206,-2,3,0,692,2,73,-1,2,18,2,10,3,0,8,2,93,0,3072,2,0,0,2147516415,2,10,3,0,2,2,25,2,94,2,95,3,0,2,2,96,2,0,2,97,2,46,0,4294965179,0,7,2,0,2,9,2,95,2,9,-1,0,1761345536,2,98,0,4294901823,2,38,2,20,2,99,2,35,2,100,0,2080440287,2,0,2,34,2,153,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,101,2,102,2,22,2,23,3,0,3,0,7,3,0,349,2,103,2,104,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,2700607615,2,105,2,106,3,0,2,2,19,2,107,3,0,10,2,10,2,18,2,0,2,47,2,0,2,31,2,108,-3,2,109,3,0,3,2,20,-1,3,5,2,2,110,2,0,2,8,2,111,-1,2,112,2,113,2,114,-1,3,0,3,2,12,-2,2,0,2,29,-8,2,20,2,0,2,36,-1,2,0,2,67,2,6,2,30,2,10,2,0,2,115,-1,3,0,4,2,10,2,18,2,116,2,7,2,0,2,117,2,0,2,118,2,119,2,120,2,0,2,9,3,0,9,2,21,2,30,2,31,2,121,2,122,-2,2,123,2,124,2,30,2,21,2,8,-2,2,125,2,30,2,32,-2,2,0,2,39,-2,0,4277075969,2,30,-1,3,20,2,-1,2,33,2,126,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,50,2,98,0,4294934591,2,37,-7,2,0,0,197631,2,57,-1,2,20,2,43,2,37,2,18,0,3,2,18,2,126,2,21,2,127,2,54,-1,0,2490368,2,127,2,25,2,18,2,34,2,127,2,38,0,4294901904,0,4718591,2,127,2,35,0,335544350,-1,2,128,0,2147487743,0,1,-1,2,129,2,130,2,8,-1,2,131,2,70,0,3758161920,0,3,2,132,0,12582911,0,655360,-1,2,0,2,29,0,2147485568,0,3,2,0,2,25,0,176,-5,2,0,2,17,0,251658240,-1,2,0,2,25,0,16,-1,2,0,0,16779263,-2,2,12,-1,2,38,-5,2,0,2,133,-3,3,0,2,2,55,2,134,0,2147549183,0,2,-2,2,135,2,36,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,2,18,2,0,2,42,-6,2,0,0,1,2,59,2,17,0,1,2,46,2,25,-3,2,136,2,36,2,137,2,138,0,16778239,-10,2,35,0,4294836212,2,9,-3,2,69,-2,3,0,28,2,32,-3,3,0,3,2,17,3,0,6,2,50,-81,2,18,3,0,2,2,36,3,0,33,2,25,0,126,3,0,124,2,12,3,0,18,2,38,-213,2,10,-55,3,0,17,2,42,2,8,2,18,2,0,2,8,2,18,2,60,2,0,2,25,2,50,2,139,2,25,-13,2,0,2,73,-6,3,0,2,-4,3,0,2,0,67583,-1,2,107,-2,0,11,3,0,191,2,54,3,0,38,2,30,2,55,2,34,-278,2,140,3,0,9,2,141,2,142,2,56,3,0,11,2,7,-72,3,0,3,2,143,2,144,-187,3,0,2,2,58,2,0,2,145,2,146,2,62,2,0,2,147,2,148,2,149,3,0,10,2,150,2,151,2,22,3,58,2,3,152,2,3,59,2,2,153,-57,2,8,2,154,-7,2,18,2,0,2,60,-4,2,0,0,1065361407,0,16384,-9,2,18,2,60,2,0,2,133,-14,2,18,2,133,-6,2,18,0,81919,-15,2,155,3,0,6,2,126,-1,3,0,2,0,2063,-37,2,62,2,156,2,157,2,158,2,159,2,160,-138,3,0,1335,-1,3,0,129,2,32,3,0,6,2,10,3,0,180,2,161,3,0,233,2,162,3,0,18,2,10,-77,3,0,16,2,10,-47,3,0,154,2,6,3,0,130,2,25,-28386],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,4294903807,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4294901759,32767,4294901760,262143,536870911,8388607,4160749567,4294902783,4294918143,65535,67043328,2281701374,4294967264,2097151,4194303,255,67108863,4294967039,511,524287,131071,63,127,3238002687,4294549487,4290772991,33554431,4294901888,4286578687,67043329,4294705152,4294770687,67043583,1023,15,2047999,67043343,67051519,16777215,2147483648,4294902e3,28,4292870143,4294966783,16383,67047423,4294967279,262083,20511,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,535511039,4294966272,4294967280,32768,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,4294967232,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4160684047,4290246655,469499899,4294967231,134086655,4294966591,2445279231,3670015,31,4294967288,4294705151,3221208447,4294902271,4294549472,4294921215,4095,4285526655,4294966527,4294966143,64,4294966719,3774873592,1877934080,262151,2555904,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4294934527,4087,2016,2147446655,184024726,2862017156,1593309078,268434431,268434414,4294901763,4294901761]),r=e=>!!(1&t[(e>>>5)+34816]>>>e);function n(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function o(e){const t=e.currentChar;if(55296!=(64512&t))return 0;const r=e.source.charCodeAt(e.index+1);return 56320!=(64512&r)?0:65536+((1023&t)<<10)+(1023&r)}function i(e,t){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,4&t||(e.column=0,e.line++)}function a(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function s(e){return 160===e||65279===e||133===e||5760===e||e>=8192&&e<=8203||8239===e||8287===e||12288===e||8201===e||65519===e}function c(e){return e<65?e-48:e-65+10&15}function l(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 131:return"TemplateLiteral";default:return 143360&~e?4096&~e?"Punctuator":"Keyword":"Identifier"}}const u=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],p=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function g(e){return e<=127?p[e]>0:r(e)}function f(e){return e<=127?d[e]>0:(e=>!!(1&t[(e>>>5)+0]>>>e))(e)||8204===e||8205===e}const h=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function k(e,t,r,n,o,i){return 2&n&&e.report(0),m(e,t,r,o,i)}function m(e,t,r,o,i){const{index:s}=e;for(e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column;e.index<e.end;){if(8&u[e.currentChar]){const r=13===e.currentChar;a(e),r&&e.index<e.end&&10===e.currentChar&&(e.currentChar=t.charCodeAt(++e.index));break}if((8232^e.currentChar)<=1){a(e);break}n(e),e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column}if(e.options.onComment){const r={start:{line:i.line,column:i.column},end:{line:e.tokenLine,column:e.tokenColumn}};e.options.onComment(h[255&o],t.slice(s,e.tokenIndex),i.index,e.tokenIndex,r)}return 1|r}function b(e,t,r){const{index:o}=e;for(;e.index<e.end;)if(e.currentChar<43){let s=!1;for(;42===e.currentChar;)if(s||(r&=-5,s=!0),47===n(e)){if(n(e),e.options.onComment){const r={start:{line:e.tokenLine,column:e.tokenColumn},end:{line:e.line,column:e.column}};e.options.onComment(h[1],t.slice(o,e.index-2),o-2,e.index,r)}return e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column,r}if(s)continue;8&u[e.currentChar]?13===e.currentChar?(r|=5,a(e)):(i(e,r),r=-5&r|1):n(e)}else(8232^e.currentChar)<=1?(r=-5&r|1,a(e)):(r&=-5,n(e));e.report(18)}var w,y;function T(e){const t=e.index;let r=w.Empty;e:for(;;){const t=e.currentChar;if(n(e),r&w.Escape)r&=~w.Escape;else switch(t){case 47:if(r)break;break e;case 92:r|=w.Escape;break;case 91:r|=w.Class;break;case 93:r&=w.Escape}if(13!==t&&10!==t&&8232!==t&&8233!==t||e.report(34),e.index>=e.source.length)return e.report(34)}const o=e.index-1;let i=y.Empty,a=e.currentChar;const{index:s}=e;for(;f(a);){switch(a){case 103:i&y.Global&&e.report(36,"g"),i|=y.Global;break;case 105:i&y.IgnoreCase&&e.report(36,"i"),i|=y.IgnoreCase;break;case 109:i&y.Multiline&&e.report(36,"m"),i|=y.Multiline;break;case 117:i&y.Unicode&&e.report(36,"u"),i&y.UnicodeSets&&e.report(36,"vu"),i|=y.Unicode;break;case 118:i&y.Unicode&&e.report(36,"uv"),i&y.UnicodeSets&&e.report(36,"v"),i|=y.UnicodeSets;break;case 121:i&y.Sticky&&e.report(36,"y"),i|=y.Sticky;break;case 115:i&y.DotAll&&e.report(36,"s"),i|=y.DotAll;break;case 100:i&y.Indices&&e.report(36,"d"),i|=y.Indices;break;default:e.report(35)}a=n(e)}const c=e.source.slice(s,e.index),l=e.source.slice(t,o);return e.tokenRegExp={pattern:l,flags:c},e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),e.tokenValue=function(e,t,r){try{return new RegExp(t,r)}catch{try{return new RegExp(t,r),null}catch{e.report(34)}}}(e,l,c),65540}function x(e,t,r){const{index:o}=e;let i="",a=n(e),s=e.index;for(;!(8&u[a]);){if(a===r)return i+=e.source.slice(s,e.index),n(e),e.options.raw&&(e.tokenRaw=e.source.slice(o,e.index)),e.tokenValue=i,134283267;if(8&~a||92!==a)8232!==a&&8233!==a||(e.column=-1,e.line++);else{if(i+=e.source.slice(s,e.index),a=n(e),a<127||8232===a||8233===a){const r=S(e,t,a);r>=0?i+=String.fromCodePoint(r):v(e,r,0)}else i+=String.fromCodePoint(a);s=e.index+1}e.index>=e.end&&e.report(16),a=n(e)}e.report(16)}function S(e,t,r,o=0){switch(r){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(e.index<e.end){const t=e.source.charCodeAt(e.index+1);10===t&&(e.index=e.index+1,e.currentChar=t)}case 10:case 8232:case 8233:return e.column=-1,e.line++,-1;case 48:case 49:case 50:case 51:{let n=r-48,i=e.index+1,a=e.column+1;if(i<e.end){const r=e.source.charCodeAt(i);if(32&u[r]){if(1&t||o)return-2;if(e.currentChar=r,n=n<<3|r-48,i++,a++,i<e.end){const t=e.source.charCodeAt(i);32&u[t]&&(e.currentChar=t,n=n<<3|t-48,i++,a++)}e.flags|=64}else if(0!==n||512&u[r]){if(1&t||o)return-2;e.flags|=64}e.index=i-1,e.column=a-1}return n}case 52:case 53:case 54:case 55:{if(o||1&t)return-2;let n=r-48;const i=e.index+1,a=e.column+1;if(i<e.end){const t=e.source.charCodeAt(i);32&u[t]&&(n=n<<3|t-48,e.currentChar=t,e.index=i,e.column=a)}return e.flags|=64,n}case 120:{const t=n(e);if(!(64&u[t]))return-4;const r=c(t),o=n(e);if(!(64&u[o]))return-4;return r<<4|c(o)}case 117:{const t=n(e);if(123===e.currentChar){let t=0;for(;64&u[n(e)];)if(t=t<<4|c(e.currentChar),t>1114111)return-5;return e.currentChar<1||125!==e.currentChar?-4:t}{if(!(64&u[t]))return-4;const r=e.source.charCodeAt(e.index+1);if(!(64&u[r]))return-4;const n=e.source.charCodeAt(e.index+2);if(!(64&u[n]))return-4;const o=e.source.charCodeAt(e.index+3);return 64&u[o]?(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),c(t)<<12|c(r)<<8|c(n)<<4|c(o)):-4}}case 56:case 57:if(o||!e.options.webcompat||1&t)return-3;e.flags|=4096;default:return r}}function v(e,t,r){switch(t){case-1:return;case-2:e.report(r?2:1);case-3:e.report(r?3:14);case-4:e.report(7);case-5:e.report(104)}}function C(e,t){const{index:r}=e;let o=67174409,i="",a=n(e);for(;96!==a;){if(36===a&&123===e.source.charCodeAt(e.index+1)){n(e),o=67174408;break}if(92===a)if(a=n(e),a>126)i+=String.fromCodePoint(a);else{const{index:r,line:n,column:s}=e,c=S(e,1|t,a,1);if(c>=0)i+=String.fromCodePoint(c);else{if(-1!==c&&64&t){e.index=r,e.line=n,e.column=s,i=null,a=E(e,a),a<0&&(o=67174408);break}v(e,c,1)}}else e.index<e.end&&(13===a&&10===e.source.charCodeAt(e.index)&&(i+=String.fromCodePoint(a),e.currentChar=e.source.charCodeAt(++e.index)),((83&a)<3&&10===a||(8232^a)<=1)&&(e.column=-1,e.line++),i+=String.fromCodePoint(a));e.index>=e.end&&e.report(17),a=n(e)}return n(e),e.tokenValue=i,e.tokenRaw=e.source.slice(r+1,e.index-(67174409===o?1:2)),o}function E(e,t){for(;96!==t;){switch(t){case 36:{const r=e.index+1;if(r<e.end&&123===e.source.charCodeAt(r))return e.index=r,e.column++,-t;break}case 10:case 8232:case 8233:e.column=-1,e.line++}e.index>=e.end&&e.report(17),t=n(e)}return t}function q(e,t){return e.index>=e.end&&e.report(0),e.index--,e.column--,C(e,t)}!function(e){e[e.Empty=0]="Empty",e[e.Escape=1]="Escape",e[e.Class=2]="Class"}(w||(w={})),function(e){e[e.Empty=0]="Empty",e[e.IgnoreCase=1]="IgnoreCase",e[e.Global=2]="Global",e[e.Multiline=4]="Multiline",e[e.Unicode=16]="Unicode",e[e.Sticky=8]="Sticky",e[e.DotAll=32]="DotAll",e[e.Indices=64]="Indices",e[e.UnicodeSets=128]="UnicodeSets"}(y||(y={}));const N={0:"Unexpected token",30:"Unexpected token: '%0'",1:"Octal escape sequences are not allowed in strict mode",2:"Octal escape sequences are not allowed in template strings",3:"\\8 and \\9 are not allowed in template strings",4:"Private identifier #%0 is not defined",5:"Illegal Unicode escape sequence",6:"Invalid code point %0",7:"Invalid hexadecimal escape sequence",9:"Octal literals are not allowed in strict mode",8:"Decimal integer literals with a leading zero are forbidden in strict mode",10:"Expected number in radix %0",151:"Invalid left-hand side assignment to a destructible right-hand side",11:"Non-number found after exponent indicator",12:"Invalid BigIntLiteral",13:"No identifiers allowed directly after numeric literal",14:"Escapes \\8 or \\9 are not syntactically valid escapes",15:"Escapes \\8 or \\9 are not allowed in strict mode",16:"Unterminated string literal",17:"Unterminated template literal",18:"Multiline comment was not closed properly",19:"The identifier contained dynamic unicode escape that was not closed",20:"Illegal character '%0'",21:"Missing hexadecimal digits",22:"Invalid implicit octal",23:"Invalid line break in string literal",24:"Only unicode escapes are legal in identifier names",25:"Expected '%0'",26:"Invalid left-hand side in assignment",27:"Invalid left-hand side in async arrow",28:'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass',29:"Member access on super must be in a method",31:"Await expression not allowed in formal parameter",32:"Yield expression not allowed in formal parameter",95:"Unexpected token: 'escaped keyword'",33:"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses",123:"Async functions can only be declared at the top level or inside a block",34:"Unterminated regular expression",35:"Unexpected regular expression flag",36:"Duplicate regular expression flag '%0'",37:"%0 functions must have exactly %1 argument%2",38:"Setter function argument must not be a rest parameter",39:"%0 declaration must have a name in this context",40:"Function name may not contain any reserved words or be eval or arguments in strict mode",41:"The rest operator is missing an argument",42:"A getter cannot be a generator",43:"A setter cannot be a generator",44:"A computed property name must be followed by a colon or paren",134:"Object literal keys that are strings or numbers must be a method or have a colon",46:"Found `* async x(){}` but this should be `async * x(){}`",45:"Getters and setters can not be generators",47:"'%0' can not be generator method",48:"No line break is allowed after '=>'",49:"The left-hand side of the arrow can only be destructed through assignment",50:"The binding declaration is not destructible",51:"Async arrow can not be followed by new expression",52:"Classes may not have a static property named 'prototype'",53:"Class constructor may not be a %0",54:"Duplicate constructor method in class",55:"Invalid increment/decrement operand",56:"Invalid use of `new` keyword on an increment/decrement expression",57:"`=>` is an invalid assignment target",58:"Rest element may not have a trailing comma",59:"Missing initializer in %0 declaration",60:"'for-%0' loop head declarations can not have an initializer",61:"Invalid left-hand side in for-%0 loop: Must have a single binding",62:"Invalid shorthand property initializer",63:"Property name __proto__ appears more than once in object literal",64:"Let is disallowed as a lexically bound name",65:"Invalid use of '%0' inside new expression",66:"Illegal 'use strict' directive in function with non-simple parameter list",67:'Identifier "let" disallowed as left-hand side expression in strict mode',68:"Illegal continue statement",69:"Illegal break statement",70:"Cannot have `let[...]` as a var name in strict mode",71:"Invalid destructuring assignment target",72:"Rest parameter may not have a default initializer",73:"The rest argument must the be last parameter",74:"Invalid rest argument",76:"In strict mode code, functions can only be declared at top level or inside a block",77:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",78:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",79:"Class declaration can't appear in single-statement context",80:"Invalid left-hand side in for-%0",81:"Invalid assignment in for-%0",82:"for await (... of ...) is only valid in async functions and async generators",83:"The first token after the template expression should be a continuation of the template",85:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",84:"`let \n [` is a restricted production at the start of a statement",86:"Catch clause requires exactly one parameter, not more (and no trailing comma)",87:"Catch clause parameter does not support default values",88:"Missing catch or finally after try",89:"More than one default clause in switch statement",90:"Illegal newline after throw",91:"Strict mode code may not include a with statement",92:"Illegal return statement",93:"The left hand side of the for-header binding declaration is not destructible",94:"new.target only allowed within functions or static blocks",96:"'#' not followed by identifier",102:"Invalid keyword",101:"Can not use 'let' as a class name",100:"'A lexical declaration can't define a 'let' binding",99:"Can not use `let` as variable name in strict mode",97:"'%0' may not be used as an identifier in this context",98:"Await is only valid in async functions",103:"The %0 keyword can only be used with the module goal",104:"Unicode codepoint must not be greater than 0x10FFFF",105:"%0 source must be string",106:"Only a identifier or string can be used to indicate alias",107:"Only '*' or '{...}' can be imported after default",108:"Trailing decorator may be followed by method",109:"Decorators can't be used with a constructor",110:"Can not use `await` as identifier in module or async func",111:"Can not use `await` as identifier in module",112:"HTML comments are only allowed with web compatibility (Annex B)",113:"The identifier 'let' must not be in expression position in strict mode",114:"Cannot assign to `eval` and `arguments` in strict mode",115:"The left-hand side of a for-of loop may not start with 'let'",116:"Block body arrows can not be immediately invoked without a group",117:"Block body arrows can not be immediately accessed without a group",118:"Unexpected strict mode reserved word",119:"Unexpected eval or arguments in strict mode",120:"Decorators must not be followed by a semicolon",121:"Calling delete on expression not allowed in strict mode",122:"Pattern can not have a tail",124:"Can not have a `yield` expression on the left side of a ternary",125:"An arrow function can not have a postfix update operator",126:"Invalid object literal key character after generator star",127:"Private fields can not be deleted",129:"Classes may not have a field called constructor",128:"Classes may not have a private element named constructor",130:"A class field initializer or static block may not contain arguments",131:"Generators can only be declared at the top level or inside a block",132:"Async methods are a restricted production and cannot have a newline following it",133:"Unexpected character after object literal property name",135:"Invalid key token",136:"Label '%0' has already been declared",137:"continue statement must be nested within an iteration statement",138:"Undefined label '%0'",139:"Trailing comma is disallowed inside import(...) arguments",140:"Invalid binding in JSON import",141:"import() requires exactly one argument",142:"Cannot use new with import(...)",143:"... is not allowed in import()",144:"Expected '=>'",145:"Duplicate binding '%0'",146:"Duplicate private identifier #%0",147:"Cannot export a duplicate name '%0'",150:"Duplicate %0 for-binding",148:"Exported binding '%0' needs to refer to a top-level declared variable",149:"Unexpected private field",153:"Numeric separators are not allowed at the end of numeric literals",152:"Only one underscore is allowed as numeric separator",154:"JSX value should be either an expression or a quoted JSX text",155:"Expected corresponding JSX closing tag for %0",156:"Adjacent JSX elements must be wrapped in an enclosing tag",157:"JSX attributes must only be assigned a non-empty 'expression'",158:"'%0' has already been declared",159:"'%0' shadowed a catch clause binding",160:"Dot property must be an identifier",161:"Encountered invalid input after spread/rest argument",162:"Catch without try",163:"Finally without try",164:"Expected corresponding closing tag for JSX fragment",165:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",166:"Invalid tagged template on optional chain",167:"Invalid optional chain from super property",168:"Invalid optional chain from new expression",169:'Cannot use "import.meta" outside a module',170:"Leading decorators must be attached to a class declaration",171:"An export name cannot include a lone surrogate, found %0",172:"A string literal cannot be used as an exported binding without `from`",173:"Private fields can't be accessed on super",174:"The only valid meta property for import is 'import.meta'",175:"'import.meta' must not contain escaped characters",176:'cannot use "await" as identifier inside an async function',177:'cannot use "await" in static blocks'};class L extends SyntaxError{start;end;range;loc;description;constructor(e,t,r,...n){const o=N[r].replace(/%(\d+)/g,(e,t)=>n[t]);super("["+e.line+":"+e.column+"-"+t.line+":"+t.column+"]: "+o),this.start=e.index,this.end=t.index,this.range=[e.index,t.index],this.loc={start:{line:e.line,column:e.column},end:{line:t.line,column:t.column}},this.description=o}}function A(e,t,r){let o=e.currentChar,i=0,a=9,s=64&r?0:1,l=0,p=0;if(64&r)i="."+I(e,o),o=e.currentChar,110===o&&e.report(12);else{if(48===o)if(o=n(e),120==(32|o)){for(r=136,o=n(e);4160&u[o];)95!==o?(p=1,i=16*i+c(o),l++,o=n(e)):(p||e.report(152),p=0,o=n(e));0!==l&&p||e.report(0===l?21:153)}else if(111==(32|o)){for(r=132,o=n(e);4128&u[o];)95!==o?(p=1,i=8*i+(o-48),l++,o=n(e)):(p||e.report(152),p=0,o=n(e));0!==l&&p||e.report(0===l?0:153)}else if(98==(32|o)){for(r=130,o=n(e);4224&u[o];)95!==o?(p=1,i=2*i+(o-48),l++,o=n(e)):(p||e.report(152),p=0,o=n(e));0!==l&&p||e.report(0===l?0:153)}else if(32&u[o])for(1&t&&e.report(1),r=1;16&u[o];){if(512&u[o]){r=32,s=0;break}i=8*i+(o-48),o=n(e)}else 512&u[o]?(1&t&&e.report(1),e.flags|=64,r=32):95===o&&e.report(0);if(48&r){if(s){for(;a>=0&&4112&u[o];)if(95!==o)p=0,i=10*i+(o-48),o=n(e),--a;else{if(o=n(e),95===o||32&r)throw new L(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},152);p=1}if(p)throw new L(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},153);if(a>=0&&!g(o)&&46!==o)return e.tokenValue=i,e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283266}i+=I(e,o),o=e.currentChar,46===o&&(95===n(e)&&e.report(0),r=64,i+="."+I(e,e.currentChar),o=e.currentChar)}}const d=e.index;let f=0;if(110===o&&128&r)f=1,o=n(e);else if(101==(32|o)){o=n(e),256&u[o]&&(o=n(e));const{index:t}=e;16&u[o]||e.report(11),i+=e.source.substring(d,t)+I(e,o),o=e.currentChar}return(e.index<e.end&&16&u[o]||g(o))&&e.report(13),f?(e.tokenRaw=e.source.slice(e.tokenIndex,e.index),e.tokenValue=BigInt(e.tokenRaw.slice(0,-1).replaceAll("_","")),134283388):(e.tokenValue=15&r?i:32&r?parseFloat(e.source.substring(e.tokenIndex,e.index)):+i,e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283266)}function I(e,t){let r=0,o=e.index,i="";for(;4112&u[t];){if(95===t){const{index:a}=e;if(95===(t=n(e)))throw new L(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},152);r=1,i+=e.source.substring(o,a),o=e.index;continue}r=0,t=n(e)}if(r)throw new L(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},153);return i+e.source.substring(o,e.index)}const D=["end of source","identifier","number","string","regular expression","false","true","null","template continuation","template tail","=>","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","accessor","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],V={this:86111,function:86104,if:20569,return:20572,var:86088,else:20563,for:20567,new:86107,in:8673330,typeof:16863275,while:20578,case:20556,break:20555,try:20577,catch:20557,delete:16863276,throw:86112,switch:86110,continue:20559,default:20561,instanceof:8411187,do:20562,void:16863277,finally:20566,async:209005,await:209006,class:86094,const:86090,constructor:12399,debugger:20560,export:20564,extends:20565,false:86021,from:209011,get:209008,implements:36964,import:86106,interface:36965,let:241737,null:86023,of:471156,package:36966,private:36967,protected:36968,public:36969,set:209009,static:36970,super:86109,true:86022,with:20579,yield:241771,enum:86133,eval:537079926,as:77932,arguments:537079927,target:209029,meta:209030,accessor:12402};function P(e,t){!(1&e.flags)&&1048576&~e.getToken()&&e.report(30,D[255&e.getToken()]),U(e,t,1074790417)||e.options.onInsertedSemicolon?.(e.startIndex)}function R(e,t,r,n){return t-r<13&&"use strict"===n&&(!(1048576&~e.getToken())||1&e.flags)?1:0}function B(e,t,r){return e.getToken()!==r?0:(ee(e,t),1)}function U(e,t,r){return e.getToken()===r&&(ee(e,t),!0)}function O(e,t,r){e.getToken()!==r&&e.report(25,D[255&r]),ee(e,t)}function M(e,t){switch(t.type){case"ArrayExpression":{t.type="ArrayPattern";const{elements:r}=t;for(let t=0,n=r.length;t<n;++t){const n=r[t];n&&M(e,n)}return}case"ObjectExpression":{t.type="ObjectPattern";const{properties:r}=t;for(let t=0,n=r.length;t<n;++t)M(e,r[t]);return}case"AssignmentExpression":return t.type="AssignmentPattern","="!==t.operator&&e.report(71),delete t.operator,void M(e,t.left);case"Property":return void M(e,t.value);case"SpreadElement":t.type="RestElement",M(e,t.argument)}}function j(e,t,r,n,o){1&t&&(36864&~n||e.report(118),o||537079808&~n||e.report(119)),20480&~n&&-2147483528!==n||e.report(102),24&r&&73==(255&n)&&e.report(100),2050&t&&209006===n&&e.report(110),1025&t&&241771===n&&e.report(97,"yield")}function F(e,t,r){1&t&&(36864&~r||e.report(118),537079808&~r||e.report(119),-2147483527===r&&e.report(95),-2147483528===r&&e.report(95)),20480&~r||e.report(102),2050&t&&209006===r&&e.report(110),1025&t&&241771===r&&e.report(97,"yield")}function G(e,t,r){return 209006===r&&(2050&t&&e.report(110),e.destructible|=128),241771===r&&1024&t&&e.report(97,"yield"),!(20480&~r&&36864&~r&&-2147483527!=r)}function J(e,t,r,n){for(;t;){if(t["$"+r])return n&&e.report(137),1;n&&t.loop&&(n=0),t=t.$}return 0}function z(e){switch(e.type){case"JSXIdentifier":return e.name;case"JSXNamespacedName":return e.namespace+":"+e.name;case"JSXMemberExpression":return z(e.object)+"."+z(e.property)}}function H(e,t){return 1025&e?!(2&e&&209006===t)&&(!(1024&e&&241771===t)&&!(12288&~t)):!(12288&~t&&36864&~t)}function X(e,t,r){537079808&~r||(1&t&&e.report(119),e.flags|=512),H(t,r)||e.report(0)}function $(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function W(e,t,r){for(;d[n(e)];);return e.tokenValue=e.source.slice(e.tokenIndex,e.index),92!==e.currentChar&&e.currentChar<=126?$(V,e.tokenValue)??208897:Y(e,t,0,r)}function _(e,t){const r=K(e);return g(r)||e.report(5),e.tokenValue=String.fromCodePoint(r),Y(e,t,1,4&u[r])}function Y(e,t,r,i){let a=e.index;for(;e.index<e.end;)if(92===e.currentChar){e.tokenValue+=e.source.slice(a,e.index),r=1;const t=K(e);f(t)||e.report(5),i=i&&4&u[t],e.tokenValue+=String.fromCodePoint(t),a=e.index}else{const t=o(e);if(t>0)f(t)||e.report(20,String.fromCodePoint(t)),e.currentChar=t,e.index++,e.column++;else if(!f(e.currentChar))break;n(e)}e.index<=e.end&&(e.tokenValue+=e.source.slice(a,e.index));const{length:s}=e.tokenValue;if(i&&s>=2&&s<=11){const n=$(V,e.tokenValue);return void 0===n?208897|(r?-2147483648:0):r?209006===n?2050&t?-2147483528:-2147483648|n:1&t?36970===n?-2147483527:36864&~n?20480&~n?-2147274630:262144&t&&!(8&t)?-2147483648|n:-2147483528:-2147483527:!(262144&t)||8&t||20480&~n?241771===n?262144&t?-2147274630:1024&t?-2147483528:-2147483648|n:209005===n?-2147274630:36864&~n?-2147483528:12288|n|-2147483648:-2147483648|n:n}return 208897|(r?-2147483648:0)}function Z(e){let t=n(e);if(92===t)return 130;const r=o(e);return r&&(t=r),g(t)||e.report(96),130}function K(e){return 117!==e.source.charCodeAt(e.index+1)&&e.report(5),e.currentChar=e.source.charCodeAt(e.index+=2),e.column+=2,function(e){let t=0;const r=e.currentChar;if(123===r){const r=e.index-2;for(;64&u[n(e)];)if(t=t<<4|c(e.currentChar),t>1114111)throw new L({index:r,line:e.line,column:e.column},e.currentLocation,104);if(125!==e.currentChar)throw new L({index:r,line:e.line,column:e.column},e.currentLocation,7);return n(e),t}64&u[r]||e.report(7);const o=e.source.charCodeAt(e.index+1);64&u[o]||e.report(7);const i=e.source.charCodeAt(e.index+2);64&u[i]||e.report(7);const a=e.source.charCodeAt(e.index+3);64&u[a]||e.report(7);return t=c(r)<<12|c(o)<<8|c(i)<<4|c(a),e.currentChar=e.source.charCodeAt(e.index+=4),e.column+=4,t}(e)}const Q=[128,128,128,128,128,128,128,128,128,127,135,127,127,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,16842798,134283267,130,208897,8391477,8390213,134283267,67174411,16,8391476,25233968,18,25233969,67108877,8457014,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456256,1077936155,8390721,22,132,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,136,20,8389959,208897,131,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8389702,1074790415,16842799,128];function ee(e,t){e.flags=1^(1|e.flags),e.startIndex=e.index,e.startColumn=e.column,e.startLine=e.line,e.setToken(te(e,t,0))}function te(e,t,c){const l=0===e.index,{source:u}=e;let p=e.currentLocation;for(;e.index<e.end;){e.tokenIndex=e.index,e.tokenColumn=e.column,e.tokenLine=e.line;let d=e.currentChar;if(d<=126){const r=Q[d];switch(r){case 67174411:case 16:case 2162700:case 1074790415:case 69271571:case 20:case 21:case 1074790417:case 18:case 16842799:case 132:case 128:return n(e),r;case 208897:return W(e,t,0);case 4096:return W(e,t,1);case 134283266:return A(e,t,144);case 134283267:return x(e,t,d);case 131:return C(e,t);case 136:return _(e,t);case 130:return Z(e);case 127:n(e);break;case 129:c|=5,a(e);break;case 135:i(e,c),c=-5&c|1;break;case 8456256:{const r=n(e);if(e.index<e.end){if(60===r)return e.index<e.end&&61===n(e)?(n(e),4194332):8390978;if(61===r)return n(e),8390718;if(33===r){const r=e.index+1;if(r+1<e.end&&45===u.charCodeAt(r)&&45==u.charCodeAt(r+1)){e.column+=3,e.currentChar=u.charCodeAt(e.index+=3),c=k(e,u,c,t,2,e.tokenStart),p=e.tokenStart;continue}return 8456256}}return 8456256}case 1077936155:{n(e);const t=e.currentChar;return 61===t?61===n(e)?(n(e),8390458):8390460:62===t?(n(e),10):1077936155}case 16842798:return 61!==n(e)?16842798:61!==n(e)?8390461:(n(e),8390459);case 8391477:return 61!==n(e)?8391477:(n(e),4194340);case 8391476:{if(n(e),e.index>=e.end)return 8391476;const t=e.currentChar;return 61===t?(n(e),4194338):42!==t?8391476:61!==n(e)?8391735:(n(e),4194335)}case 8389959:return 61!==n(e)?8389959:(n(e),4194341);case 25233968:{n(e);const t=e.currentChar;return 43===t?(n(e),33619993):61===t?(n(e),4194336):25233968}case 25233969:{n(e);const r=e.currentChar;if(45===r){if(n(e),(1&c||l)&&62===e.currentChar){e.options.webcompat||e.report(112),n(e),c=k(e,u,c,t,3,p),p=e.tokenStart;continue}return 33619994}return 61===r?(n(e),4194337):25233969}case 8457014:if(n(e),e.index<e.end){const r=e.currentChar;if(47===r){n(e),c=m(e,u,c,0,e.tokenStart),p=e.tokenStart;continue}if(42===r){n(e),c=b(e,u,c),p=e.tokenStart;continue}if(32&t)return T(e);if(61===r)return n(e),4259875}return 8457014;case 67108877:{const r=n(e);if(r>=48&&r<=57)return A(e,t,80);if(46===r){const t=e.index+1;if(t<e.end&&46===u.charCodeAt(t))return e.column+=2,e.currentChar=u.charCodeAt(e.index+=2),14}return 67108877}case 8389702:{n(e);const t=e.currentChar;return 124===t?(n(e),61===e.currentChar?(n(e),4194344):8913465):61===t?(n(e),4194342):8389702}case 8390721:{n(e);const t=e.currentChar;if(61===t)return n(e),8390719;if(62!==t)return 8390721;if(n(e),e.index<e.end){const t=e.currentChar;if(62===t)return 61===n(e)?(n(e),4194334):8390980;if(61===t)return n(e),4194333}return 8390979}case 8390213:{n(e);const t=e.currentChar;return 38===t?(n(e),61===e.currentChar?(n(e),4194345):8913720):61===t?(n(e),4194343):8390213}case 22:{let t=n(e);if(63===t)return n(e),61===e.currentChar?(n(e),4194346):276824445;if(46===t){const r=e.index+1;if(r<e.end&&(t=u.charCodeAt(r),!(t>=48&&t<=57)))return n(e),67108990}return 22}}}else{if((8232^d)<=1){c=-5&c|1,a(e);continue}const i=o(e);if(i>0&&(d=i),r(d))return e.tokenValue="",Y(e,t,0,0);if(s(d)){n(e);continue}e.report(20,String.fromCodePoint(d))}}return 1048576}const re={AElig:"Æ",AMP:"&",Aacute:"Á",Abreve:"Ă",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atilde:"Ã",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ETH:"Ð",Eacute:"É",Ecaron:"Ě",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acirc:"â",acute:"´",acy:"а",aelig:"æ",af:"⁡",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedil:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacute:"í",ic:"⁣",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacute:"ó",oast:"⊛",ocir:"⊚",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslash:"ø",osol:"⊘",otilde:"õ",otimes:"⊗",otimesas:"⨶",ouml:"ö",ovbar:"⌽",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thorn:"þ",tilde:"˜",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"},ne={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};function oe(e){return e.replace(/&(?:[a-zA-Z]+|#[xX][\da-fA-F]+|#\d+);/g,e=>{if("#"===e.charAt(1)){const t=e.charAt(2);return function(e){if(e>=55296&&e<=57343||e>1114111)return"�";return String.fromCodePoint($(ne,e)??e)}("X"===t||"x"===t?parseInt(e.slice(3),16):parseInt(e.slice(2),10))}return $(re,e.slice(1,-1))??e})}function ie(e,t){return e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.setToken(8192&u[e.currentChar]?function(e){const t=e.currentChar;let r=n(e);const o=e.index;for(;r!==t;)e.index>=e.end&&e.report(16),r=n(e);r!==t&&e.report(16);e.tokenValue=e.source.slice(o,e.index),n(e),e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index));return 134283267}(e):te(e,t,0)),e.getToken()}function ae(e){if(e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.index>=e.end)return void e.setToken(1048576);if(60===e.currentChar)return n(e),void e.setToken(8456256);if(123===e.currentChar)return n(e),void e.setToken(2162700);let t=0;for(;e.index<e.end;){const r=u[e.source.charCodeAt(e.index)];if(1024&r?(t|=5,a(e)):2048&r?(i(e,t),t=-5&t|1):n(e),16384&u[e.currentChar])break}e.tokenIndex===e.index&&e.report(0);const r=e.source.slice(e.tokenIndex,e.index);e.options.raw&&(e.tokenRaw=r),e.tokenValue=oe(r),e.setToken(137)}function se(e){if(!(143360&~e.getToken())){const{index:t}=e;let r=e.currentChar;for(;32770&u[r];)r=n(e);e.tokenValue+=e.source.slice(t,e.index),e.setToken(208897,!0)}return e.getToken()}class ce{parser;type;parent;scopeError;variableBindings=new Map;constructor(e,t=2,r){this.parser=e,this.type=t,this.parent=r}createChildScope(e){return new ce(this.parser,e,this)}addVarOrBlock(e,t,r,n){4&r?this.addVarName(e,t,r):this.addBlockName(e,t,r,n),64&n&&this.parser.declareUnboundVariable(t)}addVarName(e,t,r){const{parser:n}=this;let o=this;for(;o&&!(128&o.type);){const{variableBindings:i}=o,a=i.get(t);a&&248&a&&(!n.options.webcompat||1&e||!(128&r&&68&a||128&a&&68&r))&&n.report(145,t),o===this&&a&&1&a&&1&r&&o.recordScopeError(145,t),a&&(256&a||512&a&&!n.options.webcompat)&&n.report(145,t),o.variableBindings.set(t,r),o=o.parent}}hasVariable(e){return this.variableBindings.has(e)}addBlockName(e,t,r,n){const{parser:o}=this,i=this.variableBindings.get(t);!i||2&i||(1&r?this.recordScopeError(145,t):o.options.webcompat&&!(1&e)&&2&n&&64===i&&64===r||o.report(145,t)),64&this.type&&this.parent?.hasVariable(t)&&!(2&this.parent.variableBindings.get(t))&&o.report(145,t),512&this.type&&i&&!(2&i)&&1&r&&this.recordScopeError(145,t),32&this.type&&768&this.parent.variableBindings.get(t)&&o.report(159,t),this.variableBindings.set(t,r)}recordScopeError(e,...t){this.scopeError={type:e,params:t,start:this.parser.tokenStart,end:this.parser.currentLocation}}reportScopeError(){const{scopeError:e}=this;if(e)throw new L(e.start,e.end,e.type,...e.params)}}function le(e,t,r){const n=e.createScope().createChildScope(512);return n.addBlockName(t,r,1,0),n}class ue{parser;parent;refs=Object.create(null);privateIdentifiers=new Map;constructor(e,t){this.parser=e,this.parent=t}addPrivateIdentifier(e,t){const{privateIdentifiers:r}=this;let n=800&t;768&n||(n|=768);const o=r.get(e);this.hasPrivateIdentifier(e)&&((32&o)!=(32&n)||o&n&768)&&this.parser.report(146,e),r.set(e,this.hasPrivateIdentifier(e)?o|n:n)}addPrivateIdentifierRef(e){this.refs[e]??=[],this.refs[e].push(this.parser.tokenStart)}isPrivateIdentifierDefined(e){return this.hasPrivateIdentifier(e)||Boolean(this.parent?.isPrivateIdentifierDefined(e))}validatePrivateIdentifierRefs(){for(const e in this.refs)if(!this.isPrivateIdentifierDefined(e)){const{index:t,line:r,column:n}=this.refs[e][0];throw new L({index:t,line:r,column:n},{index:t+e.length,line:r,column:n+e.length},4,e)}}hasPrivateIdentifier(e){return this.privateIdentifiers.has(e)}}class pe{source;options;lastOnToken=null;token=1048576;flags=0;index=0;line=1;column=0;startIndex=0;end=0;tokenIndex=0;startColumn=0;tokenColumn=0;tokenLine=1;startLine=1;tokenValue="";tokenRaw="";tokenRegExp=void 0;currentChar=0;exportedNames=new Set;exportedBindings=new Set;assignable=1;destructible=0;leadingDecorators={decorators:[]};constructor(e,t={}){this.source=e,this.options=t,this.end=e.length,this.currentChar=e.charCodeAt(0)}getToken(){return this.token}setToken(e,t=!1){this.token=e;const{onToken:r}=this.options;if(r)if(1048576!==e){const n={start:{line:this.tokenLine,column:this.tokenColumn},end:{line:this.line,column:this.column}};!t&&this.lastOnToken&&r(...this.lastOnToken),this.lastOnToken=[l(e),this.tokenIndex,this.index,n]}else this.lastOnToken&&(r(...this.lastOnToken),this.lastOnToken=null);return e}get tokenStart(){return{index:this.tokenIndex,line:this.tokenLine,column:this.tokenColumn}}get currentLocation(){return{index:this.index,line:this.line,column:this.column}}finishNode(e,t,r){if(this.options.ranges){e.start=t.index;const n=r?r.index:this.startIndex;e.end=n,e.range=[t.index,n]}return this.options.loc&&(e.loc={start:{line:t.line,column:t.column},end:r?{line:r.line,column:r.column}:{line:this.startLine,column:this.startColumn}},this.options.source&&(e.loc.source=this.options.source)),e}addBindingToExports(e){this.exportedBindings.add(e)}declareUnboundVariable(e){const{exportedNames:t}=this;t.has(e)&&this.report(147,e),t.add(e)}report(e,...t){throw new L(this.tokenStart,this.currentLocation,e,...t)}createScopeIfLexical(e,t){if(this.options.lexical)return this.createScope(e,t)}createScope(e,t){return new ce(this,e,t)}createPrivateScopeIfLexical(e){if(this.options.lexical)return new ue(this,e)}}function de(e,t={},r=0){const o=function(e){const t={...e};return t.onComment&&(t.onComment=Array.isArray(t.onComment)?function(e,t){return function(r,n,o,i,a){const s={type:r,value:n};t.ranges&&(s.start=o,s.end=i,s.range=[o,i]),t.loc&&(s.loc=a),e.push(s)}}(t.onComment,t):t.onComment),t.onToken&&(t.onToken=Array.isArray(t.onToken)?function(e,t){return function(r,n,o,i){const a={token:r};t.ranges&&(a.start=n,a.end=o,a.range=[n,o]),t.loc&&(a.loc=i),e.push(a)}}(t.onToken,t):t.onToken),t}(t);o.module&&(r|=3),o.globalReturn&&(r|=4096),o.impliedStrict&&(r|=1);const i=new pe(e,o);!function(e){const{source:t}=e;35===e.currentChar&&33===t.charCodeAt(e.index+1)&&(n(e),n(e),m(e,t,0,4,e.tokenStart))}(i);const a=i.createScopeIfLexical();let s=[],c="script";if(2&r){if(c="module",s=function(e,t,r){ee(e,32|t);const n=[];for(;134283267===e.getToken();){const{tokenStart:r}=e,o=e.getToken();n.push(ye(e,t,nt(e,t),o,r))}for(;1048576!==e.getToken();)n.push(ge(e,t,r));return n}(i,8|r,a),a)for(const e of i.exportedBindings)a.hasVariable(e)||i.report(148,e)}else s=function(e,t,r){ee(e,262176|t);const n=[];for(;134283267===e.getToken();){const{index:r,tokenValue:o,tokenStart:i,tokenIndex:a}=e,s=e.getToken(),c=nt(e,t);if(R(e,r,a,o)){if(t|=1,64&e.flags)throw new L(e.tokenStart,e.currentLocation,9);if(4096&e.flags)throw new L(e.tokenStart,e.currentLocation,15)}n.push(ye(e,t,c,s,i))}for(;1048576!==e.getToken();)n.push(fe(e,t,r,void 0,4,{}));return n}(i,8|r,a);return i.finishNode({type:"Program",sourceType:c,body:s},{index:0,line:1,column:0},i.currentLocation)}function ge(e,t,r){let n;switch(132===e.getToken()&&Object.assign(e.leadingDecorators,{start:e.tokenStart,decorators:Tt(e,t,void 0)}),e.getToken()){case 20564:n=function(e,t,r){const n=e.leadingDecorators.decorators.length?e.leadingDecorators.start:e.tokenStart;ee(e,32|t);const o=[];let i=null,a=null,s=[];if(U(e,32|t,20561)){switch(e.getToken()){case 86104:i=ot(e,t,r,void 0,4,1,1,0,e.tokenStart);break;case 132:case 86094:i=yt(e,t,r,void 0,1);break;case 209005:{const{tokenStart:n}=e;i=rt(e,t);const{flags:o}=e;1&o||(86104===e.getToken()?i=ot(e,t,r,void 0,4,1,1,1,n):67174411===e.getToken()?(i=wt(e,t,void 0,i,1,1,0,o,n),i=Fe(e,t,void 0,i,0,0,n),i=Re(e,t,void 0,0,0,n,i)):143360&e.getToken()&&(r&&(r=le(e,t,e.tokenValue)),i=rt(e,t),i=ht(e,t,r,void 0,[i],1,n)));break}default:i=De(e,t,void 0,1,0,e.tokenStart),P(e,32|t)}return r&&e.declareUnboundVariable("default"),e.finishNode({type:"ExportDefaultDeclaration",declaration:i},n)}switch(e.getToken()){case 8391476:{ee(e,t);let o=null;U(e,t,77932)&&(r&&e.declareUnboundVariable(e.tokenValue),o=_e(e,t)),O(e,t,209011),134283267!==e.getToken()&&e.report(105,"Export"),a=nt(e,t);const i={type:"ExportAllDeclaration",source:a,exported:o,attributes:Xe(e,t)};return P(e,32|t),e.finishNode(i,n)}case 2162700:{ee(e,t);const n=[],i=[];let c=0;for(;143360&e.getToken()||134283267===e.getToken();){const{tokenStart:a,tokenValue:s}=e,l=_e(e,t);let u;"Literal"===l.type&&(c=1),77932===e.getToken()?(ee(e,t),143360&e.getToken()||134283267===e.getToken()||e.report(106),r&&(n.push(e.tokenValue),i.push(s)),u=_e(e,t)):(r&&(n.push(e.tokenValue),i.push(e.tokenValue)),u=l),o.push(e.finishNode({type:"ExportSpecifier",local:l,exported:u},a)),1074790415!==e.getToken()&&O(e,t,18)}O(e,t,1074790415),U(e,t,209011)?(134283267!==e.getToken()&&e.report(105,"Export"),a=nt(e,t),s=Xe(e,t),r&&n.forEach(t=>e.declareUnboundVariable(t))):(c&&e.report(172),r&&(n.forEach(t=>e.declareUnboundVariable(t)),i.forEach(t=>e.addBindingToExports(t)))),P(e,32|t);break}case 132:case 86094:i=yt(e,t,r,void 0,2);break;case 86104:i=ot(e,t,r,void 0,4,1,2,0,e.tokenStart);break;case 241737:i=Se(e,t,r,void 0,8,64);break;case 86090:i=Se(e,t,r,void 0,16,64);break;case 86088:i=ve(e,t,r,void 0,64);break;case 209005:{const{tokenStart:n}=e;if(ee(e,t),!(1&e.flags)&&86104===e.getToken()){i=ot(e,t,r,void 0,4,1,2,1,n);break}}default:e.report(30,D[255&e.getToken()])}const c={type:"ExportNamedDeclaration",declaration:i,specifiers:o,source:a,attributes:s};return e.finishNode(c,n)}(e,t,r);break;case 86106:n=function(e,t,r){const n=e.tokenStart;ee(e,t);let o=null;const{tokenStart:i}=e;let a=[];if(134283267===e.getToken())o=nt(e,t);else{if(143360&e.getToken()){const n=qe(e,t,r);if(a=[e.finishNode({type:"ImportDefaultSpecifier",local:n},i)],U(e,t,18))switch(e.getToken()){case 8391476:a.push(Ne(e,t,r));break;case 2162700:Le(e,t,r,a);break;default:e.report(107)}}else switch(e.getToken()){case 8391476:a=[Ne(e,t,r)];break;case 2162700:Le(e,t,r,a);break;case 67174411:return Ie(e,t,void 0,n);case 67108877:return Ae(e,t,n);default:e.report(30,D[255&e.getToken()])}o=function(e,t){O(e,t,209011),134283267!==e.getToken()&&e.report(105,"Import");return nt(e,t)}(e,t)}const s=Xe(e,t),c={type:"ImportDeclaration",specifiers:a,source:o,attributes:s};return P(e,32|t),e.finishNode(c,n)}(e,t,r);break;default:n=fe(e,t,r,void 0,4,{})}return e.leadingDecorators?.decorators.length&&e.report(170),n}function fe(e,t,r,n,o,i){const a=e.tokenStart;switch(e.getToken()){case 86104:return ot(e,t,r,n,o,1,0,0,a);case 132:case 86094:return yt(e,t,r,n,0);case 86090:return Se(e,t,r,n,16,0);case 241737:return function(e,t,r,n,o){const{tokenValue:i,tokenStart:a}=e,s=e.getToken();let c=rt(e,t);if(2240512&e.getToken()){const o=Ce(e,t,r,n,8,0);return P(e,32|t),e.finishNode({type:"VariableDeclaration",kind:"let",declarations:o},a)}e.assignable=1,1&t&&e.report(85);if(21===e.getToken())return be(e,t,r,n,o,{},i,c,s,0,a);if(10===e.getToken()){let r;e.options.lexical&&(r=le(e,t,i)),e.flags=128^(128|e.flags),c=ht(e,t,r,n,[c],0,a)}else c=Fe(e,t,n,c,0,0,a),c=Re(e,t,n,0,0,a,c);18===e.getToken()&&(c=Ve(e,t,n,0,a,c));return me(e,t,c,a)}(e,t,r,n,o);case 20564:e.report(103,"export");case 86106:switch(ee(e,t),e.getToken()){case 67174411:return Ie(e,t,n,a);case 67108877:return Ae(e,t,a);default:e.report(103,"import")}case 209005:return we(e,t,r,n,o,i,1);default:return he(e,t,r,n,o,i,1)}}function he(e,t,r,n,o,i,a){switch(e.getToken()){case 86088:return ve(e,t,r,n,0);case 20572:return function(e,t,r){4096&t||e.report(92);const n=e.tokenStart;ee(e,32|t);const o=1&e.flags||1048576&e.getToken()?null:Pe(e,t,r,0,1,e.tokenStart);return P(e,32|t),e.finishNode({type:"ReturnStatement",argument:o},n)}(e,t,n);case 20569:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,t),O(e,32|t,67174411),e.assignable=1;const a=Pe(e,t,n,0,1,e.tokenStart);O(e,32|t,16);const s=Te(e,t,r,n,o);let c=null;20563===e.getToken()&&(ee(e,32|t),c=Te(e,t,r,n,o));return e.finishNode({type:"IfStatement",test:a,consequent:s,alternate:c},i)}(e,t,r,n,i);case 20567:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,t);const a=((2048&t)>0||(2&t)>0&&(8&t)>0)&&U(e,t,209006);O(e,32|t,67174411),r=r?.createChildScope(1);let s,c=null,l=null,u=0,p=null,d=86088===e.getToken()||241737===e.getToken()||86090===e.getToken();const{tokenStart:g}=e,f=e.getToken();if(d)241737===f?(p=rt(e,t),2240512&e.getToken()?(8673330===e.getToken()?1&t&&e.report(67):p=e.finishNode({type:"VariableDeclaration",kind:"let",declarations:Ce(e,131072|t,r,n,8,32)},g),e.assignable=1):1&t?e.report(67):(d=!1,e.assignable=1,p=Fe(e,t,n,p,0,0,g),471156===e.getToken()&&e.report(115))):(ee(e,t),p=e.finishNode(86088===f?{type:"VariableDeclaration",kind:"var",declarations:Ce(e,131072|t,r,n,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:Ce(e,131072|t,r,n,16,32)},g),e.assignable=1);else if(1074790417===f)a&&e.report(82);else if(2097152&~f)p=je(e,131072|t,n,1,0,1);else{const r=e.tokenStart;p=2162700===f?ut(e,t,void 0,n,1,0,0,2,32):at(e,t,void 0,n,1,0,0,2,32),u=e.destructible,64&u&&e.report(63),e.assignable=16&u?2:1,p=Fe(e,131072|t,n,p,0,0,r)}if(!(262144&~e.getToken())){if(471156===e.getToken()){2&e.assignable&&e.report(80,a?"await":"of"),M(e,p),ee(e,32|t),s=De(e,t,n,1,0,e.tokenStart),O(e,32|t,16);const c=xe(e,t,r,n,o);return e.finishNode({type:"ForOfStatement",left:p,right:s,body:c,await:a},i)}2&e.assignable&&e.report(80,"in"),M(e,p),ee(e,32|t),a&&e.report(82),s=Pe(e,t,n,0,1,e.tokenStart),O(e,32|t,16);const c=xe(e,t,r,n,o);return e.finishNode({type:"ForInStatement",body:c,left:p,right:s},i)}a&&e.report(82);d||(8&u&&1077936155!==e.getToken()&&e.report(80,"loop"),p=Re(e,131072|t,n,0,0,g,p));18===e.getToken()&&(p=Ve(e,t,n,0,g,p));O(e,32|t,1074790417),1074790417!==e.getToken()&&(c=Pe(e,t,n,0,1,e.tokenStart));O(e,32|t,1074790417),16!==e.getToken()&&(l=Pe(e,t,n,0,1,e.tokenStart));O(e,32|t,16);const h=xe(e,t,r,n,o);return e.finishNode({type:"ForStatement",init:p,test:c,update:l,body:h},i)}(e,t,r,n,i);case 20562:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,32|t);const a=xe(e,t,r,n,o);O(e,t,20578),O(e,32|t,67174411);const s=Pe(e,t,n,0,1,e.tokenStart);return O(e,32|t,16),U(e,32|t,1074790417),e.finishNode({type:"DoWhileStatement",body:a,test:s},i)}(e,t,r,n,i);case 20578:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,t),O(e,32|t,67174411);const a=Pe(e,t,n,0,1,e.tokenStart);O(e,32|t,16);const s=xe(e,t,r,n,o);return e.finishNode({type:"WhileStatement",test:a,body:s},i)}(e,t,r,n,i);case 86110:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,t),O(e,32|t,67174411);const a=Pe(e,t,n,0,1,e.tokenStart);O(e,t,16),O(e,t,2162700);const s=[];let c=0;r=r?.createChildScope(8);for(;1074790415!==e.getToken();){const{tokenStart:i}=e;let a=null;const l=[];for(U(e,32|t,20556)?a=Pe(e,t,n,0,1,e.tokenStart):(O(e,32|t,20561),c&&e.report(89),c=1),O(e,32|t,21);20556!==e.getToken()&&1074790415!==e.getToken()&&20561!==e.getToken();)l.push(fe(e,4|t,r,n,2,{$:o}));s.push(e.finishNode({type:"SwitchCase",test:a,consequent:l},i))}return O(e,32|t,1074790415),e.finishNode({type:"SwitchStatement",discriminant:a,cases:s},i)}(e,t,r,n,i);case 1074790417:return function(e,t){const r=e.tokenStart;return ee(e,32|t),e.finishNode({type:"EmptyStatement"},r)}(e,t);case 2162700:return ke(e,t,r?.createChildScope(),n,i,e.tokenStart);case 86112:return function(e,t,r){const n=e.tokenStart;ee(e,32|t),1&e.flags&&e.report(90);const o=Pe(e,t,r,0,1,e.tokenStart);return P(e,32|t),e.finishNode({type:"ThrowStatement",argument:o},n)}(e,t,n);case 20555:return function(e,t,r){const n=e.tokenStart;ee(e,32|t);let o=null;if(!(1&e.flags)&&143360&e.getToken()){const{tokenValue:n}=e;o=rt(e,32|t),J(e,r,n,0)||e.report(138,n)}else 132&t||e.report(69);return P(e,32|t),e.finishNode({type:"BreakStatement",label:o},n)}(e,t,i);case 20559:return function(e,t,r){128&t||e.report(68);const n=e.tokenStart;ee(e,t);let o=null;if(!(1&e.flags)&&143360&e.getToken()){const{tokenValue:n}=e;o=rt(e,32|t),J(e,r,n,1)||e.report(138,n)}return P(e,32|t),e.finishNode({type:"ContinueStatement",label:o},n)}(e,t,i);case 20577:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,32|t);const a=r?.createChildScope(16),s=ke(e,t,a,n,{$:o}),{tokenStart:c}=e,l=U(e,32|t,20557)?function(e,t,r,n,o,i){let a=null,s=r;U(e,t,67174411)&&(r=r?.createChildScope(4),a=qt(e,t,r,n,2097152&~e.getToken()?512:256,0),18===e.getToken()?e.report(86):1077936155===e.getToken()&&e.report(87),O(e,32|t,16));s=r?.createChildScope(32);const c=ke(e,t,s,n,{$:o});return e.finishNode({type:"CatchClause",param:a,body:c},i)}(e,t,r,n,o,c):null;let u=null;if(20566===e.getToken()){ee(e,32|t);const i=r?.createChildScope(4);u=ke(e,t,i,n,{$:o})}l||u||e.report(88);return e.finishNode({type:"TryStatement",block:s,handler:l,finalizer:u},i)}(e,t,r,n,i);case 20579:return function(e,t,r,n,o){const i=e.tokenStart;ee(e,t),1&t&&e.report(91);O(e,32|t,67174411);const a=Pe(e,t,n,0,1,e.tokenStart);O(e,32|t,16);const s=he(e,t,r,n,2,o,0);return e.finishNode({type:"WithStatement",object:a,body:s},i)}(e,t,r,n,i);case 20560:return function(e,t){const r=e.tokenStart;return ee(e,32|t),P(e,32|t),e.finishNode({type:"DebuggerStatement"},r)}(e,t);case 209005:return we(e,t,r,n,o,i,0);case 20557:e.report(162);case 20566:e.report(163);case 86104:e.report(1&t?76:e.options.webcompat?77:78);case 86094:e.report(79);default:return function(e,t,r,n,o,i,a){const{tokenValue:s,tokenStart:c}=e,l=e.getToken();let u;if(241737===l)u=rt(e,t),1&t&&e.report(85),69271571===e.getToken()&&e.report(84);else u=Je(e,t,n,2,0,1,0,1,e.tokenStart);if(143360&l&&21===e.getToken())return be(e,t,r,n,o,i,s,u,l,a,c);u=Fe(e,t,n,u,0,0,c),u=Re(e,t,n,0,0,c,u),18===e.getToken()&&(u=Ve(e,t,n,0,c,u));return me(e,t,u,c)}(e,t,r,n,o,i,a)}}function ke(e,t,r,n,o,i=e.tokenStart,a="BlockStatement"){const s=[];for(O(e,32|t,2162700);1074790415!==e.getToken();)s.push(fe(e,t,r,n,2,{$:o}));return O(e,32|t,1074790415),e.finishNode({type:a,body:s},i)}function me(e,t,r,n){return P(e,32|t),e.finishNode({type:"ExpressionStatement",expression:r},n)}function be(e,t,r,n,o,i,a,s,c,l,u){j(e,t,0,c,1),function(e,t,r){let n=t;for(;n;)n["$"+r]&&e.report(136,r),n=n.$;t["$"+r]=1}(e,i,a),ee(e,32|t);const p=!l||1&t||!e.options.webcompat||86104!==e.getToken()?he(e,t,r,n,o,i,l):ot(e,t,r?.createChildScope(),n,o,0,0,0,e.tokenStart);return e.finishNode({type:"LabeledStatement",label:s,body:p},u)}function we(e,t,r,n,o,i,a){const{tokenValue:s,tokenStart:c}=e,l=e.getToken();let u=rt(e,t);if(21===e.getToken())return be(e,t,r,n,o,i,s,u,l,1,c);const p=1&e.flags;if(!p){if(86104===e.getToken())return a||e.report(123),ot(e,t,r,n,o,1,0,1,c);if(H(t,e.getToken()))return u=bt(e,t,n,1,c),18===e.getToken()&&(u=Ve(e,t,n,0,c,u)),me(e,t,u,c)}return 67174411===e.getToken()?u=wt(e,t,n,u,1,1,0,p,c):(10===e.getToken()&&(X(e,t,l),36864&~l||(e.flags|=256),u=gt(e,2048|t,n,e.tokenValue,u,0,1,0,c)),e.assignable=1),u=Fe(e,t,n,u,0,0,c),u=Re(e,t,n,0,0,c,u),e.assignable=1,18===e.getToken()&&(u=Ve(e,t,n,0,c,u)),me(e,t,u,c)}function ye(e,t,r,n,o){const i=e.startIndex;1074790417!==n&&(e.assignable=2,r=Fe(e,t,void 0,r,0,0,o),1074790417!==e.getToken()&&(r=Re(e,t,void 0,0,0,o,r),18===e.getToken()&&(r=Ve(e,t,void 0,0,o,r))),P(e,32|t));const a={type:"ExpressionStatement",expression:r};return"Literal"===r.type&&"string"==typeof r.value&&(a.directive=e.source.slice(o.index+1,i-1)),e.finishNode(a,o)}function Te(e,t,r,n,o){const{tokenStart:i}=e;return 1&t||!e.options.webcompat||86104!==e.getToken()?he(e,t,r,n,0,{$:o},0):ot(e,t,r?.createChildScope(),n,0,0,0,0,i)}function xe(e,t,r,n,o){return he(e,131072^(131072|t)|128,r,n,0,{loop:1,$:o},0)}function Se(e,t,r,n,o,i){const a=e.tokenStart;ee(e,t);const s=Ce(e,t,r,n,o,i);return P(e,32|t),e.finishNode({type:"VariableDeclaration",kind:8&o?"let":"const",declarations:s},a)}function ve(e,t,r,n,o){const i=e.tokenStart;ee(e,t);const a=Ce(e,t,r,n,4,o);return P(e,32|t),e.finishNode({type:"VariableDeclaration",kind:"var",declarations:a},i)}function Ce(e,t,r,n,o,i){let a=1;const s=[Ee(e,t,r,n,o,i)];for(;U(e,t,18);)a++,s.push(Ee(e,t,r,n,o,i));return a>1&&32&i&&262144&e.getToken()&&e.report(61,D[255&e.getToken()]),s}function Ee(e,t,r,n,o,i){const{tokenStart:a}=e,s=e.getToken();let c=null;const l=qt(e,t,r,n,o,i);if(1077936155===e.getToken()){if(ee(e,32|t),c=De(e,t,n,1,0,e.tokenStart),(32&i||!(2097152&s))&&(471156===e.getToken()||8673330===e.getToken()&&(2097152&s||!(4&o)||1&t)))throw new L(a,e.currentLocation,60,471156===e.getToken()?"of":"in")}else(16&o||(2097152&s)>0)&&262144&~e.getToken()&&e.report(59,16&o?"const":"destructuring");return e.finishNode({type:"VariableDeclarator",id:l,init:c},a)}function qe(e,t,r){return H(t,e.getToken())||e.report(118),537079808&~e.getToken()||e.report(119),r?.addBlockName(t,e.tokenValue,8,0),rt(e,t)}function Ne(e,t,r){const{tokenStart:n}=e;if(ee(e,t),O(e,t,77932),!(134217728&~e.getToken()))throw new L(n,e.currentLocation,30,D[255&e.getToken()]);return e.finishNode({type:"ImportNamespaceSpecifier",local:qe(e,t,r)},n)}function Le(e,t,r,n){for(ee(e,t);143360&e.getToken()||134283267===e.getToken();){let{tokenValue:o,tokenStart:i}=e;const a=e.getToken(),s=_e(e,t);let c;U(e,t,77932)?(134217728&~e.getToken()&&18!==e.getToken()?j(e,t,16,e.getToken(),0):e.report(106),o=e.tokenValue,c=rt(e,t)):"Identifier"===s.type?(j(e,t,16,a,0),c=s):e.report(25,D[108]),r?.addBlockName(t,o,8,0),n.push(e.finishNode({type:"ImportSpecifier",local:c,imported:s},i)),1074790415!==e.getToken()&&O(e,t,18)}return O(e,t,1074790415),n}function Ae(e,t,r){let n=ze(e,t,e.finishNode({type:"Identifier",name:"import"},r),r);return n=Fe(e,t,void 0,n,0,0,r),n=Re(e,t,void 0,0,0,r,n),18===e.getToken()&&(n=Ve(e,t,void 0,0,r,n)),me(e,t,n,r)}function Ie(e,t,r,n){let o=He(e,t,r,0,n);return o=Fe(e,t,r,o,0,0,n),18===e.getToken()&&(o=Ve(e,t,r,0,n,o)),me(e,t,o,n)}function De(e,t,r,n,o,i){let a=Je(e,t,r,2,0,n,o,1,i);return a=Fe(e,t,r,a,o,0,i),Re(e,t,r,o,0,i,a)}function Ve(e,t,r,n,o,i){const a=[i];for(;U(e,32|t,18);)a.push(De(e,t,r,1,n,e.tokenStart));return e.finishNode({type:"SequenceExpression",expressions:a},o)}function Pe(e,t,r,n,o,i){const a=De(e,t,r,o,n,i);return 18===e.getToken()?Ve(e,t,r,n,i,a):a}function Re(e,t,r,n,o,i,a){const s=e.getToken();if(!(4194304&~s)){2&e.assignable&&e.report(26),(!o&&1077936155===s&&"ArrayExpression"===a.type||"ObjectExpression"===a.type)&&M(e,a),ee(e,32|t);const c=De(e,t,r,1,n,e.tokenStart);return e.assignable=2,e.finishNode(o?{type:"AssignmentPattern",left:a,right:c}:{type:"AssignmentExpression",left:a,operator:D[255&s],right:c},i)}return 8388608&~s||(a=Oe(e,t,r,n,i,4,s,a)),U(e,32|t,22)&&(a=Ue(e,t,r,a,i)),a}function Be(e,t,r,n,o,i,a){const s=e.getToken();ee(e,32|t);const c=De(e,t,r,1,n,e.tokenStart);return a=e.finishNode(o?{type:"AssignmentPattern",left:a,right:c}:{type:"AssignmentExpression",left:a,operator:D[255&s],right:c},i),e.assignable=2,a}function Ue(e,t,r,n,o){const i=De(e,131072^(131072|t),r,1,0,e.tokenStart);O(e,32|t,21),e.assignable=1;const a=De(e,t,r,1,0,e.tokenStart);return e.assignable=2,e.finishNode({type:"ConditionalExpression",test:n,consequent:i,alternate:a},o)}function Oe(e,t,r,n,o,i,a,s){const c=8673330&-((131072&t)>0);let l,u;for(e.assignable=2;8388608&e.getToken()&&(l=e.getToken(),u=3840&l,(524288&l&&268435456&a||524288&a&&268435456&l)&&e.report(165),!(u+((8391735===l)<<8)-((c===l)<<12)<=i));)ee(e,32|t),s=e.finishNode({type:524288&l||268435456&l?"LogicalExpression":"BinaryExpression",left:s,right:Oe(e,t,r,n,e.tokenStart,u,l,je(e,t,r,0,n,1)),operator:D[255&l]},o);return 1077936155===e.getToken()&&e.report(26),s}function Me(e,t,r,n,o,i,a){const{tokenStart:s}=e;O(e,32|t,2162700);const c=[];if(1074790415!==e.getToken()){for(;134283267===e.getToken();){const{index:r,tokenStart:n,tokenIndex:o,tokenValue:i}=e,s=e.getToken(),l=nt(e,t);if(R(e,r,o,i)){if(t|=1,128&e.flags)throw new L(n,e.currentLocation,66);if(64&e.flags)throw new L(n,e.currentLocation,9);if(4096&e.flags)throw new L(n,e.currentLocation,15);a?.reportScopeError()}c.push(ye(e,t,l,s,n))}1&t&&(i&&(537079808&~i||e.report(119),36864&~i||e.report(40)),512&e.flags&&e.report(119),256&e.flags&&e.report(118))}for(e.flags=4928^(4928|e.flags),e.destructible=256^(256|e.destructible);1074790415!==e.getToken();)c.push(fe(e,t,r,n,4,{}));return O(e,24&o?32|t:t,1074790415),e.flags&=-4289,1077936155===e.getToken()&&e.report(26),e.finishNode({type:"BlockStatement",body:c},s)}function je(e,t,r,n,o,i){const a=e.tokenStart;return Fe(e,t,r,Je(e,t,r,2,0,n,o,i,a),o,0,a)}function Fe(e,t,r,n,o,i,a){if(33619968&~e.getToken()||1&e.flags){if(!(67108864&~e.getToken())){switch(t=131072^(131072|t),e.getToken()){case 67108877:{ee(e,8^(262152|t)),16&t&&130===e.getToken()&&"super"===e.tokenValue&&e.report(173),e.assignable=1;const o=Ge(e,64|t,r);n=e.finishNode({type:"MemberExpression",object:n,computed:!1,property:o,optional:!1},a);break}case 69271571:{let i=!1;2048&~e.flags||(i=!0,e.flags=2048^(2048|e.flags)),ee(e,32|t);const{tokenStart:s}=e,c=Pe(e,t,r,o,1,s);O(e,t,20),e.assignable=1,n=e.finishNode({type:"MemberExpression",object:n,computed:!0,property:c,optional:!1},a),i&&(e.flags|=2048);break}case 67174411:{if(!(1024&~e.flags))return e.flags=1024^(1024|e.flags),n;let i=!1;2048&~e.flags||(i=!0,e.flags=2048^(2048|e.flags));const s=tt(e,t,r,o);e.assignable=2,n=e.finishNode({type:"CallExpression",callee:n,arguments:s,optional:!1},a),i&&(e.flags|=2048);break}case 67108990:ee(e,8^(262152|t)),e.flags|=2048,e.assignable=2,n=function(e,t,r,n,o){let i,a=!1;69271571!==e.getToken()&&67174411!==e.getToken()||2048&~e.flags||(a=!0,e.flags=2048^(2048|e.flags));if(69271571===e.getToken()){ee(e,32|t);const{tokenStart:a}=e,s=Pe(e,t,r,0,1,a);O(e,t,20),e.assignable=2,i=e.finishNode({type:"MemberExpression",object:n,computed:!0,optional:!0,property:s},o)}else if(67174411===e.getToken()){const a=tt(e,t,r,0);e.assignable=2,i=e.finishNode({type:"CallExpression",callee:n,arguments:a,optional:!0},o)}else{const a=Ge(e,t,r);e.assignable=2,i=e.finishNode({type:"MemberExpression",object:n,computed:!1,optional:!0,property:a},o)}a&&(e.flags|=2048);return i}(e,t,r,n,a);break;default:2048&~e.flags||e.report(166),e.assignable=2,n=e.finishNode({type:"TaggedTemplateExpression",tag:n,quasi:67174408===e.getToken()?Ke(e,64|t,r):Ze(e,t)},a)}n=Fe(e,t,r,n,0,1,a)}}else n=function(e,t,r,n){2&e.assignable&&e.report(55);const o=e.getToken();return ee(e,t),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:r,operator:D[255&o],prefix:!1},n)}(e,t,n,a);return 0!==i||2048&~e.flags||(e.flags=2048^(2048|e.flags),n=e.finishNode({type:"ChainExpression",expression:n},a)),n}function Ge(e,t,r){return 143360&e.getToken()||-2147483528===e.getToken()||-2147483527===e.getToken()||130===e.getToken()||e.report(160),130===e.getToken()?Ct(e,t,r,0):rt(e,t)}function Je(e,t,r,n,o,i,a,s,c){if(!(143360&~e.getToken())){switch(e.getToken()){case 209006:return function(e,t,r,n,o,i){o&&(e.destructible|=128),524288&t&&e.report(177);const a=dt(e,t,r);if("ArrowFunctionExpression"===a.type||!(65536&e.getToken())){if(2048&t)throw new L(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},176);if(2&t)throw new L(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110);if(8192&t&&2048&t)throw new L(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110);return a}if(8192&t)throw new L(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},31);if(2048&t||2&t&&8&t){if(n)throw new L(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},0);const o=je(e,t,r,0,0,1);return 8391735===e.getToken()&&e.report(33),e.assignable=2,e.finishNode({type:"AwaitExpression",argument:o},i)}if(2&t)throw new L(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},98);return a}(e,t,r,o,a,c);case 241771:return function(e,t,r,n,o,i){if(n&&(e.destructible|=256),1024&t){ee(e,32|t),8192&t&&e.report(32),o||e.report(26),22===e.getToken()&&e.report(124);let n=null,a=!1;return 1&e.flags?8391476===e.getToken()&&e.report(30,D[255&e.getToken()]):(a=U(e,32|t,8391476),(77824&e.getToken()||a)&&(n=De(e,t,r,1,0,e.tokenStart))),e.assignable=2,e.finishNode({type:"YieldExpression",argument:n,delegate:a},i)}return 1&t&&e.report(97,"yield"),dt(e,t,r)}(e,t,r,a,i,c);case 209005:return function(e,t,r,n,o,i,a,s){const c=e.getToken(),l=rt(e,t),{flags:u}=e;if(!(1&u)){if(86104===e.getToken())return it(e,t,r,1,n,s);if(H(t,e.getToken()))return o||e.report(0),36864&~e.getToken()||(e.flags|=256),bt(e,t,r,i,s)}return a||67174411!==e.getToken()?10===e.getToken()?(X(e,t,c),a&&e.report(51),36864&~c||(e.flags|=256),gt(e,t,r,e.tokenValue,l,a,i,0,s)):(e.assignable=1,l):wt(e,t,r,l,i,1,0,u,s)}(e,t,r,a,s,i,o,c)}const{tokenValue:l}=e,u=e.getToken(),p=rt(e,64|t);return 10===e.getToken()?(s||e.report(0),X(e,t,u),36864&~u||(e.flags|=256),gt(e,t,r,l,p,o,i,0,c)):(!(16&t)||32768&t||8192&t||"arguments"!==e.tokenValue||e.report(130),73==(255&u)&&(1&t&&e.report(113),24&n&&e.report(100)),e.assignable=1&t&&!(537079808&~u)?2:1,p)}if(!(134217728&~e.getToken()))return nt(e,t);switch(e.getToken()){case 33619993:case 33619994:return function(e,t,r,n,o,i){n&&e.report(56),o||e.report(0);const a=e.getToken();ee(e,32|t);const s=je(e,t,r,0,0,1);return 2&e.assignable&&e.report(55),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:s,operator:D[255&a],prefix:!0},i)}(e,t,r,o,s,c);case 16863276:case 16842798:case 16842799:case 25233968:case 25233969:case 16863275:case 16863277:return function(e,t,r,n,o){n||e.report(0);const{tokenStart:i}=e,a=e.getToken();ee(e,32|t);const s=je(e,t,r,0,o,1);var c;return 8391735===e.getToken()&&e.report(33),1&t&&16863276===a&&("Identifier"===s.type?e.report(121):(c=s).property&&"PrivateIdentifier"===c.property.type&&e.report(127)),e.assignable=2,e.finishNode({type:"UnaryExpression",operator:D[255&a],argument:s,prefix:!0},i)}(e,t,r,s,a);case 86104:return it(e,t,r,0,a,c);case 2162700:return function(e,t,r,n,o){const i=ut(e,t,void 0,r,n,o,0,2,0);64&e.destructible&&e.report(63);8&e.destructible&&e.report(62);return i}(e,t,r,i?0:1,a);case 69271571:return function(e,t,r,n,o){const i=at(e,t,void 0,r,n,o,0,2,0);64&e.destructible&&e.report(63);8&e.destructible&&e.report(62);return i}(e,t,r,i?0:1,a);case 67174411:return function(e,t,r,n,o,i,a){e.flags=128^(128|e.flags);const s=e.tokenStart;ee(e,262176|t);const c=e.createScopeIfLexical()?.createChildScope(512);if(t=131072^(131072|t),U(e,t,16))return ft(e,t,c,r,[],n,0,a);let l,u=0;e.destructible&=-385;let p=[],d=0,g=0,f=0;const h=e.tokenStart;e.assignable=1;for(;16!==e.getToken();){const{tokenStart:n}=e,a=e.getToken();if(143360&a)c?.addBlockName(t,e.tokenValue,1,0),537079808&~a?36864&~a||(f=1):g=1,l=Je(e,t,r,o,0,1,1,1,n),16===e.getToken()||18===e.getToken()?2&e.assignable&&(u|=16,g=1):(1077936155===e.getToken()?g=1:u|=16,l=Fe(e,t,r,l,1,0,n),16!==e.getToken()&&18!==e.getToken()&&(l=Re(e,t,r,1,0,n,l)));else{if(2097152&~a){if(14===a){l=ct(e,t,c,r,16,o,i,0,1,0),16&e.destructible&&e.report(74),g=1,!d||16!==e.getToken()&&18!==e.getToken()||p.push(l),u|=8;break}if(u|=16,l=De(e,t,r,1,1,n),!d||16!==e.getToken()&&18!==e.getToken()||p.push(l),18===e.getToken()&&(d||(d=1,p=[l])),d){for(;U(e,32|t,18);)p.push(De(e,t,r,1,1,e.tokenStart));e.assignable=2,l=e.finishNode({type:"SequenceExpression",expressions:p},h)}return O(e,t,16),e.destructible=u,e.options.preserveParens?e.finishNode({type:"ParenthesizedExpression",expression:l},s):l}l=2162700===a?ut(e,262144|t,c,r,0,1,0,o,i):at(e,262144|t,c,r,0,1,0,o,i),u|=e.destructible,g=1,e.assignable=2,16!==e.getToken()&&18!==e.getToken()&&(8&u&&e.report(122),l=Fe(e,t,r,l,0,0,n),u|=16,16!==e.getToken()&&18!==e.getToken()&&(l=Re(e,t,r,0,0,n,l)))}if(!d||16!==e.getToken()&&18!==e.getToken()||p.push(l),!U(e,32|t,18))break;if(d||(d=1,p=[l]),16===e.getToken()){u|=8;break}}d&&(e.assignable=2,l=e.finishNode({type:"SequenceExpression",expressions:p},h));O(e,t,16),16&u&&8&u&&e.report(151);if(u|=256&e.destructible?256:128&e.destructible?128:0,10===e.getToken())return 48&u&&e.report(49),2050&t&&128&u&&e.report(31),1025&t&&256&u&&e.report(32),g&&(e.flags|=128),f&&(e.flags|=256),ft(e,t,c,r,d?p:[l],n,0,a);64&u&&e.report(63);8&u&&e.report(144);return e.destructible=256^(256|e.destructible)|u,e.options.preserveParens?e.finishNode({type:"ParenthesizedExpression",expression:l},s):l}(e,64|t,r,i,1,0,c);case 86021:case 86022:case 86023:return function(e,t){const r=e.tokenStart,n=D[255&e.getToken()],o=86023===e.getToken()?null:"true"===n;return ee(e,t),e.assignable=2,e.finishNode(e.options.raw?{type:"Literal",value:o,raw:n}:{type:"Literal",value:o},r)}(e,t);case 86111:return function(e,t){const{tokenStart:r}=e;return ee(e,t),e.assignable=2,e.finishNode({type:"ThisExpression"},r)}(e,t);case 65540:return function(e,t){const{tokenRaw:r,tokenRegExp:n,tokenValue:o,tokenStart:i}=e;ee(e,t),e.assignable=2;const a={type:"Literal",value:o,regex:n};e.options.raw&&(a.raw=r);return e.finishNode(a,i)}(e,t);case 132:case 86094:return function(e,t,r,n,o){let i=null,a=null;const s=Tt(e,t,r);t=16384^(16385|t),ee(e,t),4096&e.getToken()&&20565!==e.getToken()&&(G(e,t,e.getToken())&&e.report(118),537079808&~e.getToken()||e.report(119),i=rt(e,t));let c=t;U(e,32|t,20565)?(a=je(e,t,r,0,n,0),c|=512):c=512^(512|c);const l=St(e,c,t,void 0,r,2,0,n);return e.assignable=2,e.finishNode({type:"ClassExpression",id:i,superClass:a,body:l,...e.options.next?{decorators:s}:null},o)}(e,t,r,a,c);case 86109:return function(e,t){const{tokenStart:r}=e;switch(ee(e,t),e.getToken()){case 67108990:e.report(167);case 67174411:512&t||e.report(28),e.assignable=2;break;case 69271571:case 67108877:256&t||e.report(29),e.assignable=1;break;default:e.report(30,"super")}return e.finishNode({type:"Super"},r)}(e,t);case 67174409:return Ze(e,t);case 67174408:return Ke(e,t,r);case 86107:return function(e,t,r,n){const{tokenStart:o}=e,i=rt(e,32|t),{tokenStart:a}=e;if(U(e,t,67108877)){if(65536&t&&209029===e.getToken())return e.assignable=2,function(e,t,r,n){const o=rt(e,t);return e.finishNode({type:"MetaProperty",meta:r,property:o},n)}(e,t,i,o);e.report(94)}e.assignable=2,16842752&~e.getToken()||e.report(65,D[255&e.getToken()]);const s=Je(e,t,r,2,1,0,n,1,a);t=131072^(131072|t),67108990===e.getToken()&&e.report(168);const c=mt(e,t,r,s,n,a);return e.assignable=2,e.finishNode({type:"NewExpression",callee:c,arguments:67174411===e.getToken()?tt(e,t,r,n):[]},o)}(e,t,r,a);case 134283388:return Ye(e,t);case 130:return Ct(e,t,r,0);case 86106:return function(e,t,r,n,o,i){let a=rt(e,t);if(67108877===e.getToken())return ze(e,t,a,i);n&&e.report(142);return a=He(e,t,r,o,i),e.assignable=2,Fe(e,t,r,a,o,0,i)}(e,t,r,o,a,c);case 8456256:if(e.options.jsx)return Lt(e,t,r,0,e.tokenStart);default:if(H(t,e.getToken()))return dt(e,t,r);e.report(30,D[255&e.getToken()])}}function ze(e,t,r,n){2&t||e.report(169),ee(e,t);const o=e.getToken();return 209030!==o&&"meta"!==e.tokenValue?e.report(174):-2147483648&o&&e.report(175),e.assignable=2,e.finishNode({type:"MetaProperty",meta:r,property:rt(e,t)},n)}function He(e,t,r,n,o){O(e,32|t,67174411),14===e.getToken()&&e.report(143);const i=De(e,t,r,1,n,e.tokenStart);let a=null;if(18===e.getToken()){if(O(e,t,18),16!==e.getToken()){a=De(e,131072^(131072|t),r,1,n,e.tokenStart)}U(e,t,18)}const s={type:"ImportExpression",source:i,options:a};return O(e,t,16),e.finishNode(s,o)}function Xe(e,t){if(!U(e,t,20579))return[];O(e,t,2162700);const r=[],n=new Set;for(;1074790415!==e.getToken();){const o=e.tokenStart,i=We(e,t);O(e,t,21);const a=$e(e,t),s="Literal"===i.type?i.value:i.name;n.has(s)&&e.report(145,`${s}`),n.add(s),r.push(e.finishNode({type:"ImportAttribute",key:i,value:a},o)),1074790415!==e.getToken()&&O(e,t,18)}return O(e,t,1074790415),r}function $e(e,t){if(134283267===e.getToken())return nt(e,t);e.report(30,D[255&e.getToken()])}function We(e,t){return 134283267===e.getToken()?nt(e,t):143360&e.getToken()?rt(e,t):void e.report(30,D[255&e.getToken()])}function _e(e,t){return 134283267===e.getToken()?(function(e,t){const r=t.length;for(let n=0;n<r;n++){const o=t.charCodeAt(n);55296==(64512&o)&&(o>56319||++n>=r||56320!=(64512&t.charCodeAt(n)))&&e.report(171,JSON.stringify(t.charAt(n--)))}}(e,e.tokenValue),nt(e,t)):143360&e.getToken()?rt(e,t):void e.report(30,D[255&e.getToken()])}function Ye(e,t){const{tokenRaw:r,tokenValue:n,tokenStart:o}=e;ee(e,t),e.assignable=2;const i={type:"Literal",value:n,bigint:String(n)};return e.options.raw&&(i.raw=r),e.finishNode(i,o)}function Ze(e,t){e.assignable=2;const{tokenValue:r,tokenRaw:n,tokenStart:o}=e;O(e,t,67174409);const i=[Qe(e,r,n,o,!0)];return e.finishNode({type:"TemplateLiteral",expressions:[],quasis:i},o)}function Ke(e,t,r){t=131072^(131072|t);const{tokenValue:n,tokenRaw:o,tokenStart:i}=e;O(e,-65&t|32,67174408);const a=[Qe(e,n,o,i,!1)],s=[Pe(e,-65&t,r,0,1,e.tokenStart)];for(1074790415!==e.getToken()&&e.report(83);67174409!==e.setToken(q(e,t),!0);){const{tokenValue:n,tokenRaw:o,tokenStart:i}=e;O(e,-65&t|32,67174408),a.push(Qe(e,n,o,i,!1)),s.push(Pe(e,t,r,0,1,e.tokenStart)),1074790415!==e.getToken()&&e.report(83)}{const{tokenValue:r,tokenRaw:n,tokenStart:o}=e;O(e,t,67174409),a.push(Qe(e,r,n,o,!0))}return e.finishNode({type:"TemplateLiteral",expressions:s,quasis:a},i)}function Qe(e,t,r,n,o){const i=e.finishNode({type:"TemplateElement",value:{cooked:t,raw:r},tail:o},n),a=o?1:2;return e.options.ranges&&(i.start+=1,i.range[0]+=1,i.end-=a,i.range[1]-=a),e.options.loc&&(i.loc.start.column+=1,i.loc.end.column-=a),i}function et(e,t,r){const n=e.tokenStart;O(e,32|(t=131072^(131072|t)),14);const o=De(e,t,r,1,0,e.tokenStart);return e.assignable=1,e.finishNode({type:"SpreadElement",argument:o},n)}function tt(e,t,r,n){ee(e,32|t);const o=[];if(16===e.getToken())return ee(e,64|t),o;for(;16!==e.getToken()&&(14===e.getToken()?o.push(et(e,t,r)):o.push(De(e,t,r,1,n,e.tokenStart)),18===e.getToken())&&(ee(e,32|t),16!==e.getToken()););return O(e,64|t,16),o}function rt(e,t){const{tokenValue:r,tokenStart:n}=e,o="await"===r&&!(-2147483648&e.getToken());return ee(e,t|(o?32:0)),e.finishNode({type:"Identifier",name:r},n)}function nt(e,t){const{tokenValue:r,tokenRaw:n,tokenStart:o}=e;return 134283388===e.getToken()?Ye(e,t):(ee(e,t),e.assignable=2,e.finishNode(e.options.raw?{type:"Literal",value:r,raw:n}:{type:"Literal",value:r},o))}function ot(e,t,r,n,o,i,a,s,c){ee(e,32|t);const l=i?B(e,t,8391476):0;let u,p=null,d=r?e.createScope():void 0;if(67174411===e.getToken())1&a||e.report(39,"Function");else{const n=!(4&o)||8&t&&2&t?64|(s?1024:0)|(l?1024:0):4;F(e,t,e.getToken()),r&&(4&n?r.addVarName(t,e.tokenValue,n):r.addBlockName(t,e.tokenValue,n,o),d=d?.createChildScope(128),a&&2&a&&e.declareUnboundVariable(e.tokenValue)),u=e.getToken(),143360&e.getToken()?p=rt(e,t):e.report(30,D[255&e.getToken()])}{const e=28416;t=(t|e)^e|65536|(s?2048:0)|(l?1024:0)|(l?0:262144)}d=d?.createChildScope(256);const g=kt(e,-524289&t|8192,d,n,0,1),f=524428,h=Me(e,36864|(t|f)^f,d?.createChildScope(64),n,8,u,d);return e.finishNode({type:"FunctionDeclaration",id:p,params:g,body:h,async:1===s,generator:1===l},c)}function it(e,t,r,n,o,i){ee(e,32|t);const a=B(e,t,8391476),s=(n?2048:0)|(a?1024:0);let c,l=null,u=e.createScopeIfLexical();const p=552704;143360&e.getToken()&&(F(e,(t|p)^p|s,e.getToken()),u=u?.createChildScope(128),c=e.getToken(),l=rt(e,t)),t=(t|p)^p|65536|s|(a?0:262144),u=u?.createChildScope(256);const d=kt(e,-524289&t|8192,u,r,o,1),g=Me(e,36864|-131229&t,u?.createChildScope(64),r,0,c,u);return e.assignable=2,e.finishNode({type:"FunctionExpression",id:l,params:d,body:g,async:1===n,generator:1===a},i)}function at(e,t,r,n,o,i,a,s,c){const{tokenStart:l}=e;ee(e,32|t);const u=[];let p=0;for(t=131072^(131072|t);20!==e.getToken();)if(U(e,32|t,18))u.push(null);else{let o;const{tokenStart:l,tokenValue:d}=e,g=e.getToken();if(143360&g)if(o=Je(e,t,n,s,0,1,i,1,l),1077936155===e.getToken()){2&e.assignable&&e.report(26),ee(e,32|t),r?.addVarOrBlock(t,d,s,c);const u=De(e,t,n,1,i,e.tokenStart);o=e.finishNode(a?{type:"AssignmentPattern",left:o,right:u}:{type:"AssignmentExpression",operator:"=",left:o,right:u},l),p|=256&e.destructible?256:128&e.destructible?128:0}else 18===e.getToken()||20===e.getToken()?(2&e.assignable?p|=16:r?.addVarOrBlock(t,d,s,c),p|=256&e.destructible?256:128&e.destructible?128:0):(p|=1&s?32:2&s?0:16,o=Fe(e,t,n,o,i,0,l),18!==e.getToken()&&20!==e.getToken()?(1077936155!==e.getToken()&&(p|=16),o=Re(e,t,n,i,a,l,o)):1077936155!==e.getToken()&&(p|=2&e.assignable?16:32));else 2097152&g?(o=2162700===e.getToken()?ut(e,t,r,n,0,i,a,s,c):at(e,t,r,n,0,i,a,s,c),p|=e.destructible,e.assignable=16&e.destructible?2:1,18===e.getToken()||20===e.getToken()?2&e.assignable&&(p|=16):8&e.destructible?e.report(71):(o=Fe(e,t,n,o,i,0,l),p=2&e.assignable?16:0,18!==e.getToken()&&20!==e.getToken()?o=Re(e,t,n,i,a,l,o):1077936155!==e.getToken()&&(p|=2&e.assignable?16:32))):14===g?(o=ct(e,t,r,n,20,s,c,0,i,a),p|=e.destructible,18!==e.getToken()&&20!==e.getToken()&&e.report(30,D[255&e.getToken()])):(o=je(e,t,n,1,0,1),18!==e.getToken()&&20!==e.getToken()?(o=Re(e,t,n,i,a,l,o),3&s||67174411!==g||(p|=16)):2&e.assignable?p|=16:67174411===g&&(p|=1&e.assignable&&3&s?32:16));if(u.push(o),!U(e,32|t,18))break;if(20===e.getToken())break}O(e,t,20);const d=e.finishNode({type:a?"ArrayPattern":"ArrayExpression",elements:u},l);return!o&&4194304&e.getToken()?st(e,t,n,p,i,a,l,d):(e.destructible=p,d)}function st(e,t,r,n,o,i,a,s){1077936155!==e.getToken()&&e.report(26),ee(e,32|t),16&n&&e.report(26),i||M(e,s);const{tokenStart:c}=e,l=De(e,t,r,1,o,c);return e.destructible=72^(72|n)|(128&e.destructible?128:0)|(256&e.destructible?256:0),e.finishNode(i?{type:"AssignmentPattern",left:s,right:l}:{type:"AssignmentExpression",left:s,operator:"=",right:l},a)}function ct(e,t,r,n,o,i,a,s,c,l){const{tokenStart:u}=e;ee(e,32|t);let p=null,d=0;const{tokenValue:g,tokenStart:f}=e;let h=e.getToken();if(143360&h)e.assignable=1,p=Je(e,t,n,i,0,1,c,1,f),h=e.getToken(),p=Fe(e,t,n,p,c,0,f),18!==e.getToken()&&e.getToken()!==o&&(2&e.assignable&&1077936155===e.getToken()&&e.report(71),d|=16,p=Re(e,t,n,c,l,f,p)),2&e.assignable?d|=16:h===o||18===h?r?.addVarOrBlock(t,g,i,a):d|=32,d|=128&e.destructible?128:0;else if(h===o)e.report(41);else{if(!(2097152&h)){d|=32,p=je(e,t,n,1,c,1);const{tokenStart:r}=e,i=e.getToken();return 1077936155===i?(2&e.assignable&&e.report(26),p=Re(e,t,n,c,l,r,p),d|=16):(18===i?d|=16:i!==o&&(p=Re(e,t,n,c,l,r,p)),d|=1&e.assignable?32:16),e.destructible=d,e.getToken()!==o&&18!==e.getToken()&&e.report(161),e.finishNode({type:l?"RestElement":"SpreadElement",argument:p},u)}p=2162700===e.getToken()?ut(e,t,r,n,1,c,l,i,a):at(e,t,r,n,1,c,l,i,a),h=e.getToken(),1077936155!==h&&h!==o&&18!==h?(8&e.destructible&&e.report(71),p=Fe(e,t,n,p,c,0,f),d|=2&e.assignable?16:0,4194304&~e.getToken()?(8388608&~e.getToken()||(p=Oe(e,t,n,1,f,4,h,p)),U(e,32|t,22)&&(p=Ue(e,t,n,p,f)),d|=2&e.assignable?16:32):(1077936155!==e.getToken()&&(d|=16),p=Re(e,t,n,c,l,f,p))):d|=1074790415===o&&1077936155!==h?16:e.destructible}if(e.getToken()!==o)if(1&i&&(d|=s?16:32),U(e,32|t,1077936155)){16&d&&e.report(26),M(e,p);const r=De(e,t,n,1,c,e.tokenStart);p=e.finishNode(l?{type:"AssignmentPattern",left:p,right:r}:{type:"AssignmentExpression",left:p,operator:"=",right:r},f),d=16}else d|=16;return e.destructible=d,e.finishNode({type:l?"RestElement":"SpreadElement",argument:p},u)}function lt(e,t,r,n,o,i){const a=11264|(64&n?0:16896);t=98560|((t|a)^a|(8&n?1024:0)|(16&n?2048:0)|(64&n?16384:0));let s=e.createScopeIfLexical(256);const c=function(e,t,r,n,o,i,a){O(e,t,67174411);const s=[];if(e.flags=128^(128|e.flags),16===e.getToken())return 512&o&&e.report(37,"Setter","one",""),ee(e,t),s;256&o&&e.report(37,"Getter","no","s");512&o&&14===e.getToken()&&e.report(38);t=131072^(131072|t);let c=0,l=0;for(;18!==e.getToken();){let u=null;const{tokenStart:p}=e;if(143360&e.getToken()?(1&t||(36864&~e.getToken()||(e.flags|=256),537079808&~e.getToken()||(e.flags|=512)),u=Nt(e,t,r,1|o,0)):(2162700===e.getToken()?u=ut(e,t,r,n,1,a,1,i,0):69271571===e.getToken()?u=at(e,t,r,n,1,a,1,i,0):14===e.getToken()&&(u=ct(e,t,r,n,16,i,0,0,a,1)),l=1,48&e.destructible&&e.report(50)),1077936155===e.getToken()){ee(e,32|t),l=1;const r=De(e,t,n,1,0,e.tokenStart);u=e.finishNode({type:"AssignmentPattern",left:u,right:r},p)}if(c++,s.push(u),!U(e,t,18))break;if(16===e.getToken())break}512&o&&1!==c&&e.report(37,"Setter","one","");r?.reportScopeError(),l&&(e.flags|=128);return O(e,t,16),s}(e,-524289&t|8192,s,r,n,1,o);s=s?.createChildScope(64);const l=Me(e,36864|-655373&t,s,r,0,void 0,s?.parent);return e.finishNode({type:"FunctionExpression",params:c,body:l,async:(16&n)>0,generator:(8&n)>0,id:null},i)}function ut(e,t,r,n,o,i,a,s,c){const{tokenStart:l}=e;ee(e,t);const u=[];let p=0,d=0;for(t=131072^(131072|t);1074790415!==e.getToken();){const{tokenValue:o,tokenStart:l}=e,g=e.getToken();if(14===g)u.push(ct(e,t,r,n,1074790415,s,c,0,i,a));else{let f,h=0,k=null;if(143360&e.getToken()||-2147483528===e.getToken()||-2147483527===e.getToken())if(-2147483527===e.getToken()&&(p|=16),k=rt(e,t),18===e.getToken()||1074790415===e.getToken()||1077936155===e.getToken())if(h|=4,1&t&&!(537079808&~g)?p|=16:j(e,t,s,g,0),r?.addVarOrBlock(t,o,s,c),U(e,32|t,1077936155)){p|=8;const r=De(e,t,n,1,i,e.tokenStart);p|=256&e.destructible?256:128&e.destructible?128:0,f=e.finishNode({type:"AssignmentPattern",left:e.options.uniqueKeyInPattern?Object.assign({},k):k,right:r},l)}else p|=(209006===g?128:0)|(-2147483528===g?16:0),f=e.options.uniqueKeyInPattern?Object.assign({},k):k;else if(U(e,32|t,21)){const{tokenStart:l}=e;if("__proto__"===o&&d++,143360&e.getToken()){const o=e.getToken(),u=e.tokenValue;f=Je(e,t,n,s,0,1,i,1,l);const d=e.getToken();f=Fe(e,t,n,f,i,0,l),18===e.getToken()||1074790415===e.getToken()?1077936155===d||1074790415===d||18===d?(p|=128&e.destructible?128:0,2&e.assignable?p|=16:143360&~o||r?.addVarOrBlock(t,u,s,c)):p|=1&e.assignable?32:16:4194304&~e.getToken()?(p|=16,8388608&~e.getToken()||(f=Oe(e,t,n,1,l,4,d,f)),U(e,32|t,22)&&(f=Ue(e,t,n,f,l))):(2&e.assignable?p|=16:1077936155!==d?p|=32:r?.addVarOrBlock(t,u,s,c),f=Re(e,t,n,i,a,l,f))}else 2097152&~e.getToken()?(f=je(e,t,n,1,i,1),p|=1&e.assignable?32:16,18===e.getToken()||1074790415===e.getToken()?2&e.assignable&&(p|=16):(f=Fe(e,t,n,f,i,0,l),p=2&e.assignable?16:0,18!==e.getToken()&&1074790415!==g&&(1077936155!==e.getToken()&&(p|=16),f=Re(e,t,n,i,a,l,f)))):(f=69271571===e.getToken()?at(e,t,r,n,0,i,a,s,c):ut(e,t,r,n,0,i,a,s,c),p=e.destructible,e.assignable=16&p?2:1,18===e.getToken()||1074790415===e.getToken()?2&e.assignable&&(p|=16):8&e.destructible?e.report(71):(f=Fe(e,t,n,f,i,0,l),p=2&e.assignable?16:0,4194304&~e.getToken()?(8388608&~e.getToken()||(f=Oe(e,t,n,1,l,4,g,f)),U(e,32|t,22)&&(f=Ue(e,t,n,f,l)),p|=2&e.assignable?16:32):f=Be(e,t,n,i,a,l,f)))}else 69271571===e.getToken()?(p|=16,209005===g&&(h|=16),h|=2|(209008===g?256:209009===g?512:1),k=pt(e,t,n,i),p|=e.assignable,f=lt(e,t,n,h,i,e.tokenStart)):143360&e.getToken()?(p|=16,-2147483528===g&&e.report(95),209005===g?(1&e.flags&&e.report(132),h|=17):209008===g?h|=256:209009===g?h|=512:e.report(0),k=rt(e,t),f=lt(e,t,n,h,i,e.tokenStart)):67174411===e.getToken()?(p|=16,h|=1,f=lt(e,t,n,h,i,e.tokenStart)):8391476===e.getToken()?(p|=16,209008===g?e.report(42):209009===g?e.report(43):209005!==g&&e.report(30,D[52]),ee(e,t),h|=9|(209005===g?16:0),143360&e.getToken()?k=rt(e,t):134217728&~e.getToken()?69271571===e.getToken()?(h|=2,k=pt(e,t,n,i),p|=e.assignable):e.report(30,D[255&e.getToken()]):k=nt(e,t),f=lt(e,t,n,h,i,e.tokenStart)):134217728&~e.getToken()?e.report(133):(209005===g&&(h|=16),h|=209008===g?256:209009===g?512:1,p|=16,k=nt(e,t),f=lt(e,t,n,h,i,e.tokenStart));else if(134217728&~e.getToken())if(69271571===e.getToken())if(k=pt(e,t,n,i),p|=256&e.destructible?256:0,h|=2,21===e.getToken()){ee(e,32|t);const{tokenStart:o,tokenValue:l}=e,u=e.getToken();if(143360&e.getToken()){f=Je(e,t,n,s,0,1,i,1,o);const d=e.getToken();f=Fe(e,t,n,f,i,0,o),4194304&~e.getToken()?18===e.getToken()||1074790415===e.getToken()?1077936155===d||1074790415===d||18===d?2&e.assignable?p|=16:143360&~u||r?.addVarOrBlock(t,l,s,c):p|=1&e.assignable?32:16:(p|=16,f=Re(e,t,n,i,a,o,f)):(p|=2&e.assignable?16:1077936155===d?0:32,f=Be(e,t,n,i,a,o,f))}else 2097152&~e.getToken()?(f=je(e,t,n,1,0,1),p|=1&e.assignable?32:16,18===e.getToken()||1074790415===e.getToken()?2&e.assignable&&(p|=16):(f=Fe(e,t,n,f,i,0,o),p=1&e.assignable?0:16,18!==e.getToken()&&1074790415!==e.getToken()&&(1077936155!==e.getToken()&&(p|=16),f=Re(e,t,n,i,a,o,f)))):(f=69271571===e.getToken()?at(e,t,r,n,0,i,a,s,c):ut(e,t,r,n,0,i,a,s,c),p=e.destructible,e.assignable=16&p?2:1,18===e.getToken()||1074790415===e.getToken()?2&e.assignable&&(p|=16):8&p?e.report(62):(f=Fe(e,t,n,f,i,0,o),p=2&e.assignable?16|p:0,4194304&~e.getToken()?(8388608&~e.getToken()||(f=Oe(e,t,n,1,o,4,g,f)),U(e,32|t,22)&&(f=Ue(e,t,n,f,o)),p|=2&e.assignable?16:32):(1077936155!==e.getToken()&&(p|=16),f=Be(e,t,n,i,a,o,f))))}else 67174411===e.getToken()?(h|=1,f=lt(e,t,n,h,i,e.tokenStart),p=16):e.report(44);else if(8391476===g)if(O(e,32|t,8391476),h|=8,143360&e.getToken()){const r=e.getToken();if(k=rt(e,t),h|=1,67174411!==e.getToken())throw new L(e.tokenStart,e.currentLocation,209005===r?46:209008===r||209009===e.getToken()?45:47,D[255&r]);p|=16,f=lt(e,t,n,h,i,e.tokenStart)}else 134217728&~e.getToken()?69271571===e.getToken()?(p|=16,h|=3,k=pt(e,t,n,i),f=lt(e,t,n,h,i,e.tokenStart)):e.report(126):(p|=16,k=nt(e,t),h|=1,f=lt(e,t,n,h,i,e.tokenStart));else e.report(30,D[255&g]);else if(k=nt(e,t),21===e.getToken()){O(e,32|t,21);const{tokenStart:l}=e;if("__proto__"===o&&d++,143360&e.getToken()){f=Je(e,t,n,s,0,1,i,1,l);const{tokenValue:o}=e,u=e.getToken();f=Fe(e,t,n,f,i,0,l),18===e.getToken()||1074790415===e.getToken()?1077936155===u||1074790415===u||18===u?2&e.assignable?p|=16:r?.addVarOrBlock(t,o,s,c):p|=1&e.assignable?32:16:1077936155===e.getToken()?(2&e.assignable&&(p|=16),f=Re(e,t,n,i,a,l,f)):(p|=16,f=Re(e,t,n,i,a,l,f))}else 2097152&~e.getToken()?(f=je(e,t,n,1,0,1),p|=1&e.assignable?32:16,18===e.getToken()||1074790415===e.getToken()?2&e.assignable&&(p|=16):(f=Fe(e,t,n,f,i,0,l),p=1&e.assignable?0:16,18!==e.getToken()&&1074790415!==e.getToken()&&(1077936155!==e.getToken()&&(p|=16),f=Re(e,t,n,i,a,l,f)))):(f=69271571===e.getToken()?at(e,t,r,n,0,i,a,s,c):ut(e,t,r,n,0,i,a,s,c),p=e.destructible,e.assignable=16&p?2:1,18===e.getToken()||1074790415===e.getToken()?2&e.assignable&&(p|=16):8&~e.destructible&&(f=Fe(e,t,n,f,i,0,l),p=2&e.assignable?16:0,4194304&~e.getToken()?(8388608&~e.getToken()||(f=Oe(e,t,n,1,l,4,g,f)),U(e,32|t,22)&&(f=Ue(e,t,n,f,l)),p|=2&e.assignable?16:32):f=Be(e,t,n,i,a,l,f)))}else 67174411===e.getToken()?(h|=1,f=lt(e,t,n,h,i,e.tokenStart),p=16|e.assignable):e.report(134);p|=128&e.destructible?128:0,e.destructible=p,u.push(e.finishNode({type:"Property",key:k,value:f,kind:768&h?512&h?"set":"get":"init",computed:(2&h)>0,method:(1&h)>0,shorthand:(4&h)>0},l))}if(p|=e.destructible,18!==e.getToken())break;ee(e,t)}O(e,t,1074790415),d>1&&(p|=64);const g=e.finishNode({type:a?"ObjectPattern":"ObjectExpression",properties:u},l);return!o&&4194304&e.getToken()?st(e,t,n,p,i,a,l,g):(e.destructible=p,g)}function pt(e,t,r,n){ee(e,32|t);const o=De(e,131072^(131072|t),r,1,n,e.tokenStart);return O(e,t,20),o}function dt(e,t,r){const{tokenStart:n}=e,{tokenValue:o}=e;let i=0,a=0;537079808&~e.getToken()?36864&~e.getToken()||(a=1):i=1;const s=rt(e,t);if(e.assignable=1,10===e.getToken()){const c=e.options.lexical?le(e,t,o):void 0;return i&&(e.flags|=128),a&&(e.flags|=256),ht(e,t,c,r,[s],0,n)}return s}function gt(e,t,r,n,o,i,a,s,c){a||e.report(57),i&&e.report(51),e.flags&=-129;return ht(e,t,e.options.lexical?le(e,t,n):void 0,r,[o],s,c)}function ft(e,t,r,n,o,i,a,s){i||e.report(57);for(let t=0;t<o.length;++t)M(e,o[t]);return ht(e,t,r,n,o,a,s)}function ht(e,t,r,n,o,i,a){1&e.flags&&e.report(48),O(e,32|t,10);const s=535552;t=(t|s)^s|(i?2048:0);const c=2162700!==e.getToken();let l;if(r?.reportScopeError(),c)e.flags=4928^(4928|e.flags),l=De(e,t,n,1,0,e.tokenStart);else{r=r?.createChildScope(64);const o=131084;switch(l=Me(e,(t|o)^o|4096,r,n,16,void 0,void 0),e.getToken()){case 69271571:1&e.flags||e.report(116);break;case 67108877:case 67174409:case 22:e.report(117);case 67174411:1&e.flags||e.report(116),e.flags|=1024}8388608&~e.getToken()||1&e.flags||e.report(30,D[255&e.getToken()]),33619968&~e.getToken()||e.report(125)}return e.assignable=2,e.finishNode({type:"ArrowFunctionExpression",params:o,body:l,async:1===i,expression:c,generator:!1},a)}function kt(e,t,r,n,o,i){O(e,t,67174411),e.flags=128^(128|e.flags);const a=[];if(U(e,t,16))return a;t=131072^(131072|t);let s=0;for(;18!==e.getToken();){let c;const{tokenStart:l}=e,u=e.getToken();if(143360&u?(1&t||(36864&~u||(e.flags|=256),537079808&~u||(e.flags|=512)),c=Nt(e,t,r,1|i,0)):(2162700===u?c=ut(e,t,r,n,1,o,1,i,0):69271571===u?c=at(e,t,r,n,1,o,1,i,0):14===u?c=ct(e,t,r,n,16,i,0,0,o,1):e.report(30,D[255&u]),s=1,48&e.destructible&&e.report(50)),1077936155===e.getToken()){ee(e,32|t),s=1;const r=De(e,t,n,1,o,e.tokenStart);c=e.finishNode({type:"AssignmentPattern",left:c,right:r},l)}if(a.push(c),!U(e,t,18))break;if(16===e.getToken())break}return s&&(e.flags|=128),(s||1&t)&&r?.reportScopeError(),O(e,t,16),a}function mt(e,t,r,n,o,i){const a=e.getToken();if(67108864&a){if(67108877===a){ee(e,262144|t),e.assignable=1;const o=Ge(e,t,r);return mt(e,t,r,e.finishNode({type:"MemberExpression",object:n,computed:!1,property:o,optional:!1},i),0,i)}if(69271571===a){ee(e,32|t);const{tokenStart:a}=e,s=Pe(e,t,r,o,1,a);return O(e,t,20),e.assignable=1,mt(e,t,r,e.finishNode({type:"MemberExpression",object:n,computed:!0,property:s,optional:!1},i),0,i)}if(67174408===a||67174409===a)return e.assignable=2,mt(e,t,r,e.finishNode({type:"TaggedTemplateExpression",tag:n,quasi:67174408===e.getToken()?Ke(e,64|t,r):Ze(e,64|t)},i),0,i)}return n}function bt(e,t,r,n,o){return 209006===e.getToken()&&e.report(31),1025&t&&241771===e.getToken()&&e.report(32),X(e,t,e.getToken()),36864&~e.getToken()||(e.flags|=256),gt(e,-524289&t|2048,r,e.tokenValue,rt(e,t),0,n,1,o)}function wt(e,t,r,n,o,i,a,s,c){ee(e,32|t);const l=e.createScopeIfLexical()?.createChildScope(512);if(U(e,t=131072^(131072|t),16))return 10===e.getToken()?(1&s&&e.report(48),ft(e,t,l,r,[],o,1,c)):e.finishNode({type:"CallExpression",callee:n,arguments:[],optional:!1},c);let u=0,p=null,d=0;e.destructible=384^(384|e.destructible);const g=[];for(;16!==e.getToken();){const{tokenStart:o}=e,s=e.getToken();if(143360&s)l?.addBlockName(t,e.tokenValue,i,0),537079808&~s?36864&~s||(e.flags|=256):e.flags|=512,p=Je(e,t,r,i,0,1,1,1,o),16===e.getToken()||18===e.getToken()?2&e.assignable&&(u|=16,d=1):(1077936155===e.getToken()?d=1:u|=16,p=Fe(e,t,r,p,1,0,o),16!==e.getToken()&&18!==e.getToken()&&(p=Re(e,t,r,1,0,o,p)));else if(2097152&s)p=2162700===s?ut(e,t,l,r,0,1,0,i,a):at(e,t,l,r,0,1,0,i,a),u|=e.destructible,d=1,16!==e.getToken()&&18!==e.getToken()&&(8&u&&e.report(122),p=Fe(e,t,r,p,0,0,o),u|=16,8388608&~e.getToken()||(p=Oe(e,t,r,1,c,4,s,p)),U(e,32|t,22)&&(p=Ue(e,t,r,p,c)));else{if(14!==s){for(p=De(e,t,r,1,0,o),u=e.assignable,g.push(p);U(e,32|t,18);)g.push(De(e,t,r,1,0,o));return u|=e.assignable,O(e,t,16),e.destructible=16|u,e.assignable=2,e.finishNode({type:"CallExpression",callee:n,arguments:g,optional:!1},c)}p=ct(e,t,l,r,16,i,a,1,1,0),u|=(16===e.getToken()?0:16)|e.destructible,d=1}if(g.push(p),!U(e,32|t,18))break}return O(e,t,16),u|=256&e.destructible?256:128&e.destructible?128:0,10===e.getToken()?(48&u&&e.report(27),(1&e.flags||1&s)&&e.report(48),128&u&&e.report(31),1025&t&&256&u&&e.report(32),d&&(e.flags|=128),ft(e,2048|t,l,r,g,o,1,c)):(64&u&&e.report(63),8&u&&e.report(62),e.assignable=2,e.finishNode({type:"CallExpression",callee:n,arguments:g,optional:!1},c))}function yt(e,t,r,n,o){let i,a;e.leadingDecorators.decorators.length?(132===e.getToken()&&e.report(30,"@"),i=e.leadingDecorators.start,a=[...e.leadingDecorators.decorators],e.leadingDecorators.decorators.length=0):(i=e.tokenStart,a=Tt(e,t,n)),ee(e,t=16384^(16385|t));let s=null,c=null;const{tokenValue:l}=e;4096&e.getToken()&&20565!==e.getToken()?(G(e,t,e.getToken())&&e.report(118),537079808&~e.getToken()||e.report(119),r&&(r.addBlockName(t,l,32,0),o&&2&o&&e.declareUnboundVariable(l)),s=rt(e,t)):1&o||e.report(39,"Class");let u=t;U(e,32|t,20565)?(c=je(e,t,n,0,0,0),u|=512):u=512^(512|u);const p=St(e,u,t,r,n,2,8,0);return e.finishNode({type:"ClassDeclaration",id:s,superClass:c,body:p,...e.options.next?{decorators:a}:null},i)}function Tt(e,t,r){const n=[];if(e.options.next)for(;132===e.getToken();)n.push(xt(e,t,r));return n}function xt(e,t,r){const n=e.tokenStart;ee(e,32|t);let o=Je(e,t,r,2,0,1,0,1,n);return o=Fe(e,t,r,o,0,0,e.tokenStart),e.finishNode({type:"Decorator",expression:o},n)}function St(e,t,r,n,o,i,a,s){const{tokenStart:c}=e,l=e.createPrivateScopeIfLexical(o);O(e,32|t,2162700);const u=655360;t=(t|u)^u;const p=32&e.flags;e.flags=32^(32|e.flags);const d=[];for(;1074790415!==e.getToken();){const o=e.tokenStart,a=Tt(e,t,l);a.length>0&&"constructor"===e.tokenValue&&e.report(109),1074790415===e.getToken()&&e.report(108),U(e,t,1074790417)?a.length>0&&e.report(120):d.push(vt(e,t,n,l,r,i,a,0,s,a.length>0?o:e.tokenStart))}return O(e,8&a?32|t:t,1074790415),l?.validatePrivateIdentifierRefs(),e.flags=-33&e.flags|p,e.finishNode({type:"ClassBody",body:d},c)}function vt(e,t,r,n,o,i,a,s,c,l){let u=s?32:0,p=null;const d=e.getToken();if(176128&d||-2147483528===d)switch(p=rt(e,t),d){case 36970:if(!s&&67174411!==e.getToken()&&1048576&~e.getToken()&&1077936155!==e.getToken())return vt(e,t,r,n,o,i,a,1,c,l);break;case 209005:if(67174411!==e.getToken()&&!(1&e.flags)){if(!(1073741824&~e.getToken()))return Et(e,t,n,p,u,a,l);u|=16|(B(e,t,8391476)?8:0)}break;case 209008:if(67174411!==e.getToken()){if(!(1073741824&~e.getToken()))return Et(e,t,n,p,u,a,l);u|=256}break;case 209009:if(67174411!==e.getToken()){if(!(1073741824&~e.getToken()))return Et(e,t,n,p,u,a,l);u|=512}break;case 12402:if(67174411!==e.getToken()&&!(1&e.flags)){if(!(1073741824&~e.getToken()))return Et(e,t,n,p,u,a,l);e.options.next&&(u|=1024)}}else if(69271571===d)u|=2,p=pt(e,o,n,c);else if(134217728&~d)if(8391476===d)u|=8,ee(e,t);else if(130===e.getToken())u|=8192,p=Ct(e,16|t,n,768);else if(1073741824&~e.getToken()){if(s&&2162700===d)return function(e,t,r,n,o){return r=r?.createChildScope(),ke(e,t=592128|5764^(5764|t),r,n,{},o,"StaticBlock")}(e,16|t,r,n,l);-2147483527===d?(p=rt(e,t),67174411!==e.getToken()&&e.report(30,D[255&e.getToken()])):e.report(30,D[255&e.getToken()])}else u|=128;else p=nt(e,t);if(1816&u&&(143360&e.getToken()||-2147483528===e.getToken()||-2147483527===e.getToken()?p=rt(e,t):134217728&~e.getToken()?69271571===e.getToken()?(u|=2,p=pt(e,t,n,0)):130===e.getToken()?(u|=8192,p=Ct(e,t,n,u)):e.report(135):p=nt(e,t)),2&u||("constructor"===e.tokenValue?(1073741824&~e.getToken()?32&u||67174411!==e.getToken()||(920&u?e.report(53,"accessor"):512&t||(32&e.flags?e.report(54):e.flags|=32)):e.report(129),u|=64):!(8192&u)&&32&u&&"prototype"===e.tokenValue&&e.report(52)),1024&u||67174411!==e.getToken()&&!(768&u))return Et(e,t,n,p,u,a,l);const g=lt(e,16|t,n,u,c,e.tokenStart);return e.finishNode({type:"MethodDefinition",kind:!(32&u)&&64&u?"constructor":256&u?"get":512&u?"set":"method",static:(32&u)>0,computed:(2&u)>0,key:p,value:g,...e.options.next?{decorators:a}:null},l)}function Ct(e,t,r,n){const{tokenStart:o}=e;ee(e,t);const{tokenValue:i}=e;return"constructor"===i&&e.report(128),e.options.lexical&&(r||e.report(4,i),n?r.addPrivateIdentifier(i,n):r.addPrivateIdentifierRef(i)),ee(e,t),e.finishNode({type:"PrivateIdentifier",name:i},o)}function Et(e,t,r,n,o,i,a){let s=null;if(8&o&&e.report(0),1077936155===e.getToken()){ee(e,32|t);const{tokenStart:n}=e;537079927===e.getToken()&&e.report(119);const i=11264|(64&o?0:16896);s=Je(e,16|(t=65792|((t|i)^i|(8&o?1024:0)|(16&o?2048:0)|(64&o?16384:0))),r,2,0,1,0,1,n),!(1073741824&~e.getToken())&&4194304&~e.getToken()||(s=Fe(e,16|t,r,s,0,0,n),s=Re(e,16|t,r,0,0,n,s))}return P(e,t),e.finishNode({type:1024&o?"AccessorProperty":"PropertyDefinition",key:n,value:s,static:(32&o)>0,computed:(2&o)>0,...e.options.next?{decorators:i}:null},a)}function qt(e,t,r,n,o,i){if(143360&e.getToken()||!(1&t)&&-2147483527===e.getToken())return Nt(e,t,r,o,i);2097152&~e.getToken()&&e.report(30,D[255&e.getToken()]);const a=69271571===e.getToken()?at(e,t,r,n,1,0,1,o,i):ut(e,t,r,n,1,0,1,o,i);return 16&e.destructible&&e.report(50),32&e.destructible&&e.report(50),a}function Nt(e,t,r,n,o){const i=e.getToken();1&t&&(537079808&~i?36864&~i&&-2147483527!==i||e.report(118):e.report(119)),20480&~i||e.report(102),241771===i&&(1024&t&&e.report(32),2&t&&e.report(111)),73==(255&i)&&24&n&&e.report(100),209006===i&&(2048&t&&e.report(176),2&t&&e.report(110));const{tokenValue:a,tokenStart:s}=e;return ee(e,t),r?.addVarOrBlock(t,a,n,o),e.finishNode({type:"Identifier",name:a},s)}function Lt(e,t,r,n,o){if(n||O(e,t,8456256),8390721===e.getToken()){const i=function(e,t){return ae(e),e.finishNode({type:"JSXOpeningFragment"},t)}(e,o),[a,s]=function(e,t,r,n){const o=[];for(;;){const i=It(e,t,r,n);if("JSXClosingFragment"===i.type)return[o,i];o.push(i)}}(e,t,r,n);return e.finishNode({type:"JSXFragment",openingFragment:i,children:a,closingFragment:s},o)}8457014===e.getToken()&&e.report(30,D[255&e.getToken()]);let i=null,a=[];const s=function(e,t,r,n,o){143360&~e.getToken()&&4096&~e.getToken()&&e.report(0);const i=Vt(e,t),a=function(e,t,r){const n=[];for(;8457014!==e.getToken()&&8390721!==e.getToken()&&1048576!==e.getToken();)n.push(Rt(e,t,r));return n}(e,t,r),s=8457014===e.getToken();s&&O(e,t,8457014);8390721!==e.getToken()&&e.report(25,D[65]);n||!s?ae(e):ee(e,t);return e.finishNode({type:"JSXOpeningElement",name:i,attributes:a,selfClosing:s},o)}(e,t,r,n,o);if(!s.selfClosing){[a,i]=function(e,t,r,n){const o=[];for(;;){const i=At(e,t,r,n);if("JSXClosingElement"===i.type)return[o,i];o.push(i)}}(e,t,r,n);const o=z(i.name);z(s.name)!==o&&e.report(155,o)}return e.finishNode({type:"JSXElement",children:a,openingElement:s,closingElement:i},o)}function At(e,t,r,n){if(137===e.getToken())return Dt(e,t);if(2162700===e.getToken())return Ut(e,t,r,1,0);if(8456256===e.getToken()){const{tokenStart:o}=e;return ee(e,t),8457014===e.getToken()?function(e,t,r,n){O(e,t,8457014);const o=Vt(e,t);return 8390721!==e.getToken()&&e.report(25,D[65]),r?ae(e):ee(e,t),e.finishNode({type:"JSXClosingElement",name:o},n)}(e,t,n,o):Lt(e,t,r,1,o)}e.report(0)}function It(e,t,r,n){if(137===e.getToken())return Dt(e,t);if(2162700===e.getToken())return Ut(e,t,r,1,0);if(8456256===e.getToken()){const{tokenStart:o}=e;return ee(e,t),8457014===e.getToken()?function(e,t,r,n){return O(e,t,8457014),8390721!==e.getToken()&&e.report(25,D[65]),r?ae(e):ee(e,t),e.finishNode({type:"JSXClosingFragment"},n)}(e,t,n,o):Lt(e,t,r,1,o)}e.report(0)}function Dt(e,t){const r=e.tokenStart;ee(e,t);const n={type:"JSXText",value:e.tokenValue};return e.options.raw&&(n.raw=e.tokenRaw),e.finishNode(n,r)}function Vt(e,t){const{tokenStart:r}=e;se(e);let n=Ot(e,t);if(21===e.getToken())return Bt(e,t,n,r);for(;U(e,t,67108877);)se(e),n=Pt(e,t,n,r);return n}function Pt(e,t,r,n){const o=Ot(e,t);return e.finishNode({type:"JSXMemberExpression",object:r,property:o},n)}function Rt(e,t,r){const{tokenStart:n}=e;if(2162700===e.getToken())return function(e,t,r){const n=e.tokenStart;ee(e,t),O(e,t,14);const o=De(e,t,r,1,0,e.tokenStart);return O(e,t,1074790415),e.finishNode({type:"JSXSpreadAttribute",argument:o},n)}(e,t,r);se(e);let o=null,i=Ot(e,t);if(21===e.getToken()&&(i=Bt(e,t,i,n)),1077936155===e.getToken()){switch(ie(e,t)){case 134283267:o=nt(e,t);break;case 8456256:o=Lt(e,t,r,0,e.tokenStart);break;case 2162700:o=Ut(e,t,r,0,1);break;default:e.report(154)}}return e.finishNode({type:"JSXAttribute",value:o,name:i},n)}function Bt(e,t,r,n){O(e,t,21);const o=Ot(e,t);return e.finishNode({type:"JSXNamespacedName",namespace:r,name:o},n)}function Ut(e,t,r,n,o){const{tokenStart:i}=e;ee(e,32|t);const{tokenStart:a}=e;if(14===e.getToken())return function(e,t,r,n){O(e,t,14);const o=De(e,t,r,1,0,e.tokenStart);return O(e,t,1074790415),e.finishNode({type:"JSXSpreadChild",expression:o},n)}(e,t,r,i);let s=null;return 1074790415===e.getToken()?(o&&e.report(157),s=function(e,t){return e.finishNode({type:"JSXEmptyExpression"},t,e.tokenStart)}(e,{index:e.startIndex,line:e.startLine,column:e.startColumn})):s=De(e,t,r,1,0,a),1074790415!==e.getToken()&&e.report(25,D[15]),n?ae(e):ee(e,t),e.finishNode({type:"JSXExpressionContainer",expression:s},i)}function Ot(e,t){const r=e.tokenStart;143360&e.getToken()||e.report(30,D[255&e.getToken()]);const{tokenValue:n}=e;return ee(e,t),e.finishNode({type:"JSXIdentifier",name:n},r)}const{stringify:Mt}=JSON;if(!String.prototype.repeat)throw new Error("String.prototype.repeat is undefined, see https://github.com/davidbonnet/astring#installation");if(!String.prototype.endsWith)throw new Error("String.prototype.endsWith is undefined, see https://github.com/davidbonnet/astring#installation");const jt={"||":2,"??":3,"&&":4,"|":5,"^":6,"&":7,"==":8,"!=":8,"===":8,"!==":8,"<":9,">":9,"<=":9,">=":9,in:9,instanceof:9,"<<":10,">>":10,">>>":10,"+":11,"-":11,"*":12,"%":12,"/":12,"**":13},Ft=17,Gt={ArrayExpression:20,TaggedTemplateExpression:20,ThisExpression:20,Identifier:20,PrivateIdentifier:20,Literal:18,TemplateLiteral:20,Super:20,SequenceExpression:20,MemberExpression:19,ChainExpression:19,CallExpression:19,NewExpression:19,ArrowFunctionExpression:Ft,ClassExpression:Ft,FunctionExpression:Ft,ObjectExpression:Ft,UpdateExpression:16,UnaryExpression:15,AwaitExpression:15,BinaryExpression:14,LogicalExpression:13,ConditionalExpression:4,AssignmentExpression:3,YieldExpression:2,RestElement:1};function Jt(e,t){const{generator:r}=e;if(e.write("("),null!=t&&t.length>0){r[t[0].type](t[0],e);const{length:n}=t;for(let o=1;o<n;o++){const n=t[o];e.write(", "),r[n.type](n,e)}}e.write(")")}function zt(e,t,r,n){const o=e.expressionsPrecedence[t.type];if(o===Ft)return!0;const i=e.expressionsPrecedence[r.type];return o!==i?!n&&15===o&&14===i&&"**"===r.operator||o<i:(13===o||14===o)&&("**"===t.operator&&"**"===r.operator?!n:13===o&&13===i&&("??"===t.operator||"??"===r.operator)||(n?jt[t.operator]<=jt[r.operator]:jt[t.operator]<jt[r.operator]))}function Ht(e,t,r,n){const{generator:o}=e;zt(e,t,r,n)?(e.write("("),o[t.type](t,e),e.write(")")):o[t.type](t,e)}function Xt(e,t,r,n){const o=t.split("\n"),i=o.length-1;if(e.write(o[0].trim()),i>0){e.write(n);for(let t=1;t<i;t++)e.write(r+o[t].trim()+n);e.write(r+o[i].trim())}}function $t(e,t,r,n){const{length:o}=t;for(let i=0;i<o;i++){const o=t[i];e.write(r),"L"===o.type[0]?e.write("// "+o.value.trim()+"\n",o):(e.write("/*"),Xt(e,o.value,r,n),e.write("*/"+n))}}function Wt(e,t){const{generator:r}=e,{declarations:n}=t;e.write(t.kind+" ");const{length:o}=n;if(o>0){r.VariableDeclarator(n[0],e);for(let t=1;t<o;t++)e.write(", "),r.VariableDeclarator(n[t],e)}}let _t,Yt,Zt,Kt,Qt,er;const tr={Program(e,t){const r=t.indent.repeat(t.indentLevel),{lineEnd:n,writeComments:o}=t;o&&null!=e.comments&&$t(t,e.comments,r,n);const i=e.body,{length:a}=i;for(let e=0;e<a;e++){const a=i[e];o&&null!=a.comments&&$t(t,a.comments,r,n),t.write(r),this[a.type](a,t),t.write(n)}o&&null!=e.trailingComments&&$t(t,e.trailingComments,r,n)},BlockStatement:er=function(e,t){const r=t.indent.repeat(t.indentLevel++),{lineEnd:n,writeComments:o}=t,i=r+t.indent;t.write("{");const a=e.body;if(null!=a&&a.length>0){t.write(n),o&&null!=e.comments&&$t(t,e.comments,i,n);const{length:s}=a;for(let e=0;e<s;e++){const r=a[e];o&&null!=r.comments&&$t(t,r.comments,i,n),t.write(i),this[r.type](r,t),t.write(n)}t.write(r)}else o&&null!=e.comments&&(t.write(n),$t(t,e.comments,i,n),t.write(r));o&&null!=e.trailingComments&&$t(t,e.trailingComments,i,n),t.write("}"),t.indentLevel--},ClassBody:er,StaticBlock(e,t){t.write("static "),this.BlockStatement(e,t)},EmptyStatement(e,t){t.write(";")},ExpressionStatement(e,t){const r=t.expressionsPrecedence[e.expression.type];r===Ft||3===r&&"O"===e.expression.left.type[0]?(t.write("("),this[e.expression.type](e.expression,t),t.write(")")):this[e.expression.type](e.expression,t),t.write(";")},IfStatement(e,t){t.write("if ("),this[e.test.type](e.test,t),t.write(") "),this[e.consequent.type](e.consequent,t),null!=e.alternate&&(t.write(" else "),this[e.alternate.type](e.alternate,t))},LabeledStatement(e,t){this[e.label.type](e.label,t),t.write(": "),this[e.body.type](e.body,t)},BreakStatement(e,t){t.write("break"),null!=e.label&&(t.write(" "),this[e.label.type](e.label,t)),t.write(";")},ContinueStatement(e,t){t.write("continue"),null!=e.label&&(t.write(" "),this[e.label.type](e.label,t)),t.write(";")},WithStatement(e,t){t.write("with ("),this[e.object.type](e.object,t),t.write(") "),this[e.body.type](e.body,t)},SwitchStatement(e,t){const r=t.indent.repeat(t.indentLevel++),{lineEnd:n,writeComments:o}=t;t.indentLevel++;const i=r+t.indent,a=i+t.indent;t.write("switch ("),this[e.discriminant.type](e.discriminant,t),t.write(") {"+n);const{cases:s}=e,{length:c}=s;for(let e=0;e<c;e++){const r=s[e];o&&null!=r.comments&&$t(t,r.comments,i,n),r.test?(t.write(i+"case "),this[r.test.type](r.test,t),t.write(":"+n)):t.write(i+"default:"+n);const{consequent:c}=r,{length:l}=c;for(let e=0;e<l;e++){const r=c[e];o&&null!=r.comments&&$t(t,r.comments,a,n),t.write(a),this[r.type](r,t),t.write(n)}}t.indentLevel-=2,t.write(r+"}")},ReturnStatement(e,t){t.write("return"),e.argument&&(t.write(" "),this[e.argument.type](e.argument,t)),t.write(";")},ThrowStatement(e,t){t.write("throw "),this[e.argument.type](e.argument,t),t.write(";")},TryStatement(e,t){if(t.write("try "),this[e.block.type](e.block,t),e.handler){const{handler:r}=e;null==r.param?t.write(" catch "):(t.write(" catch ("),this[r.param.type](r.param,t),t.write(") ")),this[r.body.type](r.body,t)}e.finalizer&&(t.write(" finally "),this[e.finalizer.type](e.finalizer,t))},WhileStatement(e,t){t.write("while ("),this[e.test.type](e.test,t),t.write(") "),this[e.body.type](e.body,t)},DoWhileStatement(e,t){t.write("do "),this[e.body.type](e.body,t),t.write(" while ("),this[e.test.type](e.test,t),t.write(");")},ForStatement(e,t){if(t.write("for ("),null!=e.init){const{init:r}=e;"V"===r.type[0]?Wt(t,r):this[r.type](r,t)}t.write("; "),e.test&&this[e.test.type](e.test,t),t.write("; "),e.update&&this[e.update.type](e.update,t),t.write(") "),this[e.body.type](e.body,t)},ForInStatement:_t=function(e,t){t.write(`for ${e.await?"await ":""}(`);const{left:r}=e;"V"===r.type[0]?Wt(t,r):this[r.type](r,t),t.write("I"===e.type[3]?" in ":" of "),this[e.right.type](e.right,t),t.write(") "),this[e.body.type](e.body,t)},ForOfStatement:_t,DebuggerStatement(e,t){t.write("debugger;",e)},FunctionDeclaration:Yt=function(e,t){t.write((e.async?"async ":"")+(e.generator?"function* ":"function ")+(e.id?e.id.name:""),e),Jt(t,e.params),t.write(" "),this[e.body.type](e.body,t)},FunctionExpression:Yt,VariableDeclaration(e,t){Wt(t,e),t.write(";")},VariableDeclarator(e,t){this[e.id.type](e.id,t),null!=e.init&&(t.write(" = "),this[e.init.type](e.init,t))},ClassDeclaration(e,t){if(t.write("class "+(e.id?`${e.id.name} `:""),e),e.superClass){t.write("extends ");const{superClass:r}=e,{type:n}=r,o=t.expressionsPrecedence[n];"C"===n[0]&&"l"===n[1]&&"E"===n[5]||!(o===Ft||o<t.expressionsPrecedence.ClassExpression)?this[r.type](r,t):(t.write("("),this[e.superClass.type](r,t),t.write(")")),t.write(" ")}this.ClassBody(e.body,t)},ImportDeclaration(e,t){t.write("import ");const{specifiers:r,attributes:n}=e,{length:o}=r;let i=0;if(o>0){for(;i<o;){i>0&&t.write(", ");const e=r[i],n=e.type[6];if("D"===n)t.write(e.local.name,e),i++;else{if("N"!==n)break;t.write("* as "+e.local.name,e),i++}}if(i<o){for(t.write("{");;){const e=r[i],{name:n}=e.imported;if(t.write(n,e),n!==e.local.name&&t.write(" as "+e.local.name),!(++i<o))break;t.write(", ")}t.write("}")}t.write(" from ")}if(this.Literal(e.source,t),n&&n.length>0){t.write(" with { ");for(let e=0;e<n.length;e++)this.ImportAttribute(n[e],t),e<n.length-1&&t.write(", ");t.write(" }")}t.write(";")},ImportAttribute(e,t){this.Identifier(e.key,t),t.write(": "),this.Literal(e.value,t)},ImportExpression(e,t){t.write("import("),this[e.source.type](e.source,t),t.write(")")},ExportDefaultDeclaration(e,t){t.write("export default "),this[e.declaration.type](e.declaration,t),null!=t.expressionsPrecedence[e.declaration.type]&&"F"!==e.declaration.type[0]&&t.write(";")},ExportNamedDeclaration(e,t){if(t.write("export "),e.declaration)this[e.declaration.type](e.declaration,t);else{t.write("{");const{specifiers:r}=e,{length:n}=r;if(n>0)for(let e=0;;){const o=r[e],{name:i}=o.local;if(t.write(i,o),i!==o.exported.name&&t.write(" as "+o.exported.name),!(++e<n))break;t.write(", ")}if(t.write("}"),e.source&&(t.write(" from "),this.Literal(e.source,t)),e.attributes&&e.attributes.length>0){t.write(" with { ");for(let r=0;r<e.attributes.length;r++)this.ImportAttribute(e.attributes[r],t),r<e.attributes.length-1&&t.write(", ");t.write(" }")}t.write(";")}},ExportAllDeclaration(e,t){if(null!=e.exported?t.write("export * as "+e.exported.name+" from "):t.write("export * from "),this.Literal(e.source,t),e.attributes&&e.attributes.length>0){t.write(" with { ");for(let r=0;r<e.attributes.length;r++)this.ImportAttribute(e.attributes[r],t),r<e.attributes.length-1&&t.write(", ");t.write(" }")}t.write(";")},MethodDefinition(e,t){e.static&&t.write("static ");const r=e.kind[0];"g"!==r&&"s"!==r||t.write(e.kind+" "),e.value.async&&t.write("async "),e.value.generator&&t.write("*"),e.computed?(t.write("["),this[e.key.type](e.key,t),t.write("]")):this[e.key.type](e.key,t),Jt(t,e.value.params),t.write(" "),this[e.value.body.type](e.value.body,t)},ClassExpression(e,t){this.ClassDeclaration(e,t)},ArrowFunctionExpression(e,t){t.write(e.async?"async ":"",e);const{params:r}=e;null!=r&&(1===r.length&&"I"===r[0].type[0]?t.write(r[0].name,r[0]):Jt(t,e.params)),t.write(" => "),"O"===e.body.type[0]?(t.write("("),this.ObjectExpression(e.body,t),t.write(")")):this[e.body.type](e.body,t)},ThisExpression(e,t){t.write("this",e)},Super(e,t){t.write("super",e)},RestElement:Zt=function(e,t){t.write("..."),this[e.argument.type](e.argument,t)},SpreadElement:Zt,YieldExpression(e,t){t.write(e.delegate?"yield*":"yield"),e.argument&&(t.write(" "),this[e.argument.type](e.argument,t))},AwaitExpression(e,t){t.write("await ",e),Ht(t,e.argument,e)},TemplateLiteral(e,t){const{quasis:r,expressions:n}=e;t.write("`");const{length:o}=n;for(let e=0;e<o;e++){const o=n[e],i=r[e];t.write(i.value.raw,i),t.write("${"),this[o.type](o,t),t.write("}")}const i=r[r.length-1];t.write(i.value.raw,i),t.write("`")},TemplateElement(e,t){t.write(e.value.raw,e)},TaggedTemplateExpression(e,t){Ht(t,e.tag,e),this[e.quasi.type](e.quasi,t)},ArrayExpression:Qt=function(e,t){if(t.write("["),e.elements.length>0){const{elements:r}=e,{length:n}=r;for(let e=0;;){const o=r[e];if(null!=o&&this[o.type](o,t),!(++e<n)){null==o&&t.write(", ");break}t.write(", ")}}t.write("]")},ArrayPattern:Qt,ObjectExpression(e,t){const r=t.indent.repeat(t.indentLevel++),{lineEnd:n,writeComments:o}=t,i=r+t.indent;if(t.write("{"),e.properties.length>0){t.write(n),o&&null!=e.comments&&$t(t,e.comments,i,n);const a=","+n,{properties:s}=e,{length:c}=s;for(let e=0;;){const r=s[e];if(o&&null!=r.comments&&$t(t,r.comments,i,n),t.write(i),this[r.type](r,t),!(++e<c))break;t.write(a)}t.write(n),o&&null!=e.trailingComments&&$t(t,e.trailingComments,i,n),t.write(r+"}")}else o?null!=e.comments?(t.write(n),$t(t,e.comments,i,n),null!=e.trailingComments&&$t(t,e.trailingComments,i,n),t.write(r+"}")):null!=e.trailingComments?(t.write(n),$t(t,e.trailingComments,i,n),t.write(r+"}")):t.write("}"):t.write("}");t.indentLevel--},Property(e,t){e.method||"i"!==e.kind[0]?this.MethodDefinition(e,t):(e.shorthand||(e.computed?(t.write("["),this[e.key.type](e.key,t),t.write("]")):this[e.key.type](e.key,t),t.write(": ")),this[e.value.type](e.value,t))},PropertyDefinition(e,t){e.static&&t.write("static "),e.computed&&t.write("["),this[e.key.type](e.key,t),e.computed&&t.write("]"),null!=e.value?(t.write(" = "),this[e.value.type](e.value,t),t.write(";")):"F"!==e.key.type[0]&&t.write(";")},ObjectPattern(e,t){if(t.write("{"),e.properties.length>0){const{properties:r}=e,{length:n}=r;for(let e=0;this[r[e].type](r[e],t),++e<n;)t.write(", ")}t.write("}")},SequenceExpression(e,t){Jt(t,e.expressions)},UnaryExpression(e,t){if(e.prefix){const{operator:r,argument:n,argument:{type:o}}=e;t.write(r);const i=zt(t,n,e);i||!(r.length>1)&&("U"!==o[0]||"n"!==o[1]&&"p"!==o[1]||!n.prefix||n.operator[0]!==r||"+"!==r&&"-"!==r)||t.write(" "),i?(t.write(r.length>1?" (":"("),this[o](n,t),t.write(")")):this[o](n,t)}else this[e.argument.type](e.argument,t),t.write(e.operator)},UpdateExpression(e,t){e.prefix?(t.write(e.operator),this[e.argument.type](e.argument,t)):(this[e.argument.type](e.argument,t),t.write(e.operator))},AssignmentExpression(e,t){this[e.left.type](e.left,t),t.write(" "+e.operator+" "),this[e.right.type](e.right,t)},AssignmentPattern(e,t){this[e.left.type](e.left,t),t.write(" = "),this[e.right.type](e.right,t)},BinaryExpression:Kt=function(e,t){const r="in"===e.operator;r&&t.write("("),Ht(t,e.left,e,!1),t.write(" "+e.operator+" "),Ht(t,e.right,e,!0),r&&t.write(")")},LogicalExpression:Kt,ConditionalExpression(e,t){const{test:r}=e,n=t.expressionsPrecedence[r.type];n===Ft||n<=t.expressionsPrecedence.ConditionalExpression?(t.write("("),this[r.type](r,t),t.write(")")):this[r.type](r,t),t.write(" ? "),this[e.consequent.type](e.consequent,t),t.write(" : "),this[e.alternate.type](e.alternate,t)},NewExpression(e,t){t.write("new ");const r=t.expressionsPrecedence[e.callee.type];r===Ft||r<t.expressionsPrecedence.CallExpression||function(e){let t=e;for(;null!=t;){const{type:e}=t;if("C"===e[0]&&"a"===e[1])return!0;if("M"!==e[0]||"e"!==e[1]||"m"!==e[2])return!1;t=t.object}}(e.callee)?(t.write("("),this[e.callee.type](e.callee,t),t.write(")")):this[e.callee.type](e.callee,t),Jt(t,e.arguments)},CallExpression(e,t){const r=t.expressionsPrecedence[e.callee.type];r===Ft||r<t.expressionsPrecedence.CallExpression?(t.write("("),this[e.callee.type](e.callee,t),t.write(")")):this[e.callee.type](e.callee,t),e.optional&&t.write("?."),Jt(t,e.arguments)},ChainExpression(e,t){this[e.expression.type](e.expression,t)},MemberExpression(e,t){const r=t.expressionsPrecedence[e.object.type];r===Ft||r<t.expressionsPrecedence.MemberExpression?(t.write("("),this[e.object.type](e.object,t),t.write(")")):this[e.object.type](e.object,t),e.computed?(e.optional&&t.write("?."),t.write("["),this[e.property.type](e.property,t),t.write("]")):(e.optional?t.write("?."):t.write("."),this[e.property.type](e.property,t))},MetaProperty(e,t){t.write(e.meta.name+"."+e.property.name,e)},Identifier(e,t){t.write(e.name,e)},PrivateIdentifier(e,t){t.write(`#${e.name}`,e)},Literal(e,t){null!=e.raw?t.write(e.raw,e):null!=e.regex?this.RegExpLiteral(e,t):null!=e.bigint?t.write(e.bigint+"n",e):t.write(Mt(e.value),e)},RegExpLiteral(e,t){const{regex:r}=e;t.write(`/${r.pattern}/${r.flags}`,e)}},rr={};class nr{constructor(e){const t=null==e?rr:e;this.output="",null!=t.output?(this.output=t.output,this.write=this.writeToStream):this.output="",this.generator=null!=t.generator?t.generator:tr,this.expressionsPrecedence=null!=t.expressionsPrecedence?t.expressionsPrecedence:Gt,this.indent=null!=t.indent?t.indent:" ",this.lineEnd=null!=t.lineEnd?t.lineEnd:"\n",this.indentLevel=null!=t.startingIndentLevel?t.startingIndentLevel:0,this.writeComments=!!t.comments&&t.comments,null!=t.sourceMap&&(this.write=null==t.output?this.writeAndMap:this.writeToStreamAndMap,this.sourceMap=t.sourceMap,this.line=1,this.column=0,this.lineEndSize=this.lineEnd.split("\n").length-1,this.mapping={original:null,generated:this,name:void 0,source:t.sourceMap.file||t.sourceMap._file})}write(e){this.output+=e}writeToStream(e){this.output.write(e)}writeAndMap(e,t){this.output+=e,this.map(e,t)}writeToStreamAndMap(e,t){this.output.write(e),this.map(e,t)}map(e,t){if(null!=t){const{type:r}=t;if("L"===r[0]&&"n"===r[2])return this.column=0,void this.line++;if(null!=t.loc){const{mapping:e}=this;e.original=t.loc.start,e.name=t.name,this.sourceMap.addMapping(e)}if("T"===r[0]&&"E"===r[8]||"L"===r[0]&&"i"===r[1]&&"string"==typeof t.value){const{length:t}=e;let{column:r,line:n}=this;for(let o=0;o<t;o++)"\n"===e[o]?(r=0,n++):r++;return this.column=r,void(this.line=n)}}const{length:r}=e,{lineEnd:n}=this;r>0&&(this.lineEndSize>0&&(1===n.length?e[r-1]===n:e.endsWith(n))?(this.line+=this.lineEndSize,this.column=0):this.column+=r)}toString(){return this.output}}const or={parse:function(e,t){return de(e,t)}},ir={generate:function(e,t){const r=new nr(t);return r.generator[e.type](e,r),r.output}};return e.astring=ir,e.meriyah=or,e}({});
Object.assign(globalThis, lib);
/*!
* SPDX-License-Identifier: Unlicense
* This file was automatically generated by https://github.com/yt-dlp/ejs
*/
var jsc=function(e,t){"use strict";function n(e,t){if(Array.isArray(t))return!!Array.isArray(e)&&(t.length===e.length&&t.every((t,r)=>n(e[r],t)));if("object"==typeof t){if(!e)return!t;if("or"in t)return t.or.some(t=>n(e,t));if("anykey"in t&&Array.isArray(t.anykey)){const r=Array.isArray(e)?e:Object.values(e);return t.anykey.every(e=>r.some(t=>n(t,e)))}for(const[r,s]of Object.entries(t))if(!n(e[r],s))return!1;return!0}return t===e}function r(e){let t,n=e[0],r=1;for(;r<e.length;){const s=e[r],i=e[r+1];if(r+=2,("optionalAccess"===s||"optionalCall"===s)&&null==n)return;"access"===s||"optionalAccess"===s?(t=n,n=i(n)):"call"!==s&&"optionalCall"!==s||(n=i((...e)=>n.call(t,...e)),t=void 0)}return n}const s={type:"ExpressionStatement",expression:{type:"LogicalExpression",left:{type:"Identifier"},right:{type:"SequenceExpression",expressions:[{type:"AssignmentExpression",left:{type:"Identifier"},operator:"=",right:{type:"CallExpression",callee:{type:"Identifier"},arguments:{or:[[{type:"Literal"},{type:"CallExpression",callee:{type:"Identifier",name:"decodeURIComponent"},arguments:[{type:"Identifier"}],optional:!1}],[{type:"CallExpression",callee:{type:"Identifier",name:"decodeURIComponent"},arguments:[{type:"Identifier"}],optional:!1}]]},optional:!1}},{type:"CallExpression"}]},operator:"&&"}},i={or:[{type:"ExpressionStatement",expression:{type:"AssignmentExpression",operator:"=",left:{type:"Identifier"},right:{type:"FunctionExpression",params:[{},{},{}]}}},{type:"FunctionDeclaration",params:[{},{},{}]},{type:"VariableDeclaration",declarations:{anykey:[{type:"VariableDeclarator",init:{type:"FunctionExpression",params:[{},{},{}]}}]}}]};function o(e){let t,n=e[0],r=1;for(;r<e.length;){const s=e[r],i=e[r+1];if(r+=2,("optionalAccess"===s||"optionalCall"===s)&&null==n)return;"access"===s||"optionalAccess"===s?(t=n,n=i(n)):"call"!==s&&"optionalCall"!==s||(n=i((...e)=>n.call(t,...e)),t=void 0)}return n}const p={or:[{type:"VariableDeclaration",kind:"var",declarations:{anykey:[{type:"VariableDeclarator",id:{type:"Identifier"},init:{type:"ArrayExpression",elements:[{type:"Identifier"}]}}]}},{type:"ExpressionStatement",expression:{type:"AssignmentExpression",left:{type:"Identifier"},operator:"=",right:{type:"ArrayExpression",elements:[{type:"Identifier"}]}}}]},a=[{type:"ReturnStatement",argument:{type:"BinaryExpression",left:{type:"MemberExpression",object:{type:"Identifier"},computed:!0,property:{type:"Literal"},optional:!1},right:{type:"Identifier"},operator:"+"}}];function l(e){return{type:"ArrowFunctionExpression",params:[{type:"Identifier",name:"n"}],body:{type:"CallExpression",callee:{type:"Identifier",name:e},arguments:[{type:"Identifier",name:"n"}],optional:!1},async:!1,expression:!1,generator:!1}}const c=e.parse('\nif (typeof globalThis.XMLHttpRequest === "undefined") {\n globalThis.XMLHttpRequest = { prototype: {} };\n}\nconst window = Object.create(null);\nif (typeof URL === "undefined") {\n window.location = {\n hash: "",\n host: "www.youtube.com",\n hostname: "www.youtube.com",\n href: "https://www.youtube.com/watch?v=yt-dlp-wins",\n origin: "https://www.youtube.com",\n password: "",\n pathname: "/watch",\n port: "",\n protocol: "https:",\n search: "?v=yt-dlp-wins",\n username: "",\n };\n} else {\n window.location = new URL("https://www.youtube.com/watch?v=yt-dlp-wins");\n}\nif (typeof globalThis.document === "undefined") {\n globalThis.document = Object.create(null);\n}\nif (typeof globalThis.navigator === "undefined") {\n globalThis.navigator = Object.create(null);\n}\nif (typeof globalThis.self === "undefined") {\n globalThis.self = globalThis;\n}\n').body;function y(e){let t,n=e[0],r=1;for(;r<e.length;){const s=e[r],i=e[r+1];if(r+=2,("optionalAccess"===s||"optionalCall"===s)&&null==n)return;"access"===s||"optionalAccess"===s?(t=n,n=i(n)):"call"!==s&&"optionalCall"!==s||(n=i((...e)=>n.call(t,...e)),t=void 0)}return n}function u(u){const f=e.parse(u),d=f.body,m=(()=>{switch(d.length){case 1:{const e=d[0];if("ExpressionStatement"===y([e,"optionalAccess",e=>e.type])&&"CallExpression"===e.expression.type&&"MemberExpression"===e.expression.callee.type&&"FunctionExpression"===e.expression.callee.object.type)return e.expression.callee.object.body;break}case 2:{const e=d[1];if("ExpressionStatement"===y([e,"optionalAccess",e=>e.type])&&"CallExpression"===e.expression.type&&"FunctionExpression"===e.expression.callee.type){const t=e.expression.callee.body;return t.body.splice(0,1),t}break}}throw"unexpected structure"})(),x={n:[],sig:[]},g=m.body.filter(e=>{const t=function(e){if(!n(e,p)){let t=null,r=null;switch(e.type){case"ExpressionStatement":"AssignmentExpression"===e.expression.type&&"Identifier"===e.expression.left.type&&"FunctionExpression"===e.expression.right.type&&1===e.expression.right.params.length&&(t=e.expression.left.name,r=e.expression.right.body);break;case"FunctionDeclaration":1===e.params.length&&(t=o([e,"access",e=>e.id,"optionalAccess",e=>e.name]),r=e.body)}if(!r||!t)return null;const s=r.body.at(-2);return"TryStatement"!==o([s,"optionalAccess",e=>e.type])||"CatchClause"!==o([s,"access",e=>e.handler,"optionalAccess",e=>e.type])?null:n(s.handler.body.body,a)?l(t):null}if("VariableDeclaration"===e.type)for(const t of e.declarations){if("VariableDeclarator"!==t.type||!t.init||"ArrayExpression"!==t.init.type||1!==t.init.elements.length)continue;const[e]=t.init.elements;if(e&&"Identifier"===e.type)return l(e.name)}else if("ExpressionStatement"===e.type){const t=e.expression;if("AssignmentExpression"===t.type&&"Identifier"===t.left.type&&"="===t.operator&&"ArrayExpression"===t.right.type&&1===t.right.elements.length){const[e]=t.right.elements;if(e&&"Identifier"===e.type)return l(e.name)}}return null}(e);t&&x.n.push(t);const c=function(e){if(!n(e,i))return null;let t;if("ExpressionStatement"===e.type&&"AssignmentExpression"===e.expression.type&&"FunctionExpression"===e.expression.right.type)t=e.expression.right.body;else if("VariableDeclaration"===e.type){for(const n of e.declarations)if("VariableDeclarator"===n.type&&"FunctionExpression"===r([n,"access",e=>e.init,"optionalAccess",e=>e.type])&&3===r([n,"access",e=>e.init,"optionalAccess",e=>e.params,"access",e=>e.length])){t=n.init.body;break}}else{if("FunctionDeclaration"!==e.type)return null;t=e.body}const o=r([t,"optionalAccess",e=>e.body,"access",e=>e.at,"call",e=>e(-2)]);if(!n(o,s))return null;if("ExpressionStatement"!==r([o,"optionalAccess",e=>e.type])||"LogicalExpression"!==o.expression.type||"SequenceExpression"!==o.expression.right.type||"AssignmentExpression"!==o.expression.right.expressions[0].type)return null;const p=o.expression.right.expressions[0].right;return"CallExpression"!==p.type||"Identifier"!==p.callee.type?null:{type:"ArrowFunctionExpression",params:[{type:"Identifier",name:"sig"}],body:{type:"CallExpression",callee:{type:"Identifier",name:p.callee.name},arguments:1===p.arguments.length?[{type:"Identifier",name:"sig"}]:[p.arguments[0],{type:"Identifier",name:"sig"}],optional:!1},async:!1,expression:!1,generator:!1}}(e);return c&&x.sig.push(c),"ExpressionStatement"!==e.type||("AssignmentExpression"===e.expression.type||"Literal"===e.expression.type)});m.body=g;for(const[e,n]of Object.entries(x)){const r=new Set(n.map(e=>JSON.stringify(e)));if(1!==r.size){throw`found ${r.size} ${e} function possibilities`+(r.size?`: ${n.map(e=>t.generate(e)).join(", ")}`:"")}g.push({type:"ExpressionStatement",expression:{type:"AssignmentExpression",operator:"=",left:{type:"MemberExpression",computed:!1,object:{type:"Identifier",name:"_result"},property:{type:"Identifier",name:e}},right:n[0]}})}return f.body.splice(0,0,...c),t.generate(f)}return function(e){const t="player"===e.type?u(e.player):e.preprocessed_player,n=function(e){const t={n:null,sig:null};return Function("_result",e)(t),t}(t),r={type:"result",responses:e.requests.map(e=>{if(!function(e,...t){return t.includes(e)}(e.type,"n","sig"))return{type:"error",error:`Unknown request type: ${e.type}`};const t=n[e.type];if(!t)return{type:"error",error:`Failed to extract ${e.type} function`};try{return{type:"result",data:Object.fromEntries(e.challenges.map(e=>[e,t(e)]))}}catch(e){return{type:"error",error:e instanceof Error?`${e.message}\n${e.stack}`:`${e}`}}})};return"player"===e.type&&e.output_preprocessed&&(r.preprocessed_player=t),r}}(meriyah,astring);
console.log(JSON.stringify(jsc({
"type": "player",
"player": "var _yt_player={};(function(g){var window=this;/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\n/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\n/*\n\n Copyright Google LLC All Rights Reserved.\n\n Use of this source code is governed by an MIT-style license that can be\n found in the LICENSE file at https://angular.dev/license\n*/\n/*\n\n (The MIT License)\n\n Copyright (C) 2014 by Vitaly Puzrin\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n\n -----------------------------------------------------------------------------\n Ported from zlib, which is under the following license\n https://github.com/madler/zlib/blob/master/zlib.h\n\n zlib.h -- interface of the 'zlib' general purpose compression library\n version 1.2.8, April 28th, 2013\n Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler\n This software is provided 'as-is', without any express or implied\n warranty. In no event will the authors be held liable for any damages\n arising from the use of this software.\n Permission is granted to anyone to use this software for any purpose,\n including commercial applications, and to alter it and redistribute it\n freely, subject to the following restrictions:\n 1. The origin of this software must not be misrepresented; you must not\n claim that you wrote the original software. If you use this software\n in a product, an acknowledgment in the product documentation would be\n appreciated but is not required.\n 2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n 3. This notice may not be removed or altered from any source distribution.\n Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu\n The data format used by the zlib library is described by RFCs (Request for\n Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950\n (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).\n*/\n/*\n\n Copyright 2015-present Dan Abramov\n SPDX-License-Identifier: MIT\n*/\n'use strict';var d=\"call{y9{path{length{reverse{local{indexOf{push{X{1969-12-31T16:16:22.000-07:45{cmo={K{J{set{scheme{fromCharCode{toString{1970-01-01T08:00:18.000+08:00{split{clone{rr?[1-9].*\\\\.c\\\\.youtube\\\\.com${U{/{n{{splice{url{={Kb{slice{prototype{file{cmo{get{:{aE{fallback_count{startsWith{undefined{unshift{WZyWgZ{/initplayback{youtube.player.web_20251110_19_RC00{1{assign{/videoplayback{,{Untrusted URL{)\\\"')',{index.m3u8{mn{join{rr{dH{Hh{OQ{1970-01-01T07:15:27.000+07:15{YhWk{www.youtube.com{B{http://local{/file/index.m3u8{cmo=td{://{match{&{r{sp{?{redirector.googlevideo.com{1970-01-01T07:30:41.000+07:30{//{https://local{1970-01-01T01:01:12.000+01:00{forEach{dxxQY7p62IAsp8BzeD-_w8_{pop{\\\\'/\\\\{signatureCipher{/api/manifest{\\\\.googlevideo\\\\.com${cmo=pf{s{1969-12-31T16:31:02.000-07:30{%3D{1969-12-31T14:15:14.000-09:45{playerfallback{1970-01-01T05:01:05.000+05:00{---{Sj{a1.googlevideo.com{\\\\.a1\\\\.googlevideo\\\\.com${replace{\\\\(/;;\\\\/{fvip\".split(\"{\"),\n$v,hz,Sh,ow,E5,Wc,Az,nB,ro,QN,go,Evw,MB,pB,aDh,Now,UB2,WeD,eh,thM,K8,Ri,VH,$V,Aze,Jzw,S8,iE,ZBN,vT,BoB,z$,XcM,xV,k25,ES,ai,Toz,A_,ZB,nvv,IDG,gv5,j8,OBM,jwN,bE,q5D,Mhw,mu,pco,Y5c,dJ,mB2,oK,G2D,uG2,yZ,swB,C_D,eMo,KuN,zB,aK,Rih,fBh,Nd,Jh,V8e,IK,gJ,Oh,jc,Md,bT,$zv,pa,Yn,m1,lBo,FuM,sh,c_c,KC,fC,dN,F8,cb,rN,r_N,y_o,y7,oE,hl,hio,oVv,SSG,i8h,LuD,im,vb,LC,wN,x7,aE,Q7,EV2,UA,tl,Al,Jl,ZP,X8,k7,aBe,Td,Pb,IE,NWG,Uz_,Wuc,gN,jv,q2,bm,pC,mp,Gd,TWv,PEB,nVo,IBB,um,gVG,sA,CC,ev,O8M,KT,jih,M85,Dz,$U,FU,rE,yJ,YS2,pTG,\nCEM,upv,iu,va,az,fLM,Dde,VcD,NV,Wa,Ha_,Ua,XU,SL,nT,$dv,gE,Iz,oz,lLG,Oa,MV,qV,dde,pT,F15,ma,Ga,uu,sa,CT,eL,KU,fU,V5,dB,Fd,rhM,y5,yhz,ono,h__,Shh,ci,iao,LU,wB,z4,L12,xO,wyG,z_B,as,xdG,NJz,Q5,QK_,Env,N8,W1z,UY,Wi,tcz,tQ,AhN,AQ,Zao,Jho,BJB,Xd,TJ2,Xyh,PT_,kO,T4,nnD,ILB,gnc,Pi,nU,OaB,bae,Is,pyB,YhB,CT5,q8,sKz,md5,Kpz,VvB,b6,YO,CU,G4,D2c,eX,KG,Ro,DO,H4,$o,dO,clN,F6,rlv,rO,oo,o7G,wO,xo,ao,QR,Uq,Eq,SAD,ND,W4,z6,tt,At,iCo,Jt,B4,LpN,X6,ko,T6,x25,qD,E7w,jq,Oq,P4,wbe,zgv,aPz,NN5,U2B,Wp_,pG,Yo,mG,tvz,sq,eq,KV,\nRk,Alc,ZC5,Vf,BN2,$T,H$,n7e,l9,d4,IPv,OCM,qAB,r4,Ft,Mve,yf,hI,ok,c$,i9,SF,LV,v$,ak,bCB,w4,xT,Qf,pbM,NR,YAD,JI,ZS,Tu,P$,nV,B$,kT,Xt,g4,m2B,Os,jF,qR,u82,MR,sEc,b9,Es,pV,Gu,egD,u9,CV,KJ,Rl,fJ,VU,D8,HZ,iS,vZ,wk,LJ,zb,xr,Eo,al,QU,NU,Kav,fzw,WZ,VLM,DVB,HTc,A8,J8,Xu,lz2,dVe,FaM,Tb,rBo,PZ,hOB,nJ,Il,gk,oUN,Oo,SaM,ji,iT_,vUD,qU,La_,MU,bS,pJ,wae,mk,Gb,xVz,CJ,QzD,zO5,ei,R_,fD,Wa5,NEo,Dj,$P,tL_,JBB,ZTh,l5,d1,Fv,c9,r1,yu,h3,kaz,TEv,Puw,Iz2,OT2,jzc,qah,Sx,i5,ML2,v9,bT5,paM,uUB,w1,sze,Cu5,eOo,Kb5,RK5,xP,fs5,a_,D8v,\nU0,W9,$8_,t3,A3,J3,lsB,d8z,Xv,kP,P9,nD,cQG,rQh,yQD,Mw,qw,jx,hKo,oO_,SY5,b5,pD,YP,vOv,CD,ex,wiv,zK2,x8N,Ks,Rm,EOG,asc,fs,Qse,NBG,U8c,WbM,$$,D$,lJ,dX,Fm,tXh,AQz,JQD,c5,rX,ZUo,y3,BBB,Xiz,k4v,om,TB_,SJ,iJ,P6e,nOM,Iso,gOw,OUG,jsc,wX,ze,x$,am,bUh,Q3,NJ,pic,MXe,E1,YYo,U1,W5,tc,Jc,Ac,m8B,G4e,udc,Z$,C6h,B5,KGB,Rfw,fOv,VqM,DDc,HGB,$DD,lOM,Te,P5,ns,FG_,dD2,ctc,rth,gX,ytG,O1,hfw,oo_,jJ,qJ,MJ,SqM,bJ,ps,iGN,Y$,mV,Ge,uJ,s1,Cs,eJ,K7,voN,LGD,w4o,zfz,Rx,xDc,aOD,EoB,VT,Dl,NOv,QoM,tqB,ZGc,JtN,Hk,BOo,X4c,k65,PFG,TO5,\nnoo,$8,IO5,goG,db,OG_,joz,qqc,MqM,FL,bGw,ck,p4z,rb,yT,mDG,h5,G6v,ox,Ss,u6e,so2,io,L7,efz,wb,CFc,Kr2,RXo,fSD,DRc,zo,HV_,ax,QT,lSz,dRN,rID,yIo,NL,Up,Wk,Bk,XL,k8,To,Pk,n7,Ix,C9_,dr,$Y,Kkz,eXc,RxN,f8w,Vi2,cK,rr,DUz,HJc,$UM,l8B,dUo,FkN,c8e,r8B,y85,hx5,oA,Sd,i1,vK,Lw,wr,oro,vre,Lkw,wZw,xUN,zxe,Erz,EE,aA,a8v,Ql5,Nke,Qh,Nx,UE,WK,tb,Jb,Zd,UU2,Xg,tie,Tv,A8h,J8N,PK,nw,IA,OE,gr,ZJB,XZ_,jd,o_,gUo,YY,kbB,Tk5,ms,PSv,pw,I8N,nrw,b1,Gv,u1,grw,OJv,jlB,qov,sE,MiB,Cw,iJw,Soe,ed,Rr,VV,Dc,Yow,HE,$d,dC,mU5,Gbz,F3,KRw,or,\nslv,ex_,yV,rC,Lo,wC,RJw,Ed,fjG,ar,QV,Vx2,HDG,ljG,JA,BE,r3c,y3o,hJB,X3,vPN,tA,FRB,w9N,iDe,oPN,S05,zJ2,LRv,Tt,Ir,EPw,ajM,Q_D,N12,Uw2,Od,WR_,qt,txN,ZDM,B1v,Mt,kw5,P5_,T1c,nPh,po,Gt,eo,Ru,fg,Vt,DE,H8,OD_,j_h,q02,$L,lH,Kg,dz,FP,c8,Fg,rz,Mxe,ou,Y0h,Sg,iH,Gwh,mwo,uvM,s_v,C5o,v8,eJG,KVN,RZG,Lg,wz,VJB,$Jz,l$h,zQ,ycv,ccc,hZo,o$h,S1M,xL,isc,dJh,Ex,au,v$G,rcv,Qt,LVG,NX,zZN,xJ2,E$M,a$B,QmM,W8,NXG,UJB,WVo,tJe,Zso,Acc,tn,An,Jn,ZE,B8,XP,kL,TQ,BXB,ng,P8,X5G,gz,PJM,Iu,n$M,I$5,MJB,g$e,Osz,jmG,q1h,Ox,bsB,jg,p55,qX,MX,\nbH,pg,YL,mt,sm_,Y1h,Cg,umB,KW,Vj,Gev,sx,GQ,mJ2,uH,HI,eZB,l7,$l,Kw5,RtG,flN,cI,r_,ho,H7N,yj,SE,$Lw,i7,Vsw,Fwh,c5c,r5_,w_,z_,xl,y5B,EH,aI,Qj,Nk,htz,UH,WI,to,o8_,eg,SpN,Ao,i7w,HsG,Lwc,wkB,zt_,xLB,al_,v8c,QxM,Jo,ZU,Nb2,ULv,J52,BbG,Xk2,kl,T_,koo,n8v,g8h,PI,II,O7D,jxe,qpw,b7B,pkG,Msw,OH,uLv,GoM,jE,Mk,Coz,qk,etv,pW,Ks2,Yl,G_,u7,Rz5,fd2,Vb,VdB,H2,Dxe,Hw2,ot,$xG,dxB,Sy,FsG,cbc,SE5,rbB,wy,zm,xw,at,Qb,zzz,N1,UL,W2,EYD,JF,adD,QAh,Za,UxN,XJ,kw,Tm,P2,Wse,ne,gy,OL,jy,q1,M1,tdN,Abe,Jb_,pe,Yw,m5,Gm,up,sL,Zw2,BrG,\nXKv,kvM,Tr5,P1_,Ce,nYw,Hn,Idv,gYc,Owo,$g,dF,FV,cn,hZ,oY,zI,qE_,aY,QD,NF,MdN,bww,UR,pKo,YEN,tZ,R32,fcB,Voe,AZ,Dtw,Hoe,dtD,Zh,cAh,FqM,rA2,yAD,kg,TI,h3N,Pn,nr,IY,gF,OR,jK,qF,MF,bP,pr,Yg,mY,GI,uP,odc,Sdo,eK,R9,ioM,HS,$A,lj,Iw,dG,cS,rG,z3B,y2,hm,o9,Edz,xtM,vd2,vS,ij,UtM,LI,WS,Q2,tm,Am,toc,ZY,BCD,JA5,ZoG,kth,gdB,TCo,ndM,Icz,Wq_,XN,BS,jrv,Ts,PS,nI,qdw,Mo,MoM,bj,pI,YA,Gs,s$,CI,boG,eO,K4,Yd5,VP,He,$c,le,dm,F4,ce,rm,yP,hq,GtB,oa,ve,ie,srv,RUz,e3o,Kt_,fEe,VgB,Hgc,$XD,DXv,dXM,zk,xc,QP,FtG,cnv,aa,Nm,yno,hUB,vLe,\nigB,Aq,Jq,Zx,Be,X4,w8w,zUG,OX,jz,xXw,ELG,aE5,p4,Yc,m7,QuN,Nzo,Wto,AnN,sX,Jne,KP,C4,Vn,Do,$I,c7,rT,yn,he,S1,i3,LP,Tzo,PHN,zr,nLz,IEM,EN,gLc,Ogv,a8,Qn,jue,qxG,bgB,UN,Ae,Yxo,mX2,W7,GQ2,uPo,CHG,suw,XD,p85,Koh,Rph,gT,nP,fU2,VEv,ON,j1,Dkc,HWB,b3,$k2,lUo,dkB,Fo_,CP,coc,roo,yoB,hpe,ol5,SHB,iWe,vlo,KO,Loe,fO,zpz,xkB,Elz,aUM,QIe,V_,Fq,Uko,AoB,cY,JoD,B_w,N_G,XIc,k_z,T_w,WoG,tE_,DI,HY,dg,ZWe,lO,$6,P75,nlD,IU5,glG,OWB,jIN,YHB,qHD,op,S5,vY,uZ2,epc,C7M,iO,zp,K5h,ap,R25,Vyh,ta,faz,rFB,D1B,F5z,BY,yFc,SLN,Xq,ZI,h2e,\nowN,ieB,Tp,L5e,w2v,z2M,x1h,Ew2,aa_,Qt2,vwM,U1B,W5D,tyv,JFc,AFc,Byz,gg,X2o,OB,j5,qQ,kmN,Ty5,pO,Y6,nwo,PpD,mF,Iav,OeB,qL5,jtB,My_,YLN,beo,Hr,ds,li,m1h,$J,Fh,cr,rs,y1,GmN,oQ,CpM,st_,vr,ii,ws,zO,xJ,e2_,Ee,Q1,KY_,Ue,fhc,t0,A0,VKo,DF_,HrN,$Fv,J0,Br,lho,Xh,kJ,TO,FYw,Pr,n3,cZe,gs,q6,jI,Oe,M6,bi,hBe,wnv,xF_,LYv,vg5,zBB,md,se,NFh,Eg2,ahv,QYM,yZG,kIB,lg,Xnw,ngG,BFB,YJ,du,RV,HR,TFo,eI,SRB,ogv,irh,ui,Zre,yC,MKN,oV,ig,pn_,YR5,vR,mFo,GIw,uVo,CP5,eBB,zN,R7h,xt,fYG,VOo,HIe,$oB,lYG,aV,do2,cm2,QC,rmM,NS,UI,t$,vAN,EAw,\nXY,Q92,WOM,TN,AmB,Jm_,ZIc,Yt,BGM,XSG,bg,sIM,qS,pM,MS,PR,KS,fS,Rh,DQ,$x,TGG,l4,FW,cv,Pjh,nA_,hJ,gAB,OIN,j9w,q$v,vv,MOB,bIh,pSe,LS,Y$w,mow,Gsh,wi,uN2,s9w,zq,Cjv,e72,El,K7B,RVe,fxG,ah,QQ,Nf,Vze,Dmw,H4B,$mD,lxN,dmG,F7B,AJ,JJ,ZQ,cq_,Bv,rqc,kx,hVw,yqD,Pv,nS,Ih,gi,och,Ol,jD,SX5,i4h,qf,Mf,zVB,vce,weh,L7z,b4,pS,Yx,xmv,EcM,axN,m2,NmB,tzB,W7h,Gq,u4,sl,CS,eD,Rv,f0,Vd,DF,HQ,$e,AqD,Jqc,Z4_,ld,dH,cQ,yd,kk5,XeN,ov,Tmo,SC,id,vQ,L0,wH,E_,av,Qd,U_,WQ,tM,AM,JM,Ixv,ZF,BQ,Xc,gcB,jaD,n0,qXe,Iv,gH,peh,YXM,mmh,u42,Ceh,p0,\neVh,mH,Ye,foz,V1h,D7B,ud,s_,$7B,eC,Rn,f$,d7_,VI,DR,HV,FLh,$Q,loN,lZ,d0,ree,ce2,Fi,cV,r0,yI,on,hLc,oI_,iZ,vV,w0,zy,SN_,L$,LLv,w7o,zLc,x7B,EI5,aoh,Q8_,Ez,xQ,vI2,WLo,an,AeB,JeD,t2,ZPN,N4,Uz,BTB,A2,krc,P3D,J2,ZR,nIh,BV,gIv,Xi,Ty,M12,OPv,qNc,j8v,PV,n$,In,g0,Oz,jY,q4,bZ,YNc,uD_,m3,s8o,sk5,Gy,uZ,C3o,REz,C$,fv,eY,Ry,DQM,Kv,HOo,V5G,fIB,$Q_,Vw,lI2,dQc,yaN,D7,$4,o65,lB,dS,Fy,cu,SBv,iOD,rS,yw,hR,v6e,LFB,S6,wS,z7,x4,Eu,ay,Qw,wYc,NI,Uu,Wu,tR,AR,JR,Z7,zE2,xQ5,Bu,Xy,k4,T7,Pu,nv,E6z,aIc,Iy,qI,UQB,WFe,MI,bB,Cv,Aav,\nRd,fY,Jaz,Hs,ZOD,XYG,Bgo,kpB,Tgz,POB,n6G,II2,g6h,jpz,OOB,qBz,pYc,mQe,bOw,Gp2,uqB,CON,lc,dd,Kdv,eEB,F1,cs,rd,fAB,yE,hi,od,D6_,H3w,SQ,VIN,ic,d6o,vs,LY,wd,zL,xX,EP,ad,QE,Ni,UP,Ws,ti,Ai,Ji,ZX,Bs,X1,kX,TL,Ps,nY,Id,gd,OP,jQ,qi,Mi,bc,pY,YX,mf,GL,uc,sP,CY,eQ,Kf,RR,ff,VA,Dv,Hx,$H,lM,dp,FO,cx,rp,yA,hW,oR,Sr,iM,vx,Lf,wp,zU,xH,Ej,aR,QA,NH,Uj,Wx,tW,AW,JW,Zv,Bx,XO,kH,Px,nf,c02,IR,C,gp,TU,Oj,jr,qH,y0G,bM,oJh,MH,SeD,YH,i3c,GU,pf,uM,sj,Cf,RM,Ld_,wre,zGc,x65,EJM,aA5,lV,rI,U6w,Wdz,tIB,A0N,vJw,J0w,KQ,Z3z,BsB,oM,wI,SS,\nVM,Xrw,fQ,yM,iV,zX,TsB,HX,$h,LQ,vX,PiD,xh,EK,aM,QM,nJz,NY,UK,WX,tC,AC,IAG,gJD,jQ2,qeB,BX,XE,b3M,xv,GO2,sQM,eG_,fD5,TX,RDN,f35,jS,VVG,qY,MY,bV,pQ,Yh,m6,DSB,$Sw,l3v,HMB,dSB,FM5,CQ,eS,Rg,Va,Dt,H6,c$B,$p,r$_,lR,dU,Kb,rU,ya,hD,og,y$N,c6,otB,S$,SIc,iM_,iR,vtw,v6,Lb,LM5,wRM,wU,zDc,xSh,zl,EtN,a35,QVG,xp,EU,ag,Nuw,USG,Qa,N9,UU,WMc,W6,tD,AD,JD,tVM,Zt,B6,A$B,Xz,J$h,kp,ZMN,BuN,XRe,kNN,TuD,Pg_,Tl,ntv,I3o,gtN,P6,OMN,nb,jVD,Ig,qI5,gU,MVG,bMo,OU,pb,pRB,Yp,mU,Gl,uR,YID,mSB,Cb,KH,R2,GNG,fH,V4,HM,uY_,$0,lA,sVc,FH,K2h,\nfQG,VDM,RQh,y4,o2,hv,Dfe,HSw,lQG,$fz,cM,dfv,F2c,cJc,rJ2,re,SlM,iSz,vx_,oxG,hQ_,yJe,L2M,Sw,CgB,wvG,eD2,zQe,xfe,Qh5,Exz,iA,aQe,Nie,tDM,Ufc,W25,JJD,AJz,ZS2,Bio,LH,Tiv,XvM,P4M,kqM,nxB,IQD,gxB,OS5,jhM,qlG,MDN,bSe,pvB,Yl5,mfe,GqM,we,shc,Ev,zF,Uv,WM,C45,tv,eQN,Jv,Zu,KHe,R6_,XH,fFB,I2,ge,Ov,Q4,jw,qr,VCv,Mr,bA,pH,DcD,Y0,mI,GF,uA,CH,ew,RT,fy,V9,Dn,Hq,H0z,$c_,lFN,dv,$W,Fn,cq,dcB,rv,y9,hL,FH5,cMD,oT,iU,vq,Ly,wv,zT,EG,aT,NP,Q9,yMe,h6_,oeB,S_c,i02,veB,Wq,wQo,AL,z65,JL,Xn,xc2,Eez,aF2,Qvz,kW,TT,ny,Pq,gv,NHw,Ucz,\nIT,WHe,tCG,qP,AM_,MP,Z05,py,YW,XQ_,BHG,kEz,THD,Pdc,GT,uU,sG,nee,IF5,geG,O0z,jvM,nH_,MrB,pxB,mHD,GUD,Yjc,CM_,K6G,RTG,zn,xi,f6G,VSG,EC,a0,DYo,HQ5,$YN,l6w,Np,dYM,F6G,Wp,tG,rCe,yCG,hTe,iQv,JG,XA,Tn,vh2,Pp,n1,xY2,a65,EhM,NIN,kXc,W6B,p1,gj,QMh,zTN,wXM,L6M,bf,OC,Mp,Gn,nhh,sC,C1,e4,Kn,RG,fn,Vl,I6c,ghc,Dq,HF,l2,jMG,qK5,$q,MSM,YKN,mY5,dM,GXh,rM,uE5,yl,oG,sMv,hH,Sk,CVc,vF,KUw,RuB,wM,zK,Nb,V$N,Ef,Uf,tH,D95,JH,Ql,WF,Hbe,Zq,$9N,BF,lt2,xq,aG,ftc,AH,X0,d9B,FUN,kq,cD5,TK,PF,nn,IG,rDc,Of,gM,jk,qb,yDB,hu5,Mb,b2,pn,\nYq,mC,GK,oph,u2,sf,SUw,ibh,Cn,ek,Kh,LUo,vpN,R5,w6B,zu_,x9N,fh,EpM,atB,QgB,NUh,U9e,Vq,D9,Hf,$a,WUc,t$2,ADw,dl,JDh,FI,cf,ZbG,BUo,rl,X6M,kl2,ItB,gp5,TUh,PR2,npv,hS,o5,S9,il,ObD,jgG,M$c,qU_,YUN,wl,GlB,sg5,uz_,Qq,a5,euv,KID,RWo,N0,fuv,Wf,tS,VwM,HH2,$rM,JS,ka,cvG,BIN,j4,yve,hW2,o0z,Svc,iHz,I0,Z9,nh,I5,zWD,xrB,E0G,gl,Ur5,auh,Q2z,twM,AvN,Oy,WIM,Jvc,j9,q0,M0,ZH2,Bee,bl,ph,XMz,Ya,kF5,m4,T5,Ch,PAM,XXG,UYG,e9,K5,f5,VF,De,Hg,$N,R4,FC,Iuw,rV,OH5,yF,qvw,j2c,g0G,MwG,SA,mrN,bHz,YvB,pM_,iK,vg,GFw,uHM,CA2,L5,PV5,wV,\nKNB,QF,Hyh,$Po,lnB,dP_,FN_,cLB,rL5,yLD,hFN,oWv,vWD,iyB,LNw,wq_,zFz,Nl,xPv,t1,EWc,anB,QTG,A1,NvD,WNh,UPc,G9,YN,uK,C5,eA,o4,Kc,t3w,Tv_,FE,mT,VG,gWB,jTe,Pg,d6,T9,FQ,yG,M3_,byc,p5,hP,GTe,o3,Se,unh,sT2,CUv,eFh,i$,KAB,R$w,vd,fwN,lwc,$5o,VTw,H6B,D5h,Lc,d55,w6,FA5,crG,yrG,h$e,oMG,SkB,z$e,QG,Nv,awe,U2,Wd,Nqw,U5c,tT5,Jr5,Z6N,ki5,Tqc,P0B,nM5,O6_,j6_,MT_,b6c,pOB,Yke,GiM,C0_,KcG,JP,Zb,Bd,XQ,Rs_,VH_,Dao,qv,hs5,daB,Fc2,SQM,Mv,iXe,LcB,vuM,wJ_,pc,Gj,zsD,b$,u$,s2,xaz,EuB,NhD,tHG,Vx,Jd2,RU,QqM,OXv,HD,cD,hN,jqc,qQN,\nMHc,vD,iv,xs,Et,bXB,YQN,mah,aU,zW,GzG,sqh,CWz,Klz,Ut,esN,R8w,f__,tN,D3D,AN,Hu2,KZ,wQ,BhG,aiM,PWD,TW,LZ,ubz,qW,rQ,bv,pZ,vFM,wGD,Llv,yx,oU,z8v,mX,GW,EF2,uv,CZ,a_N,tP,Kl,NW,pJ2,fl,cEo,Vg,Wco,m5N,WA2,Dk,N$5,U3B,$b,WlB,nFe,PQo,gFD,Ouo,Fs,r9,yg,cm,oC,SM,jDv,ir,Mmw,vm,pGD,zV,buN,xb,ED,urN,e85,Kxh,Ny,Rae,V4B,g9,jM,qy,Dp2,pl,H1w,Yb,mK,Cl,eM,K_,RW,f_,$p_,Vi,DJ,cGM,HW,$2,rGv,yGw,l8,dt,ha5,oi_,SCh,yi,h4,Sn,i1z,vW,wpD,zaz,vio,xp5,Eic,a1h,x2,wt,L_,Q0e,zM,Em,NjB,aW,Upc,Qi,WxG,t4M,AGG,Um,WW,JG_,Z1N,t4,XpG,Bjh,A4,\nJ4,ZJ,Tjw,Pfv,BW,niB,I1z,XK,O1z,giB,k2,j0_,TM,M4e,qCo,b12,PW,n_,ppe,mpN,Gn5,IW,gt,Om,uAB,CfD,jn,eah,p_,KCD,M$,Y2,m_,GM,Vk5,Hno,Rb_,DbN,$bc,fq5,lqB,dbe,u8,FCB,rHz,oqD,in5,SfN,D4,Vz,dc,FT,rc,wFc,yz,hO,o7,EqG,iC,aqv,xbN,vh,Ube,Lt,wc,WCD,zA,tkD,lic,yd2,AHe,ZnB,JHo,BMc,xD,EF,a7,Qz,XFB,P2B,Wh,tO,AO,nqM,NK,IqN,gqc,OnB,qfe,JO,C2D,D0o,TA,Hh5,C_,l9B,d02,F42,cSv,nt,rSG,I7,OF,ySG,qK,hRN,pt,oaB,Syo,YD,mj,ihw,vav,L4c,wfv,GA,bC,zRv,uC,EaB,a9o,Q5o,NlG,sF,U0c,W4h,t9G,AS_,Ct,ZhB,ea,Xfe,BlD,k5c,naN,DT,JSo,KL,H3,I9v,\ngav,Oho,j5B,$R,lz,dL,F_,c3,qyN,rL,M92,ye,ob,G5G,s5h,ClD,eRc,LL,KTB,m0M,R5N,Sb,fe2,Dlh,hx,iz,pfw,YyB,v3,H5_,$lN,uIG,bhD,xR,lee,EJ,dlc,FTB,ab,Qe,Nq,c1w,UJ,h5N,r1o,y1G,W3,oNB,tx,Ax,Jx,ZT,ScB,i5G,vNB,B3,wgM,z5v,X_,xlM,kR,Tf,EN_,aeG,Q4o,NVD,Ulw,WTG,BVh,A1D,yHo,P3,k9z,J1c,Z5w,tAw,gL,gNo,Ib,nL,XgG,j4c,Ie5,nNv,PKv,TVG,jb,qch,sm,qq,Mq,bz,MAM,pL,b5B,YR,pgw,$D,YcD,mi,Kt,ft,cHN,CL,Kk,G95,RS,Vm,eb,sJ,DG,Gf,mlB,uz,Hl,uCe,Ve,Pl2,en,$K,fk,s4B,CKh,e5w,lh,Khv,RCh,fb5,Ve5,Dvz,VAe,kD,cl,r8,d8,$vD,QGc,NMh,ym,hp,lbe,dvB,\nFhB,oS,rPG,S0,yPN,o_G,ih,xK,S22,w8,Ui,v_D,ico,zC5,wdD,LhB,Wl,xvh,tp,E_h,Q3D,abe,Ap,x0w,N65,Jp,ZG,Uvv,Bl,tec,APv,JPM,Zco,Xe,Whc,kK,TMw,Tx,kjM,Pl,Xdv,nk,T6D,kK_,UF,P$w,IS,Oi,Oc2,g_G,mg,uh,Gx,bce,si,Ck,pd5,Y2e,mvN,GjD,uQG,s3B,C$5,KN,eCh,KXc,RPz,fN,g8,V7e,DW2,e0,$WD,fNv,RN,lN_,Vr,cN2,FXv,Df,Ho,yNh,lq,dWM,dx,$3,rN_,rx,co,LXo,vsN,wDB,iZ_,zPh,xWB,hPN,osz,Esc,aNc,yr,UWG,WXG,NQz,QUc,hT,JN_,oN,ZZo,t7e,ANw,BQ5,SG,XDB,kWD,ns2,PvM,TQM,iq,INe,gse,vo,OZN,jUh,M7B,LN,wx,bZ5,pDN,Yto,zR,mWN,x3,GW2,uBz,sUe,Cv_,ePB,KKB,\nRcz,fk5,Dyz,Hlw,Nj,U6,AT,dyB,tT,FKw,cXw,JT,rXw,hc2,yXM,SDe,ilz,wmo,k3,LKh,Zf,TR,X9,ob_,nN,Ebv,xyw,IN,ako,QCB,gx,O6,Rb,N9w,Uy2,WK5,jG,Mj,F9,NC,tMG,Zlz,AX_,pN,O5B,Po,bq,JXe,Hh,R7,T95,nb_,Prz,Ikv,OlM,jCG,zcM,Qm,qDe,zx,XmB,MMo,kVG,blc,Lk,pmG,YDc,hC_,StM,Ei,Y3,mQ,GR,myM,uq,GVB,use,sCG,Cr2,ecN,K_v,fJh,VnB,lJv,D$o,$$v,d$e,CN,y4v,c4h,r4v,i_2,v2w,L_B,eG,wWN,s6,zSv,SmM,F_h,Kz,x$c,H_h,E2h,RX,QWM,aJ5,U$h,W_w,tno,NtM,fz,Z_w,J4o,kMM,XWN,BtB,Ttz,P85,VX,n25,DM,g2N,O_o,IJh,qmN,b_w,pWM,sW2,m$e,GMB,uKz,C82,eSN,KjB,\nf4v,R1c,Va_,DKN,HH,Hth,$Kv,dK2,l4N,FjN,cO5,yOc,h1_,it_,oD2,vDD,Ljh,whh,rOG,z1B,SFD,lb,xKD,EDN,a4N,Q7v,Fj,Wjc,UK_,taw,AOM,JO5,Xhe,Ztc,PCv,cH,BcD,nDN,I4e,r7,gD_,hV,oX,yX,SR,OtB,ib,Ma5,qFB,phB,YFh,mKM,GAe,uTz,bte,s7o,vH,CCM,j7N,lkv,d7,KiN,R0B,fTB,VbG,Dqw,HL5,$qh,dqB,w7,FiN,lTN,cxM,rxv,yxG,h0c,iL_,SJc,oRB,vR5,x5,rMD,Lih,w3B,Eg,z0B,xqz,QX,Qb5,NLB,Ug,Uqz,Wic,Ng,aTv,WH,aX,ERe,JV,tV,tbc,ZM,AV,BLc,TL5,nRB,gR2,Jx2,Pze,OLB,ZLo,jbv,qJv,Mbh,TG,BH,YJ2,mqv,bLe,k5,u_B,sbo,kf5,X3e,Gfh,Czc,ITB,p3M,Axh,PH,nz,IX,e0w,\ng7,$Cz,V0h,lG5,DCG,RHz,dCw,Kg_,rpB,Fg2,Og,yp2,fGe,oKB,ikc,Lg5,wlM,zHz,aGD,pz,QS_,xC_,bb,Wgv,t0e,Cz,HZG,jR,ApN,Jph,B8B,Zk2,kxG,UCB,qg,GG,PhN,nKB,IG5,gKB,qj,m9,Okh,qi_,jSc,bkz,M0D,vK2,YiN,plB,ub,Y5,mCB,KE,GxB,uew,sS5,ChD,eHG,eR,EKw,KQv,B92,Xj,RY5,Rj,ffh,VGG,Djv,HNc,$jc,fE,Vv,FQ2,cTv,rTN,lfv,djo,D5,S6h,hYc,o32,iN_,v3z,H_,LQv,woo,zYz,$f,xjN,afB,QNw,Nx_,lI,E3B,d3,Fx,Uj5,WQD,tGB,ATc,JT_,ZNh,Bxh,yv,c_,r3,Xo2,hf,kRe,TxB,PqG,n3v,g3h,Ifh,w3,jNN,q6_,ONh,MGe,z3,bNh,xf,poB,EM,Y6v,GRw,R9B,u9h,CqG,eYB,sNc,mjB,K9o,\nfMD,VRN,Dgw,Hzz,$gw,lMh,Qv,dg5,W_,Nh,F9h,tf,Af,rV5,yVB,Z5,B_,h9v,Jf,Sgv,o55,Xx,v5B,ize,T3,P_,nE,z9G,L9_,wHw,Ij,xgc,N7e,aMh,E5h,QXe,g3,W9c,ZzB,B72,OM,XH5,tR2,kGG,jZ,AV2,n5N,qh,Mh,IMv,g5G,Ozz,jXw,qg5,pE,bzB,mgG,GG_,uj_,mn,pHo,CbB,Yf,G3,uI,MRB,YgN,KnB,Rrz,VZz,f5_,HEN,Dh_,$hG,Fnc,R$,eZ,VW,Kp,dhc,l5h,fp,cfw,DH,rf_,yfB,hrv,Hz,$z,ofe,SMe,iEw,vfB,LnB,w_M,zrG,a5o,xh2,Qjc,N3w,Afe,Jf2,PIw,Lp,gfc,qMM,w2,jj_,OEo,k3o,T3G,ZED,B3_,nf_,zh,xz,p_o,Bm,Yro,YM_,a$,NO,mh5,G3w,vz,I5v,CIc,erD,K$N,Wz,UO,kz,fH2,Vu2,DOB,Th,\nHpz,lHG,$Oc,dON,Pz,np,F$_,yuz,hyz,g2,ruB,ozM,SOv,cu_,qO,ipo,vz_,ju,L$v,wzo,zyD,xOz,aHh,Ezz,UOz,W$N,Q$v,Aue,Ju_,N2e,pp,Yz,ZpB,PYh,m$,B2N,XzG,T2o,khe,nz2,gzM,IHz,OpB,Gh,j$_,qOB,Muw,bpM,pzG,YO_,mOB,ukG,GhB,s$v,CYz,eyN,KZ5,Rnz,VtB,sO,uY,Cp,De2,H9w,fyh,y7z,r7G,hnh,oj5,vj5,i9_,S92,LZ2,wLh,eu,K9,znB,xeo,Ejc,ayc,Nfz,UeN,f9,WZM,RB,Dy,QBo,HL,tt5,A7_,J7B,Z9e,Bfv,lN,XLe,kg2,njD,df,Iy5,PNh,Ff,cL,rf,O9N,jBz,q9D,gjD,b9v,MtD,pLN,yS,Y9e,meh,ufM,enz,GgM,sB_,h7,KEG,fWM,V_v,HqG,$T2,oB,St,lWB,RAe,cgG,FEc,dT_,iN,vL,yg5,\nrgh,L9,wf,zg,hAB,xj,oZG,S7N,iqB,vZM,E9,LEo,aB,wNv,QS,zAv,Ne,U9,xTo,WL,EZN,t7,A7,QF5,WEB,t_G,aWo,Agw,BZG,XNz,kZN,Zqe,Jg5,Pte,TZN,nZG,Oq_,BL,q72,jFM,IWD,gZo,M_5,bqh,Xf,kj,pNB,Y7B,mTw,GZ_,uRo,sFM,eAc,K0o,dGB,Vlh,DGe,R4B,c6c,O9,qe,SwG,ixo,p9,vCe,Yj,L0z,r65,gf,Me,z45,xGN,Gg,aCN,NPv,QLz,uN,bN,IB,EC_,mZ,y6c,wCz,W0D,Tg,s9,tlD,A6N,jt,h4N,C9,et,J6o,Kq,ZxN,RF,BPe,XCe,TPh,Pyw,k0N,fq,nC5,Vp,DW,ICG,gCz,Ox2,jLN,MlG,bxe,YwB,pC2,mGc,$Z,HN,qwB,G0N,uoc,sL2,Cyc,e45,lt,Rd2,K85,dZ,FR,f2N,DuG,HRo,cN,VNc,$uG,l2N,F8h,rZ,\ndu_,cU2,rU_,yU2,hg,oF,SWG,iRc,hdD,oSG,vSB,S_,vN,wAB,L8v,zdh,ESN,xuB,a2v,wZ,NwN,QfD,UuG,xZ,W8o,AUv,tNN,aF,JUM,ZR_,Bww,kPo,TwB,Pxe,XAM,nSo,I2c,gS5,ORh,jf5,qWh,MNB,bR5,pAB,YWw,GPM,uah,sfv,WN,CxM,ede,Kv_,fVM,$EB,DE_,lV5,Roe,Jg,VUe,Ag,Hjz,BN,Fv_,dEv,TZ,kZ,ywe,ho2,okv,SVD,Ymw,LvM,vk5,nq,gZ,IF,ijw,O7,j_,MT,zoh,bt,Wvo,PnD,nko,pq,T8G,IV5,Sa,LC5,zbo,YZ,mE,q$,gkM,Ojz,b8,ch,vl,jOz,qVc,bjo,MUB,pPN,YVe,mE5,GD2,sOM,CnB,eoD,KP5,uFv,lKo,dAG,$AB,FPc,rkN,hjB,o1N,SbD,e_,yko,ckN,Rjh,Kx,LPc,w02,v1e,imo,E1N,xAz,fL,aKh,\nN5w,WPw,RL,tPh,DAD,s7,Qc2,AkM,Jkw,ZmG,fKB,VPh,Tlz,aS,Cq,B5e,Vs,kC_,T5N,PG_,fx,X0B,UAG,IKv,qbw,HC,MP5,bmG,Omv,ly,p02,Ybv,n1c,mAe,jcz,GCv,dP,$C,uSB,CG2,scN,DC,Kyo,Fo,N8c,Rqv,DMo,VW_,$M2,l0G,HKz,rP,cC,FyG,c9M,r9e,y9B,ys,hqG,oG5,STo,a05,wUM,zq5,vGh,iKh,Sl,A9e,WyN,oL,Lx,wP,ZKc,BYB,xC,EGw,NG,kSN,Qs,z0,PLo,nGe,I0h,UM5,t6,J6,OKB,xMh,XUe,Ew,iy,je_,Xo,TYz,qTe,MW5,bKc,kC,T0,pUN,aL,tW5,YTh,mMz,A6,GS5,Uw,u7B,WC,w9,seD,eqD,PC,nx,KBM,Rkc,fm_,BC,ZC,V2_,f0M,DZw,Lyz,HFc,$ZM,lmh,dZD,IL,gP,rjN,o9N,iFh,cj_,QJ5,Na2,UZw,\nWBN,t2G,AjM,Jjv,BaB,ZFB,XB5,Ow,jl,qG,kHo,Ta_,Pw_,OG,n95,MG,ImB,by,g9z,px,YC,JC,OFw,fu,Pco,jJc,Iq,q3c,Zn,Bq,M2e,BG,bFN,pB_,Y3w,VL,MYM,mZ2,GHB,u2c,m0,Cwh,ekB,G0,Cx,el,KmD,Vfz,D_5,KR,H2o,RN2,$_M,fgc,lg2,d_M,Fme,cso,Rf,ys_,hDD,fb,bU,hNB,omM,mN,rs5,Fz,S8B,i2G,vmz,fR,sU,wjM,V8,zN2,D2,HA,uy,x_w,Em_,agv,$S,lx,Q15,dw,Fa,NRD,cA,U__,rw,y8,Wme,tfB,JMv,hU,Ash,Z25,JsN,of,SN,BRB,ix,Xj_,kcG,TRB,PsM,nmG,IgD,O2B,LR,gmv,j1z,q8w,MfB,b2z,Gcw,pjc,Y8v,m_z,s1o,eNB,KWh,ReG,Csw,ww,fZ2,VjB,DnM,HAB,$n2,xS,lZz,EW,af,Q8,dne,FWc,\nryw,yy_,hew,oBo,iA5,S4w,vBv,Nu,UW,ze_,LWv,w1e,WA,xnN,EBw,tU,AU,aZ_,JU,QHG,Z2,NDe,BA,Xa,UnG,kS,TP,WWo,tjh,PA,nR,Ayc,If,JyB,ZAG,qu,Mu,BDN,X1B,kJB,nBw,Pkw,bx,IZ2,gBo,OAN,O$B,TDD,q4o,Mjc,p1B,xBG,QwB,me,qB;$v=function(K,R,f,V,D,H,l,F,c,r,y,h){var S;(K-1^23)<K&&(K-9|39)>=K&&f[d[25]](f[d[3]],0,R);(K^51)>>4||(S=V(l,F,c,r,y,h));if((K&29)==K){var v=R[d[18]](d[24]);DD[d[35]](v,8);DD[d[28]](v,1);DD[d[35]](v,33);DD[d[55]](v,28);DD[d[35]](v,72);DD[d[28]](v,3);DD[d[35]](v,0);DD[d[28]](v,3);DD[d[35]](v,27);S=v[d[51]](d[24])}return S};\nhz=function(K,R,f){if((K+2&6)<1&&(K^27)>>3>=0){for(var V=64,D=[];++V-D[d[3]]-32;)switch(V){case 46:V=95;default:D[d[7]](String[d[15]](V));case 94:case 95:case 96:break;case 123:V-=76;case 92:case 93:continue;case 58:V=44;case 91:}var H=D}(K-8|75)<K&&(K-1^27)>=K&&(ro(5,R),H=R[d[8]]);(K|8)>>3==3&&(R[25]==5?((0,R[17])(((0,R[9])(R[80],R[45]),R[48])(R[62]),R[70],R[66],R[52]),R[39])(R[52]):(((0,R[70])(R[58],R[62]),R[26])(R[64],R[62]),R[6])(R[7],R[66])<=(0,R[18])(R[57],R[69]),R[61]<=9&&(R[52]==-2&&((0,R[13])(((0,R[26])(R[43],\nR[41]),R[63])(R[41],R[50],(0,R[1])()),(0,R[34])((0,R[26])(R[12],R[41]),R[31],R[62],R[42]),R[34],(((0,R[34])((0,R[34])((0,R[26])(R[72],R[17]),R[63],R[66],R[50],(0,R[22])()),R[63],R[62],R[46],(0,R[55])()),R[63])(R[41],R[46],(0,R[22])()),R[63])(R[66],R[50],(0,R[1])()),(0,R[26])(R[45],R[41]),(0,R[18])(R[71],R[41]),R[26],R[48],R[62]),1)||(((((((0,R[31])(R[17],R[8]),(0,R[26])(R[61],R[62]),(0,R[6])(R[24],R[41]),R[78])(R[34],R[69]),R[14])(R[new f(d[70])/1E3],R[23]),R[14])(R[41],R[49]),(0,R[34])((0,R[78])(R[8],\nR[69]),R[6],R[4],R[41]),R[63])(R[66],R[50],(0,R[1])()),R[34])((0,R[6])(R[28],R[69]),R[63],R[35],R[34]),R[67])(R[1],R[45])),R[36]!==-8&&(0,R[24])((((((0,R[63])(R[45],R[new f(d[17])/1E3]),R[55])(R[19],R[32]),R[75])(R[64],R[20]),R[67])(R[3],R[7]),R[22])(R[66]),R[54],(0,R[15])(R[46],R[47]),R[2],R[47],R[77]),R[47]>4&&(R[36]!=7||((0,R[3])(R[27-2401%(new f(d[73])/1E3)]),d[24]))&&(0,R[50])(R[36],R[72]),H=[]);K-6>>3==3&&(H=R!==null);return H};\nSh=function(K,R,f,V,D,H,l){if((K&82)==K){var F=R[f],c=F[d[6]](d[27]);c>0?ow(36,V,F[d[29]](0,c),F[d[29]](c+1)):F&&(V[F]=d[24]);var r=[]}if((K+9&5)==4)for(F=R[d[3]];F;)R[d[7]](R[d[25]](--F,1)[0]);(K+7^25)<K&&(K+1^27)>=K&&(this[d[11]]=R,this[d[12]]=f===void 0?!1:f,this[d[8]]=this[d[2]]=this[d[14]]=d[24],this[d[21]]={},this[d[26]]=d[24]);if((K<<2&15)>=10&&(K-3&15)<15){ro(13,R);if(F=R[d[21]][d[23]]||null)F=Kew[0](F),R[d[13]](d[23],F);r=[]}(K-5|44)<K&&(K-8|91)>=K&&(r=f(D,H,l));return r};\now=function(K,R,f,V,D,H,l,F,c){var r;K-5>>3==1&&(r=f(V,D,H,l,F,c));if(!((K|4)>>4)){var y=R[d[6]](d[22],12),h=R[d[6]](d[22],y+1);y>0&&h>0?(f[d[2]]=R[d[29]](0,h),R=R[d[29]](h+1)):(f[d[2]]=R,R=d[24]);r=[R]}(K>>1&11)==2&&(f===d[32]&&((y=V[d[6]](d[27]))>=0?(f=d[10]+V[d[29]](0,y),V=V[d[29]](y+1)):(y=V[d[6]](d[84]))>=0&&(f=d[10]+V[d[29]](0,y),V=V[d[29]](y+3))),R[f]=V);((K^69)&6)==2&&(ro(21,R),r=g.i_(R[d[21]],RM2));return r};\nE5=function(K,R,f){if((K+9^8)>=K&&(K+5^15)<K){var V=R[d[18]](d[22]),D=0;V[0]||D++;for(var H={};D<V[d[3]];D+=2)V[D]&&ow(37,H,V[D],V[D+1]);var l=H}if((K>>1&7)==2)if(f=f===void 0?!1:f,ro(21,R),R[d[2]]!==d[45])V=R[d[19]](),V[d[13]](d[86],d[43]),l=V;else{D=R[d[1]]();V=new g.vc(D);H=R[d[33]](d[94]);var F=decodeURIComponent(R[d[33]](d[50])||d[24])[d[18]](d[46]);if(H&&F&&F[d[3]]>1&&F[1]){D=V[d[21]];var c=D[d[92]](/^[^.]*/,d[24]);g.LB(V,(D[d[6]](d[52])===0?d[52]:d[66])+H+d[88]+F[1]+c);V=new g.wo(V[d[16]]());\nV[d[13]](d[36],d[43]);l=V}else f?(V=R[d[19]](),V[d[13]](d[36],d[43]),l=V):(H=V[d[21]][d[64]](d[91]),V[d[21]][d[64]](d[80])?(g.LB(V,d[69]),D=V[d[16]]()):V[d[21]][d[64]](d[20])?(g.LB(V,d[58]),D=V[d[16]]()):(V=fD5(D),xv(V)&&(D=V)),V=new g.wo(D),V[d[13]](d[81],d[43]),H&&V[d[13]](d[62],d[90]),l=V)}((K^18)&6)<6&&(K-7&11)>=10&&R[d[3]]!=0&&(f=(f%R[d[3]]+R[d[3]])%R[d[3]],R[d[25]](0,1,R[d[25]](f,1,R[0])[0]));return l};\nWc=function(K,R,f,V,D,H){if(!(K<<1&15)){for(var l=64,F=[];++l-F[d[3]]-32;)switch(l){case 58:l=96;continue;case 91:l=44;break;case 65:l=47;continue;case 46:l=153;case 123:l-=58;default:F[d[7]](String[d[15]](l))}var c=F}K-7<<1<K&&(K-2|26)>=K&&(c=f(V,D,H));(K+8&14)>=7&&(K<<2&12)<10&&f[d[3]]!=0&&(l=QN(64,R,f),R=l[0]);if((K<<1&7)==2){l=R[d[18]](d[65]);F={};for(var r=0;r<l[d[3]];r++)var y=Sh(2,l,r,F);c=F}if((K^79)>>5<2&&(K+9&14)>=7){if(!(xv(R[d[11]])||R[d[11]][d[37]](d[5])||R[d[11]][d[37]](d[72])||R[d[11]][d[37]](d[60])))throw new g.NB(d[47],\nR[d[11]]);l=g.U5(R[d[11]]);R[d[14]]=l[d[59]];R[d[8]]=l[d[21]]+(l[d[8]]!=null?d[34]+l[d[8]]:d[24]);F=l[d[11]];F[d[37]](d[45])?(R[d[2]]=d[45],F=F[d[29]](14)):F[d[37]](d[41])?(R[d[2]]=d[41],F=F[d[29]](13)):F[d[37]](d[79])?(F=ow(1,F,R),F=F[0]):(R[d[2]]=F,F=d[24]);r=R[d[21]];R[d[21]]=E5(7,F);Object[d[44]](R[d[21]],Wc(29,l[d[12]][d[16]]()));Object[d[44]](R[d[21]],r);R[d[21]][d[31]]===d[49]&&(delete R[d[21]][d[31]],R[d[2]]+=d[61]);R[d[11]]=d[24];R[d[26]]=d[24];R[d[12]]&&(l=Sh(7,R));c=[]}return c};\nAz=function(K,R,f){(K&57)==K&&R[d[4]]();if((K-6^18)<K&&(K+2^22)>=K){for(var V=64,D=[];++V-D[d[3]]-32;){switch(V){case 91:V=44;continue;case 123:V=65;break;case 65:V-=18;continue;case 58:V=96;continue;case 46:V=95}D[d[7]](String[d[15]](V))}var H=D}if((K>>2&15)>=3&&K-5>>4<1)throw R;if((K|64)==K){V=64;for(D=[];++V-D[d[3]]-32;){switch(V){case 58:V-=14;case 91:case 92:case 93:continue;case 123:V=47;case 94:case 95:case 96:continue;case 46:V=95}D[d[7]](String[d[15]](V))}H=D}if((K<<1&15)==4)for(R=(R%f[d[3]]+\nf[d[3]])%f[d[3]];R--;)f[d[39]](f[d[76]]());return H};\nnB=function(K,R){if((K-1^1)>=K&&(K-5|4)<K){ro(37,R);var f=R[d[14]]+(R[d[14]]?d[63]:d[71])+R[d[8]]+R[d[2]];if(ow(23,R)){var V=[];g.T2(R[d[21]],function(H,l){H!==null&&V[d[7]](l+d[27]+H)});\nf+=d[68]+V[d[51]](d[65])}var D=f}((K^19)&4)<1&&K<<2>=17&&(ro(13,R),f=decodeURIComponent(R[d[33]](d[50])||d[24])[d[18]](d[46]),D=R[d[2]]===d[45]&&f[d[3]]>1&&!!f[1]);return D};\nro=function(K,R){if((K-4&7)==1&&R[d[11]])var f=Wc(67,R);if((K+8&7)==1)a:{f=R[d[18]](d[24]);var V=[null,Vhh,627063648,DBB,932752626,HB5,-928813133,156792889,-560309775,$Bz,730541941,-839814535,175411007,156792889,function(l,F){F=(F%l[d[3]]+l[d[3]])%l[d[3]];l[d[25]](-F)[d[4]]()[d[74]](function(c){l[d[39]](c)})},\n610872636,lD_,dBG,-1739293034,1547370847,-1028942697,599691301,1927449109,1284464209,f,-188002452,733192325,-1916661201,-1047752333,d[40],347712804,1904514297,745252962,d[57],-115896258,-1764811265,862674128,Fe_,cz_,rz5,2060354376,yz2,290672997,d[93],-1971855357,f,d[77],-851973745,hMB,f,-1071174003,-1799737776,null,-1000994413,1252783032,-221134889,942376535,d[48],-1500826789,-627012231,674703433,ovB,null,-1385122849,function(l,F,c){var r=c[d[3]];l[d[74]](function(y,h,S){this[d[7]](S[h]=c[(c[d[6]](y)-\nc[d[6]](this[h])+h+r--)%c[d[3]]])},F[d[18]](d[24]))},\nS5v,-1845506690,-1066112171,2044598679,903842097,iBe,-2017161066,-1540449819,-1239680436,-500188026,1820821484,735382848,vvz,Leh,720383071,594949112];V[0]=V;V[52]=V;V[62]=V;if(typeof wcw===d[38])var D=R;else{try{try{V[20]!==-8&&(V[6]===-3?(0,V[16])(((0,V[9])(V[30],V[45]),V[9])(V[4],V[52]),V[64],(0,V[9])(V[50],V[62]),V[24],V[33],(0,V[37])()):(0,V[17])((0,V[17])(((0,V[48])(V[49]),V[64])(V[24],V[29],(0,V[37])()),V[1],V[34],V[24]),V[39],V[49])),(0,V[16])((0,V[3])(V[49]),V[9],(0,V[9])(V[27],V[62]),V[23],\nV[45])}catch(l){var H=hz(16,V,Date)}finally{V[30]<=9?((((((0,V[5])(V[new Date(d[56])/1E3],V[18],(0,V[46])()),V[12])(V[27]),(0,V[70])((0,V[37])(V[82],V[30]),V[42],V[78],V[2]),V[42])(V[9],V[51]),V[5])(V[2],V[22],(0,V[13])()),V[37])(V[51],V[43]),(0,V[70])((0,V[5])(V[14],V[22],(0,V[46])()),V[42],V[41],V[2]),V[70])((0,V[12])(V[51]),V[5],V[14],V[22],(0,V[61])()):(0,V[70])((((((0,V[70])(((0,V[54])(V[new Date(d[9])/1E3],V[75]),V[50])(V[63],V[new Date(d[85])/1E3]),V[50],V[new Date(d[87])/1E3],V[14]),V[50])(V[39],\nV[14]),V[6])((((0,V[62])(V[74],V[2]),V[new Date(d[83])/1E3])(V[58],V[51]),V[70])(V[8],V[71]),V[74],V[71],V[77]),V[82])(V[79],V[19]),V[10])(V[80],V[30]),V[69],V[39],V[58])}}catch(l){D=d[75]+R;break a}D=f[d[51]](d[24])}}return D};\nQN=function(K,R,f){var V;(K|3)>>3==2&&(V=R[d[11]]?R[d[11]][d[37]](d[5]):R[d[14]]===d[5]);if((K^72)<13&&K+2>>4>=0){R=(R%f[d[3]]+f[d[3]])%f[d[3]];var D=f[0];f[0]=f[R];f[R]=D;V=[R]}if((K+1&11)>=6&&((K^12)&16)<3){var H=g.z(R,zMv)||R[d[78]];D={dH:!1,Hh:d[24],Sj:d[24],s:d[24]};H?(H=Iw(H),D[d[53]]=!0,D[d[54]]=H[d[26]],D[d[89]]=H[d[67]],D[d[82]]=H[d[82]],V=D):V=D}((K|8)&7)>=2&&(K^52)<8&&(R=(R%f[d[3]]+f[d[3]])%f[d[3]],f[d[25]](R,1));return V};\nvar S5v=function(){return Wc[d[0]](this,24)};\ngo=function(K){return function(){return xBG[K].apply(this,arguments)}};\ng.O5=function(K,R){return xBG[K]=R};\nEvw=function(K){K=[\"object\"==typeof globalThis&&globalThis,K,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global];for(var R=0;R<K.length;++R){var f=K[R];if(f&&f.Math==Math)return f}throw Error(\"Cannot find global object\");};\nMB=function(K,R){if(R)for(var f=0;f<qB.length;f++)aDh(qB[f]+\"Array.prototype.\"+K,R)};\npB=function(K,R){R&&aDh(K,R)};\naDh=function(K,R){var f=g.Yv;K=K.split(\".\");for(var V=0;V<K.length-1;V++){var D=K[V];if(!(D in f))return;f=f[D]}K=K[K.length-1];V=f[K];R=R(V);R!=V&&R!=null&&me(f,K,{configurable:!0,writable:!0,value:R})};\ng.x=function(K,R){K.prototype=QwB(R.prototype);K.prototype.constructor=K;if(G2)G2(K,R);else for(var f in R)if(f!=\"prototype\")if(Object.defineProperties){var V=Object.getOwnPropertyDescriptor(R,f);V&&Object.defineProperty(K,f,V)}else K[f]=R[f];K.ZN=R.prototype};\nNow=function(K){var R=0;return function(){return R<K.length?{done:!1,value:K[R++]}:{done:!0}}};\ng.Z=function(K){var R=typeof Symbol!=\"undefined\"&&Symbol.iterator&&K[Symbol.iterator];if(R)return R.call(K);if(typeof K.length==\"number\")return{next:Now(K)};throw Error(String(K)+\" is not an iterable or ArrayLike\");};\nUB2=function(K){for(var R,f=[];!(R=K.next()).done;)f.push(R.value);return f};\ng.X=function(K){return K instanceof Array?K:UB2(g.Z(K))};\ng.u_=function(K){return WeD(K,K)};\nWeD=function(K,R){K.raw=R;Object.freeze&&(Object.freeze(K),Object.freeze(R));return K};\neh=function(K,R){return Object.prototype.hasOwnProperty.call(K,R)};\nthM=function(K){if(!(K instanceof Object))throw new TypeError(\"Iterator result \"+K+\" is not an object\");};\nK8=function(){this.N=!1;this.J=null;this.K=void 0;this.U=1;this.B=this.T=0;this.EF=this.X=null};\nRi=function(K){if(K.N)throw new TypeError(\"Generator is already running\");K.N=!0};\nVH=function(K,R){K.X={tP:R,J_:!0};K.U=K.T||K.B};\ng.P=function(K,R,f){K.U=f;return{value:R}};\n$V=function(K,R,f){R=g.Z(R);var V=R.next();thM(V);if(V.done)K.K=V.value,K.U=f;else return K.J=R,g.P(K,V.value,f)};\ng.lE=function(K){K.U=0};\ng.Fp=function(K,R,f){K.T=R;f!=void 0&&(K.B=f)};\ng.cT=function(K,R){K.T=0;K.B=R||0};\ng.rW=function(K,R,f){K.U=R;K.T=f||0};\ng.yH=function(K,R){K.T=R||0;R=K.X.tP;K.X=null;return R};\ng.h_=function(K,R,f,V){V?K.EF[V]=K.X:K.EF=[K.X];K.T=R||0;K.B=f||0};\ng.oi=function(K,R,f){f=K.EF.splice(f||0)[0];(f=K.X=K.X||f)?f.J_?K.U=K.T||K.B:f.J5!=void 0&&K.B<f.J5?(K.U=f.J5,K.X=null):K.U=K.B:K.U=R};\nAze=function(K){this.U=new K8;this.K=K};\nJzw=function(K,R){Ri(K.U);var f=K.U.J;if(f)return S8(K,\"return\"in f?f[\"return\"]:function(V){return{value:V,done:!0}},R,K.U.return);\nK.U.return(R);return iE(K)};\nS8=function(K,R,f,V){try{var D=R.call(K.U.J,f);thM(D);if(!D.done)return K.U.N=!1,D;var H=D.value}catch(l){return K.U.J=null,VH(K.U,l),iE(K)}K.U.J=null;V.call(K.U,H);return iE(K)};\niE=function(K){for(;K.U.U;)try{var R=K.K(K.U);if(R)return K.U.N=!1,{value:R.value,done:!1}}catch(f){K.U.K=void 0,VH(K.U,f)}K.U.N=!1;if(K.U.X){R=K.U.X;K.U.X=null;if(R.J_)throw R.tP;return{value:R.return,done:!0}}return{value:void 0,done:!0}};\nZBN=function(K){this.next=function(R){Ri(K.U);K.U.J?R=S8(K,K.U.J.next,R,K.U.Z):(K.U.Z(R),R=iE(K));return R};\nthis.throw=function(R){Ri(K.U);K.U.J?R=S8(K,K.U.J[\"throw\"],R,K.U.Z):(VH(K.U,R),R=iE(K));return R};\nthis.return=function(R){return Jzw(K,R)};\nthis[Symbol.iterator]=function(){return this}};\nvT=function(K,R){R=new ZBN(new Aze(R));G2&&K.prototype&&G2(R,K.prototype);return R};\nBoB=function(K){function R(V){return K.next(V)}\nfunction f(V){return K.throw(V)}\nreturn new Promise(function(V,D){function H(l){l.done?V(l.value):Promise.resolve(l.value).then(R,f).then(H,D)}\nH(K.next())})};\ng.I=function(K){return BoB(new ZBN(new Aze(K)))};\ng.wW=function(){for(var K=Number(this),R=[],f=K;f<arguments.length;f++)R[f-K]=arguments[f];return R};\nz$=function(K){return K};\nXcM=function(K){K={next:K};K[Symbol.iterator]=function(){return this};\nreturn K};\nxV=function(K,R,f){if(K==null)throw new TypeError(\"The 'this' value for String.prototype.\"+f+\" must not be null or undefined\");if(R instanceof RegExp)throw new TypeError(\"First argument to String.prototype.\"+f+\" must not be a regular expression\");return K+\"\"};\nk25=function(K,R,f){K instanceof String&&(K=String(K));for(var V=K.length,D=0;D<V;D++){var H=K[D];if(R.call(f,H,D,K))return{eA:D,z5:H}}return{eA:-1,z5:void 0}};\nES=function(K,R){K instanceof String&&(K+=\"\");var f=0,V=!1,D={next:function(){if(!V&&f<K.length){var H=f++;return{value:R(H,K[H]),done:!1}}V=!0;return{done:!0,value:void 0}}};\nD[Symbol.iterator]=function(){return D};\nreturn D};\nai=function(K){K=Math.trunc(K)||0;K<0&&(K+=this.length);if(!(K<0||K>=this.length))return this[K]};\nToz=function(K,R,f){K instanceof String&&(K=String(K));for(var V=K.length-1;V>=0;V--){var D=K[V];if(R.call(f,D,V,K))return{eA:V,z5:D}}return{eA:-1,z5:void 0}};\ng.WT=function(K,R,f){K=K.split(\".\");f=f||g.Nz;for(var V;K.length&&(V=K.shift());)K.length||R===void 0?f[V]&&f[V]!==Object.prototype[V]?f=f[V]:f=f[V]={}:f[V]=R};\nA_=function(K,R){var f=g.t_(\"CLOSURE_FLAGS\");K=f&&f[K];return K!=null?K:R};\ng.t_=function(K,R){K=K.split(\".\");R=R||g.Nz;for(var f=0;f<K.length;f++)if(R=R[K[f]],R==null)return null;return R};\nZB=function(K){var R=typeof K;return R!=\"object\"?R:K?Array.isArray(K)?\"array\":R:\"null\"};\ng.Xp=function(K){var R=ZB(K);return R==\"array\"||R==\"object\"&&typeof K.length==\"number\"};\ng.kV=function(K){var R=typeof K;return R==\"object\"&&K!=null||R==\"function\"};\ng.n8=function(K){return Object.prototype.hasOwnProperty.call(K,T$)&&K[T$]||(K[T$]=++P_z)};\nnvv=function(K,R,f){return K.call.apply(K.bind,arguments)};\nIDG=function(K,R,f){if(!K)throw Error();if(arguments.length>2){var V=Array.prototype.slice.call(arguments,2);return function(){var D=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(D,V);return K.apply(R,D)}}return function(){return K.apply(R,arguments)}};\ng.Ii=function(K,R,f){g.Ii=Function.prototype.bind&&Function.prototype.bind.toString().indexOf(\"native code\")!=-1?nvv:IDG;return g.Ii.apply(null,arguments)};\ng.gW=function(K,R){var f=Array.prototype.slice.call(arguments,1);return function(){var V=f.slice();V.push.apply(V,arguments);return K.apply(this,V)}};\ng.OS=function(){return Date.now()};\ngv5=function(K){g.WT(\"yt.abuse.playerAttLoaderRun\",K)};\nj8=function(K){return K};\ng.Mz=function(K,R){function f(){}\nf.prototype=R.prototype;K.ZN=R.prototype;K.prototype=new f;K.prototype.constructor=K;K.NF=function(V,D,H){for(var l=Array(arguments.length-2),F=2;F<arguments.length;F++)l[F-2]=arguments[F];return R.prototype[D].apply(V,l)}};\nOBM=function(K,R){if(R!==null&&R!==void 0){if(typeof R!==\"object\"&&typeof R!==\"function\")throw new TypeError(\"Object expected.\");if(f===void 0){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");var f=R[Symbol.dispose]}if(typeof f!==\"function\")throw new TypeError(\"Object not disposable.\");K.stack.push({value:R,dispose:f,async:!1})}return R};\njwN=function(K){function R(H){K.error=K.hasError?new SuppressedError(H,K.error,\"An error was suppressed during disposal.\"):H;K.hasError=!0}\nfunction f(){for(;V=K.stack.pop();)try{if(!V.async&&D===1)return D=0,K.stack.push(V),Promise.resolve().then(f);if(V.dispose){var H=V.dispose.call(V.value);if(V.async)return D|=2,Promise.resolve(H).then(f,function(l){R(l);return f()})}else D|=1}catch(l){R(l)}if(D===1)return K.hasError?Promise.reject(K.error):Promise.resolve();\nif(K.hasError)throw K.error;}\nvar V,D=0;f()};\nbE=function(K,R){if(Error.captureStackTrace)Error.captureStackTrace(this,bE);else{var f=Error().stack;f&&(this.stack=f)}K&&(this.message=String(K));R!==void 0&&(this.cause=R)};\nq5D=function(){};\ng.p8=function(K){return K[K.length-1]};\nMhw=function(K,R){var f=K.length,V=typeof K===\"string\"?K.split(\"\"):K;for(--f;f>=0;--f)f in V&&R.call(void 0,V[f],f,K)};\ng.G$=function(K,R,f){R=mu(K,R,f);return R<0?null:typeof K===\"string\"?K.charAt(R):K[R]};\nmu=function(K,R,f){for(var V=K.length,D=typeof K===\"string\"?K.split(\"\"):K,H=0;H<V;H++)if(H in D&&R.call(f,D[H],H,K))return H;return-1};\ng.sS=function(K,R,f){var V=K.length,D=typeof K===\"string\"?K.split(\"\"):K;for(--V;V>=0;V--)if(V in D&&R.call(f,D[V],V,K))return V;return-1};\ng.Ka=function(K,R){return bB_(K,R)>=0};\npco=function(K){if(!Array.isArray(K))for(var R=K.length-1;R>=0;R--)delete K[R];K.length=0};\ng.fa=function(K,R){R=bB_(K,R);var f;(f=R>=0)&&g.RK(K,R);return f};\ng.RK=function(K,R){return Array.prototype.splice.call(K,R,1).length==1};\ng.VZ=function(K,R){R=mu(K,R);R>=0&&g.RK(K,R)};\nY5c=function(K,R){var f=0;Mhw(K,function(V,D){R.call(void 0,V,D,K)&&g.RK(K,D)&&f++})};\ng.Hy=function(K){return Array.prototype.concat.apply([],arguments)};\ng.$n=function(K){var R=K.length;if(R>0){for(var f=Array(R),V=0;V<R;V++)f[V]=K[V];return f}return[]};\ng.lT=function(K,R){for(var f=1;f<arguments.length;f++){var V=arguments[f];if(g.Xp(V)){var D=K.length||0,H=V.length||0;K.length=D+H;for(var l=0;l<H;l++)K[D+l]=V[l]}else K.push(V)}};\ng.rJ=function(K,R,f,V){Array.prototype.splice.apply(K,dJ(arguments,1))};\ndJ=function(K,R,f){return arguments.length<=2?Array.prototype.slice.call(K,R):Array.prototype.slice.call(K,R,f)};\nmB2=function(K){for(var R=0,f=0,V={};f<K.length;){var D=K[f++],H=g.kV(D)?\"o\"+g.n8(D):(typeof D).charAt(0)+D;Object.prototype.hasOwnProperty.call(V,H)||(V[H]=!0,K[R++]=D)}K.length=R};\ng.hh=function(K,R,f){return G2D(K,f||yZ,!1,R)};\noK=function(K,R){return G2D(K,R,!0)};\nG2D=function(K,R,f,V){for(var D=0,H=K.length,l;D<H;){var F=D+(H-D>>>1),c=void 0;f?c=R.call(void 0,K[F],F,K):c=R(V,K[F]);c>0?D=F+1:(H=F,l=!c)}return l?D:-D-1};\ng.Sc=function(K,R){K.sort(R||yZ)};\nuG2=function(K,R){var f=yZ;g.Sc(K,function(V,D){return f(R(V),R(D))})};\ng.iT=function(K,R,f){if(!g.Xp(K)||!g.Xp(R)||K.length!=R.length)return!1;var V=K.length;f=f||swB;for(var D=0;D<V;D++)if(!f(K[D],R[D]))return!1;return!0};\nyZ=function(K,R){return K>R?1:K<R?-1:0};\nswB=function(K,R){return K===R};\ng.vy=function(K,R,f){f=g.hh(K,R,f);f<0&&g.rJ(K,-(f+1),0,R)};\ng.wJ=function(K,R,f){var V={};(0,g.La)(K,function(D,H){V[R.call(f,D,H,K)]=D});\nreturn V};\nC_D=function(K){for(var R=[],f=0;f<K;f++)R[f]=\"\";return R};\neMo=function(K,R){R=Array.prototype.splice.call(K,R,1);Array.prototype.splice.call(K,0,0,R[0])};\nKuN=function(K){var R={};g.La(K,function(f){var V=f.event,D=R[V];R.hasOwnProperty(V)?D!==null&&(f.equals(D)||(R[V]=null)):R[V]=f});\nY5c(K,function(f){return R[f.event]===null})};\nzB=function(){this.Ah=0;this.U=!1;this.K=-1;this.uJ=!1;this.Dn=0};\ng.T2=function(K,R,f){for(var V in K)R.call(f,K[V],V,K)};\ng.xn=function(K,R,f){var V={},D;for(D in K)R.call(f,K[D],D,K)&&(V[D]=K[D]);return V};\naK=function(K,R){var f={},V;for(V in K)f[V]=R.call(void 0,K[V],V,K);return f};\ng.i_=function(K,R,f){for(var V in K)if(R.call(f,K[V],V,K))return!0;return!1};\nRih=function(K,R){for(var f in K)if(!R.call(void 0,K[f],f,K))return!1;return!0};\ng.QZ=function(K){for(var R in K)return R};\nfBh=function(K){for(var R in K)return K[R]};\nNd=function(K){var R=[],f=0,V;for(V in K)R[f++]=K[V];return R};\ng.Uh=function(K){var R=[],f=0,V;for(V in K)R[f++]=V;return R};\ng.th=function(K,R){return K!==null&&R in K};\ng.Ah=function(K,R){for(var f in K)if(K[f]==R)return!0;return!1};\nJh=function(K,R){for(var f in K)if(R.call(void 0,K[f],f,K))return f};\nV8e=function(K,R){return(R=Jh(K,R))&&K[R]};\ng.ZL=function(K){for(var R in K)return!1;return!0};\ng.DzD=function(K){for(var R in K)delete K[R]};\ng.By=function(K,R,f){return K!==null&&R in K?K[R]:f};\ng.Xl=function(K,R){for(var f in K)if(!(f in R)||K[f]!==R[f])return!1;for(var V in R)if(!(V in K))return!1;return!0};\ng.kn=function(K){var R={},f;for(f in K)R[f]=K[f];return R};\ng.Py=function(K){if(!K||typeof K!==\"object\")return K;if(typeof K.clone===\"function\")return K.clone();if(typeof Map!==\"undefined\"&&K instanceof Map)return new Map(K);if(typeof Set!==\"undefined\"&&K instanceof Set)return new Set(K);if(K instanceof Date)return new Date(K.getTime());var R=Array.isArray(K)?[]:typeof ArrayBuffer!==\"function\"||typeof ArrayBuffer.isView!==\"function\"||!ArrayBuffer.isView(K)||K instanceof DataView?{}:new K.constructor(K.length),f;for(f in K)R[f]=g.Py(K[f]);return R};\nvar rz5=function(K){return Sh[d[0]](this,5,K)};\ng.na=function(K,R){for(var f,V,D=1;D<arguments.length;D++){V=arguments[D];for(f in V)K[f]=V[f];for(var H=0;H<H8o.length;H++)f=H8o[H],Object.prototype.hasOwnProperty.call(V,f)&&(K[f]=V[f])}};\nIK=function(){this.K=null;this.U=!1};\ngJ=function(K){IK.call(this);this.J=K};\nOh=function(){IK.call(this)};\njc=function(){IK.call(this)};\nMd=function(){this.U={};this.K=!0;this.X={}};\nbT=function(K,R,f){K.U[R]||(K.U[R]=new gJ(f));return K.U[R]};\n$zv=function(K){K.U.queryid||(K.U.queryid=new jc)};\npa=function(K,R,f){(K=K.U[R])&&K.X(f)};\nYn=function(K,R){if(g.th(K.X,R))return K.X[R];if(K=K.U[R])return K.getValue()};\nm1=function(K){var R={},f=g.xn(K.U,function(V){return V.U});\ng.T2(f,function(V,D){V=K.X[D]!==void 0?String(K.X[D]):V.U&&V.K!==null?String(V.K):\"\";V.length>0&&(R[D]=V)},K);\nreturn R};\nlBo=function(K){K=m1(K);var R=[];g.T2(K,function(f,V){V in Object.prototype||typeof f!=\"undefined\"&&R.push([V,\":\",f].join(\"\"))});\nreturn R};\nFuM=function(K){bT(K,\"od\",dzz);bT(K,\"opac\",uT).U=!0;bT(K,\"sbeos\",uT).U=!0;bT(K,\"prf\",uT).U=!0;bT(K,\"mwt\",uT).U=!0;bT(K,\"iogeo\",uT)};\nsh=function(K,R){return K.lastIndexOf(R,0)==0};\nc_c=function(K,R){var f=K.length-R.length;return f>=0&&K.indexOf(R,f)==f};\ng.Ca=function(K){return/^[\\s\\xa0]*$/.test(K)};\ng.ec=function(K,R){return K.indexOf(R)!=-1};\nKC=function(K,R){return g.ec(K.toLowerCase(),R.toLowerCase())};\ng.V7=function(K,R){var f=0;K=RE(String(K)).split(\".\");R=RE(String(R)).split(\".\");for(var V=Math.max(K.length,R.length),D=0;f==0&&D<V;D++){var H=K[D]||\"\",l=R[D]||\"\";do{H=/(\\d*)(\\D*)(.*)/.exec(H)||[\"\",\"\",\"\",\"\"];l=/(\\d*)(\\D*)(.*)/.exec(l)||[\"\",\"\",\"\",\"\"];if(H[0].length==0&&l[0].length==0)break;f=fC(H[1].length==0?0:parseInt(H[1],10),l[1].length==0?0:parseInt(l[1],10))||fC(H[2].length==0,l[2].length==0)||fC(H[2],l[2]);H=H[3];l=l[3]}while(f==0)}return f};\nfC=function(K,R){return K<R?-1:K>R?1:0};\ng.DP=function(){var K=g.Nz.navigator;return K&&(K=K.userAgent)?K:\"\"};\ndN=function(K){if(!Hb&&!$7||!lm)return!1;for(var R=0;R<lm.brands.length;R++){var f=lm.brands[R].brand;if(f&&g.ec(f,K))return!0}return!1};\nF8=function(K){return g.ec(g.DP(),K)};\ncb=function(){return Hb||$7?!!lm&&lm.brands.length>0:!1};\nrN=function(){return cb()?!1:F8(\"Opera\")};\nr_N=function(){return cb()?!1:F8(\"Trident\")||F8(\"MSIE\")};\ny_o=function(){return cb()?dN(\"Microsoft Edge\"):F8(\"Edg/\")};\ny7=function(){return F8(\"Firefox\")||F8(\"FxiOS\")};\noE=function(){return F8(\"Safari\")&&!(hl()||(cb()?0:F8(\"Coast\"))||rN()||(cb()?0:F8(\"Edge\"))||y_o()||(cb()?dN(\"Opera\"):F8(\"OPR\"))||y7()||F8(\"Silk\")||F8(\"Android\"))};\nhl=function(){return cb()?dN(\"Chromium\"):(F8(\"Chrome\")||F8(\"CriOS\"))&&!(cb()?0:F8(\"Edge\"))||F8(\"Silk\")};\nhio=function(){return F8(\"Android\")&&!(hl()||y7()||rN()||F8(\"Silk\"))};\noVv=function(K){var R={};K.forEach(function(f){R[f[0]]=f[1]});\nreturn function(f){return R[f.find(function(V){return V in R})]||\"\"}};\nSSG=function(K){var R=g.DP();if(K===\"Internet Explorer\"){if(r_N())if((K=/rv: *([\\d\\.]*)/.exec(R))&&K[1])R=K[1];else{K=\"\";var f=/MSIE +([\\d\\.]+)/.exec(R);if(f&&f[1])if(R=/Trident\\/(\\d.\\d)/.exec(R),f[1]==\"7.0\")if(R&&R[1])switch(R[1]){case \"4.0\":K=\"8.0\";break;case \"5.0\":K=\"9.0\";break;case \"6.0\":K=\"10.0\";break;case \"7.0\":K=\"11.0\"}else K=\"7.0\";else K=f[1];R=K}else R=\"\";return R}var V=RegExp(\"([A-Z][\\\\w ]+)/([^\\\\s]+)\\\\s*(?:\\\\((.*?)\\\\))?\",\"g\");f=[];for(var D;D=V.exec(R);)f.push([D[1],D[2],D[3]||void 0]);\nR=oVv(f);switch(K){case \"Opera\":if(rN())return R([\"Version\",\"Opera\"]);if(cb()?dN(\"Opera\"):F8(\"OPR\"))return R([\"OPR\"]);break;case \"Microsoft Edge\":if(cb()?0:F8(\"Edge\"))return R([\"Edge\"]);if(y_o())return R([\"Edg\"]);break;case \"Chromium\":if(hl())return R([\"Chrome\",\"CriOS\",\"HeadlessChrome\"])}return K===\"Firefox\"&&y7()||K===\"Safari\"&&oE()||K===\"Android Browser\"&&hio()||K===\"Silk\"&&F8(\"Silk\")?(R=f[2])&&R[1]||\"\":\"\"};\ni8h=function(K){if(cb()&&K!==\"Silk\"){var R=lm.brands.find(function(f){return f.brand===K});\nif(!R||!R.version)return NaN;R=R.version.split(\".\")}else{R=SSG(K);if(R===\"\")return NaN;R=R.split(\".\")}return R.length===0?NaN:Number(R[0])};\nLuD=function(){var K=null;if(!vVv)return K;try{var R=function(f){return f};\nK=vVv.createPolicy(\"goog#html\",{createHTML:R,createScript:R,createScriptURL:R})}catch(f){}return K};\nim=function(){Sv===void 0&&(Sv=LuD());return Sv};\nvb=function(K){this.U=K};\nLC=function(K){var R=im();K=R?R.createScriptURL(K):K;return new vb(K)};\nwN=function(K){if(K instanceof vb)return K.U;throw Error(\"\");};\nx7=function(K){this.U=K};\ng.EA=function(K){if(K instanceof x7)return K.U;throw Error(\"\");};\naE=function(K){this.e4=K};\nQ7=function(K){return new aE(function(R){return R.substr(0,K.length+1).toLowerCase()===K+\":\"})};\ng.N2=function(K,R){R=R===void 0?wT_:R;a:if(R=R===void 0?wT_:R,!(K instanceof x7)){for(var f=0;f<R.length;++f){var V=R[f];if(V instanceof aE&&V.e4(K)){K=new x7(K);break a}}K=void 0}return K||ziw};\nEV2=function(K){if(xzo.test(K))return K};\nUA=function(K){return K instanceof x7?g.EA(K):EV2(K)};\ng.Wb=function(K,R){R=UA(R);R!==void 0&&(K.href=R)};\ntl=function(K,R){throw Error(R===void 0?\"unexpected value \"+K+\"!\":R);};\nAl=function(K){this.U=K};\nJl=function(K){var R=im();K=R?R.createHTML(K):K;return new Al(K)};\nZP=function(K){if(K instanceof Al)return K.U;throw Error(\"\");};\ng.Bb=function(K,R,f,V){R=UA(R);return R!==void 0?K.open(R,f,V):null};\nX8=function(K){K=K===void 0?document:K;var R,f;K=(f=(R=K).querySelector)==null?void 0:f.call(R,\"script[nonce]\");return K==null?\"\":K.nonce||K.getAttribute(\"nonce\")||\"\"};\nk7=function(K){this.U=K};\naBe=function(K){var R=im();K=R?R.createScript(K):K;return new k7(K)};\nTd=function(K){if(K instanceof k7)return K.U;throw Error(\"\");};\nPb=function(K){var R=X8(K.ownerDocument);R&&K.setAttribute(\"nonce\",R)};\ng.nC=function(K,R){K.src=wN(R);Pb(K)};\nIE=function(){this.U=Qiv[0].toLowerCase()};\nNWG=function(K){var R=\"true\".toString(),f=[new IE];if(f.length===0)throw Error(\"\");if(f.map(function(V){if(V instanceof IE)V=V.U;else throw Error(\"\");return V}).every(function(V){return\"data-loaded\".indexOf(V)!==0}))throw Error('Attribute \"data-loaded\" does not match any of the allowed prefixes.');\nK.setAttribute(\"data-loaded\",R)};\nUz_=function(K,R){K.__closure__error__context__984382||(K.__closure__error__context__984382={});K.__closure__error__context__984382.severity=R};\nWuc=function(K){var R=g.t_(\"window.location.href\");K==null&&(K='Unknown Error of type \"null/undefined\"');if(typeof K===\"string\")return{message:K,name:\"Unknown error\",lineNumber:\"Not available\",fileName:R,stack:\"Not available\"};var f=!1;try{var V=K.lineNumber||K.line||\"Not available\"}catch(l){V=\"Not available\",f=!0}try{var D=K.fileName||K.filename||K.sourceURL||g.Nz.$googDebugFname||R}catch(l){D=\"Not available\",f=!0}R=gN(K);if(!(!f&&K.lineNumber&&K.fileName&&K.stack&&K.message&&K.name)){f=K.message;\nif(f==null){if(K.constructor&&K.constructor instanceof Function){if(K.constructor.name)f=K.constructor.name;else if(f=K.constructor,OA[f])f=OA[f];else{f=String(f);if(!OA[f]){var H=/function\\s+([^\\(]+)/m.exec(f);OA[f]=H?H[1]:\"[Anonymous]\"}f=OA[f]}f='Unknown Error of type \"'+f+'\"'}else f=\"Unknown Error of unknown type\";typeof K.toString===\"function\"&&Object.prototype.toString!==K.toString&&(f+=\": \"+K.toString())}return{message:f,name:K.name||\"UnknownError\",lineNumber:V,fileName:D,stack:R||\"Not available\"}}return{message:K.message,\nname:K.name,lineNumber:K.lineNumber,fileName:K.fileName,stack:R}};\ngN=function(K,R){R||(R={});R[jv(K)]=!0;var f=K.stack||\"\",V=K.cause;V&&!R[jv(V)]&&(f+=\"\\nCaused by: \",V.stack&&V.stack.indexOf(V.toString())==0||(f+=typeof V===\"string\"?V:V.message+\"\\n\"),f+=gN(V,R));K=K.errors;if(Array.isArray(K)){V=1;var D;for(D=0;D<K.length&&!(V>4);D++)R[jv(K[D])]||(f+=\"\\nInner error \"+V++ +\": \",K[D].stack&&K[D].stack.indexOf(K[D].toString())==0||(f+=typeof K[D]===\"string\"?K[D]:K[D].message+\"\\n\"),f+=gN(K[D],R));D<K.length&&(f+=\"\\n... \"+(K.length-D)+\" more inner errors\")}return f};\njv=function(K){var R=\"\";typeof K.toString===\"function\"&&(R=\"\"+K);return R+K.stack};\nq2=function(K,R,f){return K.parseFromString(ZP(R),f)};\ng.M2=function(K){return encodeURIComponent(String(K))};\nbm=function(K){return decodeURIComponent(K.replace(/\\+/g,\" \"))};\npC=function(K){t8G.test(K)&&(K.indexOf(\"&\")!=-1&&(K=K.replace(A_o,\"&amp;\")),K.indexOf(\"<\")!=-1&&(K=K.replace(J_v,\"&lt;\")),K.indexOf(\">\")!=-1&&(K=K.replace(Z8D,\"&gt;\")),K.indexOf('\"')!=-1&&(K=K.replace(BWN,\"&quot;\")),K.indexOf(\"'\")!=-1&&(K=K.replace(XTv,\"&#39;\")),K.indexOf(\"\\x00\")!=-1&&(K=K.replace(k$2,\"&#0;\")));return K};\ng.Y7=function(K){return K==null?\"\":String(K)};\nmp=function(K){for(var R=0,f=0;f<K.length;++f)R=31*R+K.charCodeAt(f)>>>0;return R};\nGd=function(K){var R=Number(K);return R==0&&g.Ca(K)?NaN:R};\nTWv=function(K){return String(K).replace(/\\-([a-z])/g,function(R,f){return f.toUpperCase()})};\nPEB=function(){return\"googleAvInapp\".replace(/([A-Z])/g,\"-$1\").toLowerCase()};\nnVo=function(K){return K.replace(RegExp(\"(^|[\\\\s]+)([a-z])\",\"g\"),function(R,f,V){return f+V.toUpperCase()})};\nIBB=function(K){var R=1;K=K.split(\":\");for(var f=[];R>0&&K.length;)f.push(K.shift()),R--;K.length&&f.push(K.join(\":\"));return f};\num=function(){return Hb||$7?!!lm&&!!lm.platform:!1};\ngVG=function(){return um()?lm.platform===\"Android\":F8(\"Android\")};\nsA=function(){return F8(\"iPhone\")&&!F8(\"iPod\")&&!F8(\"iPad\")};\nCC=function(){return sA()||F8(\"iPad\")||F8(\"iPod\")};\nev=function(){return um()?lm.platform===\"macOS\":F8(\"Macintosh\")};\nO8M=function(){return um()?lm.platform===\"Windows\":F8(\"Windows\")};\nKT=function(K){KT[\" \"](K);return K};\njih=function(K,R){try{return KT(K[R]),!0}catch(f){}return!1};\nM85=function(K,R){var f=qS5;return Object.prototype.hasOwnProperty.call(f,K)?f[K]:f[K]=R(K)};\ng.Rz=function(K){return M85(K,function(){return g.V7(b82,K)>=0})};\ng.fT=function(K,R,f){return Math.min(Math.max(K,R),f)};\ng.VJ=function(K,R){K%=R;return K*R<0?K+R:K};\nDz=function(K,R,f){return K+f*(R-K)};\ng.Ha=function(K,R){this.x=K!==void 0?K:0;this.y=R!==void 0?R:0};\n$U=function(K,R){return K==R?!0:K&&R?K.x==R.x&&K.y==R.y:!1};\ng.lu=function(K,R){this.width=K;this.height=R};\ng.dE=function(K,R){return K==R?!0:K&&R?K.width==R.width&&K.height==R.height:!1};\nFU=function(K){return K.width*K.height};\nrE=function(K,R){this.U=K===ca&&R||\"\"};\nyJ=function(K){if(K instanceof Al)return K;K=String(K).replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&apos;\");return Jl(K)};\nYS2=function(K){return pTG(K)};\npTG=function(K){var R=yJ(\"\");return Jl(K.map(function(f){return ZP(yJ(f))}).join(ZP(R).toString()))};\nCEM=function(K){var R;if(!mz2.test(\"div\"))throw Error(\"\");if(G$N.indexOf(\"DIV\")!==-1)throw Error(\"\");var f=\"<div\";K&&(f+=upv(K));Array.isArray(R)||(R=R===void 0?[]:[R]);sio.indexOf(\"DIV\")!==-1?f+=\">\":(K=YS2(R.map(function(V){return V instanceof Al?V:yJ(String(V))})),f+=\">\"+K.toString()+\"</div>\");\nreturn Jl(f)};\nupv=function(K){for(var R=\"\",f=Object.keys(K),V=0;V<f.length;V++){var D=f[V],H=K[D];if(!mz2.test(D))throw Error(\"\");if(H!==void 0&&H!==null){if(/^on./i.test(D))throw Error(\"\");eiB.indexOf(D.toLowerCase())!==-1&&(H=H instanceof x7?H.toString():EV2(String(H))||\"about:invalid#zClosurez\");H=D+'=\"'+yJ(String(H))+'\"';R+=\" \"+H}}return R};\ng.hB=function(K){var R=g.wW.apply(1,arguments);if(R.length===0)return LC(K[0]);for(var f=K[0],V=0;V<R.length;V++)f+=encodeURIComponent(R[V])+K[V+1];return LC(f)};\niu=function(K){return K?new oz(SL(K)):K1h||(K1h=new oz)};\nva=function(K,R){return typeof R===\"string\"?K.getElementById(R):R};\ng.wE=function(K,R){return(R||document).getElementsByTagName(String(K))};\ng.za=function(K,R){return(R||document).querySelectorAll(\".\"+K)};\ng.Ea=function(K,R){var f=R||document;f.getElementsByClassName?K=f.getElementsByClassName(K)[0]:(f=document,K=K?(R||f).querySelector(K?\".\"+K:\"\"):g.xU(f,\"*\",K,R)[0]||null);return K||null};\ng.xU=function(K,R,f,V){K=V||K;return(R=R&&R!=\"*\"?String(R).toUpperCase():\"\")||f?K.querySelectorAll(R+(f?\".\"+f:\"\")):K.getElementsByTagName(\"*\")};\naz=function(K,R){g.T2(R,function(f,V){V==\"style\"?K.style.cssText=f:V==\"class\"?K.className=f:V==\"for\"?K.htmlFor=f:R_M.hasOwnProperty(V)?K.setAttribute(R_M[V],f):sh(V,\"aria-\")||sh(V,\"data-\")?K.setAttribute(V,f):K[V]=f})};\nfLM=function(K){K=K.document;K=K.compatMode==\"CSS1Compat\"?K.documentElement:K.body;return new g.lu(K.clientWidth,K.clientHeight)};\nDde=function(K){var R=VcD(K);K=K.defaultView;return new g.Ha((K==null?void 0:K.pageXOffset)||R.scrollLeft,(K==null?void 0:K.pageYOffset)||R.scrollTop)};\nVcD=function(K){return K.scrollingElement?K.scrollingElement:g.QJ||K.compatMode!=\"CSS1Compat\"?K.body||K.documentElement:K.documentElement};\nNV=function(K){return K?K.defaultView:window};\nWa=function(K,R,f){var V=arguments,D=document,H=V[1],l=Ua(D,String(V[0]));H&&(typeof H===\"string\"?l.className=H:Array.isArray(H)?l.className=H.join(\" \"):az(l,H));V.length>2&&Ha_(D,l,V,2);return l};\nHa_=function(K,R,f,V){function D(F){F&&R.appendChild(typeof F===\"string\"?K.createTextNode(F):F)}\nfor(;V<f.length;V++){var H=f[V];if(!g.Xp(H)||g.kV(H)&&H.nodeType>0)D(H);else{a:{if(H&&typeof H.length==\"number\"){if(g.kV(H)){var l=typeof H.item==\"function\"||typeof H.item==\"string\";break a}if(typeof H===\"function\"){l=typeof H.item==\"function\";break a}}l=!1}g.La(l?g.$n(H):H,D)}}};\ng.tB=function(K){return Ua(document,K)};\nUa=function(K,R){R=String(R);K.contentType===\"application/xhtml+xml\"&&(R=R.toLowerCase());return K.createElement(R)};\ng.AB=function(K){return document.createTextNode(String(K))};\ng.JB=function(K,R){K.appendChild(R)};\ng.Ba=function(K){for(var R;R=K.firstChild;)K.removeChild(R)};\nXU=function(K,R,f){K.insertBefore(R,K.childNodes[f]||null)};\ng.kU=function(K){return K&&K.parentNode?K.parentNode.removeChild(K):null};\ng.Ta=function(K,R){if(!K||!R)return!1;if(K.contains&&R.nodeType==1)return K==R||K.contains(R);if(typeof K.compareDocumentPosition!=\"undefined\")return K==R||!!(K.compareDocumentPosition(R)&16);for(;R&&K!=R;)R=R.parentNode;return R==K};\nSL=function(K){return K.nodeType==9?K:K.ownerDocument||K.document};\ng.Pa=function(K,R){if(\"textContent\"in K)K.textContent=R;else if(K.nodeType==3)K.data=String(R);else if(K.firstChild&&K.firstChild.nodeType==3){for(;K.lastChild!=K.firstChild;)K.removeChild(K.lastChild);K.firstChild.data=String(R)}else g.Ba(K),K.appendChild(SL(K).createTextNode(String(R)))};\nnT=function(K){return K.tagName==\"A\"&&K.hasAttribute(\"href\")||K.tagName==\"INPUT\"||K.tagName==\"TEXTAREA\"||K.tagName==\"SELECT\"||K.tagName==\"BUTTON\"?!K.disabled&&(!K.hasAttribute(\"tabindex\")||$dv(K)):K.hasAttribute(\"tabindex\")&&$dv(K)};\n$dv=function(K){K=K.tabIndex;return typeof K===\"number\"&&K>=0&&K<32768};\ngE=function(K,R,f){if(!R&&!f)return null;var V=R?String(R).toUpperCase():null;return Iz(K,function(D){return(!V||D.nodeName==V)&&(!f||typeof D.className===\"string\"&&g.Ka(D.className.split(/\\s+/),f))},!0)};\nIz=function(K,R,f){K&&!f&&(K=K.parentNode);for(f=0;K;){if(R(K))return K;K=K.parentNode;f++}return null};\noz=function(K){this.U=K||g.Nz.document||document};\nlLG=function(){this.U=this.lA=null};\nOa=function(){};\nMV=function(){if(!qV())throw Error();};\nqV=function(){return!(!bu||!bu.performance)};\ndde=function(K){return g.QJ?\"webkit\"+K:K.toLowerCase()};\npT=function(K){return function(){return K}};\ng.YU=function(){};\nF15=function(K){var R=R||0;return function(){return K.apply(this,Array.prototype.slice.call(arguments,0,R))}};\nma=function(K){var R=!1,f;return function(){R||(f=K(),R=!0);return f}};\nGa=function(K){var R=K;return function(){if(R){var f=R;R=null;f()}}};\nuu=function(K,R,f){var V=0;return function(D){g.Nz.clearTimeout(V);var H=arguments;V=g.Nz.setTimeout(function(){K.apply(f,H)},R)}};\nsa=function(K,R,f,V){this.top=K;this.right=R;this.bottom=f;this.left=V};\nCT=function(K){return K.right-K.left};\neL=function(K,R){return K==R?!0:K&&R?K.top==R.top&&K.right==R.right&&K.bottom==R.bottom&&K.left==R.left:!1};\nKU=function(K,R,f){R instanceof g.Ha?(K.left+=R.x,K.right+=R.x,K.top+=R.y,K.bottom+=R.y):(K.left+=R,K.right+=R,typeof f===\"number\"&&(K.top+=f,K.bottom+=f));return K};\ng.Rs=function(K,R,f,V){this.left=K;this.top=R;this.width=f;this.height=V};\nfU=function(K,R){return K==R?!0:K&&R?K.left==R.left&&K.width==R.width&&K.top==R.top&&K.height==R.height:!1};\ng.Ds=function(K,R,f){if(typeof R===\"string\")(R=V5(K,R))&&(K.style[R]=f);else for(var V in R){f=K;var D=R[V],H=V5(f,V);H&&(f.style[H]=D)}};\nV5=function(K,R){var f=chz[R];if(!f){var V=TWv(R);f=V;K.style[V]===void 0&&(V=(g.QJ?\"Webkit\":$O?\"Moz\":null)+nVo(V),K.style[V]!==void 0&&(f=V));chz[R]=f}return f};\ng.l6=function(K,R){var f=K.style[TWv(R)];return typeof f!==\"undefined\"?f:K.style[V5(K,R)]||\"\"};\ndB=function(K,R){var f=SL(K);return f.defaultView&&f.defaultView.getComputedStyle&&(K=f.defaultView.getComputedStyle(K,null))?K[R]||K.getPropertyValue(R)||\"\":\"\"};\nFd=function(K,R){return dB(K,R)||(K.currentStyle?K.currentStyle[R]:null)||K.style&&K.style[R]};\ng.rB=function(K,R,f){if(R instanceof g.Ha){var V=R.x;R=R.y}else V=R,R=f;K.style.left=ci(V,!1);K.style.top=ci(R,!1)};\nrhM=function(K){return new g.Ha(K.offsetLeft,K.offsetTop)};\ny5=function(K){try{return K.getBoundingClientRect()}catch(R){return{left:0,top:0,right:0,bottom:0}}};\nyhz=function(K){var R=SL(K),f=Fd(K,\"position\"),V=f==\"fixed\"||f==\"absolute\";for(K=K.parentNode;K&&K!=R;K=K.parentNode)if(K.nodeType==11&&K.host&&(K=K.host),f=Fd(K,\"position\"),V=V&&f==\"static\"&&K!=R.documentElement&&K!=R.body,!V&&(K.scrollWidth>K.clientWidth||K.scrollHeight>K.clientHeight||f==\"fixed\"||f==\"absolute\"||f==\"relative\"))return K;return null};\ng.hQ=function(K){var R=SL(K),f=new g.Ha(0,0);if(K==(R?SL(R):document).documentElement)return f;K=y5(K);R=iu(R);R=Dde(R.U);f.x=K.left+R.x;f.y=K.top+R.y;return f};\nono=function(K,R){var f=new g.Ha(0,0),V=NV(SL(K));if(!jih(V,\"parent\"))return f;do{var D=V==R?g.hQ(K):h__(K);f.x+=D.x;f.y+=D.y}while(V&&V!=R&&V!=V.parent&&(K=V.frameElement)&&(V=V.parent));return f};\ng.os=function(K,R){K=Shh(K);R=Shh(R);return new g.Ha(K.x-R.x,K.y-R.y)};\nh__=function(K){K=y5(K);return new g.Ha(K.left,K.top)};\nShh=function(K){if(K.nodeType==1)return h__(K);K=K.changedTouches?K.changedTouches[0]:K;return new g.Ha(K.clientX,K.clientY)};\ng.SX=function(K,R,f){if(R instanceof g.lu)f=R.height,R=R.width;else if(f==void 0)throw Error(\"missing height argument\");K.style.width=ci(R,!0);K.style.height=ci(f,!0)};\nci=function(K,R){typeof K==\"number\"&&(K=(R?Math.round(K):K)+\"px\");return K};\ng.i6=function(K){var R=iao;if(Fd(K,\"display\")!=\"none\")return R(K);var f=K.style,V=f.display,D=f.visibility,H=f.position;f.visibility=\"hidden\";f.position=\"absolute\";f.display=\"inline\";K=R(K);f.display=V;f.position=H;f.visibility=D;return K};\niao=function(K){var R=K.offsetWidth,f=K.offsetHeight,V=g.QJ&&!R&&!f;return(R===void 0||V)&&K.getBoundingClientRect?(K=y5(K),new g.lu(K.right-K.left,K.bottom-K.top)):new g.lu(R,f)};\ng.vi=function(K,R){K.style.display=R?\"\":\"none\"};\nLU=function(K){return K?K.passive&&vnM()?K:K.capture||!1:!1};\nwB=function(K,R,f,V){return typeof K.addEventListener===\"function\"?(K.addEventListener(R,f,LU(V)),!0):!1};\nz4=function(K){if(K.prerendering)return 3;var R;return(R={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,\"\":0}[K.visibilityState||K.webkitVisibilityState||K.mozVisibilityState||\"\"])!=null?R:0};\nL12=function(){};\nxO=function(K){try{return!!K&&K.location.href!=null&&jih(K,\"foo\")}catch(R){return!1}};\nwyG=function(K){for(var R=K;K&&K!=K.parent;)K=K.parent,xO(K)&&(R=K);return R};\nz_B=function(){return(Hb||$7)&&lm?lm.mobile:!as()&&(F8(\"iPod\")||F8(\"iPhone\")||F8(\"Android\")||F8(\"IEMobile\"))};\nas=function(){return(Hb||$7)&&lm?!lm.mobile&&(F8(\"iPad\")||F8(\"Android\")||F8(\"Silk\")):F8(\"iPad\")||F8(\"Android\")&&!F8(\"Mobile\")||F8(\"Silk\")};\nxdG=function(K){var R,f;return(f=(R=/https?:\\/\\/[^\\/]+/.exec(K))==null?void 0:R[0])!=null?f:\"\"};\nNJz=function(K){K=K||Q5();for(var R=new Env(g.Nz.location.href,!1),f=null,V=K.length-1,D=V;D>=0;--D){var H=K[D];!f&&aLe.test(H.url)&&(f=H);if(H.url&&!H.U){R=H;break}}D=null;H=K.length&&K[V].url;R.depth!==0&&H&&(D=K[V]);return new QK_(R,D,f)};\nQ5=function(){var K=g.Nz,R=[],f=null;do{var V=K;if(xO(V)){var D=V.location.href;f=V.document&&V.document.referrer||null}else D=f,f=null;R.push(new Env(D||\"\"));try{K=V.parent}catch(H){K=null}}while(K&&V!==K);V=0;for(K=R.length-1;V<=K;++V)R[V].depth=K-V;V=g.Nz;if(V.location&&V.location.ancestorOrigins&&V.location.ancestorOrigins.length===R.length-1)for(K=1;K<R.length;++K)D=R[K],D.url||(D.url=V.location.ancestorOrigins[K-1]||\"\",D.U=!0);return R};\nQK_=function(K,R,f){this.U=K;this.K=R;this.X=f};\nEnv=function(K,R){this.url=K;this.U=!!R;this.depth=null};\nN8=function(K,R){if(K)for(var f in K)Object.prototype.hasOwnProperty.call(K,f)&&R(K[f],f,K)};\nW1z=function(){var K=[];N8(Udw,function(R){K.push(R)});\nreturn K};\nUY=function(){this.X=\"&\";this.K={};this.J=0;this.U=[]};\nWi=function(K,R){var f={};f[K]=R;return[f]};\ntcz=function(K,R,f,V,D){var H=[];N8(K,function(l,F){(l=tQ(l,R,f,V,D))&&H.push(F+\"=\"+l)});\nreturn H.join(R)};\nvar dBG=function(K,R,f,V,D){return Wc[d[0]](this,3,K,R,f,V,D)};\ntQ=function(K,R,f,V,D){if(K==null)return\"\";R=R||\"&\";f=f||\",$\";typeof f===\"string\"&&(f=f.split(\"\"));if(K instanceof Array){if(V||(V=0),V<f.length){for(var H=[],l=0;l<K.length;l++)H.push(tQ(K[l],R,f,V+1,D));return H.join(f[V])}}else if(typeof K===\"object\")return D||(D=0),D<2?encodeURIComponent(tcz(K,R,f,V,D+1)):\"...\";return encodeURIComponent(String(K))};\nAhN=function(K){var R=1,f;for(f in K.K)f.length>R&&(R=f.length);return 3997-R-K.X.length-1};\nAQ=function(K,R){this.U=K;this.depth=R};\nZao=function(){function K(F,c){return F==null?c:F}\nvar R=Q5(),f=Math.max(R.length-1,0),V=NJz(R);R=V.U;var D=V.K,H=V.X,l=[];H&&l.push(new AQ([H.url,H.U?2:0],K(H.depth,1)));D&&D!=H&&l.push(new AQ([D.url,2],0));R.url&&R!=H&&l.push(new AQ([R.url,0],K(R.depth,f)));V=g.JQ(l,function(F,c){return l.slice(0,l.length-c)});\n!R.url||(H||D)&&R!=H||(D=xdG(R.url))&&V.push([new AQ([D,1],K(R.depth,f))]);V.push([]);return g.JQ(V,function(F){return Jho(f,F)})};\nJho=function(K,R){g.Zs(R,function(D){return D.depth>=0});\nvar f=Bi(R,function(D,H){return Math.max(D,H.depth)},-1),V=C_D(f+2);\nV[0]=K;g.La(R,function(D){return V[D.depth+1]=D.U});\nreturn V};\nBJB=function(){var K=K===void 0?Zao():K;return K.map(function(R){return tQ(R)})};\nXd=function(K){K.W5a=!0;return K};\nTJ2=function(){var K=Xyh(\"IFRAME\"),R={};g.La(kBG(),function(f){K.sandbox&&K.sandbox.supports&&K.sandbox.supports(f)&&(R[f]=!0)});\nreturn R};\nXyh=function(K,R){R=R===void 0?document:R;return R.createElement(String(K).toLowerCase())};\nPT_=function(K){var R=!1;R=R===void 0?!1:R;bu.google_image_requests||(bu.google_image_requests=[]);var f=Xyh(\"IMG\",bu.document);R&&(f.attributionSrc=\"\");f.src=K;bu.google_image_requests.push(f)};\nkO=function(K){var R=\"a$\";if(K.a$&&K.hasOwnProperty(R))return K.a$;var f=new K;K.a$=f;K.hasOwnProperty(R);return f};\nT4=function(){this.K=new L12;this.U=qV()?new MV:new Oa};\nnnD=function(){Pi();var K=bu.document;return!!(K&&K.body&&K.body.getBoundingClientRect&&typeof bu.setInterval===\"function\"&&typeof bu.clearInterval===\"function\"&&typeof bu.setTimeout===\"function\"&&typeof bu.clearTimeout===\"function\")};\nILB=function(){Pi();return BJB()};\ngnc=function(){};\nPi=function(){var K=kO(gnc);if(!K.U){if(!bu)throw Error(\"Context has not been set and window is undefined.\");K.U=kO(T4)}return K.U};\nnU=function(){throw Error(\"Invalid UTF8\");};\nOaB=function(K,R){R=String.fromCharCode.apply(null,R);return K==null?R:K+R};\nbae=function(K){var R=!1;R=R===void 0?!1:R;if(jKD){if(R&&(qhe?!K.isWellFormed():/(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])/.test(K)))throw Error(\"Found an unpaired surrogate\");K=(Mcw||(Mcw=new TextEncoder)).encode(K)}else{for(var f=0,V=new Uint8Array(3*K.length),D=0;D<K.length;D++){var H=K.charCodeAt(D);if(H<128)V[f++]=H;else{if(H<2048)V[f++]=H>>6|192;else{if(H>=55296&&H<=57343){if(H<=56319&&D<K.length){var l=K.charCodeAt(++D);if(l>=56320&&l<=57343){H=(H-55296)*1024+\nl-56320+65536;V[f++]=H>>18|240;V[f++]=H>>12&63|128;V[f++]=H>>6&63|128;V[f++]=H&63|128;continue}else D--}if(R)throw Error(\"Found an unpaired surrogate\");H=65533}V[f++]=H>>12|224;V[f++]=H>>6&63|128}V[f++]=H&63|128}}K=f===V.length?V:V.subarray(0,f)}return K};\nIs=function(K){g.Nz.setTimeout(function(){throw K;},0)};\npyB=function(K){return Array.prototype.map.call(K,function(R){R=R.toString(16);return R.length>1?R:\"0\"+R}).join(\"\")};\nYhB=function(K){for(var R=[],f=0;f<K.length;f+=2)R.push(parseInt(K.substring(f,f+2),16));return R};\ng.gB=function(K){for(var R=[],f=0,V=0;V<K.length;V++){var D=K.charCodeAt(V);D<128?R[f++]=D:(D<2048?R[f++]=D>>6|192:((D&64512)==55296&&V+1<K.length&&(K.charCodeAt(V+1)&64512)==56320?(D=65536+((D&1023)<<10)+(K.charCodeAt(++V)&1023),R[f++]=D>>18|240,R[f++]=D>>12&63|128):R[f++]=D>>12|224,R[f++]=D>>6&63|128),R[f++]=D&63|128)}return R};\ng.OY=function(K,R){R===void 0&&(R=0);md5();R=GB2[R];for(var f=Array(Math.floor(K.length/3)),V=R[64]||\"\",D=0,H=0;D<K.length-2;D+=3){var l=K[D],F=K[D+1],c=K[D+2],r=R[l>>2];l=R[(l&3)<<4|F>>4];F=R[(F&15)<<2|c>>6];c=R[c&63];f[H++]=\"\"+r+l+F+c}r=0;c=V;switch(K.length-D){case 2:r=K[D+1],c=R[(r&15)<<2]||V;case 1:K=K[D],f[H]=\"\"+R[K>>2]+R[(K&3)<<4|r>>4]+c+V}return f.join(\"\")};\ng.jX=function(K,R,f){if(ulw&&!R)K=g.Nz.btoa(K);else{for(var V=[],D=0,H=0;H<K.length;H++){var l=K.charCodeAt(H);if(l>255){var F=Error(\"go/unicode-to-byte-error\");if(f)throw F;V[D++]=l&255;l>>=8}V[D++]=l}K=g.OY(V,R)}return K};\nCT5=function(K){var R=[];sKz(K,function(f){R.push(f)});\nreturn R};\nq8=function(K){var R=K.length,f=R*3/4;f%3?f=Math.floor(f):g.ec(\"=.\",K[R-1])&&(f=g.ec(\"=.\",K[R-2])?f-2:f-1);var V=new Uint8Array(f),D=0;sKz(K,function(H){V[D++]=H});\nreturn D!==f?V.subarray(0,D):V};\nsKz=function(K,R){function f(c){for(;V<K.length;){var r=K.charAt(V++),y=M8[r];if(y!=null)return y;if(!g.Ca(r))throw Error(\"Unknown base64 encoding at char: \"+r);}return c}\nmd5();for(var V=0;;){var D=f(-1),H=f(0),l=f(64),F=f(64);if(F===64&&D===-1)break;R(D<<2|H>>4);l!=64&&(R(H<<4&240|l>>2),F!=64&&R(l<<6&192|F))}};\nmd5=function(){if(!M8){M8={};for(var K=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),R=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],f=0;f<5;f++){var V=K.concat(R[f].split(\"\"));GB2[f]=V;for(var D=0;D<V.length;D++){var H=V[D];M8[H]===void 0&&(M8[H]=D)}}}};\nKpz=function(K){return e_5[K]||\"\"};\nVvB=function(K){if(!Rgh)return q8(K);K=fPM.test(K)?K.replace(fPM,Kpz):K;K=atob(K);for(var R=new Uint8Array(K.length),f=0;f<K.length;f++)R[f]=K.charCodeAt(f);return R};\nb6=function(K,R){D2c(R);this.U=K;if(K!=null&&K.length===0)throw Error(\"ByteString should be constructed with non-empty values\");};\nYO=function(){return HCv||(HCv=new b6(null,pU))};\nCU=function(K){return new Uint8Array(G4(K)||0)};\nG4=function(K){D2c(pU);var R=K.U;R=R==null||$2z&&R!=null&&R instanceof Uint8Array?R:typeof R===\"string\"?VvB(R):null;return R==null?R:K.U=R};\nD2c=function(K){if(K!==pU)throw Error(\"illegal external caller\");};\neX=function(K){K=Error(K);Uz_(K,\"warning\");return K};\nKG=function(K,R){if(K!=null){var f;var V=(f=lPw)!=null?f:lPw={};f=V[K]||0;f>=R||(V[K]=f+1,K=Error(),Uz_(K,\"incident\"),Is(K))}};\nRo=function(K,R,f){return typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\"?(f===void 0?0:f)&&Symbol.for&&K?Symbol.for(K):K!=null?Symbol(K):Symbol():R};\nDO=function(K,R){fG||VR in K||d2G(K,FpG);K[VR]|=R};\nH4=function(K,R){fG||VR in K||d2G(K,FpG);K[VR]=R};\n$o=function(){return typeof BigInt===\"function\"};\ndO=function(K,R){return R===void 0?K.U!==lF&&!!(2&(K.Sr[VR]|0)):!!(2&R)&&K.U!==lF};\nclN=function(K,R){if(K!=null)if(typeof K===\"string\")K=K?new b6(K,pU):YO();else if(K.constructor!==b6)if($2z&&K!=null&&K instanceof Uint8Array)K=K.length?new b6(new Uint8Array(K),pU):YO();else{if(!R)throw Error();K=void 0}return K};\nF6=function(K,R){if(typeof R!==\"number\"||R<0||R>=K.length)throw Error();};\nrlv=function(K,R,f){var V=R&128?0:-1,D=K.length,H;if(H=!!D)H=K[D-1],H=H!=null&&typeof H===\"object\"&&H.constructor===Object;var l=D+(H?-1:0);for(R=R&128?1:0;R<l;R++)f(R-V,K[R]);if(H){K=K[D-1];for(var F in K)!isNaN(F)&&f(+F,K[F])}};\nrO=function(K){return K&128?c4:void 0};\noo=function(K){var R=K;if(yR(R)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(R))throw Error(String(R));}else if(ylz(R)&&!Number.isSafeInteger(R))throw Error(String(R));return ht?BigInt(K):K=hge(K)?K?\"1\":\"0\":yR(K)?K.trim()||\"0\":String(K)};\no7G=function(K,R){if(K.length>R.length)return!1;if(K.length<R.length||K===R)return!0;for(var f=0;f<K.length;f++){var V=K[f],D=R[f];if(V>D)return!1;if(V<D)return!0}};\nwO=function(K){var R=K>>>0;v4=R;LG=(K-R)/4294967296>>>0};\nxo=function(K){if(K<0){wO(0-K);var R=g.Z(z6(v4,LG));K=R.next().value;R=R.next().value;v4=K>>>0;LG=R>>>0}else wO(K)};\nao=function(K,R){var f=R*4294967296+(K>>>0);return Number.isSafeInteger(f)?f:Eq(K,R)};\nQR=function(K,R){var f=R&2147483648;f&&(K=~K+1>>>0,R=~R>>>0,K==0&&(R=R+1>>>0));K=ao(K,R);return typeof K===\"number\"?f?-K:K:f?\"-\"+K:K};\nUq=function(K,R){return $o()?oo(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(R))<<BigInt(32))+BigInt.asUintN(32,BigInt(K)))):oo(ND(K,R))};\nEq=function(K,R){R>>>=0;K>>>=0;if(R<=2097151)var f=\"\"+(4294967296*R+K);else $o()?f=\"\"+(BigInt(R)<<BigInt(32)|BigInt(K)):(f=(K>>>24|R<<8)&16777215,R=R>>16&65535,K=(K&16777215)+f*6777216+R*6710656,f+=R*8147497,R*=2,K>=1E7&&(f+=K/1E7>>>0,K%=1E7),f>=1E7&&(R+=f/1E7>>>0,f%=1E7),f=R+SAD(f)+SAD(K));return f};\nSAD=function(K){K=String(K);return\"0000000\".slice(K.length)+K};\nND=function(K,R){R&2147483648?$o()?K=\"\"+(BigInt(R|0)<<BigInt(32)|BigInt(K>>>0)):(R=g.Z(z6(K,R)),K=R.next().value,R=R.next().value,K=\"-\"+Eq(K,R)):K=Eq(K,R);return K};\nW4=function(K){if(K.length<16)xo(Number(K));else if($o())K=BigInt(K),v4=Number(K&BigInt(4294967295))>>>0,LG=Number(K>>BigInt(32)&BigInt(4294967295));else{var R=+(K[0]===\"-\");LG=v4=0;for(var f=K.length,V=0+R,D=(f-R)%6+R;D<=f;V=D,D+=6)V=Number(K.slice(V,D)),LG*=1E6,v4=v4*1E6+V,v4>=4294967296&&(LG+=Math.trunc(v4/4294967296),LG>>>=0,v4>>>=0);R&&(R=g.Z(z6(v4,LG)),K=R.next().value,R=R.next().value,v4=K,LG=R)}};\nz6=function(K,R){R=~R;K?K=~K+1:R+=1;return[K,R]};\ntt=function(K){return Array.prototype.slice.call(K)};\nAt=function(K){if(K!=null&&typeof K!==\"number\")throw Error(\"Value of float/double field must be a number, found \"+typeof K+\": \"+K);return K};\niCo=function(K){return K.displayName||K.name||\"unknown type name\"};\nJt=function(K){if(K!=null&&typeof K!==\"boolean\")throw Error(\"Expected boolean but got \"+ZB(K)+\": \"+K);return K};\nB4=function(K){switch(typeof K){case \"bigint\":return!0;case \"number\":return ZO(K);case \"string\":return v7h.test(K);default:return!1}};\nLpN=function(K){if(typeof K!==\"number\")throw eX(\"int32\");if(!ZO(K))throw eX(\"int32\");return K|0};\nX6=function(K){return K==null?K:LpN(K)};\nko=function(K){if(K==null)return K;if(typeof K===\"string\"&&K)K=+K;else if(typeof K!==\"number\")return;return ZO(K)?K|0:void 0};\nT6=function(K){if(K==null)return K;if(typeof K===\"string\"&&K)K=+K;else if(typeof K!==\"number\")return;return ZO(K)?K>>>0:void 0};\nx25=function(K){var R=0;R=R===void 0?0:R;if(!B4(K))throw eX(\"int64\");var f=typeof K;switch(R){case 512:switch(f){case \"string\":return P4(K);case \"bigint\":return String(nG(64,K));default:return Oq(K)}case 1024:switch(f){case \"string\":return wbe(K);case \"bigint\":return oo(nG(64,K));default:return zgv(K)}case 0:switch(f){case \"string\":return P4(K);case \"bigint\":return oo(nG(64,K));default:return jq(K)}default:return tl(R,\"Unknown format requested type for int64\")}};\nqD=function(K){return K==null?K:x25(K)};\nE7w=function(K){var R=K.length;if(K[0]===\"-\"?R<20||R===20&&K<=\"-9223372036854775808\":R<19||R===19&&K<=\"9223372036854775807\")return K;W4(K);return ND(v4,LG)};\njq=function(K){B4(K);K=MD(K);bF(K)||(xo(K),K=QR(v4,LG));return K};\nOq=function(K){B4(K);K=MD(K);bF(K)?K=String(K):(xo(K),K=ND(v4,LG));return K};\nP4=function(K){B4(K);var R=MD(Number(K));if(bF(R))return String(R);R=K.indexOf(\".\");R!==-1&&(K=K.substring(0,R));return E7w(K)};\nwbe=function(K){var R=MD(Number(K));if(bF(R))return oo(R);R=K.indexOf(\".\");R!==-1&&(K=K.substring(0,R));return $o()?oo(nG(64,BigInt(K))):oo(E7w(K))};\nzgv=function(K){return bF(K)?oo(jq(K)):oo(Oq(K))};\naPz=function(K){if(K==null)return K;var R=typeof K;if(R===\"bigint\")return String(nG(64,K));if(B4(K)){if(R===\"string\")return P4(K);if(R===\"number\")return jq(K)}};\nNN5=function(K){if(K==null)return K;var R=typeof K;if(R===\"bigint\")return String(QE5(64,K));if(B4(K)){if(R===\"string\")return B4(K),R=MD(Number(K)),bF(R)&&R>=0?K=String(R):(R=K.indexOf(\".\"),R!==-1&&(K=K.substring(0,R)),K[0]===\"-\"?R=!1:(R=K.length,R=R<20?!0:R===20&&K<=\"18446744073709551615\"),R||(W4(K),K=Eq(v4,LG))),K;if(R===\"number\")return B4(K),K=MD(K),K>=0&&bF(K)||(xo(K),K=ao(v4,LG)),K}};\nU2B=function(K){if(K==null||typeof K==\"string\"||K instanceof b6)return K};\nWp_=function(K){if(typeof K!==\"string\")throw Error();return K};\npG=function(K){if(K!=null&&typeof K!==\"string\")throw Error();return K};\nYo=function(K){return K==null||typeof K===\"string\"?K:void 0};\nmG=function(K,R){if(!(K instanceof R))throw Error(\"Expected instanceof \"+iCo(R)+\" but got \"+(K&&iCo(K.constructor)));return K};\ntvz=function(K,R,f){if(K!=null&&K[G6]===uF)return K;if(Array.isArray(K)){var V=K[VR]|0;f=V|f&32|f&2;f!==V&&H4(K,f);return new R(K)}};\nsq=function(K){return K};\neq=function(K){var R=j8(CG);return R?K[R]:void 0};\nKV=function(){};\nRk=function(K,R){for(var f in K)!isNaN(f)&&R(K,+f,K[f])};\nAlc=function(K){var R=new KV;Rk(K,function(f,V,D){R[V]=tt(D)});\nR.dZ=K.dZ;return R};\nZC5=function(K,R){R<100||KG(Jlw,1)};\nVf=function(K,R,f,V){var D=V!==void 0;V=!!V;var H=j8(CG),l;!D&&fG&&H&&(l=K[H])&&Rk(l,ZC5);H=[];var F=K.length;l=4294967295;var c=!1,r=!!(R&64),y=r?R&128?0:-1:void 0;if(!(R&1)){var h=F&&K[F-1];h!=null&&typeof h===\"object\"&&h.constructor===Object?(F--,l=F):h=void 0;if(r&&!(R&128)&&!D){c=!0;var S;l=((S=fV)!=null?S:sq)(l-y,y,K,h,void 0)+y}}R=void 0;for(S=0;S<F;S++){var v=K[S];if(v!=null&&(v=f(v,V))!=null)if(r&&S>=l){var L=S-y,E=void 0;((E=R)!=null?E:R={})[L]=v}else H[S]=v}if(h)for(var Q in h)F=h[Q],F!=\nnull&&(F=f(F,V))!=null&&(S=+Q,v=void 0,r&&!Number.isNaN(S)&&(v=S+y)<l?H[v]=F:(S=void 0,((S=R)!=null?S:R={})[Q]=F));R&&(c?H.push(R):H[l]=R);D&&j8(CG)&&(K=eq(K))&&K instanceof KV&&(H[CG]=Alc(K));return H};\nBN2=function(K){switch(typeof K){case \"number\":return Number.isFinite(K)?K:\"\"+K;case \"bigint\":return DS(K)?Number(K):\"\"+K;case \"boolean\":return K?1:0;case \"object\":if(Array.isArray(K)){var R=K[VR]|0;return K.length===0&&R&1?void 0:Vf(K,R,BN2)}if(K!=null&&K[G6]===uF)return H$(K);if(K instanceof b6){R=K.U;if(R==null)K=\"\";else if(typeof R===\"string\")K=R;else{if(Rgh){for(var f=\"\",V=0,D=R.length-10240;V<D;)f+=String.fromCharCode.apply(null,R.subarray(V,V+=10240));f+=String.fromCharCode.apply(null,V?R.subarray(V):\nR);R=btoa(f)}else R=g.OY(R);K=K.U=R}return K}return}return K};\n$T=function(K,R){if(R){fV=R==null||R===sq||R[XbG]!==kdh?sq:R;try{return H$(K)}finally{fV=void 0}}return H$(K)};\nH$=function(K){K=K.Sr;return Vf(K,K[VR]|0,BN2)};\nn7e=function(K){switch(typeof K){case \"boolean\":return TNw||(TNw=[0,void 0,!0]);case \"number\":return K>0?void 0:K===0?Pmh||(Pmh=[0,void 0]):[-K,void 0];case \"string\":return[0,K];case \"object\":return K}};\nl9=function(K,R){return IPv(K,R[0],R[1])};\nd4=function(K,R,f){return IPv(K,R,f,2048)};\nIPv=function(K,R,f,V){V=V===void 0?0:V;if(K==null){var D=32;f?(K=[f],D|=128):K=[];R&&(D=D&-16760833|(R&1023)<<14)}else{if(!Array.isArray(K))throw Error(\"narr\");D=K[VR]|0;if(g7_&&1&D)throw Error(\"rfarr\");2048&D&&!(2&D)&&OCM();if(D&256)throw Error(\"farr\");if(D&64)return(D|V)!==D&&H4(K,D|V),K;if(f&&(D|=128,f!==K[0]))throw Error(\"mid\");a:{f=K;D|=64;var H=f.length;if(H){var l=H-1,F=f[l];if(F!=null&&typeof F===\"object\"&&F.constructor===Object){R=D&128?0:-1;l-=R;if(l>=1024)throw Error(\"pvtlmt\");for(var c in F)H=\n+c,H<l&&(f[H+R]=F[c],delete F[c]);D=D&-16760833|(l&1023)<<14;break a}}if(R){c=Math.max(R,H-(D&128?0:-1));if(c>1024)throw Error(\"spvt\");D=D&-16760833|(c&1023)<<14}}}H4(K,D|64|V);return K};\nOCM=function(){if(g7_)throw Error(\"carr\");KG(jEB,5)};\nqAB=function(K,R){if(typeof K!==\"object\")return K;if(Array.isArray(K)){var f=K[VR]|0;K.length===0&&f&1?K=void 0:f&2||(!R||4096&f||16&f?K=Ft(K,f,!1,R&&!(f&16)):(DO(K,34),f&4&&Object.freeze(K)));return K}if(K!=null&&K[G6]===uF)return R=K.Sr,f=R[VR]|0,dO(K,f)?K:c$(K,R,f)?r4(K,R):Ft(R,f);if(K instanceof b6)return K};\nr4=function(K,R,f){K=new K.constructor(R);f&&(K.U=lF);K.K=lF;return K};\nFt=function(K,R,f,V){V!=null||(V=!!(34&R));K=Vf(K,R,qAB,V);V=32;f&&(V|=2);R=R&16769217|V;H4(K,R);return K};\nMve=function(K){var R=K.Sr,f=R[VR]|0;return dO(K,f)?c$(K,R,f)?r4(K,R,!0):new K.constructor(Ft(R,f,!1)):K};\nyf=function(K){if(K.U!==lF)return!1;var R=K.Sr;R=Ft(R,R[VR]|0);DO(R,2048);K.Sr=R;K.U=void 0;K.K=void 0;return!0};\nhI=function(K){if(!yf(K)&&dO(K,K.Sr[VR]|0))throw Error();};\nok=function(K,R){R===void 0&&(R=K[VR]|0);R&32&&!(R&4096)&&H4(K,R|4096)};\nc$=function(K,R,f){return f&2?!0:f&32&&!(f&4096)?(H4(R,f|2),K.U=lF,!0):!1};\ni9=function(K,R,f,V,D){Object.isExtensible(K);R=SF(K.Sr,R,f,D);if(R!==null||V&&K.K!==lF)return R};\nSF=function(K,R,f,V){if(R===-1)return null;var D=R+(f?0:-1),H=K.length-1;if(!(H<1+(f?0:-1))){if(D>=H){var l=K[H];if(l!=null&&typeof l===\"object\"&&l.constructor===Object){f=l[R];var F=!0}else if(D===H)f=l;else return}else f=K[D];if(V&&f!=null){V=V(f);if(V==null)return V;if(!Object.is(V,f))return F?l[R]=V:K[D]=V,V}return f}};\nLV=function(K,R,f,V){hI(K);var D=K.Sr;v$(D,D[VR]|0,R,f,V);return K};\nv$=function(K,R,f,V,D){var H=f+(D?0:-1),l=K.length-1;if(l>=1+(D?0:-1)&&H>=l){var F=K[l];if(F!=null&&typeof F===\"object\"&&F.constructor===Object)return F[f]=V,R}if(H<=l)return K[H]=V,R;if(V!==void 0){var c;l=((c=R)!=null?c:R=K[VR]|0)>>14&1023||536870912;f>=l?V!=null&&(H={},K[l+(D?0:-1)]=(H[f]=V,H)):K[H]=V}return R};\nak=function(K,R,f,V,D){var H=K.Sr,l=H[VR]|0;V=dO(K,l)?1:V;D=!!D||V===3;V===2&&yf(K)&&(H=K.Sr,l=H[VR]|0);K=w4(H,R);var F=K===zu?7:K[VR]|0,c=xT(F,l);var r=4&c?!1:!0;if(r){4&c&&(K=tt(K),F=0,c=Es(c,l),l=v$(H,l,R,K));for(var y=0,h=0;y<K.length;y++){var S=f(K[y]);S!=null&&(K[h++]=S)}h<y&&(K.length=h);f=(c|4)&-513;c=f&=-1025;c&=-4097}c!==F&&(H4(K,c),2&c&&Object.freeze(K));return K=bCB(K,c,H,l,R,void 0,V,r,D)};\nbCB=function(K,R,f,V,D,H,l,F,c){var r=R;l===1||(l!==4?0:2&R||!(16&R)&&32&V)?Qf(R)||(R|=!K.length||F&&!(4096&R)||32&V&&!(4096&R||16&R)?2:256,R!==r&&H4(K,R),Object.freeze(K)):(l===2&&Qf(R)&&(K=tt(K),r=0,R=Es(R,V),V=v$(f,V,D,K,H)),Qf(R)||(c||(R|=16),R!==r&&H4(K,R)));2&R||!(4096&R||16&R)||ok(f,V);return K};\nw4=function(K,R,f){K=SF(K,R,f);return Array.isArray(K)?K:zu};\nxT=function(K,R){2&R&&(K|=2);return K|1};\nQf=function(K){return!!(2&K)&&!!(4&K)||!!(256&K)};\npbM=function(K){return clN(K,!0)};\nNR=function(K,R){K=i9(K,R,void 0,void 0,pbM);return K==null?YO():K};\nYAD=function(K,R,f){hI(K);var V=K.Sr,D=V[VR]|0;if(R==null)return v$(V,D,3),K;if(!Array.isArray(R))throw eX();var H=R===zu?7:R[VR]|0,l=H,F=Qf(H),c=F||Object.isFrozen(R);F||(H=0);c||(R=tt(R),l=0,H=Es(H,D),c=!1);H|=5;F=4&H?512&H?512:1024&H?1024:0:void 0;F=F!=null?F:0;for(var r=0;r<R.length;r++){var y=R[r],h=f(y,F);Object.is(y,h)||(c&&(R=tt(R),l=0,H=Es(H,D),c=!1),R[r]=h)}H!==l&&(c&&(R=tt(R),H=Es(H,D)),H4(R,H));v$(V,D,3,R);return K};\nJI=function(K,R,f,V,D){hI(K);var H=K.Sr;v$(H,H[VR]|0,R,(V===\"0\"?Number(f)===0:f===V)?void 0:f,D);return K};\nZS=function(K,R,f){if(R&2)throw Error();var V=rO(R),D=w4(K,f,V),H=D===zu?7:D[VR]|0,l=xT(H,R);if(2&l||Qf(l)||16&l)l===H||Qf(l)||H4(D,l),D=tt(D),H=0,l=Es(l,R),v$(K,R,f,D,V);l&=-13;l!==H&&H4(D,l);return D};\nTu=function(K,R,f,V){hI(K);var D=K.Sr,H=D[VR]|0;if(V==null){var l=B$(D);if(Xt(l,D,H,f)===R)l.set(f,0);else return K}else H=kT(D,H,f,R);v$(D,H,R,V);return K};\nP$=function(K,R,f,V){var D=K[VR]|0,H=rO(D);D=kT(K,D,f,R,H);v$(K,D,R,V,H)};\nnV=function(K,R,f){K=K.Sr;return Xt(B$(K),K,void 0,R)===f?f:-1};\nB$=function(K){if(fG){var R;return(R=K[Ik])!=null?R:K[Ik]=new Map}if(Ik in K)return K[Ik];R=new Map;Object.defineProperty(K,Ik,{value:R});return R};\nkT=function(K,R,f,V,D){V===0||f.includes(V);var H=B$(K),l=Xt(H,K,R,f,D);l!==V&&(l&&(R=v$(K,R,l,void 0,D)),H.set(f,V));return R};\nXt=function(K,R,f,V,D){var H=K.get(V);if(H!=null)return H;for(var l=H=0;l<V.length;l++){var F=V[l];SF(R,F,D)!=null&&(H!==0&&(f=v$(R,f,H,void 0,D)),H=F)}K.set(V,H);return H};\ng4=function(K,R,f){var V=K[VR]|0,D=rO(V),H=SF(K,f,D);if(H!=null&&H[G6]===uF){if(!dO(H))return yf(H),H.Sr;var l=H.Sr}else Array.isArray(H)&&(l=H);if(l){var F=l[VR]|0;F&2&&(l=Ft(l,F))}l=l9(l,R);l!==H&&v$(K,V,f,l,D);return l};\nm2B=function(K,R,f,V,D){var H=!1;V=SF(K,V,D,function(l){var F=tvz(l,f,R);H=F!==l&&F!=null;return F});\nif(V!=null)return H&&!dO(V)&&ok(K,R),V};\nOs=function(K,R,f,V){var D=K.Sr,H=D[VR]|0;R=m2B(D,H,R,f,V);if(R==null)return R;H=D[VR]|0;if(!dO(K,H)){var l=Mve(R);l!==R&&(yf(K)&&(D=K.Sr,H=D[VR]|0),R=l,H=v$(D,H,f,R,V),ok(D,H))}return R};\njF=function(K,R,f,V,D,H,l,F,c){var r=dO(K,f);H=r?1:H;F=!!F||H===3;r=c&&!r;(H===2||r)&&yf(K)&&(R=K.Sr,f=R[VR]|0);K=w4(R,D,l);var y=K===zu?7:K[VR]|0,h=xT(y,f);if(c=!(4&h)){var S=K,v=f,L=!!(2&h);L&&(v|=2);for(var E=!L,Q=!0,J=0,A=0;J<S.length;J++){var B=tvz(S[J],V,v);if(B instanceof V){if(!L){var k=dO(B);E&&(E=!k);Q&&(Q=k)}S[A++]=B}}A<J&&(S.length=A);h|=4;h=Q?h&-4097:h|4096;h=E?h|8:h&-9}h!==y&&(H4(K,h),2&h&&Object.freeze(K));if(r&&!(8&h||!K.length&&(H===1||(H!==4?0:2&h||!(16&h)&&32&f)))){Qf(h)&&(K=tt(K),\nh=Es(h,f),f=v$(R,f,D,K,l));V=K;r=h;for(y=0;y<V.length;y++)S=V[y],h=Mve(S),S!==h&&(V[y]=h);r|=8;h=r=V.length?r|4096:r&-4097;H4(K,h)}return K=bCB(K,h,R,f,D,l,H,c,F)};\nqR=function(K,R,f){var V=K.Sr;return jF(K,V,V[VR]|0,R,f,void 0===Gdc?2:4,void 0,!1,!0)};\nu82=function(K,R){K!=null?mG(K,R):K=void 0;return K};\nMR=function(K,R,f,V,D){V=u82(V,R);LV(K,f,V,D);V&&!dO(V)&&ok(K.Sr);return K};\nsEc=function(K,R,f,V,D){D=u82(D,R);Tu(K,f,V,D);D&&!dO(D)&&ok(K.Sr);return K};\nb9=function(K,R,f,V){hI(K);var D=K.Sr,H=D[VR]|0;if(V==null)return v$(D,H,f),K;if(!Array.isArray(V))throw eX();for(var l=V===zu?7:V[VR]|0,F=l,c=Qf(l),r=c||Object.isFrozen(V),y=!0,h=!0,S=0;S<V.length;S++){var v=V[S];mG(v,R);c||(v=dO(v),y&&(y=!v),h&&(h=v))}c||(l=y?13:5,l=h?l&-4097:l|4096);r&&l===F||(V=tt(V),F=0,l=Es(l,H));l!==F&&H4(V,l);H=v$(D,H,f,V);2&l||!(4096&l||16&l)||ok(D,H);return K};\nEs=function(K,R){return K=(2&R?K|2:K&-3)&-273};\npV=function(K,R,f,V){var D=V;hI(K);V=K.Sr;K=jF(K,V,V[VR]|0,f,R,2,void 0,!0);D=D!=null?mG(D,f):new f;K.push(D);R=f=K===zu?7:K[VR]|0;(D=dO(D))?(f&=-9,K.length===1&&(f&=-4097)):f|=4096;f!==R&&H4(K,f);D||ok(V)};\ng.mr=function(K,R,f){f=f===void 0?0:f;K=ko(i9(K,R));return K!=null?K:f};\nGu=function(K,R){var f=f===void 0?0:f;var V;return(V=T6(i9(K,R)))!=null?V:f};\negD=function(K,R,f){f=f===void 0?CmB:f;K=i9(K,R);R=typeof K;K=K==null?K:R===\"bigint\"?oo(nG(64,K)):B4(K)?R===\"string\"?wbe(K):zgv(K):void 0;return K!=null?K:f};\nu9=function(K,R,f,V){f=f===void 0?\"\":f;var D;return(D=Yo(i9(K,R,V)))!=null?D:f};\nCV=function(K,R){var f=f===void 0?0:f;K=i9(K,R);K=K==null?K:ZO(K)?K|0:void 0;return K!=null?K:f};\nKJ=function(K,R){return Yo(i9(K,R,void 0,eF))};\nRl=function(K,R,f){return LV(K,R,qD(f))};\nfJ=function(K,R,f){return LV(K,R,pG(f))};\nVU=function(K,R,f,V){return JI(K,R,pG(f),\"\",V)};\nD8=function(K,R,f){if(f!=null){if(!ZO(f))throw eX(\"enum\");f|=0}return LV(K,R,f)};\nHZ=function(K,R,f){this.buffer=K;if(f&&!R)throw Error();this.U=R};\niS=function(K,R){if(typeof K===\"string\")return new HZ(VvB(K),R);if(Array.isArray(K))return new HZ(new Uint8Array(K),R);if(K.constructor===Uint8Array)return new HZ(K,!1);if(K.constructor===ArrayBuffer)return K=new Uint8Array(K),new HZ(K,!1);if(K.constructor===b6)return R=G4(K)||new Uint8Array(0),new HZ(R,!0,K);if(K instanceof Uint8Array)return K=K.constructor===Uint8Array?K:new Uint8Array(K.buffer,K.byteOffset,K.byteLength),new HZ(K,!1);throw Error();};\nvZ=function(K,R,f,V){this.K=null;this.B=!1;this.U=this.X=this.J=0;this.init(K,R,f,V)};\nwk=function(K,R){var f=0,V=0,D=0,H=K.K,l=K.U;do{var F=H[l++];f|=(F&127)<<D;D+=7}while(D<32&&F&128);if(D>32)for(V|=(F&127)>>4,D=3;D<32&&F&128;D+=7)F=H[l++],V|=(F&127)<<D;LJ(K,l);if(!(F&128))return R(f>>>0,V>>>0);throw Error();};\nLJ=function(K,R){K.U=R;if(R>K.X)throw Error();};\nzb=function(K){var R=K.K,f=K.U,V=R[f++],D=V&127;if(V&128&&(V=R[f++],D|=(V&127)<<7,V&128&&(V=R[f++],D|=(V&127)<<14,V&128&&(V=R[f++],D|=(V&127)<<21,V&128&&(V=R[f++],D|=V<<28,V&128&&R[f++]&128&&R[f++]&128&&R[f++]&128&&R[f++]&128&&R[f++]&128)))))throw Error();LJ(K,f);return D};\nxr=function(K){var R=K.K,f=K.U,V=R[f+0],D=R[f+1],H=R[f+2];R=R[f+3];LJ(K,K.U+4);return(V<<0|D<<8|H<<16|R<<24)>>>0};\nEo=function(K){var R=xr(K);K=xr(K);return ao(R,K)};\nal=function(K){var R=xr(K);K=xr(K);return oo($o()?BigInt.asUintN(64,(BigInt(K>>>0)<<BigInt(32))+BigInt(R>>>0)):Eq(R,K))};\nQU=function(K){var R=xr(K),f=xr(K);K=(f>>31)*2+1;var V=f>>>20&2047;R=4294967296*(f&1048575)+R;return V==2047?R?NaN:K*Infinity:V==0?K*4.9E-324*R:K*Math.pow(2,V-1075)*(R+4503599627370496)};\nNU=function(K){for(var R=0,f=K.U,V=f+10,D=K.K;f<V;){var H=D[f++];R|=H;if((H&128)===0)return LJ(K,f),!!(R&127)}throw Error();};\nKav=function(K,R){if(R<0)throw Error();var f=K.U;R=f+R;if(R>K.X)throw Error();K.U=R;return f};\nfzw=function(K,R){if(R==0)return YO();var f=Kav(K,R);K.Ln&&K.B?f=K.K.subarray(f,f+R):(K=K.K,R=f+R,f=f===R?new Uint8Array(0):ROD?K.slice(f,R):new Uint8Array(K.subarray(f,R)));return f.length==0?YO():new b6(f,pU)};\nWZ=function(K,R,f,V){if(Uo.length){var D=Uo.pop();D.init(K,R,f,V);K=D}else K=new vZ(K,R,f,V);this.U=K;this.J=this.U.U;this.K=this.X=-1;VLM(this,V)};\nVLM=function(K,R){R=R===void 0?{}:R;K.HG=R.HG===void 0?!1:R.HG};\nDVB=function(K,R,f,V){if(t8.length){var D=t8.pop();VLM(D,V);D.U.init(K,R,f,V);return D}return new WZ(K,R,f,V)};\nHTc=function(K){var R=K.U;if(R.U==R.X)return!1;K.J=K.U.U;var f=zb(K.U)>>>0;R=f>>>3;f&=7;if(!(f>=0&&f<=5))throw Error();if(R<1)throw Error();K.X=R;K.K=f;return!0};\nA8=function(K){switch(K.K){case 0:K.K!=0?A8(K):NU(K.U);break;case 1:K=K.U;LJ(K,K.U+8);break;case 2:if(K.K!=2)A8(K);else{var R=zb(K.U)>>>0;K=K.U;LJ(K,K.U+R)}break;case 5:K=K.U;LJ(K,K.U+4);break;case 3:R=K.X;do{if(!HTc(K))throw Error();if(K.K==4){if(K.X!=R)throw Error();break}A8(K)}while(1);break;default:throw Error();}};\nJ8=function(K,R,f){var V=K.U.X,D=zb(K.U)>>>0;D=K.U.U+D;var H=D-V;H<=0&&(K.U.X=D,f(R,K,void 0,void 0,void 0),H=D-K.U.U);if(H)throw Error();K.U.U=D;K.U.X=V};\nXu=function(K){var R=zb(K.U)>>>0;K=K.U;var f=Kav(K,R);K=K.K;if($VM){var V=K,D;(D=Z8)||(D=Z8=new TextDecoder(\"utf-8\",{fatal:!0}));R=f+R;V=f===0&&R===V.length?V:V.subarray(f,R);try{var H=D.decode(V)}catch(r){if(BZ===void 0){try{D.decode(new Uint8Array([128]))}catch(y){}try{D.decode(new Uint8Array([97])),BZ=!0}catch(y){BZ=!1}}!BZ&&(Z8=void 0);throw r;}}else{H=f;R=H+R;f=[];for(var l=null,F,c;H<R;)F=K[H++],F<128?f.push(F):F<224?H>=R?nU():(c=K[H++],F<194||(c&192)!==128?(H--,nU()):f.push((F&31)<<6|c&63)):\nF<240?H>=R-1?nU():(c=K[H++],(c&192)!==128||F===224&&c<160||F===237&&c>=160||((D=K[H++])&192)!==128?(H--,nU()):f.push((F&15)<<12|(c&63)<<6|D&63)):F<=244?H>=R-2?nU():(c=K[H++],(c&192)!==128||(F<<28)+(c-144)>>30!==0||((D=K[H++])&192)!==128||((V=K[H++])&192)!==128?(H--,nU()):(F=(F&7)<<18|(c&63)<<12|(D&63)<<6|V&63,F-=65536,f.push((F>>10&1023)+55296,(F&1023)+56320))):nU(),f.length>=8192&&(l=OaB(l,f),f.length=0);H=OaB(l,f)}return H};\nlz2=function(K){var R=zb(K.U)>>>0;return fzw(K.U,R)};\ndVe=function(K,R,f){var V=zb(K.U)>>>0;for(V=K.U.U+V;K.U.U<V;)f.push(R(K.U))};\nFaM=function(K){if(K!==kr)throw Error();};\nTb=function(K,R){this.K=K>>>0;this.U=R>>>0};\nrBo=function(K){if(!K)return cBB||(cBB=new Tb(0,0));if(!/^\\d+$/.test(K))return null;W4(K);return new Tb(v4,LG)};\nPZ=function(K,R){this.K=K>>>0;this.U=R>>>0};\nhOB=function(K){if(!K)return yBN||(yBN=new PZ(0,0));if(!/^-?\\d+$/.test(K))return null;W4(K);return new PZ(v4,LG)};\nnJ=function(){this.U=[]};\nIl=function(K,R,f){for(;f>0||R>127;)K.U.push(R&127|128),R=(R>>>7|f<<25)>>>0,f>>>=7;K.U.push(R)};\ngk=function(K,R){for(;R>127;)K.U.push(R&127|128),R>>>=7;K.U.push(R)};\noUN=function(K,R){if(R>=0)gk(K,R);else{for(var f=0;f<9;f++)K.U.push(R&127|128),R>>=7;K.U.push(1)}};\nOo=function(K,R){K.U.push(R>>>0&255);K.U.push(R>>>8&255);K.U.push(R>>>16&255);K.U.push(R>>>24&255)};\nSaM=function(){this.X=[];this.K=0;this.U=new nJ};\nji=function(K,R){R.length!==0&&(K.X.push(R),K.K+=R.length)};\niT_=function(K,R){qU(K,R,2);R=K.U.end();ji(K,R);R.push(K.K);return R};\nvUD=function(K,R){var f=R.pop();for(f=K.K+K.U.length()-f;f>127;)R.push(f&127|128),f>>>=7,K.K++;R.push(f);K.K++};\nqU=function(K,R,f){gk(K.U,R*8+f)};\nLa_=function(K,R,f){if(f!=null){switch(typeof f){case \"string\":rBo(f)}qU(K,R,1);switch(typeof f){case \"number\":K=K.U;wO(f);Oo(K,v4);Oo(K,LG);break;case \"bigint\":f=BigInt.asUintN(64,f);f=new Tb(Number(f&BigInt(4294967295)),Number(f>>BigInt(32)));K=K.U;R=f.U;Oo(K,f.K);Oo(K,R);break;default:f=rBo(f),K=K.U,R=f.U,Oo(K,f.K),Oo(K,R)}}};\nMU=function(K,R,f){qU(K,R,2);gk(K.U,f.length);ji(K,K.U.end());ji(K,f)};\nbS=function(){function K(){throw Error();}\nObject.setPrototypeOf(K,K.prototype);return K};\npJ=function(K,R,f){this.Sr=d4(K,R,f)};\nwae=function(K,R){if(R==null||R==\"\")return new K;R=JSON.parse(R);if(!Array.isArray(R))throw Error(\"dnarr\");DO(R,32);return new K(R)};\nmk=function(K,R,f){this.Vk=K;this.Ba=R;K=j8(Yr);this.U=!!K&&f===K||!1};\nGb=function(K,R){var f=f===void 0?Yr:f;return new mk(K,R,f)};\nxVz=function(K,R,f,V,D){R=zO5(R,V);R!=null&&(f=iT_(K,f),D(R,K),vUD(K,f))};\nCJ=function(K,R,f,V){var D=V[K];if(D)return D;D={};D.yF=V;D.pJ=n7e(V[0]);var H=V[1],l=1;H&&H.constructor===Object&&(D.extensions=H,H=V[++l],typeof H===\"function\"&&(D.Vy=!0,uS!=null||(uS=H),so!=null||(so=V[l+1]),H=V[l+=2]));for(var F={};H&&Array.isArray(H)&&H.length&&typeof H[0]===\"number\"&&H[0]>0;){for(var c=0;c<H.length;c++)F[H[c]]=H;H=V[++l]}for(c=1;H!==void 0;){typeof H===\"number\"&&(c+=H,H=V[++l]);var r=void 0;if(H instanceof mk)var y=H;else y=EUe,l--;H=void 0;if((H=y)==null?0:H.U){H=V[++l];r=\nV;var h=l;typeof H===\"function\"&&(H=H(),r[h]=H);r=H}H=V[++l];h=c+1;typeof H===\"number\"&&H<0&&(h-=H,H=V[++l]);for(;c<h;c++){var S=F[c];r?f(D,c,y,r,S):R(D,c,y,S)}}return V[K]=D};\nQzD=function(K){return Array.isArray(K)?K[0]instanceof mk?K:[azw,K]:[K,void 0]};\nzO5=function(K,R){if(K instanceof pJ)return K.Sr;if(Array.isArray(K))return l9(K,R)};\nei=function(K,R,f,V){var D=f.Vk;K[R]=V?function(H,l,F){return D(H,l,F,V)}:D};\nR_=function(K,R,f,V,D){var H=f.Vk,l,F;K[R]=function(c,r,y){return H(c,r,y,F||(F=CJ(KD,ei,R_,V).pJ),l||(l=fD(V)),D)}};\nfD=function(K){var R=K[Vu];if(R!=null)return R;var f=CJ(KD,ei,R_,K);R=f.Vy?function(V,D){return uS(V,D,f)}:function(V,D){for(;HTc(D)&&D.K!=4;){var H=D.X,l=f[H];\nif(l==null){var F=f.extensions;F&&(F=F[H])&&(F=NEo(F),F!=null&&(l=f[H]=F))}if(l==null||!l(D,V,H)){F=D;l=F.J;A8(F);if(F.HG)var c=void 0;else{var r=F.U.U-l;F.U.U=l;c=fzw(F.U,r)}r=F=l=void 0;var y=V;c&&((l=(F=(r=y[CG])!=null?r:y[CG]=new KV)[H])!=null?l:F[H]=[]).push(c)}}if(V=eq(V))V.dZ=f.yF[UVw];return!0};\nK[Vu]=R;K[UVw]=Wa5.bind(K);return R};\nWa5=function(K,R,f,V){var D=this[KD],H=this[Vu],l=l9(void 0,D.pJ),F=eq(K);if(F){var c=!1,r=D.extensions;if(r){D=function(L,E,Q){if(Q.length!==0)if(r[E])for(L=g.Z(Q),E=L.next();!E.done;E=L.next()){E=DVB(E.value);try{c=!0,H(l,E)}finally{E.free()}}else V==null||V(K,E,Q)};\nif(R==null)Rk(F,D);else if(F!=null){var y=F[R];y&&D(F,R,y)}if(c){var h=K[VR]|0;if(h&2&&h&2048&&(f==null||!f.xQF))throw Error();var S=rO(h),v=function(L,E){if(SF(K,L,S)!=null)switch(f==null?void 0:f.lXU){case 1:return;default:throw Error();}E!=null&&(h=v$(K,h,L,E,S));delete F[L]};\nR==null?rlv(l,l[VR]|0,function(L,E){v(L,E)}):v(R,SF(l,R,S))}}}};\nNEo=function(K){K=QzD(K);var R=K[0].Vk;if(K=K[1]){var f=fD(K),V=CJ(KD,ei,R_,K).pJ;return function(D,H,l){return R(D,H,l,V,f)}}return R};\nDj=function(K,R,f){K[R]=f.Ba};\n$P=function(K,R,f,V){var D,H,l=f.Ba;K[R]=function(F,c,r){return l(F,c,r,H||(H=CJ(H9,Dj,$P,V).pJ),D||(D=tL_(V)))}};\ntL_=function(K){var R=K[AB2];if(!R){var f=CJ(H9,Dj,$P,K);R=function(V,D){return JBB(V,D,f)};\nK[AB2]=R}return R};\nJBB=function(K,R,f){rlv(K,K[VR]|0,function(V,D){if(D!=null){var H=ZTh(f,V);H?H(R,D,V):V<500||KG(BE2,3)}});\n(K=eq(K))&&Rk(K,function(V,D,H){ji(R,R.U.end());for(V=0;V<H.length;V++)ji(R,G4(H[V])||new Uint8Array(0))})};\nZTh=function(K,R){var f=K[R];if(f)return f;if(f=K.extensions)if(f=f[R]){f=QzD(f);var V=f[0].Ba;if(f=f[1]){var D=tL_(f),H=CJ(H9,Dj,$P,f).pJ;f=K.Vy?so(H,D):function(l,F,c){return V(l,F,c,H,D)}}else f=V;\nreturn K[R]=f}};\nl5=function(K,R,f){if(Array.isArray(R)){var V=R[VR]|0;if(V&4)return R;for(var D=0,H=0;D<R.length;D++){var l=K(R[D]);l!=null&&(R[H++]=l)}H<D&&(R.length=H);K=V|1;f&&(K=(K|4)&-1537);K!==V&&H4(R,K);f&&K&2&&Object.freeze(R);return R}};\nd1=function(K,R,f){return new mk(K,R,f)};\nFv=function(K,R,f){return new mk(K,R,f)};\nc9=function(K,R,f){v$(K,K[VR]|0,R,f,rO(K[VR]|0))};\nr1=function(K,R,f){R=R==null||typeof R===\"number\"?R:R===\"NaN\"||R===\"Infinity\"||R===\"-Infinity\"?Number(R):void 0;R!=null&&(qU(K,f,1),K=K.U,f=Xae||(Xae=new DataView(new ArrayBuffer(8))),f.setFloat64(0,+R,!0),v4=f.getUint32(0,!0),LG=f.getUint32(4,!0),Oo(K,v4),Oo(K,LG))};\nyu=function(K,R,f){R=aPz(R);if(R!=null){switch(typeof R){case \"string\":hOB(R)}if(R!=null)switch(qU(K,f,0),typeof R){case \"number\":K=K.U;xo(R);Il(K,v4,LG);break;case \"bigint\":f=BigInt.asUintN(64,R);f=new PZ(Number(f&BigInt(4294967295)),Number(f>>BigInt(32)));Il(K.U,f.K,f.U);break;default:f=hOB(R),Il(K.U,f.K,f.U)}}};\nh3=function(K,R,f){R=ko(R);R!=null&&R!=null&&(qU(K,f,0),oUN(K.U,R))};\nkaz=function(K,R,f){R=R==null||typeof R===\"boolean\"?R:typeof R===\"number\"?!!R:void 0;R!=null&&(qU(K,f,0),K.U.U.push(R?1:0))};\nTEv=function(K,R,f){R=Yo(R);R!=null&&MU(K,f,bae(R))};\nPuw=function(K,R,f,V,D){R=zO5(R,V);R!=null&&(f=iT_(K,f),D(R,K),vUD(K,f))};\nIz2=function(K,R,f){if(f!==kr)throw Error();this.typeName=K;this.U=R;if(f!==kr)throw Error();nU5.set(K,this)};\nOT2=function(){var K=o_;this.U=gUo;this.isRepeated=0;this.K=Os;this.defaultValue=void 0;this.X=K.messageId!=null?c4:void 0};\njzc=function(K,R){return function(f,V){var D={rJ:!0};V&&Object.assign(D,V);f=DVB(f,void 0,void 0,D);try{var H=new K,l=H.Sr;fD(R)(l,f);var F=H}finally{f.free()}return F}};\nqah=function(K){return function(){var R=new SaM;JBB(this.Sr,R,CJ(H9,Dj,$P,K));ji(R,R.U.end());for(var f=new Uint8Array(R.K),V=R.X,D=V.length,H=0,l=0;l<D;l++){var F=V[l];f.set(F,H);H+=F.length}R.X=[f];return f}};\nSx=function(K){return function(R){return wae(K,R)}};\ni5=function(K){this.Sr=d4(K)};\nML2=function(K){this.X=K;this.U=-1;this.K=this.J=0};\nv9=function(K,R){return function(){var f=g.wW.apply(0,arguments);if(K.U>-1)return R.apply(null,g.X(f));try{return K.U=K.X.U.now(),R.apply(null,g.X(f))}finally{K.J+=K.X.U.now()-K.U,K.U=-1,K.K+=1}}};\nbT5=function(K,R){this.K=K;this.X=R;this.U=new ML2(K)};\npaM=function(){this.U={}};\nuUB=function(){this.X=void 0;this.K=this.T=0;this.B=-1;this.w4=new Md;bT(this.w4,\"mv\",Yah).U=!0;bT(this.w4,\"omid\",uT);bT(this.w4,\"epoh\",uT).U=!0;bT(this.w4,\"epph\",uT).U=!0;bT(this.w4,\"umt\",uT).U=!0;bT(this.w4,\"phel\",uT).U=!0;bT(this.w4,\"phell\",uT).U=!0;bT(this.w4,\"oseid\",mVe).U=!0;var K=this.w4;K.U.sloi||(K.U.sloi=new Oh);K.U.sloi.U=!0;bT(this.w4,\"mm\",LD);bT(this.w4,\"ovms\",Gah).U=!0;bT(this.w4,\"xdi\",uT).U=!0;bT(this.w4,\"amp\",uT).U=!0;bT(this.w4,\"prf\",uT).U=!0;bT(this.w4,\"gtx\",uT).U=!0;bT(this.w4,\n\"mvp_lv\",uT).U=!0;bT(this.w4,\"ssmol\",uT).U=!0;bT(this.w4,\"fmd\",uT).U=!0;bT(this.w4,\"gen204simple\",uT);this.U=new bT5(Pi(),this.w4);this.J=!1;this.flags=new paM};\nw1=function(){return kO(uUB)};\nsze=function(K,R,f,V){if(Math.random()<(V||K.U))try{if(f instanceof UY)var D=f;else D=new UY,N8(f,function(l,F){var c=D,r=c.J++;l=Wi(F,l);c.U.push(r);c.K[r]=l});\nvar H=D.y9(K.K,\"pagead2.googlesyndication.com\",\"/pagead/gen_204?id=\"+R+\"&\");H&&(Pi(),PT_(H))}catch(l){}};\nCu5=function(K,R,f){f=f===void 0?{}:f;this.error=K;this.meta=f;this.context=R.context;this.msg=R.message||\"\";this.id=R.id||\"jserror\"};\neOo=function(){var K=K===void 0?g.Nz:K;return(K=K.performance)&&K.now&&K.timing?Math.floor(K.now()+K.timing.navigationStart):g.OS()};\nKb5=function(){var K=K===void 0?g.Nz:K;return(K=K.performance)&&K.now?K.now():null};\nRK5=function(K,R,f){this.label=K;this.type=R;this.value=f;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()};\nxP=function(){var K=window;this.events=[];this.K=K||g.Nz;var R=null;K&&(K.google_js_reporting_queue=K.google_js_reporting_queue||[],this.events=K.google_js_reporting_queue,R=K.google_measure_js_timing);this.U=zw()||(R!=null?R:Math.random()<1)};\nfs5=function(K){K&&E0&&zw()&&(E0.clearMarks(\"goog_\"+K.label+\"_\"+K.uniqueId+\"_start\"),E0.clearMarks(\"goog_\"+K.label+\"_\"+K.uniqueId+\"_end\"))};\na_=function(K,R,f,V,D,H,l){var F=\"\";K&&(F+=K+\":\");f&&(F+=\"//\",R&&(F+=R+\"@\"),F+=f,V&&(F+=\":\"+V));D&&(F+=D);H&&(F+=\"?\"+H);l&&(F+=\"#\"+l);return F};\ng.Qu=function(K){return K.match(VXv)};\nD8v=function(K){return K?decodeURI(K):K};\ng.Nw=function(K){return D8v(g.Qu(K)[3]||null)};\nU0=function(K){return D8v(g.Qu(K)[5]||null)};\ng.HUz=function(K){K=g.Qu(K);return a_(K[1],K[2],K[3],K[4])};\nW9=function(K){K=g.Qu(K);return a_(null,null,null,null,K[5],K[6],K[7])};\n$8_=function(K){var R=K.indexOf(\"#\");return R<0?K:K.slice(0,R)};\nt3=function(K,R){if(K){K=K.split(\"&\");for(var f=0;f<K.length;f++){var V=K[f].indexOf(\"=\"),D=null;if(V>=0){var H=K[f].substring(0,V);D=K[f].substring(V+1)}else H=K[f];R(H,D?bm(D):\"\")}}};\nA3=function(K,R){if(!R)return K;var f=K.indexOf(\"#\");f<0&&(f=K.length);var V=K.indexOf(\"?\");if(V<0||V>f){V=f;var D=\"\"}else D=K.substring(V+1,f);K=[K.slice(0,V),D,K.slice(f)];f=K[1];K[1]=R?f?f+\"&\"+R:R:f;return K[0]+(K[1]?\"?\"+K[1]:\"\")+K[2]};\nJ3=function(K,R,f){if(Array.isArray(R))for(var V=0;V<R.length;V++)J3(K,String(R[V]),f);else R!=null&&f.push(K+(R===\"\"?\"\":\"=\"+g.M2(R)))};\nlsB=function(K,R){var f=[];for(R=R||0;R<K.length;R+=2)J3(K[R],K[R+1],f);return f.join(\"&\")};\ng.Zj=function(K){var R=[],f;for(f in K)J3(f,K[f],R);return R.join(\"&\")};\nd8z=function(K,R){var f=arguments.length==2?lsB(arguments[1],0):lsB(arguments,1);return A3(K,f)};\ng.B9=function(K,R){R=g.Zj(R);return A3(K,R)};\nXv=function(K,R,f){f=f!=null?\"=\"+g.M2(f):\"\";return A3(K,R+f)};\nkP=function(K,R,f,V){for(var D=f.length;(R=K.indexOf(f,R))>=0&&R<V;){var H=K.charCodeAt(R-1);if(H==38||H==63)if(H=K.charCodeAt(R+D),!H||H==61||H==38||H==35)return R;R+=D+1}return-1};\nP9=function(K,R){var f=K.search(Tw),V=kP(K,0,R,f);if(V<0)return null;var D=K.indexOf(\"&\",V);if(D<0||D>f)D=f;V+=R.length+1;return bm(K.slice(V,D!==-1?D:0))};\nnD=function(K,R){for(var f=K.search(Tw),V=0,D,H=[];(D=kP(K,V,R,f))>=0;)H.push(K.substring(V,D)),V=Math.min(K.indexOf(\"&\",D)+1||f,f);H.push(K.slice(V));return H.join(\"\").replace(Fb2,\"$1\")};\ncQG=function(K,R,f){return Xv(nD(K,R),R,f)};\nrQh=function(){var K=I_;this.U=g1;this.AP=\"jserror\";this.Vm=!0;this.fG=null;this.K=this.e6;this.LL=K===void 0?null:K};\nyQD=function(K,R,f){var V=O0;return v9(w1().U.U,function(){try{if(V.LL&&V.LL.U){var D=V.LL.start(K.toString(),3);var H=R();V.LL.end(D)}else H=R()}catch(F){var l=V.Vm;try{fs5(D),l=V.K(K,new jx(qw(F)),void 0,f)}catch(c){V.e6(217,c)}if(!l)throw F;}return H})()};\nMw=function(K,R,f,V){return v9(w1().U.U,function(){var D=g.wW.apply(0,arguments);return yQD(K,function(){return R.apply(f,D)},V)})};\nqw=function(K){var R=K.toString();K.name&&R.indexOf(K.name)==-1&&(R+=\": \"+K.name);K.message&&R.indexOf(K.message)==-1&&(R+=\": \"+K.message);if(K.stack)a:{K=K.stack;var f=R;try{K.indexOf(f)==-1&&(K=f+\"\\n\"+K);for(var V;K!=V;)V=K,K=K.replace(/((https?:\\/..*\\/)[^\\/:]*:\\d+(?:.|\\n)*)\\2/,\"$1\");R=K.replace(/\\n */g,\"\\n\");break a}catch(D){R=f;break a}R=void 0}return R};\njx=function(K){Cu5.call(this,Error(K),{message:K})};\nhKo=function(){bu&&typeof bu.google_measure_js_timing!=\"undefined\"&&(bu.google_measure_js_timing||I_.disable())};\noO_=function(K){O0.fG=function(R){g.La(K,function(f){f(R)})}};\nSY5=function(K,R){return yQD(K,R)};\nb5=function(K,R){return Mw(K,R)};\npD=function(K,R,f,V){O0.e6(K,R,f,V)};\nYP=function(){return Date.now()-iUB};\nvOv=function(){var K=w1().X,R=mR>=0?YP()-mR:-1,f=Gw?YP()-u5:-1,V=s0>=0?YP()-s0:-1;if(K==947190542)return 100;if(K==79463069)return 200;K=[2E3,4E3];var D=[250,500,1E3];pD(637,Error(),.001);var H=R;f!=-1&&f<R&&(H=f);for(R=0;R<K.length;++R)if(H<K[R]){var l=D[R];break}l===void 0&&(l=D[K.length]);return V!=-1&&V>1500&&V<4E3?500:l};\nCD=function(K,R,f){var V=new sa(0,0,0,0);this.time=K;this.volume=null;this.X=R;this.U=V;this.K=f};\nex=function(K,R,f,V,D,H,l,F){this.J=K;this.N=R;this.X=f;this.T=V;this.U=D;this.B=H;this.K=l;this.Z=F};\nwiv=function(K){var R=K!==K.top,f=K.top===wyG(K),V=-1,D=0;if(R&&f&&K.top.mraid){V=3;var H=K.top.mraid}else V=(H=K.mraid)?R?f?2:1:0:-1;H&&(H.IS_GMA_SDK||(D=2),Rih(Lb5,function(l){return typeof H[l]===\"function\"})||(D=1));\nreturn{Bg:H,compatibility:D,Gra:V}};\nzK2=function(){var K=window.document;return K&&typeof K.elementFromPoint===\"function\"};\nx8N=function(K,R,f){if(K&&R!==null&&R!=R.top){if(!R.top)return new g.lu(-12245933,-12245933);R=R.top}try{return(f===void 0?0:f)?(new g.lu(R.innerWidth,R.innerHeight)).round():fLM(R||window).round()}catch(V){return new g.lu(-12245933,-12245933)}};\nKs=function(K,R,f){try{if(K){if(!R.top)return new sa(-12245933,-12245933,-12245933,-12245933);R=R.top}var V=x8N(K,R,f),D=V.height,H=V.width;if(H===-12245933)return new sa(H,H,H,H);var l=iu(R.document);var F=Dde(l.U);var c=F.x,r=F.y;return new sa(r,c+H,r+D,c)}catch(y){return new sa(-12245933,-12245933,-12245933,-12245933)}};\nRm=function(K,R){R=Math.pow(10,R);return Math.floor(K*R)/R};\nEOG=function(K){return new sa(K.top,K.right,K.bottom,K.left)};\nasc=function(K){var R=K.top||0,f=K.left||0;return new sa(R,f+(K.width||0),R+(K.height||0),f)};\nfs=function(K){return K!=null&&K>=0&&K<=1};\nQse=function(){var K=g.DP();return K?V3(\"AmazonWebAppPlatform;Android TV;Apple TV;AppleTV;BRAVIA;BeyondTV;Freebox;GoogleTV;HbbTV;LongTV;MiBOX;MiTV;NetCast.TV;Netcast;Opera TV;PANASONIC;POV_TV;SMART-TV;SMART_TV;SWTV;Smart TV;SmartTV;TV Store;UnionTV;Version/8.0 Safari/601.1 WPE;WebOS\".split(\";\"),function(R){return KC(K,R)})||KC(K,\"OMI/\")&&!KC(K,\"XiaoMi/\")?!0:KC(K,\"Presto\")&&KC(K,\"Linux\")&&!KC(K,\"X11\")&&!KC(K,\"Android\")&&!KC(K,\"Mobi\"):!1};\nNBG=function(){this.X=!xO(bu.top);this.isMobileDevice=as()||z_B();var K=Q5();this.domain=K.length>0&&K[K.length-1]!=null&&K[K.length-1].url!=null?g.Nw(K[K.length-1].url)||\"\":\"\";this.U=new sa(0,0,0,0);this.J=new g.lu(0,0);this.B=new g.lu(0,0);this.N=new sa(0,0,0,0);this.frameOffset=new g.Ha(0,0);this.T=0;this.Z=!1;this.K=!(!bu||!wiv(bu).Bg);this.update(bu)};\nU8c=function(K,R){R&&R.screen&&(K.J=new g.lu(R.screen.width,R.screen.height))};\nWbM=function(K,R){a:{var f=K.U?new g.lu(CT(K.U),K.U.getHeight()):new g.lu(0,0);R=R===void 0?bu:R;R!==null&&R!=R.top&&(R=R.top);var V=0,D=0;try{var H=R.document,l=H.body,F=H.documentElement;if(H.compatMode==\"CSS1Compat\"&&F.scrollHeight)V=F.scrollHeight!=f.height?F.scrollHeight:F.offsetHeight,D=F.scrollWidth!=f.width?F.scrollWidth:F.offsetWidth;else{var c=F.scrollHeight,r=F.scrollWidth,y=F.offsetHeight,h=F.offsetWidth;F.clientHeight!=y&&(c=l.scrollHeight,r=l.scrollWidth,y=l.offsetHeight,h=l.offsetWidth);\nc>f.height?c>y?(V=c,D=r):(V=y,D=h):c<y?(V=c,D=r):(V=y,D=h)}var S=new g.lu(D,V);break a}catch(v){S=new g.lu(-12245933,-12245933);break a}S=void 0}K.B=S};\n$$=function(){var K=D$();if(K.T>0||K.Z)return!0;K=Pi().K.isVisible();var R=z4(H5)===0;return K||R};\nD$=function(){return kO(NBG)};\nlJ=function(K){this.X=K;this.K=0;this.U=null};\ndX=function(K,R,f){this.X=K;this.G2=f===void 0?\"na\":f;this.B=[];this.isInitialized=!1;this.J=new CD(-1,!0,this);this.U=this;this.Z=R;this.UF=this.EF=!1;this.y0=\"uk\";this.B5=!1;this.T=!0};\nFm=function(K,R){g.Ka(K.B,R)||(K.B.push(R),R.h1(K.U),R.wM(K.J),R.UY()&&(K.EF=!0))};\ntXh=function(K){K=K.U;K.JG();K.yj();var R=D$();R.N=Ks(!1,K.X,R.isMobileDevice);WbM(D$(),K.X);K.J.U=K.hA()};\nAQz=function(K){K.EF=K.B.length?V3(K.B,function(R){return R.UY()}):!1};\nJQD=function(K){var R=g.$n(K.B);g.La(R,function(f){f.wM(K.J)})};\nc5=function(K){var R=g.$n(K.B);g.La(R,function(f){f.h1(K.U)});\nK.U!=K||JQD(K)};\nrX=function(K,R,f,V){this.element=K;this.U=new sa(0,0,0,0);this.X=null;this.T=new sa(0,0,0,0);this.K=R;this.w4=f;this.B5=V;this.Xt=!1;this.timestamp=-1;this.EF=new ex(R.J,this.element,this.U,new sa(0,0,0,0),0,0,YP(),0);this.B=void 0};\nZUo=function(K,R){return K.B?new sa(Math.max(R.top+K.B.top,R.top),Math.min(R.left+K.B.right,R.right),Math.min(R.top+K.B.bottom,R.bottom),Math.max(R.left+K.B.left,R.left)):R.clone()};\ny3=function(K){this.B=!1;this.U=K;this.J=function(){}};\nBBB=function(K,R,f){this.X=f===void 0?0:f;this.K=K;this.U=R==null?\"\":R};\nXiz=function(K){switch(Math.trunc(K.X)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}};\nk4v=function(K,R){return K.X<R.X?!0:K.X>R.X?!1:K.K<R.K?!0:K.K>R.K?!1:typeof K.U<typeof R.U?!0:typeof K.U>typeof R.U?!1:K.U<R.U};\nom=function(){this.X=0;this.U=[];this.K=!1};\nTB_=function(K,R){(0,g.La)(R.U,function(f){K.add(f.K,f.U,Xiz(f))})};\nSJ=function(K,R){var f=f===void 0?0:f;var V=V===void 0?!0:V;N8(R,function(D,H){V&&D===void 0||K.add(H,D,f)});\nreturn K};\niJ=function(K){var R=P6e;K.K&&(g.Sc(K.U,function(f,V){return k4v(V,f)?1:k4v(f,V)?-1:0}),K.K=!1);\nreturn Bi(K.U,function(f,V){V=R(V);return\"\"+f+(f!=\"\"&&V!=\"\"?\"&\":\"\")+V},\"\")};\nP6e=function(K){var R=K.K;K=K.U;return K===\"\"?R:typeof K===\"boolean\"?K?R:\"\":Array.isArray(K)?K.length===0?R:R+\"=\"+K.join():R+\"=\"+(g.Ka([\"mtos\",\"tos\",\"p\"],R)?K:encodeURIComponent(K))};\nnOM=function(K){var R=R===void 0?!0:R;this.U=new om;K!==void 0&&TB_(this.U,K);R&&this.U.add(\"v\",\"unreleased\",-16)};\nIso=function(K){var R=[],f=[];g.T2(K,function(V,D){if(!(D in Object.prototype)&&typeof V!=\"undefined\")switch(Array.isArray(V)&&(V=V.join(\",\")),V=[D,\"=\",V].join(\"\"),D){case \"adk\":case \"r\":case \"tt\":case \"error\":case \"mtos\":case \"tos\":case \"p\":case \"bs\":R.unshift(V);break;case \"req\":case \"url\":case \"referrer\":case \"iframe_loc\":f.push(V);break;default:R.push(V)}});\nreturn R.concat(f)};\ngOw=function(K){K=K.toString();Pi();PT_(K)};\nOUG=function(){this.U=0};\ng.v5=function(K){K&&typeof K.dispose==\"function\"&&K.dispose()};\ng.Ls=function(K){for(var R=0,f=arguments.length;R<f;++R){var V=arguments[R];g.Xp(V)?g.Ls.apply(null,V):g.v5(V)}};\ng.O=function(){this.HU=this.HU;this.SI=this.SI};\ng.q=function(K,R){K.addOnDisposeCallback(g.gW(g.v5,R))};\njsc=function(K,R,f){(0,g.La)(K.X,function(V){var D=K.U;if(!V.U&&(V.X(R,f),V.J())){V.U=!0;var H=V.K(),l=new om;l.add(\"id\",\"av-js\");l.add(\"type\",\"verif\");l.add(\"vtype\",V.B);V=kO(OUG);l.add(\"i\",V.U++);l.add(\"adk\",D);SJ(l,H);D=new nOM(l);gOw(D)}})};\nwX=function(){this.K=this.X=this.J=this.U=0};\nze=function(K){this.K=K=K===void 0?qYe:K;this.U=g.JQ(this.K,function(){return new wX})};\nx$=function(K,R){return MXe(K,function(f){return f.U},R===void 0?!0:R)};\nam=function(K,R){return E1(K,R,function(f){return f.U})};\nbUh=function(K,R){return MXe(K,function(f){return f.X},R===void 0?!0:R)};\nQ3=function(K,R){return E1(K,R,function(f){return f.X})};\nNJ=function(K,R){return E1(K,R,function(f){return f.K})};\npic=function(K){g.La(K.U,function(R){R.K=0})};\nMXe=function(K,R,f){K=g.JQ(K.U,function(V){return R(V)});\nreturn f?K:YYo(K)};\nE1=function(K,R,f){var V=g.sS(K.K,function(D){return R<=D});\nreturn V==-1?0:f(K.U[V])};\nYYo=function(K){return g.JQ(K,function(R,f,V){return f>0?V[f]-V[f-1]:V[f]})};\nU1=function(){this.K=new ze;this.G2=this.qe=0;this.Ne=new wX;this.aY=this.N=-1;this.OF=1E3;this.v5=new ze([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.y0=this.Xt=-1};\nW5=function(K,R){return bUh(K.K,R===void 0?!0:R)};\ntc=function(K,R,f,V){var D=D===void 0?!1:D;f=Mw(V,f);wB(K,R,f,{capture:D})};\nJc=function(K,R){R=Ac(R);return R===0?0:Ac(K)/R};\nAc=function(K){return Math.max(K.bottom-K.top,0)*Math.max(K.right-K.left,0)};\nm8B=function(K,R){if(!K||!R)return!1;for(var f=0;K!==null&&f++<100;){if(K===R)return!0;try{if(K=K.parentElement||K){var V=SL(K),D=V&&NV(V),H=D&&D.frameElement;H&&(K=H)}}catch(l){break}}return!1};\nG4e=function(K,R,f){if(!K||!R)return!1;R=KU(K.clone(),-R.left,-R.top);K=(R.left+R.right)/2;R=(R.top+R.bottom)/2;xO(window.top)&&window.top&&window.top.document&&(window=window.top);if(!zK2())return!1;K=window.document.elementFromPoint(K,R);if(!K)return!1;R=(R=(R=SL(f))&&R.defaultView&&R.defaultView.frameElement)&&m8B(R,K);var V=K===f;K=!V&&K&&Iz(K,function(D){return D===f});\nreturn!(R||V||K)};\nudc=function(K,R,f,V){return D$().X?!1:CT(K)<=0||K.getHeight()<=0?!0:f&&V?SY5(208,function(){return G4e(K,R,f)}):!1};\nZ$=function(K,R,f){g.O.call(this);this.position=ssw.clone();this.tL=this.GQ();this.Ma=-2;this.timeCreated=Date.now();this.M6=-1;this.N_=R;this.gX=null;this.uK=!1;this.OV=null;this.opacity=-1;this.requestSource=f;this.UFt=!1;this.Ge=function(){};\nthis.Ze=function(){};\nthis.pF=new lLG;this.pF.lA=K;this.pF.U=K;this.m5=!1;this.oR={dj:null,j6:null};this.CE=!0;this.E_=null;this.s8=this.LZ2=!1;w1().T++;this.WU=this.Tq();this.R7=-1;this.GF=null;this.hasCompleted=this.k2F=!1;this.w4=new Md;FuM(this.w4);C6h(this);this.requestSource==1?pa(this.w4,\"od\",1):pa(this.w4,\"od\",0)};\nC6h=function(K){K=K.pF.lA;var R;if(R=K&&K.getAttribute)R=/-[a-z]/.test(\"googleAvInapp\")?!1:eKM&&K.dataset?\"googleAvInapp\"in K.dataset:K.hasAttribute?K.hasAttribute(\"data-\"+PEB()):!!K.getAttribute(\"data-\"+PEB());R&&(D$().K=!0)};\nB5=function(K,R){R!=K.s8&&(K.s8=R,K=D$(),R?K.T++:K.T>0&&K.T--)};\nKGB=function(K,R){if(K.GF){if(R.getName()===K.GF.getName())return;K.GF.dispose();K.GF=null}R=R.create(K.pF.U,K.w4,K.UY());if(R=R!=null&&R.observe()?R:null)K.GF=R};\nRfw=function(K,R,f){if(!K.gX||K.N_==-1||R.K===-1||K.gX.K===-1)return 0;K=R.K-K.gX.K;return K>f?0:K};\nfOv=function(K,R,f){if(K.GF){K.GF.Nh();var V=K.GF.EF,D=V.J,H=D.U;if(V.T!=null){var l=V.X;K.OV=new g.Ha(l.left-H.left,l.top-H.top)}H=K.fA()?Math.max(V.U,V.B):V.U;l={};D.volume!==null&&(l.volume=D.volume);D=K.QH(V);K.gX=V;K.T2(H,R,f,!1,l,D,V.Z)}};\nVqM=function(K){if(K.uK&&K.E_){var R=Yn(K.w4,\"od\")==1,f=D$().U,V=K.E_,D=K.GF?K.GF.getName():\"ns\",H=K.OV,l=new g.lu(CT(f),f.getHeight());f=K.fA();K={Lxe:D,OV:H,NmQ:l,fA:f,Ah:K.WU.Ah,oID:R};if(R=V.K){R.Nh();D=R.EF;H=D.J.U;var F=l=null;D.T!=null&&H&&(l=D.X,l=new g.Ha(l.left-H.left,l.top-H.top),F=new g.lu(H.right-H.left,H.bottom-H.top));D=f?Math.max(D.U,D.B):D.U;f={Lxe:R.getName(),OV:l,NmQ:F,fA:f,oID:!1,Ah:D}}else f=null;f&&jsc(V,K,f)}};\nDDc=function(K,R,f){R&&(K.Ge=R);f&&(K.Ze=f)};\ng.Xm=function(){};\ng.k$=function(K){return{value:K,done:!1}};\nHGB=function(){this.J=this.U=this.X=this.K=this.B=0};\n$DD=function(K){var R={};var f=g.OS()-K.B;R=(R.ptlt=f,R);(f=K.K)&&(R.pnk=f);(f=K.X)&&(R.pnc=f);(f=K.J)&&(R.pnmm=f);(K=K.U)&&(R.pns=K);return R};\nlOM=function(){zB.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1};\nTe=function(K){return fs(K.volume)&&K.volume>0};\nP5=function(K,R,f,V){f=f===void 0?!0:f;V=V===void 0?function(){return!0}:V;\nreturn function(D){var H=D[K];if(Array.isArray(H)&&V(D))return dD2(H,R,f)}};\nns=function(K,R){return function(f){return R(f)?f[K]:void 0}};\nFG_=function(K){return function(R){for(var f=0;f<K.length;f++)if(K[f]===R.e||K[f]===void 0&&!R.hasOwnProperty(\"e\"))return!0;return!1}};\ndD2=function(K,R,f){return f===void 0||f?g.Im(K,function(V,D){return g.Ka(R,D)}):g.JQ(R,function(V,D,H){return K.slice(D>0?H[D-1]+1:0,V+1).reduce(function(l,F){return l+F},0)})};\nctc=function(){this.K=this.U=\"\"};\nrth=function(){};\ngX=function(K,R){var f={};if(K!==void 0)if(R!=null)for(var V in R){var D=R[V];V in Object.prototype||D!=null&&(f[V]=typeof D===\"function\"?D(K):K[D])}else g.na(f,K);return iJ(SJ(new om,f))};\nytG=function(){var K={};this.K=(K.vs=[1,0],K.vw=[0,1],K.am=[2,2],K.a=[4,4],K.f=[8,8],K.bm=[16,16],K.b=[32,32],K.avw=[0,64],K.avs=[64,0],K.pv=[256,256],K.gdr=[0,512],K.p=[0,1024],K.r=[0,2048],K.m=[0,4096],K.um=[0,8192],K.ef=[0,16384],K.s=[0,32768],K.pmx=[0,16777216],K.mut=[33554432,33554432],K.umutb=[67108864,67108864],K.tvoff=[134217728,134217728],K);this.U={};for(var R in this.K)this.K[R][1]>0&&(this.U[R]=0);this.X=0};\nO1=function(K,R){var f=K.K[R],V=f[1];K.X+=f[0];V>0&&K.U[R]==0&&(K.U[R]=1)};\nhfw=function(K){var R=g.Uh(K.K),f=0,V;for(V in K.U)g.Ka(R,V)&&K.U[V]==1&&(f+=K.K[V][1],K.U[V]=2);return f};\noo_=function(K){var R=0,f;for(f in K.U){var V=K.U[f];if(V==1||V==2)R+=K.K[f][1]}return R};\njJ=function(){this.U=this.K=0};\nqJ=function(){U1.call(this);this.X=new wX;this.oY=this.EF=this.B5=0;this.Z=-1;this.pQ=new wX;this.B=new wX;this.U=new ze;this.T=this.J=-1;this.UF=new wX;this.OF=2E3;this.er=new jJ;this.Za=new jJ;this.kW=new jJ};\nMJ=function(K,R,f){var V=K.oY;Gw||f||K.Z==-1||(V+=R-K.Z);return V};\nSqM=function(){this.X=!1};\nbJ=function(K,R){this.X=!1;this.J=K;this.EF=R;this.B=0};\nps=function(K,R){bJ.call(this,K,R);this.N=[]};\niGN=function(){};\nY$=function(){};\nmV=function(K,R,f,V){rX.call(this,K,R,f,V)};\nGe=function(K,R,f){rX.call(this,null,K,R,f);this.Z=K.isActive();this.N=0};\nuJ=function(K){return[K.top,K.left,K.bottom,K.right]};\ns1=function(K,R,f,V,D,H){H=H===void 0?new Y$:H;Z$.call(this,R,f,V);this.nD=D;this.jC=0;this.UU={};this.D8=new ytG;this.Kl={};this.WR=\"\";this.kW=null;this.Kh=!1;this.U=[];this.MS=H.K();this.T=H.X();this.J=null;this.X=-1;this.G2=this.EF=void 0;this.aY=this.UF=0;this.y0=-1;this.OF=this.Za=!1;this.B5=this.Z=this.K=this.B6=this.bd=0;new ze;this.er=this.oY=0;this.Ne=-1;this.yZ=0;this.N=g.YU;this.Xt=[this.GQ()];this.Gt=2;this.Ps={};this.Ps.pause=\"p\";this.Ps.resume=\"r\";this.Ps.skip=\"s\";this.Ps.mute=\"m\";this.Ps.unmute=\n\"um\";this.Ps.exitfullscreen=\"ef\";this.B=null;this.v5=this.pQ=!1;this.hV=Math.floor(Date.now()/1E3-1704067200);this.qe=0};\nCs=function(K){K.hasCompleted=!0;K.yZ!=0&&(K.yZ=3)};\neJ=function(K){return K===void 0?K:Number(K)?Rm(K,3):0};\nK7=function(K,R){return K.Xt[R!=null&&R<K.Xt.length?R:K.Xt.length-1]};\nvoN=function(K){var R=!!Yn(w1().w4,\"umt\");return K.EF||!R&&!K.G2?0:1};\nLGD=function(K,R){K.gC()?R=0:K.N_==-1?R=0:(R-=K.N_,R=R>Math.max(1E4,K.X/3)?0:R);var f=K.N(K)||{};f=f.currentTime!==void 0?f.currentTime:K.UF;var V=f-K.UF,D=0;V>=0?(K.aY+=R,K.er+=Math.max(R-V,0),D=Math.min(V,K.aY)):K.oY+=Math.abs(V);V!=0&&(K.aY=0);K.Ne==-1&&V>0&&(K.Ne=s0>=0?YP()-s0:-1);K.UF=f;return D};\nw4o=function(K,R){V3(K.T,function(f){return f.J==R.J})||K.T.push(R)};\nzfz=function(K){var R=am(K.MD().U,1);return Rx(K,R)};\nRx=function(K,R,f){return R>=15E3?!0:K.Za?(f===void 0?0:f)?!0:K.X>0?R>=K.X/2:K.y0>0?R>=K.y0:!1:!1};\nxDc=function(K){var R=Rm(K.WU.Ah,2),f=K.D8.X,V=K.WU,D=K7(K),H=eJ(D.J),l=eJ(D.T),F=eJ(V.volume),c=Rm(D.N,2),r=Rm(D.aY,2),y=Rm(V.Ah,2),h=Rm(D.Xt,2),S=Rm(D.y0,2);V=Rm(V.Dn,2);var v=K.p_().clone().round();K=K.GF&&K.GF.X?(K.GF?K.GF.X:null).clone().round():null;D=W5(D,!1);return{DFD:R,JT:f,YS:H,qx:l,oN:F,ox:c,mw:r,Ah:y,sV:h,AL:S,Dn:V,position:v,Ph:K,Nx:D}};\naOD=function(K,R){EoB(K.U,R,function(){return{DFD:0,JT:void 0,YS:-1,qx:-1,oN:-1,ox:-1,mw:-1,Ah:-1,sV:-1,AL:-1,Dn:-1,position:void 0,Ph:void 0,Nx:[]}});\nK.U[R]=xDc(K)};\nEoB=function(K,R,f){for(var V=K.length;V<R+1;)K.push(f()),V++};\nVT=function(K,R,f){var V=K.Kl[R];if(V!=null)return V;V=QoM(K,R);var D=Jh(f7,function(H){return H==R});\nK=NOv(K,V,V,f,UDv[f7[D]]);R==\"fully_viewable_audible_half_duration_impression\"&&(K.std=\"csm\");return K};\nDl=function(K,R,f){var V=[R];if(K!=R||f!=R)V.unshift(K),V.push(f);return V};\nNOv=function(K,R,f,V,D){if(K.m5)return{\"if\":0,vs:0};var H=K.p_().clone().round(),l=K.GF?K.GF.X:null,F=D$(),c=w1(),r=K.MD(),y=K.GF?K.GF.getName():\"ns\",h={};h[\"if\"]=F.X?1:void 0;h.sdk=K.J?K.J:void 0;h.t=K.timeCreated;h.p=[H.top,H.left,H.bottom,H.right];H&&l&&!eL(l,H)&&(H=l.round(),h.cp=[H.top,H.left,H.bottom,H.right]);h.tos=x$(r.K,!1);h.mtos=W5(r);h.mcvt=r.Ne.X;h.ps=void 0;H=MJ(r,YP(),K.gC());h.vht=H;h.mut=r.pQ.X;h.a=eJ(K.WU.volume);h.mv=eJ(r.T);h.fs=K.s8?1:0;h.ft=r.UF.U;h.at=r.B.U;h.as=r.J>0?1:0;h.atos=\nx$(r.U);h.ssb=x$(r.v5,!1);h.amtos=bUh(r.U,!1);h.uac=K.bd;h.vpt=r.X.U;y==\"nio\"&&(h.nio=1,h.avms=\"nio\");h.gmm=\"4\";h.gdr=Rx(K,r.X.U,!0)?1:0;h.efpf=K.Gt;if(y==\"gsv\"||y==\"nis\")y=K.GF,y.N>0&&(h.nnut=y.N);h.tcm=voN(K);h.nmt=K.oY;h.bt=K.er;h.pst=K.Ne;h.vpaid=K.EF;h.dur=K.X;h.vmtime=K.UF;h.is=K.D8.X;K.U.length>=1&&(h.i0=K.U[0].JT,h.a0=[K.U[0].oN],h.c0=[K.U[0].Ah],h.ss0=[K.U[0].Dn],y=K.U[0].position,H=K.U[0].Ph,h.p0=y?uJ(y):void 0,y&&H&&!eL(H,y)&&(h.cp0=uJ(H)));K.U.length>=2&&(h.i1=K.U[1].JT,h.a1=Dl(K.U[1].YS,\nK.U[1].oN,K.U[1].qx),h.c1=Dl(K.U[1].ox,K.U[1].Ah,K.U[1].mw),h.ss1=Dl(K.U[1].sV,K.U[1].Dn,K.U[1].AL),y=K.U[1].position,H=K.U[1].Ph,h.p1=y?uJ(y):void 0,y&&H&&!eL(H,y)&&(h.cp1=uJ(H)),h.mtos1=K.U[1].Nx);K.U.length>=3&&(h.i2=K.U[2].JT,h.a2=Dl(K.U[2].YS,K.U[2].oN,K.U[2].qx),h.c2=Dl(K.U[2].ox,K.U[2].Ah,K.U[2].mw),h.ss2=Dl(K.U[2].sV,K.U[2].Dn,K.U[2].AL),y=K.U[2].position,H=K.U[2].Ph,h.p2=y?uJ(y):void 0,y&&H&&!eL(H,y)&&(h.cp2=uJ(H)),h.mtos2=K.U[2].Nx);K.U.length>=4&&(h.i3=K.U[3].JT,h.a3=Dl(K.U[3].YS,K.U[3].oN,\nK.U[3].qx),h.c3=Dl(K.U[3].ox,K.U[3].Ah,K.U[3].mw),h.ss3=Dl(K.U[3].sV,K.U[3].Dn,K.U[3].AL),y=K.U[3].position,H=K.U[3].Ph,h.p3=y?uJ(y):void 0,y&&H&&!eL(H,y)&&(h.cp3=uJ(H)),h.mtos3=K.U[3].Nx);h.cs=oo_(K.D8);R&&(h.ic=hfw(K.D8),h.dvpt=r.X.K,h.dvs=NJ(r.K,.5),h.dfvs=NJ(r.K,1),h.davs=NJ(r.U,.5),h.dafvs=NJ(r.U,1),f&&(r.X.K=0,pic(r.K),pic(r.U)),K.VT()&&(h.dtos=r.B5,h.dav=r.EF,h.dtoss=K.jC+1,f&&(r.B5=0,r.EF=0,K.jC++)),h.dat=r.B.K,h.dft=r.UF.K,f&&(r.B.K=0,r.UF.K=0));h.ps=[F.B.width,F.B.height];h.bs=[CT(F.U),\nF.U.getHeight()];h.scs=[F.J.width,F.J.height];h.dom=F.domain;K.B6&&(h.vds=K.B6);if(K.T.length>0||K.MS)R=g.$n(K.T),K.MS&&R.push(K.MS),h.pings=g.JQ(R,function(S){return S.toString()});\nR=g.JQ(g.Im(K.T,function(S){return S.T()}),function(S){return S.getId()});\nmB2(R);h.ces=R;K.K&&(h.vmer=K.K);K.Z&&(h.vmmk=K.Z);K.B5&&(h.vmiec=K.B5);h.avms=K.GF?K.GF.getName():\"ns\";K.GF&&g.na(h,K.GF.bA());V?(h.c=Rm(K.WU.Ah,2),h.ss=Rm(K.WU.Dn,2)):h.tth=YP()-WGz;h.mc=Rm(r.aY,2);h.nc=Rm(r.N,2);h.mv=eJ(r.T);h.nv=eJ(r.J);h.lte=Rm(K.Ma,2);V=K7(K,D);W5(r);h.qmtos=W5(V);h.qnc=Rm(V.N,2);h.qmv=eJ(V.T);h.qnv=eJ(V.J);h.qas=V.J>0?1:0;h.qi=K.WR;h.avms||(h.avms=\"geo\");h.psm=r.er.U;h.psv=r.er.getValue();h.psfv=r.Za.getValue();h.psa=r.kW.getValue();c=lBo(c.w4);c.length&&(h.veid=c);K.B&&g.na(h,\n$DD(K.B));h.avas=K.Iu();h.vs=K.mK();h.co=tqB(K);h.tm=r.qe;h.tu=r.G2;return h};\nQoM=function(K,R){if(g.Ka(AtM,R))return!0;var f=K.UU[R];return f!==void 0?(K.UU[R]=!0,!f):!1};\ntqB=function(K){var R=K.qe.toString(10).padStart(2,\"0\");R=\"\"+K.hV+R;K.qe<99&&K.qe++;return R};\nZGc=function(){this.U={};var K=NV();Hk(this,K,document);var R=JtN();try{if(\"1\"==R){for(var f=K.parent;f!=K.top;f=f.parent)Hk(this,f,f.document);Hk(this,K.top,K.top.document)}}catch(V){}};\nJtN=function(){var K=document.documentElement;try{if(!xO(NV().top))return\"2\";var R=[],f=NV(K.ownerDocument);for(K=f;K!=f.top;K=K.parent)if(K.frameElement)R.push(K.frameElement);else break;return R&&R.length!=0?\"1\":\"0\"}catch(V){return\"2\"}};\nHk=function(K,R,f){tc(f,\"mousedown\",function(){return BOo(K)},301);\ntc(R,\"scroll\",function(){return X4c(K)},302);\ntc(f,\"touchmove\",function(){return k65(K)},303);\ntc(f,\"mousemove\",function(){return TO5(K)},304);\ntc(f,\"keydown\",function(){return PFG(K)},305)};\nBOo=function(K){g.T2(K.U,function(R){R.X>1E5||++R.X})};\nX4c=function(K){g.T2(K.U,function(R){R.U>1E5||++R.U})};\nk65=function(K){g.T2(K.U,function(R){R.U>1E5||++R.U})};\nPFG=function(K){g.T2(K.U,function(R){R.K>1E5||++R.K})};\nTO5=function(K){g.T2(K.U,function(R){R.J>1E5||++R.J})};\nnoo=function(){this.U=[];this.K=[]};\n$8=function(K,R){return g.G$(K.U,function(f){return f.WR==R})};\nIO5=function(K,R){return R?g.G$(K.U,function(f){return f.pF.lA==R}):null};\ngoG=function(K,R){return g.G$(K.K,function(f){return f.eZ()==2&&f.WR==R})};\ndb=function(){var K=lo;return K.U.length==0?K.K:K.K.length==0?K.U:g.Hy(K.K,K.U)};\nOG_=function(K,R){K=R.eZ()==1?K.U:K.K;var f=mu(K,function(V){return V==R});\nreturn f!=-1?(K.splice(f,1),R.GF&&R.GF.unobserve(),R.dispose(),!0):!1};\njoz=function(K){var R=lo;if(OG_(R,K)){switch(K.eZ()){case 0:var f=function(){return null};\ncase 2:f=function(){return goG(R,K.WR)};\nbreak;case 1:f=function(){return $8(R,K.WR)}}for(var V=f();V;V=f())OG_(R,V)}};\nqqc=function(K){var R=lo;K=g.Im(K,function(f){return!IO5(R,f.pF.lA)});\nR.U.push.apply(R.U,g.X(K))};\nMqM=function(K){var R=[];g.La(K,function(f){V3(lo.U,function(V){return V.pF.lA===f.pF.lA&&V.WR===f.WR})||(lo.U.push(f),R.push(f))})};\nFL=function(){this.U=this.K=null};\nbGw=function(K,R){function f(V,D){R(V,D)}\nif(K.K==null)return!1;K.U=g.G$(K.K,function(V){return V!=null&&V.Vj()});\nK.U&&(K.U.init(f)?tXh(K.U.U):R(K.U.U.Qz(),K.U));return K.U!=null};\nck=function(K){K=p4z(K);y3.call(this,K.length?K[K.length-1]:new dX(bu,0));this.X=K;this.K=null};\np4z=function(K){if(!K.length)return[];K=(0,g.Im)(K,function(f){return f!=null&&f.n5()});\nfor(var R=1;R<K.length;R++)Fm(K[R-1],K[R]);return K};\nrb=function(K,R,f,V){rX.call(this,K,R,f,V);this.aY=this.UF=this.N=this.Z=this.J=null};\nyT=function(K){return K.J&&K.J.takeRecords?K.J.takeRecords():[]};\nmDG=function(K){if(!K.element)return!1;var R=K.element,f=K.K.U.X,V=w1().U.U;K.J=new f.IntersectionObserver(v9(V,function(D){return h5(K,D)}),YqN);\nV=v9(V,function(){K.J.unobserve(R);K.J.observe(R);h5(K,yT(K))});\nf.ResizeObserver?(K.Z=new f.ResizeObserver(V),K.Z.observe(R)):f.MutationObserver&&(K.N=new g.Nz.MutationObserver(V),K.N.observe(R,{attributes:!0,childList:!0,characterData:!0,subtree:!0}));K.J.observe(R);h5(K,yT(K));return!0};\nh5=function(K,R){try{if(R.length){K.UF||(K.UF=YP());var f=G6v(R),V=ono(K.element,K.K.U.X),D=V.x,H=V.y;K.X=new sa(Math.round(H),Math.round(D)+f.boundingClientRect.width,Math.round(H)+f.boundingClientRect.height,Math.round(D));K.U=ZUo(K,K.X);var l=EOG(f.intersectionRect);K.T=KU(l,K.X.left-l.left,K.X.top-l.top)}}catch(F){K.unobserve(),pD(299,F)}};\nG6v=function(K){return Bi(K,function(R,f){return R.time>f.time?R:f},K[0])};\nox=function(K){K=K===void 0?bu:K;y3.call(this,new dX(K,2))};\nSs=function(){var K=u6e();dX.call(this,bu.top,K,\"geo\")};\nu6e=function(){w1();var K=D$();return K.X||K.K?0:2};\nso2=function(){};\nio=function(){this.done=!1;this.U={ST:0,xc:0,O6D:0,wd:0,GV:-1,L0:0,jW:0,HJ:0,j$D:0};this.B=null;this.T=!1;this.X=null;this.N=0;this.K=new lJ(this)};\nL7=function(){var K=vk;K.T||(K.T=!0,CFc(K,function(){return K.J.apply(K,g.X(g.wW.apply(0,arguments)))}),K.J())};\nefz=function(){kO(so2);var K=kO(FL);K.U!=null&&K.U.U?tXh(K.U.U):D$().update(bu)};\nwb=function(K,R,f){if(!K.done&&(K.K.cancel(),R.length!=0)){K.X=null;try{efz();var V=YP();w1().B=V;if(kO(FL).U!=null)for(var D=0;D<R.length;D++)fOv(R[D],V,f);for(V=0;V<R.length;V++)VqM(R[V]);++K.U.wd}finally{f?g.La(R,function(H){H.WU.Ah=0}):K.K.schedule()}}};\nCFc=function(K,R){if(!K.B){R=Mw(142,R);Pi();var f;H5.visibilityState?f=\"visibilitychange\":H5.mozVisibilityState?f=\"mozvisibilitychange\":H5.webkitVisibilityState&&(f=\"webkitvisibilitychange\");f&&wB(H5,f,R,{capture:!1})&&(K.B=R)}};\nKr2=function(){var K=kO(FL);if(K.U!=null){var R=K.U;g.La(db(),function(f){return KGB(f,R)})}};\nRXo=function(K,R){K=K.N;Gw&&(K+=R-u5);return K};\nfSD=function(K){K=K===void 0?function(){return{}}:K;\nO0.AP=\"av-js\";g1.U=.01;oO_([function(R){var f=w1(),V={};V=(V.bin=f.K,V.type=\"error\",V);f=m1(f.w4);if(!vk.X){var D=vk,H=bu.document,l=mR>=0?YP()-mR:-1,F=YP();D.U.GV==-1&&(l=F);var c=D$(),r=w1(),y=m1(r.w4),h=db();try{if(h.length>0){var S=c.U;S&&(y.bs=[CT(S),S.getHeight()]);var v=c.B;v&&(y.ps=[v.width,v.height]);bu.screen&&(y.scs=[bu.screen.width,bu.screen.height])}else y.url=encodeURIComponent(bu.location.href.substring(0,512)),H.referrer&&(y.referrer=encodeURIComponent(H.referrer.substring(0,512)));\ny.tt=l;y.pt=mR;y.bin=r.K;bu.google_osd_load_pub_page_exp!==void 0&&(y.olpp=bu.google_osd_load_pub_page_exp);y.deb=[1,D.U.ST,D.U.xc,D.U.wd,D.U.GV,0,D.K.K,D.U.L0,D.U.jW,D.U.HJ,D.U.j$D,-1].join(\";\");y.tvt=RXo(D,F);c.K&&(y.inapp=1);if(bu!==null&&bu!=bu.top){h.length>0&&(y.iframe_loc=encodeURIComponent(bu.location.href.substring(0,512)));var L=c.N;y.is=[CT(L),L.getHeight()]}}catch(E){y.error=1}vk.X=y}S=g.kn(vk.X);v=w1().U;Yn(v.X,\"prf\")==1?(L=new i5,D=v.U,H=0,D.U>-1&&(H=D.X.U.now()-D.U),L=JI(L,1,At(D.J+\nH),0),D=v.U,L=JI(L,5,X6(D.U>-1?D.K+1:D.K),0),L=JI(L,2,qD(v.K.U.X()),\"0\"),L=JI(L,3,qD(v.K.U.K()),\"0\"),v=JI(L,4,qD(v.K.U.U()),\"0\"),L={},v=(L.pf=g.OY(v.X()),L)):v={};g.na(S,v);g.na(R,V,f,S,K())}])};\nDRc=function(){var K=VFe||bu;if(!K)return\"\";var R=[];if(!K.location||!K.location.href)return\"\";R.push(\"url=\"+encodeURIComponent(K.location.href.substring(0,512)));K.document&&K.document.referrer&&R.push(\"referrer=\"+encodeURIComponent(K.document.referrer.substring(0,512)));return R.join(\"&\")};\nzo=function(){var K=\"youtube.player.web_20251110_19_RC00\".match(/_(\\d{8})_RC\\d+$/)||\"youtube.player.web_20251110_19_RC00\".match(/_(\\d{8})_\\d+_\\d+$/)||\"youtube.player.web_20251110_19_RC00\".match(/_(\\d{8})_\\d+\\.\\d+$/)||\"youtube.player.web_20251110_19_RC00\".match(/_(\\d{8})_\\d+_RC\\d+$/),R;if(((R=K)==null?void 0:R.length)==2)return K[1];K=\"youtube.player.web_20251110_19_RC00\".match(/.*_(\\d{2})\\.(\\d{4})\\.\\d+_RC\\d+$/);var f;return((f=K)==null?void 0:f.length)==3?\"20\"+K[1]+K[2]:null};\nHV_=function(){return\"av.default_js\".includes(\"ima_html5_sdk\")?{aT:\"ima\",uQ:null}:\"av.default_js\".includes(\"ima_native_sdk\")?{aT:\"nima\",uQ:null}:\"av.default_js\".includes(\"admob-native-video-javascript\")?{aT:\"an\",uQ:null}:\"youtube.player.web_20251110_19_RC00\".includes(\"cast_js_sdk\")?{aT:\"cast\",uQ:zo()}:\"youtube.player.web_20251110_19_RC00\".includes(\"youtube.player.web\")?{aT:\"yw\",uQ:zo()}:\"youtube.player.web_20251110_19_RC00\".includes(\"outstream_web_client\")?{aT:\"out\",uQ:zo()}:\"youtube.player.web_20251110_19_RC00\".includes(\"drx_rewarded_web\")?\n{aT:\"r\",uQ:zo()}:\"youtube.player.web_20251110_19_RC00\".includes(\"gam_native_web_video\")?{aT:\"n\",uQ:zo()}:\"youtube.player.web_20251110_19_RC00\".includes(\"admob_interstitial_video\")?{aT:\"int\",uQ:zo()}:{aT:\"j\",uQ:null}};\nax=function(K,R){var f={sv:\"968\"};x8!==null&&(f.v=x8);f.cb=$Rz;f.nas=lo.U.length;f.msg=K;R!==void 0&&(K=lSz(R))&&(f.e=Ep[K]);return f};\nQT=function(K){return sh(K,\"custom_metric_viewable\")};\nlSz=function(K){var R=QT(K)?\"custom_metric_viewable\":K.toLowerCase();return Jh(f7,function(f){return f==R})};\ndRN=function(){this.U=void 0;this.K=!1;this.X=0;this.J=-1;this.B=\"tos\"};\nrID=function(K){try{var R=K.split(\",\");return R.length>g.Uh(FrM).length?null:Bi(R,function(f,V){V=V.toLowerCase().split(\"=\");if(V.length!=2||cIN[V[0]]===void 0||!cIN[V[0]](V[1]))throw Error(\"Entry (\"+V[0]+\", \"+V[1]+\") is invalid.\");f[V[0]]=V[1];return f},{})}catch(f){return null}};\nyIo=function(K,R){if(K.U==void 0)return 0;switch(K.B){case \"mtos\":return K.K?Q3(R.U,K.U):Q3(R.K,K.U);case \"tos\":return K.K?am(R.U,K.U):am(R.K,K.U)}return 0};\nNL=function(K,R,f,V){bJ.call(this,R,V);this.N=K;this.Z=f};\nUp=function(){};\nWk=function(K){bJ.call(this,\"fully_viewable_audible_half_duration_impression\",K)};\nBk=function(K){this.U=K};\nXL=function(K,R){bJ.call(this,K,R)};\nk8=function(K){ps.call(this,\"measurable_impression\",K)};\nTo=function(){Bk.apply(this,arguments)};\nPk=function(K,R,f){Ge.call(this,K,R,f)};\nn7=function(K){K=K===void 0?bu:K;y3.call(this,new dX(K,2))};\nIx=function(K,R,f){Ge.call(this,K,R,f)};\nvar HB5=function(){return Az[d[0]](this,70)};\nvar gb=function(K){K=K===void 0?bu:K;y3.call(this,new dX(K,2))},Op=function(){dX.call(this,bu,2,\"mraid\");\nthis.er=0;this.aY=this.Xt=!1;this.N=null;this.K=wiv(this.X);this.J.U=new sa(0,0,0,0);this.qe=!1},js=function(K,R,f){K.e_(\"addEventListener\",R,f)},iVv=function(K){w1().J=!!K.e_(\"isViewable\");\njs(K,\"viewableChange\",hX5);K.e_(\"getState\")===\"loading\"?js(K,\"ready\",oTN):Ssc(K)},Ssc=function(K){typeof K.K.Bg.AFMA_LIDAR===\"string\"?(K.Xt=!0,vTc(K)):(K.K.compatibility=3,K.N=\"nc\",K.fail(\"w\"))},vTc=function(K){K.aY=!1;\nvar R=Yn(w1().w4,\"rmmt\")==1,f=!!K.e_(\"isViewable\");(R?!f:1)&&Pi().setTimeout(b5(524,function(){K.aY||(LrD(K),pD(540,Error()),K.N=\"mt\",K.fail(\"w\"))}),500);\nw$2(K);js(K,K.K.Bg.AFMA_LIDAR,zXG)},w$2=function(K){var R=Yn(w1().w4,\"sneio\")==1,f=K.K.Bg.AFMA_LIDAR_EXP_1!==void 0,V=K.K.Bg.AFMA_LIDAR_EXP_2!==void 0;\n(R=R&&V)&&(K.K.Bg.AFMA_LIDAR_EXP_2=!0);f&&(K.K.Bg.AFMA_LIDAR_EXP_1=!R)},LrD=function(K){K.e_(\"removeEventListener\",K.K.Bg.AFMA_LIDAR,zXG);\nK.Xt=!1},xRe=function(K,R){if(K.e_(\"getState\")===\"loading\")return new g.lu(-1,-1);\nR=K.e_(R);if(!R)return new g.lu(-1,-1);K=parseInt(R.width,10);R=parseInt(R.height,10);return isNaN(K)||isNaN(R)?new g.lu(-1,-1):new g.lu(K,R)},oTN=function(){try{var K=kO(Op);\nK.e_(\"removeEventListener\",\"ready\",oTN);Ssc(K)}catch(R){pD(541,R)}},zXG=function(K,R){try{var f=kO(Op);\nf.aY=!0;var V=K?new sa(K.y,K.x+K.width,K.y+K.height,K.x):new sa(0,0,0,0);var D=YP(),H=$$();var l=new CD(D,H,f);l.U=V;l.volume=R;f.wM(l)}catch(F){pD(542,F)}},hX5=function(K){var R=w1(),f=kO(Op);\nK&&!R.J&&(R.J=!0,f.qe=!0,f.N&&f.fail(\"w\",!0))},qL=function(){this.isInitialized=!1;\nthis.U=this.K=null;var K={};this.N=(K.start=this.y5Q,K.firstquartile=this.X5t,K.midpoint=this.Rpr,K.thirdquartile=this.J52,K.complete=this.aaD,K.error=this.QYp,K.pause=this.xz,K.resume=this.wB,K.skip=this.w5Z,K.viewable_impression=this.tX,K.mute=this.Jl,K.unmute=this.Jl,K.fullscreen=this.IaW,K.exitfullscreen=this.utW,K.fully_viewable_audible_half_duration_impression=this.tX,K.measurable_impression=this.tX,K.abandon=this.xz,K.engagedview=this.tX,K.impression=this.tX,K.creativeview=this.tX,K.progress=\nthis.Jl,K.custom_metric_viewable=this.tX,K.bufferstart=this.xz,K.bufferfinish=this.wB,K.audio_measurable=this.tX,K.audio_audible=this.tX,K);K={};this.Z=(K.overlay_resize=this.gWQ,K.abandon=this.Xl,K.close=this.Xl,K.collapse=this.Xl,K.overlay_unmeasurable_impression=function(R){return VT(R,\"overlay_unmeasurable_impression\",$$())},K.overlay_viewable_immediate_impression=function(R){return VT(R,\"overlay_viewable_immediate_impression\",$$())},K.overlay_unviewable_impression=function(R){return VT(R,\"overlay_unviewable_impression\",\n$$())},K.overlay_viewable_end_of_session_impression=function(R){return VT(R,\"overlay_viewable_end_of_session_impression\",$$())},K);\nw1().K=3;ETN(this);this.X=null},ML=function(K,R,f,V){K=K.u3(null,V,!0,R);\nK.J=f;qqc([K]);return K},aSM=function(K,R,f){KuN(R);\nvar V=K.U;g.La(R,function(D){var H=g.JQ(D.criteria,function(l){var F=rID(l);if(F==null)l=null;else if(l=new dRN,F.visible!=null&&(l.U=F.visible/100),F.audible!=null&&(l.K=F.audible==1),F.time!=null){var c=F.timetype==\"mtos\"?\"mtos\":\"tos\",r=c_c(F.time,\"%\")?\"%\":\"ms\";F=parseInt(F.time,10);r==\"%\"&&(F/=100);l.setTime(F,r,c)}return l});\nV3(H,function(l){return l==null})||w4o(f,new NL(D.id,D.event,H,V))})},Qk2=function(){var K=[],R=w1();\nK.push(kO(Ss));Yn(R.w4,\"mvp_lv\")&&K.push(kO(Op));R=[new n7,new gb];R.push(new ck(K));R.push(new ox(bu));return R},N4G=function(K){if(!K.isInitialized){K.isInitialized=!0;\ntry{var R=YP(),f=w1(),V=D$();mR=R;f.X=79463069;K.K!==\"o\"&&(VFe=wyG(bu));if(nnD()){vk.U.xc=0;vk.U.GV=YP()-R;var D=Qk2(),H=kO(FL);H.K=D;bGw(H,function(){bo()})?vk.done||(Kr2(),Fm(H.U.U,K),L7()):V.X?bo():L7()}else p7=!0}catch(l){throw lo.reset(),l;\n}}},mw=function(K){vk.K.cancel();\nY8=K;vk.done=!0},Go=function(K){if(K.K)return K.K;\nvar R=kO(FL).U;if(R)switch(R.getName()){case \"nis\":K.K=\"n\";break;case \"gsv\":K.K=\"m\"}K.K||(K.K=\"h\");return K.K},uo=function(K,R,f){if(K.U==null)return R.B6|=4,!1;\nK=URc(K.U,f,R);R.B6|=K;return K==0},bo=function(){var K=[new ox(bu)],R=kO(FL);\nR.K=K;bGw(R,function(){mw(\"i\")})?vk.done||(Kr2(),L7()):mw(\"i\")},WrG=function(K,R){if(!K.Kh){var f=VT(K,\"start\",$$());\nf=K.nD.U(f).U;var V={id:\"lidarv\"};V.r=R;V.sv=\"968\";x8!==null&&(V.v=x8);t3(f,function(D,H){return V[D]=D==\"mtos\"||D==\"tos\"?H:encodeURIComponent(H)});\nR=DRc();t3(R,function(D,H){return V[D]=encodeURIComponent(H)});\nR=\"//pagead2.googlesyndication.com/pagead/gen_204?\"+iJ(SJ(new om,V));gOw(R);K.Kh=!0}},sp=function(K,R,f){wb(vk,[K],!$$());\naOD(K,f);f!=4&&EoB(K.Xt,f,K.GQ);return VT(K,R,$$())},ETN=function(K){fSD(function(){var R=tF_();\nK.K!=null&&(R.sdk=K.K);var f=kO(FL);f.U!=null&&(R.avms=f.U.getName());return R})},AIM=function(K,R,f,V){var D=IO5(lo,f);\nD!==null&&D.WR!==R&&(K.Ng(D),D=null);D||(R=K.u3(f,YP(),!1,R),lo.K.length==0&&(w1().X=79463069),MqM([R]),D=R,D.J=Go(K),V&&(D.kW=V));return D},JI2=function(K,R){var f=K[R];\nf!==void 0&&f>0&&(K[R]=Math.floor(f*1E3))},tF_=function(){var K=D$(),R={},f={},V={};\nreturn Object.assign({},(R.sv=\"968\",R),x8!==null&&(f.v=x8,f),(V[\"if\"]=K.X?\"1\":\"0\",V.nas=String(lo.U.length),V))},C7=function(K){bJ.call(this,\"audio_audible\",K)},es=function(K){ps.call(this,\"audio_measurable\",K)},Kw=function(){Bk.apply(this,arguments)},RA=function(){},ZVz=function(K){this.U=K},URc=function(K,R,f){K=K.K();\nif(typeof K===\"function\"){var V={};var D={};V=Object.assign({},x8!==null&&(V.v=x8,V),(D.sv=\"968\",D.cb=$Rz,D.e=B4h(R),D));D=VT(f,R,$$());g.na(V,D);f.Kl[R]=D;V=f.eZ()==2?Iso(V).join(\"&\"):f.nD.U(V).U;try{return K(f.WR,V,R),0}catch(H){return 2}}else return 1},B4h=function(K){var R=QT(K)?\"custom_metric_viewable\":K;\nK=Jh(f7,function(f){return f==R});\nreturn Ep[K]},fw=function(){qL.call(this);\nthis.T=null;this.B=!1;this.J=\"ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED\"},X$v=function(K,R,f){f=f.opt_configurable_tracking_events;\nK.U!=null&&Array.isArray(f)&&aSM(K,f,R)},ku_=function(K,R,f){var V=$8(lo,R);\nV||(V=f.opt_nativeTime||-1,V=ML(K,R,Go(K),V),f.opt_osdId&&(V.kW=f.opt_osdId));return V},T4v=function(K,R,f){var V=$8(lo,R);\nV||(V=ML(K,R,\"n\",f.opt_nativeTime||-1));return V},P9h=function(K,R){var f=$8(lo,R);\nf||(f=ML(K,R,\"h\",-1));return f},nT5=function(K){w1();\nswitch(Go(K)){case \"b\":return\"ytads.bulleit.triggerExternalActivityEvent\";case \"n\":return\"ima.bridge.triggerExternalActivityEvent\";case \"h\":case \"m\":case \"ml\":return\"ima.common.triggerExternalActivityEvent\"}return null},OV_=function(K,R,f,V){f=f===void 0?{}:f;\nvar D={};g.na(D,{opt_adElement:void 0,opt_fullscreen:void 0},f);var H=K.HN(R,f);f=H?H.nD:K.mN();if(D.opt_bounds)return f.U(ax(\"ol\",V));if(V!==void 0)if(lSz(V)!==void 0)if(p7)K=ax(\"ue\",V);else if(N4G(K),Y8==\"i\")K=ax(\"i\",V),K[\"if\"]=0;else if(R=K.HN(R,D)){b:{Y8==\"i\"&&(R.m5=!0);H=D.opt_fullscreen;H!==void 0&&B5(R,!!H);var l;if(H=!D$().K)(H=KC(g.DP(),\"CrKey\")&&!(KC(g.DP(),\"CrKey\")&&KC(g.DP(),\"SmartSpeaker\"))||KC(g.DP(),\"PlayStation\")||KC(g.DP(),\"Roku\")||Qse()||KC(g.DP(),\"Xbox\"))||(H=g.DP(),H=KC(H,\"AppleTV\")||\nKC(H,\"Apple TV\")||KC(H,\"CFNetwork\")||KC(H,\"tvOS\")),H||(H=g.DP(),H=KC(H,\"sdk_google_atv_x86\")||KC(H,\"Android TV\")),H=!H;H&&(Pi(),H=z4(H5)===0);if(l=H){switch(R.eZ()){case 1:WrG(R,\"pv\");break;case 2:K.mF(R)}mw(\"pv\")}H=V.toLowerCase();if(l=!l)l=Yn(w1().w4,\"ssmol\")&&H===\"loaded\"?!1:g.Ka(ISv,H);if(l&&R.yZ==0){Y8!=\"i\"&&(vk.done=!1);l=D!==void 0?D.opt_nativeTime:void 0;s0=l=typeof l===\"number\"?l:YP();R.uK=!0;var F=$$();R.yZ=1;R.UU={};R.UU.start=!1;R.UU.firstquartile=!1;R.UU.midpoint=!1;R.UU.thirdquartile=\n!1;R.UU.complete=!1;R.UU.resume=!1;R.UU.pause=!1;R.UU.skip=!1;R.UU.mute=!1;R.UU.unmute=!1;R.UU.viewable_impression=!1;R.UU.measurable_impression=!1;R.UU.fully_viewable_audible_half_duration_impression=!1;R.UU.fullscreen=!1;R.UU.exitfullscreen=!1;R.jC=0;F||(R.MD().Z=l);wb(vk,[R],!F)}(l=R.Ps[H])&&O1(R.D8,l);Yn(w1().w4,\"fmd\")||g.Ka(gTw,H)&&R.MS&&R.MS.K(R,null);switch(R.eZ()){case 1:var c=QT(H)?K.N.custom_metric_viewable:K.N[H];break;case 2:c=K.Z[H]}if(c&&(V=c.call(K,R,D,V),Yn(w1().w4,\"fmd\")&&g.Ka(gTw,\nH)&&R.MS&&R.MS.K(R,null),V!==void 0)){D=ax(void 0,H);g.na(D,V);V=D;break b}V=void 0}R.yZ==3&&K.Ng(R);K=V}else K=ax(\"nf\",V);else K=void 0;else p7?K=ax(\"ue\"):H?(K=ax(),g.na(K,NOv(H,!0,!1,!1))):K=ax(\"nf\");return typeof K===\"string\"?f.U():f.U(K)},jkG=function(K,R){R&&(K.J=R)},qsh=function(K){var R={};\nreturn R.viewability=K.U,R.googleViewability=K.K,R},MF_=function(K,R,f){f=f===void 0?{}:f;\nK=OV_(kO(fw),R,f,K);return qsh(K)},Vh=function(K){var R=g.wW.apply(1,arguments).filter(Boolean).join(\"&\");\nif(!R)return K;var f=K.match(/[?&]adurl=/);return f?K.slice(0,f.index+1)+R+\"&\"+K.slice(f.index+1):K+(K.indexOf(\"?\")<0?\"?\":\"&\")+R},Dd=function(K,R){return R?\"&\"+K+\"=\"+encodeURIComponent(R):\"\"},bVB=function(K){var R=K.url;\nK=K.qKF;this.K=R;this.J=K;this.X=(new Date).getTime()-17040672E5;this.U={};for(var f=/[?&]([^&=]+)=([^&]*)/g;K=f.exec(R);)this.U[K[1]]=K[2]},p$h=function(K){K=K.J;\nif(!K)return\"\";var R=Dd(\"uap\",K.platform)+Dd(\"uapv\",K.platformVersion)+Dd(\"uafv\",K.uaFullVersion)+Dd(\"uaa\",K.architecture)+Dd(\"uam\",K.model)+Dd(\"uab\",K.bitness);K.fullVersionList&&(R+=\"&uafvl=\"+encodeURIComponent(K.fullVersionList.map(function(f){return encodeURIComponent(f.brand)+\";\"+encodeURIComponent(f.version)}).join(\"|\")));\nK.wow64!=null&&(R+=\"&uaw=\"+Number(K.wow64));return R.slice(1)},Guc=function(K,R,f,V,D){var H=window;\nvar l=l===void 0?!1:l;var F;f?F=(l===void 0?0:l)?\"//ep1.adtrafficquality.google/bg/\"+pC(f)+\".js\":\"//pagead2.googlesyndication.com/bg/\"+pC(f)+\".js\":F=\"\";l=l===void 0?!1:l;f=H.document;var c={};R&&(c._scs_=R);c._bgu_=F;c._bgp_=V;c._li_=\"v_h.3.0.0.0\";D&&(c._upb_=D);(R=H.GoogleTyFxhY)&&typeof R.push==\"function\"||(R=H.GoogleTyFxhY=[]);R.push(c);R=iu(f).createElement(\"SCRIPT\");R.type=\"text/javascript\";R.async=!0;K=(l===void 0?0:l)?g.hB(YsM,pC(K)+\".js\"):g.hB(mRo,pC(K)+\".js\");g.nC(R,K);(H=(H.GoogleTyFxhYEET||\n{})[R.src])?H():f.getElementsByTagName(\"head\")[0].appendChild(R)},utv=function(){try{var K,R;\nreturn!!((K=window)==null?0:(R=K.top)==null?0:R.location.href)&&!1}catch(f){return!0}},HK=function(K,R,f){f=f===void 0?Error():f;\nvar V=Error.call(this);this.message=V.message;\"stack\"in V&&(this.stack=V.stack);this.code=K;R+=\":\";f instanceof Error?(this.message=R+f.message,this.stack=f.stack||\"\"):(this.message=R+String(f),this.stack=\"\");Object.setPrototypeOf(this,this.constructor.prototype)},l1=function(){var K=sk5();\nK=K===void 0?\"bevasrsg\":K;return new Promise(function(R){var f=window===window.top?window:utv()?window:window.top,V=f[K],D;((D=V)==null?0:D.bevasrs)?R(new $Y(V.bevasrs)):(V||(V={},V=(V.nqfbel=[],V),f[K]=V),V.nqfbel.push(function(H){R(new $Y(H))}))})};\nvar Fe_=function(){return Az[d[0]](this,3)};\nC9_=function(K){var R={c:K.Q2,e:K.CR,mc:K.VW,me:K.BY};K.DA&&(R.co={c:K.DA.Hk,a:K.DA.a_,s:K.DA.b8});return R};\ndr=function(K){g.O.call(this);this.wpc=K};\n$Y=function(K){g.O.call(this);var R=this;this.r8=K;this.X=\"keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel\".split(\" \");this.K=void 0;this.l3=this.r8.p;this.J=this.h0.bind(this);this.addOnDisposeCallback(function(){return void eXc(R)})};\nKkz=function(K){var R;return g.I(function(f){if(f.U==1){if(!K.r8.wpc)throw new HK(30,\"NWA\");return K.U?f.return(K.U):g.P(f,K.r8.wpc(),2)}R=f.K;K.U=new dr(R);return f.return(K.U)})};\neXc=function(K){K.K!==void 0&&(K.X.forEach(function(R){var f;(f=K.K)==null||f.removeEventListener(R,K.J)}),K.K=void 0)};\nRxN=function(K){var R=R===void 0?52:R;var f=[];qR(K,Fg,6).forEach(function(V){g.mr(V,2)<=R&&f.push(g.mr(V,1))});\nreturn f};\nf8w=function(K){var R=R===void 0?52:R;var f=[];qR(K,Fg,6).forEach(function(V){g.mr(V,2)>R&&f.push(g.mr(V,1))});\nreturn f};\nVi2=function(K){K.then(function(){},function(){})};\ncK=function(){g.O.apply(this,arguments);this.K=1};\nrr=function(K){return{fieldType:2,fieldName:K}};\ng.yh=function(K){return{fieldType:3,fieldName:K}};\nDUz=function(K){this.U=K;K.Gz(\"/client_streamz/bg/frs\",g.yh(\"mk\"))};\nHJc=function(K){this.U=K;K.Gz(\"/client_streamz/bg/wrl\",g.yh(\"mn\"),rr(\"ac\"),rr(\"sc\"),g.yh(\"rk\"),g.yh(\"mk\"))};\n$UM=function(K){this.U=K;K.f8(\"/client_streamz/bg/ec\",g.yh(\"en\"),g.yh(\"mk\"))};\nl8B=function(K){this.U=K;K.Gz(\"/client_streamz/bg/el\",g.yh(\"en\"),g.yh(\"mk\"))};\ndUo=function(K){this.U=K;K.f8(\"/client_streamz/bg/cec\",rr(\"ec\"),g.yh(\"mk\"))};\nFkN=function(K){this.U=K;K.f8(\"/client_streamz/bg/po/csc\",rr(\"cs\"),g.yh(\"mk\"))};\nc8e=function(K){this.U=K;K.f8(\"/client_streamz/bg/po/ctav\",g.yh(\"av\"),g.yh(\"mk\"))};\nr8B=function(K){this.U=K;K.f8(\"/client_streamz/bg/po/cwsc\",g.yh(\"su\"),g.yh(\"mk\"))};\ny85=function(K){this.Sr=d4(K)};\nhx5=function(K,R){return YAD(K,R,LpN)};\noA=function(K){this.Sr=d4(K)};\nSd=function(K){this.Sr=d4(K)};\ni1=function(K){this.Sr=d4(K)};\nvK=function(K){this.Sr=d4(K)};\nLw=function(K){this.Sr=d4(K)};\nwr=function(K){this.Sr=d4(K)};\noro=function(K){this.Sr=d4(K)};\nvre=function(K){var R=new wr;R=fJ(R,1,K.K);var f=Soe(K);R=YAD(R,f,Wp_);f=[];for(var V=[],D=g.Z(K.U.keys()),H=D.next();!H.done;H=D.next())V.push(H.value.split(\",\"));for(D=0;D<V.length;D++){H=V[D];for(var l=K.J,F=K.g2(H)||[],c=[],r=0;r<F.length;r++){var y=F[r],h=y&&y.U;y=new Sd;switch(l){case 3:h=Number(h);Number.isFinite(h)&&Tu(y,1,zv,qD(h));break;case 2:Tu(y,2,zv,At(Number(h)))}c.push(y)}l=c;for(F=0;F<l.length;F++){c=l[F];r=new i1;c=MR(r,Sd,2,c);r=[];y=iJw(K);for(h=0;h<y.length;h++){var S=y[h],v=\nH[h],L=new oA;switch(S){case 3:Tu(L,1,xY,pG(String(v)));break;case 2:S=Number(v);Number.isFinite(S)&&Tu(L,2,xY,X6(S));break;case 1:Tu(L,3,xY,Jt(v===\"true\"))}r.push(L)}b9(c,oA,1,r);f.push(c)}}b9(R,i1,4,f);return R};\nLkw=function(K){if(!K)return\"\";if(/^about:(?:blank|srcdoc)$/.test(K))return window.origin||\"\";K.indexOf(\"blob:\")===0&&(K=K.substring(5));K=K.split(\"#\")[0].split(\"?\")[0];K=K.toLowerCase();K.indexOf(\"//\")==0&&(K=window.location.protocol+K);/^[\\w\\-]*:\\/\\//.test(K)||(K=window.location.href);var R=K.substring(K.indexOf(\"://\")+3),f=R.indexOf(\"/\");f!=-1&&(R=R.substring(0,f));f=K.substring(0,K.indexOf(\"://\"));if(!f)throw Error(\"URI is missing protocol: \"+K);if(f!==\"http\"&&f!==\"https\"&&f!==\"chrome-extension\"&&\nf!==\"moz-extension\"&&f!==\"file\"&&f!==\"android-app\"&&f!==\"chrome-search\"&&f!==\"chrome-untrusted\"&&f!==\"chrome\"&&f!==\"app\"&&f!==\"devtools\")throw Error(\"Invalid URI scheme in origin: \"+f);K=\"\";var V=R.indexOf(\":\");if(V!=-1){var D=R.substring(V+1);R=R.substring(0,V);if(f===\"http\"&&D!==\"80\"||f===\"https\"&&D!==\"443\")K=\":\"+D}return f+\"://\"+R+K};\nwZw=function(){function K(){D[0]=1732584193;D[1]=4023233417;D[2]=2562383102;D[3]=271733878;D[4]=3285377520;y=r=0}\nfunction R(h){for(var S=l,v=0;v<64;v+=4)S[v/4]=h[v]<<24|h[v+1]<<16|h[v+2]<<8|h[v+3];for(v=16;v<80;v++)h=S[v-3]^S[v-8]^S[v-14]^S[v-16],S[v]=(h<<1|h>>>31)&4294967295;h=D[0];var L=D[1],E=D[2],Q=D[3],J=D[4];for(v=0;v<80;v++){if(v<40)if(v<20){var A=Q^L&(E^Q);var B=1518500249}else A=L^E^Q,B=1859775393;else v<60?(A=L&E|Q&(L|E),B=2400959708):(A=L^E^Q,B=3395469782);A=((h<<5|h>>>27)&4294967295)+A+J+B+S[v]&4294967295;J=Q;Q=E;E=(L<<30|L>>>2)&4294967295;L=h;h=A}D[0]=D[0]+h&4294967295;D[1]=D[1]+L&4294967295;D[2]=\nD[2]+E&4294967295;D[3]=D[3]+Q&4294967295;D[4]=D[4]+J&4294967295}\nfunction f(h,S){if(typeof h===\"string\"){h=unescape(encodeURIComponent(h));for(var v=[],L=0,E=h.length;L<E;++L)v.push(h.charCodeAt(L));h=v}S||(S=h.length);v=0;if(r==0)for(;v+64<S;)R(h.slice(v,v+64)),v+=64,y+=64;for(;v<S;)if(H[r++]=h[v++],y++,r==64)for(r=0,R(H);v+64<S;)R(h.slice(v,v+64)),v+=64,y+=64}\nfunction V(){var h=[],S=y*8;r<56?f(F,56-r):f(F,64-(r-56));for(var v=63;v>=56;v--)H[v]=S&255,S>>>=8;R(H);for(v=S=0;v<5;v++)for(var L=24;L>=0;L-=8)h[S++]=D[v]>>L&255;return h}\nfor(var D=[],H=[],l=[],F=[128],c=1;c<64;++c)F[c]=0;var r,y;K();return{reset:K,update:f,digest:V,zm:function(){for(var h=V(),S=\"\",v=0;v<h.length;v++)S+=\"0123456789ABCDEF\".charAt(Math.floor(h[v]/16))+\"0123456789ABCDEF\".charAt(h[v]%16);return S}}};\nxUN=function(K,R,f){var V=String(g.Nz.location.href);return V&&K&&R?[R,zxe(Lkw(V),K,f||null)].join(\" \"):null};\nzxe=function(K,R,f){var V=[],D=[];if((Array.isArray(f)?2:1)==1)return D=[R,K],g.La(V,function(F){D.push(F)}),Erz(D.join(\" \"));\nvar H=[],l=[];g.La(f,function(F){l.push(F.key);H.push(F.value)});\nf=Math.floor((new Date).getTime()/1E3);D=H.length==0?[f,R,K]:[H.join(\":\"),f,R,K];g.La(V,function(F){D.push(F)});\nK=Erz(D.join(\" \"));K=[f,K];l.length==0||K.push(l.join(\"\"));return K.join(\"_\")};\nErz=function(K){var R=wZw();R.update(K);return R.zm().toLowerCase()};\nEE=function(K){this.U=K||{cookie:\"\"}};\naA=function(K){K=(K.U.cookie||\"\").split(\";\");for(var R=[],f=[],V,D,H=0;H<K.length;H++)D=RE(K[H]),V=D.indexOf(\"=\"),V==-1?(R.push(\"\"),f.push(D)):(R.push(D.substring(0,V)),f.push(D.substring(V+1)));return{keys:R,values:f}};\na8v=function(){var K=g.Nz.__SAPISID||g.Nz.__APISID||g.Nz.__3PSAPISID||g.Nz.__1PSAPISID||g.Nz.__OVERRIDE_SID;if(K)return!0;typeof document!==\"undefined\"&&(K=new EE(document),K=K.get(\"SAPISID\")||K.get(\"APISID\")||K.get(\"__Secure-3PAPISID\")||K.get(\"__Secure-1PAPISID\"));return!!K};\nQl5=function(K,R,f,V){(K=g.Nz[K])||typeof document===\"undefined\"||(K=(new EE(document)).get(R));return K?xUN(K,f,V):null};\nNke=function(K){var R=Lkw(g.Nz==null?void 0:g.Nz.location.href),f=[];if(a8v()){R=R.indexOf(\"https:\")==0||R.indexOf(\"chrome-extension:\")==0||R.indexOf(\"chrome-untrusted://new-tab-page\")==0||R.indexOf(\"moz-extension:\")==0;var V=R?g.Nz.__SAPISID:g.Nz.__APISID;V||typeof document===\"undefined\"||(V=new EE(document),V=V.get(R?\"SAPISID\":\"APISID\")||V.get(\"__Secure-3PAPISID\"));(V=V?xUN(V,R?\"SAPISIDHASH\":\"APISIDHASH\",K):null)&&f.push(V);R&&((R=Ql5(\"__1PSAPISID\",\"__Secure-1PAPISID\",\"SAPISID1PHASH\",K))&&f.push(R),\n(K=Ql5(\"__3PSAPISID\",\"__Secure-3PAPISID\",\"SAPISID3PHASH\",K))&&f.push(K))}return f.length==0?null:f.join(\" \")};\nQh=function(){};\nNx=function(K){this.Sr=d4(K)};\nUE=function(K,R){this.intervalMs=K;this.callback=R;this.enabled=!1;this.U=function(){return g.OS()};\nthis.K=this.U()};\nWK=function(K){this.Sr=d4(K)};\ntb=function(K){this.Sr=d4(K)};\ng.Ab=function(K){this.Sr=d4(K)};\nJb=function(K){this.Sr=d4(K)};\nZd=function(K){this.Sr=d4(K)};\nUU2=function(K){b9(BK,Jb,1,K)};\nXg=function(K){this.Sr=d4(K)};\ntie=function(K,R){R=R===void 0?WkB:R;if(!kY){var f;K=(f=K.navigator)==null?void 0:f.userAgentData;if(!K||typeof K.getHighEntropyValues!==\"function\"||K.brands&&typeof K.brands.map!==\"function\")return Promise.reject(Error(\"UACH unavailable\"));UU2((K.brands||[]).map(function(D){var H=new Jb;H=fJ(H,1,D.brand);return fJ(H,2,D.version)}));\ntypeof K.mobile===\"boolean\"&&LV(BK,2,Jt(K.mobile));kY=K.getHighEntropyValues(R)}var V=new Set(R);return kY.then(function(D){var H=BK.clone();V.has(\"platform\")&&fJ(H,3,D.platform);V.has(\"platformVersion\")&&fJ(H,4,D.platformVersion);V.has(\"architecture\")&&fJ(H,5,D.architecture);V.has(\"model\")&&fJ(H,6,D.model);V.has(\"uaFullVersion\")&&fJ(H,7,D.uaFullVersion);return H.PB()}).catch(function(){return BK.PB()})};\nTv=function(K){this.Sr=d4(K)};\nA8h=function(K){return D8(K,1,1)};\nJ8N=function(K){this.Sr=d4(K)};\nPK=function(K){this.Sr=d4(K,4)};\nnw=function(K){this.Sr=d4(K,36)};\nIA=function(K){this.Sr=d4(K,19)};\nOE=function(K,R){this.yT=R=R===void 0?!1:R;this.uach=this.locale=null;this.K=0;this.isFinal=!1;this.U=new IA;Number.isInteger(K)&&this.U.dF(K);R||(this.locale=document.documentElement.getAttribute(\"lang\"));gr(this,new Tv)};\ngr=function(K,R){MR(K.U,Tv,1,R);CV(R,1)||A8h(R);K.yT||(R=jd(K),u9(R,5)||fJ(R,5,K.locale));K.uach&&(R=jd(K),Os(R,Zd,9)||MR(R,Zd,9,K.uach))};\nZJB=function(K,R){K.K=R};\nXZ_=function(K){var R=R===void 0?WkB:R;var f=K.yT?void 0:NV();f?tie(f,R).then(function(V){K.uach=Bk5(V!=null?V:\"[]\");V=jd(K);MR(V,Zd,9,K.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)};\njd=function(K){var R=Os(K.U,Tv,1);R||(R=new Tv,gr(K,R));K=R;R=Os(K,Xg,11);R||(R=new Xg,MR(K,Xg,11,R));return R};\ng.qx=function(K,R,f,V){this.J=K;this.B=R;this.U=this.X=K;this.T=f||0;this.N=V||2};\ng.Mx=function(K){K.U=Math.min(K.B,K.U*K.N);K.X=Math.min(K.B,K.U+(K.T?Math.round(K.T*(Math.random()-.5)*2*K.U):0));K.K++};\no_=function(K){this.Sr=d4(K,8)};\ngUo=function(K){this.Sr=d4(K)};\nYY=function(K){g.O.call(this);var R=this;this.componentId=\"\";this.U=[];this.G2=\"\";this.pageId=null;this.oY=this.B5=-1;this.N=this.experimentIds=null;this.T=this.J=0;this.EF=null;this.aY=this.Xt=0;this.Ne=1;this.timeoutMillis=0;this.y0=!1;this.logSource=K.logSource;this.ib=K.ib||function(){};\nthis.X=new OE(K.logSource,K.yT);this.network=K.network||null;this.KH=K.KH||null;this.Z=K.tLD||null;this.sessionIndex=K.sessionIndex||null;this.zc=K.zc||!1;this.logger=null;this.withCredentials=!K.LR;this.yT=K.yT||!1;this.UF=!this.yT&&!!NV()&&!!NV().navigator&&NV().navigator.sendBeacon!==void 0;this.qe=typeof URLSearchParams!==\"undefined\"&&!!(new URL(b1())).searchParams&&!!(new URL(b1())).searchParams.set;var f=A8h(new Tv);gr(this.X,f);this.B=new g.qx(1E4,3E5,.1);K=kbB(this,K.Bx);this.K=new UE(this.B.getValue(),\nK);this.er=new UE(6E5,K);this.zc||this.er.start();this.yT||(document.addEventListener(\"visibilitychange\",function(){if(document.visibilityState===\"hidden\"){pw(R);var V;(V=R.EF)==null||V.flush()}}),document.addEventListener(\"pagehide\",function(){pw(R);\nvar V;(V=R.EF)==null||V.flush()}))};\nkbB=function(K,R){return K.qe?R?function(){R().then(function(){K.flush()})}:function(){K.flush()}:function(){}};\nTk5=function(K){K.Z||(K.Z=b1());try{return(new URL(K.Z)).toString()}catch(R){return(new URL(K.Z,NV().location.origin)).toString()}};\nms=function(K,R,f){K.EF&&K.EF.eH(R,f)};\nPSv=function(K,R,f){f=f===void 0?null:f;var V=V===void 0?K.withCredentials:V;var D={},H=new URL(Tk5(K));f&&(D.Authorization=f);K.sessionIndex&&(D[\"X-Goog-AuthUser\"]=K.sessionIndex,H.searchParams.set(\"authuser\",K.sessionIndex));K.pageId&&(Object.defineProperty(D,\"X-Goog-PageId\",{value:K.pageId}),H.searchParams.set(\"pageId\",K.pageId));return{url:H.toString(),body:R,JJ:1,requestHeaders:D,requestType:\"POST\",withCredentials:V,timeoutMillis:K.timeoutMillis}};\npw=function(K){K.X.isFinal=!0;K.flush();K.X.isFinal=!1};\nI8N=function(K){nrw(K,function(R,f){R=new URL(R);R.searchParams.set(\"format\",\"json\");var V=!1;try{V=NV().navigator.sendBeacon(R.toString(),f.PB())}catch(D){}V||(K.UF=!1);return V})};\nnrw=function(K,R){if(K.U.length!==0){var f=new URL(Tk5(K));f.searchParams.delete(\"format\");var V=K.ib();V&&f.searchParams.set(\"auth\",V);f.searchParams.set(\"authuser\",K.sessionIndex||\"0\");for(V=0;V<10&&K.U.length;++V){var D=K.U.slice(0,32),H=K.X.build(D,K.J,K.T,K.KH,K.Xt,K.aY);if(!R(f.toString(),H)){++K.T;break}K.J=0;K.T=0;K.Xt=0;K.aY=0;K.U=K.U.slice(D.length)}K.K.enabled&&K.K.stop()}};\nb1=function(){return\"https://play.google.com/log?format=json&hasfast=true\"};\nGv=function(){this.xA=typeof AbortController!==\"undefined\"};\nu1=function(K,R){R=R===void 0?\"0\":R;g.O.call(this);this.logSource=K;this.sessionIndex=R;this.rO=\"https://play.google.com/log?format=json&hasfast=true\";this.buildLabel=null;this.X=!1;this.network=null;this.componentId=\"\";this.U=this.KH=null;this.K=!1;this.pageId=null};\ngrw=function(K,R){K.buildLabel=R;return K};\nOJv=function(K,R){K.network=R;return K};\njlB=function(K,R){K.U=R};\nqov=function(K){K.K=!0;return K};\nsE=function(K,R,f,V,D,H,l){K=K===void 0?-1:K;R=R===void 0?\"\":R;f=f===void 0?\"\":f;V=V===void 0?!1:V;D=D===void 0?\"\":D;g.O.call(this);this.logSource=K;this.componentId=R;H?R=H:(K=new u1(K,\"0\"),K.componentId=R,g.q(this,K),f!==\"\"&&(K.rO=f),V&&(K.X=!0),D&&grw(K,D),l&&OJv(K,l),R=K.build());this.U=R};\nMiB=function(K){this.U=K};\nCw=function(K,R,f){this.K=K;this.J=R;this.fields=f||[];this.U=new Map};\niJw=function(K){return K.fields.map(function(R){return R.fieldType})};\nSoe=function(K){return K.fields.map(function(R){return R.fieldName})};\ned=function(K,R){Cw.call(this,K,3,R)};\nRr=function(K,R){Cw.call(this,K,2,R)};\ng.fo=function(K,R){this.type=K;this.currentTarget=this.target=R;this.defaultPrevented=this.K=!1};\nVV=function(K,R){g.fo.call(this,K?K.type:\"\");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key=\"\";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType=\"\";this.U=null;K&&this.init(K,R)};\nDc=function(K){return!(!K||!K[bJN])};\nYow=function(K,R,f,V,D){this.listener=K;this.proxy=null;this.src=R;this.type=f;this.capture=!!V;this.handler=D;this.key=++pZ5;this.removed=this.K1=!1};\nHE=function(K){K.removed=!0;K.listener=null;K.proxy=null;K.src=null;K.handler=null};\n$d=function(K){this.src=K;this.listeners={};this.U=0};\ng.lX=function(K,R){var f=R.type;f in K.listeners&&g.fa(K.listeners[f],R)&&(HE(R),K.listeners[f].length==0&&(delete K.listeners[f],K.U--))};\ndC=function(K,R,f,V){for(var D=0;D<K.length;++D){var H=K[D];if(!H.removed&&H.listener==R&&H.capture==!!f&&H.handler==V)return D}return-1};\ng.cE=function(K,R,f,V,D){if(V&&V.once)return F3(K,R,f,V,D);if(Array.isArray(R)){for(var H=0;H<R.length;H++)g.cE(K,R[H],f,V,D);return null}f=rC(f);return Dc(K)?K.listen(R,f,g.kV(V)?!!V.capture:!!V,D):mU5(K,R,f,!1,V,D)};\nmU5=function(K,R,f,V,D,H){if(!R)throw Error(\"Invalid event type\");var l=g.kV(D)?!!D.capture:!!D,F=yV(K);F||(K[hA]=F=new $d(K));f=F.add(R,f,V,l,H);if(f.proxy)return f;V=Gbz();f.proxy=V;V.src=K;V.listener=f;if(K.addEventListener)uu2||(D=l),D===void 0&&(D=!1),K.addEventListener(R.toString(),V,D);else if(K.attachEvent)K.attachEvent(slv(R.toString()),V);else if(K.addListener&&K.removeListener)K.addListener(V);else throw Error(\"addEventListener and attachEvent are unavailable.\");CSN++;return f};\nGbz=function(){function K(f){return R.call(K.src,K.listener,f)}\nvar R=ex_;return K};\nF3=function(K,R,f,V,D){if(Array.isArray(R)){for(var H=0;H<R.length;H++)F3(K,R[H],f,V,D);return null}f=rC(f);return Dc(K)?K.lk(R,f,g.kV(V)?!!V.capture:!!V,D):mU5(K,R,f,!0,V,D)};\nKRw=function(K,R,f,V,D){if(Array.isArray(R))for(var H=0;H<R.length;H++)KRw(K,R[H],f,V,D);else V=g.kV(V)?!!V.capture:!!V,f=rC(f),Dc(K)?K.hs(R,f,V,D):K&&(K=yV(K))&&(R=K.jV(R,f,V,D))&&or(R)};\nor=function(K){if(typeof K!==\"number\"&&K&&!K.removed){var R=K.src;if(Dc(R))g.lX(R.jO,K);else{var f=K.type,V=K.proxy;R.removeEventListener?R.removeEventListener(f,V,K.capture):R.detachEvent?R.detachEvent(slv(f),V):R.addListener&&R.removeListener&&R.removeListener(V);CSN--;(f=yV(R))?(g.lX(f,K),f.U==0&&(f.src=null,R[hA]=null)):HE(K)}}};\nslv=function(K){return K in So?So[K]:So[K]=\"on\"+K};\nex_=function(K,R){if(K.removed)K=!0;else{R=new VV(R,this);var f=K.listener,V=K.handler||K.src;K.K1&&or(K);K=f.call(V,R)}return K};\nyV=function(K){K=K[hA];return K instanceof $d?K:null};\nrC=function(K){if(typeof K===\"function\")return K;K[iX]||(K[iX]=function(R){return K.handleEvent(R)});\nreturn K[iX]};\ng.vE=function(){g.O.call(this);this.jO=new $d(this);this.vQ=this;this.Zr=null};\nLo=function(K,R,f,V){R=K.jO.listeners[String(R)];if(!R)return!0;R=R.concat();for(var D=!0,H=0;H<R.length;++H){var l=R[H];if(l&&!l.removed&&l.capture==f){var F=l.listener,c=l.handler||l.src;l.K1&&g.lX(K.jO,l);D=F.call(c,V)!==!1&&D}}return D&&!V.defaultPrevented};\nwC=function(K,R){this.X=K;this.J=R;this.K=0;this.U=null};\nRJw=function(K,R){K.J(R);K.K<100&&(K.K++,R.next=K.U,K.U=R)};\nEd=function(K){K=zt(K);xd||(xd=fjG());xd(K)};\nfjG=function(){if(typeof MessageChannel!==\"undefined\"){var K=new MessageChannel,R={},f=R;K.port1.onmessage=function(){if(R.next!==void 0){R=R.next;var V=R.o_;R.o_=null;V()}};\nreturn function(V){f.next={o_:V};f=f.next;K.port2.postMessage(0)}}return function(V){g.Nz.setTimeout(V,0)}};\nar=function(){this.K=this.U=null};\nQV=function(){this.next=this.scope=this.U=null};\ng.WE=function(K,R){Nt||Vx2();Ud||(Nt(),Ud=!0);Dwh.add(K,R)};\nVx2=function(){var K=Promise.resolve(void 0);Nt=function(){K.then(HDG)}};\nHDG=function(){for(var K;K=Dwh.remove();){try{K.U.call(K.scope)}catch(R){Is(R)}RJw($wN,K)}Ud=!1};\ng.AA=function(K){this.U=0;this.N=void 0;this.J=this.K=this.X=null;this.B=this.T=!1;if(K!=g.YU)try{var R=this;K.call(void 0,function(f){tA(R,2,f)},function(f){tA(R,3,f)})}catch(f){tA(this,3,f)}};\nljG=function(){this.next=this.context=this.K=this.X=this.U=null;this.J=!1};\nJA=function(K,R,f){var V=dwB.get();V.X=K;V.K=R;V.context=f;return V};\ng.Zc=function(K){if(K instanceof g.AA)return K;var R=new g.AA(g.YU);tA(R,2,K);return R};\nBE=function(K){return new g.AA(function(R,f){f(K)})};\ng.c3G=function(K,R,f){FRB(K,R,f,null)||g.WE(g.gW(R,K))};\nr3c=function(K){return new g.AA(function(R,f){K.length||R(void 0);for(var V,D=0;D<K.length;D++)V=K[D],g.c3G(V,R,f)})};\ny3o=function(K,R,f,V){X3(K,JA(R||g.YU,f||null,V))};\ng.kd=function(K,R){R=zt(R);R=JA(R,R);R.J=!0;X3(K,R);return K};\nhJB=function(K,R){if(K.U==0)if(K.X){var f=K.X;if(f.K){for(var V=0,D=null,H=null,l=f.K;l&&(l.J||(V++,l.U==K&&(D=l),!(D&&V>1)));l=l.next)D||(H=l);D&&(f.U==0&&V==1?hJB(f,R):(H?(V=H,V.next==f.J&&(f.J=V),V.next=V.next.next):oPN(f),S05(f,D,3,R)))}K.X=null}else tA(K,3,R)};\nX3=function(K,R){K.K||K.U!=2&&K.U!=3||iDe(K);K.J?K.J.next=R:K.K=R;K.J=R};\nvPN=function(K,R,f,V){var D=JA(null,null,null);D.U=new g.AA(function(H,l){D.X=R?function(F){try{var c=R.call(V,F);H(c)}catch(r){l(r)}}:H;\nD.K=f?function(F){try{var c=f.call(V,F);c===void 0&&F instanceof Tt?l(F):H(c)}catch(r){l(r)}}:l});\nD.U.X=K;X3(K,D);return D.U};\ntA=function(K,R,f){K.U==0&&(K===f&&(R=3,f=new TypeError(\"Promise cannot resolve to itself\")),K.U=1,FRB(f,K.gIW,K.wRp,K)||(K.N=f,K.U=R,K.X=null,iDe(K),R!=3||f instanceof Tt||LRv(K,f)))};\nFRB=function(K,R,f,V){if(K instanceof g.AA)return y3o(K,R,f,V),!0;if(K)try{var D=!!K.$goog_Thenable}catch(l){D=!1}else D=!1;if(D)return K.then(R,f,V),!0;if(g.kV(K))try{var H=K.then;if(typeof H===\"function\")return w9N(K,H,R,f,V),!0}catch(l){return f.call(V,l),!0}return!1};\nw9N=function(K,R,f,V,D){function H(c){F||(F=!0,V.call(D,c))}\nfunction l(c){F||(F=!0,f.call(D,c))}\nvar F=!1;try{R.call(K,l,H)}catch(c){H(c)}};\niDe=function(K){K.T||(K.T=!0,g.WE(K.TN,K))};\noPN=function(K){var R=null;K.K&&(R=K.K,K.K=R.next,R.next=null);K.K||(K.J=null);return R};\nS05=function(K,R,f,V){if(f==3&&R.K&&!R.J)for(;K&&K.B;K=K.X)K.B=!1;if(R.U)R.U.X=null,zJ2(R,f,V);else try{R.J?R.X.call(R.context):zJ2(R,f,V)}catch(D){xwv.call(null,D)}RJw(dwB,R)};\nzJ2=function(K,R,f){R==2?K.X.call(K.context,f):K.K&&K.K.call(K.context,f)};\nLRv=function(K,R){K.B=!0;g.WE(function(){K.B&&xwv.call(null,R)})};\nTt=function(K){bE.call(this,K)};\ng.PE=function(K,R){g.vE.call(this);this.OU=K||1;this.wp=R||g.Nz;this.AO=(0,g.Ii)(this.vRF,this);this.Yw=g.OS()};\ng.no=function(K,R,f){if(typeof K===\"function\")f&&(K=(0,g.Ii)(K,f));else if(K&&typeof K.handleEvent==\"function\")K=(0,g.Ii)(K.handleEvent,K);else throw Error(\"Invalid listener argument\");return Number(R)>2147483647?-1:g.Nz.setTimeout(K,R||0)};\nIr=function(K,R){var f=null;return(new g.AA(function(V,D){f=g.no(function(){V(R)},K);\nf==-1&&D(Error(\"Failed to schedule timer.\"))})).rk(function(V){g.Nz.clearTimeout(f);\nthrow V;})};\ng.gC=function(K){g.O.call(this);this.N=K;this.J=0;this.X=100;this.B=!1;this.K=new Map;this.T=new Set;this.flushInterval=3E4;this.U=new g.PE(this.flushInterval);this.U.listen(\"tick\",this.T5,!1,this);g.q(this,this.U)};\nEPw=function(K){K.U.enabled||K.U.start();K.J++;K.J>=K.X&&K.T5()};\najM=function(K,R){return K.T.has(R)?void 0:K.K.get(R)};\nQ_D=function(K){for(var R=0;R<K.length;R++)K[R].clear()};\nN12=function(K){switch(K){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};\nUw2=function(K){switch(K){case 0:return\"OK\";case 1:return\"CANCELLED\";case 2:return\"UNKNOWN\";case 3:return\"INVALID_ARGUMENT\";case 4:return\"DEADLINE_EXCEEDED\";case 5:return\"NOT_FOUND\";case 6:return\"ALREADY_EXISTS\";case 7:return\"PERMISSION_DENIED\";case 16:return\"UNAUTHENTICATED\";case 8:return\"RESOURCE_EXHAUSTED\";case 9:return\"FAILED_PRECONDITION\";case 10:return\"ABORTED\";case 11:return\"OUT_OF_RANGE\";case 12:return\"UNIMPLEMENTED\";case 13:return\"INTERNAL\";case 14:return\"UNAVAILABLE\";case 15:return\"DATA_LOSS\";\ndefault:return\"\"}};\nOd=function(K,R,f){f=f===void 0?{}:f;R=Error.call(this,R);this.message=R.message;\"stack\"in R&&(this.stack=R.stack);this.code=K;this.metadata=f;this.name=\"RpcError\";Object.setPrototypeOf(this,this.constructor.prototype)};\ng.jo=function(K){return(new WR_).PB(K)};\nWR_=function(){};\nqt=function(K,R,f){if(R==null)f.push(\"null\");else{if(typeof R==\"object\"){if(Array.isArray(R)){var V=R;R=V.length;f.push(\"[\");for(var D=\"\",H=0;H<R;H++)f.push(D),qt(K,V[H],f),D=\",\";f.push(\"]\");return}if(R instanceof String||R instanceof Number||R instanceof Boolean)R=R.valueOf();else{f.push(\"{\");D=\"\";for(V in R)Object.prototype.hasOwnProperty.call(R,V)&&(H=R[V],typeof H!=\"function\"&&(f.push(D),txN(V,f),f.push(\":\"),qt(K,H,f),D=\",\"));f.push(\"}\");return}}switch(typeof R){case \"string\":txN(R,f);break;case \"number\":f.push(isFinite(R)&&\n!isNaN(R)?String(R):\"null\");break;case \"boolean\":f.push(String(R));break;case \"function\":f.push(\"null\");break;default:throw Error(\"Unknown type: \"+typeof R);}}};\ntxN=function(K,R){R.push('\"',K.replace(A3N,function(f){var V=J3z[f];V||(V=\"\\\\u\"+(f.charCodeAt(0)|65536).toString(16).slice(1),J3z[f]=V);return V}),'\"')};\nZDM=function(K){switch(K){case 0:return\"No Error\";case 1:return\"Access denied to content document\";case 2:return\"File not found\";case 3:return\"Firefox silently errored\";case 4:return\"Application custom error\";case 5:return\"An exception occurred\";case 6:return\"Http response at 400 or 500 level\";case 7:return\"Request was aborted\";case 8:return\"Request timed out\";case 9:return\"The resource is not available offline\";default:return\"Unrecognized error code\"}};\nB1v=function(){};\nMt=function(){};\ng.bX=function(K){g.vE.call(this);this.headers=new Map;this.y0=K||null;this.X=!1;this.U=null;this.Z=\"\";this.K=0;this.J=\"\";this.B=this.Xt=this.EF=this.aY=!1;this.UF=0;this.T=null;this.B5=\"\";this.N=!1};\nkw5=function(K,R,f,V,D,H,l){var F=new g.bX;X9h.push(F);R&&F.listen(\"complete\",R);F.lk(\"ready\",F.Gm);H&&(F.UF=Math.max(0,H));l&&(F.N=l);F.send(K,f,V,D)};\nP5_=function(K,R){K.X=!1;K.U&&(K.B=!0,K.U.abort(),K.B=!1);K.J=R;K.K=5;T1c(K);po(K)};\nT1c=function(K){K.aY||(K.aY=!0,K.dispatchEvent(\"complete\"),K.dispatchEvent(\"error\"))};\nnPh=function(K){if(K.X&&typeof Yd!=\"undefined\")if(K.EF&&g.mq(K)==4)setTimeout(K.u4.bind(K),0);else if(K.dispatchEvent(\"readystatechange\"),K.isComplete()){K.getStatus();K.X=!1;try{if(Gt(K))K.dispatchEvent(\"complete\"),K.dispatchEvent(\"success\");else{K.K=6;try{var R=g.mq(K)>2?K.U.statusText:\"\"}catch(f){R=\"\"}K.J=R+\" [\"+K.getStatus()+\"]\";T1c(K)}}finally{po(K)}}};\npo=function(K,R){if(K.U){K.T&&(clearTimeout(K.T),K.T=null);var f=K.U;K.U=null;R||K.dispatchEvent(\"ready\");try{f.onreadystatechange=null}catch(V){}}};\nGt=function(K){var R=K.getStatus();a:switch(R){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var f=!0;break a;default:f=!1}if(!f){if(R=R===0)K=g.Qu(String(K.Z))[1]||null,!K&&g.Nz.self&&g.Nz.self.location&&(K=g.Nz.self.location.protocol.slice(0,-1)),R=!Ijz.test(K?K.toLowerCase():\"\");f=R}return f};\ng.mq=function(K){return K.U?K.U.readyState:0};\ng.uX=function(K){try{return K.U?K.U.responseText:\"\"}catch(R){return\"\"}};\ng.sd=function(K){try{if(!K.U)return null;if(\"response\"in K.U)return K.U.response;switch(K.B5){case \"\":case \"text\":return K.U.responseText;case \"arraybuffer\":if(\"mozResponseArrayBuffer\"in K.U)return K.U.mozResponseArrayBuffer}return null}catch(R){return null}};\ng.gP_=function(K){var R={};K=(K.U&&g.mq(K)>=2?K.U.getAllResponseHeaders()||\"\":\"\").split(\"\\r\\n\");for(var f=0;f<K.length;f++)if(!g.Ca(K[f])){var V=IBB(K[f]),D=V[0];V=V[1];if(typeof V===\"string\"){V=V.trim();var H=R[D]||[];R[D]=H;H.push(V)}}return aK(R,function(l){return l.join(\", \")})};\ng.Co=function(K,R){return K.U?K.U.getResponseHeader(R):null};\neo=function(){};\nRu=function(K,R){this.logger=K;this.event=R;this.startTime=Kg()};\nfg=function(){cK.apply(this,arguments);this.OC={KI:function(){return[]}}};\nVt=function(K,R,f){var V=Kg();R=R();K.A2(f,Kg()-V);return R};\nDE=function(){fg.apply(this,arguments)};\nH8=function(K){fg.call(this);var R=this;this.logger=K;this.OC={xh2:function(){return R.logger},\nKI:function(){return R.logger.OC.KI()}};\nthis.addOnDisposeCallback(function(){return void R.logger.dispose()})};\nOD_=function(K,R,f,V){K=qov(OJv(grw(new u1(1828,\"0\"),K),new eo)).LR();R.length&&jlB(K,hx5(new y85,R));V!==void 0&&(K.rO=V);var D=new sE(1828,\"\",\"\",!1,\"\",K.build());g.q(D,K);var H=new g.gC({flush:function(l){try{D.flush(l)}catch(F){f(F)}}});\nH.addOnDisposeCallback(function(){setTimeout(function(){try{H.T5()}finally{D.dispose()}})});\nH.X=1E5;H.flushInterval=3E4;H.U.setInterval(3E4);return H};\nj_h=function(K,R){g.O.call(this);var f=this;this.callback=K;this.K=R;this.U=-R;this.addOnDisposeCallback(function(){return void clearTimeout(f.timer)})};\nq02=function(K){if(K.timer===void 0){var R=Math.max(0,K.U+K.K-Kg());K.timer=setTimeout(function(){try{K.callback()}finally{K.U=Kg(),K.timer=void 0}},R)}};\n$L=function(K,R){fg.call(this);this.metrics=K;this.PR=R};\nlH=function(K,R){R=R===void 0?[]:R;var f={PR:K.PR||\"_\",iV:K.iV||[],qa:K.qa|0,rO:K.rO,SY:K.SY||function(){},\nQL:K.QL||function(H,l){return OD_(H,l,f.SY,f.rO)}},V=f.QL(\"52\",f.iV.concat(R));\n$L.call(this,{YJ2:new DUz(V),errorCount:new dUo(V),eventCount:new $UM(V),oy:new l8B(V),dF0:new HJc(V),Hva:new FkN(V),BJ:new c8e(V),LOr:new r8B(V)},f.PR);var D=this;this.OC={KI:function(){return D.options.iV.concat(D.J).sort(function(H,l){return H-l})}};\nthis.options=f;this.service=V;this.X=!K.QL;this.U=new j_h(function(){return void D.service.T5()},f.qa);\nthis.addOnDisposeCallback(function(){D.U.dispose();D.X&&D.service.dispose()});\ng.Sc(this.J=R.slice())};\nKg=function(){var K,R,f;return(f=(K=globalThis.performance)==null?void 0:(R=K.now)==null?void 0:R.call(K))!=null?f:Date.now()};\ndz=function(K){this.Sr=d4(K)};\nFP=function(K){this.Sr=d4(K)};\nc8=function(K){this.Sr=d4(K,0,c8.messageId)};\nFg=function(K){this.Sr=d4(K)};\nrz=function(K){this.Sr=d4(K)};\ng.hn=function(){var K=this;this.promise=new Promise(function(R,f){K.resolve=R;K.reject=f})};\nMxe=function(K,R){if(K.disable)return new DE;R=R?RxN(R):[];K={PR:K.PR,iV:K.s6,qa:K.eFr,rO:K.rO,SY:K.SY,QL:K.QL};R=R===void 0?[]:R;return new lH(K,R)};\nou=function(K){function R(L,E,Q,J){Promise.resolve().then(function(){c.done();F.l9();F.dispose();l.resolve({ul:L,exD:E,z1Q:Q,LD5:J})})}\nfunction f(L,E,Q,J){if(!V.logger.mZ()){var A=\"k\";E?A=\"h\":Q&&(A=\"u\");A!==\"k\"?J!==0&&(V.logger.d0(A),V.logger.A2(A,L)):V.K<=0?(V.logger.d0(A),V.logger.A2(A,L),V.K=Math.floor(Math.random()*200)):V.K--}}\ng.O.call(this);var V=this;this.K=Math.floor(Math.random()*200);this.U=new rz;if(\"challenge\"in K&&bDw(K.challenge)){var D=u9(K.challenge,4,void 0,c4);var H=u9(K.challenge,5,void 0,c4);u9(K.challenge,7,void 0,c4)&&(this.U=p9_(u9(K.challenge,7,void 0,c4)))}else D=K.program,H=K.globalName;this.addOnDisposeCallback(function(){var L,E,Q;return g.I(function(J){if(J.U==1)return g.P(J,V.X,2);L=J.K;E=L.exD;(Q=E)==null||Q();g.lE(J)})});\nthis.logger=Mxe(K.UR||{},this.U);g.q(this,this.logger);var l=new g.hn;this.X=l.promise;this.logger.d0(\"t\");var F=this.logger.share(),c=new Ru(F,\"t\");if(!g.Nz[H])throw this.logger.wi(25),Error(\"EGOU\");if(!g.Nz[H].a)throw this.logger.wi(26),Error(\"ELIU\");try{var r=g.Nz[H].a;H=[];for(var y=[],h=RxN(this.U),S=0;S<h.length;S++)H.push(h[S]),y.push(1);var v=f8w(this.U);for(h=0;h<v.length;h++)H.push(v[h]),y.push(2);this.J=g.Z(r(D,R,!0,K.EQ,f,[H,y],u9(this.U,5),!1)).next().value;this.l3=l.promise.then(function(){})}catch(L){throw this.logger.wi(28),\nL;\n}};\nY0h=function(K){if(!K)return null;K=KJ(K,4);return K===null||K===void 0?null:LC(K)};\nSg=function(){this.K={};this.U=null};\niH=function(){Sg.instance||(Sg.instance=new Sg);return Sg.instance};\nGwh=function(K,R){return mwo(K,Os(R,dz,1,c4),Os(R,FP,2,c4),u9(R,3,void 0,c4))};\nmwo=function(K,R,f,V){if(!R&&!f)return Promise.resolve();if(!V)return uvM(R,f);var D;(D=K.K)[V]||(D[V]=new Promise(function(H,l){uvM(R,f).then(function(){K.U=V;H()},function(F){delete K.K[V];\nl(F)})}));\nreturn K.K[V]};\nuvM=function(K,R){return R?s_v(R):K?C5o(K):Promise.resolve()};\ns_v=function(K){return new Promise(function(R,f){var V=g.tB(\"SCRIPT\"),D=Y0h(K);g.nC(V,D);V.onload=function(){g.kU(V);R()};\nV.onerror=function(){g.kU(V);f(Error(\"EWLS\"))};\n(g.wE(\"HEAD\")[0]||document.documentElement).appendChild(V)})};\nC5o=function(K){return new Promise(function(R){var f=g.tB(\"SCRIPT\");if(K){var V=KJ(K,6);V=V===null||V===void 0?null:aBe(V)}else V=null;f.textContent=Td(V);Pb(f);(g.wE(\"HEAD\")[0]||document.documentElement).appendChild(f);g.kU(f);R()})};\nv8=function(K){this.Sr=d4(K)};\neJG=function(K,R){return VU(K,1,R)};\nKVN=function(K,R){return VU(K,2,R)};\nRZG=function(K,R){return VU(K,3,R)};\nLg=function(K){this.Sr=d4(K)};\nwz=function(K,R,f){this.client=K;this.requestKey=R;this.U=f};\nVJB=function(K,R,f,V,D){var H,l,F,c,r;return g.I(function(y){if(y.U==1)return H=RZG(KVN(eJG(new v8,K.requestKey),R),f),l=K.U(),g.P(y,V.P$(\"c\",K.requestKey,D,K.client.create(H,l)),2);F=y.K;c=CU(NR(F,2));if(c.length)return y.return(Vt(V,function(){for(var h=new Uint8Array(c.length),S=0;S<c.length;S++)h[S]=c[S]+97;if(g.Nz.TextDecoder)h=(new TextDecoder).decode(h);else if(h.length<=8192)h=String.fromCharCode.apply(null,h);else{S=\"\";for(var v=0;v<h.length;v+=8192)S+=String.fromCharCode.apply(null,Array.prototype.slice.call(h,\nv,v+8192));h=S}return f$o(h)},\"U\"));\nr=Os(F,c8,1);if(!r)throw Error(\"Missing field\");return y.return(r)})};\n$Jz=function(K,R,f,V){var D,H;return g.I(function(l){D=K.U();var F=new Lg;F=VU(F,1,K.requestKey);H=VU(F,2,R);F=l.return;var c=f.P$,r=K.requestKey,y=K.client;var h=y.U;y=y.K+\"/$rpc/google.internal.waa.v1.Waa/GenerateIT\";var S=H,v=D||{},L=DJ5,E=void 0;E=E===void 0?{}:E;h=HsG(h,y,S,v,L,E);return F.call(l,c.call(f,\"g\",r,V,h))})};\nl$h=function(K,R,f,V,D){return K instanceof wz?VJB(K,V,D,R,f):VJB(K,V,D,new DE,0)};\nzQ=function(K){g.O.call(this);var R=this;this.options=K;this.T=new g.hn;this.l3=this.T.promise;this.B=new g.hn;this.Z=1;this.X=new g.hn;this.J=[];this.isPaused=!1;this.EX=K.EX||function(){};\nthis.logger=new H8(Mxe(K.UR||{}));dJh(this,K.lf,K.F55,K.rH5,K.K6t,Object.assign({},FVh,K.y8||{}));this.addOnDisposeCallback(function(){return void ccc(R)})};\nycv=function(K){var R;return g.I(function(f){if(K.mZ())throw Error(\"Already disposed\");(R=K.U)==null||rcv(R);return g.P(f,K.X.promise,0)})};\nccc=function(K){K.N=Error(\"Cancelled by dispose\");K.B.resolve();Vi2(K.T.promise);K.T.reject(Error(\"Cancelled by dispose\"));K.logger.dispose();Promise.all(K.J).then(function(){var f;return g.I(function(V){(f=K.K)==null||f.dispose();K.K=void 0;g.lE(V)})});\nK.J=[];var R;(R=K.U)==null||rcv(R);Vi2(K.X.promise);K.X.reject(Error(\"Cancelled by dispose\"))};\nhZo=function(K,R){var f=K.EX;K.EX=function(){f();R()}};\no$h=function(K,R){K.mZ()||(K.K=R,K.logger.update(R.AD()),K.B.resolve(),K.T.resolve(void 0),K.EX())};\nS1M=function(K,R){R&&(Promise.all(K.J).then(function(){return void R.dispose()}),K.J=[])};\nxL=function(K,R){K.Z=R;var f,V;(V=(f=K.options).t_t)==null||V.call(f,R)};\nisc=function(K){K.mZ()||(K.X.resolve(),K.X=new g.hn)};\ndJh=function(K,R,f,V,D,H){V=V===void 0?iH():V;D=D===void 0?Promise.resolve(void 0):D;var l,F,c,r,y,h,S,v,L,E,Q,J;g.I(function(A){switch(A.U){case 1:return g.P(A,0,3);case 3:F=null;if(!l){A.J5(6);break}xL(K,7);g.Fp(A,7);return g.P(A,Ex(l.snapshot({}),H.kG,function(){return Promise.resolve(\"E:CTO\")}),9);\ncase 9:F=A.K;g.rW(A,6);break;case 7:g.yH(A),F=\"E:UCE\";case 6:c=void 0,r=l?H.ea:H.GN,y=new g.qx(r,H.fg,H.YQ,H.Ay),h=1;case 10:if(!(h<=H.maxAttempts)){A.J5(12);break}if(h===1){A.J5(13);break}xL(K,0);K.U=new au(y.getValue(),H.dJ,H.hf);return g.P(A,K.U.promise,14);case 14:S=A.K,K.U=void 0,S===1?(h=1,y.reset()):g.Mx(y);case 13:g.Fp(A,15);v=void 0;if(f){v=f;A.J5(17);break}xL(K,5);L=V.U;return g.P(A,Ex(l$h(R,K.logger,h,L,F),H.H4,function(){return Promise.reject(Error(\"RGF:Fetch timed out\"))}),18);\ncase 18:v=A.K;case 17:return xL(K,3),g.P(A,Ex(Gwh(V,v),H.zp5,function(){return Promise.reject(Error(\"DTZ:Script timed out\"))}),19);\ncase 19:return xL(K,8),g.P(A,D,20);case 20:return E=new ou({challenge:v,UR:K.options.UR,EQ:K.options.EQ}),g.P(A,Ex(E.l3,H.qJW,function(){return Promise.reject(Error(\"QEG:Setup timed out\"))}),21);\ncase 21:c=E;A.J5(12);break;case 15:Q=g.yH(A),K.handleError(Q),isc(K);case 11:h++;A.J5(10);break;case 12:if(K.mZ()){A.J5(5);break}c&&(f=void 0,S1M(K,l),l=c,o$h(K,c),isc(K));xL(K,2);K.U=new au(H.TDa,H.dJ,H.hf);K.isPaused&&K.U.pause();return g.P(A,K.U.promise,22);case 22:K.U=void 0;if(K.mZ()){A.J5(5);break}A.J5(3);break;case 5:(J=l)==null||J.dispose(),g.lE(A)}})};\nEx=function(K,R,f){var V,D=new Promise(function(H){V=setTimeout(H,R)});\nreturn Promise.race([K.finally(function(){return void clearTimeout(V)}),\nD.then(f)])};\nau=function(K,R,f){var V=this;this.endTimeMs=0;this.U=null;this.isPaused=!1;this.tick=function(){if(!V.isPaused){var D=V.endTimeMs-Date.now();D<=V.K?(V.U=null,V.Mf(0)):V.U=setTimeout(V.tick,Math.min(D,V.dJ))}};\nthis.dJ=R;this.K=f;this.promise=new Promise(function(D){V.Mf=D});\nv$G(this,K)};\nv$G=function(K,R){K.endTimeMs=Date.now()+R;K.tick()};\nrcv=function(K){Qt(K);K.endTimeMs=0;K.isPaused=!1;K.Mf(1)};\nQt=function(K){K.U&&(clearTimeout(K.U),K.U=null)};\nLVG=function(K,R){try{return globalThis.sessionStorage.setItem(K,R),!0}catch(f){return!1}};\nNX=function(K,R,f,V){R=R===void 0?0:R;f=f===void 0?K.length:f;var D=0;for(V&&(D=NX(V));R<f;R++)V=typeof K===\"string\"?K.charCodeAt(R):K[R],D=w5e(31,D)+V|0;return D};\nzZN=function(K,R){return[NX(K,0,K.length>>1,R),NX(K,K.length>>1)]};\nxJ2=function(K){var R=g.Z(zZN(K,Ux));K=R.next().value;R=R.next().value;return K.toString(16)+R.toString(16)};\nE$M=function(K,R){var f=zZN(R);K=new Uint32Array(K.buffer);R=K[0];var V=g.Z(f);f=V.next().value;V=V.next().value;for(var D=1;D<K.length;D+=2){for(var H=R,l=D,F=f,c=V,r=0;r<22;r++)l=l>>>8|l<<24,l+=H|0,l^=F+38293,H=H<<3|H>>>29,H^=l,c=c>>>8|c<<24,c+=F|0,c^=r+38293,F=F<<3|F>>>29,F^=c;H=[H,l];K[D]^=H[0];D+1<K.length&&(K[D+1]^=H[1])}};\na$B=function(K,R,f,V,D){var H=(4-(Ux.length+f.length)%4)%4,l=new Uint8Array(4+H+Ux.length+4+f.length),F=new DataView(l.buffer),c=0;F.setUint32(c,Math.random()*4294967295);c=c+4+H;l.set(Ux,c);c+=Ux.length;F.setUint32(c,D);l.set(f,c+4);E$M(l,V);return K.Am(R,function(r){return void globalThis.sessionStorage.removeItem(r)})?LVG(R,g.OY(l))?\"s\":\"t\":\"i\"};\nQmM=function(K,R){var f=globalThis.sessionStorage.getItem(K);if(!f)return[\"m\"];try{var V=q8(f);E$M(V,R)}catch(D){return globalThis.sessionStorage.removeItem(K),[\"c\"]}for(R=4;R<7&&V[R]===0;)R++;for(f=0;f<Ux.length;f++)if(V[R++]!==Ux[f])return globalThis.sessionStorage.removeItem(K),[\"d\"];f=(new DataView(V.buffer)).getUint32(R);return Math.floor(Date.now()/1E3)>=f?(globalThis.sessionStorage.removeItem(K),[\"e\"]):[\"a\",new Uint8Array(V.buffer,R+4)]};\nW8=function(K,R,f){f=f===void 0?[]:f;this.maxItems=K;this.U=R===void 0?0:R;this.K=f};\nNXG=function(K){var R=globalThis.sessionStorage.getItem(\"iU5q-!O9@$\");if(!R)return new W8(K);var f=R.split(\",\");if(f.length<2)return globalThis.sessionStorage.removeItem(\"iU5q-!O9@$\"),new W8(K);R=f.slice(1);R.length===1&&R[0]===\"\"&&(R=[]);f=Number(f[0]);return isNaN(f)||f<0||f>R.length?(globalThis.sessionStorage.removeItem(\"iU5q-!O9@$\"),new W8(K)):new W8(K,f,R)};\nUJB=function(K,R){this.logger=R;try{var f=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(V){f=!1}f&&(this.index=NXG(K))};\nWVo=function(K,R,f,V,D){var H=K.index?Vt(K.logger,function(){return a$B(K.index,xJ2(R),f,V,D)},\"W\"):\"u\";\nK.logger.Bi(H)};\ntJe=function(K,R,f){var V=g.Z(K.index?Vt(K.logger,function(){return QmM(xJ2(R),f)},\"R\"):[\"u\"]),D=V.next().value;\nV=V.next().value;K.logger.JL(D);return V};\nZso=function(K){function R(){f-=V;f-=D;f^=D>>>13;V-=D;V-=f;V^=f<<8;D-=f;D-=V;D^=V>>>13;f-=V;f-=D;f^=D>>>12;V-=D;V-=f;V^=f<<16;D-=f;D-=V;D^=V>>>5;f-=V;f-=D;f^=D>>>3;V-=D;V-=f;V^=f<<10;D-=f;D-=V;D^=V>>>15}\nK=Acc(K);for(var f=2654435769,V=2654435769,D=314159265,H=K.length,l=H,F=0;l>=12;l-=12,F+=12)f+=tn(K,F),V+=tn(K,F+4),D+=tn(K,F+8),R();D+=H;switch(l){case 11:D+=K[F+10]<<24;case 10:D+=K[F+9]<<16;case 9:D+=K[F+8]<<8;case 8:V+=K[F+7]<<24;case 7:V+=K[F+6]<<16;case 6:V+=K[F+5]<<8;case 5:V+=K[F+4];case 4:f+=K[F+3]<<24;case 3:f+=K[F+2]<<16;case 2:f+=K[F+1]<<8;case 1:f+=K[F+0]}R();return Jc2.toString(D)};\nAcc=function(K){for(var R=[],f=0;f<K.length;f++)R.push(K.charCodeAt(f));return R};\ntn=function(K,R){return K[R+0]+(K[R+1]<<8)+(K[R+2]<<16)+(K[R+3]<<24)};\nAn=function(K){g.O.call(this);this.logger=K;this.X=new g.hn};\nJn=function(K,R){var f=setTimeout(function(){K.X.resolve()},R);\nK.addOnDisposeCallback(function(){return void clearTimeout(f)})};\nZE=function(K,R,f,V){return Vt(K.logger,function(){return f?K.zW(R,V):K.vt(R,V)},K.U)};\nB8=function(K,R,f,V){An.call(this,K);this.J=R;this.T=f;this.U=\"m\";this.K=\"x\";this.B=0;Jn(this,V)};\nXP=function(K,R,f){An.call(this,K);this.J=R;this.U=\"f\";this.K=\"z\";Jn(this,f)};\nkL=function(K,R,f){An.call(this,K);this.J=R;this.U=\"w\";this.K=\"z\";Jn(this,f)};\nTQ=function(K,R){An.call(this,K);this.error=R;this.U=\"e\";this.K=\"y\"};\nBXB=function(K,R){var f=(R(K.error.message)+\":\"+R(K.error.stack)).substring(0,2048);R=f.length+1;f=P8(f);var V=new Uint8Array(4+f.length);V.set([42,R&127|128,R>>7,K.error.code]);V.set(f,4);return V};\nng=function(K,R,f){An.call(this,K);this.J=R;this.clientState=f;this.U=\"S\";this.K=\"q\"};\nP8=function(K){return globalThis.TextEncoder?(new TextEncoder).encode(K):g.gB(K)};\nX5G=function(K,R,f){return K instanceof wz?$Jz(K,f,R,1):K.nR(f)};\ngz=function(K){g.O.call(this);var R=this;this.X=new g.hn;this.J=0;this.K=void 0;this.state=2;this.r8=K.r8;this.lf=K.lf;this.y8=Object.assign({},ke_,K.y8||{});this.logger=K.r8.AD();var f;this.onError=(f=K.onError)!=null?f:function(){};\nthis.g9=K.g9||!1;if(TXM(K)){var V=this.r8;this.B=function(){return ycv(V).catch(function(l){l=R.reportError(new HK(R.U?20:32,\"TRG:Disposed\",l));R.K=l;var F;(F=R.U)==null||F.dispose();R.U=void 0;R.X.reject(l)})};\nhZo(V,function(){return void Iu(R)});\nV.Z===2&&Iu(this)}else this.B=K.e_F,Iu(this);var D=this.logger.share();D.d0(\"o\");var H=new Ru(D,\"o\");this.X.promise.then(function(){H.done();D.l9();D.dispose()},function(){return void D.dispose()});\nthis.addOnDisposeCallback(function(){R.U?(R.U.dispose(),R.U=void 0):R.K?R.logger.l9():(R.K=R.reportError(new HK(32,\"TNP:Disposed\")),R.logger.l9(),R.X.reject(R.K))});\ng.q(this,this.logger)};\nPJM=function(K,R){if(!(R instanceof HK))if(R instanceof Od){var f=Error(R.toString());f.stack=R.stack;R=new HK(11,\"EBH:Error\",f)}else R=new HK(12,\"BSO:Unknown\",R);return K.reportError(R)};\nIu=function(K){var R,f,V,D,H,l,F,c,r,y,h,S,v,L,E;return g.I(function(Q){switch(Q.U){case 1:R=void 0;K.J++;f=new g.hn;K.r8 instanceof zQ&&K.r8.J.push(f.promise);if(!K.g9){Q.J5(2);break}V=new g.hn;setTimeout(function(){return void V.resolve()});\nreturn g.P(Q,V.promise,2);case 2:return D=K.logger.share(),g.Fp(Q,4,5),K.state=5,H={},l=[],g.P(Q,Ex(K.r8.snapshot({Q2:H,uq:l}),K.y8.oRQ,function(){return Promise.reject(new HK(15,\"MDA:Timeout\"))}),7);\ncase 7:F=Q.K;if(K.mZ())throw new HK(K.U?20:32,\"MDA:Disposed\");c=l[0];K.state=6;return g.P(Q,Ex(X5G(K.lf,D,F),K.y8.Cg,function(){return Promise.reject(new HK(10,\"BWB:Timeout\"))}),8);\ncase 8:r=Q.K;if(K.mZ())throw new HK(K.U?20:32,\"BWB:Disposed\");K.state=7;R=Vt(D,function(){var A=n$M(K,r,f,c);A.X.promise.then(function(){return void K.B()});\nreturn A},\"i\");\ncase 5:g.h_(Q);D.dispose();g.oi(Q,6);break;case 4:y=g.yH(Q);(h=R)==null||h.dispose();if(!K.K){S=PJM(K,y);f.resolve();var J;if(J=K.r8 instanceof zQ&&K.J<2)a:if(y instanceof HK)J=y.code!==32&&y.code!==20&&y.code!==10;else{if(y instanceof Od)switch(y.code){case 2:case 13:case 14:case 4:break;default:J=!1;break a}J=!0}if(J)return v=(1+Math.random()*.25)*(K.U?6E4:1E3),L=setTimeout(function(){return void K.B()},v),K.addOnDisposeCallback(function(){return void clearTimeout(L)}),Q.return();\nK.K=S}D.wi(K.U?13:14);K.X.reject(K.K);return Q.return();case 6:K.state=8,K.J=0,(E=K.U)==null||E.dispose(),K.U=R,K.X.resolve(),g.lE(Q)}})};\nn$M=function(K,R,f,V){var D=Gu(R,2)*1E3;if(D<=0)throw new HK(31,\"TTM:Invalid\");if(u9(R,4))return new kL(K.logger,u9(R,4),D);if(!Gu(R,3))return new XP(K.logger,CU(NR(R,1)),D);if(!V)throw new HK(4,\"PMD:Undefined\");V=V(CU(NR(R,1)));if(!(V instanceof Function))throw new HK(16,\"APF:Failed\");K.T=Math.floor((Date.now()+D)/1E3);K=new B8(K.logger,V,Gu(R,3),D);K.addOnDisposeCallback(function(){return void f.resolve()});\nreturn K};\nI$5=function(K,R){R=R instanceof HK?R:new HK(5,\"TVD:error\",R);return K.reportError(R)};\nMJB=function(K,R,f){try{if(K.mZ())throw new HK(21,\"BNT:disposed\");if(!K.U&&K.K)throw K.K;var V,D;return(D=(V=g$e(K,R,f))!=null?V:Osz(K,R,f))!=null?D:jmG(K,R,f)}catch(H){if(!R.BY)throw I$5(K,H);return q1h(K,f,H)}};\ng$e=function(K,R,f){var V;return(V=K.U)==null?void 0:ZE(V,function(){return Ox(K,R)},f,function(D){var H;\nif(K.U instanceof B8&&((H=R.DA)==null?0:H.b8))try{var l;(l=K.cache)==null||WVo(l,Ox(K,R),D,R.DA.Hk,K.T-120)}catch(F){K.reportError(new HK(24,\"ELX:write\",F))}})};\nOsz=function(K,R,f){var V;if((V=R.DA)!=null&&V.a_)try{var D,H=(D=K.cache)==null?void 0:tJe(D,Ox(K,R),R.DA.Hk);return H?f?Vt(K.logger,function(){return g.OY(H,2)},\"a\"):H:void 0}catch(l){K.reportError(new HK(23,\"RXO:read\",l))}};\njmG=function(K,R,f){var V={stack:[],error:void 0,hasError:!1};try{if(!R.VW)throw new HK(29,\"SDF:notready\");return ZE(OBM(V,new ng(K.logger,0,K.state)),function(){return Ox(K,R)},f)}catch(D){V.error=D,V.hasError=!0}finally{jwN(V)}};\nq1h=function(K,R,f){var V={stack:[],error:void 0,hasError:!1};try{var D=I$5(K,f);return ZE(OBM(V,new TQ(K.logger,D)),function(){return[]},R)}catch(H){V.error=H,V.hasError=!0}finally{jwN(V)}};\nOx=function(K,R){return R.CR?R.CR:R.Q2?Vt(K.logger,function(){return R.CR=P8(R.Q2)},\"c\"):[]};\nbsB=function(){var K=0,R;return function(f){R||(R=new DE);var V=new ng(R,K,1),D=ZE(V,function(){return P8(f)},!0);\nV.dispose();K++;return D}};\njg=function(K){this.Sr=d4(K)};\np55=function(K,R,f){this.u_=K;this.gf=R;this.metadata=f};\nqX=function(K,R){R=R===void 0?{}:R;this.PLU=K;this.metadata=R;this.status=null};\nMX=function(K,R,f,V,D){this.name=K;this.methodType=\"unary\";this.requestType=R;this.responseType=f;this.U=V;this.K=D};\nbH=function(K){this.Sr=d4(K)};\npg=function(K){this.Sr=d4(K)};\nYL=function(K){this.Sr=d4(K)};\nmt=function(K,R){this.K=[];this.J=[];this.B=[];this.X=[];this.U=[];this.T=K.ktr;this.N=R;this.xhr=K.xhr;this.T&&Y1h(this)};\nsm_=function(K,R){var f=new mJ2;g.cE(K.xhr,\"complete\",function(){if(Gt(K.xhr)){var V=g.uX(K.xhr);if(R&&K.xhr.getResponseHeader(\"Content-Type\")===\"text/plain\"){if(!atob)throw Error(\"Cannot decode Base64 response\");V=atob(V)}try{var D=K.N(V)}catch(F){GQ(K,uH(new Od(13,\"Error when deserializing response data; error: \"+F+(\", response: \"+V)),f));return}V=N12(K.xhr.getStatus());sx(K,Cg(K));V===0?Gev(K,D):GQ(K,uH(new Od(V,\"Xhr succeeded but the status code is not 200\"),f))}else{V=g.uX(K.xhr);D=Cg(K);if(V){var H=\numB(K,V);V=H.code;var l=H.details;H=H.metadata}else V=2,l=\"Rpc failed due to xhr error. uri: \"+String(K.xhr.Z)+\", error code: \"+(K.xhr.K+\", error: \")+K.xhr.getLastError(),H=D;sx(K,D);GQ(K,uH(new Od(V,l,H),f))}})};\nY1h=function(K){eg(K.T,\"data\",function(R){if(\"1\"in R){var f=R[\"1\"];try{var V=K.N(f)}catch(D){GQ(K,new Od(13,\"Error when deserializing response data; error: \"+D+(\", response: \"+f)))}V&&Gev(K,V)}if(\"2\"in R)for(R=umB(K,R[\"2\"]),f=0;f<K.B.length;f++)K.B[f](R)});\neg(K.T,\"end\",function(){sx(K,Cg(K));for(var R=0;R<K.X.length;R++)K.X[R]()});\neg(K.T,\"error\",function(){if(K.U.length!==0){var R=K.xhr.K;R!==0||Gt(K.xhr)||(R=6);var f=-1;switch(R){case 0:var V=2;break;case 7:V=10;break;case 8:V=4;break;case 6:f=K.xhr.getStatus();V=N12(f);break;default:V=14}sx(K,Cg(K));R=ZDM(R)+\", error: \"+K.xhr.getLastError();f!==-1&&(R+=\", http status code: \"+f);GQ(K,new Od(V,R))}})};\nCg=function(K){var R={},f=g.gP_(K.xhr);Object.keys(f).forEach(function(V){R[V]=f[V]});\nreturn R};\numB=function(K,R){var f=2,V={};try{var D=CJz(R);f=g.mr(D,1);var H=D.getMessage();qR(D,pg,3).length&&(V[\"grpc-web-status-details-bin\"]=R)}catch(l){K.xhr&&K.xhr.getStatus()===404?(f=5,H=\"Not Found: \"+String(K.xhr.Z)):(f=14,H=\"Unable to parse RpcStatus: \"+l)}return{code:f,details:H,metadata:V}};\nKW=function(K,R,f){R===\"data\"?K.K.push(f):R===\"metadata\"?K.J.push(f):R===\"status\"?K.B.push(f):R===\"end\"?K.X.push(f):R===\"error\"&&K.U.push(f)};\nVj=function(K,R){R=K.indexOf(R);R>-1&&K.splice(R,1)};\nGev=function(K,R){for(var f=0;f<K.K.length;f++)K.K[f](R)};\nsx=function(K,R){for(var f=0;f<K.J.length;f++)K.J[f](R)};\nGQ=function(K,R){for(var f=0;f<K.U.length;f++)K.U[f](R)};\nmJ2=function(){var K=Error.call(this);this.message=K.message;\"stack\"in K&&(this.stack=K.stack);this.name=\"AsyncStack\";Object.setPrototypeOf(this,this.constructor.prototype)};\nuH=function(K,R){R.stack&&(K.stack+=\"\\n\"+R.stack);return K};\ng.DU=function(K){this.J=K.Xj||null;this.X=K.E9||!1;this.K=void 0};\nHI=function(K,R){g.vE.call(this);this.Xt=K;this.T=R;this.B=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText=\"\";this.onreadystatechange=this.responseXML=null;this.EF=new Headers;this.K=null;this.aY=\"GET\";this.UF=\"\";this.U=!1;this.N=this.X=this.J=null;this.Z=new AbortController};\neZB=function(K){K.X.read().then(K.lB.bind(K)).catch(K.Ov.bind(K))};\nl7=function(K){K.readyState=4;K.J=null;K.X=null;K.N=null;$l(K)};\n$l=function(K){K.onreadystatechange&&K.onreadystatechange.call(K)};\nKw5=function(K){if(K.PX&&typeof K.PX==\"function\")return K.PX();if(typeof Map!==\"undefined\"&&K instanceof Map||typeof Set!==\"undefined\"&&K instanceof Set)return Array.from(K.values());if(typeof K===\"string\")return K.split(\"\");if(g.Xp(K)){for(var R=[],f=K.length,V=0;V<f;V++)R.push(K[V]);return R}return Nd(K)};\nRtG=function(K){if(K.hX&&typeof K.hX==\"function\")return K.hX();if(!K.PX||typeof K.PX!=\"function\"){if(typeof Map!==\"undefined\"&&K instanceof Map)return Array.from(K.keys());if(!(typeof Set!==\"undefined\"&&K instanceof Set)){if(g.Xp(K)||typeof K===\"string\"){var R=[];K=K.length;for(var f=0;f<K;f++)R.push(f);return R}return g.Uh(K)}}};\nflN=function(K,R,f){if(K.forEach&&typeof K.forEach==\"function\")K.forEach(R,f);else if(g.Xp(K)||typeof K===\"string\")Array.prototype.forEach.call(K,R,f);else for(var V=RtG(K),D=Kw5(K),H=D.length,l=0;l<H;l++)R.call(f,D[l],V&&V[l],K)};\ng.vc=function(K){this.U=this.Z=this.B=\"\";this.X=null;this.T=this.K=\"\";this.N=!1;var R;K instanceof g.vc?(this.N=K.N,g.d_(this,K.B),this.Z=K.Z,g.LB(this,K.U),g.FZ(this,K.X),this.K=K.K,cI(this,K.J.clone()),this.T=K.T):K&&(R=g.Qu(String(K)))?(this.N=!1,g.d_(this,R[1]||\"\",!0),this.Z=r_(R[2]||\"\"),g.LB(this,R[3]||\"\",!0),g.FZ(this,R[4]),this.K=r_(R[5]||\"\",!0),cI(this,R[6]||\"\",!0),this.T=r_(R[7]||\"\")):(this.N=!1,this.J=new yj(null,this.N))};\ng.d_=function(K,R,f){K.B=f?r_(R,!0):R;K.B&&(K.B=K.B.replace(/:$/,\"\"))};\ng.LB=function(K,R,f){K.U=f?r_(R,!0):R};\ng.FZ=function(K,R){if(R){R=Number(R);if(isNaN(R)||R<0)throw Error(\"Bad port number \"+R);K.X=R}else K.X=null};\ncI=function(K,R,f){R instanceof yj?(K.J=R,Vsw(K.J,K.N)):(f||(R=ho(R,DL2)),K.J=new yj(R,K.N))};\ng.oI=function(K,R,f){K.J.set(R,f)};\ng.U5=function(K){return K instanceof g.vc?K.clone():new g.vc(K)};\nr_=function(K,R){return K?R?decodeURI(K.replace(/%25/g,\"%2525\")):decodeURIComponent(K):\"\"};\nho=function(K,R,f){return typeof K===\"string\"?(K=encodeURI(K).replace(R,H7N),f&&(K=K.replace(/%25([0-9a-fA-F]{2})/g,\"%$1\")),K):null};\nH7N=function(K){K=K.charCodeAt(0);return\"%\"+(K>>4&15).toString(16)+(K&15).toString(16)};\nyj=function(K,R){this.K=this.U=null;this.X=K||null;this.J=!!R};\nSE=function(K){K.U||(K.U=new Map,K.K=0,K.X&&t3(K.X,function(R,f){K.add(bm(R),f)}))};\n$Lw=function(K,R){SE(K);R=i7(K,R);return K.U.has(R)};\ng.llo=function(K,R,f){K.remove(R);f.length>0&&(K.X=null,K.U.set(i7(K,R),g.$n(f)),K.K=K.K+f.length)};\ni7=function(K,R){R=String(R);K.J&&(R=R.toLowerCase());return R};\nVsw=function(K,R){R&&!K.J&&(SE(K),K.X=null,K.U.forEach(function(f,V){var D=V.toLowerCase();V!=D&&(this.remove(V),g.llo(this,D,f))},K));\nK.J=R};\ng.dLz=function(K){var R=\"\";g.T2(K,function(f,V){R+=V;R+=\":\";R+=f;R+=\"\\r\\n\"});\nreturn R};\ng.vI=function(K,R,f){if(g.ZL(f))return K;f=g.dLz(f);if(typeof K===\"string\")return Xv(K,g.M2(R),f);g.oI(K,R,f);return K};\ng.LW=function(K){g.O.call(this);this.K=K;this.U={}};\nFwh=function(K,R,f,V,D,H){if(Array.isArray(f))for(var l=0;l<f.length;l++)Fwh(K,R,f[l],V,D,H);else{R=F3(R,f,V||K.handleEvent,D,H||K.K||K);if(!R)return K;K.U[R.key]=R}return K};\nc5c=function(){this.X=!0;this.K=0;this.U=\"\"};\nr5_=function(K,R,f){K.X=!1;throw Error(\"The stream is broken @\"+K.K+\". Error: \"+f+\". With input:\\n\"+R);};\nw_=function(){this.T=null;this.N=[];this.J=this.K=this.X=this.U=this.EF=0;this.B=null;this.Z=0};\nz_=function(K,R,f,V){K.U=3;K.T=\"The stream is broken @\"+K.EF+\"/\"+f+\". Error: \"+V+\". With input:\\n\"+R;throw Error(K.T);};\nxl=function(){this.U=null;this.K=0;this.X=new c5c;this.J=new w_};\ny5B=function(K,R,f){K.U=\"The stream is broken @\"+K.K+\". Error: \"+f+\". With input:\\n\"+R;throw Error(K.U);};\nEH=function(K){return K==\"\\r\"||K==\"\\n\"||K==\" \"||K==\"\\t\"};\naI=function(K){this.EF=null;this.T=[];this.J=\"\";this.aY=[];this.X=this.K=0;this.N=!1;this.Z=0;this.Xt=/[\\\\\"]/g;this.U=this.B=0;this.UF=!(!K||!K.WJ)};\nQj=function(K,R,f){K.B=3;K.EF=\"The stream is broken @\"+K.X+\"/\"+f+\". With input:\\n\"+R;throw Error(K.EF);};\nNk=function(){this.B=this.X=null;this.K=this.U=0;this.J=[];this.T=!1};\nhtz=function(K){var R=g.Co(K,\"Content-Type\");if(!R)return null;R=R.toLowerCase();return R.startsWith(\"application/json\")?R.startsWith(\"application/json+protobuf\")?new Nk:new aI:R.startsWith(\"application/x-protobuf\")?(K=g.Co(K,\"Content-Transfer-Encoding\"))?K.toLowerCase()==\"base64\"?new xl:null:new w_:null};\nUH=function(K){this.U=K;this.K=null;this.B=this.X=0;this.EF=!1;this.J=this.N=this.T=null;this.Z=new g.LW(this);this.Z.listen(this.U,\"readystatechange\",this.UF)};\nWI=function(K,R){K.B!=R&&(K.B=R,K.N&&K.N())};\nto=function(K){K.Z.removeAll();if(K.U){var R=K.U;K.U=null;R.abort();R.dispose()}};\no8_=function(K){K=this.X=K;var R=(0,g.Ii)(this.Rwe,this);K.J=R;K=this.X;R=(0,g.Ii)(this.tHt,this);K.N=R;this.K={};this.U={}};\neg=function(K,R,f){var V=K.K[R];V||(V=[],K.K[R]=V);V.push(f)};\nSpN=function(K,R){for(var f={},V=0;V<K.length;f={uh:void 0},V++)f.uh=K[V],R.forEach(function(D){return function(H){try{H(D.uh)}catch(l){}}}(f))};\nAo=function(K,R){var f=K.K[R];f&&f.forEach(function(V){try{V()}catch(D){}});\n(f=K.U[R])&&f.forEach(function(V){V()});\nK.U[R]=[]};\ni7w=function(){var K={format:\"jspb\"};K=K===void 0?{}:K;this.a7=K.a7||g.t_(\"suppressCorsPreflight\",K)||!1;this.withCredentials=K.withCredentials||g.t_(\"withCredentials\",K)||!1;this.U9=K.U9||[];this.Cf=K.Cf||[];this.wK=K.wK;this.U=K.m2e||!1};\nHsG=function(K,R,f,V,D,H){H=H===void 0?{}:H;var l=R.substring(0,R.length-D.name.length),F,c=(F=H)==null?void 0:F.signal;return v8c(function(r){return new Promise(function(y,h){if(c==null?0:c.aborted){var S=new Od(1,\"Aborted\");S.cause=c.reason;h(S)}else{var v={},L=Lwc(K,r,l);KW(L,\"error\",function(E){return void h(E)});\nKW(L,\"metadata\",function(E){v=E});\nKW(L,\"data\",function(E){var Q=v;Q=Q===void 0?{}:Q;y(new qX(E,Q))});\nc&&c.addEventListener(\"abort\",function(){L.cancel();var E=new Od(1,\"Aborted\");E.cause=c.reason;h(E)})}})},K.Cf).call(K,D.T(f,V)).then(function(r){return r.PLU})};\nLwc=function(K,R,f){var V=R.gf,D=R.getMetadata(),H=wkB(K,!0);K=zt_(K,D,H,f+V.getName());f=xLB(H,V.K,!1);sm_(f,D[\"X-Goog-Encode-Response-If-Executable\"]===\"base64\");R=V.U(R.u_);H.send(K,\"POST\",R);return f};\nwkB=function(K,R){R=K.U&&!R;return K.wK||R?new g.bX(new g.DU({Xj:K.wK,E9:R})):new g.bX};\nzt_=function(K,R,f,V){R[\"Content-Type\"]=\"application/json+protobuf\";R[\"X-User-Agent\"]=\"grpc-web-javascript/0.1\";var D=R.Authorization;if(D&&E82.has(D.split(\" \")[0])||K.withCredentials)f.N=!0;if(K.a7)V=g.vI(V,\"$httpHeaders\",R);else for(K=g.Z(Object.keys(R)),D=K.next();!D.done;D=K.next())D=D.value,f.headers.set(D,R[D]);return V};\nxLB=function(K,R,f){if(f){K.isActive();f=new UH(K);var V=new o8_(f)}return new mt({xhr:K,ktr:V},R)};\nal_=function(K,R){return R.reduce(function(f,V){return function(D){return V.intercept(D,f)}},K)};\nv8c=function(K,R){return R.reduce(function(f,V){return function(D){return V.intercept(D,f)}},K)};\nQxM=function(){this.U=new i7w;this.K=\"https://jnn-pa.googleapis.com\".replace(/\\/+$/,\"\")};\nJo=function(K){this.Ra=3;this.x8=K;this.defaultValue=!1;this.WG=\"bool\"};\nZU=function(K,R){this.Ra=3;this.x8=K;this.defaultValue=R;this.WG=\"double\"};\nNb2=function(K){this.U=K};\nULv=function(K){this.U=K};\ng.BI=function(K){return K.U.aG(WwD)};\nJ52=function(K){if(g.Ca(g.Y7(K)))return!1;if(K.indexOf(\"://pagead2.googlesyndication.com/pagead/gen_204?id=yt3p&sr=1&\")>=0)return!0;try{var R=new g.vc(K)}catch(f){return g.G$(tsM,function(V){return K.search(V)>0})!=null}return R.T.match(A5_)?!0:g.G$(tsM,function(f){return K.match(f)!=null})!=null};\ng.XZ=function(K,R){return K.replace(Z7h,function(f,V){try{var D=g.By(R,V);if(D==null||D.toString()==null)return f;D=D.toString();if(D==\"\"||!g.Ca(g.Y7(D)))return encodeURIComponent(D).replace(/%2C/g,\",\")}catch(H){}return f})};\nBbG=function(K){this.Sr=d4(K,500)};\nXk2=function(K){this.Sr=d4(K,500)};\nkl=function(K){this.Sr=d4(K)};\nT_=function(K){this.Sr=d4(K)};\nkoo=function(K){var R=K.Sr;return jF(K,R,R[VR]|0,kl,2,1)};\nn8v=function(K){var R;if((R=K[TbB])!=null)K=R;else{if(kr!==kr)throw Error();K=K[TbB]=PoG(K.U)}return K};\ng8h=function(K){var R;return(R=K[IlN])!=null?R:K[IlN]=new Map(koo(n8v(K)).map(function(f){return[f.getName(),g.mr(f,2)]}))};\nPI=function(K,R){return Object.is(K,R)};\nII=function(K){var R=nW;nW=K;return R};\nO7D=function(K){if(K.Z0!==void 0){var R=g_;g_=!0;try{for(var f=K.Z0;f!==void 0;f=f.Sl){var V=f.Fo;V.IT||(K=void 0,V.IT=!0,O7D(V),(K=V.xJ)==null||K.call(V,V))}}finally{g_=R}}};\njxe=function(){var K;return((K=nW)==null?void 0:K.g5)!==!1};\nqpw=function(K){K&&(K.YF=void 0,K.Jj=!0);return II(K)};\nb7B=function(K){K.Jj=!1;var R=K.YF,f=R!==void 0?R.L3:K.producers;if(f!==void 0){if(OH(K)){do f=Msw(f);while(f!==void 0)}R!==void 0?R.L3=void 0:K.producers=void 0}};\npkG=function(K,R){var f=K.Ae,V=OH(K);f!==void 0?(R.Sl=f.Sl,f.Sl=R):(R.Sl=void 0,K.Z0=R);R.sX=f;K.Ae=R;if(!V)for(K=K.producers;K!==void 0;K=K.L3)pkG(K.Lw,K)};\nMsw=function(K){var R=K.Lw,f=K.L3,V=K.Sl,D=K.sX;K.Sl=void 0;K.sX=void 0;V!==void 0?V.sX=D:R.Ae=D;if(D!==void 0)D.Sl=V;else if(R.Z0=V,!OH(R))for(K=R.producers;K!==void 0;)K=Msw(K);return f};\nOH=function(K){return K.w5||K.Z0!==void 0};\nuLv=function(K,R){function f(){a:{if(g_)throw Error(\"\");if(nW!==null){var D=nW.YF;if(D===void 0||D.Lw!==V){var H=void 0,l=nW.Jj;if(l&&(H=D!==void 0?D.L3:nW.producers,H!==void 0&&H.Lw===V)){nW.YF=H;H.xeU=V.version;break a}var F=V.Ae,c;if(!(c=F===void 0||F.Fo!==nW)){if(l){b:{c=nW;l=c.YF;if(l!==void 0){c=c.producers;do{if(c===F){l=!0;break b}if(c===l)break;c=c.L3}while(c!==void 0)}l=!1}l=!l}c=l}c&&(l=OH(nW),H={Lw:V,Fo:nW,L3:H,sX:F,xeU:V.version,Sl:void 0},nW.YF=H,D!==void 0?D.L3=H:nW.producers=H,l&&\npkG(V,H))}}}return V.value}\nvar V=Object.create(Yp5);V.value=K;R!==void 0&&(V.Ow=R);f[mLv]=V;return[f,function(D){return GoM(V,D)},\nfunction(D){if(!jxe())throw Error();GoM(V,D(V.value))}]};\nGoM=function(K,R){if(!jxe())throw Error();K.Ow(K.value,R)||(K.value=R,K.version++,sxo++,O7D(K))};\njE=function(K,R){R=R===void 0?\"\":R;var f={};K=uLv(K,f.equals);f=f.debugName;var V;R=f&&R?f+\"__\"+R:(V=f!=null?f:R)!=null?V:\"[signal]\";K[0][mLv].debugName=R};\nMk=function(K){g.vE.call(this);var R=this;this.B=this.K=0;this.wC=K!=null?K:{sU:function(D,H){return setTimeout(D,H)},\nSQ:function(D){clearTimeout(D)}};\nvar f,V;this.U=(V=(f=window.navigator)==null?void 0:f.onLine)!=null?V:!0;this.X=function(){return g.I(function(D){return g.P(D,qk(R),0)})};\nwindow.addEventListener(\"offline\",this.X);window.addEventListener(\"online\",this.X);this.B||this.zi()};\nCoz=function(){var K=g.b7;Mk.instance||(Mk.instance=new Mk(K));return Mk.instance};\nqk=function(K,R){return K.J?K.J:K.J=new Promise(function(f){var V,D,H,l;return g.I(function(F){switch(F.U){case 1:return V=window.AbortController?new window.AbortController:void 0,H=(D=V)==null?void 0:D.signal,l=!1,g.Fp(F,2,3),V&&(K.K=K.wC.sU(function(){V.abort()},R||2E4)),g.P(F,fetch(\"/generate_204\",{method:\"HEAD\",\nsignal:H}),5);case 5:l=!0;case 3:g.h_(F);K.J=void 0;K.K&&(K.wC.SQ(K.K),K.K=0);l!==K.U&&(K.U=l,K.U?K.dispatchEvent(\"networkstatus-online\"):K.dispatchEvent(\"networkstatus-offline\"));f(l);g.oi(F,0);break;case 2:g.yH(F),l=!1,F.J5(3)}})})};\netv=function(K){this.Sr=d4(K)};\npW=function(){this.data=[];this.U=-1};\nKs2=function(K){K.U===-1&&(K.U=K.data.reduce(function(R,f,V){return R+(f?Math.pow(2,V):0)},0));\nreturn K.U};\nYl=function(K){K.setAttribute(\"role\",\"link\")};\nG_=function(K,R){Array.isArray(R)&&(R=R.join(\" \"));R===\"\"||R==void 0?(mo||(R={},mo=(R.atomic=!1,R.autocomplete=\"none\",R.dropeffect=\"none\",R.haspopup=!1,R.live=\"off\",R.multiline=!1,R.multiselectable=!1,R.orientation=\"vertical\",R.readonly=!1,R.relevant=\"additions text\",R.required=!1,R.sort=\"none\",R.busy=!1,R.disabled=!1,R.hidden=!1,R.invalid=\"false\",R)),R=mo,\"label\"in R?K.setAttribute(\"aria-label\",R.label):K.removeAttribute(\"aria-label\")):K.setAttribute(\"aria-label\",R)};\nu7=function(K){K=K.getAttribute(\"aria-label\");return K==null||K==void 0?\"\":String(K)};\ng.sH=function(K,R,f){g.O.call(this);this.U=null;this.J=!1;this.T=K;this.B=f;this.K=R||window;this.X=(0,g.Ii)(this.e$,this)};\nRz5=function(K){K=K.K;return K.requestAnimationFrame||K.webkitRequestAnimationFrame||K.mozRequestAnimationFrame||K.oRequestAnimationFrame||K.msRequestAnimationFrame||null};\nfd2=function(K){K=K.K;return K.cancelAnimationFrame||K.cancelRequestAnimationFrame||K.webkitCancelRequestAnimationFrame||K.mozCancelRequestAnimationFrame||K.oCancelRequestAnimationFrame||K.msCancelRequestAnimationFrame||null};\ng.CW=function(K,R,f){g.O.call(this);this.U=K;this.OU=R||0;this.K=f;this.X=(0,g.Ii)(this.M0,this)};\ng.eE=function(K,R){K.isActive()||K.start(R)};\ng.Ke=function(K){K.stop();K.M0()};\ng.Rt=function(K){K.isActive()&&g.Ke(K)};\ng.fe=function(K,R,f){g.O.call(this);this.J=f!=null?K.bind(f):K;this.OU=R;this.X=null;this.U=!1;this.K=0;this.LL=null};\nVb=function(K){K.LL=g.no(function(){K.LL=null;K.U&&!K.K&&(K.U=!1,Vb(K))},K.OU);\nvar R=K.X;K.X=null;K.J.apply(null,R)};\ng.Da=function(K,R){this.U=K[g.Nz.Symbol.iterator]();this.K=R};\nVdB=function(K){return typeof K.className==\"string\"?K.className:K.getAttribute&&K.getAttribute(\"class\")||\"\"};\nH2=function(K){return K.classList?K.classList:VdB(K).match(/\\S+/g)||[]};\ng.$w=function(K,R){typeof K.className==\"string\"?K.className=R:K.setAttribute&&K.setAttribute(\"class\",R)};\ng.lp=function(K,R){return K.classList?K.classList.contains(R):g.Ka(H2(K),R)};\ng.dy=function(K,R){if(K.classList)K.classList.add(R);else if(!g.lp(K,R)){var f=VdB(K);g.$w(K,f+(f.length>0?\" \"+R:R))}};\ng.FJ=function(K,R){if(K.classList)Array.prototype.forEach.call(R,function(D){g.dy(K,D)});\nelse{var f={};Array.prototype.forEach.call(H2(K),function(D){f[D]=!0});\nArray.prototype.forEach.call(R,function(D){f[D]=!0});\nR=\"\";for(var V in f)R+=R.length>0?\" \"+V:V;g.$w(K,R)}};\ng.c2=function(K,R){K.classList?K.classList.remove(R):g.lp(K,R)&&g.$w(K,Array.prototype.filter.call(H2(K),function(f){return f!=R}).join(\" \"))};\ng.ry=function(K,R){K.classList?Array.prototype.forEach.call(R,function(f){g.c2(K,f)}):g.$w(K,Array.prototype.filter.call(H2(K),function(f){return!g.Ka(R,f)}).join(\" \"))};\ng.yb=function(K,R,f){f?g.dy(K,R):g.c2(K,R)};\ng.wo=function(K,R){return Sh[d[0]](this,10,K,R)};\nDxe=function(K,R){var f=!g.lp(K,R);g.yb(K,R,f)};\ng.hF=function(){g.vE.call(this);this.U=0;this.endTime=this.startTime=null};\nHw2=function(K,R){Array.isArray(R)||(R=[R]);R=R.map(function(f){return typeof f===\"string\"?f:f.property+\" \"+f.duration+\"s \"+f.timing+\" \"+f.delay+\"s\"});\ng.Ds(K,\"transition\",R.join(\",\"))};\not=function(K,R,f,V,D){g.hF.call(this);this.K=K;this.B=R;this.T=f;this.J=V;this.N=Array.isArray(D)?D:[D]};\n$xG=function(K,R,f,V){return new ot(K,R,{opacity:f},{opacity:V},{property:\"opacity\",duration:R,timing:\"ease-in\",delay:0})};\ndxB=function(K){K=RE(K);if(K==\"\")return null;var R=String(K.slice(0,4)).toLowerCase();if((\"url(\"<R?-1:\"url(\"==R?0:1)==0)return!K.endsWith(\")\")||(K?K.split(\"(\").length-1:0)>1||K&&K.split(\")\"),null;if(K.indexOf(\"(\")>0){if(/\"|'/.test(K))return null;R=/([\\-\\w]+)\\(/g;for(var f;f=R.exec(K);)if(!(f[1].toLowerCase()in ld2))return null}return K};\nSy=function(K,R){K=g.Nz[K];return K&&K.prototype?(R=Object.getOwnPropertyDescriptor(K.prototype,R))&&R.get||null:null};\nFsG=function(K){var R=g.Nz.CSSStyleDeclaration;return R&&R.prototype&&R.prototype[K]||null};\ncbc=function(K,R,f,V){if(K)return K.apply(R,V);if(g.ip&&document.documentMode<10){if(!R[f].call)throw Error(\"IE Clobbering detected\");}else if(typeof R[f]!=\"function\")throw Error(\"Clobbering detected\");return R[f].apply(R,V)};\nSE5=function(K){if(!K)return\"\";var R=document.createElement(\"div\").style;rbB(K).forEach(function(f){var V=g.QJ&&f in yb5?f:f.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,\"\");sh(V,\"--\")||sh(V,\"var\")||(f=cbc(hzN,K,K.getPropertyValue?\"getPropertyValue\":\"getAttribute\",[f])||\"\",f=dxB(f),f!=null&&cbc(oYM,R,R.setProperty?\"setProperty\":\"setAttribute\",[V,f]))});\nreturn R.cssText||\"\"};\nrbB=function(K){g.Xp(K)?K=g.$n(K):(K=g.Uh(K),g.fa(K,\"cssText\"));return K};\ng.Le=function(K){var R,f=R=0,V=!1;K=K.split(iwe);for(var D=0;D<K.length;D++){var H=K[D];g.v2.test(H)?(R++,f++):vYN.test(H)?V=!0:LsG.test(H)?f++:wKN.test(H)&&(V=!0)}R=f==0?V?1:0:R/f>.4?-1:1;return(R==0?null:R)==-1?\"rtl\":\"ltr\"};\ng.EL=function(K){if(K instanceof wy||K instanceof zm||K instanceof xw)return K;if(typeof K.next==\"function\")return new wy(function(){return K});\nif(typeof K[Symbol.iterator]==\"function\")return new wy(function(){return K[Symbol.iterator]()});\nif(typeof K.tQ==\"function\")return new wy(function(){return K.tQ()});\nthrow Error(\"Not an iterator or iterable.\");};\nwy=function(K){this.K=K};\nzm=function(K){this.K=K};\nxw=function(K){wy.call(this,function(){return K});\nthis.X=K};\nat=function(K,R,f,V,D,H,l,F){this.U=K;this.N=R;this.X=f;this.B=V;this.J=D;this.T=H;this.K=l;this.Z=F};\nQb=function(K,R){if(R==0)return K.U;if(R==1)return K.K;var f=Dz(K.U,K.X,R),V=Dz(K.X,K.J,R);K=Dz(K.J,K.K,R);f=Dz(f,V,R);V=Dz(V,K,R);return Dz(f,V,R)};\nzzz=function(K,R){var f=(R-K.U)/(K.K-K.U);if(f<=0)return 0;if(f>=1)return 1;for(var V=0,D=1,H=0,l=0;l<8;l++){H=Qb(K,f);var F=(Qb(K,f+1E-6)-H)/1E-6;if(Math.abs(H-R)<1E-6)return f;if(Math.abs(F)<1E-6)break;else H<R?V=f:D=f,f-=(H-R)/F}for(l=0;Math.abs(H-R)>1E-6&&l<8;l++)H<R?(V=f,f=(f+D)/2):(D=f,f=(f+V)/2),H=Qb(K,f);return f};\nN1=function(K,R){this.start=K<R?K:R;this.end=K<R?R:K};\nUL=function(K){return(K=K.exec(g.DP()))?K[1]:\"\"};\nW2=function(K){return g.V7(xxN,K)>=0};\ng.tF=function(K){g.O.call(this);this.T=1;this.X=[];this.J=0;this.U=[];this.K={};this.N=!!K};\nEYD=function(K,R,f){g.WE(function(){K.apply(R,f)})};\ng.AF=function(K){this.ZI=K};\nJF=function(K){this.ZI=K};\nadD=function(K){this.data=K};\nQAh=function(K){return K===void 0||K instanceof adD?K:new adD(K)};\nvar Leh=function(K,R){return E5[d[0]](this,1,K,R)};\nZa=function(K){this.ZI=K};\ng.NrG=function(K){var R=K.creation;K=K.expiration;return!!K&&K<g.OS()||!!R&&R>g.OS()};\ng.B2=function(K){this.ZI=K};\nUxN=function(){};\nXJ=function(){};\nkw=function(K){this.U=K;this.K=null};\nTm=function(K){if(K.U==null)throw Error(\"Storage mechanism: Storage unavailable\");K.isAvailable()||Is(Error(\"Storage mechanism: Storage unavailable\"))};\nP2=function(){var K=null;try{K=g.Nz.localStorage||null}catch(R){}kw.call(this,K)};\nWse=function(){var K=null;try{K=g.Nz.sessionStorage||null}catch(R){}kw.call(this,K)};\nne=function(K,R){this.K=K;this.U=R+\"::\"};\ng.It=function(K){var R=new P2;return R.isAvailable()?K?new ne(R,K):R:null};\ngy=function(K,R){this.U=K;this.K=R};\nOL=function(K){this.U=[];if(K)a:{if(K instanceof OL){var R=K.hX();K=K.PX();if(this.U.length<=0){for(var f=this.U,V=0;V<R.length;V++)f.push(new gy(R[V],K[V]));break a}}else R=g.Uh(K),K=Nd(K);for(f=0;f<R.length;f++)this.Am(R[f],K[f])}};\njy=function(K){return K.U[0]&&K.U[0].U};\nq1=function(){OL.apply(this,arguments)};\nM1=function(){};\ntdN=function(){var K=Error();K.name=\"SecurityError\";throw K;};\nAbe=function(){return{get opener(){return null},get closed(){return!0},get location(){tdN()},get document(){tdN()},postMessage:function(){},\nclose:function(){},\nfocus:function(){}}};\nJb_=function(K){var R,f,V=K.length,D=0;for(R=0;R<V;R++){var H=K.charCodeAt(R);if((H&64512)===55296&&R+1<V){var l=K.charCodeAt(R+1);(l&64512)===56320&&(H=65536+(H-55296<<10)+(l-56320),R++)}D+=H<128?1:H<2048?2:H<65536?3:4}var F=new bp.nH(D);for(R=f=0;f<D;R++)H=K.charCodeAt(R),(H&64512)===55296&&R+1<V&&(l=K.charCodeAt(R+1),(l&64512)===56320&&(H=65536+(H-55296<<10)+(l-56320),R++)),H<128?F[f++]=H:(H<2048?F[f++]=192|H>>>6:(H<65536?F[f++]=224|H>>>12:(F[f++]=240|H>>>18,F[f++]=128|H>>>12&63),F[f++]=128|H>>>\n6&63),F[f++]=128|H&63);return F};\npe=function(K){for(var R=K.length;--R>=0;)K[R]=0};\nYw=function(K,R,f,V,D){this.pE=K;this.NC=R;this.D9=f;this.Iy=V;this.yVQ=D;this.FK=K&&K.length};\nm5=function(K,R){this.JP=K;this.b1=0;this.j_=R};\nGm=function(K,R){K.wD[K.pending++]=R&255;K.wD[K.pending++]=R>>>8&255};\nup=function(K,R,f){K.wm>16-f?(K.yl|=R<<K.wm&65535,Gm(K,K.yl),K.yl=R>>16-K.wm,K.wm+=f-16):(K.yl|=R<<K.wm&65535,K.wm+=f)};\nsL=function(K,R,f){up(K,f[R*2],f[R*2+1])};\nZw2=function(K,R){var f=0;do f|=K&1,K>>>=1,f<<=1;while(--R>0);return f>>>1};\nBrG=function(K,R,f){var V=Array(16),D=0,H;for(H=1;H<=15;H++)V[H]=D=D+f[H-1]<<1;for(f=0;f<=R;f++)D=K[f*2+1],D!==0&&(K[f*2]=Zw2(V[D]++,D))};\nXKv=function(K){var R;for(R=0;R<286;R++)K.iZ[R*2]=0;for(R=0;R<30;R++)K.H_[R*2]=0;for(R=0;R<19;R++)K.jL[R*2]=0;K.iZ[512]=1;K.DL=K.a4=0;K.cX=K.matches=0};\nkvM=function(K){K.wm>8?Gm(K,K.yl):K.wm>0&&(K.wD[K.pending++]=K.yl);K.yl=0;K.wm=0};\nTr5=function(K,R,f){kvM(K);Gm(K,f);Gm(K,~f);bp.Vo(K.wD,K.window,R,f,K.pending);K.pending+=f};\nP1_=function(K,R,f,V){var D=R*2,H=f*2;return K[D]<K[H]||K[D]===K[H]&&V[R]<=V[f]};\nCe=function(K,R,f){for(var V=K.eI[f],D=f<<1;D<=K.UP;){D<K.UP&&P1_(R,K.eI[D+1],K.eI[D],K.depth)&&D++;if(P1_(R,V,K.eI[D],K.depth))break;K.eI[f]=K.eI[D];f=D;D<<=1}K.eI[f]=V};\nnYw=function(K,R,f){var V=0;if(K.cX!==0){do{var D=K.wD[K.Wh+V*2]<<8|K.wD[K.Wh+V*2+1];var H=K.wD[K.Uh+V];V++;if(D===0)sL(K,H,R);else{var l=ey[H];sL(K,l+256+1,R);var F=Kr[l];F!==0&&(H-=RY[l],up(K,H,F));D--;l=D<256?fr[D]:fr[256+(D>>>7)];sL(K,l,f);F=VD[l];F!==0&&(D-=Dh[l],up(K,D,F))}}while(V<K.cX)}sL(K,256,R)};\nHn=function(K,R){var f=R.JP,V=R.j_.pE,D=R.j_.FK,H=R.j_.Iy,l,F=-1;K.UP=0;K.mL=573;for(l=0;l<H;l++)f[l*2]!==0?(K.eI[++K.UP]=F=l,K.depth[l]=0):f[l*2+1]=0;for(;K.UP<2;){var c=K.eI[++K.UP]=F<2?++F:0;f[c*2]=1;K.depth[c]=0;K.DL--;D&&(K.a4-=V[c*2+1])}R.b1=F;for(l=K.UP>>1;l>=1;l--)Ce(K,f,l);c=H;do l=K.eI[1],K.eI[1]=K.eI[K.UP--],Ce(K,f,1),V=K.eI[1],K.eI[--K.mL]=l,K.eI[--K.mL]=V,f[c*2]=f[l*2]+f[V*2],K.depth[c]=(K.depth[l]>=K.depth[V]?K.depth[l]:K.depth[V])+1,f[l*2+1]=f[V*2+1]=c,K.eI[1]=c++,Ce(K,f,1);while(K.UP>=\n2);K.eI[--K.mL]=K.eI[1];l=R.JP;c=R.b1;V=R.j_.pE;D=R.j_.FK;H=R.j_.NC;var r=R.j_.D9,y=R.j_.yVQ,h,S=0;for(h=0;h<=15;h++)K.rS[h]=0;l[K.eI[K.mL]*2+1]=0;for(R=K.mL+1;R<573;R++){var v=K.eI[R];h=l[l[v*2+1]*2+1]+1;h>y&&(h=y,S++);l[v*2+1]=h;if(!(v>c)){K.rS[h]++;var L=0;v>=r&&(L=H[v-r]);var E=l[v*2];K.DL+=E*(h+L);D&&(K.a4+=E*(V[v*2+1]+L))}}if(S!==0){do{for(h=y-1;K.rS[h]===0;)h--;K.rS[h]--;K.rS[h+1]+=2;K.rS[y]--;S-=2}while(S>0);for(h=y;h!==0;h--)for(v=K.rS[h];v!==0;)V=K.eI[--R],V>c||(l[V*2+1]!==h&&(K.DL+=(h-\nl[V*2+1])*l[V*2],l[V*2+1]=h),v--)}BrG(f,F,K.rS)};\nIdv=function(K,R,f){var V,D=-1,H=R[1],l=0,F=7,c=4;H===0&&(F=138,c=3);R[(f+1)*2+1]=65535;for(V=0;V<=f;V++){var r=H;H=R[(V+1)*2+1];++l<F&&r===H||(l<c?K.jL[r*2]+=l:r!==0?(r!==D&&K.jL[r*2]++,K.jL[32]++):l<=10?K.jL[34]++:K.jL[36]++,l=0,D=r,H===0?(F=138,c=3):r===H?(F=6,c=3):(F=7,c=4))}};\ngYc=function(K,R,f){var V,D=-1,H=R[1],l=0,F=7,c=4;H===0&&(F=138,c=3);for(V=0;V<=f;V++){var r=H;H=R[(V+1)*2+1];if(!(++l<F&&r===H)){if(l<c){do sL(K,r,K.jL);while(--l!==0)}else r!==0?(r!==D&&(sL(K,r,K.jL),l--),sL(K,16,K.jL),up(K,l-3,2)):l<=10?(sL(K,17,K.jL),up(K,l-3,3)):(sL(K,18,K.jL),up(K,l-11,7));l=0;D=r;H===0?(F=138,c=3):r===H?(F=6,c=3):(F=7,c=4)}}};\nOwo=function(K){var R=4093624447,f;for(f=0;f<=31;f++,R>>>=1)if(R&1&&K.iZ[f*2]!==0)return 0;if(K.iZ[18]!==0||K.iZ[20]!==0||K.iZ[26]!==0)return 1;for(f=32;f<256;f++)if(K.iZ[f*2]!==0)return 1;return 0};\n$g=function(K,R,f){K.wD[K.Wh+K.cX*2]=R>>>8&255;K.wD[K.Wh+K.cX*2+1]=R&255;K.wD[K.Uh+K.cX]=f&255;K.cX++;R===0?K.iZ[f*2]++:(K.matches++,R--,K.iZ[(ey[f]+256+1)*2]++,K.H_[(R<256?fr[R]:fr[256+(R>>>7)])*2]++);return K.cX===K.Or-1};\ndF=function(K,R){K.msg=lP[R];return R};\nFV=function(K){for(var R=K.length;--R>=0;)K[R]=0};\ncn=function(K){var R=K.state,f=R.pending;f>K.d8&&(f=K.d8);f!==0&&(bp.Vo(K.output,R.wD,R.NL,f,K.u1),K.u1+=f,R.NL+=f,K.Cb+=f,K.d8-=f,R.pending-=f,R.pending===0&&(R.NL=0))};\nhZ=function(K,R){var f=K.Ho>=0?K.Ho:-1,V=K.XR-K.Ho,D=0;if(K.level>0){K.YB.N5===2&&(K.YB.N5=Owo(K));Hn(K,K.Ix);Hn(K,K.TG);Idv(K,K.iZ,K.Ix.b1);Idv(K,K.H_,K.TG.b1);Hn(K,K.mE);for(D=18;D>=3&&K.jL[jAe[D]*2+1]===0;D--);K.DL+=3*(D+1)+5+5+4;var H=K.DL+3+7>>>3;var l=K.a4+3+7>>>3;l<=H&&(H=l)}else H=l=V+5;if(V+4<=H&&f!==-1)up(K,R?1:0,3),Tr5(K,f,V);else if(K.strategy===4||l===H)up(K,2+(R?1:0),3),nYw(K,rF,yD);else{up(K,4+(R?1:0),3);f=K.Ix.b1+1;V=K.TG.b1+1;D+=1;up(K,f-257,5);up(K,V-1,5);up(K,D-4,4);for(H=0;H<D;H++)up(K,\nK.jL[jAe[H]*2+1],3);gYc(K,K.iZ,f-1);gYc(K,K.H_,V-1);nYw(K,K.iZ,K.H_)}XKv(K);R&&kvM(K);K.Ho=K.XR;cn(K.YB)};\noY=function(K,R){K.wD[K.pending++]=R};\nzI=function(K,R){K.wD[K.pending++]=R>>>8&255;K.wD[K.pending++]=R&255};\nqE_=function(K,R){var f=K.EE,V=K.XR,D=K.K8,H=K.Y2,l=K.XR>K.uZ-262?K.XR-(K.uZ-262):0,F=K.window,c=K.S_,r=K.WM,y=K.XR+258,h=F[V+D-1],S=F[V+D];K.K8>=K.AA&&(f>>=2);H>K.FR&&(H=K.FR);do{var v=R;if(F[v+D]===S&&F[v+D-1]===h&&F[v]===F[V]&&F[++v]===F[V+1]){V+=2;for(v++;F[++V]===F[++v]&&F[++V]===F[++v]&&F[++V]===F[++v]&&F[++V]===F[++v]&&F[++V]===F[++v]&&F[++V]===F[++v]&&F[++V]===F[++v]&&F[++V]===F[++v]&&V<y;);v=258-(y-V);V=y-258;if(v>D){K.z6=R;D=v;if(v>=H)break;h=F[V+D-1];S=F[V+D]}}}while((R=r[R&c])>l&&--f!==\n0);return D<=K.FR?D:K.FR};\naY=function(K){var R=K.uZ,f;do{var V=K.II-K.FR-K.XR;if(K.XR>=R+(R-262)){bp.Vo(K.window,K.window,R,R,0);K.z6-=R;K.XR-=R;K.Ho-=R;var D=f=K.PN;do{var H=K.head[--D];K.head[D]=H>=R?H-R:0}while(--f);D=f=R;do H=K.WM[--D],K.WM[D]=H>=R?H-R:0;while(--f);V+=R}if(K.YB.wk===0)break;D=K.YB;f=K.window;H=K.XR+K.FR;var l=D.wk;l>V&&(l=V);l===0?f=0:(D.wk-=l,bp.Vo(f,D.input,D.Hq,l,H),D.state.wrap===1?D.un=xg(D.un,f,l,H):D.state.wrap===2&&(D.un=ER(D.un,f,l,H)),D.Hq+=l,D.lG+=l,f=l);K.FR+=f;if(K.FR+K.Am>=3)for(V=K.XR-K.Am,\nK.DJ=K.window[V],K.DJ=(K.DJ<<K.EP^K.window[V+1])&K.b9;K.Am&&!(K.DJ=(K.DJ<<K.EP^K.window[V+3-1])&K.b9,K.WM[V&K.S_]=K.head[K.DJ],K.head[K.DJ]=V,V++,K.Am--,K.FR+K.Am<3););}while(K.FR<262&&K.YB.wk!==0)};\nQD=function(K,R){for(var f;;){if(K.FR<262){aY(K);if(K.FR<262&&R===0)return 1;if(K.FR===0)break}f=0;K.FR>=3&&(K.DJ=(K.DJ<<K.EP^K.window[K.XR+3-1])&K.b9,f=K.WM[K.XR&K.S_]=K.head[K.DJ],K.head[K.DJ]=K.XR);f!==0&&K.XR-f<=K.uZ-262&&(K.cV=qE_(K,f));if(K.cV>=3)if(f=$g(K,K.XR-K.z6,K.cV-3),K.FR-=K.cV,K.cV<=K.At&&K.FR>=3){K.cV--;do K.XR++,K.DJ=(K.DJ<<K.EP^K.window[K.XR+3-1])&K.b9,K.WM[K.XR&K.S_]=K.head[K.DJ],K.head[K.DJ]=K.XR;while(--K.cV!==0);K.XR++}else K.XR+=K.cV,K.cV=0,K.DJ=K.window[K.XR],K.DJ=(K.DJ<<K.EP^\nK.window[K.XR+1])&K.b9;else f=$g(K,0,K.window[K.XR]),K.FR--,K.XR++;if(f&&(hZ(K,!1),K.YB.d8===0))return 1}K.Am=K.XR<2?K.XR:2;return R===4?(hZ(K,!0),K.YB.d8===0?3:4):K.cX&&(hZ(K,!1),K.YB.d8===0)?1:2};\nNF=function(K,R){for(var f,V;;){if(K.FR<262){aY(K);if(K.FR<262&&R===0)return 1;if(K.FR===0)break}f=0;K.FR>=3&&(K.DJ=(K.DJ<<K.EP^K.window[K.XR+3-1])&K.b9,f=K.WM[K.XR&K.S_]=K.head[K.DJ],K.head[K.DJ]=K.XR);K.K8=K.cV;K.Zw=K.z6;K.cV=2;f!==0&&K.K8<K.At&&K.XR-f<=K.uZ-262&&(K.cV=qE_(K,f),K.cV<=5&&(K.strategy===1||K.cV===3&&K.XR-K.z6>4096)&&(K.cV=2));if(K.K8>=3&&K.cV<=K.K8){V=K.XR+K.FR-3;f=$g(K,K.XR-1-K.Zw,K.K8-3);K.FR-=K.K8-1;K.K8-=2;do++K.XR<=V&&(K.DJ=(K.DJ<<K.EP^K.window[K.XR+3-1])&K.b9,K.WM[K.XR&K.S_]=\nK.head[K.DJ],K.head[K.DJ]=K.XR);while(--K.K8!==0);K.Go=0;K.cV=2;K.XR++;if(f&&(hZ(K,!1),K.YB.d8===0))return 1}else if(K.Go){if((f=$g(K,0,K.window[K.XR-1]))&&hZ(K,!1),K.XR++,K.FR--,K.YB.d8===0)return 1}else K.Go=1,K.XR++,K.FR--}K.Go&&($g(K,0,K.window[K.XR-1]),K.Go=0);K.Am=K.XR<2?K.XR:2;return R===4?(hZ(K,!0),K.YB.d8===0?3:4):K.cX&&(hZ(K,!1),K.YB.d8===0)?1:2};\nMdN=function(K,R){for(var f,V,D,H=K.window;;){if(K.FR<=258){aY(K);if(K.FR<=258&&R===0)return 1;if(K.FR===0)break}K.cV=0;if(K.FR>=3&&K.XR>0&&(V=K.XR-1,f=H[V],f===H[++V]&&f===H[++V]&&f===H[++V])){for(D=K.XR+258;f===H[++V]&&f===H[++V]&&f===H[++V]&&f===H[++V]&&f===H[++V]&&f===H[++V]&&f===H[++V]&&f===H[++V]&&V<D;);K.cV=258-(D-V);K.cV>K.FR&&(K.cV=K.FR)}K.cV>=3?(f=$g(K,1,K.cV-3),K.FR-=K.cV,K.XR+=K.cV,K.cV=0):(f=$g(K,0,K.window[K.XR]),K.FR--,K.XR++);if(f&&(hZ(K,!1),K.YB.d8===0))return 1}K.Am=0;return R===\n4?(hZ(K,!0),K.YB.d8===0?3:4):K.cX&&(hZ(K,!1),K.YB.d8===0)?1:2};\nbww=function(K,R){for(var f;;){if(K.FR===0&&(aY(K),K.FR===0)){if(R===0)return 1;break}K.cV=0;f=$g(K,0,K.window[K.XR]);K.FR--;K.XR++;if(f&&(hZ(K,!1),K.YB.d8===0))return 1}K.Am=0;return R===4?(hZ(K,!0),K.YB.d8===0?3:4):K.cX&&(hZ(K,!1),K.YB.d8===0)?1:2};\nUR=function(K,R,f,V,D){this.k$=K;this.wK0=R;this.Nn5=f;this.glt=V;this.func=D};\npKo=function(){this.YB=null;this.status=0;this.wD=null;this.wrap=this.pending=this.NL=this.Ef=0;this.KK=null;this.Um=0;this.method=8;this.FF=-1;this.S_=this.R5=this.uZ=0;this.window=null;this.II=0;this.head=this.WM=null;this.Y2=this.AA=this.strategy=this.level=this.At=this.EE=this.K8=this.FR=this.z6=this.XR=this.Go=this.Zw=this.cV=this.Ho=this.EP=this.b9=this.yS=this.PN=this.DJ=0;this.iZ=new bp.m4(1146);this.H_=new bp.m4(122);this.jL=new bp.m4(78);FV(this.iZ);FV(this.H_);FV(this.jL);this.mE=this.TG=\nthis.Ix=null;this.rS=new bp.m4(16);this.eI=new bp.m4(573);FV(this.eI);this.mL=this.UP=0;this.depth=new bp.m4(573);FV(this.depth);this.wm=this.yl=this.Am=this.matches=this.a4=this.DL=this.Wh=this.cX=this.Or=this.Uh=0};\nYEN=function(K,R){if(!K||!K.state||R>5||R<0)return K?dF(K,-2):-2;var f=K.state;if(!K.output||!K.input&&K.wk!==0||f.status===666&&R!==4)return dF(K,K.d8===0?-5:-2);f.YB=K;var V=f.FF;f.FF=R;if(f.status===42)if(f.wrap===2)K.un=0,oY(f,31),oY(f,139),oY(f,8),f.KK?(oY(f,(f.KK.text?1:0)+(f.KK.VC?2:0)+(f.KK.extra?4:0)+(f.KK.name?8:0)+(f.KK.comment?16:0)),oY(f,f.KK.time&255),oY(f,f.KK.time>>8&255),oY(f,f.KK.time>>16&255),oY(f,f.KK.time>>24&255),oY(f,f.level===9?2:f.strategy>=2||f.level<2?4:0),oY(f,f.KK.os&\n255),f.KK.extra&&f.KK.extra.length&&(oY(f,f.KK.extra.length&255),oY(f,f.KK.extra.length>>8&255)),f.KK.VC&&(K.un=ER(K.un,f.wD,f.pending,0)),f.Um=0,f.status=69):(oY(f,0),oY(f,0),oY(f,0),oY(f,0),oY(f,0),oY(f,f.level===9?2:f.strategy>=2||f.level<2?4:0),oY(f,3),f.status=113);else{var D=8+(f.R5-8<<4)<<8;D|=(f.strategy>=2||f.level<2?0:f.level<6?1:f.level===6?2:3)<<6;f.XR!==0&&(D|=32);f.status=113;zI(f,D+(31-D%31));f.XR!==0&&(zI(f,K.un>>>16),zI(f,K.un&65535));K.un=1}if(f.status===69)if(f.KK.extra){for(D=\nf.pending;f.Um<(f.KK.extra.length&65535)&&(f.pending!==f.Ef||(f.KK.VC&&f.pending>D&&(K.un=ER(K.un,f.wD,f.pending-D,D)),cn(K),D=f.pending,f.pending!==f.Ef));)oY(f,f.KK.extra[f.Um]&255),f.Um++;f.KK.VC&&f.pending>D&&(K.un=ER(K.un,f.wD,f.pending-D,D));f.Um===f.KK.extra.length&&(f.Um=0,f.status=73)}else f.status=73;if(f.status===73)if(f.KK.name){D=f.pending;do{if(f.pending===f.Ef&&(f.KK.VC&&f.pending>D&&(K.un=ER(K.un,f.wD,f.pending-D,D)),cn(K),D=f.pending,f.pending===f.Ef)){var H=1;break}H=f.Um<f.KK.name.length?\nf.KK.name.charCodeAt(f.Um++)&255:0;oY(f,H)}while(H!==0);f.KK.VC&&f.pending>D&&(K.un=ER(K.un,f.wD,f.pending-D,D));H===0&&(f.Um=0,f.status=91)}else f.status=91;if(f.status===91)if(f.KK.comment){D=f.pending;do{if(f.pending===f.Ef&&(f.KK.VC&&f.pending>D&&(K.un=ER(K.un,f.wD,f.pending-D,D)),cn(K),D=f.pending,f.pending===f.Ef)){H=1;break}H=f.Um<f.KK.comment.length?f.KK.comment.charCodeAt(f.Um++)&255:0;oY(f,H)}while(H!==0);f.KK.VC&&f.pending>D&&(K.un=ER(K.un,f.wD,f.pending-D,D));H===0&&(f.status=103)}else f.status=\n103;f.status===103&&(f.KK.VC?(f.pending+2>f.Ef&&cn(K),f.pending+2<=f.Ef&&(oY(f,K.un&255),oY(f,K.un>>8&255),K.un=0,f.status=113)):f.status=113);if(f.pending!==0){if(cn(K),K.d8===0)return f.FF=-1,0}else if(K.wk===0&&(R<<1)-(R>4?9:0)<=(V<<1)-(V>4?9:0)&&R!==4)return dF(K,-5);if(f.status===666&&K.wk!==0)return dF(K,-5);if(K.wk!==0||f.FR!==0||R!==0&&f.status!==666){V=f.strategy===2?bww(f,R):f.strategy===3?MdN(f,R):Wn[f.level].func(f,R);if(V===3||V===4)f.status=666;if(V===1||V===3)return K.d8===0&&(f.FF=\n-1),0;if(V===2&&(R===1?(up(f,2,3),sL(f,256,rF),f.wm===16?(Gm(f,f.yl),f.yl=0,f.wm=0):f.wm>=8&&(f.wD[f.pending++]=f.yl&255,f.yl>>=8,f.wm-=8)):R!==5&&(up(f,0,3),Tr5(f,0,0),R===3&&(FV(f.head),f.FR===0&&(f.XR=0,f.Ho=0,f.Am=0))),cn(K),K.d8===0))return f.FF=-1,0}if(R!==4)return 0;if(f.wrap<=0)return 1;f.wrap===2?(oY(f,K.un&255),oY(f,K.un>>8&255),oY(f,K.un>>16&255),oY(f,K.un>>24&255),oY(f,K.lG&255),oY(f,K.lG>>8&255),oY(f,K.lG>>16&255),oY(f,K.lG>>24&255)):(zI(f,K.un>>>16),zI(f,K.un&65535));cn(K);f.wrap>0&&\n(f.wrap=-f.wrap);return f.pending!==0?0:1};\ntZ=function(K){if(!(this instanceof tZ))return new tZ(K);K=this.options=bp.assign({level:-1,method:8,chunkSize:16384,p6:15,MyD:8,strategy:0,to:\"\"},K||{});K.raw&&K.p6>0?K.p6=-K.p6:K.jn&&K.p6>0&&K.p6<16&&(K.p6+=16);this.err=0;this.msg=\"\";this.ended=!1;this.chunks=[];this.YB=new mxN;this.YB.d8=0;var R=this.YB;var f=K.level,V=K.method,D=K.p6,H=K.MyD,l=K.strategy;if(R){var F=1;f===-1&&(f=6);D<0?(F=0,D=-D):D>15&&(F=2,D-=16);if(H<1||H>9||V!==8||D<8||D>15||f<0||f>9||l<0||l>4)R=dF(R,-2);else{D===8&&(D=9);\nvar c=new pKo;R.state=c;c.YB=R;c.wrap=F;c.KK=null;c.R5=D;c.uZ=1<<c.R5;c.S_=c.uZ-1;c.yS=H+7;c.PN=1<<c.yS;c.b9=c.PN-1;c.EP=~~((c.yS+3-1)/3);c.window=new bp.nH(c.uZ*2);c.head=new bp.m4(c.PN);c.WM=new bp.m4(c.uZ);c.Or=1<<H+6;c.Ef=c.Or*4;c.wD=new bp.nH(c.Ef);c.Wh=1*c.Or;c.Uh=3*c.Or;c.level=f;c.strategy=l;c.method=V;if(R&&R.state){R.lG=R.Cb=0;R.N5=2;f=R.state;f.pending=0;f.NL=0;f.wrap<0&&(f.wrap=-f.wrap);f.status=f.wrap?42:113;R.un=f.wrap===2?0:1;f.FF=0;if(!Gvh){V=Array(16);for(H=l=0;H<28;H++)for(RY[H]=\nl,D=0;D<1<<Kr[H];D++)ey[l++]=H;ey[l-1]=H;for(H=l=0;H<16;H++)for(Dh[H]=l,D=0;D<1<<VD[H];D++)fr[l++]=H;for(l>>=7;H<30;H++)for(Dh[H]=l<<7,D=0;D<1<<VD[H]-7;D++)fr[256+l++]=H;for(D=0;D<=15;D++)V[D]=0;for(D=0;D<=143;)rF[D*2+1]=8,D++,V[8]++;for(;D<=255;)rF[D*2+1]=9,D++,V[9]++;for(;D<=279;)rF[D*2+1]=7,D++,V[7]++;for(;D<=287;)rF[D*2+1]=8,D++,V[8]++;BrG(rF,287,V);for(D=0;D<30;D++)yD[D*2+1]=5,yD[D*2]=Zw2(D,5);ugM=new Yw(rF,Kr,257,286,15);sAD=new Yw(yD,VD,0,30,15);C1c=new Yw([],ez5,0,19,7);Gvh=!0}f.Ix=new m5(f.iZ,\nugM);f.TG=new m5(f.H_,sAD);f.mE=new m5(f.jL,C1c);f.yl=0;f.wm=0;XKv(f);f=0}else f=dF(R,-2);f===0&&(R=R.state,R.II=2*R.uZ,FV(R.head),R.At=Wn[R.level].wK0,R.AA=Wn[R.level].k$,R.Y2=Wn[R.level].Nn5,R.EE=Wn[R.level].glt,R.XR=0,R.Ho=0,R.FR=0,R.Am=0,R.cV=R.K8=2,R.Go=0,R.DJ=0);R=f}}else R=-2;if(R!==0)throw Error(lP[R]);K.header&&(R=this.YB)&&R.state&&R.state.wrap===2&&(R.state.KK=K.header);if(K.pj){var r;typeof K.pj===\"string\"?r=Jb_(K.pj):Kqo.call(K.pj)===\"[object ArrayBuffer]\"?r=new Uint8Array(K.pj):r=K.pj;\nK=this.YB;H=r;l=H.length;if(K&&K.state)if(r=K.state,R=r.wrap,R===2||R===1&&r.status!==42||r.FR)R=-2;else{R===1&&(K.un=xg(K.un,H,l,0));r.wrap=0;l>=r.uZ&&(R===0&&(FV(r.head),r.XR=0,r.Ho=0,r.Am=0),f=new bp.nH(r.uZ),bp.Vo(f,H,l-r.uZ,r.uZ,0),H=f,l=r.uZ);f=K.wk;V=K.Hq;D=K.input;K.wk=l;K.Hq=0;K.input=H;for(aY(r);r.FR>=3;){H=r.XR;l=r.FR-2;do r.DJ=(r.DJ<<r.EP^r.window[H+3-1])&r.b9,r.WM[H&r.S_]=r.head[r.DJ],r.head[r.DJ]=H,H++;while(--l);r.XR=H;r.FR=2;aY(r)}r.XR+=r.FR;r.Ho=r.XR;r.Am=r.FR;r.FR=0;r.cV=r.K8=2;\nr.Go=0;K.Hq=V;K.input=D;K.wk=f;r.wrap=R;R=0}else R=-2;if(R!==0)throw Error(lP[R]);this.fLp=!0}};\nR32=function(K,R){R=R||{};R.jn=!0;R=new tZ(R);R.push(K,!0);if(R.err)throw R.msg||lP[R.err];return R.result};\nfcB=function(){var K=g.wW.apply(0,arguments);return K.length===0?function(R){return R}:K.length===1?K[0]:K.reduce(function(R,f){return function(){return R(f.apply(null,g.X(g.wW.apply(0,arguments))))}})};\nVoe=function(){var K=g.wW.apply(0,arguments);return function(R){return function(f,V){function D(){throw Error(\"Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.\");}\nf=R(f,V);var H={getState:f.getState,dispatch:function(l){return D.apply(null,[l].concat(g.X(g.wW.apply(1,arguments))))}};\nV=K.map(function(l){return l(H)});\nD=fcB.apply(null,g.X(V))(f.dispatch);return Object.assign({},f,{dispatch:D})}}};\nAZ=function(){return Math.random().toString(36).substring(7).split(\"\").join(\".\")};\nDtw=function(K){Object.keys(K).forEach(function(R){var f=K[R];if(typeof f(void 0,{type:JZ})===\"undefined\")throw Error('The slice reducer for key \"'+R+\"\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\");if(typeof f(void 0,{type:\"@@redux/PROBE_UNKNOWN_ACTION\"+AZ()})===\"undefined\")throw Error('The slice reducer for key \"'+\nR+\"\\\" returned undefined when probed with a random type. Don't try to handle '\"+(JZ+'\\' or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.'));})};\nHoe=function(K,R,f){function V(){if(y)throw Error(\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\");return F}\nfunction D(v){if(typeof v!==\"function\")throw Error(\"Expected the listener to be a function. Instead, received: '\"+typeof v+\"'\");if(y)throw Error(\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.\");var L=!0;r===c&&(r=c.slice());r.push(v);return function(){if(L){if(y)throw Error(\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.\");\nL=!1;r===c&&(r=c.slice());r.splice(r.indexOf(v),1);c=null}}}\nfunction H(v){if(typeof v!==\"object\"||v===null)var L=!1;else{for(L=v;Object.getPrototypeOf(L)!==null;)L=Object.getPrototypeOf(L);L=Object.getPrototypeOf(v)===L}if(!L)throw Error(\"Actions must be plain objects. Instead, the actual type was: '\"+typeof v+\"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.\");\nif(typeof v.type===\"undefined\")throw Error('Actions may not have an undefined \"type\" property. You may have misspelled an action type string constant.');if(y)throw Error(\"Reducers may not dispatch actions.\");try{y=!0,F=l(F,v)}finally{y=!1}L=c=r;for(var E=0;E<L.length;E++)(0,L[E])();return v}\nif(typeof R===\"function\"&&typeof f===\"function\"||typeof f===\"function\"&&typeof arguments[3]===\"function\")throw Error(\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.\");typeof R===\"function\"&&typeof f===\"undefined\"&&(f=R,R=void 0);if(typeof f!==\"undefined\"){if(typeof f!==\"function\")throw Error(\"Expected the enhancer to be a function. Instead, received: '\"+\ntypeof f+\"'\");return f(Hoe)(K,R)}if(typeof K!==\"function\")throw Error(\"Expected the root reducer to be a function. Instead, received: '\"+typeof K+\"'\");var l=K,F=R,c=[],r=c,y=!1;H({type:JZ});var h={},S=(h.dispatch=H,h.subscribe=D,h.getState=V,h.replaceReducer=function(v){if(typeof v!==\"function\")throw Error(\"Expected the nextReducer to be a function. Instead, received: '\"+typeof v);l=v;H({type:$tM});return S},h[lco]=function(){var v={};\nreturn v.subscribe=function(L){function E(){L.next&&L.next(V())}\nif(typeof L!==\"object\"||L===null)throw new TypeError(\"Expected the observer to be an object. Instead, received: '\"+typeof L+\"'\");E();return{unsubscribe:D(E)}},v[lco]=function(){return this},v},h);\nreturn S};\ndtD=function(K){return K?(K=K.privateDoNotAccessOrElseSafeScriptWrappedValue)?aBe(K):null:null};\nZh=function(K){return K?(K=K.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?LC(K):null:null};\ncAh=function(K){K=FqM(K);return Jl(K)};\ng.Bn=function(K){K=FqM(K);return LC(K)};\nFqM=function(K){return K===null?\"null\":K===void 0?\"undefined\":K};\nrA2=function(K){this.Sr=d4(K)};\ng.XV=function(K){this.name=K};\nyAD=function(K){this.Sr=d4(K)};\nkg=function(K){this.Sr=d4(K)};\nTI=function(K){this.Sr=d4(K)};\nh3N=function(K){this.Sr=d4(K)};\nPn=function(K){this.Sr=d4(K)};\nnr=function(K){this.Sr=d4(K)};\nIY=function(K){this.Sr=d4(K)};\ngF=function(K){this.Sr=d4(K)};\nOR=function(K){this.Sr=d4(K)};\njK=function(K){this.Sr=d4(K)};\nqF=function(K){this.Sr=d4(K)};\nMF=function(K){this.Sr=d4(K)};\nbP=function(K){this.Sr=d4(K)};\npr=function(K){this.Sr=d4(K)};\nYg=function(K){this.Sr=d4(K)};\nmY=function(K){this.Sr=d4(K,500)};\nGI=function(K){this.Sr=d4(K)};\nuP=function(K){this.Sr=d4(K)};\ng.sR=function(K){this.Sr=d4(K)};\nodc=function(){return g.t_(\"yt.ads.biscotti.lastId_\")||\"\"};\nSdo=function(K){g.WT(\"yt.ads.biscotti.lastId_\",K)};\neK=function(){var K=arguments,R=Cr;K.length>1?R[K[0]]=K[1]:K.length===1&&Object.assign(R,K[0])};\ng.KI=function(K,R){return K in Cr?Cr[K]:R};\nR9=function(K){var R=Cr.EXPERIMENT_FLAGS;return R?R[K]:void 0};\nioM=function(K){fI.forEach(function(R){return R(K)})};\ng.DY=function(K){return K&&window.yterr?function(){try{return K.apply(this,arguments)}catch(R){g.V2(R)}}:K};\ng.V2=function(K){var R=g.t_(\"yt.logging.errors.log\");R?R(K,\"ERROR\",void 0,void 0,void 0,void 0,void 0):(R=g.KI(\"ERRORS\",[]),R.push([K,\"ERROR\",void 0,void 0,void 0,void 0,void 0]),eK(\"ERRORS\",R));ioM(K)};\nHS=function(K,R,f,V,D){var H=g.t_(\"yt.logging.errors.log\");H?H(K,\"WARNING\",R,f,V,void 0,D):(H=g.KI(\"ERRORS\",[]),H.push([K,\"WARNING\",R,f,V,void 0,D]),eK(\"ERRORS\",H))};\n$A=function(K,R){R=K.split(R);for(var f={},V=0,D=R.length;V<D;V++){var H=R[V].split(\"=\");if(H.length===1&&H[0]||H.length===2)try{var l=vd2(H[0]||\"\"),F=vd2(H[1]||\"\");if(l in f){var c=f[l];Array.isArray(c)?g.lT(c,F):f[l]=[c,F]}else f[l]=F}catch(S){var r=S,y=H[0],h=String($A);r.args=[{key:y,value:H[1],query:K,method:Lqw===h?\"unchanged\":h}];wEM.hasOwnProperty(y)||HS(r)}}return f};\nlj=function(K){var R=[];g.T2(K,function(f,V){var D=g.M2(V);g.La(Array.isArray(f)?f:[f],function(H){H==\"\"?R.push(D):R.push(D+\"=\"+g.M2(H))})});\nreturn R.join(\"&\")};\nIw=function(K){K.charAt(0)===\"?\"&&(K=K.substring(1));return $A(K,\"&\")};\ndG=function(K){return K.split(\",\").map(function(R){return Iw(R)})};\ng.FN=function(K){return K.indexOf(\"?\")!==-1?(K=(K||\"\").split(\"#\")[0],K=K.split(\"?\",2),Iw(K.length>1?K[1]:K[0])):{}};\ncS=function(K,R){return z3B(K,R||{},!0)};\nrG=function(K,R){return z3B(K,R||{},!1)};\nz3B=function(K,R,f){var V=K.split(\"#\",2);K=V[0];V=V.length>1?\"#\"+V[1]:\"\";var D=K.split(\"?\",2);K=D[0];D=Iw(D[1]||\"\");for(var H in R)if(f||!g.th(D,H))D[H]=R[H];return g.B9(K,D)+V};\ny2=function(K){if(!R)var R=window.location.href;var f=g.Qu(K)[1]||null,V=g.Nw(K);f&&V?(K=g.Qu(K),R=g.Qu(R),K=K[3]==R[3]&&K[1]==R[1]&&K[4]==R[4]):K=V?g.Nw(R)===V&&(Number(g.Qu(R)[4]||null)||null)===(Number(g.Qu(K)[4]||null)||null):!0;return K};\nhm=function(K){K||(K=document.location.href);K=g.Qu(K)[1]||null;return K!==null&&K===\"https\"};\no9=function(K){K=xtM(K);return K===null?!1:K[0]===\"com\"&&K[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};\nEdz=function(K){K=xtM(K);return K===null?!1:K[1]===\"google\"?!0:K[2]===\"google\"?K[0]===\"au\"&&K[1]===\"com\"?!0:K[0]===\"uk\"&&K[1]===\"co\"?!0:!1:!1};\nxtM=function(K){K=g.Nw(K);return K!==null?K.split(\".\").reverse():null};\nvd2=function(K){return K&&K.match(acw)?K:bm(K)};\nvS=function(K){var R=SO;K=K===void 0?odc():K;var f=Object,V=f.assign,D=ij(R);var H=R.U;try{var l=H.screenX;var F=H.screenY}catch(J){}try{var c=H.outerWidth;var r=H.outerHeight}catch(J){}try{var y=H.innerWidth;var h=H.innerHeight}catch(J){}try{var S=H.screenLeft;var v=H.screenTop}catch(J){}try{y=H.innerWidth,h=H.innerHeight}catch(J){}try{var L=H.screen.availWidth;var E=H.screen.availTop}catch(J){}H=[S,v,l,F,L,E,c,r,y,h];l=x8N(!1,R.U.top);F={};var Q=Q===void 0?g.Nz:Q;c=new pW;\"SVGElement\"in Q&&\"createElementNS\"in\nQ.document&&c.set(0);r=TJ2();r[\"allow-top-navigation-by-user-activation\"]&&c.set(1);r[\"allow-popups-to-escape-sandbox\"]&&c.set(2);Q.crypto&&Q.crypto.subtle&&c.set(3);\"TextDecoder\"in Q&&\"TextEncoder\"in Q&&c.set(4);Q=Ks2(c);R=(F.bc=Q,F.bih=l.height,F.biw=l.width,F.brdim=H.join(),F.vis=z4(R.K),F.wgl=!!bu.WebGLRenderingContext,F);f=V.call(f,D,R);f.ca_type=\"image\";K&&(f.bid=K);return f};\nij=function(K){var R={};R.dt=QrG;R.flash=\"0\";a:{try{var f=K.U.top.location.href}catch(r){K=2;break a}K=f?f===K.K.location.href?0:1:2}R=(R.frm=K,R);try{R.u_tz=-(new Date).getTimezoneOffset();try{var V=bu.history.length}catch(r){V=0}R.u_his=V;var D;R.u_h=(D=bu.screen)==null?void 0:D.height;var H;R.u_w=(H=bu.screen)==null?void 0:H.width;var l;R.u_ah=(l=bu.screen)==null?void 0:l.availHeight;var F;R.u_aw=(F=bu.screen)==null?void 0:F.availWidth;var c;R.u_cd=(c=bu.screen)==null?void 0:c.colorDepth}catch(r){}return R};\nUtM=function(){if(!NCB)return null;var K=NCB();return\"open\"in K?K:null};\ng.wG=function(K){switch(LI(K)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};\nLI=function(K){return K&&\"status\"in K?K.status:-1};\ng.zs=function(K,R){typeof K===\"function\"&&(K=g.DY(K));return window.setTimeout(K,R)};\ng.xA=function(K,R){typeof K===\"function\"&&(K=g.DY(K));return window.setInterval(K,R)};\ng.E$=function(K){window.clearTimeout(K)};\ng.a9=function(K){window.clearInterval(K)};\ng.No=function(K){K=Q2(K);return typeof K===\"string\"&&K===\"false\"?!1:!!K};\nvar DBB=function(K){return Az[d[0]](this,12,K)};\ng.U$=function(K,R){K=Q2(K);return K===void 0&&R!==void 0?R:Number(K||0)};\nWS=function(){return g.KI(\"EXPERIMENTS_TOKEN\",\"\")};\nQ2=function(K){return g.KI(\"EXPERIMENT_FLAGS\",{})[K]};\ntm=function(){for(var K=[],R=g.KI(\"EXPERIMENTS_FORCED_FLAGS\",{}),f=g.Z(Object.keys(R)),V=f.next();!V.done;V=f.next())V=V.value,K.push({key:V,value:String(R[V])});f=g.KI(\"EXPERIMENT_FLAGS\",{});V=g.Z(Object.keys(f));for(var D=V.next();!D.done;D=V.next())D=D.value,D.startsWith(\"force_\")&&R[D]===void 0&&K.push({key:D,value:String(f[D])});return K};\nAm=function(K,R,f,V,D,H,l,F,c){function r(){(y&&\"readyState\"in y?y.readyState:0)===4&&R&&g.DY(R)(y)}\nf=f===void 0?\"GET\":f;V=V===void 0?\"\":V;F=F===void 0?!1:F;var y=UtM();if(!y)return null;\"onloadend\"in y?y.addEventListener(\"loadend\",r,!1):y.onreadystatechange=r;g.No(\"debug_forward_web_query_parameters\")&&(K=Wq_(K));y.open(f,K,!0);H&&(y.responseType=H);l&&(y.withCredentials=!0);f=f===\"POST\"&&(window.FormData===void 0||!(V instanceof FormData));if(D=toc(K,D))for(var h in D)y.setRequestHeader(h,D[h]),\"content-type\"===h.toLowerCase()&&(f=!1);f&&y.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded\");\nc&&\"onprogress\"in y&&(y.onprogress=function(){c(y.responseText)});\nif(F&&\"setAttributionReporting\"in XMLHttpRequest.prototype){K={eventSourceEligible:!0,triggerEligible:!1};try{y.setAttributionReporting(K)}catch(S){HS(S)}}y.send(V);return y};\ntoc=function(K,R){R=R===void 0?{}:R;var f=y2(K),V=g.KI(\"INNERTUBE_CLIENT_NAME\"),D=g.No(\"web_ajax_ignore_global_headers_if_set\"),H;for(H in AAe){var l=g.KI(AAe[H]),F=H===\"X-Goog-AuthUser\"||H===\"X-Goog-PageId\";H!==\"X-Goog-Visitor-Id\"||l||(l=g.KI(\"VISITOR_DATA\"));var c;if(!(c=!l)){if(!(c=f||(g.Nw(K)?!1:!0))){c=K;var r;if(r=g.No(\"add_auth_headers_to_remarketing_google_dot_com_ping\")&&H===\"Authorization\"&&(V===\"TVHTML5\"||V===\"TVHTML5_UNPLUGGED\"||V===\"TVHTML5_SIMPLY\")&&Edz(c))c=U0(c)||\"\",c=c.split(\"/\"),\nc=\"/\"+(c.length>1?c[1]:\"\"),r=c===\"/pagead\";c=r?!0:!1}c=!c}c||D&&R[H]!==void 0||V===\"TVHTML5_UNPLUGGED\"&&F||(R[H]=l)}\"X-Goog-EOM-Visitor-Id\"in R&&\"X-Goog-Visitor-Id\"in R&&delete R[\"X-Goog-Visitor-Id\"];if(f||!g.Nw(K))R[\"X-YouTube-Utc-Offset\"]=String(-(new Date).getTimezoneOffset());if(f||!g.Nw(K)){try{var y=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(h){}y&&(R[\"X-YouTube-Time-Zone\"]=y)}document.location.hostname.endsWith(\"youtubeeducation.com\")||!f&&g.Nw(K)||(R[\"X-YouTube-Ad-Signals\"]=\nlj(vS()));return R};\nZY=function(K,R){R.method=\"POST\";R.postParams||(R.postParams={});return g.Jm(K,R)};\nBCD=function(K,R){if(window.fetch&&R.format!==\"XML\"){var f={method:R.method||\"GET\",credentials:\"same-origin\"};R.headers&&(f.headers=R.headers);R.priority&&(f.priority=R.priority);K=JA5(K,R);var V=ZoG(K,R);V&&(f.body=V);R.withCredentials&&(f.credentials=\"include\");var D=R.context||g.Nz,H=!1,l;fetch(K,f).then(function(F){if(!H){H=!0;l&&g.E$(l);var c=F.ok,r=function(y){y=y||{};c?R.onSuccess&&R.onSuccess.call(D,y,F):R.onError&&R.onError.call(D,y,F);R.onFinish&&R.onFinish.call(D,y,F)};\n(R.format||\"JSON\")===\"JSON\"&&(c||F.status>=400&&F.status<500)?F.json().then(r,function(){r(null)}):r(null)}}).catch(function(){R.onError&&R.onError.call(D,{},{})});\nK=R.timeout||0;R.onFetchTimeout&&K>0&&(l=g.zs(function(){H||(H=!0,g.E$(l),R.onFetchTimeout.call(R.context||g.Nz))},K))}else g.Jm(K,R)};\ng.Jm=function(K,R){var f=R.format||\"JSON\";K=JA5(K,R);var V=ZoG(K,R),D=!1,H=XE2(K,function(c){if(!D){D=!0;F&&g.E$(F);var r=g.wG(c),y=null,h=400<=c.status&&c.status<500,S=500<=c.status&&c.status<600;if(r||h||S)y=kth(K,f,c,R.convertToSafeHtml);r&&(r=TCo(f,c,y));y=y||{};h=R.context||g.Nz;r?R.onSuccess&&R.onSuccess.call(h,c,y):R.onError&&R.onError.call(h,c,y);R.onFinish&&R.onFinish.call(h,c,y)}},R.method,V,R.headers,R.responseType,R.withCredentials,!1,R.onProgress);\nV=R.timeout||0;if(R.onTimeout&&V>0){var l=R.onTimeout;var F=g.zs(function(){D||(D=!0,H.abort(),g.E$(F),l.call(R.context||g.Nz,H))},V)}return H};\nJA5=function(K,R){R.includeDomain&&(K=document.location.protocol+\"//\"+document.location.hostname+(document.location.port?\":\"+document.location.port:\"\")+K);var f=g.KI(\"XSRF_FIELD_NAME\");if(R=R.urlParams)R[f]&&delete R[f],K=cS(K,R);return K};\nZoG=function(K,R){var f=g.KI(\"XSRF_FIELD_NAME\"),V=g.KI(\"XSRF_TOKEN\"),D=R.postBody||\"\",H=R.postParams,l=g.KI(\"XSRF_FIELD_NAME\"),F;R.headers&&(F=R.headers[\"Content-Type\"]);R.excludeXsrf||g.Nw(K)&&!R.withCredentials&&g.Nw(K)!==document.location.hostname||R.method!==\"POST\"||F&&F!==\"application/x-www-form-urlencoded\"||R.postParams&&R.postParams[l]||(H||(H={}),H[f]=V);(g.No(\"ajax_parse_query_data_only_when_filled\")&&H&&Object.keys(H).length>0||H)&&typeof D===\"string\"&&(D=Iw(D),g.na(D,H),D=R.postBodyFormat&&\nR.postBodyFormat===\"JSON\"?JSON.stringify(D):g.Zj(D));H=D||H&&!g.ZL(H);!PX5&&H&&R.method!==\"POST\"&&(PX5=!0,g.V2(Error(\"AJAX request with postData should use POST\")));return D};\nkth=function(K,R,f,V){var D=null;switch(R){case \"JSON\":try{var H=f.responseText}catch(l){throw V=Error(\"Error reading responseText\"),V.params=K,HS(V),l;}K=f.getResponseHeader(\"Content-Type\")||\"\";H&&K.indexOf(\"json\")>=0&&(H.substring(0,5)===\")]}'\\n\"&&(H=H.substring(5)),D=JSON.parse(H));break;case \"XML\":if(K=(K=f.responseXML)?ndM(K):null)D={},g.La(K.getElementsByTagName(\"*\"),function(l){D[l.tagName]=Icz(l)})}V&&gdB(D);\nreturn D};\ngdB=function(K){if(g.kV(K))for(var R in K)R===\"html_content\"||c_c(R,\"_html\")?K[R]=Jl(K[R]):gdB(K[R])};\nTCo=function(K,R,f){if(R&&R.status===204)return!0;switch(K){case \"JSON\":return!!f;case \"XML\":return Number(f&&f.return_code)===0;case \"RAW\":return!0;default:return!!f}};\nndM=function(K){return K?(K=(\"responseXML\"in K?K.responseXML:K).getElementsByTagName(\"root\"))&&K.length>0?K[0]:null:null};\nIcz=function(K){var R=\"\";g.La(K.childNodes,function(f){R+=f.nodeValue});\nreturn R};\nWq_=function(K){var R=window.location.search,f=g.Nw(K);g.No(\"debug_handle_relative_url_for_query_forward_killswitch\")||!f&&y2(K)&&(f=document.location.hostname);var V=U0(K);V=(f=f&&(f.endsWith(\"youtube.com\")||f.endsWith(\"youtube-nocookie.com\")))&&V&&V.startsWith(\"/api/\");if(!f||V)return K;var D=Iw(R),H={};g.La(Oow,function(l){D[l]&&(H[l]=D[l])});\nreturn rG(K,H)};\nXN=function(K,R){var f=g.kn(R),V;return(new g.AA(function(D,H){f.onSuccess=function(l){g.wG(l)?D(new jrv(l)):H(new BS(\"Request failed, status=\"+LI(l),\"net.badstatus\",l))};\nf.onError=function(l){H(new BS(\"Unknown request error\",\"net.unknown\",l))};\nf.onTimeout=function(l){H(new BS(\"Request timed out\",\"net.timeout\",l))};\nV=g.Jm(K,f)})).rk(function(D){if(D instanceof Tt){var H;\n(H=V)==null||H.abort()}return BE(D)})};\ng.kA=function(K,R,f,V,D,H){function l(c,r,y){return c.rk(function(h){if(r<=0||LI(h.xhr)===403)return BE(new BS(\"Request retried too many times\",\"net.retryexhausted\",h.xhr,h));var S=Math.pow(2,f-r+1)*y,v=D>0?Math.min(D,S):S;return F(y).then(function(){H&&H(h,r-1);return l(XN(K,R),r-1,v)})})}\nfunction F(c){return new g.AA(function(r){setTimeout(r,c)})}\nD=D===void 0?-1:D;return l(XN(K,R),f-1,V)};\nBS=function(K,R,f){bE.call(this,K+\", errorCode=\"+R);this.errorCode=R;this.xhr=f;this.name=\"PromiseAjaxError\"};\njrv=function(K){this.xhr=K};\nTs=function(K){this.U=K===void 0?null:K;this.X=0;this.K=null};\nPS=function(K){var R=new Ts;K=K===void 0?null:K;R.X=2;R.K=K===void 0?null:K;return R};\nnI=function(K){var R=new Ts;K=K===void 0?null:K;R.X=1;R.K=K===void 0?null:K;return R};\ng.O$=function(K,R,f,V,D){I9||gG.set(\"\"+K,R,{nJ:f,path:\"/\",domain:V===void 0?\"youtube.com\":V,secure:D===void 0?!1:D})};\ng.jO=function(K,R){if(!I9)return gG.get(\"\"+K,R)};\ng.qo=function(K,R,f){I9||gG.remove(\"\"+K,R===void 0?\"/\":R,f===void 0?\"youtube.com\":f)};\nqdw=function(){if(g.No(\"embeds_web_enable_cookie_detection_fix\")){if(!g.Nz.navigator.cookieEnabled)return!1}else if(!gG.isEnabled())return!1;if(!gG.isEmpty())return!0;g.No(\"embeds_web_enable_cookie_detection_fix\")?gG.set(\"TESTCOOKIESENABLED\",\"1\",{nJ:60,sameSite:\"none\",secure:!0}):gG.set(\"TESTCOOKIESENABLED\",\"1\",{nJ:60});if(gG.get(\"TESTCOOKIESENABLED\")!==\"1\")return!1;gG.remove(\"TESTCOOKIESENABLED\");return!0};\ng.z=function(K,R){if(K)return K[R.name]};\nMo=function(K){var R=g.KI(\"INNERTUBE_HOST_OVERRIDE\");R&&(K=String(R)+String(W9(K)));return K};\nMoM=function(K){var R={};g.No(\"json_condensed_response\")&&(R.prettyPrint=\"false\");return K=rG(K,R)};\nbj=function(K,R){var f=f===void 0?{}:f;K={method:R===void 0?\"POST\":R,mode:y2(K)?\"same-origin\":\"cors\",credentials:y2(K)?\"same-origin\":\"include\"};R={};for(var V=g.Z(Object.keys(f)),D=V.next();!D.done;D=V.next())D=D.value,f[D]&&(R[D]=f[D]);Object.keys(R).length>0&&(K.headers=R);return K};\npI=function(){var K=/Chrome\\/(\\d+)/.exec(g.DP());return K?parseFloat(K[1]):NaN};\nYA=function(){var K=/\\sCobalt\\/(\\S+)\\s/.exec(g.DP());if(!K)return NaN;var R=[];K=g.Z(K[1].split(\".\"));for(var f=K.next();!f.done;f=K.next())f=parseInt(f.value,10),f>=0&&R.push(f);return parseFloat(R.join(\".\"))};\nGs=function(){return g.mO(\"android\")&&g.mO(\"chrome\")&&!(g.mO(\"trident/\")||g.mO(\"edge/\"))&&!g.mO(\"cobalt\")};\ng.uj=function(){return g.mO(\"cobalt\")};\ns$=function(){return g.mO(\"cobalt\")&&g.mO(\"appletv\")};\nCI=function(){return g.mO(\"(ps3; leanback shell)\")||g.mO(\"ps3\")&&g.uj()};\nboG=function(){return g.mO(\"(ps4; leanback shell)\")||g.mO(\"ps4\")&&g.uj()};\ng.pEw=function(){return g.uj()&&(g.mO(\"ps4 vr\")||g.mO(\"ps4 pro vr\"))};\neO=function(){var K=/WebKit\\/([0-9]+)/.exec(g.DP());return!!(K&&parseInt(K[1],10)>=600)};\nK4=function(){var K=/WebKit\\/([0-9]+)/.exec(g.DP());return!!(K&&parseInt(K[1],10)>=602)};\nYd5=function(){return g.mO(\"iemobile\")||g.mO(\"windows phone\")&&g.mO(\"edge\")};\nVP=function(){return(Ra||f4)&&g.mO(\"applewebkit\")&&!g.mO(\"version\")&&(!g.mO(\"safari\")||g.mO(\"gsa/\"))};\nHe=function(){return g.Dx&&g.mO(\"version/\")};\n$c=function(){return g.mO(\"smart-tv\")&&g.mO(\"samsung\")};\ng.mO=function(K){var R=g.DP();return R?R.toLowerCase().indexOf(K)>=0:!1};\nle=function(){return a8v()||VP()||He()?!0:g.KI(\"EOM_VISITOR_DATA\")?!1:!0};\ndm=function(K,R){return R===void 0||R===null?K:R===\"1\"||R===!0||R===1||R===\"True\"?!0:!1};\nF4=function(K,R,f){for(var V in f)if(f[V]==R)return f[V];return K};\nce=function(K,R){return R===void 0||R===null?K:Number(R)};\nrm=function(K,R){return R===void 0||R===null?K:R.toString()};\nyP=function(K,R){if(R){if(K===\"fullwidth\")return Infinity;if(K===\"fullheight\")return 0}return K&&(R=K.match(mt_))&&(K=Number(R[2]),R=Number(R[1]),!isNaN(K)&&!isNaN(R)&&K>0)?R/K:NaN};\nhq=function(K){var R=K.docid||K.video_id||K.videoId||K.id;if(R)return R;R=K.raw_player_response;R||(K=K.player_response)&&(R=JSON.parse(K));return R&&R.videoDetails&&R.videoDetails.videoId||null};\nGtB=function(K){return oa(K,!1)===\"EMBEDDED_PLAYER_MODE_PFL\"};\ng.Sz=function(K){return K===\"EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT\"||K===\"EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT\"?!0:!1};\noa=function(K,R){R=(R===void 0?0:R)?\"EMBEDDED_PLAYER_MODE_DEFAULT\":\"EMBEDDED_PLAYER_MODE_UNKNOWN\";window.location.hostname.includes(\"youtubeeducation.com\")&&(R=\"EMBEDDED_PLAYER_MODE_PFL\");var f=K.raw_embedded_player_response;if(!f&&(K=K.embedded_player_response))try{f=JSON.parse(K)}catch(V){return R}return f?F4(R,f.embeddedPlayerMode,u3_):R};\nve=function(K){bE.call(this,K.message||K.description||K.name);this.isMissing=K instanceof ie;this.isTimeout=K instanceof BS&&K.errorCode==\"net.timeout\";this.isCanceled=K instanceof Tt};\nie=function(){bE.call(this,\"Biscotti ID is missing from server\")};\nsrv=function(){if(g.No(\"disable_biscotti_fetch_entirely_for_all_web_clients\"))return Error(\"Biscotti id fetching has been disabled entirely.\");if(!le())return Error(\"User has not consented - not fetching biscotti id.\");var K=g.KI(\"PLAYER_VARS\",{});if(g.By(K,\"privembed\",!1)==\"1\")return Error(\"Biscotti ID is not available in private embed mode\");if(GtB(K))return Error(\"Biscotti id fetching has been disabled for pfl.\")};\nRUz=function(){var K=srv();if(K!==void 0)return BE(K);L4||(L4=XN(\"//googleads.g.doubleclick.net/pagead/id\",CXG).then(e3o).rk(function(R){return Kt_(2,R)}));\nreturn L4};\ne3o=function(K){K=K.xhr.responseText;if(!sh(K,\")]}'\"))throw new ie;K=JSON.parse(K.substr(4));if((K.type||1)>1)throw new ie;K=K.id;Sdo(K);L4=nI(K);fEe(18E5,2);return K};\nKt_=function(K,R){R=new ve(R);Sdo(\"\");L4=PS(R);K>0&&fEe(12E4,K-1);throw R;};\nfEe=function(K,R){g.zs(function(){XN(\"//googleads.g.doubleclick.net/pagead/id\",CXG).then(e3o,function(f){return Kt_(R,f)}).rk(g.YU)},K)};\nVgB=function(){try{var K=g.t_(\"yt.ads.biscotti.getId_\");return K?K():RUz()}catch(R){return BE(R)}};\nHgc=function(K){K&&(K.dataset?K.dataset[DXv()]=\"true\":NWG(K))};\n$XD=function(K){return K?K.dataset?K.dataset[DXv()]:K.getAttribute(\"data-loaded\"):null};\nDXv=function(){return lE2.loaded||(lE2.loaded=\"loaded\".replace(/\\-([a-z])/g,function(K,R){return R.toUpperCase()}))};\ndXM=function(){var K=document;if(\"visibilityState\"in K)return K.visibilityState;var R=wm+\"VisibilityState\";if(R in K)return K[R]};\nzk=function(K,R){var f;V3(K,function(V){f=R[V];return!!f});\nreturn f};\nxc=function(K){if(K.requestFullscreen)K=K.requestFullscreen(void 0);else if(K.webkitRequestFullscreen)K=K.webkitRequestFullscreen();else if(K.mozRequestFullScreen)K=K.mozRequestFullScreen();else if(K.msRequestFullscreen)K=K.msRequestFullscreen();else if(K.webkitEnterFullscreen)K=K.webkitEnterFullscreen();else return Promise.reject(Error(\"Fullscreen API unavailable\"));return K instanceof Promise?K:Promise.resolve()};\nQP=function(K){var R;g.EX()?aa()==K&&(R=document):R=K;return R&&(K=zk([\"exitFullscreen\",\"webkitExitFullscreen\",\"mozCancelFullScreen\",\"msExitFullscreen\"],R))?(R=K.call(R),R instanceof Promise?R:Promise.resolve()):Promise.resolve()};\nFtG=function(K){return g.G$([\"fullscreenchange\",\"webkitfullscreenchange\",\"mozfullscreenchange\",\"MSFullscreenChange\"],function(R){return\"on\"+R.toLowerCase()in K})};\ncnv=function(){var K=document;return g.G$([\"fullscreenerror\",\"webkitfullscreenerror\",\"mozfullscreenerror\",\"MSFullscreenError\"],function(R){return\"on\"+R.toLowerCase()in K})};\ng.EX=function(){return!!zk([\"fullscreenEnabled\",\"webkitFullscreenEnabled\",\"mozFullScreenEnabled\",\"msFullscreenEnabled\"],document)};\naa=function(K){K=K===void 0?!1:K;var R=zk([\"fullscreenElement\",\"webkitFullscreenElement\",\"mozFullScreenElement\",\"msFullscreenElement\"],document);if(K)for(;R&&R.shadowRoot;)R=R.shadowRoot.fullscreenElement;return R?R:null};\nNm=function(K){this.type=\"\";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(K=K||window.event){this.event=K;for(var R in K)R in rn5||(this[R]=K[R]);this.scale=K.scale;this.rotation=K.rotation;var f=K.target||K.srcElement;f&&f.nodeType==3&&(f=f.parentNode);this.target=f;var V=K.relatedTarget;\nif(V)try{V=V.nodeName?V:null}catch(D){V=null}else this.type==\"mouseover\"?V=K.fromElement:this.type==\"mouseout\"&&(V=K.toElement);this.relatedTarget=V;this.clientX=K.clientX!=void 0?K.clientX:K.pageX;this.clientY=K.clientY!=void 0?K.clientY:K.pageY;this.keyCode=K.keyCode?K.keyCode:K.which;this.charCode=K.charCode||(this.type==\"keypress\"?this.keyCode:0);this.altKey=K.altKey;this.ctrlKey=K.ctrlKey;this.shiftKey=K.shiftKey;this.metaKey=K.metaKey;this.U=K.pageX;this.K=K.pageY}}catch(D){}};\nyno=function(K){if(document.body&&document.documentElement){var R=document.body.scrollTop+document.documentElement.scrollTop;K.U=K.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);K.K=K.clientY+R}};\nhUB=function(K,R,f,V){V=V===void 0?{}:V;K.addEventListener&&(R!=\"mouseenter\"||\"onmouseenter\"in document?R!=\"mouseleave\"||\"onmouseenter\"in document?R==\"mousewheel\"&&\"MozBoxSizing\"in document.documentElement.style&&(R=\"MozMousePixelScroll\"):R=\"mouseout\":R=\"mouseover\");return Jh(UX,function(D){var H=typeof D[4]===\"boolean\"&&D[4]==!!V,l=g.kV(D[4])&&g.kV(V)&&g.Xl(D[4],V);return!!D.length&&D[0]==K&&D[1]==R&&D[2]==f&&(H||l)})};\ng.We=function(K,R,f,V){V=V===void 0?{}:V;if(!K||!K.addEventListener&&!K.attachEvent)return\"\";var D=hUB(K,R,f,V);if(D)return D;D=++oLw.count+\"\";var H=!(R!=\"mouseenter\"&&R!=\"mouseleave\"||!K.addEventListener||\"onmouseenter\"in document);var l=H?function(F){F=new Nm(F);if(!Iz(F.relatedTarget,function(c){return c==K},!0))return F.currentTarget=K,F.type=R,f.call(K,F)}:function(F){F=new Nm(F);\nF.currentTarget=K;return f.call(K,F)};\nl=g.DY(l);K.addEventListener?(R==\"mouseenter\"&&H?R=\"mouseover\":R==\"mouseleave\"&&H?R=\"mouseout\":R==\"mousewheel\"&&\"MozBoxSizing\"in document.documentElement.style&&(R=\"MozMousePixelScroll\"),SxB()||typeof V===\"boolean\"?K.addEventListener(R,l,V):K.addEventListener(R,l,!!V.capture)):K.attachEvent(\"on\"+R,l);UX[D]=[K,R,f,l,V];return D};\nvLe=function(K){return igB(K,function(R){return g.lp(R,\"ytp-ad-has-logging-urls\")})};\nigB=function(K,R){var f=document.body||document;return g.We(f,\"click\",function(V){var D=Iz(V.target,function(H){return H===f||R(H)},!0);\nD&&D!==f&&!D.disabled&&(V.currentTarget=D,K.call(D,V))})};\ng.tq=function(K){K&&(typeof K==\"string\"&&(K=[K]),g.La(K,function(R){if(R in UX){var f=UX[R],V=f[0],D=f[1],H=f[3];f=f[4];V.removeEventListener?SxB()||typeof f===\"boolean\"?V.removeEventListener(D,H,f):V.removeEventListener(D,H,!!f.capture):V.detachEvent&&V.detachEvent(\"on\"+D,H);delete UX[R]}}))};\nAq=function(K){for(var R in UX)UX[R][0]==K&&g.tq(R)};\nJq=function(K){K=K||window.event;var R;K.composedPath&&typeof K.composedPath===\"function\"?R=K.composedPath():R=K.path;R&&R.length?K=R[0]:(K=K||window.event,K=K.target||K.srcElement,K.nodeType==3&&(K=K.parentNode));return K};\nZx=function(K){this.N=K;this.U=null;this.J=0;this.T=null;this.B=0;this.K=[];for(K=0;K<4;K++)this.K.push(0);this.X=0;this.aY=g.We(window,\"mousemove\",(0,g.Ii)(this.EF,this));this.Z=g.xA((0,g.Ii)(this.UF,this),25)};\nBe=function(K){g.O.call(this);this.T=[];this.bd=K||this};\nX4=function(K,R,f,V){for(var D=0;D<f.length;D++)K.j(R,f[D],V)};\ng.kc=function(K,R){for(;K.T.length;){var f=K.T.pop(),V=void 0;R&&Lt5()&&(V={passive:!0});f.target.removeEventListener(f.name,f.callback,V)}};\ng.Pe=function(K,R,f){var V=f&&f>0?f:0;f=V?Date.now()+V*1E3:0;if((V=V?g.Tk.Lt():g.Tk.ZW())&&window.JSON){typeof R!==\"string\"&&(R=JSON.stringify(R,void 0));try{V.set(K,R,f)}catch(D){V.remove(K)}}};\ng.n4=function(K){var R=g.Tk.ZW(),f=g.Tk.Lt();if(!R&&!f||!window.JSON)return null;try{var V=R.get(K)}catch(D){}if(typeof V!==\"string\")try{V=f.get(K)}catch(D){}if(typeof V!==\"string\")return null;try{V=JSON.parse(V,void 0)}catch(D){}return V};\nw8w=function(){var K=g.Tk.Lt();if(K&&(K=K.Bu(\"yt-player-quality\")))return K.creation};\ng.Ia=function(K){try{var R=g.Tk.ZW(),f=g.Tk.Lt();R&&R.remove(K);f&&f.remove(K)}catch(V){}};\ng.gm=function(){return g.n4(\"yt-remote-session-screen-id\")};\nzUG=function(K){var R=this;this.K=void 0;this.U=!1;K.addEventListener(\"beforeinstallprompt\",function(f){f.preventDefault();R.K=f});\nK.addEventListener(\"appinstalled\",function(){R.U=!0},{once:!0})};\nOX=function(){if(!g.Nz.matchMedia)return\"WEB_DISPLAY_MODE_UNKNOWN\";try{return g.Nz.matchMedia(\"(display-mode: standalone)\").matches?\"WEB_DISPLAY_MODE_STANDALONE\":g.Nz.matchMedia(\"(display-mode: minimal-ui)\").matches?\"WEB_DISPLAY_MODE_MINIMAL_UI\":g.Nz.matchMedia(\"(display-mode: fullscreen)\").matches?\"WEB_DISPLAY_MODE_FULLSCREEN\":g.Nz.matchMedia(\"(display-mode: browser)\").matches?\"WEB_DISPLAY_MODE_BROWSER\":\"WEB_DISPLAY_MODE_UNKNOWN\"}catch(K){return\"WEB_DISPLAY_MODE_UNKNOWN\"}};\njz=function(){this.QB=!0};\nxXw=function(){jz.instance||(jz.instance=new jz);return jz.instance};\nELG=function(K){switch(K){case \"DESKTOP\":return 1;case \"UNKNOWN_PLATFORM\":return 0;case \"TV\":return 2;case \"GAME_CONSOLE\":return 3;case \"MOBILE\":return 4;case \"TABLET\":return 5}};\naE5=function(){this.U=g.KI(\"ALT_PREF_COOKIE_NAME\",\"PREF\");this.K=g.KI(\"ALT_PREF_COOKIE_DOMAIN\",\"youtube.com\");var K=g.jO(this.U);K&&this.parse(K)};\ng.Mm=function(){qm||(qm=new aE5);return qm};\np4=function(K,R){var f=\"f\"+(Math.floor(K/31)+1);K=1<<K%31;var V=QuN(f)||0;V=R?V|K:V&~K;V===0?delete be[f]:(R=V.toString(16),be[f]=R.toString())};\nYc=function(K){if(/^f([1-9][0-9]*)$/.test(K))throw Error(\"ExpectedRegexMatch: \"+K);};\nm7=function(K){if(!/^\\w+$/.test(K))throw Error(\"ExpectedRegexMismatch: \"+K);};\nQuN=function(K){K=be[K]!==void 0?be[K].toString():null;return K!=null&&/^[A-Fa-f0-9]+$/.test(K)?parseInt(K,16):null};\nNzo=function(){var K=g.Nz.navigator;return K?K.connection:void 0};\nWto=function(){var K=Nzo();if(K){var R=UXc[K.type||\"unknown\"]||\"CONN_UNKNOWN\";K=UXc[K.effectiveType||\"unknown\"]||\"CONN_UNKNOWN\";R===\"CONN_CELLULAR_UNKNOWN\"&&K!==\"CONN_UNKNOWN\"&&(R=K);if(R!==\"CONN_UNKNOWN\")return R;if(K!==\"CONN_UNKNOWN\")return K}};\nAnN=function(){var K=Nzo();if(K!=null&&K.effectiveType)return tgG.hasOwnProperty(K.effectiveType)?tgG[K.effectiveType]:\"EFFECTIVE_CONNECTION_TYPE_UNKNOWN\"};\ng.NB=function(K){var R=g.wW.apply(1,arguments);var f=Error.call(this,K);this.message=f.message;\"stack\"in f&&(this.stack=f.stack);this.args=[].concat(g.X(R));Object.setPrototypeOf(this,this.constructor.prototype)};\ng.ue=function(){try{return g.Gk(),!0}catch(K){return!1}};\ng.Gk=function(K){if(g.KI(\"DATASYNC_ID\")!==void 0)return g.KI(\"DATASYNC_ID\");throw new g.NB(\"Datasync ID not set\",K===void 0?\"unknown\":K);};\nsX=function(){this.U=new WeakMap};\ng.ez=function(K,R,f){return C4(R,0,f)};\nJne=function(K){var R=g.t_(\"yt.scheduler.instance.addImmediateJob\");R?R(K):K()};\nKP=function(){sX.apply(this,arguments)};\ng.R8=function(){KP.instance||(KP.instance=new KP);return KP.instance};\ng.fP=function(){return!!g.t_(\"yt.scheduler.instance\")};\nC4=function(K,R,f){f!==void 0&&Number.isNaN(Number(f))&&(f=void 0);var V=g.t_(\"yt.scheduler.instance.addJob\");return V?V(K,R,f):f===void 0?(K(),NaN):g.zs(K,f||0)};\nVn=function(K){var R=g.t_(\"yt.scheduler.instance.setPriorityThreshold\");R&&R(K)};\nDo=function(K){this.U=(K=g.It(K))?new Za(K):null;this.K=document.domain||window.location.hostname};\n$I=function(){var K;return(K=H7())==null?void 0:K.get(\"LAST_RESULT_ENTRY_KEY\",!0)};\nc7=function(K){l3||(dT?dT.wi(K):(FD.push({type:\"ERROR\",payload:K}),FD.length>10&&FD.shift()))};\nrT=function(K,R){l3||(dT?dT.logEvent(K,R):(FD.push({type:\"EVENT\",eventType:K,payload:R}),FD.length>10&&FD.shift()))};\nyn=function(K){if(K.indexOf(\":\")>=0)throw Error(\"Database name cannot contain ':'\");};\nhe=function(K){return K.substr(0,K.indexOf(\":\"))||K};\ng.o8=function(K,R,f,V,D){R=R===void 0?{}:R;f=f===void 0?ZgM[K]:f;V=V===void 0?Bzz[K]:V;D=D===void 0?X8v[K]:D;g.NB.call(this,f,Object.assign({},{name:\"YtIdbKnownError\",isSw:self.document===void 0,isIframe:self!==self.top,type:K},R));this.type=K;this.message=f;this.level=V;this.U=D;Object.setPrototypeOf(this,g.o8.prototype)};\nS1=function(K,R){g.o8.call(this,\"MISSING_OBJECT_STORES\",{expectedObjectStores:R,foundObjectStores:K},ZgM.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,S1.prototype)};\ni3=function(K,R){var f=Error.call(this);this.message=f.message;\"stack\"in f&&(this.stack=f.stack);this.index=K;this.objectStore=R;Object.setPrototypeOf(this,i3.prototype)};\nLP=function(K,R,f,V){R=he(R);var D=K instanceof Error?K:Error(\"Unexpected error: \"+K);if(D instanceof g.o8)return D;K={objectStoreNames:f,dbName:R,dbVersion:V};if(D.name===\"QuotaExceededError\")return new g.o8(\"QUOTA_EXCEEDED\",K);if(g.v7&&D.name===\"UnknownError\")return new g.o8(\"QUOTA_MAYBE_EXCEEDED\",K);if(D instanceof i3)return new g.o8(\"MISSING_INDEX\",Object.assign({},K,{objectStore:D.objectStore,index:D.index}));if(D.name===\"InvalidStateError\"&&kQ5.some(function(H){return D.message.includes(H)}))return new g.o8(\"EXECUTE_TRANSACTION_ON_CLOSED_DB\",\nK);\nif(D.name===\"AbortError\")return new g.o8(\"UNKNOWN_ABORT\",K,D.message);D.args=[Object.assign({},K,{name:\"IdbError\",gy:D.name})];D.level=\"WARNING\";return D};\ng.wT=function(K,R,f){var V=$I();return new g.o8(\"IDB_NOT_SUPPORTED\",{context:{caller:K,publicName:R,version:f,hasSucceededOnce:V==null?void 0:V.hasSucceededOnce}})};\nTzo=function(K){if(!K)throw Error();throw K;};\nPHN=function(K){return K};\nzr=function(K){this.U=K};\ng.xI=function(K){function R(D){if(V.state.status===\"PENDING\"){V.state={status:\"REJECTED\",reason:D};D=g.Z(V.K);for(var H=D.next();!H.done;H=D.next())H=H.value,H()}}\nfunction f(D){if(V.state.status===\"PENDING\"){V.state={status:\"FULFILLED\",value:D};D=g.Z(V.U);for(var H=D.next();!H.done;H=D.next())H=H.value,H()}}\nvar V=this;this.state={status:\"PENDING\"};this.U=[];this.K=[];K=K.U;try{K(f,R)}catch(D){R(D)}};\nnLz=function(K,R,f,V,D){try{if(K.state.status!==\"FULFILLED\")throw Error(\"calling handleResolve before the promise is fulfilled.\");var H=f(K.state.value);H instanceof g.xI?EN(K,R,H,V,D):V(H)}catch(l){D(l)}};\nIEM=function(K,R,f,V,D){try{if(K.state.status!==\"REJECTED\")throw Error(\"calling handleReject before the promise is rejected.\");var H=f(K.state.reason);H instanceof g.xI?EN(K,R,H,V,D):V(H)}catch(l){D(l)}};\nEN=function(K,R,f,V,D){R===f?D(new TypeError(\"Circular promise chain detected.\")):f.then(function(H){H instanceof g.xI?EN(K,R,H,V,D):V(H)},function(H){D(H)})};\ngLc=function(K,R,f){function V(){f(K.error);H()}\nfunction D(){R(K.result);H()}\nfunction H(){try{K.removeEventListener(\"success\",D),K.removeEventListener(\"error\",V)}catch(l){}}\nK.addEventListener(\"success\",D);K.addEventListener(\"error\",V)};\nOgv=function(K){return new Promise(function(R,f){gLc(K,R,f)})};\na8=function(K){return new g.xI(new zr(function(R,f){gLc(K,R,f)}))};\nQn=function(K,R){return new g.xI(new zr(function(f,V){function D(){var H=K?R(K):null;H?H.then(function(l){K=l;D()},V):f()}\nD()}))};\njue=function(K,R){this.request=K;this.cursor=R};\nqxG=function(K){return a8(K).then(function(R){return R?new jue(K,R):null})};\ng.MgM=function(K){K.cursor.continue(void 0);return qxG(K.request)};\nbgB=function(K,R){this.U=K;this.options=R;this.transactionCount=0;this.X=Math.round((0,g.N7)());this.K=!1};\nUN=function(){return g.No(\"idb_immediate_commit\")};\ng.te=function(K,R,f){K=K.U.createObjectStore(R,f);return new W7(K)};\nAe=function(K,R){K.U.objectStoreNames.contains(R)&&K.U.deleteObjectStore(R)};\ng.B7=function(K,R,f){return g.Je(K,[R],{mode:\"readwrite\",fh:!0,commit:UN()},function(V){return g.Zo(V.objectStore(R),f)})};\ng.Je=function(K,R,f,V){var D,H,l,F,c,r,y,h,S,v,L,E;return g.I(function(Q){switch(Q.U){case 1:var J={mode:\"readonly\",fh:!1,tag:\"IDB_TRANSACTION_TAG_UNKNOWN\"};typeof f===\"string\"?J.mode=f:Object.assign(J,f);D=J;K.transactionCount++;H=D.fh?3:1;l=0;case 2:if(F){Q.J5(4);break}l++;c=Math.round((0,g.N7)());g.Fp(Q,5);r=K.U.transaction(R,D.mode);J=!!D.commit;var A=new XD(r);J=p85(A,V,J);return g.P(Q,J,7);case 7:return y=Q.K,h=Math.round((0,g.N7)()),Yxo(K,c,h,l,void 0,R.join(),D),Q.return(y);case 5:S=g.yH(Q);\nv=Math.round((0,g.N7)());L=LP(S,K.U.name,R.join(),K.U.version);if((E=L instanceof g.o8&&!L.U)||l>=H)Yxo(K,c,v,l,L,R.join(),D),F=L;Q.J5(2);break;case 4:return Q.return(Promise.reject(F))}})};\nYxo=function(K,R,f,V,D,H,l){R=f-R;D?(D instanceof g.o8&&(D.type===\"QUOTA_EXCEEDED\"||D.type===\"QUOTA_MAYBE_EXCEEDED\")&&rT(\"QUOTA_EXCEEDED\",{dbName:he(K.U.name),objectStoreNames:H,transactionCount:K.transactionCount,transactionMode:l.mode}),D instanceof g.o8&&D.type===\"UNKNOWN_ABORT\"&&(f-=K.X,f<0&&f>=2147483648&&(f=0),rT(\"TRANSACTION_UNEXPECTEDLY_ABORTED\",{objectStoreNames:H,transactionDuration:R,transactionCount:K.transactionCount,dbDuration:f}),K.K=!0),mX2(K,!1,V,H,R,l.tag),c7(D)):mX2(K,!0,V,H,R,\nl.tag)};\nmX2=function(K,R,f,V,D,H){rT(\"TRANSACTION_ENDED\",{objectStoreNames:V,connectionHasUnknownAbortedTransaction:K.K,duration:D,isSuccessful:R,tryCount:f,tag:H===void 0?\"IDB_TRANSACTION_TAG_UNKNOWN\":H})};\nW7=function(K){this.U=K};\ng.kI=function(K,R,f){K.U.createIndex(R,f,{unique:!1})};\nGQ2=function(K,R){return g.Tr(K,{query:R},function(f){return f.delete().then(function(){return g.P7(f)})}).then(function(){})};\nuPo=function(K,R,f){var V=[];return g.Tr(K,{query:R},function(D){if(!(f!==void 0&&V.length>=f))return V.push(D.getValue()),g.P7(D)}).then(function(){return V})};\nCHG=function(K){return\"getAllKeys\"in IDBObjectStore.prototype?a8(K.U.getAllKeys(void 0,void 0)):suw(K)};\nsuw=function(K){var R=[];return g.eUh(K,{query:void 0},function(f){R.push(f.cursor.primaryKey);return g.MgM(f)}).then(function(){return R})};\ng.Zo=function(K,R,f){return a8(K.U.put(R,f))};\ng.Tr=function(K,R,f){K=K.U.openCursor(R.query,R.direction);return nP(K).then(function(V){return Qn(V,f)})};\ng.eUh=function(K,R,f){var V=R.query;R=R.direction;K=\"openKeyCursor\"in IDBObjectStore.prototype?K.U.openKeyCursor(V,R):K.U.openCursor(V,R);return qxG(K).then(function(D){return Qn(D,f)})};\nXD=function(K){var R=this;this.U=K;this.K=new Map;this.aborted=!1;this.done=new Promise(function(f,V){R.U.addEventListener(\"complete\",function(){f()});\nR.U.addEventListener(\"error\",function(D){D.currentTarget===D.target&&V(R.U.error)});\nR.U.addEventListener(\"abort\",function(){var D=R.U.error;if(D)V(D);else if(!R.aborted){D=g.o8;for(var H=R.U.objectStoreNames,l=[],F=0;F<H.length;F++){var c=H.item(F);if(c===null)throw Error(\"Invariant: item in DOMStringList is null\");l.push(c)}D=new D(\"UNKNOWN_ABORT\",{objectStoreNames:l.join(),dbName:R.U.db.name,mode:R.U.mode});V(D)}})})};\np85=function(K,R,f){var V=new Promise(function(D,H){try{var l=R(K);f&&K.commit();l.then(function(F){D(F)}).catch(H)}catch(F){H(F),K.abort()}});\nreturn Promise.all([V,K.done]).then(function(D){return g.Z(D).next().value})};\nKoh=function(K){this.U=K};\nRph=function(K,R,f){var V=[];return g.I8(K,{query:R},function(D){if(!(f!==void 0&&V.length>=f))return V.push(D.getValue()),g.P7(D)}).then(function(){return V})};\ng.I8=function(K,R,f){K=K.U.openCursor(R.query===void 0?null:R.query,R.direction===void 0?\"next\":R.direction);return nP(K).then(function(V){return Qn(V,f)})};\ngT=function(K,R){this.request=K;this.cursor=R};\nnP=function(K){return a8(K).then(function(R){return R?new gT(K,R):null})};\ng.P7=function(K){K.cursor.continue(void 0);return nP(K.request)};\nfU2=function(K,R,f){return new Promise(function(V,D){function H(){S||(S=new bgB(l.result,{closed:h}));return S}\nvar l=R!==void 0?self.indexedDB.open(K,R):self.indexedDB.open(K);var F=f.blocked,c=f.blocking,r=f.PH0,y=f.upgrade,h=f.closed,S;l.addEventListener(\"upgradeneeded\",function(v){try{if(v.newVersion===null)throw Error(\"Invariant: newVersion on IDbVersionChangeEvent is null\");if(l.transaction===null)throw Error(\"Invariant: transaction on IDbOpenDbRequest is null\");v.dataLoss&&v.dataLoss!==\"none\"&&rT(\"IDB_DATA_CORRUPTED\",{reason:v.dataLossMessage||\"unknown reason\",dbName:he(K)});var L=H(),E=new XD(l.transaction);\ny&&y(L,function(Q){return v.oldVersion<Q&&v.newVersion>=Q},E);\nE.done.catch(function(Q){D(Q)})}catch(Q){D(Q)}});\nl.addEventListener(\"success\",function(){var v=l.result;c&&v.addEventListener(\"versionchange\",function(){c(H())});\nv.addEventListener(\"close\",function(){rT(\"IDB_UNEXPECTEDLY_CLOSED\",{dbName:he(K),dbVersion:v.version});r&&r()});\nV(H())});\nl.addEventListener(\"error\",function(){D(l.error)});\nF&&l.addEventListener(\"blocked\",function(){F()})})};\nVEv=function(K,R,f){f=f===void 0?{}:f;return fU2(K,R,f)};\nON=function(K,R){R=R===void 0?{}:R;var f,V,D,H;return g.I(function(l){if(l.U==1)return g.Fp(l,2),f=self.indexedDB.deleteDatabase(K),V=R,(D=V.blocked)&&f.addEventListener(\"blocked\",function(){D()}),g.P(l,Ogv(f),4);\nif(l.U!=2)return g.rW(l,0);H=g.yH(l);throw LP(H,K,\"\",-1);})};\nj1=function(K,R){this.name=K;this.options=R;this.X=!0;this.B=this.J=0};\nDkc=function(K,R){return new g.o8(\"INCOMPATIBLE_DB_VERSION\",{dbName:K.name,oldVersion:K.options.version,newVersion:R})};\ng.q7=function(K,R){if(!R)throw g.wT(\"openWithToken\",he(K.name));return K.open()};\nHWB=function(K,R){var f;return g.I(function(V){if(V.U==1)return g.P(V,g.q7(M7,R),2);f=V.K;return V.return(g.Je(f,[\"databases\"],{fh:!0,mode:\"readwrite\"},function(D){var H=D.objectStore(\"databases\");return H.get(K.actualName).then(function(l){if(l?K.actualName!==l.actualName||K.publicName!==l.publicName||K.userIdentifier!==l.userIdentifier:1)return g.Zo(H,K).then(function(){})})}))})};\nb3=function(K,R){var f;return g.I(function(V){if(V.U==1)return K?g.P(V,g.q7(M7,R),2):V.return();f=V.K;return V.return(f.delete(\"databases\",K))})};\n$k2=function(K,R){var f,V;return g.I(function(D){return D.U==1?(f=[],g.P(D,g.q7(M7,R),2)):D.U!=3?(V=D.K,g.P(D,g.Je(V,[\"databases\"],{fh:!0,mode:\"readonly\"},function(H){f.length=0;return g.Tr(H.objectStore(\"databases\"),{},function(l){K(l.getValue())&&f.push(l.getValue());return g.P7(l)})}),3)):D.return(f)})};\nlUo=function(K,R){return $k2(function(f){return f.publicName===K&&f.userIdentifier!==void 0},R)};\ndkB=function(){var K,R,f,V;return g.I(function(D){switch(D.U){case 1:K=$I();if((R=K)==null?0:R.hasSucceededOnce)return D.return(!0);if(pP&&eO()&&!K4()||g.Gr)return D.return(!1);try{if(f=self,!(f.indexedDB&&f.IDBIndex&&f.IDBKeyRange&&f.IDBObjectStore))return D.return(!1)}catch(H){return D.return(!1)}if(!(\"IDBTransaction\"in self&&\"objectStoreNames\"in IDBTransaction.prototype))return D.return(!1);g.Fp(D,2);V={actualName:\"yt-idb-test-do-not-use\",publicName:\"yt-idb-test-do-not-use\",userIdentifier:void 0};\nreturn g.P(D,HWB(V,u3),4);case 4:return g.P(D,b3(\"yt-idb-test-do-not-use\",u3),5);case 5:return D.return(!0);case 2:return g.yH(D),D.return(!1)}})};\nFo_=function(){if(sN!==void 0)return sN;l3=!0;return sN=dkB().then(function(K){l3=!1;var R;if((R=H7())!=null&&R.U){var f;R={hasSucceededOnce:((f=$I())==null?void 0:f.hasSucceededOnce)||K};var V;(V=H7())==null||V.set(\"LAST_RESULT_ENTRY_KEY\",R,2592E3,!0)}return K})};\nCP=function(){return g.t_(\"ytglobal.idbToken_\")||void 0};\ng.e1=function(){var K=CP();return K?Promise.resolve(K):Fo_().then(function(R){(R=R?u3:void 0)&&g.WT(\"ytglobal.idbToken_\",R);return R})};\ncoc=function(K){if(!g.ue())throw K=new g.o8(\"AUTH_INVALID\",{dbName:K}),c7(K),K;var R=g.Gk();return{actualName:K+\":\"+R,publicName:K,userIdentifier:R}};\nroo=function(K,R,f,V){var D,H,l,F,c,r;return g.I(function(y){switch(y.U){case 1:return H=(D=Error().stack)!=null?D:\"\",g.P(y,g.e1(),2);case 2:l=y.K;if(!l)throw F=g.wT(\"openDbImpl\",K,R),g.No(\"ytidb_async_stack_killswitch\")||(F.stack=F.stack+\"\\n\"+H.substring(H.indexOf(\"\\n\")+1)),c7(F),F;yn(K);c=f?{actualName:K,publicName:K,userIdentifier:void 0}:coc(K);g.Fp(y,3);return g.P(y,HWB(c,l),5);case 5:return g.P(y,VEv(c.actualName,R,V),6);case 6:return y.return(y.K);case 3:return r=g.yH(y),g.Fp(y,7),g.P(y,b3(c.actualName,\nl),9);case 9:g.rW(y,8);break;case 7:g.yH(y);case 8:throw r;}})};\nyoB=function(K,R,f){f=f===void 0?{}:f;return roo(K,R,!1,f)};\nhpe=function(K,R,f){f=f===void 0?{}:f;return roo(K,R,!0,f)};\nol5=function(K,R){R=R===void 0?{}:R;var f,V;return g.I(function(D){if(D.U==1)return g.P(D,g.e1(),2);if(D.U!=3){f=D.K;if(!f)return D.return();yn(K);V=coc(K);return g.P(D,ON(V.actualName,R),3)}return g.P(D,b3(V.actualName,f),0)})};\nSHB=function(K,R,f){K=K.map(function(V){return g.I(function(D){return D.U==1?g.P(D,ON(V.actualName,R),2):g.P(D,b3(V.actualName,f),0)})});\nreturn Promise.all(K).then(function(){})};\niWe=function(K){var R=R===void 0?{}:R;var f,V;return g.I(function(D){if(D.U==1)return g.P(D,g.e1(),2);if(D.U!=3){f=D.K;if(!f)return D.return();yn(K);return g.P(D,lUo(K,f),3)}V=D.K;return g.P(D,SHB(V,R,f),0)})};\nvlo=function(K,R){R=R===void 0?{}:R;var f;return g.I(function(V){if(V.U==1)return g.P(V,g.e1(),2);if(V.U!=3){f=V.K;if(!f)return V.return();yn(K);return g.P(V,ON(K,R),3)}return g.P(V,b3(K,f),0)})};\nKO=function(K,R){j1.call(this,K,R);this.options=R;yn(K)};\nLoe=function(K,R){var f;return function(){f||(f=new KO(K,R));return f}};\ng.Rp=function(K,R){return Loe(K,R)};\nfO=function(K){return g.q7(wID(),K)};\nzpz=function(K,R,f,V){var D,H,l;return g.I(function(F){switch(F.U){case 1:return D={config:K,hashData:R,timestamp:V!==void 0?V:(0,g.N7)()},g.P(F,fO(f),2);case 2:return H=F.K,g.P(F,H.clear(\"hotConfigStore\"),3);case 3:return g.P(F,g.B7(H,\"hotConfigStore\",D),4);case 4:return l=F.K,F.return(l)}})};\nxkB=function(K,R,f,V,D){var H,l,F;return g.I(function(c){switch(c.U){case 1:return H={config:K,hashData:R,configData:f,timestamp:D!==void 0?D:(0,g.N7)()},g.P(c,fO(V),2);case 2:return l=c.K,g.P(c,l.clear(\"coldConfigStore\"),3);case 3:return g.P(c,g.B7(l,\"coldConfigStore\",H),4);case 4:return F=c.K,c.return(F)}})};\nElz=function(K){var R,f;return g.I(function(V){return V.U==1?g.P(V,fO(K),2):V.U!=3?(R=V.K,f=void 0,g.P(V,g.Je(R,[\"coldConfigStore\"],{mode:\"readwrite\",fh:!0},function(D){return g.I8(D.objectStore(\"coldConfigStore\").index(\"coldTimestampIndex\"),{direction:\"prev\"},function(H){f=H.getValue()})}),3)):V.return(f)})};\naUM=function(K){var R,f;return g.I(function(V){return V.U==1?g.P(V,fO(K),2):V.U!=3?(R=V.K,f=void 0,g.P(V,g.Je(R,[\"hotConfigStore\"],{mode:\"readwrite\",fh:!0},function(D){return g.I8(D.objectStore(\"hotConfigStore\").index(\"hotTimestampIndex\"),{direction:\"prev\"},function(H){f=H.getValue()})}),3)):V.return(f)})};\nQIe=function(){return g.I(function(K){return g.P(K,iWe(\"ytGcfConfig\"),0)})};\nV_=function(){g.O.call(this);this.K=[];this.U=[];var K=g.t_(\"yt.gcf.config.hotUpdateCallbacks\");K?(this.K=[].concat(g.X(K)),this.U=K):(this.U=[],g.WT(\"yt.gcf.config.hotUpdateCallbacks\",this.U))};\nFq=function(){var K=this;this.B=!1;this.X=this.J=0;this.T=new V_;this.OC={xV5:function(){K.B=!0},\nrFQ:function(){return K.U},\nz_Q:function(R){DI(K,R)},\nFm:function(R){K.Fm(R)},\nnXY:function(R){HY(K,R)},\nij:function(){return K.coldHashData},\nuB:function(){return K.hotHashData},\naI5:function(){return K.K},\ncF5:function(){return $6()},\nz7r:function(){return lO()},\npZF:function(){return g.t_(\"yt.gcf.config.coldHashData\")},\niop:function(){return g.t_(\"yt.gcf.config.hotHashData\")},\nh9W:function(){N_G(K)},\nC6r:function(){K.Fm(void 0);dg(K);delete Fq.instance},\nW$0:function(R){K.X=R},\nv85:function(){return K.X}}};\nUko=function(){if(!Fq.instance){var K=new Fq;Fq.instance=K}return Fq.instance};\nAoB=function(K){var R;g.I(function(f){if(f.U==1)return g.No(\"start_client_gcf\")||g.No(\"delete_gcf_config_db\")?g.No(\"start_client_gcf\")?g.P(f,g.e1(),3):f.J5(2):f.return();f.U!=2&&((R=f.K)&&g.ue()&&!g.No(\"delete_gcf_config_db\")?(K.B=!0,N_G(K)):(WoG(K),tE_(K)));return g.No(\"delete_gcf_config_db\")?g.P(f,QIe(),0):f.J5(0)})};\ncY=function(){var K;return(K=lO())!=null?K:g.KI(\"RAW_HOT_CONFIG_GROUP\")};\nJoD=function(K){var R,f,V,D,H,l;return g.I(function(F){switch(F.U){case 1:if(K.K)return F.return(lO());if(!K.B)return R=g.wT(\"getHotConfig IDB not initialized\"),HS(R),F.return(Promise.reject(R));f=CP();V=g.KI(\"TIME_CREATED_MS\");if(!f){D=g.wT(\"getHotConfig token error\");HS(D);F.J5(2);break}return g.P(F,aUM(f),3);case 3:if((H=F.K)&&H.timestamp>V)return DI(K,H.config),K.Fm(H.hashData),F.return(lO());case 2:tE_(K);if(!(f&&K.K&&K.hotHashData)){F.J5(4);break}return g.P(F,zpz(K.K,K.hotHashData,f,V),4);case 4:return K.K?\nF.return(lO()):(l=new g.NB(\"Config not available in ytConfig\"),HS(l),F.return(Promise.reject(l)))}})};\nB_w=function(K){var R,f,V,D,H,l;return g.I(function(F){switch(F.U){case 1:if(K.U)return F.return($6());if(!K.B)return R=g.wT(\"getColdConfig IDB not initialized\"),HS(R),F.return(Promise.reject(R));f=CP();V=g.KI(\"TIME_CREATED_MS\");if(!f){D=g.wT(\"getColdConfig\");HS(D);F.J5(2);break}return g.P(F,Elz(f),3);case 3:if((H=F.K)&&H.timestamp>V)return HY(K,H.config),ZWe(K,H.configData),dg(K,H.hashData),F.return($6());case 2:WoG(K);if(!(f&&K.U&&K.coldHashData&&K.configData)){F.J5(4);break}return g.P(F,xkB(K.U,\nK.coldHashData,K.configData,f,V),4);case 4:return K.U?F.return($6()):(l=new g.NB(\"Config not available in ytConfig\"),HS(l),F.return(Promise.reject(l)))}})};\nN_G=function(K){if(!K.K||!K.U){if(!CP()){var R=g.wT(\"scheduleGetConfigs\");HS(R)}K.J||(K.J=g.b7.sU(function(){return g.I(function(f){switch(f.U){case 1:return g.Fp(f,2),g.P(f,JoD(K),4);case 4:g.rW(f,3);break;case 2:g.yH(f);case 3:return g.Fp(f,5),g.P(f,B_w(K),7);case 7:g.rW(f,6);break;case 5:g.yH(f);case 6:K.J&&(K.J=0),g.lE(f)}})},100))}};\nXIc=function(K,R,f){var V,D,H;return g.I(function(l){switch(l.U){case 1:if(!g.No(\"start_client_gcf\")){l.J5(0);break}f&&DI(K,f);K.Fm(R);V=CP();if(!V){l.J5(3);break}if(f){l.J5(4);break}return g.P(l,aUM(V),5);case 5:D=l.K,f=(H=D)==null?void 0:H.config;case 4:return g.P(l,zpz(f,R,V),3);case 3:if(f)for(var F=f,c=g.Z(K.T.U),r=c.next();!r.done;r=c.next())r=r.value,r(F);g.lE(l)}})};\nk_z=function(K,R,f){var V,D,H,l;return g.I(function(F){if(F.U==1){if(!g.No(\"start_client_gcf\"))return F.J5(0);dg(K,R);return(V=CP())?f?F.J5(4):g.P(F,Elz(V),5):F.J5(0)}F.U!=4&&(D=F.K,f=(H=D)==null?void 0:H.config);if(!f)return F.J5(0);l=f.configData;return g.P(F,xkB(f,R,l,V),0)})};\nT_w=function(){var K=Uko(),R=(0,g.N7)()-K.X;if(!(K.X!==0&&R<g.U$(\"send_config_hash_timer\"))){R=g.t_(\"yt.gcf.config.coldConfigData\");var f=g.t_(\"yt.gcf.config.hotHashData\"),V=g.t_(\"yt.gcf.config.coldHashData\");R&&f&&V&&(K.X=(0,g.N7)());return{coldConfigData:R,hotHashData:f,coldHashData:V}}};\nWoG=function(K){HY(K,g.KI(\"RAW_COLD_CONFIG_GROUP\"));dg(K,g.KI(\"SERIALIZED_COLD_HASH_DATA\"));var R;ZWe(K,(R=K.U)==null?void 0:R.configData)};\ntE_=function(K){DI(K,g.KI(\"RAW_HOT_CONFIG_GROUP\"));K.Fm(g.KI(\"SERIALIZED_HOT_HASH_DATA\"))};\nDI=function(K,R){K.K=R;g.WT(\"yt.gcf.config.hotConfigGroup\",K.K||null)};\nHY=function(K,R){K.U=R;g.WT(\"yt.gcf.config.coldConfigGroup\",K.U||null)};\ndg=function(K,R){K.coldHashData=R;g.WT(\"yt.gcf.config.coldHashData\",K.coldHashData||null)};\nZWe=function(K,R){K.configData=R;g.WT(\"yt.gcf.config.coldConfigData\",K.configData||null)};\nlO=function(){return g.t_(\"yt.gcf.config.hotConfigGroup\")};\n$6=function(){return g.t_(\"yt.gcf.config.coldConfigGroup\")};\nP75=function(){return\"INNERTUBE_API_KEY\"in Cr&&\"INNERTUBE_API_VERSION\"in Cr};\ng.rg=function(){return{innertubeApiKey:g.KI(\"INNERTUBE_API_KEY\"),innertubeApiVersion:g.KI(\"INNERTUBE_API_VERSION\"),p$:g.KI(\"INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO\"),Yn:g.KI(\"INNERTUBE_CONTEXT_CLIENT_NAME\",\"WEB\"),aU:g.KI(\"INNERTUBE_CONTEXT_CLIENT_NAME\",1),innertubeContextClientVersion:g.KI(\"INNERTUBE_CONTEXT_CLIENT_VERSION\"),TV:g.KI(\"INNERTUBE_CONTEXT_HL\"),oJ:g.KI(\"INNERTUBE_CONTEXT_GL\"),uC:g.KI(\"INNERTUBE_HOST_OVERRIDE\")||\"\",X7:!!g.KI(\"INNERTUBE_USE_THIRD_PARTY_AUTH\",!1),trY:!!g.KI(\"INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT\",\n!1),appInstallData:g.KI(\"SERIALIZED_CLIENT_CONFIG_DATA\")}};\ng.y_=function(K){var R={client:{hl:K.TV,gl:K.oJ,clientName:K.Yn,clientVersion:K.innertubeContextClientVersion,configInfo:K.p$}};navigator.userAgent&&(R.client.userAgent=String(navigator.userAgent));var f=g.Nz.devicePixelRatio;f&&f!=1&&(R.client.screenDensityFloat=String(f));f=WS();f!==\"\"&&(R.client.experimentsToken=f);f=tm();f.length>0&&(R.request={internalExperimentFlags:f});nlD(K,void 0,R);IU5(void 0,R);glG(void 0,R);OWB(K,void 0,R);jIN(void 0,R);g.No(\"start_client_gcf\")&&qHD(void 0,R);g.KI(\"DELEGATED_SESSION_ID\")&&\n!g.No(\"pageid_as_header_web\")&&(R.user={onBehalfOfUser:g.KI(\"DELEGATED_SESSION_ID\")});!g.No(\"fill_delegate_context_in_gel_killswitch\")&&(K=g.KI(\"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT\"))&&(R.user=Object.assign({},R.user,{serializedDelegationContext:K}));K=g.KI(\"INNERTUBE_CONTEXT\");var V;if(g.No(\"enable_persistent_device_token\")&&(K==null?0:(V=K.client)==null?0:V.rolloutToken)){var D;R.client.rolloutToken=K==null?void 0:(D=K.client)==null?void 0:D.rolloutToken}V=Object;D=V.assign;K=R.client;\nf={};for(var H=g.Z(Object.entries(Iw(g.KI(\"DEVICE\",\"\")))),l=H.next();!l.done;l=H.next()){var F=g.Z(l.value);l=F.next().value;F=F.next().value;l===\"cbrand\"?f.deviceMake=F:l===\"cmodel\"?f.deviceModel=F:l===\"cbr\"?f.browserName=F:l===\"cbrver\"?f.browserVersion=F:l===\"cos\"?f.osName=F:l===\"cosver\"?f.osVersion=F:l===\"cplatform\"&&(f.platform=F)}R.client=D.call(V,K,f);return R};\nnlD=function(K,R,f){K=K.Yn;if(K===\"WEB\"||K===\"MWEB\"||K===1||K===2)if(R){f=Os(R,TI,96)||new TI;var V=OX();V=Object.keys(ME5).indexOf(V);V=V===-1?null:V;V!==null&&D8(f,3,V);MR(R,TI,96,f)}else f&&(f.client.mainAppWebInfo=(V=f.client.mainAppWebInfo)!=null?V:{},f.client.mainAppWebInfo.webDisplayMode=OX())};\nIU5=function(K,R){var f=g.t_(\"yt.embedded_player.embed_url\");f&&(K?(R=Os(K,OR,7)||new OR,fJ(R,4,f),MR(K,OR,7,R)):R&&(R.thirdParty={embedUrl:f}))};\nglG=function(K,R){var f;if(g.No(\"web_log_memory_total_kbytes\")&&((f=g.Nz.navigator)==null?0:f.deviceMemory)){var V;f=(V=g.Nz.navigator)==null?void 0:V.deviceMemory;K?LV(K,95,qD(f*1E6)):R&&(R.client.memoryTotalKbytes=\"\"+f*1E6)}};\nOWB=function(K,R,f){if(K.appInstallData)if(R){var V;f=(V=Os(R,kg,62))!=null?V:new kg;fJ(f,6,K.appInstallData);MR(R,kg,62,f)}else f&&(f.client.configInfo=f.client.configInfo||{},f.client.configInfo.appInstallData=K.appInstallData)};\njIN=function(K,R){var f=Wto();f&&(K?D8(K,61,bWc[f]):R&&(R.client.connectionType=f));g.No(\"web_log_effective_connection_type\")&&(f=AnN())&&(K?D8(K,94,pIv[f]):R&&(R.client.effectiveConnectionType=f))};\nYHB=function(K,R,f){f=f===void 0?{}:f;var V={};g.KI(\"EOM_VISITOR_DATA\")?V={\"X-Goog-EOM-Visitor-Id\":g.KI(\"EOM_VISITOR_DATA\")}:V={\"X-Goog-Visitor-Id\":f.visitorData||g.KI(\"VISITOR_DATA\",\"\")};if(R&&R.includes(\"www.youtube-nocookie.com\"))return V;R=f.Xo||g.KI(\"AUTHORIZATION\");R||(K?R=\"Bearer \"+g.t_(\"gapi.auth.getToken\")().access_token:(K=xXw().AM(ha),g.No(\"pageid_as_header_web\")||delete K[\"X-Goog-PageId\"],V=Object.assign({},V,K)));R&&(V.Authorization=R);return V};\nqHD=function(K,R){var f=T_w();if(f){var V=f.coldConfigData,D=f.coldHashData;f=f.hotHashData;if(K){var H;R=(H=Os(K,kg,62))!=null?H:new kg;V=fJ(R,1,V);fJ(V,3,D).Fm(f);MR(K,kg,62,R)}else R&&(R.client.configInfo=R.client.configInfo||{},V&&(R.client.configInfo.coldConfigData=V),D&&(R.client.configInfo.coldHashData=D),f&&(R.client.configInfo.hotHashData=f))}};\nop=function(K,R){this.version=K;this.args=R};\nS5=function(K,R){this.topic=K;this.U=R};\nvY=function(K,R){var f=iO();f&&f.publish.call(f,K.toString(),K,R)};\nuZ2=function(K){var R=mkG,f=iO();if(!f)return 0;var V=f.subscribe(R.toString(),function(D,H){var l=g.t_(\"ytPubsub2Pubsub2SkipSubKey\");l&&l==V||(l=function(){if(LO[V])try{if(H&&R instanceof S5&&R!=D)try{var F=R.U,c=H;if(!c.args||!c.version)throw Error(\"yt.pubsub2.Data.deserialize(): serializedData is incomplete.\");try{if(!F.vP){var r=new F;F.vP=r.version}var y=F.vP}catch(h){}if(!y||c.version!=y)throw Error(\"yt.pubsub2.Data.deserialize(): serializedData version is incompatible.\");try{H=Reflect.construct(F,\ng.$n(c.args))}catch(h){throw h.message=\"yt.pubsub2.Data.deserialize(): \"+h.message,h;}}catch(h){throw h.message=\"yt.pubsub2.pubsub2 cross-binary conversion error for \"+R.toString()+\": \"+h.message,h;}K.call(window,H)}catch(h){g.V2(h)}},G_o[R.toString()]?g.fP()?g.b7.sU(l):g.zs(l,0):l())});\nLO[V]=!0;wg[R.toString()]||(wg[R.toString()]=[]);wg[R.toString()].push(V);return V};\nepc=function(){var K=sIM,R=uZ2(function(f){K.apply(void 0,arguments);C7M(R)});\nreturn R};\nC7M=function(K){var R=iO();R&&(typeof K===\"number\"&&(K=[K]),g.La(K,function(f){R.unsubscribeByKey(f);delete LO[f]}))};\niO=function(){return g.t_(\"ytPubsub2Pubsub2Instance\")};\nzp=function(K,R,f){f=f===void 0?{sampleRate:.1}:f;Math.random()<Math.min(.02,f.sampleRate/100)&&vY(\"meta_logging_csi_event\",{timerName:K,VzZ:R})};\nK5h=function(){x6||(x6=Zh(g.KI(\"WORKER_SERIALIZATION_URL\")));return x6||void 0};\nap=function(){var K=K5h();EB||K===void 0||(EB=new Worker(wN(K),void 0));return EB};\nR25=function(){return typeof Worker===\"function\"&&K5h()?!0:!1};\nVyh=function(){if(R25()&&!Q_){var K=function(f){f=f.data;if(f.op===\"gzippedGelBatch\"){var V=NQ.get(f.key);V&&(faz(f.gzippedBatch,V.latencyPayload,V.url,V.options,V.sendFn),NQ.delete(f.key))}},R=ap();\nR&&(R.addEventListener(\"message\",K),R.onerror=function(){NQ.clear()},Q_=!0)}};\nta=function(K,R,f,V,D){D=D===void 0?!1:D;var H={startTime:(0,g.N7)(),ticks:{},infos:{}};if(UB)try{var l=D1B(R);if(l!=null&&(l>Heh||l<$1w))V(K,f);else{if(g.No(\"gzip_gel_with_worker\")){Q_||Vyh();var F=ap();if(F&&!D){NQ.set(WY,{latencyPayload:H,url:K,options:f,sendFn:V});F.postMessage({op:\"gelBatchToGzip\",serializedBatch:R,key:WY});WY++;return}}var c=R32(lae(R));faz(c,H,K,f,V)}}catch(r){HS(r),V(K,f)}else V(K,f)};\nfaz=function(K,R,f,V,D){var H=(0,g.N7)();R.ticks.gelc=H;Aa++;g.No(\"disable_compression_due_to_performance_degredation\")&&H-R.startTime>=d1v&&(Ja++,UB=!1);F5z(R);V.headers||(V.headers={});V.headers[\"Content-Encoding\"]=\"gzip\";V.postBody=K;V.postParams=void 0;D(f,V)};\nrFB=function(K){var R=R===void 0?!1:R;var f=f===void 0?!1:f;var V=(0,g.N7)(),D={startTime:V,ticks:{},infos:{}},H=R?g.t_(\"yt.logging.gzipForFetch\",!1):!0;if(UB&&H){if(!K.body)return K;try{var l=f?K.body:typeof K.body===\"string\"?K.body:JSON.stringify(K.body);H=l;if(!f&&typeof l===\"string\"){var F=D1B(l);if(F!=null&&(F>Heh||F<$1w))return K;f=R?{level:1}:void 0;H=R32(lae(l),f);var c=(0,g.N7)();D.ticks.gelc=c;if(R){Aa++;if((g.No(\"disable_compression_due_to_performance_degredation\")||g.No(\"disable_compression_due_to_performance_degradation_lr\"))&&\nc-V>=d1v)if(Ja++,g.No(\"abandon_compression_after_N_slow_zips_lr\")){R=Ja/Aa;var r=cFc/g.U$(\"compression_disable_point\");Aa>0&&Aa%g.U$(\"compression_disable_point\")===0&&R>=r&&(UB=!1)}else UB=!1;F5z(D)}}K.headers=Object.assign({},{\"Content-Encoding\":\"gzip\"},K.headers||{});K.body=H;return K}catch(y){return HS(y),K}}else return K};\nD1B=function(K){try{return(new Blob(K.split(\"\"))).size}catch(R){return HS(R),null}};\nF5z=function(K){g.No(\"gel_compression_csi_killswitch\")||!g.No(\"log_gel_compression_latency\")&&!g.No(\"log_gel_compression_latency_lr\")||zp(\"gel_compression\",K,{sampleRate:.1})};\nBY=function(K){var R=this;this.zP=this.U=!1;this.potentialEsfErrorCounter=this.K=0;this.handleError=function(){};\nthis.Mo=function(){};\nthis.now=Date.now;this.bK=!1;this.OC={Szp:function(y){R.kN=y},\nMz5:function(){R.Xk()},\nMy:function(){R.Pk()},\nX4:function(y){return g.I(function(h){return g.P(h,R.X4(y),0)})},\niE:function(y,h){return R.iE(y,h)},\nKA:function(){R.KA()}};\nvar f;this.I7=(f=K.I7)!=null?f:100;var V;this.Vu=(V=K.Vu)!=null?V:1;var D;this.KE=(D=K.KE)!=null?D:2592E6;var H;this.WD=(H=K.WD)!=null?H:12E4;var l;this.Jp=(l=K.Jp)!=null?l:5E3;var F;this.kN=(F=K.kN)!=null?F:void 0;this.C1=!!K.C1;var c;this.wh=(c=K.wh)!=null?c:.1;var r;this.o2=(r=K.o2)!=null?r:10;K.handleError&&(this.handleError=K.handleError);K.Mo&&(this.Mo=K.Mo);K.bK&&(this.bK=K.bK);K.zP&&(this.zP=K.zP);this.rU=K.rU;this.wC=K.wC;this.eg=K.eg;this.I$=K.I$;this.sendFn=K.sendFn;this.LD=K.LD;this.Oh=\nK.Oh;ZI(this)&&(!this.rU||this.rU(\"networkless_logging\"))&&yFc(this)};\nyFc=function(K){ZI(K)&&!K.bK&&(K.U=!0,K.C1&&Math.random()<=K.wh&&K.eg.tJ(K.kN),K.KA(),K.I$.XL()&&K.Xk(),K.I$.listen(K.LD,K.Xk.bind(K)),K.I$.listen(K.Oh,K.Pk.bind(K)))};\nSLN=function(K,R){if(!ZI(K))throw Error(\"IndexedDB is not supported: updateRequestHandlers\");var f=R.options.onError?R.options.onError:function(){};\nR.options.onError=function(D,H){var l,F,c,r;return g.I(function(y){switch(y.U){case 1:l=h2e(H);(F=owN(H))&&K.rU&&K.rU(\"web_enable_error_204\")&&K.handleError(Error(\"Request failed due to compression\"),R.url,H);if(!(K.rU&&K.rU(\"nwl_consider_error_code\")&&l||K.rU&&!K.rU(\"nwl_consider_error_code\")&&K.potentialEsfErrorCounter<=K.o2)){y.J5(2);break}if(!K.I$.RP){y.J5(3);break}return g.P(y,K.I$.RP(),3);case 3:if(K.I$.XL()){y.J5(2);break}f(D,H);if(!K.rU||!K.rU(\"nwl_consider_error_code\")||((c=R)==null?void 0:\nc.id)===void 0){y.J5(6);break}return g.P(y,K.eg.sD(R.id,K.kN,!1),6);case 6:return y.return();case 2:if(K.rU&&K.rU(\"nwl_consider_error_code\")&&!l&&K.potentialEsfErrorCounter>K.o2)return y.return();K.potentialEsfErrorCounter++;if(((r=R)==null?void 0:r.id)===void 0){y.J5(8);break}return R.sendCount<K.Vu?g.P(y,K.eg.sD(R.id,K.kN,!0,F?!1:void 0),12):g.P(y,K.eg.dG(R.id,K.kN),8);case 12:K.wC.sU(function(){K.I$.XL()&&K.Xk()},K.Jp);\ncase 8:f(D,H),g.lE(y)}})};\nvar V=R.options.onSuccess?R.options.onSuccess:function(){};\nR.options.onSuccess=function(D,H){var l;return g.I(function(F){if(F.U==1)return((l=R)==null?void 0:l.id)===void 0?F.J5(2):g.P(F,K.eg.dG(R.id,K.kN),2);K.I$.NA&&K.rU&&K.rU(\"vss_network_hint\")&&K.I$.NA(!0);V(D,H);g.lE(F)})};\nreturn R};\nXq=function(K,R){K.RI&&!K.I$.XL()?K.RI(R):K.handleError(R)};\nZI=function(K){return!!K.kN||K.zP};\nh2e=function(K){var R;return(K=K==null?void 0:(R=K.error)==null?void 0:R.code)&&K>=400&&K<=599?!1:!0};\nowN=function(K){var R;K=K==null?void 0:(R=K.error)==null?void 0:R.code;return!(K!==400&&K!==415)};\nieB=function(){if(k6)return k6();var K={};k6=g.Rp(\"LogsDatabaseV2\",{G1:(K.LogsRequestsStore={dR:2},K),shared:!1,upgrade:function(R,f,V){f(2)&&g.te(R,\"LogsRequestsStore\",{keyPath:\"id\",autoIncrement:!0});f(3);f(5)&&(V=V.objectStore(\"LogsRequestsStore\"),V.U.indexNames.contains(\"newRequest\")&&V.U.deleteIndex(\"newRequest\"),g.kI(V,\"newRequestV2\",[\"status\",\"interface\",\"timestamp\"]));f(7)&&Ae(R,\"sapisid\");f(9)&&Ae(R,\"SWHealthLog\")},\nversion:9});return k6()};\nTp=function(K){return g.q7(ieB(),K)};\nL5e=function(K,R){var f,V,D,H;return g.I(function(l){if(l.U==1)return f={startTime:(0,g.N7)(),infos:{transactionType:\"YT_IDB_TRANSACTION_TYPE_WRITE\"},ticks:{}},g.P(l,Tp(R),2);if(l.U!=3)return V=l.K,D=Object.assign({},K,{options:JSON.parse(JSON.stringify(K.options)),interface:g.KI(\"INNERTUBE_CONTEXT_CLIENT_NAME\",0)}),g.P(l,g.B7(V,\"LogsRequestsStore\",D),3);H=l.K;f.ticks.tc=(0,g.N7)();vwM(f);return l.return(H)})};\nw2v=function(K,R){var f,V,D,H,l,F,c,r,y;return g.I(function(h){if(h.U==1)return f={startTime:(0,g.N7)(),infos:{transactionType:\"YT_IDB_TRANSACTION_TYPE_READ\"},ticks:{}},g.P(h,Tp(R),2);if(h.U!=3)return V=h.K,D=g.KI(\"INNERTUBE_CONTEXT_CLIENT_NAME\",0),H=[K,D,0],l=[K,D,(0,g.N7)()],F=IDBKeyRange.bound(H,l),c=\"prev\",g.No(\"use_fifo_for_networkless\")&&(c=\"next\"),r=void 0,y=K===\"NEW\"?\"readwrite\":\"readonly\",g.No(\"use_readonly_for_get_most_recent_by_status_killswitch\")&&(y=\"readwrite\"),g.P(h,g.Je(V,[\"LogsRequestsStore\"],\n{mode:y,fh:!0},function(S){return g.I8(S.objectStore(\"LogsRequestsStore\").index(\"newRequestV2\"),{query:F,direction:c},function(v){v.getValue()&&(r=v.getValue(),K===\"NEW\"&&(r.status=\"QUEUED\",v.update(r)))})}),3);\nf.ticks.tc=(0,g.N7)();vwM(f);return h.return(r)})};\nz2M=function(K,R){var f;return g.I(function(V){if(V.U==1)return g.P(V,Tp(R),2);f=V.K;return V.return(g.Je(f,[\"LogsRequestsStore\"],{mode:\"readwrite\",fh:!0},function(D){var H=D.objectStore(\"LogsRequestsStore\");return H.get(K).then(function(l){if(l)return l.status=\"QUEUED\",g.Zo(H,l).then(function(){return l})})}))})};\nx1h=function(K,R,f,V){f=f===void 0?!0:f;var D;return g.I(function(H){if(H.U==1)return g.P(H,Tp(R),2);D=H.K;return H.return(g.Je(D,[\"LogsRequestsStore\"],{mode:\"readwrite\",fh:!0},function(l){var F=l.objectStore(\"LogsRequestsStore\");return F.get(K).then(function(c){return c?(c.status=\"NEW\",f&&(c.sendCount+=1),V!==void 0&&(c.options.compress=V),g.Zo(F,c).then(function(){return c})):g.xI.resolve(void 0)})}))})};\nEw2=function(K,R){var f;return g.I(function(V){if(V.U==1)return g.P(V,Tp(R),2);f=V.K;return V.return(f.delete(\"LogsRequestsStore\",K))})};\naa_=function(K){var R,f;return g.I(function(V){if(V.U==1)return g.P(V,Tp(K),2);R=V.K;f=(0,g.N7)()-2592E6;return g.P(V,g.Je(R,[\"LogsRequestsStore\"],{mode:\"readwrite\",fh:!0},function(D){return g.Tr(D.objectStore(\"LogsRequestsStore\"),{},function(H){if(H.getValue().timestamp<=f)return H.delete().then(function(){return g.P7(H)})})}),0)})};\nQt2=function(){g.I(function(K){return g.P(K,iWe(\"LogsDatabaseV2\"),0)})};\nvwM=function(K){g.No(\"nwl_csi_killswitch\")||zp(\"networkless_performance\",K,{sampleRate:1})};\nU1B=function(K){return g.q7(NyD(),K)};\nW5D=function(K){var R,f;g.I(function(V){if(V.U==1)return g.P(V,U1B(K),2);R=V.K;f=(0,g.N7)()-2592E6;return g.P(V,g.Je(R,[\"SWHealthLog\"],{mode:\"readwrite\",fh:!0},function(D){return g.Tr(D.objectStore(\"SWHealthLog\"),{},function(H){if(H.getValue().timestamp<=f)return H.delete().then(function(){return g.P7(H)})})}),0)})};\ntyv=function(K){var R;return g.I(function(f){if(f.U==1)return g.P(f,U1B(K),2);R=f.K;return g.P(f,R.clear(\"SWHealthLog\"),0)})};\ng.PY=function(K,R,f,V,D,H,l){D=D===void 0?\"\":D;H=H===void 0?!1:H;l=l===void 0?!1:l;if(K)if(f&&!g.uj())HS(new g.NB(\"Legacy referrer-scrubbed ping detected\")),K&&AFc(K,void 0,{scrubReferrer:!0});else if(D)Am(K,R,\"POST\",D,V);else if(g.KI(\"USE_NET_AJAX_FOR_PING_TRANSPORT\",!1)||V||l)Am(K,R,\"GET\",\"\",V,void 0,H,l);else{b:{try{c:{var F=new bVB({url:K});if(F.U.dsh===\"1\")var c=null;else{var r=F.U.ae;if(r===\"1\"){var y=F.U.adurl;if(y)try{c={version:3,il:decodeURIComponent(y),Xh:Vh(F.K,\"act=1\",\"ri=1\",p$h(F))};\nbreak c}catch(v){}}c=r===\"2\"?{version:4,il:Vh(F.K,\"dct=1\",\"suid=\"+F.X,\"ri=1\"),Xh:Vh(F.K,\"act=1\",\"ri=1\",\"suid=\"+F.X)}:null}}if(c){var h=U0(K);var S=!(!h||!h.endsWith(\"/aclk\")||P9(K,\"ri\")!==\"1\");break b}}catch(v){}S=!1}S?JFc(K)?(R&&R(),f=!0):f=!1:f=!1;f||AFc(K,R)}};\nJFc=function(K,R){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(K,R===void 0?\"\":R))return!0}catch(f){}return!1};\nAFc=function(K,R,f){f=f===void 0?{}:f;var V=new Image,D=\"\"+Ze5++;nO[D]=V;V.onload=V.onerror=function(){R&&nO[D]&&R();delete nO[D]};\nf.scrubReferrer&&(V.referrerPolicy=\"no-referrer\");V.src=K};\nByz=function(K){var R;return((R=document.featurePolicy)==null?0:R.allowedFeatures().includes(\"attribution-reporting\"))?K+\"&nis=6\":K+\"&nis=5\"};\ngg=function(){Ip||(Ip=new Do(\"yt.offline\"));return Ip};\nX2o=function(K){if(g.No(\"offline_error_handling\")){var R=gg().get(\"errors\",!0)||{};R[K.message]={name:K.name,stack:K.stack};K.level&&(R[K.message].level=K.level);gg().set(\"errors\",R,2592E3,!0)}};\nOB=function(){this.U=new Map;this.K=!1};\nj5=function(){if(!OB.instance){var K=g.t_(\"yt.networkRequestMonitor.instance\")||new OB;g.WT(\"yt.networkRequestMonitor.instance\",K);OB.instance=K}return OB.instance};\nqQ=function(){g.vE.call(this);var K=this;this.K=!1;this.U=Coz();this.U.listen(\"networkstatus-online\",function(){if(K.K&&g.No(\"offline_error_handling\")){var R=gg().get(\"errors\",!0);if(R){for(var f in R)if(R[f]){var V=new g.NB(f,\"sent via offline_errors\");V.name=R[f].name;V.stack=R[f].stack;V.level=R[f].level;g.V2(V)}gg().set(\"errors\",{},2592E3,!0)}}})};\nkmN=function(){if(!qQ.instance){var K=g.t_(\"yt.networkStatusManager.instance\")||new qQ;g.WT(\"yt.networkStatusManager.instance\",K);qQ.instance=K}return qQ.instance};\ng.MQ=function(K){K=K===void 0?{}:K;g.vE.call(this);var R=this;this.U=this.J=0;this.K=kmN();var f=g.t_(\"yt.networkStatusManager.instance.listen\").bind(this.K);f&&(K.rateLimit?(this.rateLimit=K.rateLimit,f(\"networkstatus-online\",function(){Ty5(R,\"publicytnetworkstatus-online\")}),f(\"networkstatus-offline\",function(){Ty5(R,\"publicytnetworkstatus-offline\")})):(f(\"networkstatus-online\",function(){R.dispatchEvent(\"publicytnetworkstatus-online\")}),f(\"networkstatus-offline\",function(){R.dispatchEvent(\"publicytnetworkstatus-offline\")})))};\nTy5=function(K,R){K.rateLimit?K.U?(g.b7.SQ(K.J),K.J=g.b7.sU(function(){K.X!==R&&(K.dispatchEvent(R),K.X=R,K.U=(0,g.N7)())},K.rateLimit-((0,g.N7)()-K.U))):(K.dispatchEvent(R),K.X=R,K.U=(0,g.N7)()):K.dispatchEvent(R)};\npO=function(){var K=BY.call;bO||(bO=new g.MQ({QdZ:!0,KzY:!0}));K.call(BY,this,{eg:{tJ:aa_,dG:Ew2,u2:w2v,XKW:z2M,sD:x1h,set:L5e},I$:bO,handleError:function(R,f,V){var D,H=V==null?void 0:(D=V.error)==null?void 0:D.code;if(H===400||H===415){var l;R=new g.NB(R.message,f,V==null?void 0:(l=V.error)==null?void 0:l.code);HS(R,void 0,void 0,void 0,!0)}else g.V2(R)},\nMo:HS,sendFn:PpD,now:g.N7,RI:X2o,wC:g.R8(),LD:\"publicytnetworkstatus-online\",Oh:\"publicytnetworkstatus-offline\",C1:!0,wh:.1,o2:g.U$(\"potential_esf_error_limit\",10),rU:g.No,bK:!(g.ue()&&g.Nw(document.location.toString())!==\"www.youtube-nocookie.com\")});this.X=new g.hn;g.No(\"networkless_immediately_drop_all_requests\")&&Qt2();vlo(\"LogsDatabaseV2\")};\nY6=function(){var K=g.t_(\"yt.networklessRequestController.instance\");K||(K=new pO,g.WT(\"yt.networklessRequestController.instance\",K),g.No(\"networkless_logging\")&&g.e1().then(function(R){K.kN=R;yFc(K);K.X.resolve();K.C1&&Math.random()<=K.wh&&K.kN&&W5D(K.kN);g.No(\"networkless_immediately_drop_sw_health_store\")&&nwo(K)}));\nreturn K};\nnwo=function(K){var R;g.I(function(f){if(!K.kN)throw R=g.wT(\"clearSWHealthLogsDb\"),R;return f.return(tyv(K.kN).catch(function(V){K.handleError(V)}))})};\nPpD=function(K,R,f,V){V=V===void 0?!1:V;R=g.No(\"web_fp_via_jspb\")?Object.assign({},R):R;g.No(\"use_cfr_monitor\")&&Iav(K,R);if(g.No(\"use_request_time_ms_header\"))R.headers&&y2(K)&&(R.headers[\"X-Goog-Request-Time\"]=JSON.stringify(Math.round((0,g.N7)())));else{var D;if((D=R.postParams)==null?0:D.requestTimeMs)R.postParams.requestTimeMs=Math.round((0,g.N7)())}f&&Object.keys(R).length===0?g.PY(K):R.compress?R.postBody?(typeof R.postBody!==\"string\"&&(R.postBody=JSON.stringify(R.postBody)),ta(K,R.postBody,\nR,g.Jm,V)):ta(K,JSON.stringify(R.postParams),R,ZY,V):g.Jm(K,R)};\nmF=function(K,R){g.No(\"use_event_time_ms_header\")&&y2(K)&&(R.headers||(R.headers={}),R.headers[\"X-Goog-Event-Time\"]=JSON.stringify(Math.round((0,g.N7)())));return R};\nIav=function(K,R){var f=R.onError?R.onError:function(){};\nR.onError=function(D,H){j5().requestComplete(K,!1);f(D,H)};\nvar V=R.onSuccess?R.onSuccess:function(){};\nR.onSuccess=function(D,H){j5().requestComplete(K,!0);V(D,H)}};\ng.Gp=function(K){this.config_=null;K?this.config_=K:P75()&&(this.config_=g.rg())};\ng.uO=function(K,R,f,V){function D(r){try{if((r===void 0?0:r)&&V.retry&&!V.networklessOptions.bypassNetworkless)H.method=\"POST\",V.networklessOptions.writeThenSend?Y6().writeThenSend(c,H):Y6().sendAndWrite(c,H);else if(V.compress){var y=!V.networklessOptions.writeThenSend;if(H.postBody){var h=H.postBody;typeof h!==\"string\"&&(h=JSON.stringify(H.postBody));ta(c,h,H,g.Jm,y)}else ta(c,JSON.stringify(H.postParams),H,ZY,y)}else ZY(c,H)}catch(S){if(S.name===\"InvalidAccessError\")HS(Error(\"An extension is blocking network request.\"));\nelse throw S;}}\n!g.KI(\"VISITOR_DATA\")&&R!==\"visitor_id\"&&Math.random()<.01&&HS(new g.NB(\"Missing VISITOR_DATA when sending innertube request.\",R,f,V));if(!K.isReady())throw K=new g.NB(\"innertube xhrclient not ready\",R,f,V),g.V2(K),K;var H={headers:V.headers||{},method:\"POST\",postParams:f,postBody:V.postBody,postBodyFormat:V.postBodyFormat||\"JSON\",onTimeout:function(){V.onTimeout()},\nonFetchTimeout:V.onTimeout,onSuccess:function(r,y){if(V.onSuccess)V.onSuccess(y)},\nonFetchSuccess:function(r){if(V.onSuccess)V.onSuccess(r)},\nonProgress:function(r){if(V.onProgress)V.onProgress(r)},\nonError:function(r,y){if(V.onError)V.onError(y)},\nonFetchError:function(r){if(V.onError)V.onError(r)},\ntimeout:V.timeout,withCredentials:!0,compress:V.compress};H.headers[\"Content-Type\"]||(H.headers[\"Content-Type\"]=\"application/json\");f=\"\";var l=K.config_.uC;l&&(f=l);l=K.config_.X7||!1;var F=YHB(l,f,V);Object.assign(H.headers,F);H.headers.Authorization&&!f&&l&&(H.headers[\"x-origin\"]=window.location.origin);var c=cS(\"\"+f+(\"/youtubei/\"+K.config_.innertubeApiVersion+\"/\"+R),{alt:\"json\"});g.t_(\"ytNetworklessLoggingInitializationOptions\")&&gwh.isNwlInitialized?Fo_().then(function(r){D(r)}):D(!1)};\ng.RQ=function(K,R,f){var V=g.sB();if(V&&R){var D=V.subscribe(K,function(){function H(){CO[D]&&R.apply&&typeof R.apply==\"function\"&&R.apply(f||window,l)}\nvar l=arguments;try{g.e5[K]?H():g.zs(H,0)}catch(F){g.V2(F)}},f);\nCO[D]=!0;K3[K]||(K3[K]=[]);K3[K].push(D);return D}return 0};\nOeB=function(K){var R=g.RQ(\"LOGGED_IN\",function(f){K.apply(void 0,arguments);g.f3(R)})};\ng.f3=function(K){var R=g.sB();R&&(typeof K===\"number\"?K=[K]:typeof K===\"string\"&&(K=[parseInt(K,10)]),g.La(K,function(f){R.unsubscribeByKey(f);delete CO[f]}))};\ng.V1=function(K,R){var f=g.sB();return f?f.publish.apply(f,arguments):!1};\nqL5=function(K){var R=g.sB();if(R)if(R.clear(K),K)jtB(K);else for(var f in K3)jtB(f)};\ng.sB=function(){return g.Nz.ytPubsubPubsubInstance};\njtB=function(K){K3[K]&&(K=K3[K],g.La(K,function(R){CO[R]&&delete CO[R]}),K.length=0)};\ng.DA=function(K,R,f){My_(K,R,f===void 0?null:f)};\nMy_=function(K,R,f){f=f===void 0?null:f;var V=beo(typeof K===\"string\"?K:K.toString()),D=document.getElementById(V),H=D&&$XD(D),l=D&&!H;H?R&&R():(R&&(H=g.RQ(V,R),R=\"\"+g.n8(R),p2N[R]=H),l||(D=YLN(K,V,function(){$XD(D)||(Hgc(D),g.V1(V),g.zs(function(){qL5(V)},0))},f)))};\nYLN=function(K,R,f,V){V=V===void 0?null:V;var D=g.tB(\"SCRIPT\");D.id=R;D.onload=function(){f&&setTimeout(f,0)};\nD.onreadystatechange=function(){switch(D.readyState){case \"loaded\":case \"complete\":D.onload()}};\nV&&D.setAttribute(\"nonce\",V);g.nC(D,typeof K===\"string\"?g.Bn(K):K);K=document.getElementsByTagName(\"head\")[0]||document.body;K.insertBefore(D,K.firstChild);return D};\nbeo=function(K){var R=document.createElement(\"a\");g.Wb(R,K);K=R.href.replace(/^[a-zA-Z]+:\\/\\//,\"//\");return\"js-\"+mp(K)};\nHr=function(K,R){if(K===R)K=!0;else if(Array.isArray(K)&&Array.isArray(R))K=g.iT(K,R,Hr);else if(g.kV(K)&&g.kV(R))a:if(g.Uh(K).length!=g.Uh(R).length)K=!1;else{for(var f in K)if(!Hr(K[f],R[f])){K=!1;break a}K=!0}else K=!1;return K};\nds=function(K){var R=g.wW.apply(1,arguments);if(!$J(K)||R.some(function(V){return!$J(V)}))throw Error(\"Only objects may be merged.\");\nR=g.Z(R);for(var f=R.next();!f.done;f=R.next())li(K,f.value)};\nli=function(K,R){for(var f in R)if($J(R[f])){if(f in K&&!$J(K[f]))throw Error(\"Cannot merge an object into a non-object.\");f in K||(K[f]={});li(K[f],R[f])}else if(Fh(R[f])){if(f in K&&!Fh(K[f]))throw Error(\"Cannot merge an array into a non-array.\");f in K||(K[f]=[]);m1h(K[f],R[f])}else K[f]=R[f];return K};\nm1h=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next())f=f.value,$J(f)?K.push(li({},f)):Fh(f)?K.push(m1h([],f)):K.push(f);return K};\n$J=function(K){return typeof K===\"object\"&&!Array.isArray(K)};\nFh=function(K){return typeof K===\"object\"&&Array.isArray(K)};\ncr=function(K){g.O.call(this);this.K=K};\nrs=function(K){cr.call(this,!0);this.U=K};\ny1=function(K,R){g.O.call(this);var f=this;this.X=[];this.N=!1;this.K=0;this.B=this.T=this.J=!1;this.UF=null;var V=(0,g.Ii)(K,R);this.U=new g.CW(function(){return V(f.UF)},300);\ng.q(this,this.U);this.EF=this.Z=Infinity};\nGmN=function(K,R){if(!R)return!1;for(var f=0;f<R.length;f++){var V=R.item(f);if(V&&K.X.includes(V.identifier))return!0}return!1};\noQ=function(K){if(window.crypto&&window.crypto.getRandomValues)try{var R=Array(K),f=new Uint8Array(K);window.crypto.getRandomValues(f);for(var V=0;V<R.length;V++)R[V]=f[V];return R}catch(H){}R=Array(K);for(f=0;f<K;f++){V=Date.now();for(var D=0;D<V%23;D++)R[f]=Math.random();R[f]=Math.floor(Math.random()*256)}if(h0)for(f=1,V=0;V<h0.length;V++)R[f%K]^=R[(f-1)%K]/4^h0.charCodeAt(V),f++;return R};\ng.SI=function(K){K=oQ(K);for(var R=[],f=0;f<K.length;f++)R.push(\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(K[f]&63));return R.join(\"\")};\ng.uJo=function(){return g.JQ(oQ(16),function(K){return(K&15).toString(16)}).join(\"\")};\nCpM=function(){var K={};var R=K.wBD===void 0?!1:K.wBD;K=K.yK===void 0?!0:K.yK;if(g.t_(\"_lact\",window)==null){var f=parseInt(g.KI(\"LACT\"),10);f=isFinite(f)?Date.now()-Math.max(f,0):-1;g.WT(\"_lact\",f,window);g.WT(\"_fact\",f,window);f==-1&&ii();st_(R,K);new Zx(function(){vr(\"mouse\",100)})}};\nst_=function(K,R){var f=window;K=K===void 0?!1:K;R=R===void 0?!0:R;g.We(f.document,\"keydown\",ii);g.We(f.document,\"keyup\",ii);g.We(f.document,\"mousedown\",ii);g.We(f.document,\"mouseup\",ii);K?g.We(f,\"touchmove\",function(){vr(\"touchmove\",200)},{passive:!0}):(g.We(f,\"resize\",function(){vr(\"resize\",200)}),R&&g.We(f,\"scroll\",function(){vr(\"scroll\",200)}));\ng.We(f.document,\"touchstart\",ii,{passive:!0});g.We(f.document,\"touchend\",ii,{passive:!0})};\nvr=function(K,R){L3[K]||(L3[K]=!0,g.b7.sU(function(){ii();L3[K]=!1},R))};\nii=function(){g.t_(\"_lact\",window)==null&&(CpM(),g.t_(\"_lact\",window));var K=Date.now();g.WT(\"_lact\",K,window);g.t_(\"_fact\",window)==-1&&g.WT(\"_fact\",K,window);(K=g.t_(\"ytglobal.ytUtilActivityCallback_\"))&&K()};\nws=function(){var K=g.t_(\"_lact\",window);return K==null?-1:Math.max(Date.now()-K,0)};\nzO=function(K){this.name=K};\nxJ=function(K){this.key=K};\ne2_=function(){var K=this;this.U=new Map;this.X=new Map;this.K=new Map;this.OC={uAQ:function(){return new Map(K.U)}}};\nEe=function(K,R){K.U.set(R.QV,R);var f=K.X.get(R.QV);if(f)try{f.Mf(K.resolve(R.QV))}catch(V){f.qz(V)}};\nQ1=function(K,R,f,V){V=V===void 0?!1:V;if(f.indexOf(R)>-1)throw Error(\"Deps cycle for: \"+R);if(K.K.has(R))return K.K.get(R);if(!K.U.has(R)){if(V)return;throw Error(\"No provider for: \"+R);}V=K.U.get(R);f.push(R);if(V.a5!==void 0)var D=V.a5;else if(V.fYt)D=V[aQ]?KY_(K,V[aQ],f):[],D=V.fYt.apply(V,g.X(D));else if(V.cW){D=V.cW;var H=D[aQ]?KY_(K,D[aQ],f):[];D=new (Function.prototype.bind.apply(D,[null].concat(g.X(H))))}else throw Error(\"Could not resolve providers for: \"+R);f.pop();V.gZU||K.K.set(R,D);\nreturn D};\nKY_=function(K,R,f){return R?R.map(function(V){return V instanceof xJ?Q1(K,V.key,f,!0):Q1(K,V,f)}):[]};\nUe=function(){N6||(N6=new e2_);return N6};\nfhc=function(){var K=RB2;return function(){var R=Ue();if(!R.resolve(new xJ(K))){var f={};Ee(R,(f.QV=K,f.cW=K,f[aQ]=void 0,f))}return R.resolve(K)}};\nt0=function(){var K,R;return\"h5vcc\"in Wr&&((K=Wr.h5vcc.traceEvent)==null?0:K.traceBegin)&&((R=Wr.h5vcc.traceEvent)==null?0:R.traceEnd)?1:\"performance\"in Wr&&Wr.performance.mark&&Wr.performance.measure?2:0};\nA0=function(K){var R=t0();switch(R){case 1:Wr.h5vcc.traceEvent.traceBegin(\"YTLR\",K);break;case 2:Wr.performance.mark(K+\"-start\");break;case 0:break;default:tl(R,\"unknown trace type\")}};\nVKo=function(K){var R=t0();switch(R){case 1:Wr.h5vcc.traceEvent.traceEnd(\"YTLR\",K);break;case 2:R=K+\"-start\";var f=K+\"-end\";Wr.performance.mark(f);Wr.performance.measure(K,R,f);break;case 0:break;default:tl(R,\"unknown trace type\")}};\nDF_=function(K){var R,f;(f=(R=window).onerror)==null||f.call(R,K.message,\"\",0,0,K)};\nHrN=function(K){var R=this;var f=f===void 0?0:f;var V=V===void 0?g.R8():V;this.X=f;this.scheduler=V;this.K=new g.hn;this.U=K;for(K={c_:0};K.c_<this.U.length;K={qk:void 0,c_:K.c_},K.c_++)K.qk=this.U[K.c_],f=function(D){return function(){D.qk.cz();R.U[D.c_].jk=!0;R.U.every(function(H){return H.jk===!0})&&R.K.resolve()}}(K),V=C4(f,J0(this,K.qk)),this.U[K.c_]=Object.assign({},K.qk,{cz:f,\njobId:V})};\n$Fv=function(K){var R=Array.from(K.U.keys()).sort(function(V,D){return J0(K,K.U[D])-J0(K,K.U[V])});\nR=g.Z(R);for(var f=R.next();!f.done;f=R.next())f=K.U[f.value],f.jobId===void 0||f.jk||(K.scheduler.SQ(f.jobId),C4(f.cz,10))};\nJ0=function(K,R){var f;return(f=R.priority)!=null?f:K.X};\nBr=function(K){this.state=K;this.plugins=[];this.X=void 0;this.J={};ZA&&A0(this.state)};\nlho=function(K,R){var f=R.filter(function(D){return Xh(K,D)===10}),V=R.filter(function(D){return Xh(K,D)!==10});\nreturn K.J.QRp?function(){var D=g.wW.apply(0,arguments);return g.I(function(H){if(H.U==1)return g.P(H,K.v4D.apply(K,[f].concat(g.X(D))),2);K.T_.apply(K,[V].concat(g.X(D)));g.lE(H)})}:function(){var D=g.wW.apply(0,arguments);\nK.Sp0.apply(K,[f].concat(g.X(D)));K.T_.apply(K,[V].concat(g.X(D)))}};\nXh=function(K,R){var f,V;return(V=(f=K.X)!=null?f:R.priority)!=null?V:0};\nkJ=function(K){ZA&&K&&A0(K)};\nTO=function(K){ZA&&K&&VKo(K)};\nFYw=function(K,R,f){dFN&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(\"[\"+K.constructor.name+\"] '\"+K.state+\"' to '\"+R+\"'\"),console.log(\"with message: \",f),console.groupEnd())};\nPr=function(K){if(g.No(\"web_lifecycle_error_handling_killswitch\"))return K();try{return K()}catch(R){DF_(R)}};\nn3=function(K){Br.call(this,K===void 0?\"none\":K);this.U=null;this.X=10;this.transitions=[{from:\"none\",to:\"application_navigating\",action:this.B},{from:\"application_navigating\",to:\"none\",action:this.T},{from:\"application_navigating\",to:\"application_navigating\",action:function(){}},\n{from:\"none\",to:\"none\",action:function(){}}]};\ncZe=function(){IQ||(IQ=new n3);return IQ};\ngs=function(){var K=this;this.store={};this.U=0;this.K={};this.OC={S22:function(){return K.U}}};\nq6=function(K,R){var f=Oe(R);if(K.K[f])return K.K[f];var V=Object.keys(K.store)||[];if(V.length<=1&&Oe(R)===V[0])return V;for(var D=[],H=0;H<V.length;H++){var l=V[H].split(\"/\");if(jI(R.auth,l[0])){var F=R.isJspb;jI(F===void 0?\"undefined\":F?\"true\":\"false\",l[1])&&jI(R.cttAuthInfo,l[2])&&(F=R.tier,F=F===void 0?\"undefined\":JSON.stringify(F),jI(F,l[3])&&D.push(V[H]))}}return K.K[f]=D};\njI=function(K,R){return K===void 0||K===\"undefined\"?!0:K===R};\nOe=function(K){return[K.auth===void 0?\"undefined\":K.auth,K.isJspb===void 0?\"undefined\":K.isJspb,K.cttAuthInfo===void 0?\"undefined\":K.cttAuthInfo,K.tier===void 0?\"undefined\":K.tier].join(\"/\")};\nM6=function(){this.J=this.U=this.K=0;this.X=!1};\nbi=function(){var K=g.t_(\"yt.logging.ims\");K||(K=new gs,g.WT(\"yt.logging.ims\",K));return K};\nhBe=function(){if(R25()&&!rZG){var K=function(f){f=f.data;if(f.op===\"serializedGelBatch\"){var V=p3.get(f.key);V&&(yZG(f.serializedBatch,V.client,V.resolve,V.networklessOptions,V.isIsolated,V.useVSSEndpoint,V.dangerousLogToVisitorSession,V.requestsOutstanding),p3.delete(f.key))}},R=ap();\nR&&(R.addEventListener(\"message\",K),R.onerror=function(){p3.clear()});\nrZG=!0}};\nwnv=function(K,R){if(K.endpoint===\"log_event\"){YJ(K);var f=md(K),V=ogv(K.payload)||\"\",D=SRB(V),H=200;if(D){if(D.enabled===!1&&!g.No(\"web_payload_policy_disabled_killswitch\"))return;H=irh(D.tier);if(H===400){vg5(K,R);return}}GO[f]=!0;f={cttAuthInfo:f,isJspb:!1,tier:H};bi().storePayload(f,K.payload);LYv(R,!1,f,ui(V))}};\nxF_=function(K,R,f){if(R.endpoint===\"log_event\"){YJ(void 0,R);var V=md(R,!0),D=SRB(K),H=200;if(D){if(D.enabled===!1&&!g.No(\"web_payload_policy_disabled_killswitch\"))return;H=irh(D.tier);if(H===400){zBB(K,R,f);return}}GO[V]=!0;V={cttAuthInfo:V,isJspb:!0,tier:H};bi().storePayload(V,$T(R.payload));LYv(f,!0,V,ui(K))}};\nLYv=function(K,R,f,V){function D(){se({writeThenSend:!0},R,f.tier)}\nR=R===void 0?!1:R;V=V===void 0?!1:V;K&&(C3=new K);K=g.U$(\"tvhtml5_logging_max_batch_ads_fork\")||g.U$(\"tvhtml5_logging_max_batch\")||g.U$(\"web_logging_max_batch\")||100;var H=(0,g.N7)(),l=eI(R,f.tier),F=l.J;V&&(l.X=!0);V=0;f&&(V=bi().getSequenceCount(f));V>=1E3?D():V>=K?KM||(KM=RV(function(){D();KM=void 0},0)):H-F>=10&&(Eg2(R,f.tier),l.J=H)};\nvg5=function(K,R){if(K.endpoint===\"log_event\"){g.No(\"more_accurate_gel_parser\")&&bi().storePayload({isJspb:!1},K.payload);YJ(K);var f=md(K),V=new Map;V.set(f,[K.payload]);var D=ogv(K.payload)||\"\";R&&(C3=new R);return new g.AA(function(H,l){C3&&C3.isReady()?ahv(V,C3,H,l,{bypassNetworkless:!0},!0,ui(D)):H()})}};\nzBB=function(K,R,f){if(R.endpoint===\"log_event\"){YJ(void 0,R);var V=md(R,!0),D=new Map;D.set(V,[$T(R.payload)]);f&&(C3=new f);return new g.AA(function(H){C3&&C3.isReady()?QYM(D,C3,H,{bypassNetworkless:!0},!0,ui(K)):H()})}};\nmd=function(K,R){var f=\"\";if(K.dangerousLogToVisitorSession)f=\"visitorOnlyApprovedKey\";else if(K.cttAuthInfo){if(R===void 0?0:R){R=K.cttAuthInfo.token;f=K.cttAuthInfo;var V=new uP;f.videoId?V.setVideoId(f.videoId):f.playlistId&&Tu(V,2,fM,pG(f.playlistId));VC[R]=V}else R=K.cttAuthInfo,f={},R.videoId?f.videoId=R.videoId:R.playlistId&&(f.playlistId=R.playlistId),D3[K.cttAuthInfo.token]=f;f=K.cttAuthInfo.token}return f};\nse=function(K,R,f){K=K===void 0?{}:K;R=R===void 0?!1:R;new g.AA(function(V,D){var H=eI(R,f),l=H.X;H.X=!1;HR(H.K);HR(H.U);H.U=0;C3&&C3.isReady()?f===void 0&&g.No(\"enable_web_tiered_gel\")?NFh(V,D,K,R,300,l):NFh(V,D,K,R,f,l):(Eg2(R,f),V())})};\nNFh=function(K,R,f,V,D,H){var l=C3;f=f===void 0?{}:f;V=V===void 0?!1:V;D=D===void 0?200:D;H=H===void 0?!1:H;var F=new Map,c=new Map,r={isJspb:V,cttAuthInfo:void 0,tier:D},y={isJspb:V,cttAuthInfo:void 0};if(V){R=g.Z(Object.keys(GO));for(D=R.next();!D.done;D=R.next())D=D.value,c=g.No(\"enable_web_tiered_gel\")?bi().smartExtractMatchingEntries({keys:[r,y],sizeLimit:1E3}):bi().extractMatchingEntries({isJspb:!0,cttAuthInfo:D}),c.length>0&&F.set(D,c),(g.No(\"web_fp_via_jspb_and_json\")&&f.writeThenSend||!g.No(\"web_fp_via_jspb_and_json\"))&&\ndelete GO[D];QYM(F,l,K,f,!1,H)}else{F=g.Z(Object.keys(GO));for(r=F.next();!r.done;r=F.next())r=r.value,y=g.No(\"enable_web_tiered_gel\")?bi().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:r,tier:D},{isJspb:!1,cttAuthInfo:r}],sizeLimit:1E3}):bi().extractMatchingEntries({isJspb:!1,cttAuthInfo:r}),y.length>0&&c.set(r,y),(g.No(\"web_fp_via_jspb_and_json\")&&f.writeThenSend||!g.No(\"web_fp_via_jspb_and_json\"))&&delete GO[r];ahv(c,l,K,R,f,!1,H)}};\nEg2=function(K,R){function f(){se({writeThenSend:!0},K,R)}\nK=K===void 0?!1:K;R=R===void 0?200:R;var V=eI(K,R),D=V===UFG||V===WYG?5E3:tKM;g.No(\"web_gel_timeout_cap\")&&!V.U&&(D=RV(function(){f()},D),V.U=D);\nHR(V.K);D=g.KI(\"LOGGING_BATCH_TIMEOUT\",g.U$(\"web_gel_debounce_ms\",1E4));g.No(\"shorten_initial_gel_batch_timeout\")&&$t&&(D=AZc);D=RV(function(){g.U$(\"gel_min_batch_size\")>0?bi().getSequenceCount({cttAuthInfo:void 0,isJspb:K,tier:R})>=JZo&&f():f()},D);\nV.K=D};\nahv=function(K,R,f,V,D,H,l){D=D===void 0?{}:D;var F=Math.round((0,g.N7)()),c=K.size,r=Zre(l);K=g.Z(K);var y=K.next();for(l={};!y.done;l={HL:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,NT:void 0,pu:void 0},y=K.next()){var h=g.Z(y.value);y=h.next().value;h=h.next().value;l.batchRequest=g.Py({context:g.y_(R.config_||g.rg())});if(!g.Xp(h)&&!g.No(\"throw_err_when_logevent_malformed_killswitch\")){V();break}l.batchRequest.events=h;(h=D3[y])&&BFB(l.batchRequest,y,h);delete D3[y];l.dangerousLogToVisitorSession=\ny===\"visitorOnlyApprovedKey\";Xnw(l.batchRequest,F,l.dangerousLogToVisitorSession);kIB(D);l.NT=function(S){g.No(\"start_client_gcf\")&&g.b7.sU(function(){return g.I(function(v){return g.P(v,TFo(S),0)})});\nc--;c||f()};\nl.HL=0;l.pu=function(S){return function(){S.HL++;if(D.bypassNetworkless&&S.HL===1)try{g.uO(R,r,S.batchRequest,lg({writeThenSend:!0},S.dangerousLogToVisitorSession,S.NT,S.pu,H)),$t=!1}catch(v){g.V2(v),V()}c--;c||f()}}(l);\ntry{g.uO(R,r,l.batchRequest,lg(D,l.dangerousLogToVisitorSession,l.NT,l.pu,H)),$t=!1}catch(S){g.V2(S),V()}}};\nQYM=function(K,R,f,V,D,H){V=V===void 0?{}:V;var l=Math.round((0,g.N7)()),F={value:K.size},c=new Map([].concat(g.X(K)));c=g.Z(c);for(var r=c.next();!r.done;r=c.next()){var y=g.Z(r.value).next().value,h=K.get(y);r=new g.sR;var S=R.config_||g.rg(),v=new MF,L=new Pn;fJ(L,1,S.TV);fJ(L,2,S.oJ);D8(L,16,S.aU);fJ(L,17,S.innertubeContextClientVersion);if(S.p$){var E=S.p$,Q=new kg;E.coldConfigData&&fJ(Q,1,E.coldConfigData);E.appInstallData&&fJ(Q,6,E.appInstallData);E.coldHashData&&fJ(Q,3,E.coldHashData);E.hotHashData&&\nQ.Fm(E.hotHashData);MR(L,kg,62,Q)}(E=g.Nz.devicePixelRatio)&&E!=1&&LV(L,65,At(E));E=WS();E!==\"\"&&fJ(L,54,E);E=tm();if(E.length>0){Q=new gF;for(var J=0;J<E.length;J++){var A=new nr;fJ(A,1,E[J].key);Tu(A,2,PPD,pG(E[J].value));pV(Q,15,nr,A)}MR(v,gF,5,Q)}nlD(S,L);IU5(v);glG(L);OWB(S,L);jIN(L);g.No(\"start_client_gcf\")&&qHD(L);g.KI(\"DELEGATED_SESSION_ID\")&&!g.No(\"pageid_as_header_web\")&&(S=new qF,fJ(S,3,g.KI(\"DELEGATED_SESSION_ID\")));!g.No(\"fill_delegate_context_in_gel_killswitch\")&&(E=g.KI(\"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT\"))&&\n(Q=Os(v,qF,3)||new qF,S=v,E=fJ(Q,18,E),MR(S,qF,3,E));S=L;E=g.Z(Object.entries(Iw(g.KI(\"DEVICE\",\"\"))));for(Q=E.next();!Q.done;Q=E.next())J=g.Z(Q.value),Q=J.next().value,J=J.next().value,Q===\"cbrand\"?fJ(S,12,J):Q===\"cmodel\"?fJ(S,13,J):Q===\"cbr\"?fJ(S,87,J):Q===\"cbrver\"?fJ(S,88,J):Q===\"cos\"?fJ(S,18,J):Q===\"cosver\"?fJ(S,19,J):Q===\"cplatform\"&&D8(S,42,ELG(J));v.kT(L);MR(r,MF,1,v);if(L=VC[y])a:{if(L.Vt())v=1;else if(L.getPlaylistId())v=2;else break a;MR(r,uP,4,L);L=Os(r,MF,1)||new MF;S=Os(L,qF,3)||new qF;\nE=new jK;E.setToken(y);D8(E,1,v);pV(S,12,jK,E);MR(L,qF,3,S)}delete VC[y];y=y===\"visitorOnlyApprovedKey\";du()||Rl(r,2,l);!y&&(v=g.KI(\"EVENT_ID\"))&&(L=ngG(),S=new GI,fJ(S,1,v),Rl(S,2,L),MR(r,GI,5,S));kIB(V);if(g.No(\"jspb_serialize_with_worker\")&&(v=ap())&&V.writeThenSend){p3.set(FY,{client:R,resolve:f,networklessOptions:V,isIsolated:D,useVSSEndpoint:H,dangerousLogToVisitorSession:y,requestsOutstanding:F});v.postMessage({op:\"gelBatchToSerialize\",batchRequest:$T(r),clientEvents:h,key:FY});FY++;break}if(h){v=\n[];for(L=0;L<h.length;L++)try{v.push(new mY(h[L]))}catch(B){g.V2(new g.NB(\"Transport failed to deserialize \"+String(h[L])))}h=v}else h=[];h=g.Z(h);for(v=h.next();!v.done;v=h.next())pV(r,3,mY,v.value);h={startTime:(0,g.N7)(),ticks:{},infos:{}};r=r.PB();h.ticks.geljspc=(0,g.N7)();g.No(\"log_jspb_serialize_latency\")&&zp(\"gel_jspb_serialize\",h,{sampleRate:.1});yZG(r,R,f,V,D,H,y,F)}};\nyZG=function(K,R,f,V,D,H,l,F){V=V===void 0?{}:V;F=F===void 0?{value:0}:F;H=Zre(H);V=lg(V,l,function(c){g.No(\"start_client_gcf\")&&g.b7.sU(function(){return g.I(function(r){return g.P(r,TFo(c),0)})});\nF.value--;F.value||f()},function(){F.value--;\nF.value||f()},D);\nV.headers[\"Content-Type\"]=\"application/json+protobuf\";V.postBodyFormat=\"JSPB\";V.postBody=K;g.uO(R,H,\"\",V);$t=!1};\nkIB=function(K){g.No(\"always_send_and_write\")&&(K.writeThenSend=!1)};\nlg=function(K,R,f,V,D){K={retry:!0,onSuccess:f,onError:V,networklessOptions:K,dangerousLogToVisitorSession:R,jw0:!!D,headers:{},postBodyFormat:\"\",postBody:\"\",compress:g.No(\"compress_gel\")||g.No(\"compress_gel_lr\")};du()&&(K.headers[\"X-Goog-Request-Time\"]=JSON.stringify(Math.round((0,g.N7)())));return K};\nXnw=function(K,R,f){du()||(K.requestTimeMs=String(R));g.No(\"unsplit_gel_payloads_in_logs\")&&(K.unsplitGelPayloadsInLogs=!0);!f&&(R=g.KI(\"EVENT_ID\"))&&(f=ngG(),K.serializedClientEventId={serializedEventId:R,clientCounter:String(f)})};\nngG=function(){var K=g.KI(\"BATCH_CLIENT_COUNTER\")||0;K||(K=Math.floor(Math.random()*65535/2));K++;K>65535&&(K=1);eK(\"BATCH_CLIENT_COUNTER\",K);return K};\nBFB=function(K,R,f){if(f.videoId)var V=\"VIDEO\";else if(f.playlistId)V=\"PLAYLIST\";else return;K.credentialTransferTokenTargetId=f;K.context=K.context||{};K.context.user=K.context.user||{};K.context.user.credentialTransferTokens=[{token:R,scope:V}]};\nYJ=function(K,R){var f=g.t_(\"yt.logging.transport.enableScrapingForTest\"),V=Q2(\"il_payload_scraping\");V=(V!==void 0?String(V):\"\")===\"enable_il_payload_scraping\";if(!f)if(V)cR=[],g.WT(\"yt.logging.transport.enableScrapingForTest\",!0),g.WT(\"yt.logging.transport.scrapedPayloadsForTesting\",cR),g.WT(\"yt.logging.transport.payloadToScrape\",\"visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged\".split(\" \")),g.WT(\"yt.logging.transport.getScrapedPayloadFromClientEventsFunction\"),\ng.WT(\"yt.logging.transport.scrapeClientEvent\",!0);else return;f=g.t_(\"yt.logging.transport.scrapedPayloadsForTesting\");V=g.t_(\"yt.logging.transport.payloadToScrape\");R&&(R=R.payload,(R=g.t_(\"yt.logging.transport.getScrapedPayloadFromClientEventsFunction\").bind(R)())&&f.push(R));R=g.t_(\"yt.logging.transport.scrapeClientEvent\");if(V&&V.length>=1)for(var D=0;D<V.length;D++)if(K&&K.payload[V[D]])if(R)f.push(K.payload);else{var H=void 0;f.push(((H=K)==null?void 0:H.payload)[V[D]])}g.WT(\"yt.logging.transport.scrapedPayloadsForTesting\",\nf)};\ndu=function(){return g.No(\"use_request_time_ms_header\")||g.No(\"lr_use_request_time_ms_header\")};\nRV=function(K,R){return g.No(\"transport_use_scheduler\")===!1?g.zs(K,R):g.No(\"logging_avoid_blocking_during_navigation\")||g.No(\"lr_logging_avoid_blocking_during_navigation\")?g.ez(0,function(){if(cZe().currentState===\"none\")K();else{var f={};cZe().install((f.none={callback:K},f))}},R):C4(K,0,R)};\nHR=function(K){g.No(\"transport_use_scheduler\")?g.b7.SQ(K):g.E$(K)};\nTFo=function(K){var R,f,V,D,H,l,F,c,r,y;return g.I(function(h){return h.U==1?(V=(R=K)==null?void 0:(f=R.responseContext)==null?void 0:f.globalConfigGroup,D=g.z(V,Ihe),l=(H=V)==null?void 0:H.hotHashData,F=g.z(V,ggD),r=(c=V)==null?void 0:c.coldHashData,(y=Ue().resolve(new xJ(Fq)))?l?D?g.P(h,XIc(y,l,D),2):g.P(h,XIc(y,l),2):h.J5(2):h.return()):r?F?g.P(h,k_z(y,r,F),0):g.P(h,k_z(y,r),0):h.J5(0)})};\neI=function(K,R){R=R===void 0?200:R;return K?R===300?UFG:Or_:R===300?WYG:jYD};\nSRB=function(K){if(g.No(\"enable_web_tiered_gel\")){K=qRo[K||\"\"];var R,f,V,D=Ue().resolve(new xJ(Fq))==null?void 0:(R=cY())==null?void 0:(f=R.loggingHotConfig)==null?void 0:(V=f.eventLoggingConfig)==null?void 0:V.payloadPolicies;if(D)for(R=0;R<D.length;R++)if(D[R].payloadNumber===K)return D[R]}};\nogv=function(K){K=Object.keys(K);K=g.Z(K);for(var R=K.next();!R.done;R=K.next())if(R=R.value,qRo[R])return R};\nirh=function(K){switch(K){case \"DELAYED_EVENT_TIER_UNSPECIFIED\":return 0;case \"DELAYED_EVENT_TIER_DEFAULT\":return 100;case \"DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY\":return 200;case \"DELAYED_EVENT_TIER_FAST\":return 300;case \"DELAYED_EVENT_TIER_IMMEDIATE\":return 400;default:return 200}};\nui=function(K){return K===\"gelDebuggingEvent\"};\nZre=function(K){return(K===void 0?0:K)&&g.No(\"vss_through_gel_video_stats\")?\"video_stats\":\"log_event\"};\nyC=function(K,R,f,V){V=V===void 0?{}:V;var D={},H=Math.round(V.timestamp||(0,g.N7)());D.eventTimeMs=H<Number.MAX_SAFE_INTEGER?H:0;D[K]=R;K=ws();D.context={lastActivityMs:String(V.timestamp||!isFinite(K)?-1:K)};V.sequenceGroup&&!g.No(\"web_gel_sequence_info_killswitch\")&&(K=D.context,R=V.sequenceGroup,R={index:MKN(R),groupKey:R},K.sequence=R,V.endOfSequence&&delete ru[V.sequenceGroup]);g.No(\"web_tag_automated_log_events\")&&(D.context.automatedLogEventSource=V.automatedLogEventSource);(V.sendIsolatedPayload?\nvg5:wnv)({endpoint:\"log_event\",payload:D,cttAuthInfo:V.cttAuthInfo,dangerousLogToVisitorSession:V.dangerousLogToVisitorSession},f)};\nMKN=function(K){ru[K]=K in ru?ru[K]+1:0;return ru[K]};\ng.h$=function(K,R,f){f=f===void 0?{}:f;var V=g.Gp;g.KI(\"ytLoggingEventsDefaultDisabled\",!1)&&g.Gp===g.Gp&&(V=null);yC(K,R,V,f)};\noV=function(K){this.U=K};\ng.SV=function(K){return new oV({trackingParams:K})};\nig=function(K,R,f,V,D,H){var l=brM++;return new oV({veType:K,veCounter:l,elementIndex:f,dataElement:R,youtubeData:V,jspbYoutubeData:D,loggingDirectives:H})};\npn_=function(K){return g.KI(\"client-screen-nonce-store\",{})[K===void 0?0:K]};\nYR5=function(K,R){R=R===void 0?0:R;var f=g.KI(\"client-screen-nonce-store\");f||(f={},eK(\"client-screen-nonce-store\",f));f[R]=K};\nvR=function(K){K=K===void 0?0:K;return K===0?\"ROOT_VE_TYPE\":\"ROOT_VE_TYPE.\"+K};\nmFo=function(K){return g.KI(vR(K===void 0?0:K))};\ng.LM=function(K){return(K=mFo(K===void 0?0:K))?new oV({veType:K,youtubeData:void 0,jspbYoutubeData:void 0}):null};\nGIw=function(){var K=g.KI(\"csn-to-ctt-auth-info\");K||(K={},eK(\"csn-to-ctt-auth-info\",K));return K};\nuVo=function(){return Object.values(g.KI(\"client-screen-nonce-store\",{})).filter(function(K){return K!==void 0})};\ng.wu=function(K){K=pn_(K===void 0?0:K);if(!K&&!g.KI(\"USE_CSN_FALLBACK\",!0))return null;K||(K=\"UNDEFINED_CSN\");return K?K:null};\nCP5=function(K){for(var R=g.Z(Object.values(sYh)),f=R.next();!f.done;f=R.next())if(g.wu(f.value)===K)return!0;return!1};\neBB=function(K,R,f){var V=GIw();(f=g.wu(f))&&delete V[f];R&&(V[K]=R)};\nzN=function(K){return GIw()[K]};\nR7h=function(K,R,f,V){f=f===void 0?0:f;if(K!==pn_(f)||R!==g.KI(vR(f)))if(eBB(K,V,f),YR5(K,f),eK(vR(f),R),R=function(){setTimeout(function(){K&&g.h$(\"foregroundHeartbeatScreenAssociated\",{clientDocumentNonce:KOc,clientScreenNonce:K})},0)},\"requestAnimationFrame\"in window)try{window.requestAnimationFrame(R)}catch(D){R()}else R()};\nxt=function(K,R){var f=f===void 0?!0:f;var V=g.KI(\"VALID_SESSION_TEMPDATA_DOMAINS\",[]),D=g.Nw(window.location.href);D&&V.push(D);D=g.Nw(K);if(g.Ka(V,D)||!D&&sh(K,\"/\"))if(V=document.createElement(\"a\"),g.Wb(V,K),K=V.href)if(K=W9(K),K=$8_(K))if(f&&!R.csn&&(R.itct||R.ved)&&(R=Object.assign({csn:g.wu()},R)),H){var H=parseInt(H,10);isFinite(H)&&H>0&&fYG(K,R,H)}else fYG(K,R)};\nfYG=function(K,R,f){K=VOo(K);R=R?g.Zj(R):\"\";f=f||5;le()&&g.O$(K,R,f)};\nVOo=function(K){for(var R=g.Z(Dov),f=R.next();!f.done;f=R.next())K=nD(K,f.value);return\"ST-\"+mp(K).toString(36)};\nHIe=function(K){if(K.name===\"JavaException\")return!0;K=K.stack;return K.includes(\"chrome://\")||K.includes(\"-extension://\")||K.includes(\"webkit-masked-url://\")};\n$oB=function(K){if(!K.stack)return!0;var R=!K.stack.includes(\"\\n\");return R&&K.stack.includes(\"ErrorType: \")||R&&K.stack.includes(\"Anonymous function (Unknown script\")||K.stack.toLowerCase()===\"not available\"||K.fileName===\"user-script\"||K.fileName.startsWith(\"user-script:\")?!0:!1};\nlYG=function(){this.OY=[];this.qS=[]};\naV=function(){if(!EI){var K=EI=new lYG;K.qS.length=0;K.OY.length=0;do2(K,FOB)}return EI};\ndo2=function(K,R){R.qS&&K.qS.push.apply(K.qS,R.qS);R.OY&&K.OY.push.apply(K.OY,R.OY)};\ncm2=function(K){function R(){return K.charCodeAt(V++)}\nvar f=K.length,V=0;do{var D=QC(R);if(D===Infinity)break;var H=D>>3;switch(D&7){case 0:D=QC(R);if(H===2)return D;break;case 1:if(H===2)return;V+=8;break;case 2:D=QC(R);if(H===2)return K.substr(V,D);V+=D;break;case 5:if(H===2)return;V+=4;break;default:return}}while(V<f)};\nQC=function(K){var R=K(),f=R&127;if(R<128)return f;R=K();f|=(R&127)<<7;if(R<128)return f;R=K();f|=(R&127)<<14;if(R<128)return f;R=K();return R<128?f|(R&127)<<21:Infinity};\nrmM=function(K,R,f,V){if(K)if(Array.isArray(K)){var D=V;for(V=0;V<K.length&&!(K[V]&&(D+=NS(V,K[V],R,f),D>500));V++);V=D}else if(typeof K===\"object\")for(D in K){if(K[D]){var H=D;var l=K[D],F=R,c=f;H=typeof l!==\"string\"||H!==\"clickTrackingParams\"&&H!==\"trackingParams\"?0:(l=cm2(atob(l.replace(/-/g,\"+\").replace(/_/g,\"/\"))))?NS(H+\".ve\",l,F,c):0;V+=H;V+=NS(D,K[D],R,f);if(V>500)break}}else f[R]=UI(K),V+=f[R].length;else f[R]=UI(K),V+=f[R].length;return V};\nNS=function(K,R,f,V){f+=\".\"+K;K=UI(R);V[f]=K;return f.length+K.length};\nUI=function(K){try{return(typeof K===\"string\"?K:String(JSON.stringify(K))).substr(0,500)}catch(R){return\"unable to serialize \"+typeof K+\" (\"+R.message+\")\"}};\nt$=function(K){g.WR(K)};\ng.A$=function(K){g.WR(K,\"WARNING\")};\ng.WR=function(K,R){var f=f===void 0?{}:f;f.name=g.KI(\"INNERTUBE_CONTEXT_CLIENT_NAME\",1);f.version=g.KI(\"INNERTUBE_CONTEXT_CLIENT_VERSION\");R=R===void 0?\"ERROR\":R;var V=!1;R=R===void 0?\"ERROR\":R;V=V===void 0?!1:V;if(K){K.hasOwnProperty(\"level\")&&K.level&&(R=K.level);if(g.No(\"console_log_js_exceptions\")){var D=[];D.push(\"Name: \"+K.name);D.push(\"Message: \"+K.message);K.hasOwnProperty(\"params\")&&D.push(\"Error Params: \"+JSON.stringify(K.params));K.hasOwnProperty(\"args\")&&D.push(\"Error args: \"+JSON.stringify(K.args));\nD.push(\"File name: \"+K.fileName);D.push(\"Stacktrace: \"+K.stack);window.console.log(D.join(\"\\n\"),K)}if(!(ymB>=5)){D=[];for(var H=g.Z(h7v),l=H.next();!l.done;l=H.next()){l=l.value;try{l()&&D.push(l())}catch(E){}}D=[].concat(g.X(oAB),g.X(D));var F=Wuc(K);H=F.message||\"Unknown Error\";l=F.name||\"UnknownError\";var c=F.stack||K.K||\"Not available\";if(c.startsWith(l+\": \"+H)){var r=c.split(\"\\n\");r.shift();c=r.join(\"\\n\")}r=F.lineNumber||\"Not available\";F=F.fileName||\"Not available\";var y=0;if(K.hasOwnProperty(\"args\")&&\nK.args&&K.args.length)for(var h=0;h<K.args.length&&!(y=rmM(K.args[h],\"params.\"+h,f,y),y>=500);h++);else if(K.hasOwnProperty(\"params\")&&K.params){var S=K.params;if(typeof K.params===\"object\")for(h in S){if(S[h]){var v=\"params.\"+h,L=UI(S[h]);f[v]=L;y+=v.length+L.length;if(y>500)break}}else f.params=UI(S)}if(D.length)for(h=0;h<D.length&&!(y=rmM(D[h],\"params.context.\"+h,f,y),y>=500);h++);navigator.vendor&&!f.hasOwnProperty(\"vendor\")&&(f[\"device.vendor\"]=navigator.vendor);f={message:H,name:l,lineNumber:r,\nfileName:F,stack:c,params:f,sampleWeight:1};h=Number(K.columnNumber);isNaN(h)||(f.lineNumber=f.lineNumber+\":\"+h);if(K.level===\"IGNORED\")K=0;else a:{K=aV();h=g.Z(K.qS);for(D=h.next();!D.done;D=h.next())if(D=D.value,f.message&&f.message.match(D.HM)){K=D.weight;break a}K=g.Z(K.OY);for(h=K.next();!h.done;h=K.next())if(h=h.value,h.callback(f)){K=h.weight;break a}K=1}f.sampleWeight=K;K=g.Z(S$G);for(h=K.next();!h.done;h=K.next())if(h=h.value,h.Mk[f.name])for(H=g.Z(h.Mk[f.name]),D=H.next();!D.done;D=H.next())if(l=\nD.value,D=f.message.match(l.jQ)){f.params[\"params.error.original\"]=D[0];H=l.groups;l={};for(r=0;r<H.length;r++)l[H[r]]=D[r+1],f.params[\"params.error.\"+H[r]]=D[r+1];f.message=h.oZ(l);break}f.params||(f.params={});K=aV();f.params[\"params.errorServiceSignature\"]=\"msg=\"+K.qS.length+\"&cb=\"+K.OY.length;f.params[\"params.serviceWorker\"]=\"false\";g.Nz.document&&g.Nz.document.querySelectorAll&&(f.params[\"params.fscripts\"]=String(document.querySelectorAll(\"script:not([nonce])\").length));(new rE(ca,\"sample\")).constructor!==\nrE&&(f.params[\"params.fconst\"]=\"true\");window.yterr&&typeof window.yterr===\"function\"&&window.yterr(f);if(f.sampleWeight!==0&&!iIB.has(f.message)){if(V)vAN(R===void 0?\"ERROR\":R,f);else{R=R===void 0?\"ERROR\":R;R===\"ERROR\"?(J$.publish(\"handleError\",f),g.No(\"record_app_crashed_web\")&&LOh===0&&f.sampleWeight===1&&(LOh++,V={appCrashType:\"APP_CRASH_TYPE_BREAKPAD\"},g.No(\"report_client_error_with_app_crash_ks\")||(V.systemHealth={crashData:{clientError:{logMessage:{message:f.message}}}}),g.h$(\"appCrashed\",\nV)),wSh++):R===\"WARNING\"&&J$.publish(\"handleWarning\",f);if(g.No(\"kevlar_gel_error_routing\")){V=R;K=void 0;K=K===void 0?{}:K;b:{h=g.Z(z7h);for(D=h.next();!D.done;D=h.next())if(g.mO(D.value.toLowerCase())){h=!0;break b}h=!1}if(h)K=void 0;else{D={stackTrace:f.stack};f.fileName&&(D.filename=f.fileName);h=f.lineNumber&&f.lineNumber.split?f.lineNumber.split(\":\"):[];h.length!==0&&(h.length!==1||isNaN(Number(h[0]))?h.length!==2||isNaN(Number(h[0]))||isNaN(Number(h[1]))||(D.lineNumber=Number(h[0]),D.columnNumber=\nNumber(h[1])):D.lineNumber=Number(h[0]));h={level:\"ERROR_LEVEL_UNKNOWN\",message:f.message,errorClassName:f.name,sampleWeight:f.sampleWeight};V===\"ERROR\"?h.level=\"ERROR_LEVEL_ERROR\":V===\"WARNING\"&&(h.level=\"ERROR_LEVEL_WARNNING\");D={isObfuscated:!0,browserStackInfo:D};K.pageUrl=window.location.href;K.kvPairs=[];g.KI(\"FEXP_EXPERIMENTS\")&&(K.experimentIds=g.KI(\"FEXP_EXPERIMENTS\"));H=g.KI(\"LATEST_ECATCHER_SERVICE_TRACKING_PARAMS\");if(!R9(\"web_disable_gel_stp_ecatcher_killswitch\")&&H)for(l=g.Z(Object.keys(H)),\nr=l.next();!r.done;r=l.next())r=r.value,K.kvPairs.push({key:r,value:String(H[r])});if(H=f.params)for(l=g.Z(Object.keys(H)),r=l.next();!r.done;r=l.next())r=r.value,K.kvPairs.push({key:\"client.\"+r,value:String(H[r])});H=g.KI(\"SERVER_NAME\");l=g.KI(\"SERVER_VERSION\");H&&l&&(K.kvPairs.push({key:\"server.name\",value:H}),K.kvPairs.push({key:\"server.version\",value:l}));K={errorMetadata:K,stackTrace:D,logMessage:h}}if(K&&(g.h$(\"clientError\",K),V===\"ERROR\"||g.No(\"errors_flush_gel_always_killswitch\")))a:{if(g.No(\"web_fp_via_jspb\")){V=\n!0;V=V===void 0?!1:V;K=xoe;xoe=[];if(K)for(K=g.Z(K),h=K.next();!h.done;h=K.next())h=h.value,V?yC(h.payloadName,h.payload,g.Gp,h.options):g.h$(h.payloadName,h.payload,h.options);se(void 0,!0);if(!g.No(\"web_fp_via_jspb_and_json\"))break a}se(void 0,!1)}}g.No(\"suppress_error_204_logging\")||vAN(R,f)}try{iIB.add(f.message)}catch(E){}ymB++}}}};\nvAN=function(K,R){var f=R.params||{};K={urlParams:{a:\"logerror\",t:\"jserror\",type:R.name,msg:R.message.substr(0,250),line:R.lineNumber,level:K,\"client.name\":f.name},postParams:{url:g.KI(\"PAGE_NAME\",window.location.href),file:R.fileName},method:\"POST\"};f.version&&(K[\"client.version\"]=f.version);if(K.postParams){R.stack&&(K.postParams.stack=R.stack);R=g.Z(Object.keys(f));for(var V=R.next();!V.done;V=R.next())V=V.value,K.postParams[\"client.\"+V]=f[V];if(f=g.KI(\"LATEST_ECATCHER_SERVICE_TRACKING_PARAMS\"))for(R=\ng.Z(Object.keys(f)),V=R.next();!V.done;V=R.next())V=V.value,K.postParams[V]=f[V];(f=g.KI(\"LAVA_VERSION\"))&&(K.postParams[\"lava.version\"]=f);f=g.KI(\"SERVER_NAME\");R=g.KI(\"SERVER_VERSION\");f&&R&&(K.postParams[\"server.name\"]=f,K.postParams[\"server.version\"]=R)}g.Jm(g.KI(\"ECATCHER_REPORT_HOST\",\"\")+\"/error_204\",K)};\nEAw=function(K){var R=g.wW.apply(1,arguments);K.args||(K.args=[]);Array.isArray(K.args)&&K.args.push.apply(K.args,g.X(R))};\nXY=function(K){var R=g.z(K,Z3);if(R)return R;if((R=g.z(K,aY_))&&R.commands)return Q92(R.commands);if((R=g.z(K,NG5))&&R.commands)return Q92(R.commands);if((K=g.z(K,UoB))&&K.identifier&&K.command&&(BR||(BR=[]),!BR.includes(K.identifier)))return BR.push(K.identifier),g.z(K.command,Z3)};\nQ92=function(K){if(K.length!==0){var R=[];K=g.Z(K);for(var f=K.next();!f.done;f=K.next())(f=XY(f.value))&&R.push(f);return{commandExecutorCommand:{commands:R}}}};\ng.kt=function(K,R,f){f===void 0?delete K[R.name]:K[R.name]=f};\nWOM=function(K){for(var R=0,f=0;f<K.length;f++)R=R*31+K.charCodeAt(f),f<K.length-1&&(R%=0x800000000000);return R%1E5};\nTN=function(K){op.call(this,1,arguments);this.csn=K};\nAmB=function(K,R,f,V,D,H,l,F,c){var r=tOc();H=new oV({veType:R,youtubeData:H,jspbYoutubeData:void 0});c=PR({automatedLogEventSource:c},r);D&&(c.cttAuthInfo=D);D={csn:r,pageVe:H.getAsJson()};g.No(\"expectation_logging\")&&F&&F.screenCreatedLoggingExpectations&&(D.screenCreatedLoggingExpectations=F.screenCreatedLoggingExpectations);f&&f.visualElement?(D.implicitGesture={parentCsn:f.clientScreenNonce,gesturedVe:f.visualElement.getAsJson()},l&&(D.implicitGesture.gestureType=l)):f&&g.A$(new g.NB(\"newScreen() parent element does not have a VE - rootVe\",\nR));V&&(D.cloneCsn=V);K?yC(\"screenCreated\",D,K,c):g.h$(\"screenCreated\",D,c);vY(mkG,new TN(r));nM.clear();IV.clear();gu.clear();return r};\ng.jV=function(K,R,f,V,D,H){H=H===void 0?{}:H;g.OI(K,R,f,[V],D===void 0?!1:D,H)};\ng.OI=function(K,R,f,V,D,H){D=D===void 0?!1:D;H=H===void 0?{}:H;Object.assign(H,PR({cttAuthInfo:zN(R)||void 0},R));for(var l=g.Z(V),F=l.next();!F.done;F=l.next()){F=F.value;var c=F.getAsJson();(g.ZL(c)||!c.trackingParams&&!c.veType)&&g.A$(Error(\"Child VE logged with no data\"));if(g.No(\"no_client_ve_attach_unless_shown\")){var r=qS(F,R);if(c.veType&&!IV.has(r)&&!gu.has(r)&&!D){if(!g.No(\"il_attach_cache_limit\")||nM.size<1E3){nM.set(r,[K,R,f,F]);return}g.No(\"il_attach_cache_limit\")&&nM.size>1E3&&g.A$(new g.NB(\"IL Attach cache exceeded limit\"))}F=\nqS(f,R);nM.has(F)?MS(f,R):gu.set(F,!0)}}V=V.filter(function(y){y.csn!==R?(y.csn=R,y=!0):y=!1;return y});\nf={csn:R,parentVe:f.getAsJson(),childVes:g.JQ(V,function(y){return y.getAsJson()})};\nR===\"UNDEFINED_CSN\"?bg(\"visualElementAttached\",H,f):K?yC(\"visualElementAttached\",f,K,H):g.h$(\"visualElementAttached\",f,H)};\nJm_=function(K,R,f,V,D,H,l){pM(f,R);V=PR({cttAuthInfo:zN(R)||void 0,automatedLogEventSource:l},R);f={csn:R,ve:f.getAsJson(),eventType:1};D&&(f.clientData=D);R===\"UNDEFINED_CSN\"?bg(\"visualElementShown\",V,f):K?yC(\"visualElementShown\",f,K,V):g.h$(\"visualElementShown\",f,V)};\nZIc=function(K,R,f,V){var D=(V=V===void 0?!1:V)?16:8;V=PR({cttAuthInfo:zN(R)||void 0,endOfSequence:V,automatedLogEventSource:void 0},R);f={csn:R,ve:f.getAsJson(),eventType:D};R===\"UNDEFINED_CSN\"?bg(\"visualElementHidden\",V,f):K?yC(\"visualElementHidden\",f,K,V):g.h$(\"visualElementHidden\",f,V)};\nYt=function(K,R,f,V,D,H){BGM(K,R,f,void 0,V,D,H)};\nBGM=function(K,R,f,V,D,H,l){pM(f,R);V=V||\"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK\";H=PR({cttAuthInfo:zN(R)||void 0,automatedLogEventSource:l},R);f={csn:R,ve:f.getAsJson(),gestureType:V};D&&(f.clientData=D);R===\"UNDEFINED_CSN\"?bg(\"visualElementGestured\",H,f):K?yC(\"visualElementGestured\",f,K,H):g.h$(\"visualElementGestured\",f,H)};\nXSG=function(){var K=oQ(16);for(var R=[],f=0;f<K.length;f++)R.push(\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(K[f]&63));return R.join(\"\")};\nbg=function(K,R,f){mM.push({payloadName:K,payload:f,iye:void 0,options:R});GN||(GN=epc())};\nsIM=function(K){if(mM){for(var R=g.Z(mM),f=R.next();!f.done;f=R.next())f=f.value,f.payload&&(f.payload.csn=K.csn,g.h$(f.payloadName,f.payload,f.options));mM.length=0}GN=0};\nqS=function(K,R){return\"\"+K.getAsJson().veType+K.getAsJson().veCounter+R};\npM=function(K,R){if(g.No(\"no_client_ve_attach_unless_shown\")){var f=qS(K,R);IV.set(f,!0);MS(K,R)}};\nMS=function(K,R){K=qS(K,R);nM.has(K)&&(R=nM.get(K)||[],g.jV(R[0],R[1],R[2],R[3],!0),nM.delete(K))};\nPR=function(K,R){g.No(\"log_sequence_info_on_gel_web\")&&(K.sequenceGroup=R);return K};\ng.ug=function(K,R,f,V){g.DY(Jm_)(void 0,K,R,f,V,void 0)};\ng.sI=function(K,R){g.DY(function(){g.La(R,function(f){pM(f,K);var V=PR({cttAuthInfo:zN(K)||void 0,automatedLogEventSource:void 0},K);f={csn:K,ve:f.getAsJson(),eventType:4};K===\"UNDEFINED_CSN\"?bg(\"visualElementShown\",V,f):g.h$(\"visualElementShown\",f,V)})})()};\ng.CM=function(K,R){g.DY(function(){g.La(R,function(f){ZIc(void 0,K,f)})})()};\ng.eV=function(K,R,f){g.DY(Yt)(void 0,K,R,f,void 0)};\nKS=function(K,R,f,V){g.DY(BGM)(void 0,K,R,f,V,void 0)};\nfS=function(K,R,f,V,D,H){f=f===void 0?{}:f;this.componentType=K;this.renderer=R===void 0?null:R;this.macros=f;this.layoutId=V;this.interactionLoggingClientData=D;this.U=H;this.id=Rh(K)};\nRh=function(K){var R=\":\"+(M1.getInstance().U++).toString(36);return K+R};\ng.VQ=function(K){K=K===void 0?!1:K;g.O.call(this);this.r4=new g.tF(K);g.q(this,this.r4)};\nDQ=function(){var K=\"ytp-id-\"+ksB.toString();ksB++;return K};\ng.Hv=function(K){g.O.call(this);this.Ch={};this.CP={};this.element=this.createElement(K)};\n$x=function(K,R,f,V){if(V.substring(0,2)===\"{{\")K.CP[V]=[R,f];else return V};\nTGG=function(K,R){var f=[];if(!R)return f;R=g.Z(R);for(var V=R.next();!V.done;V=R.next())if(V=V.value,V!=null){var D=V.nodeType;D===1||D===3?f.push(V):V&&typeof V.V===\"string\"?f.push(K.createElement(V)):V.element?f.push(V.element):typeof V===\"string\"&&V.indexOf(\"\\n\")!==-1?V.split(\"\\n\").forEach(function(H,l){l>0&&f.push(g.tB(\"BR\"));f.push(g.AB(H))}):f.push(g.AB(V))}return f};\nl4=function(K,R,f,V){if(f===\"child\"){g.Ba(R);var D;V===void 0?D=void 0:D=!Array.isArray(V)||V&&typeof V.V===\"string\"?[V]:V;f=TGG(K,D);f=g.Z(f);for(K=f.next();!K.done;K=f.next())R.appendChild(K.value)}else f===\"style\"?g.Ds(R,\"cssText\",V?V:\"\"):V===null||V===void 0?R.removeAttribute(f):(K=V.toString(),f===\"href\"&&(K=g.EA(g.N2(K))),R.setAttribute(f,K))};\ng.Y=function(K){g.Hv.call(this,K);this.EC=!0;this.EF=!1;this.listeners=[]};\ng.di=function(K){g.Y.call(this,K);this.Za=new g.VQ;g.q(this,this.Za)};\nFW=function(K,R,f,V,D,H,l){l=l===void 0?null:l;g.di.call(this,R);this.api=K;this.macros={};this.componentType=f;this.T=this.N=null;this.pQ=l;this.layoutId=V;this.interactionLoggingClientData=D;this.H5=H;this.Ne=null;this.L9=new rs(this.element);g.q(this,this.L9);this.v5=this.j(this.element,\"click\",this.onClick);this.B5=[];this.Xt=new y1(this.onClick,this);g.q(this,this.Xt);this.bd=!1;this.er=this.UF=null};\ncv=function(K,R){K=K===void 0?null:K;R=R===void 0?null:R;if(K==null)return g.A$(Error(\"Got null or undefined adText object\")),\"\";var f=g.Y7(K.text);if(!K.isTemplated)return f;if(R==null)return g.A$(Error(\"Missing required parameters for a templated message\")),f;K=g.Z(Object.entries(R));for(R=K.next();!R.done;R=K.next()){var V=g.Z(R.value);R=V.next().value;V=V.next().value;f=f.replace(\"{\"+R+\"}\",V)}return f};\nPjh=function(K){K=K===void 0?null:K;return K!=null&&(K=K.thumbnail,K!=null&&K.thumbnails!=null&&K.thumbnails.length!=0&&K.thumbnails[0].url!=null)?g.Y7(K.thumbnails[0].url):\"\"};\nnA_=function(K){K=K===void 0?null:K;return K!=null&&(K=K.thumbnail,K!=null&&K.thumbnails!=null&&K.thumbnails.length!=0&&K.thumbnails[0].width!=null&&K.thumbnails[0].height!=null)?new g.lu(K.thumbnails[0].width||0,K.thumbnails[0].height||0):new g.lu(0,0)};\ng.ri=function(K){if(K.simpleText)return K.simpleText;if(K.runs){var R=[];K=g.Z(K.runs);for(var f=K.next();!f.done;f=K.next())f=f.value,f.text&&R.push(f.text);return R.join(\"\")}return\"\"};\ng.yQ=function(K){if(K.simpleText)return K=document.createTextNode(K.simpleText),K;var R=[];if(K.runs)for(var f=0;f<K.runs.length;f++){var V=K.runs[f];if(V.text){var D=R,H=D.push,l=null;var F=V.text;V.bold&&(l=Wa(\"B\",null,l||F));V.italics&&(l=Wa(\"I\",null,l||F));V.strikethrough&&(l=Wa(\"STRIKE\",null,l||F));V.navigationEndpoint&&V.navigationEndpoint.urlEndpoint&&(V=V.navigationEndpoint.urlEndpoint,l=Wa(\"A\",null,l||F),g.Wb(l,V.url),V.target==\"TARGET_NEW_WINDOW\"&&(l.target=\"_blank\"));F=l||Wa(\"SPAN\",null,\nF);H.call(D,F)}}return R.length==1?R[0]:Wa(\"SPAN\",null,R)};\ng.IYz=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,L:{d:\"M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M25,13 L11,13 L11,14.63 C14.96,15.91 18.09,19.04 19.37,23 L25,23 L25,13 L25,13 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z\",\nfill:\"#fff\"}}]}};\nhJ=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",L:{d:\"m 14.8,21.9 -4.2,-4.2 -1.4,1.4 5.6,5.6 12,-12 -1.4,-1.4 -10.6,10.6 z\",fill:\"#fff\"}}]}};\ng.oh=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 32 32\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z\",fill:\"#fff\"}}]}};\ngAB=function(){return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z\",fill:\"#fff\"}}]}};\ng.SD=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 32 32\",width:\"100%\"},S:[{V:\"path\",L:{d:\"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z\",fill:\"#fff\"}}]}};\nOIN=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M14,14 L14,0 L0,0 L0,14 L14,14 Z\"}},{V:\"path\",L:{d:\"M7.15,8.35 L9.25,10.45 L10.65,9.05 L8.55,6.95 L10.7,4.8 L9.3,3.4 L7.15,5.55 L5,3.4 L3.6,4.8 L5.75,6.95 L3.65,9.05 L5.05,10.45 L7.15,8.35 Z\",fill:\"#fff\"}}]}};\nj9w=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},S:[{V:\"path\",uM:!0,L:{d:\"M2,14 L5,11 L5,3 L2,0 L9,0 L9,14 L2,14 L2,14 Z\",fill:\"#eaeaea\"}}]}};\nq$v=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},S:[{V:\"path\",uM:!0,L:{d:\"M12,14 L9,11 L9,3 L12,0 L5,0 L5,14 L12,14 Z\",fill:\"#eaeaea\"}}]}};\ng.i4=function(){return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\",fill:\"#fff\"}}]}};\nvv=function(){return{V:\"svg\",L:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{d:\"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM6.97 8.34C6.42 8.64 5.96 9.09 5.64 9.63L5.50 9.87C5.16 10.53 4.99 11.26 5 12L5.00 12.27C5.04 12.92 5.21 13.55 5.50 14.12L5.64 14.36C5.96 14.90 6.42 15.35 6.97 15.65L7.21 15.77C7.79 16.01 8.43 16.06 9.03 15.91L9.29 15.83C9.88 15.61 10.39 15.23 10.77 14.73C10.93 14.53 11.00 14.27 10.97 14.02C10.94 13.77 10.82 13.53 10.63 13.37C10.44 13.20 10.19 13.11 9.93 13.12C9.68 13.13 9.44 13.24 9.26 13.43L9.19 13.50C9.05 13.70 8.85 13.85 8.62 13.94L8.54 13.97C8.35 14.02 8.16 14.00 7.99 13.92L7.91 13.88C7.67 13.75 7.48 13.56 7.35 13.32L7.28 13.20C7.11 12.88 7.02 12.52 7.00 12.16L7 12C6.99 11.58 7.09 11.16 7.28 10.79L7.35 10.67C7.48 10.43 7.67 10.24 7.91 10.11C8.10 10.00 8.32 9.97 8.54 10.02L8.62 10.05C8.81 10.12 8.98 10.24 9.11 10.39L9.19 10.49L9.26 10.57C9.43 10.74 9.66 10.85 9.91 10.87C10.15 10.89 10.40 10.81 10.59 10.66C10.79 10.51 10.92 10.29 10.96 10.05C11.01 9.80 10.96 9.55 10.83 9.34L10.77 9.26L10.60 9.05C10.24 8.65 9.79 8.35 9.29 8.16L9.03 8.08C8.34 7.91 7.60 8.00 6.97 8.34ZM14.97 8.34C14.42 8.64 13.96 9.09 13.64 9.63L13.50 9.87C13.16 10.53 12.99 11.26 13 12L13.00 12.27C13.04 12.92 13.21 13.55 13.50 14.12L13.64 14.36C13.96 14.90 14.42 15.35 14.97 15.65L15.21 15.77C15.79 16.01 16.43 16.06 17.03 15.91L17.29 15.83C17.88 15.61 18.39 15.23 18.77 14.73C18.93 14.53 19.00 14.27 18.97 14.02C18.94 13.77 18.82 13.53 18.63 13.37C18.44 13.20 18.19 13.11 17.93 13.12C17.68 13.13 17.44 13.24 17.26 13.43L17.19 13.50C17.05 13.70 16.85 13.85 16.62 13.94L16.54 13.97C16.35 14.02 16.16 14.00 15.99 13.92L15.91 13.88C15.67 13.75 15.48 13.56 15.35 13.32L15.28 13.20C15.11 12.88 15.02 12.52 15.00 12.16L15 12C14.99 11.58 15.09 11.16 15.28 10.79L15.35 10.67C15.48 10.43 15.67 10.24 15.91 10.11C16.10 10.00 16.32 9.97 16.54 10.02L16.62 10.05C16.81 10.12 16.98 10.24 17.11 10.39L17.19 10.49L17.26 10.57C17.43 10.74 17.66 10.85 17.91 10.87C18.15 10.89 18.40 10.81 18.59 10.66C18.79 10.51 18.92 10.29 18.96 10.05C19.01 9.80 18.96 9.55 18.83 9.34L18.77 9.26L18.60 9.05C18.24 8.65 17.79 8.35 17.29 8.16L17.03 8.08C16.34 7.91 15.60 8.00 14.97 8.34Z\",\nfill:\"white\"}}]}};\nMOB=function(){return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M14.1 24.9L7.2 18.0l6.9-6.9L12.0 9.0l-9.0 9.0 9.0 9.0 2.1-2.1zm7.8 .0l6.9-6.9-6.9-6.9L24.0 9.0l9.0 9.0-9.0 9.0-2.1-2.1z\",fill:\"#fff\"}}]}};\nbIh=function(){return{V:\"svg\",L:{viewBox:\"0 0 24 24\"},S:[{V:\"path\",L:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{V:\"path\",L:{d:\"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z\",fill:\"#fff\"}}]}};\npSe=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"M 10,24 18.5,18 10,12 V 24 z M 19,12 V 24 L 27.5,18 19,12 z\"}}]}};\nLS=function(){return{V:\"svg\",L:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{\"clip-rule\":\"evenodd\",d:\"M2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12ZM13 16V18H11V16H13ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM8 10C8 7.79 9.79 6 12 6C14.21 6 16 7.79 16 10C16 11.28 15.21 11.97 14.44 12.64C13.71 13.28 13 13.90 13 15H11C11 13.17 11.94 12.45 12.77 11.82C13.42 11.32 14 10.87 14 10C14 8.9 13.1 8 12 8C10.9 8 10 8.9 10 10H8Z\",\nfill:\"white\",\"fill-rule\":\"evenodd\"}}]}};\nY$w=function(){return{V:\"svg\",L:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M0 0h48v48H0z\",fill:\"none\"}},{V:\"path\",L:{d:\"M22 34h4V22h-4v12zm2-30C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z\"}}]}};\nmow=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"m 17,23 h 2 V 17 H 17 Z M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 Z m 0,18 c -4.41,0 -8,-3.59 -8,-8 0,-4.41 3.59,-8 8,-8 4.41,0 8,3.59 8,8 0,4.41 -3.59,8 -8,8 z M 17,15 h 2 v -2 h -2 z\"}}]}};\nGsh=function(){return{V:\"svg\",L:{viewBox:\"0 0 24 24\"},S:[{V:\"path\",L:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{V:\"path\",L:{d:\"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z\",fill:\"#fff\"}}]}};\nwi=function(){return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z\",fill:\"#fff\"}}]}};\nuN2=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},S:[{V:\"path\",uM:!0,L:{d:\"M5,0 L9,0 L9,14 L5,14 L5,0 Z\",fill:\"#eaeaea\"}}]}};\ns9w=function(){return{V:\"svg\",L:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{d:\"M21.20 3.01C21.66 3.05 22.08 3.26 22.41 3.58C22.73 3.91 22.94 4.33 22.98 4.79L23 5V19C23.00 19.49 22.81 19.97 22.48 20.34C22.15 20.70 21.69 20.93 21.20 20.99L21 21H3L2.79 20.99C2.30 20.93 1.84 20.70 1.51 20.34C1.18 19.97 .99 19.49 1 19V13H3V19H21V5H11V3H21L21.20 3.01ZM1.29 3.29C1.10 3.48 1.00 3.73 1.00 4C1.00 4.26 1.10 4.51 1.29 4.70L5.58 9H3C2.73 9 2.48 9.10 2.29 9.29C2.10 9.48 2 9.73 2 10C2 10.26 2.10 10.51 2.29 10.70C2.48 10.89 2.73 11 3 11H9V5C9 4.73 8.89 4.48 8.70 4.29C8.51 4.10 8.26 4 8 4C7.73 4 7.48 4.10 7.29 4.29C7.10 4.48 7 4.73 7 5V7.58L2.70 3.29C2.51 3.10 2.26 3.00 2 3.00C1.73 3.00 1.48 3.10 1.29 3.29ZM19.10 11.00L19 11H12L11.89 11.00C11.66 11.02 11.45 11.13 11.29 11.29C11.13 11.45 11.02 11.66 11.00 11.89L11 12V17C10.99 17.24 11.09 17.48 11.25 17.67C11.42 17.85 11.65 17.96 11.89 17.99L12 18H19L19.10 17.99C19.34 17.96 19.57 17.85 19.74 17.67C19.90 17.48 20.00 17.24 20 17V12L19.99 11.89C19.97 11.66 19.87 11.45 19.70 11.29C19.54 11.13 19.33 11.02 19.10 11.00ZM13 16V13H18V16H13Z\",\nfill:\"white\"}}]}};\nzq=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"M 12,24 20.5,18 12,12 V 24 z M 22,12 v 12 h 2 V 12 h -2 z\"}}]}};\nCjv=function(){return{V:\"svg\",L:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{d:\"M20 20C20.26 20 20.51 19.89 20.70 19.70C20.89 19.51 21 19.26 21 19V5C21 4.73 20.89 4.48 20.70 4.29C20.51 4.10 20.26 4 20 4C19.73 4 19.48 4.10 19.29 4.29C19.10 4.48 19 4.73 19 5V19C19 19.26 19.10 19.51 19.29 19.70C19.48 19.89 19.73 20 20 20ZM5.04 19.77L18 12L5.04 4.22C4.84 4.10 4.60 4.03 4.36 4.03C4.12 4.03 3.89 4.09 3.68 4.21C3.47 4.32 3.30 4.49 3.18 4.70C3.06 4.91 2.99 5.14 3 5.38V18.61C2.99 18.85 3.06 19.08 3.18 19.29C3.30 19.50 3.47 19.67 3.68 19.79C3.89 19.90 4.12 19.96 4.36 19.96C4.60 19.96 4.84 19.89 5.04 19.77Z\",\nfill:\"white\"}}]}};\ng.xx=function(){return{V:\"svg\",L:{fill:\"#fff\",height:\"24px\",viewBox:\"0 0 24 24\",width:\"24px\"},S:[{V:\"path\",L:{d:\"M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z\"}}]}};\ne72=function(){return{V:\"svg\",L:{fill:\"currentColor\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{d:\"M12 1c1.44 0 2.87.28 4.21.83a11 11 0 0 1 3.45 2.27l-1.81 1.05A9 9 0 0 0 3 12a9 9 0 0 0 18-.00l-.01-.44a8.99 8.99 0 0 0-.14-1.20l1.81-1.05A11.00 11.00 0 0 1 10.51 22.9 11 11 0 0 1 12 1Zm7.08 6.25-7.96 3.25a1.74 1.74 0 1 0 1.73 2.99l6.8-5.26a.57.57 0 0 0-.56-.98Z\"}}]}};\nEl=function(){return{V:\"svg\",L:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M0 0h48v48H0z\",fill:\"none\"}},{V:\"path\",L:{d:\"M38 38H10V10h14V6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V24h-4v14zM28 6v4h7.17L15.51 29.66l2.83 2.83L38 12.83V20h4V6H28z\"}}]}};\nK7B=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"M 12,26 16,26 16,10 12,10 z M 21,26 25,26 25,10 21,10 z\"}}]}};\nRVe=function(){return{V:\"svg\",L:{fill:\"none\",height:\"36\",viewBox:\"0 0 36 36\",width:\"36\"},S:[{V:\"path\",L:{d:\"M 12.75 4.5 L 9.75 4.5 C 9.15 4.5 8.58 4.73 8.15 5.15 C 7.73 5.58 7.5 6.15 7.5 6.75 L 7.5 29.25 C 7.5 29.84 7.73 30.41 8.15 30.84 C 8.58 31.26 9.15 31.5 9.75 31.5 L 12.75 31.5 C 13.34 31.5 13.91 31.26 14.34 30.84 C 14.76 30.41 15 29.84 15 29.25 L 15 6.75 C 15 6.15 14.76 5.58 14.34 5.15 C 13.91 4.73 13.34 4.5 12.75 4.5 Z M 26.25 4.5 L 23.25 4.5 C 22.65 4.5 22.08 4.73 21.65 5.15 C 21.23 5.58 21 6.15 21 6.75 V 29.25 C 21 29.84 21.23 30.41 21.65 30.84 C 22.08 31.26 22.65 31.5 23.25 31.5 L 26.25 31.5 C 26.84 31.5 27.41 31.26 27.84 30.84 C 28.26 30.41 28.5 29.84 28.5 29.25 V 6.75 L 28.5 6.75 C 28.5 6.15 28.26 5.58 27.84 5.15 C 27.41 4.73 26.84 4.5 26.25 4.5 Z\",\nfill:\"white\"}}]}};\nfxG=function(){return{V:\"svg\",L:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",D:\"ytp-svg-fill\",L:{\"clip-rule\":\"evenodd\",d:\"M12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM14 8C14 6.9 13.1 6 12 6C10.9 6 10 6.9 10 8C10 9.1 10.9 10 12 10C13.1 10 14 9.1 14 8ZM18 17C17.8 16.29 14.7 15 12 15C9.3 15 6.2 16.29 6 17.01V18H18V17ZM4 17C4 14.34 9.33 13 12 13C14.67 13 20 14.34 20 17V20H4V17Z\",\"fill-rule\":\"evenodd\"}}]}};\nah=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,L:{d:\"M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z\",fill:\"#fff\"}}]}};\nQQ=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22 25,18 25,18 18.5,14 z\"}}]}};\nNf=function(){return{V:\"svg\",L:{fill:\"none\",height:\"36\",viewBox:\"0 0 36 36\",width:\"36\"},S:[{V:\"path\",L:{d:\"M 17 8.6 L 10.89 4.99 C 9.39 4.11 7.5 5.19 7.5 6.93 C 7.5 6.93 7.5 6.93 7.5 6.93 L 7.5 29.06 C 7.5 30.8 9.39 31.88 10.89 31 C 10.89 31 10.89 31 10.89 31 L 17 27.4 C 17 27.4 17 27.4 17 27.4 C 17 27.4 17 27.4 17 27.4 L 17 8.6 C 17 8.6 17 8.6 17 8.6 C 17 8.6 17 8.6 17 8.6 Z M 17 8.6 L 17 8.6 C 17 8.6 17 8.6 17 8.6 C 17 8.6 17 8.6 17 8.6 V 27.4 C 17 27.4 17 27.4 17 27.4 C 17 27.4 17 27.4 17 27.4 L 33 18 C 33 18 33 18 33 18 C 33 18 33 18 33 18 V 18 L 17 8.6 C 17 8.6 17 8.6 17 8.6 C 17 8.6 17 8.6 17 8.6 Z\",\nfill:\"white\"}}]}};\nVze=function(){return{V:\"svg\",L:{height:\"24px\",version:\"1.1\",viewBox:\"-2 -2 24 24\",width:\"24px\"},S:[{V:\"path\",L:{d:\"M 0 1.43 C 0 .64 .64 0 1.43 0 L 18.56 0 C 19.35 0 20 .64 20 1.43 L 20 18.56 C 20 19.35 19.35 20 18.56 20 L 1.43 20 C .64 20 0 19.35 0 18.56 Z M 0 1.43 \",fill:\"#c00\"}},{V:\"path\",L:{d:\"M 7.88 11.42 L 7.88 15.71 L 5.37 15.71 L 5.37 3.52 L 10.12 3.52 C 11.04 3.52 11.84 3.69 12.54 4.02 C 13.23 4.36 13.76 4.83 14.14 5.45 C 14.51 6.07 14.70 6.77 14.70 7.56 C 14.70 8.75 14.29 9.69 13.48 10.38 C 12.66 11.07 11.53 11.42 10.08 11.42 Z M 7.88 9.38 L 10.12 9.38 C 10.79 9.38 11.30 9.23 11.64 8.91 C 11.99 8.60 12.17 8.16 12.17 7.57 C 12.17 6.98 11.99 6.5 11.64 6.12 C 11.29 5.76 10.80 5.57 10.18 5.56 L 7.88 5.56 Z M 7.88 9.38 \",\nfill:\"#fff\",\"fill-rule\":\"nonzero\"}}]}};\nDmw=function(){return{V:\"svg\",L:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"rect\",L:{fill:\"white\",height:\"20\",rx:\"5\",width:\"20\",x:\"2\",y:\"2\"}},{V:\"rect\",L:{fill:\"url(#ytp-premium-standalone-gradient)\",height:\"20\",rx:\"5\",width:\"20\",x:\"2\",y:\"2\"}},{V:\"path\",L:{d:\"M12.75 13.02H9.98V11.56H12.75C13.24 11.56 13.63 11.48 13.93 11.33C14.22 11.17 14.44 10.96 14.58 10.68C14.72 10.40 14.79 10.09 14.79 9.73C14.79 9.39 14.72 9.08 14.58 8.78C14.44 8.49 14.22 8.25 13.93 8.07C13.63 7.89 13.24 7.80 12.75 7.80H10.54V17H8.70V6.33H12.75C13.58 6.33 14.28 6.48 14.86 6.77C15.44 7.06 15.88 7.46 16.18 7.97C16.48 8.48 16.64 9.06 16.64 9.71C16.64 10.40 16.48 10.99 16.18 11.49C15.88 11.98 15.44 12.36 14.86 12.62C14.28 12.89 13.58 13.02 12.75 13.02Z\",\nfill:\"white\"}},{V:\"defs\",S:[{V:\"linearGradient\",L:{gradientUnits:\"userSpaceOnUse\",id:\"ytp-premium-standalone-gradient\",x1:\"2\",x2:\"22\",y1:\"22\",y2:\"2\"},S:[{V:\"stop\",L:{offset:\"0.3\",\"stop-color\":\"#E1002D\"}},{V:\"stop\",L:{offset:\"0.9\",\"stop-color\":\"#E01378\"}}]}]}]}};\nH4B=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"m 12,12 h 2 v 12 h -2 z m 3.5,6 8.5,6 V 12 z\"}}]}};\n$mD=function(){return{V:\"svg\",L:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{d:\"M7 7H17V10L21 6L17 2V5H5V11H7V7ZM17 17H7V14L3 18L7 22V19H19V13H17V17Z\",fill:\"white\"}}]}};\ng.Ul=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z\"}}]}};\ng.Wv=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,L:{d:\"m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z\",\nfill:\"#fff\"}}]}};\ng.tJ=function(){return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 16 16\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z\",fill:\"#fff\"}}]}};\nlxN=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"M 12,25 19,25 19,11 12,11 z M 19,25 26,25 26,11 19,11 z\"}}]}};\ndmG=function(){return{V:\"svg\",L:{fill:\"none\",height:\"36\",viewBox:\"0 0 36 36\",width:\"36\"},S:[{V:\"path\",L:{d:\"M 18 6 L 9 6 C 8.20 6 7.44 6.31 6.87 6.87 C 6.31 7.44 6 8.20 6 9 L 6 27 C 6 27.79 6.31 28.55 6.87 29.12 C 7.44 29.68 8.20 30 9 30 L 18 30 C 18 30 18 30 18 30 C 18 30 18 30 18 30 L 18 6 C 18 30 18 30 18 30 C 18 30 18 30 18 30 Z M 27 6 L 18 6 C 18 6 18 6 18 6 C 18 6 18 6 18 6 V 30 C 18 30 18 30 18 30 C 18 30 18 30 18 30 L 27 30 C 27.79 30 28.55 29.68 29.12 29.12 C 29.68 28.55 30 27.79 30 27 V 9 L 30 9 C 30 8.20 29.68 7.44 29.12 6.87 C 28.55 6.31 27.79 6 27 6 Z\",\nfill:\"white\"}}]}};\nF7B=function(){return{V:\"svg\",L:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},S:[{V:\"path\",L:{d:\"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM8 11H6C5.73 11 5.48 11.10 5.29 11.29C5.10 11.48 5 11.73 5 12C5 12.26 5.10 12.51 5.29 12.70C5.48 12.89 5.73 13 6 13H8C8.26 13 8.51 12.89 8.70 12.70C8.89 12.51 9 12.26 9 12C9 11.73 8.89 11.48 8.70 11.29C8.51 11.10 8.26 11 8 11ZM18 11H12C11.73 11 11.48 11.10 11.29 11.29C11.10 11.48 11 11.73 11 12C11 12.26 11.10 12.51 11.29 12.70C11.48 12.89 11.73 13 12 13H18C18.26 13 18.51 12.89 18.70 12.70C18.89 12.51 19 12.26 19 12C19 11.73 18.89 11.48 18.70 11.29C18.51 11.10 18.26 11 18 11ZM18 15H16C15.73 15 15.48 15.10 15.29 15.29C15.10 15.48 15 15.73 15 16C15 16.26 15.10 16.51 15.29 16.70C15.48 16.89 15.73 17 16 17H18C18.26 17 18.51 16.89 18.70 16.70C18.89 16.51 19 16.26 19 16C19 15.73 18.89 15.48 18.70 15.29C18.51 15.10 18.26 15 18 15ZM12 15H6C5.73 15 5.48 15.10 5.29 15.29C5.10 15.48 5 15.73 5 16C5 16.26 5.10 16.51 5.29 16.70C5.48 16.89 5.73 17 6 17H12C12.26 17 12.51 16.89 12.70 16.70C12.89 16.51 13 16.26 13 16C13 15.73 12.89 15.48 12.70 15.29C12.51 15.10 12.26 15 12 15Z\",\nfill:\"white\"}}]}};\nAJ=function(){return{V:\"svg\",L:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},S:[{V:\"path\",uM:!0,D:\"ytp-svg-fill\",L:{d:\"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z\"}}]}};\nJJ=function(K,R,f,V){R=R===void 0?!1:R;f=f===void 0?!1:f;V=V===void 0?!1:V;if(!K)return null;switch(K.iconType){case \"OPEN_IN_NEW\":case \"EXTERNAL_LINK\":return f?{V:\"svg\",L:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 24 24\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M21 21H3V3h9v1H4v16h16v-8h1v9zM15 3v1h4.32l-8.03 8.03.71.71 8-8V9h1V3h-6z\"}}]}:El();case \"CHECK_BOX\":return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{V:\"path\",L:{d:\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\",\nfill:\"#d4d4d4\"}}]};case \"CHECK_BOX_OUTLINE_BLANK\":return{V:\"svg\",L:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\",fill:\"#d4d4d4\"}},{V:\"path\",L:{d:\"M0 0h24v24H0z\",fill:\"none\"}}]};case \"CLOSE\":return g.i4();case \"INFO_OUTLINE\":return R?{V:\"svg\",L:{fill:\"#fff\",height:\"12px\",style:\"padding-top: 8px\",viewBox:\"0 -960 960 960\",width:\"12px\"},S:[{V:\"path\",L:{d:\"M430.09-270.8h101.34V-528H430.09v257.2Zm49.52-338.03q20.94 0 35.34-14.01 14.4-14.01 14.4-34.95 0-20.94-14.01-35.34-14.01-14.39-34.95-14.39-20.94 0-35.34 14.01-14.4 14.01-14.4 34.95 0 20.94 14.01 35.34 14.01 14.39 34.95 14.39Zm.67 548.18q-86.64 0-163.19-32.66-76.56-32.66-133.84-89.94t-89.94-133.8q-32.66-76.51-32.66-163.41 0-87.15 32.72-163.31t90.14-133.61q57.42-57.44 133.79-89.7 76.38-32.27 163.16-32.27 87.14 0 163.31 32.26 76.16 32.26 133.61 89.71 57.45 57.45 89.71 133.86 32.26 76.42 32.26 163.33 0 86.91-32.27 163.08-32.26 76.18-89.7 133.6-57.45 57.42-133.83 90.14-76.39 32.72-163.27 32.72Zm-.33-105.18q131.13 0 222.68-91.49 91.54-91.49 91.54-222.63 0-131.13-91.49-222.68-91.49-91.54-222.63-91.54-131.13 0-222.68 91.49-91.54 91.49-91.54 222.63 0 131.13 91.49 222.68 91.49 91.54 222.63 91.54ZM480-480Z\"}}]}:\nY$w();case \"REMOVE_CIRCLE\":return{V:\"svg\",L:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 24 24\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{V:\"path\",L:{d:\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z\",fill:\"#757575\"}}]};case \"SKIP_NEXT\":return zq();case \"SKIP_NEXT_NEW\":return V?Cjv():{V:\"svg\",L:{height:\"100%\",viewBox:\"-6 -6 36 36\",width:\"100%\"},S:[{V:\"path\",L:{d:\"M5,18l10-6L5,6V18L5,18z M19,6h-2v12h2V6z\",fill:\"#fff\"}}]};case \"LIKE\":return Gsh();\ncase \"DISLIKE\":return bIh();default:return g.A$(new g.NB(\"Unexpected icon:\",K)),null}};\nZQ=function(K,R,f,V,D,H,l,F,c){D=D===void 0?[]:D;l=l===void 0?!1:l;c=c===void 0?!1:c;D={V:\"button\",Me:[\"ytp-ad-button\"].concat(D)};F!=null&&(D.L={tabindex:F});FW.call(this,K,D,H===void 0?\"button\":H,R,f,V);this.U=this.K=this.X=null;this.B=l;this.J=c;this.hide()};\ncq_=function(K){var R=null;K.U!=null&&(R=[K.U.serviceEndpoint,K.U.navigationEndpoint].filter(function(f){return f!=null}),K.U.command&&(R=R.concat(K.U.command)));\nreturn R||[]};\nBv=function(){g.O.call(this);var K=this;this.U=new Map;this.K=vLe(function(R){if(R.target&&(R=K.U.get(R.target))&&R)for(var f=0;f<R.length;f++)g.PY(R[f])})};\nrqc=function(){XW==null&&(XW=new Bv);return XW};\nkx=function(K,R){if(K.simpleText){a:{K=K.simpleText;if(R&&(R=yqD(K))){R=Wa(\"SPAN\",null,R);break a}R=g.AB(K)}return R}var f=[];if(K.runs)for(var V=0;V<K.runs.length;V++){var D=K.runs[V];D.text&&f.push(hVw(D,R))}return f.length==1?f[0]:Wa(\"SPAN\",null,f)};\nhVw=function(K,R){var f=null,V=K.text;R&&(V=yqD(V)||V);K.bold&&(f=Wa(\"B\",null,f||V));K.italics&&(f=Wa(\"I\",null,f||V));K.strikethrough&&(f=Wa(\"STRIKE\",null,f||V));K.navigationEndpoint&&g.z(K.navigationEndpoint,g.Tq)&&(R=g.z(K.navigationEndpoint,g.Tq),f=Wa(\"A\",null,f||V),g.Wb(f,R.url),R.target==\"TARGET_NEW_WINDOW\"&&(f.target=\"_blank\"),K=K.navigationEndpoint.loggingUrls)&&(K=K.map(function(D){return D.baseUrl}),rqc().register(f,K),g.dy(f,\"ytp-ad-has-logging-urls\"));\nreturn f||Wa(\"SPAN\",null,V)};\nyqD=function(K){K=K.split(/(?:\\r\\n|\\r|\\n)/g);if(K.length>1){for(var R=[K[0]],f=1;f<K.length;f++)R.push(Wa(\"BR\")),R.push(K[f]);return R}return null};\nPv=function(K,R,f,V,D,H,l,F,c){H=H===void 0?!1:H;l=l===void 0?[]:l;c=c===void 0?!1:c;FW.call(this,K,{V:\"span\",Me:[\"ytp-ad-hover-text-button\"].concat(l)},F===void 0?\"ad-hover-text-button\":F,R,f,V);this.button=this.K=null;this.Z=H;this.B=D;this.X=c;this.hide()};\nnS=function(K){return K&&K.thumbnails&&(K.thumbnails||null).length!=0&&K.thumbnails[0].url?g.Y7(K.thumbnails[0].url):\"\"};\nIh=function(K,R,f,V,D,H){H=H===void 0?!1:H;FW.call(this,K,{V:\"img\",D:\"ytp-ad-image\"},\"ad-image\",R,f,V,D===void 0?null:D);this.U=H;this.hide()};\ngi=function(K,R,f,V,D,H){D=D===void 0?[]:D;FW.call(this,K,{V:\"div\",Me:[\"ytp-ad-confirm-dialog-background\"],S:[{V:\"div\",D:\"ytp-ad-confirm-dialog-container\",S:[{V:\"div\",Me:[\"ytp-ad-confirm-dialog\"].concat(D),L:{role:\"dialog\",tabindex:\"-1\"},S:[{V:\"div\",D:\"ytp-ad-confirm-dialog-title\",Q0:\"{{title}}\"},{V:\"div\",D:\"ytp-ad-confirm-dialog-messages\"},{V:\"div\",D:\"ytp-ad-confirm-dialog-confirm-container\",S:[{V:\"button\",D:\"ytp-ad-confirm-dialog-cancel-button\",Q0:\"{{cancelLabel}}\"},{V:\"button\",D:\"ytp-ad-confirm-dialog-confirm-button\",\nQ0:\"{{confirmLabel}}\"}]}]}]},{V:\"button\",Me:[\"ytp-ad-confirm-dialog-close-overlay-button\",\"ytp-ad-button\",\"ytp-ad-button-link\"],S:[{V:\"span\",D:\"ytp-ad-button-icon\",S:[g.i4()]}]}]},H===void 0?\"confirm-dialog\":H,R,f,V);this.Z=this.IY(\"ytp-ad-confirm-dialog-close-overlay-button\");this.J=this.IY(\"ytp-ad-confirm-dialog-cancel-button\");this.B=this.IY(\"ytp-ad-confirm-dialog-confirm-button\");this.aY=this.IY(\"ytp-ad-confirm-dialog-messages\");this.X=null;this.U=new Be;g.q(this,this.U);this.K=null;this.hide()};\noch=function(K,R){if(R.title){var f=g.ri(R.title);K.updateValue(\"title\",f)}if(R.dialogMessages){f=g.Z(R.dialogMessages);for(var V=f.next();!V.done;V=f.next())V=kx(V.value),K.aY.appendChild(V)}R.cancelLabel&&(f=g.ri(R.cancelLabel),K.updateValue(\"cancelLabel\",f),K.U.j(K.J,\"click\",function(D){return K.F8(D)}));\nR.confirmLabel&&(R=g.ri(R.confirmLabel),K.updateValue(\"confirmLabel\",R),K.U.j(K.B,\"click\",function(D){return K.vL(D)}));\nK.U.j(K.Z,\"click\",function(D){return K.nu(D)})};\nOl=function(K,R,f,V,D,H){D=D===void 0?[]:D;H=H===void 0?\"toggle-button\":H;var l=Rh(\"ytp-ad-toggle-button-input\"),F={role:\"button\",\"aria-label\":\"{{tooltipText}}\"};K.C().experiments.rU(\"fix_h5_toggle_button_a11y\")&&(F.tabindex=\"0\");F.role=\"checkbox\";FW.call(this,K,{V:\"div\",Me:[\"ytp-ad-toggle-button\"].concat(D),S:[{V:\"label\",D:\"ytp-ad-toggle-button-label\",L:{\"for\":l},S:[{V:\"span\",D:\"ytp-ad-toggle-button-icon\",L:F,S:[{V:\"span\",D:\"ytp-ad-toggle-button-untoggled-icon\",Q0:\"{{untoggledIconTemplateSpec}}\"},\n{V:\"span\",D:\"ytp-ad-toggle-button-toggled-icon\",Q0:\"{{toggledIconTemplateSpec}}\"}]},{V:\"input\",D:\"ytp-ad-toggle-button-input\",L:{id:l,type:\"checkbox\"}},{V:\"span\",D:\"ytp-ad-toggle-button-text\",Q0:\"{{buttonText}}\"},{V:\"span\",D:\"ytp-ad-toggle-button-tooltip\",Q0:\"{{tooltipText}}\"}]}]},H,R,f,V);this.J=this.IY(\"ytp-ad-toggle-button\");this.U=this.IY(\"ytp-ad-toggle-button-input\");this.K=this.IY(\"ytp-ad-toggle-button-icon\");this.Z=this.IY(\"ytp-ad-toggle-button-untoggled-icon\");this.B=this.IY(\"ytp-ad-toggle-button-toggled-icon\");\nthis.y0=this.IY(\"ytp-ad-toggle-button-text\");this.X=null;this.aY=!1;this.hide()};\njD=function(K){K.aY&&(K.isToggled()?(g.vi(K.Z,!1),g.vi(K.B,!0),K.K.setAttribute(\"aria-checked\",!0)):(g.vi(K.Z,!0),g.vi(K.B,!1),K.K.setAttribute(\"aria-checked\",!1)))};\nSX5=function(K,R){var f=null;K.X&&(f=(R?[K.X.defaultServiceEndpoint,K.X.defaultNavigationEndpoint]:[K.X.toggledServiceEndpoint]).filter(function(V){return V!=null}));\nreturn f||[]};\ni4h=function(K,R,f){this.actionType=R;this.id=f;this.content=K};\nqf=function(K){Be.call(this);this.U=K;this.j(this.U,\"onAdUxUpdate\",this.B)};\nMf=function(K,R,f,V){FW.call(this,K,{V:\"div\",D:\"ytp-ad-feedback-dialog-background\",S:[{V:\"div\",D:\"ytp-ad-feedback-dialog-container\",S:[{V:\"div\",D:\"ytp-ad-feedback-dialog-form\",L:{role:\"dialog\",tabindex:\"-1\"},S:[{V:\"div\",D:\"ytp-ad-feedback-dialog-title\",S:[{V:\"span\",Q0:\"{{title}}\"}]},{V:\"span\",D:\"ytp-ad-info-dialog-feedback-options-title\",Q0:\"{{reasonsTitle}}\"},{V:\"div\",D:\"ytp-ad-info-dialog-feedback-options\"},{V:\"div\",D:\"ytp-ad-feedback-dialog-confirm-container\",S:[{V:\"button\",D:\"ytp-ad-feedback-dialog-cancel-button\",\nQ0:\"{{cancelLabel}}\"},{V:\"button\",D:\"ytp-ad-feedback-dialog-confirm-button\",Q0:\"{{confirmLabel}}\"}]}]}]}]},\"ad-info-dialog\",R,f,V);this.J=[];this.U=null;this.B=this.IY(\"ytp-ad-feedback-dialog-cancel-button\");this.Z=this.IY(\"ytp-ad-feedback-dialog-confirm-button\");this.aY=this.IY(\"ytp-ad-info-dialog-feedback-options\");this.y0=this.IY(\"ytp-ad-feedback-dialog-title\");this.X=this.K=null;this.hide()};\nzVB=function(K,R){var f=R.cancelRenderer&&R.cancelRenderer.buttonRenderer||null;f&&(K.U=new ZQ(K.api,K.layoutId,K.interactionLoggingClientData,K.H5,[\"ytp-ad-feedback-dialog-close-button\"],\"button\"),g.q(K,K.U),K.U.init(Rh(\"button\"),f,K.macros),K.U.listen(\"click\",K.Lr,K),K.U.V0(K.element));R.title&&(f=g.ri(R.title),K.updateValue(\"title\",f));R.reasonsTitle&&(f=g.ri(R.reasonsTitle),K.updateValue(\"reasonsTitle\",f));R.reasons&&vce(K,R.reasons);R.cancelLabel&&(f=g.ri(R.cancelLabel),K.updateValue(\"cancelLabel\",\nf),g.We(K.B,\"click\",function(){return K.Lr()}));\nR.confirmLabel&&(f=g.ri(R.confirmLabel),K.updateValue(\"confirmLabel\",f),g.We(K.Z,\"click\",function(){return L7z(K)}));\nR.undoRenderer&&weh(K,R.undoRenderer)};\nvce=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next()){var V=f.value;f=V.reason;if(f==null)g.A$(Error(\"AdFeedbackReason.reason was not set.\"));else if(V=V.endpoint,V==null)g.A$(Error(\"AdFeedbackReason.endpoint was not set.\"));else{f=new b4(f,V);g.q(K,f);V=K.aY;var D=f.ud();V.appendChild(D);K.J.push(f)}}};\nweh=function(K,R){if(R=R&&R.buttonRenderer||null)R.serviceEndpoint?(K.K=new ZQ(K.api,K.layoutId,K.interactionLoggingClientData,K.H5,[\"ytp-ad-feedback-dialog-undo-mute-button\"],\"ad-feedback-undo-mute-button\"),g.q(K,K.K),K.K.init(Rh(\"ad-feedback-undo-mute-button\"),R,K.macros),K.K.listen(\"click\",K.CXt,K),K.K.V0(K.y0)):g.A$(Error(\"AdFeedbackRenderer.undoRenderer.undoButtonRenderer was specified but did not contain a service endpoint.\"))};\nL7z=function(K){var R=K.J.filter(function(f){return f.isChecked()});\nR.length!==0&&(R=R[0].getCommand(),K.layoutId?K.H5.executeCommand(R,K.layoutId):g.WR(Error(\"Missing layoutId for ad feedback dialog.\")),K.api.onAdUxClicked(\"ad-feedback-dialog-confirm-button\",K.layoutId),K.publish(\"a\"),K.hide())};\nb4=function(K,R){this.K=R;this.U=new g.di({V:\"label\",D:\"ytp-ad-feedback-dialog-reason-label\",S:[{V:\"input\",D:\"ytp-ad-feedback-dialog-reason-input\",L:{type:\"radio\",name:\"feedback-reason-group\"}},{V:\"span\",D:\"ytp-ad-feedback-dialog-reason-text\",Q0:g.ri(K)}]});this.X=this.U.IY(\"ytp-ad-feedback-dialog-reason-input\")};\npS=function(K,R,f,V){gi.call(this,K,R,f,V,[],\"ad-mute-confirm-dialog\")};\nYx=function(K,R,f,V,D){FW.call(this,K,{V:\"div\",D:\"ytp-ad-info-dialog-background\",S:[{V:\"div\",D:\"ytp-ad-info-dialog-container\",S:[{V:\"div\",D:\"ytp-ad-info-dialog-form\",L:{role:\"dialog\",tabindex:\"-1\"},S:[{V:\"div\",D:\"ytp-ad-info-dialog-title\",Q0:\"{{title}}\"},{V:\"ul\",D:\"ytp-ad-info-dialog-ad-reasons\"},{V:\"div\",D:\"ytp-ad-info-dialog-message\"},{V:\"div\",D:\"ytp-ad-info-dialog-mute-container\"},{V:\"div\",D:\"ytp-ad-info-dialog-confirm-container\",S:[{V:\"button\",D:\"ytp-ad-info-dialog-confirm-button\",Q0:\"{{confirmLabel}}\"}]}]}]}]},\n\"ad-info-dialog\",R,f,V);this.U=this.K=null;this.Z=this.IY(\"ytp-ad-info-dialog-confirm-button\");this.kW=this.IY(\"ytp-ad-info-dialog-mute-container\");this.oY=this.IY(\"ytp-ad-info-dialog-message\");this.qe=this.IY(\"ytp-ad-info-dialog-ad-reasons\");this.J=this.X=null;this.y0=D;this.B=null;this.G2=!1;this.aY=null;this.hide()};\nxmv=function(K,R){if(R=R.content&&R.content.adFeedbackRenderer||null)K.K=new Mf(K.api,K.layoutId,K.interactionLoggingClientData,K.H5),g.q(K,K.K),K.K.init(Rh(\"ad-feedback-dialog\"),R,K.macros),K.K.V0(K.y0),K.K.subscribe(\"a\",function(){return K.publish(\"c\")})};\nEcM=function(K,R){if(R=R.content&&R.content.confirmDialogRenderer||null)K.J=new pS(K.api,K.layoutId,K.interactionLoggingClientData,K.H5),g.q(K,K.J),K.J.init(Rh(\"ad-mute-confirm-dialog\"),R,K.macros),K.J.V0(K.y0),K.J.subscribe(\"b\",function(){return K.publish(\"c\")})};\naxN=function(K){K.U&&K.U.listen(\"click\",K.m8,K);g.We(K.Z,\"click\",function(){return K.m8()})};\nm2=function(K,R,f,V,D,H,l){Pv.call(this,K,R,f,V,H===void 0?!0:H,!0,[\"ytp-ad-info-hover-text-button\"],\"ad-info-hover-text-button\",l===void 0?!1:l);this.U=null;this.J=D;this.hide()};\nNmB=function(K,R,f){R=R.dialog&&g.z(R.dialog,Qa_)||null;R==null?g.WR(Error(\"AdInfoDialogEndpoint did not contain an AdInfoDialogRenderer.\")):(K.U=new Yx(K.api,K.layoutId,K.interactionLoggingClientData,K.H5,K.J),g.q(K,K.U),K.U.init(Rh(\"ad-info-dialog\"),R,f),K.U.V0(K.J),K.U.subscribe(\"d\",function(){return K.publish(\"f\")}),K.U.subscribe(\"c\",function(){return K.publish(\"e\")}))};\ntzB=function(K,R,f){K.button==null?g.WR(Error(\"AdInfoHoverTextButton.button was expected but it was not created.\")):(K.K&&g.dy(K.K.element,\"ytp-ad-info-hover-text-short\"),(R=R&&R.serviceEndpoint&&g.z(R.serviceEndpoint,Um_)||null)?(NmB(K,R,f),K.button.listen(\"click\",function(){K.U&&!K.U.EC&&(K.U.show(),W7h(K))})):K.button.listen(\"click\",function(){return W7h(K)}))};\nW7h=function(K){K.api.onAdUxClicked(\"ad-info-icon-button\",K.layoutId)};\nGq=function(K,R,f,V,D,H){FW.call(this,K,{V:\"div\",D:\"ytp-ad-text\"},H===void 0?\"ad-text\":H,R,f,V,D===void 0?null:D);this.U=null;this.hide()};\nu4=function(K,R){R&&g.Pa(K.element,cv(K.U,R))};\nsl=function(K,R,f,V,D,H,l){FW.call(this,K,R,f,V,D,H);this.U=l;g.q(this,this.U);this.G2=this.Z=-1};\nCS=function(K){K.U&&K.Z===-1&&(K.Z=K.U.subscribe(\"h\",K.aM,K),K.G2=K.U.subscribe(\"g\",K.Kp,K),K.aM())};\neD=function(K){K.U!=null&&K.Z!==-1&&(K.U.kR(K.Z),K.U.kR(K.G2),K.G2=-1,K.Z=-1)};\ng.K0=function(K,R,f,V,D,H){g.O.call(this);this.element=K;this.state=null;f||K.hide();this.K=R;this.X=V===void 0?R:V;this.U=H;this.onHidden=D;this.delay=new g.CW(this.g6,0,this);g.q(this,this.delay)};\nRv=function(K,R){K=K.element.element;R?K.setAttribute(\"aria-hidden\",\"true\"):K.removeAttribute(\"aria-hidden\")};\nf0=function(K,R,f,V,D,H){sl.call(this,K,{V:\"div\",D:\"ytp-ad-preview-slot\"},\"ad-preview\",R,f,V,D);var l=this;this.kW=-1;this.J=this.api.C().experiments.rU(\"enable_modern_skip_button_on_web\");this.K=new g.di({V:\"span\",D:\"ytp-ad-preview-container\"});this.J&&this.K.element.classList.add(\"ytp-ad-preview-container-detached\");g.q(this,this.K);this.X=this.J?new Gq(this.api,this.layoutId,this.interactionLoggingClientData,this.H5,\"ytp-ad-preview-text-modern\"):new Gq(this.api,this.layoutId,this.interactionLoggingClientData,\nthis.H5,\"ytp-ad-preview-text\");g.q(this,this.X);this.X.V0(this.K.element);this.y0=this.J?new g.di({V:\"span\",D:\"ytp-ad-preview-image-modern\"}):new g.di({V:\"span\",D:\"ytp-ad-preview-image\"});g.q(this,this.y0);this.B=new Ih(this.api,this.layoutId,this.interactionLoggingClientData,this.H5);g.q(this,this.B);this.B.V0(this.y0.element);this.y0.V0(this.K.element);this.K.V0(this.element);this.aY=new g.K0(this.K,400,!1,100,function(){return l.hide()});\ng.q(this,this.aY);this.qe=0;this.oY=!1;this.OF=H;this.hide()};\nVd=function(K,R,f,V,D,H){sl.call(this,K,{V:\"div\",Me:[\"ytp-flyout-cta\",\"ytp-flyout-cta-inactive\"],S:[{V:\"div\",D:\"ytp-flyout-cta-icon-container\"},{V:\"div\",D:\"ytp-flyout-cta-body\",S:[{V:\"div\",D:\"ytp-flyout-cta-text-container\",S:[{V:\"div\",D:\"ytp-flyout-cta-headline-container\"},{V:\"div\",D:\"ytp-flyout-cta-description-container\"}]},{V:\"div\",D:\"ytp-flyout-cta-action-button-container\"}]}]},\"flyout-cta\",R,f,V,D);this.X=new Ih(this.api,this.layoutId,this.interactionLoggingClientData,this.H5,\"ytp-flyout-cta-icon\");\ng.q(this,this.X);this.X.V0(this.IY(\"ytp-flyout-cta-icon-container\"));this.X.element.classList.add(\"ytp-flyout-cta-icon-rounded\");this.B=new Gq(this.api,this.layoutId,this.interactionLoggingClientData,this.H5,\"ytp-flyout-cta-headline\");g.q(this,this.B);this.B.V0(this.IY(\"ytp-flyout-cta-headline-container\"));this.J=new Gq(this.api,this.layoutId,this.interactionLoggingClientData,this.H5,\"ytp-flyout-cta-description\");g.q(this,this.J);this.J.V0(this.IY(\"ytp-flyout-cta-description-container\"));this.K=new ZQ(this.api,\nthis.layoutId,this.interactionLoggingClientData,this.H5,[\"ytp-flyout-cta-action-button\",\"ytp-flyout-cta-action-button-rounded\"]);g.q(this,this.K);this.K.V0(this.IY(\"ytp-flyout-cta-action-button-container\"));this.K.element.setAttribute(\"tabIndex\",\"-1\");Yl(this.K.element);this.aY=null;this.y0=0;this.qe=H;this.hide()};\nDF=function(K,R,f,V,D){FW.call(this,K,{V:\"div\",D:\"ytp-ad-instream-user-sentiment-container\"},\"instream-user-sentiment\",R,f,V,D===void 0?null:D);var H=this;this.U=null;this.X=new Ol(this.api,this.layoutId,this.interactionLoggingClientData,this.H5,[\"ytp-ad-instream-user-sentiment-like-button\"]);g.q(this,this.X);this.X.V0(this.element);this.K=new Ol(this.api,this.layoutId,this.interactionLoggingClientData,this.H5,[\"ytp-ad-instream-user-sentiment-dislike-button\"]);g.q(this,this.K);this.K.V0(this.element);\nthis.J=new g.K0(this,400,!1,500,function(){return H.hide()});\ng.q(this,this.J);this.hide()};\nHQ=function(K,R,f,V,D,H){D=D===void 0?0:D;H=H===void 0?!1:H;g.O.call(this);this.K=K;this.X=!1;this.EF=V;this.UF=H;this.T=!1;this.U=null;R>0&&(this.U=new g.CW(this.R_,R,this),g.q(this,this.U));this.B=new g.CW(this.R_,f,this);g.q(this,this.B);this.Z=$xG(this.K,D,1,V);g.q(this,this.Z);this.N=$xG(this.K,0,V,1);g.q(this,this.N);this.J=new Be;g.q(this,this.J)};\n$e=function(K,R){this.K=K;this.U=R};\nAqD=function(K){switch(K){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:tl(K,\"unknown result type\")}};\nJqc=function(K,R){var f=1;K.isTrusted===!1&&(f=0);eK(\"ISDSTAT\",f);ld(f,\"i.s_\",{triggerContext:\"sk\",metadata:R});return f};\nZ4_=function(K,R){var f=[];R?R.isTrusted===!0?f.push(\"BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED\"):R.isTrusted===!1?f.push(\"BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED\"):f.push(\"BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED\"):f.push(\"BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED\");ld(0,\"a.s_\",{metadata:K,states:f});eK(\"ASDSTAT\",0)};\nld=function(K,R,f){R=BmN[R];var V,D,H={detected:K===0,source:\"\"+R.K+((V=f.triggerContext)!=null?V:\"\")+((D=f.pm)!=null?D:\"\"),detectionStates:f.states,durationMs:f.cQ};f.metadata&&(H.contentCpn=f.metadata.contentCpn,H.adCpn=f.metadata.adCpn);g.h$(\"biscottiBasedDetection\",H);R.U!==void 0&&(f=Number(g.KI(\"CATSTAT\",0)),R.U!==void 0?(R=R.U,K=AqD(K),K=f&~(3<<R)|K<<R):K=f,eK(\"CATSTAT\",K))};\ndH=function(K,R,f,V,D){V=V===void 0?{}:V;if(!D||Math.random()<5E-4){R=R||null;f=f||null;K=K instanceof Error?K:new g.NB(K);if(K.args)for(var H=g.Z(K.args),l=H.next();!l.done;l=H.next())l=l.value,l instanceof Object&&(V=Object.assign({},l,V));V.category=\"H5 Ads Control Flow\";R&&(V.slot=R?\"slot: \"+R.slotType:\"\");f&&(V.layout=f?\"layout: \"+f.layoutType:\"\",V.layoutId=f.layoutId);D&&(V.known_error_aggressively_sampled=!0);K.args=[V];g.A$(K)}};\ng.Fc=function(K,R){this.state=K;this.oldState=R};\ncQ=function(K,R){return g.G(K.state,R)&&!g.G(K.oldState,R)?1:!g.G(K.state,R)&&g.G(K.oldState,R)?-1:0};\ng.rH=function(K,R){return cQ(K,R)>0};\nyd=function(K,R,f,V,D,H){sl.call(this,K,{V:\"div\",D:\"ytp-ad-skip-button-slot\"},\"skip-button\",R,f,V,D);var l=this;this.aY=null;this.y0=!1;this.oY=H;this.B=this.api.C().experiments.rU(\"enable_modern_skip_button_on_web\");this.kW=!1;this.J=new g.di({V:\"span\",Me:[\"ytp-ad-skip-button-container\"]});this.B&&this.J.element.classList.add(\"ytp-ad-skip-button-container-detached\");g.q(this,this.J);this.J.V0(this.element);this.K=this.X=null;this.OF=new g.K0(this.J,500,!1,100,function(){return l.hide()});\ng.q(this,this.OF);this.qe=new HQ(this.J.element,15E3,5E3,.5,.5,this.B);g.q(this,this.qe);this.hide()};\nkk5=function(K){K=K.aY&&K.aY.adRendererCommands;return(K&&K.clickCommand&&g.z(K.clickCommand,g.hM)&&g.z(K.clickCommand,g.hM).commands||[]).some(function(R){return R.adLifecycleCommand?XeN(R.adLifecycleCommand):!1})};\nXeN=function(K){return K.action===\"END_LINEAR_AD\"||K.action===\"END_LINEAR_AD_PLACEMENT\"};\nov=function(K,R,f,V,D,H){sl.call(this,K,{V:\"div\",D:\"ytp-ad-skip-ad-slot\"},\"skip-ad\",R,f,V,D);this.aY=H;this.J=!1;this.B=0;this.X=this.K=null;this.hide()};\nTmo=function(K,R){K.J||(K.J=!0,K.K&&(R?K.K.aY.hide():K.K.hide()),R?(K=K.X,K.OF.show(),K.show()):K.X.show())};\nSC=function(K,R,f,V){ZQ.call(this,K,R,f,V,[\"ytp-ad-visit-advertiser-button\"],\"visit-advertiser\")};\nid=function(K,R,f,V,D,H,l){H=H===void 0?!1:H;l=l===void 0?!1:l;FW.call(this,K,{V:\"span\",D:\"ytp-ad-simple-ad-badge\"},\"simple-ad-badge\",R,f,V);this.X=D;this.U=this.IY(\"ytp-ad-simple-ad-badge\");(this.K=H)&&this.U.classList.add(\"ytp-ad-simple-ad-badge--clean-player\");l&&this.U.classList.add(\"ytp-ad-simple-ad-badge--survey\");this.hide()};\nvQ=function(K,R,f,V,D){D=D===void 0?!1:D;fS.call(this,\"player-overlay\",K,{},R,V);this.videoAdDurationSeconds=f;this.interactionLoggingClientData=V;this.tD=D};\nL0=function(K,R){g.VQ.call(this);this.api=K;this.durationMs=R;this.U=null;this.handler=new Be(this);g.q(this,this.handler);this.K=PeM;this.handler.j(this.api,\"presentingplayerstatechange\",this.tI);this.U=this.handler.j(this.api,\"onAdPlaybackProgress\",this.eM)};\nwH=function(K){g.VQ.call(this);this.U=!1;this.E$=0;this.handler=new Be(this);g.q(this,this.handler);this.durationMs=K;this.timer=new g.PE(100);g.q(this,this.timer);this.handler.j(this.timer,\"tick\",this.eM);this.K={seekableStart:0,seekableEnd:K/1E3,current:0};this.start()};\ng.zE=function(K,R){var f=Math.abs(Math.floor(K)),V=Math.floor(f/86400),D=Math.floor(f%86400/3600),H=Math.floor(f%3600/60);f=Math.floor(f%60);if(R){R=\"\";V>0&&(R+=\" \"+V+\" Days\");if(V>0||D>0)R+=\" \"+D+\" Hours\";R+=\" \"+H+\" Minutes\";R+=\" \"+f+\" Seconds\";V=R.trim()}else{R=\"\";V>0&&(R+=V+\":\",D<10&&(R+=\"0\"));if(V>0||D>0)R+=D+\":\",H<10&&(R+=\"0\");R+=H+\":\";f<10&&(R+=\"0\");V=R+f}return K>=0?V:\"-\"+V};\ng.xe=function(K){return(!(\"button\"in K)||typeof K.button!==\"number\"||K.button===0)&&!(\"shiftKey\"in K&&K.shiftKey)&&!(\"altKey\"in K&&K.altKey)&&!(\"metaKey\"in K&&K.metaKey)&&!(\"ctrlKey\"in K&&K.ctrlKey)};\nE_=function(K,R,f,V,D,H,l){sl.call(this,K,{V:\"span\",D:l?\"ytp-ad-duration-remaining--clean-player\":\"ytp-ad-duration-remaining\"},\"ad-duration-remaining\",R,f,V,D);this.videoAdDurationSeconds=H;this.K=null;l&&this.api.C().K&&(this.element.classList.add(\"ytp-ad-duration-remaining--mweb\"),pP&&this.element.classList.add(\"ytp-ad-duration-remaining--mweb-ios\"));this.hide()};\nav=function(K,R,f,V){Gq.call(this,K,R,f,V,\"ytp-video-ad-top-bar-title\",\"ad-title\")};\nQd=function(K){this.content=K.content;if(K.commandRuns){K=g.Z(K.commandRuns);for(var R=K.next();!R.done;R=K.next())R=R.value,this.loggingDirectives=g.z(R,ncN),R.onTap&&(this.interaction={onTap:R.onTap})}};\nU_=function(K,R,f,V){FW.call(this,K,{V:\"div\",D:\"ad-simple-attributed-string\"},\"ad-simple-attributed-string\",R,f,V);this.hide()};\nWQ=function(K,R,f,V,D){FW.call(this,K,{V:\"span\",D:D?\"ytp-ad-badge--clean-player\":\"ytp-ad-badge\"},\"ad-badge\",R,f,V);this.K=D;this.adBadgeText=new U_(this.api,this.layoutId,this.interactionLoggingClientData,this.H5);this.adBadgeText.V0(this.element);g.q(this,this.adBadgeText);D?(this.adBadgeText.element.classList.add(\"ytp-ad-badge__text--clean-player\"),pP&&this.adBadgeText.element.classList.add(\"ytp-ad-badge--stark-clean-player-ios\")):this.adBadgeText.element.classList.add(\"ytp-ad-badge__text\");this.hide()};\ntM=function(K,R,f,V){FW.call(this,K,{V:\"span\",D:\"ytp-ad-pod-index\"},\"ad-pod-index\",R,f,V);this.api.C().K&&(this.element.classList.add(\"ytp-ad-pod-index--mweb\"),pP&&this.element.classList.add(\"ytp-ad-pod-index--mweb-ios\"));this.hide()};\nAM=function(K,R,f,V){FW.call(this,K,{V:\"div\",D:\"ytp-ad-disclosure-banner\"},\"ad-disclosure-banner\",R,f,V);this.hide()};\nJM=function(K,R){this.K=K;this.U=R};\nIxv=function(K,R){return K.K+R*(K.U-K.K)};\nZF=function(K,R,f){return K.U-K.K?g.fT((R-K.K)/(K.U-K.K),0,1):f!=null?f:Infinity};\nBQ=function(K,R,f,V){V=V===void 0?!1:V;g.di.call(this,{V:\"div\",D:\"ytp-ad-persistent-progress-bar-container\",S:[{V:\"div\",D:\"ytp-ad-persistent-progress-bar\"}]});this.api=K;this.K=R;this.X=f;V&&this.element.classList.add(\"ytp-ad-persistent-progress-bar-container--clean-player\");g.q(this,this.K);this.progressBar=this.IY(\"ytp-ad-persistent-progress-bar\");this.U=-1;this.j(K,\"presentingplayerstatechange\",this.onStateChange);this.hide();this.onStateChange()};\nXc=function(K,R,f,V,D,H){FW.call(this,K,{V:\"div\",D:\"ytp-ad-player-overlay\",S:[{V:\"div\",D:\"ytp-ad-player-overlay-flyout-cta\"},{V:\"div\",D:\"ytp-ad-player-overlay-instream-info\"},{V:\"div\",D:\"ytp-ad-player-overlay-skip-or-preview\"},{V:\"div\",D:\"ytp-ad-player-overlay-progress-bar\"},{V:\"div\",D:\"ytp-ad-player-overlay-instream-user-sentiment\"},{V:\"div\",D:\"ytp-ad-player-overlay-ad-disclosure-banner\"}]},\"player-overlay\",R,f,V);this.Z=H;this.B=this.IY(\"ytp-ad-player-overlay-flyout-cta\");this.B.classList.add(\"ytp-ad-player-overlay-flyout-cta-rounded\");\nthis.U=this.IY(\"ytp-ad-player-overlay-instream-info\");this.J=null;gcB(this)&&(K=Wa(\"div\"),g.dy(K,\"ytp-ad-player-overlay-top-bar-gradients\"),R=this.U,R.parentNode&&R.parentNode.insertBefore(K,R),(R=this.api.getVideoData(2))&&R.isListed&&R.title&&(f=new av(this.api,this.layoutId,this.interactionLoggingClientData,this.H5),f.V0(K),f.init(Rh(\"ad-title\"),{text:R.title},this.macros),g.q(this,f)),this.J=K);this.X=null;this.G2=this.IY(\"ytp-ad-player-overlay-skip-or-preview\");this.qe=this.IY(\"ytp-ad-player-overlay-progress-bar\");\nthis.y0=this.IY(\"ytp-ad-player-overlay-instream-user-sentiment\");this.aY=this.IY(\"ytp-ad-player-overlay-ad-disclosure-banner\");this.K=D;g.q(this,this.K);this.hide()};\ngcB=function(K){K=K.api.C();return g.ke(K)&&K.K};\ng.TE=function(K){K&=16777215;var R=[(K&16711680)>>16,(K&65280)>>8,K&255];K=R[0];var f=R[1];R=R[2];K=Number(K);f=Number(f);R=Number(R);if(K!=(K&255)||f!=(f&255)||R!=(R&255))throw Error('\"('+K+\",\"+f+\",\"+R+'\") is not a valid RGB color');f=K<<16|f<<8|R;return K<16?\"#\"+(16777216|f).toString(16).slice(1):\"#\"+f.toString(16)};\ng.PQ=function(){};\njaD=function(K){var R=new Lw;var f=new vK;f=fJ(f,1,\"botguard\");K=fJ(f,2,K);this.U=sEc(R,vK,1,O4w,K)};\nn0=function(K){this.U=new Za(K)};\nqXe=function(){var K=!1;try{K=!!window.sessionStorage.getItem(\"session_logininfo\")}catch(R){K=!0}return(g.KI(\"INNERTUBE_CLIENT_NAME\")===\"WEB\"||g.KI(\"INNERTUBE_CLIENT_NAME\")===\"WEB_CREATOR\")&&K};\nIv=function(){var K=K===void 0?!0:K;try{window.sessionStorage.removeItem(\"stickiness_reload\");window.sessionStorage.removeItem(\"session_logininfo\");eK(\"LOGIN_INFO\",\"\");K&&window.sessionStorage.setItem(\"from_switch_account\",\"1\");K=!0;K=K===void 0?!1:K;var R,f=Mzz;f||(f=document.querySelector(\"#persist_identity\"));if(R=f){var V=R.src?(new URL(R.src)).origin:\"*\";if(K){var D;(D=R.contentWindow)==null||D.postMessage({action:\"clear\"},V)}else if(!(Number(window.sessionStorage.getItem(\"stickiness_reload\"))>=\n2)){var H=window.sessionStorage.getItem(\"session_logininfo\");if(H){var l;(l=R.contentWindow)==null||l.postMessage({loginInfo:H},V)}}}}catch(F){}};\ngH=function(K){K&&(K.startsWith(\"https://accounts.google.com/AddSession\")?Iv():K.startsWith(\"https://accounts.google.com/ServiceLogin\")?Iv():K.startsWith(\"https://myaccount.google.com\")&&g.U5(K).K.endsWith(\"/youtubeoptions\")&&Iv());if(g.KI(\"LOGGED_IN\",!0)&&qXe()){var R=g.KI(\"VALID_SESSION_TEMPDATA_DOMAINS\",[]);var f=g.Nw(window.location.href);f&&R.push(f);f=g.Nw(K);g.Ka(R,f)||!f&&sh(K,\"/\")?(R=W9(K),(R=$8_(R))?(R=VOo(R),R=(R=g.jO(R)||null)?Iw(R):{}):R=null):R=null;R==null&&(R={});f=R;var V=void 0;\nqXe()?(V||(V=g.KI(\"LOGIN_INFO\")),V?(f.session_logininfo=V,f=!0):f=!1):f=!1;f&&xt(K,R)}};\ng.b4B=function(K){var R=R===void 0?{}:R;var f=f===void 0?\"\":f;var V=V===void 0?window:V;K=g.B9(K,R);gH(K);f=g.N2(K+f);V=V.location;f=UA(f);f!==void 0&&(V.href=f)};\ng.O_=function(K,R,f){R=R===void 0?{}:R;f=f===void 0?!1:f;var V=g.KI(\"EVENT_ID\");V&&(R.ei||(R.ei=V));R&&xt(K,R);f||(gH(K),g.b4B(K))};\ng.jC=function(K,R,f,V,D){D=D===void 0?!1:D;f&&xt(K,f);f=g.N2(K);var H=g.EA(f);K!=H&&HS(Error(\"Unsafe window.open URL: \"+K));K=H;R=R||mp(K).toString(36);try{if(D)return D=K,D=Byz(D),gH(D),g.Bb(window,D,R,\"attributionsrc\")}catch(l){g.V2(l)}gH(K);return g.Bb(window,f,R,V)};\npeh=function(K){qc=K};\nYXM=function(K){Mc=K};\nmmh=function(K){bd=K};\nu42=function(){GkB=bd=Mc=qc=null};\nCeh=function(){var K=K===void 0?window.location.href:K;if(g.No(\"kevlar_disable_theme_param\"))return null;var R=U0(K);if(g.No(\"enable_dark_theme_only_on_shorts\")&&R!=null&&R.startsWith(\"/shorts/\"))return\"USER_INTERFACE_THEME_DARK\";try{var f=g.FN(K).theme;return saz.get(f)||null}catch(V){}return null};\np0=function(){this.U={};if(this.K=qdw()){var K=g.jO(\"CONSISTENCY\");K&&eVh(this,{encryptedTokenJarContents:K})}};\neVh=function(K,R){if(R.encryptedTokenJarContents&&(K.U[R.encryptedTokenJarContents]=R,typeof R.expirationSeconds===\"string\")){var f=Number(R.expirationSeconds);setTimeout(function(){delete K.U[R.encryptedTokenJarContents]},f*1E3);\nK.K&&g.O$(\"CONSISTENCY\",R.encryptedTokenJarContents,f,void 0,!0)}};\nmH=function(){this.K=-1;var K=g.KI(\"LOCATION_PLAYABILITY_TOKEN\");g.KI(\"INNERTUBE_CLIENT_NAME\")===\"TVHTML5\"&&(this.localStorage=Ye(this))&&(K=this.localStorage.get(\"yt-location-playability-token\"));K&&(this.locationPlayabilityToken=K,this.U=void 0)};\nYe=function(K){return K.localStorage===void 0?new Do(\"yt-client-location\"):K.localStorage};\ng.GE=function(K,R,f){R=R===void 0?!1:R;f=f===void 0?!1:f;var V=g.KI(\"INNERTUBE_CONTEXT\");if(!V)return g.WR(Error(\"Error: No InnerTubeContext shell provided in ytconfig.\")),{};V=g.Py(V);g.No(\"web_no_tracking_params_in_shell_killswitch\")||delete V.clickTracking;V.client||(V.client={});var D=V.client;D.clientName===\"MWEB\"&&D.clientFormFactor!==\"AUTOMOTIVE_FORM_FACTOR\"&&(D.clientFormFactor=g.KI(\"IS_TABLET\")?\"LARGE_FORM_FACTOR\":\"SMALL_FORM_FACTOR\");D.screenWidthPoints=window.innerWidth;D.screenHeightPoints=\nwindow.innerHeight;D.screenPixelDensity=Math.round(window.devicePixelRatio||1);D.screenDensityFloat=window.devicePixelRatio||1;D.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var H=H===void 0?!1:H;var l=g.Mm(),F=\"USER_INTERFACE_THEME_LIGHT\";l.aG(165)?F=\"USER_INTERFACE_THEME_DARK\":l.aG(174)?F=\"USER_INTERFACE_THEME_LIGHT\":!g.No(\"kevlar_legacy_browsers\")&&window.matchMedia&&window.matchMedia(\"(prefers-color-scheme)\").matches&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches&&\n(F=\"USER_INTERFACE_THEME_DARK\");H=H?F:Ceh()||F;D.userInterfaceTheme=H;if(!R){if(H=Wto())D.connectionType=H;g.No(\"web_log_effective_connection_type\")&&(H=AnN())&&(V.client.effectiveConnectionType=H)}var c;if(g.No(\"web_log_memory_total_kbytes\")&&((c=g.Nz.navigator)==null?0:c.deviceMemory)){var r;c=(r=g.Nz.navigator)==null?void 0:r.deviceMemory;V.client.memoryTotalKbytes=\"\"+c*1E6}g.No(\"web_gcf_hashes_innertube\")&&(H=T_w())&&(r=H.coldConfigData,c=H.coldHashData,H=H.hotHashData,V.client.configInfo=V.client.configInfo||\n{},r&&(V.client.configInfo.coldConfigData=r),c&&(V.client.configInfo.coldHashData=c),H&&(V.client.configInfo.hotHashData=H));r=g.FN(g.Nz.location.href);!g.No(\"web_populate_internal_geo_killswitch\")&&r.internalcountrycode&&(D.internalGeo=r.internalcountrycode);D.clientName===\"MWEB\"||D.clientName===\"WEB\"?(D.mainAppWebInfo||(D.mainAppWebInfo={}),D.mainAppWebInfo.graftUrl=g.Nz.location.href,g.No(\"kevlar_woffle\")&&zUG.instance&&(r=zUG.instance,D.mainAppWebInfo.pwaInstallabilityStatus=!r.U&&r.K?\"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED\":\n\"PWA_INSTALLABILITY_STATUS_UNKNOWN\"),D.mainAppWebInfo.webDisplayMode=OX(),D.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):D.clientName===\"TVHTML5\"&&(!g.No(\"web_lr_app_quality_killswitch\")&&(r=g.KI(\"LIVING_ROOM_APP_QUALITY\"))&&(D.tvAppInfo=Object.assign(D.tvAppInfo||{},{appQuality:r})),r=g.KI(\"LIVING_ROOM_CERTIFICATION_SCOPE\"))&&(D.tvAppInfo=Object.assign(D.tvAppInfo||{},{certificationScope:r}));if(!g.No(\"web_populate_time_zone_itc_killswitch\")){a:{if(typeof Intl!==\n\"undefined\")try{var y=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(b){}y=void 0}y&&(D.timeZone=y)}(y=WS())?D.experimentsToken=y:delete D.experimentsToken;y=tm();p0.instance||(p0.instance=new p0);V.request=Object.assign({},V.request,{internalExperimentFlags:y,consistencyTokenJars:Nd(p0.instance.U)});!g.No(\"web_prequest_context_killswitch\")&&(y=g.KI(\"INNERTUBE_CONTEXT_PREQUEST_CONTEXT\"))&&(V.request.externalPrequestContext=y);D=g.Mm();y=D.aG(58);D=D.get(\"gsml\",\"\");V.user=Object.assign({},\nV.user);y&&(V.user.enableSafetyMode=y);D&&(V.user.lockedSafetyMode=!0);g.No(\"warm_op_csn_cleanup\")?f&&(R=g.wu())&&(V.clientScreenNonce=R):!R&&(R=g.wu())&&(V.clientScreenNonce=R);K&&(V.clickTracking={clickTrackingParams:K});if(K=g.t_(\"yt.mdx.remote.remoteClient_\"))V.remoteClient=K;mH.getInstance().setLocationOnInnerTubeContext(V);try{var h=vS(),S=h.bid;delete h.bid;V.adSignalsInfo={params:[],bid:S};for(var v=g.Z(Object.entries(h)),L=v.next();!L.done;L=v.next()){var E=g.Z(L.value),Q=E.next().value,\nJ=E.next().value;h=Q;S=J;K=void 0;(K=V.adSignalsInfo.params)==null||K.push({key:h,value:\"\"+S})}var A,B;if(((A=V.client)==null?void 0:A.clientName)===\"TVHTML5\"||((B=V.client)==null?void 0:B.clientName)===\"TVHTML5_UNPLUGGED\"){var k=g.KI(\"INNERTUBE_CONTEXT\");k.adSignalsInfo&&(V.adSignalsInfo.advertisingId=k.adSignalsInfo.advertisingId,V.adSignalsInfo.advertisingIdSignalType=\"DEVICE_ID_TYPE_CONNECTED_TV_IFA\",V.adSignalsInfo.limitAdTracking=k.adSignalsInfo.limitAdTracking)}}catch(b){g.WR(b)}return V};\nfoz=function(K,R){if(!K)return!1;var f,V=(f=g.z(K,KLc))==null?void 0:f.signal;if(V&&R.TU)return!!R.TU[V];var D;if((f=(D=g.z(K,RLB))==null?void 0:D.request)&&R.Jn)return!!R.Jn[f];for(var H in K)if(R.ut[H])return!0;return!1};\nV1h=function(K){var R={\"Content-Type\":\"application/json\"};g.KI(\"EOM_VISITOR_DATA\")?R[\"X-Goog-EOM-Visitor-Id\"]=g.KI(\"EOM_VISITOR_DATA\"):g.KI(\"VISITOR_DATA\")&&(R[\"X-Goog-Visitor-Id\"]=g.KI(\"VISITOR_DATA\"));R[\"X-Youtube-Bootstrap-Logged-In\"]=g.KI(\"LOGGED_IN\",!1);g.KI(\"DEBUG_SETTINGS_METADATA\")&&(R[\"X-Debug-Settings-Metadata\"]=g.KI(\"DEBUG_SETTINGS_METADATA\"));K!==\"cors\"&&((K=g.KI(\"INNERTUBE_CONTEXT_CLIENT_NAME\"))&&(R[\"X-Youtube-Client-Name\"]=K),(K=g.KI(\"INNERTUBE_CONTEXT_CLIENT_VERSION\"))&&(R[\"X-Youtube-Client-Version\"]=\nK),(K=g.KI(\"CHROME_CONNECTED_HEADER\"))&&(R[\"X-Youtube-Chrome-Connected\"]=K),(K=g.KI(\"DOMAIN_ADMIN_STATE\"))&&(R[\"X-Youtube-Domain-Admin-State\"]=K));(K=g.KI(\"SERIALIZED_LAVA_DEVICE_CONTEXT\"))&&(R[\"X-YouTube-Lava-Device-Context\"]=K);return R};\nD7B=function(){this.U={}};\nud=function(){this.mappings=new D7B};\ns_=function(K){return function(){return new K}};\n$7B=function(K){var R=R===void 0?\"UNKNOWN_INTERFACE\":R;if(K.length===1)return K[0];var f=HP2[R];if(f){f=new RegExp(f);for(var V=g.Z(K),D=V.next();!D.done;D=V.next())if(D=D.value,f.exec(D))return D}var H=[];Object.entries(HP2).forEach(function(l){var F=g.Z(l);l=F.next().value;F=F.next().value;R!==l&&H.push(F)});\nf=new RegExp(H.join(\"|\"));K.sort(function(l,F){return l.length-F.length});\nV=g.Z(K);for(D=V.next();!D.done;D=V.next())if(D=D.value,!f.exec(D))return D;return K[0]};\ng.C0=function(K){return\"/youtubei/v1/\"+$7B(K)};\neC=function(){};\nvar iBe=function(K,R){return Az[d[0]](this,10,K,R)};\nvar K$=function(){};\nvar cz_=function(){return hz[d[0]](this,14)};\nRn=function(){};\nf$=function(K){return g.t_(\"ytcsi.\"+(K||\"\")+\"data_\")||loN(K)};\nd7_=function(){var K=f$();K.info||(K.info={});return K.info};\nVI=function(K){K=f$(K);K.metadata||(K.metadata={});return K.metadata};\nDR=function(K){K=f$(K);K.tick||(K.tick={});return K.tick};\nHV=function(K){K=f$(K);if(K.gel){var R=K.gel;R.gelInfos||(R.gelInfos={});R.gelTicks||(R.gelTicks={})}else K.gel={gelTicks:{},gelInfos:{}};return K.gel};\nFLh=function(K){K=HV(K);K.gelInfos||(K.gelInfos={});return K.gelInfos};\n$Q=function(K){var R=f$(K).nonce;R||(R=g.SI(16),f$(K).nonce=R);return R};\nloN=function(K){var R={tick:{},info:{}};g.WT(\"ytcsi.\"+(K||\"\")+\"data_\",R);return R};\nlZ=function(){var K=g.t_(\"ytcsi.debug\");K||(K=[],g.WT(\"ytcsi.debug\",K),g.WT(\"ytcsi.reference\",{}));return K};\nd0=function(K){K=K||\"\";var R=ce2();if(R[K])return R[K];var f=lZ(),V={timerName:K,info:{},tick:{},span:{},jspbInfo:[]};f.push(V);return R[K]=V};\nree=function(K){K=K||\"\";var R=ce2();R[K]&&delete R[K];var f=lZ(),V={timerName:K,info:{},tick:{},span:{},jspbInfo:[]};f.push(V);R[K]=V};\nce2=function(){var K=g.t_(\"ytcsi.reference\");if(K)return K;lZ();return g.t_(\"ytcsi.reference\")};\nFi=function(K){return yez[K]||\"LATENCY_ACTION_UNKNOWN\"};\ncV=function(K,R){op.call(this,1,arguments);this.timer=R};\nr0=function(){this.U=0};\nyI=function(){r0.instance||(r0.instance=new r0);return r0.instance};\non=function(K,R){h2[R]=h2[R]||{count:0};var f=h2[R];f.count++;f.time=(0,g.N7)();K.U||(K.U=g.ez(0,function(){var V=(0,g.N7)(),D;for(D in h2)h2[D]&&V-h2[D].time>6E4&&delete h2[D];K&&(K.U=0)},5E3));\nreturn f.count>5?(f.count===6&&Math.random()*1E5<1&&(f=new g.NB(\"CSI data exceeded logging limit with key\",R.split(\"_\")),R.indexOf(\"plev\")>=0||g.A$(f)),!0):!1};\nhLc=function(){this.timing={};this.clearResourceTimings=function(){};\nthis.webkitClearResourceTimings=function(){};\nthis.mozClearResourceTimings=function(){};\nthis.msClearResourceTimings=function(){};\nthis.oClearResourceTimings=function(){}};\noI_=function(){var K;if(g.No(\"csi_use_performance_navigation_timing\")){var R,f,V,D=SY==null?void 0:(K=SY.getEntriesByType)==null?void 0:(R=K.call(SY,\"navigation\"))==null?void 0:(f=R[0])==null?void 0:(V=f.toJSON)==null?void 0:V.call(f);D?(D.requestStart=iZ(D.requestStart),D.responseEnd=iZ(D.responseEnd),D.redirectStart=iZ(D.redirectStart),D.redirectEnd=iZ(D.redirectEnd),D.domainLookupEnd=iZ(D.domainLookupEnd),D.connectStart=iZ(D.connectStart),D.connectEnd=iZ(D.connectEnd),D.responseStart=iZ(D.responseStart),\nD.secureConnectionStart=iZ(D.secureConnectionStart),D.domainLookupStart=iZ(D.domainLookupStart),D.isPerformanceNavigationTiming=!0,K=D):K=SY.timing}else K=g.No(\"csi_performance_timing_to_object\")?JSON.parse(JSON.stringify(SY.timing)):SY.timing;return K};\niZ=function(K){return Math.round(vV()+K)};\nvV=function(){return(g.No(\"csi_use_time_origin\")||g.No(\"csi_use_time_origin_tvhtml5\"))&&SY.timeOrigin?Math.floor(SY.timeOrigin):SY.timing.navigationStart};\nw0=function(K,R){L$(\"_start\",K,R)};\nzy=function(K,R){if(!g.No(\"web_csi_action_sampling_enabled\")||!f$(R).actionDisabled){var f=d0(R||\"\");ds(f.info,K);K.loadType&&(f=K.loadType,VI(R).loadType=f);ds(FLh(R),K);f=$Q(R);R=f$(R).cttAuthInfo;yI().info(K,f,R)}};\nSN_=function(){var K,R,f,V;return((V=Ue().resolve(new xJ(Fq))==null?void 0:(K=cY())==null?void 0:(R=K.loggingHotConfig)==null?void 0:(f=R.csiConfig)==null?void 0:f.debugTicks)!=null?V:[]).map(function(D){return Object.values(D)[0]})};\nL$=function(K,R,f){if(!g.No(\"web_csi_action_sampling_enabled\")||!f$(f).actionDisabled){var V=$Q(f),D;if(D=g.No(\"web_csi_debug_sample_enabled\")&&V){(Ue().resolve(new xJ(Fq))==null?0:cY())&&!iPe&&(iPe=!0,L$(\"gcfl\",(0,g.N7)(),f));var H,l,F;D=(Ue().resolve(new xJ(Fq))==null?void 0:(H=cY())==null?void 0:(l=H.loggingHotConfig)==null?void 0:(F=l.csiConfig)==null?void 0:F.debugSampleWeight)||0;if(H=D!==0)b:{H=SN_();if(H.length>0)for(l=0;l<H.length;l++)if(K===H[l]){H=!0;break b}H=!1}H?(D=WOM(V)%D!==0,f$(f).debugTicksExcludedLogged||\n(H={},H.debugTicksExcluded=D,zy(H,f)),f$(f).debugTicksExcludedLogged=!0):D=!1}if(!D){if(K[0]!==\"_\"&&(D=K,H=R,SY.mark))if(D.startsWith(\"mark_\")||(D=\"mark_\"+D),f&&(D+=\" (\"+f+\")\"),H===void 0||g.No(\"web_csi_disable_alt_time_performance_mark\"))SY.mark(D);else{H=g.No(\"csi_use_performance_navigation_timing\")?H-SY.timeOrigin:H-(SY.timeOrigin||SY.timing.navigationStart);try{SY.mark(D,{startTime:H})}catch(c){}}D=d0(f||\"\");D.tick[K]=R||(0,g.N7)();if(D.callback&&D.callback[K])for(D=g.Z(D.callback[K]),H=D.next();!H.done;H=\nD.next())H=H.value,H();D=HV(f);D.gelTicks&&(D.gelTicks[K]=!0);H=DR(f);D=R||(0,g.N7)();H[K]=D;H=f$(f).cttAuthInfo;K===\"_start\"?(K=yI(),on(K,\"baseline_\"+V)||g.h$(\"latencyActionBaselined\",{clientActionNonce:V},{timestamp:R,cttAuthInfo:H})):yI().tick(K,V,R,H);vI2(f);return D}}};\nLLv=function(){var K,R=(K=SY.getEntriesByType)==null?void 0:K.call(SY,\"mark\");R&&R.forEach(function(f){if(f.name.startsWith(\"mark_\")){var V;(V=SY.clearMarks)==null||V.call(SY,f.name)}})};\nw7o=function(){switch(dXM()){case \"hidden\":return 0;case \"visible\":return 1;case \"prerender\":return 2;case \"unloaded\":return 3;default:return-1}};\nzLc=function(K){function R(H,l,F){l=l.match(\"_rid\")?l.split(\"_rid\")[0]:l;typeof F===\"number\"&&(F=JSON.stringify(F));H.requestIds?H.requestIds.push({endpoint:l,id:F}):H.requestIds=[{endpoint:l,id:F}]}\nvar f={};K=g.Z(Object.entries(K));for(var V=K.next();!V.done;V=K.next()){var D=g.Z(V.value);V=D.next().value;D=D.next().value;switch(V){case \"GetBrowse_rid\":R(f,V,D);break;case \"GetGuide_rid\":R(f,V,D);break;case \"GetHome_rid\":R(f,V,D);break;case \"GetPlayer_rid\":R(f,V,D);break;case \"GetSearch_rid\":R(f,V,D);break;case \"GetSettings_rid\":R(f,V,D);break;case \"GetTrending_rid\":R(f,V,D);break;case \"GetWatchNext_rid\":R(f,V,D);break;case \"yt_red\":f.isRedSubscriber=!!D;break;case \"yt_ad\":f.isMonetized=!!D}}return f};\nx7B=function(K,R){K=document.querySelector(K);if(!K)return!1;var f=\"\",V=K.nodeName;V===\"SCRIPT\"?(f=K.src,f||(f=K.getAttribute(\"data-timing-href\"))&&(f=window.location.protocol+f)):V===\"LINK\"&&(f=K.href);X8(document)&&K.setAttribute(\"nonce\",X8(document));return f?(K=SY.getEntriesByName(f))&&K[0]&&(K=K[0],f=vV(),L$(\"rsf_\"+R,f+Math.round(K.fetchStart)),L$(\"rse_\"+R,f+Math.round(K.responseEnd)),K.transferSize!==void 0&&K.transferSize===0)?!0:!1:!1};\nEI5=function(){var K=window.location.protocol,R=SY.getEntriesByType(\"resource\");R=g.Im(R,function(f){return f.name.indexOf(K+\"//fonts.gstatic.com/s/\")===0});\n(R=Bi(R,function(f,V){return V.duration>f.duration?V:f},{duration:0}))&&R.startTime>0&&R.responseEnd>0&&(L$(\"wffs\",iZ(R.startTime)),L$(\"wffe\",iZ(R.responseEnd)))};\naoh=function(K,R,f){SY&&SY.measure&&(K.startsWith(\"measure_\")||(K=\"measure_\"+K),f?SY.measure(K,R,f):R?SY.measure(K,R):SY.measure(K))};\nQ8_=function(K){var R=xQ(\"aft\",K);if(R)return R;R=g.KI((K||\"\")+\"TIMING_AFT_KEYS\",[\"ol\"]);for(var f=R.length,V=0;V<f;V++){var D=xQ(R[V],K);if(D)return D}return NaN};\nEz=function(K,R){g.WT(\"ytglobal.timing\"+(R||\"\")+\"ready_\",K)};\nxQ=function(K,R){if(K=DR(R)[K])return typeof K===\"number\"?K:K[K.length-1]};\nvI2=function(K){var R=xQ(\"_start\",K),f=Q8_(K),V=!NTB;R&&f&&V&&(vY(U7e,new cV(Math.round(f-R),K)),NTB=!0)};\nWLo=function(){if(SY.getEntriesByType){var K=SY.getEntriesByType(\"paint\");if(K=g.G$(K,function(f){return f.name===\"first-paint\"}))return iZ(K.startTime)}var R;\ng.No(\"csi_use_performance_navigation_timing\")?R=SY.getEntriesByType(\"first-paint\")[0].startTime:R=SY.timing.BVr;return R?Math.max(0,R):0};\nan=function(K){loN(K);t1h();LLv();K||(g.KI(\"TIMING_ACTION\")&&eK(\"PREVIOUS_ACTION\",g.KI(\"TIMING_ACTION\")),eK(\"TIMING_ACTION\",\"\"))};\nAeB=function(){var K=[\"pbs\",\"pbu\"];g.DY(function(){d0(\"\").info.actionType=\"watch\";K&&eK(\"TIMING_AFT_KEYS\",K);eK(\"TIMING_ACTION\",\"watch\");var R=zLc(g.KI(\"TIMING_INFO\",{}));Object.keys(R).length>0&&zy(R);R={isNavigation:!0,actionType:Fi(g.KI(\"TIMING_ACTION\"))};var f=g.KI(\"PREVIOUS_ACTION\");f&&(R.previousAction=Fi(f));if(f=g.KI(\"CLIENT_PROTOCOL\"))R.httpProtocol=f;if(f=g.KI(\"CLIENT_TRANSPORT\"))R.transportProtocol=f;(f=g.wu())&&f!==\"UNDEFINED_CSN\"&&(R.clientScreenNonce=f);f=w7o();if(f===1||f===-1)R.isVisible=\n!0;f=VI().loadType===\"cold\";var V=d7_();f||(f=V.yt_lt===\"cold\");if(f){R.loadType=\"cold\";f=d7_();V=oI_();var D=vV(),H=g.KI(\"CSI_START_TIMESTAMP_MILLIS\",0);H>0&&!g.No(\"embeds_web_enable_csi_start_override_killswitch\")&&(D=H);D&&(L$(\"srt\",V.responseStart),f.prerender!==1&&w0(D));f=WLo();f>0&&L$(\"fpt\",f);f=oI_();f.isPerformanceNavigationTiming&&zy({performanceNavigationTiming:!0},void 0);L$(\"nreqs\",f.requestStart,void 0);L$(\"nress\",f.responseStart,void 0);L$(\"nrese\",f.responseEnd,void 0);f.redirectEnd-\nf.redirectStart>0&&(L$(\"nrs\",f.redirectStart,void 0),L$(\"nre\",f.redirectEnd,void 0));f.domainLookupEnd-f.domainLookupStart>0&&(L$(\"ndnss\",f.domainLookupStart,void 0),L$(\"ndnse\",f.domainLookupEnd,void 0));f.connectEnd-f.connectStart>0&&(L$(\"ntcps\",f.connectStart,void 0),L$(\"ntcpe\",f.connectEnd,void 0));f.secureConnectionStart>=vV()&&f.connectEnd-f.secureConnectionStart>0&&(L$(\"nstcps\",f.secureConnectionStart,void 0),L$(\"ntcpe\",f.connectEnd,void 0));SY&&\"getEntriesByType\"in SY&&EI5();f=[];if(document.querySelector&&\nSY&&SY.getEntriesByName)for(var l in QI)QI.hasOwnProperty(l)&&(V=QI[l],x7B(l,V)&&f.push(V));if(f.length>0)for(R.resourceInfo=[],l=g.Z(f),f=l.next();!f.done;f=l.next())R.resourceInfo.push({resourceCache:f.value})}zy(R);R=HV();R.preLoggedGelInfos||(R.preLoggedGelInfos=[]);l=R.preLoggedGelInfos;R=FLh();f=void 0;for(V=0;V<l.length;V++)if(D=l[V],D.loadType){f=D.loadType;break}if(VI().loadType===\"cold\"&&(R.loadType===\"cold\"||f===\"cold\")){f=DR();V=HV();V=V.gelTicks?V.gelTicks:V.gelTicks={};for(var F in f)F in\nV||typeof f[F]===\"number\"&&L$(F,xQ(F));F={};f=!1;l=g.Z(l);for(V=l.next();!V.done;V=l.next())f=V.value,ds(R,f),ds(F,f),f=!0;f&&zy(F)}Ez(!0);F=g.KI(\"TIMING_ACTION\");g.t_(\"ytglobal.timingready_\")&&F&&N4()&&Q8_()&&vI2()})()};\nJeD=function(){var K=K===void 0?{}:K;g.DY(function(){N4()&&Uz(\"aa\",void 0,void 0);ree();an();Ez(!1);K.cttAuthInfo&&(f$().cttAuthInfo=K.cttAuthInfo);eK(\"TIMING_AFT_KEYS\",[]);K.cEU?g.WV({loadType:\"hot\"}):g.WV({loadType:\"warm\"});eK(\"TIMING_ACTION\",\"\");delete g.KI(\"TIMING_INFO\",{}).yt_lt;g.DY(w0)(K.startTime,void 0)})()};\nt2=function(K,R){R=R===void 0?{}:R;g.DY(function(){ZPN(K);var f=R.sampleRate;if(!g.No(\"web_csi_action_sampling_enabled\")||f===void 0||f<=1)f=!1;else{var V=$Q(K);f=WOM(V)%f!==0}f&&(f$(K).actionDisabled=!0);d0(K||\"\").info.actionType=K;R.cttAuthInfo&&(f$(K).cttAuthInfo=R.cttAuthInfo);eK(K+\"TIMING_ACTION\",K);g.DY(w0)(R.startTime,K);f={actionType:Fi(K)};R.uSQ&&(f.previousAction=Fi(g.KI(\"TIMING_ACTION\")));(V=g.wu())&&V!==\"UNDEFINED_CSN\"&&(f.clientScreenNonce=V);g.WV(f,K);Ez(!0,K)})()};\nZPN=function(K){g.DY(function(){N4(K)&&Uz(\"aa\",void 0,K);ree(K);an(K)})()};\nN4=function(K){return g.DY(function(){return A2(\"_start\",K)})()};\ng.WV=function(K,R,f){g.DY(zy)(K,R,f===void 0?!1:f)};\nUz=function(K,R,f){return g.DY(L$)(K,R,f)};\nBTB=function(K){g.DY(aoh)(\"action_finished\",K,void 0)};\nA2=function(K,R){return g.DY(function(){var f=DR(R);return K in f})()};\nkrc=function(K){if(!g.No(\"universal_csi_network_ticks\"))return\"\";K=U0(K)||\"\";for(var R=Object.keys(X7e),f=0;f<R.length;f++){var V=R[f];if(K.includes(V))return V}return\"\"};\nP3D=function(K){if(!g.No(\"universal_csi_network_ticks\"))return function(){};\nvar R=X7e[K];return R?(J2(R),function(){var f=g.No(\"universal_csi_network_ticks\")?(f=TTo[K])?J2(f):!1:!1;return f}):function(){}};\nJ2=function(K,R,f){return g.DY(function(){if(A2(K,f))return!1;Uz(K,R,f);return!0})()};\nZR=function(K,R,f){g.DY(function(){if(!N4(f)||A2(K,f))return!1;Uz(K,R,f);return!0})()};\nnIh=function(){g.DY(function(){var K=$Q();requestAnimationFrame(function(){setTimeout(function(){K===$Q()&&Uz(\"ftl\",void 0,void 0)},0)})})()};\nBV=function(K,R,f,V){this.Fu=K;this.I$=R;this.U=f;this.J=V;this.X=void 0;this.K=new Map;K.TU||(K.TU={});K.TU=Object.assign({},Io2,K.TU)};\ngIv=function(K,R,f,V){if(BV.instance!==void 0){if(V=BV.instance,K=[K!==V.Fu,R!==V.I$,f!==V.U,!1,!1,!1,void 0!==V.X],K.some(function(D){return D}))throw new g.NB(\"InnerTubeTransportService is already initialized\",K);\n}else BV.instance=new BV(K,R,f,V)};\nXi=function(K,R,f){var V=V===void 0?ha:V;var D=OPv(K,R);return D?new g.AA(function(H,l){var F,c,r,y,h;return g.I(function(S){switch(S.U){case 1:return g.P(S,D,2);case 2:F=S.K;c=F.B(R,f,V);if(!c){l(new g.NB(\"Error: Failed to build request for command.\",R));S.J5(0);break}gH(c.input);y=((r=c.m$)==null?void 0:r.mode)===\"cors\"?\"cors\":void 0;if(K.U.QB){h=j8v(K,c.config,y);S.J5(4);break}return g.P(S,qNc(K,c.config,y),5);case 5:h=S.K;case 4:H(M12(K,c,h)),g.lE(S)}})}):BE(new g.NB(\"Error: No request builder found for command.\",\nR))};\ng.kQ=function(K,R,f,V,D){function H(){}\nD=D===void 0?{yU:{identity:ha}}:D;var l=l===void 0?!0:l;H=P3D(krc(f));R.context||(R.context=g.GE(V,l));return new g.AA(function(F){var c,r,y,h,S;return g.I(function(v){if(v.U==1)return c=Mo(f),r=y2(c)?\"same-origin\":\"cors\",K.U.QB?(y=j8v(K,D,r),v.J5(2)):g.P(v,qNc(K,D,r),3);v.U!=2&&(y=v.K);h=MoM(Mo(f));S={input:h,m$:bj(h),oT:R,config:D};F(M12(K,S,y,H));g.lE(v)})})};\nTy=function(K,R,f){var V;if(R&&!(R==null?0:(V=R.sequenceMetaData)==null?0:V.skipProcessing)&&K.J){V=g.Z(bPe);for(var D=V.next();!D.done;D=V.next())D=D.value,K.J[D]&&K.J[D].handleResponse(R,f)}};\nM12=function(K,R,f,V){V=V===void 0?function(){}:V;\nvar D,H,l,F,c,r,y,h,S,v,L,E,Q,J,A,B,k,b,M,Hc,fB,Rw,FG,yN,VN,aw,s5,dW,DB,b_,Pc,YV,J_,t;return g.I(function(L8){switch(L8.U){case 1:l=(D=R.config)==null?void 0:(H=D.J92)==null?void 0:H.y9Q;L8.J5(2);break;case 3:F=L8.K;if(!F||F.isExpired()){L8.J5(2);break}c=F.U();if(!g.No(\"web_process_response_store_responses\")||F.isProcessed()){L8.J5(5);break}Ty(K,c,R);return g.P(L8,(void 0).IXa(l),5);case 5:return L8.return(Promise.resolve(c));case 2:if(!((r=R)==null?0:(y=r.oT)==null?0:y.context)){L8.J5(7);break}h=\nR.oT.context;L8.J5(8);break;case 8:S=g.Z([]),v=S.next();case 11:if(v.done){L8.J5(7);break}L=v.value;return g.P(L8,L.dwQ(h),12);case 12:v=S.next();L8.J5(11);break;case 7:if((E=K.X)==null||!E.apD(R.input,R.oT)){L8.J5(15);break}return g.P(L8,K.X.aXY(R.input,R.oT),16);case 16:return Q=L8.K,Ty(K,Q,R),L8.return(Q);case 15:return(B=(A=R.config)==null?void 0:A.requestKey)&&K.K.has(B)?J=K.K.get(B):(k=JSON.stringify(R.oT),Hc=(M=(b=R.m$)==null?void 0:b.headers)!=null?M:{},R.m$=Object.assign({},R.m$,{headers:Object.assign({},\nHc,f)}),fB=Object.assign({},R.m$),R.m$.method===\"POST\"&&(fB=Object.assign({},fB,{body:k})),((Rw=R.config)==null?0:Rw.rKU)&&Uz(R.config.rKU),FG=function(){return K.I$.fetch(R.input,fB,R.config)},J=FG(),B&&K.K.set(B,J)),g.P(L8,J,17);\ncase 17:(yN=L8.K)&&g.No(\"web_streaming_player\")&&Array.isArray(yN)&&(yN=yN[0].playerResponse);if(yN&&\"error\"in yN&&((VN=yN)==null?0:(aw=VN.error)==null?0:aw.details))for(s5=yN.error.details,dW=g.Z(s5),DB=dW.next();!DB.done;DB=dW.next())b_=DB.value,(Pc=b_[\"@type\"])&&p7v.indexOf(Pc)>-1&&(delete b_[\"@type\"],yN=b_);B&&K.K.has(B)&&K.K.delete(B);((YV=R.config)==null?0:YV.FYY)&&Uz(R.config.FYY);if(yN||(J_=K.X)==null||!J_.dSQ(R.input,R.oT)){L8.J5(18);break}return g.P(L8,K.X.K$0(R.input,R.oT),19);case 19:yN=\nL8.K;case 18:return Ty(K,yN,R),((t=R.config)==null?0:t.AKU)&&Uz(R.config.AKU),V(),L8.return(yN||void 0)}})};\nOPv=function(K,R){a:{K=K.Fu;var f,V=(f=g.z(R,KLc))==null?void 0:f.signal;if(V&&K.TU&&(f=K.TU[V])){var D=f();break a}var H;if((f=(H=g.z(R,RLB))==null?void 0:H.request)&&K.Jn&&(H=K.Jn[f])){D=H();break a}for(D in R)if(K.ut[D]&&(R=K.ut[D])){D=R();break a}D=void 0}if(D!==void 0)return Promise.resolve(D)};\nqNc=function(K,R,f){var V,D,H,l,F,c,r;return g.I(function(y){if(y.U==1){H=((V=R)==null?void 0:(D=V.yU)==null?void 0:D.identity)||ha;c=(l=R)==null?void 0:(F=l.yU)==null?void 0:F.sessionIndex;var h=g.Zc(K.U.AM(H,{sessionIndex:c}));return g.P(y,h,2)}r=y.K;return y.return(Promise.resolve(Object.assign({},V1h(f),r)))})};\nj8v=function(K,R,f){var V,D=(R==null?void 0:(V=R.yU)==null?void 0:V.identity)||ha,H;R=R==null?void 0:(H=R.yU)==null?void 0:H.sessionIndex;K=K.U.AM(D,{sessionIndex:R});return Object.assign({},V1h(f),K)};\nPV=function(){};\nn$=function(){};\nIn=function(K){this.T=K};\ng0=function(){};\nOz=function(){};\njY=function(){};\nq4=function(){};\ng.M4=function(K,R){var f=g.wW.apply(2,arguments);K=K===void 0?0:K;g.NB.call(this,R,f);this.errorType=K;Object.setPrototypeOf(this,this.constructor.prototype)};\nbZ=function(K){this.U=K};\nYNc=function(K,R,f){if(K.U){var V=U0(nD(R,\"key\"))||\"/UNKNOWN_PATH\";K.U.start(V)}K=f;g.No(\"wug_networking_gzip_request\")&&(K=rFB(f));return new window.Request(R,K)};\ng.YQ=function(K,R){if(!p$){var f=Ue();Ee(f,{QV:m7w,cW:bZ});var V={ut:{feedbackEndpoint:s_(g0),modifyChannelNotificationPreferenceEndpoint:s_(Oz),playlistEditEndpoint:s_(jY),shareEntityEndpoint:s_(In),subscribeEndpoint:s_(PV),unsubscribeEndpoint:s_(n$),webPlayerShareEntityServiceEndpoint:s_(q4)}},D=mH.getInstance(),H={};D&&(H.client_location=D);K===void 0&&(K=xXw());R===void 0&&(R=f.resolve(m7w));gIv(V,R,K,H);Ee(f,{QV:GrD,a5:BV.instance});p$=f.resolve(GrD)}return p$};\nuD_=function(K){var R=new c8;if(K.interpreterJavascript){var f=dtD(K.interpreterJavascript);f=Td(f).toString();var V=new dz;fJ(V,6,f);MR(R,dz,1,V,c4)}else K.interpreterUrl&&(f=Zh(K.interpreterUrl),f=wN(f).toString(),V=new FP,fJ(V,4,f),MR(R,FP,2,V,c4));K.interpreterHash&&VU(R,3,K.interpreterHash,c4);K.program&&VU(R,4,K.program,c4);K.globalName&&VU(R,5,K.globalName,c4);K.clientExperimentsStateBlob&&VU(R,7,K.clientExperimentsStateBlob,c4);return R};\nm3=function(K){var R={};K=K.split(\"&\");K=g.Z(K);for(var f=K.next();!f.done;f=K.next())f=f.value.split(\"=\"),f.length===2&&(R[f[0]]=f[1]);return R};\ns8o=function(){var K=K===void 0?window:K;var R,f;return g.I(function(V){if(V.U==1)return g.P(V,l1(),2);R=K;f=R.bgevmc;if(!f)throw Error(\"BGE Controls not exposed\");return V.return({pause:function(){f.p()},\nresume:function(){f.r()},\ncheckForRefresh:function(){return f.cr()}})})};\nsk5=function(){if(g.No(\"bg_st_hr\"))return\"havuokmhhs-0\";var K,R=((K=globalThis.performance)==null?void 0:K.timeOrigin)||0;return\"havuokmhhs-\"+Math.floor(R)};\nGy=function(K){window.bgens=K};\nuZ=function(K){this.U=K};\nC3o=function(){return new Promise(function(K){var R=window;R.ntpevasrs!==void 0?K(new uZ(R.ntpevasrs)):(R.ntpqfbel===void 0&&(R.ntpqfbel=[]),R.ntpqfbel.push(function(f){K(new uZ(f))}))})};\nREz=function(){if(le()){var K=g.KI(\"PLAYER_VARS\",{});if(g.By(K,\"privembed\",!1)!=\"1\"&&!GtB(K)){var R=function(){sz=!0;\"google_ad_status\"in window?eK(\"DCLKSTAT\",1):eK(\"DCLKSTAT\",2)};\ntry{g.DA(eLG,R)}catch(f){}KFo.push(g.b7.sU(function(){if(!(sz||\"google_ad_status\"in window)){try{if(eLG.toString()&&R){var f=\"\"+g.n8(R),V=p2N[f];V&&g.f3(V)}}catch(D){}sz=!0;eK(\"DCLKSTAT\",3)}},5E3))}}};\nC$=function(){var K=Number(g.KI(\"DCLKSTAT\",0));return isNaN(K)?0:K};\nfv=function(K,R,f){var V=this;this.network=K;this.options=R;this.K=f;this.U=null;if(R.Gsr){var D=new g.hn;this.U=D.promise;g.Nz.ytAtRC&&C4(function(){var H,l;return g.I(function(F){if(F.U==1){if(!g.Nz.ytAtRC)return F.return();H=eY(null);return g.P(F,Kv(V,H),2)}l=F.K;g.Nz.ytAtRC&&g.Nz.ytAtRC(JSON.stringify(l));g.lE(F)})},2);\nC3o().then(function(H){var l,F,c,r;return g.I(function(y){if(y.U==1)return H.bindInnertubeChallengeFetcher(function(h){return Kv(V,eY(h))}),g.P(y,l1(),2);\nl=y.K;F=H.getLatestChallengeResponse();c=F.challenge;if(!c)throw Error(\"BGE_MACIL\");r={challenge:c,DS:m3(c),r8:l,bgChallenge:new c8};D.resolve(r);H.registerChallengeFetchedCallback(function(h){h=h.challenge;if(!h)throw Error(\"BGE_MACR\");h={challenge:h,DS:m3(h),r8:l,bgChallenge:new c8};V.U=Promise.resolve(h)});\ng.lE(y)})})}else R.preload&&fIB(this,new Promise(function(H){g.ez(0,function(){H(Ry(V))},0)}))};\neY=function(K){var R={engagementType:\"ENGAGEMENT_TYPE_UNBOUND\"};K&&(R.interpreterHash=K);return R};\nRy=function(K,R){R=R===void 0?0:R;var f,V,D,H,l,F,c,r,y,h,S,v;return g.I(function(L){switch(L.U){case 1:f=eY(iH().U);if(g.No(\"att_fet_ks\"))return g.Fp(L,7),g.P(L,Kv(K,f),9);g.Fp(L,4);return g.P(L,V5G(K,f),6);case 6:l=L.K;D=l.Wi5;H=l.c$Q;V=l;g.rW(L,3);break;case 4:return g.yH(L),g.A$(Error(\"Failed to fetch attestation challenge after \"+(R+\" attempts; not retrying for 24h.\"))),Vw(K,864E5),L.return({challenge:\"\",DS:{},r8:void 0,bgChallenge:void 0});case 9:V=L.K;if(!V)throw Error(\"Fetching Attestation challenge returned falsy\");\nif(!V.challenge)throw Error(\"Missing Attestation challenge\");D=V.challenge;H=m3(D);if(\"c1a\"in H&&(!V.bgChallenge||!V.bgChallenge.program))throw Error(\"Expected bg challenge but missing.\");g.rW(L,3);break;case 7:F=g.yH(L);g.A$(F);R++;if(R>=5)return g.A$(Error(\"Failed to fetch attestation challenge after \"+(R+\" attempts; not retrying for 24h.\"))),Vw(K,864E5),L.return({challenge:\"\",DS:{},r8:void 0,bgChallenge:void 0});c=1E3*Math.pow(2,R-1)+Math.random()*1E3;return L.return(new Promise(function(E){g.ez(0,\nfunction(){E(Ry(K,R))},c)}));\ncase 3:r=Number(H.t)||7200;Vw(K,r*1E3);y=void 0;if(!(\"c1a\"in H&&V.bgChallenge)){L.J5(10);break}h=uD_(V.bgChallenge);g.Fp(L,11);return g.P(L,Gwh(iH(),h),13);case 13:g.rW(L,12);break;case 11:return S=g.yH(L),g.A$(S),L.return({challenge:D,DS:H,r8:y,bgChallenge:h});case 12:return g.Fp(L,14),y=new ou({challenge:h,UR:{PR:\"aGIf\"}}),g.P(L,y.l3,16);case 16:g.rW(L,10);break;case 14:v=g.yH(L),g.A$(v),y=void 0;case 10:return L.return({challenge:D,DS:H,r8:y,bgChallenge:h})}})};\nDQM=function(K,R){var f;return g.I(function(V){if(V.U==1)return Gy(2),g.Fp(V,2),g.P(V,Kv(K.network,R),4);if(V.U!=2)return(f=V.K)?f.challenge&&!f.bgChallenge?Gy(1):Gy(4):Gy(3),V.return(f);g.yH(V);Gy(3);return V.return(void 0)})};\nKv=function(K,R){var f;return g.I(function(V){f=K.K;if(!f||f.XL())return V.return(DQM(K,R));ZR(\"att_pna\",void 0,\"attestation_challenge_fetch\");return V.return(new Promise(function(D){f.lk(\"publicytnetworkstatus-online\",function(){DQM(K,R).then(D)})}))})};\nHOo=function(K){if(!K)throw Error(\"Fetching Attestation challenge returned falsy\");if(!K.challenge)throw Error(\"Missing Attestation challenge\");var R=K.challenge,f=m3(R);if(\"c1a\"in f&&(!K.bgChallenge||!K.bgChallenge.program))throw Error(\"Expected bg challenge but missing.\");return Object.assign({},K,{Wi5:R,c$Q:f})};\nV5G=function(K,R){var f,V,D,H,l;return g.I(function(F){switch(F.U){case 1:f=void 0,V=0,D={};case 2:if(!(V<5)){F.J5(4);break}if(!(V>0)){F.J5(5);break}D.hO=1E3*Math.pow(2,V-1)+Math.random()*1E3;return g.P(F,new Promise(function(c){return function(r){g.ez(0,function(){r(void 0)},c.hO)}}(D)),5);\ncase 5:return g.Fp(F,7),g.P(F,Kv(K,R),9);case 9:return H=F.K,F.return(HOo(H));case 7:f=l=g.yH(F),l instanceof Error&&g.A$(l);case 8:V++;D={hO:void 0};F.J5(2);break;case 4:throw f;}})};\nfIB=function(K,R){K.U=R};\n$Q_=function(K){var R,f,V;return g.I(function(D){if(D.U==1)return g.P(D,Promise.race([K.U,null]),2);R=D.K;var H=Ry(K);K.U=H;(f=R)==null||(V=f.r8)==null||V.dispose();g.lE(D)})};\nVw=function(K,R){function f(){var D;return g.I(function(H){D=V-Date.now();return D<1E3?g.P(H,$Q_(K),0):(C4(f,0,Math.min(D,6E4)),H.J5(0))})}\nvar V=Date.now()+R;f()};\nlI2=function(K,R){return new Promise(function(f){g.ez(0,function(){f(R())},K)})};\ndQc=function(){return new Promise(function(K){var R=window;R.attmp!==void 0?K(R.attmp):(R.attmq===void 0&&(R.attmq=[]),R.attmq.push(function(f){K(f)}))})};\ng.FFB=function(K,R){var f,V;return g.I(function(D){if(D.U==1)return g.No(\"attmusi\")&&g.No(\"attmusi_ue\")?g.P(D,dQc(),3):D.J5(2);if(D.U!=2)return f=D.K,D.return(f.s(\"ENGAGEMENT_TYPE_PLAYBACK\",K,R));var H=g.t_(\"yt.aba.att\");return(V=H?H:fv.instance!==void 0?fv.instance.X.bind(fv.instance):null)?D.return(V(\"ENGAGEMENT_TYPE_PLAYBACK\",K,R)):D.return(Promise.resolve({error:\"ATTESTATION_ERROR_API_NOT_READY\"}))})};\ng.caB=function(){var K,R,f;return g.I(function(V){if(V.U==1){if(!g.No(\"attmusi\")||!g.No(\"attmusi_ue\"))return V.J5(2);K=window;return K.attmp===void 0?V.return(!1):g.P(V,dQc(),3)}if(V.U!=2)return R=V.K,V.return(R.ir());var D=g.t_(\"yt.aba.att2\");return(f=D?D:fv.instance!==void 0?fv.instance.J.bind(fv.instance):null)?V.return(f()):V.return(Promise.resolve(!1))})};\nyaN=function(K,R){var f=g.t_(\"ytDebugData.callbacks\");f||(f={},g.WT(\"ytDebugData.callbacks\",f));if(g.No(\"web_dd_iu\")||rah.includes(K))f[K]=R};\nD7=function(){var K=hEe;var R=R===void 0?[]:R;var f=f===void 0?[]:f;R=fcB.apply(null,[Voe.apply(null,g.X(R))].concat(g.X(f)));this.store=Hoe(K,void 0,R)};\ng.Hu=function(K,R,f){for(var V=Object.assign({},K),D=g.Z(Object.keys(R)),H=D.next();!H.done;H=D.next()){H=H.value;var l=K[H],F=R[H];if(F===void 0)delete V[H];else if(l===void 0)V[H]=F;else if(Array.isArray(F)&&Array.isArray(l))V[H]=f?[].concat(g.X(l),g.X(F)):F;else if(!Array.isArray(F)&&g.kV(F)&&!Array.isArray(l)&&g.kV(l))V[H]=g.Hu(l,F,f);else if(typeof F===typeof l)V[H]=F;else return R=new g.NB(\"Attempted to merge fields of differing types.\",{name:\"DeepMergeError\",key:H,GXr:l,updateValue:F}),g.WR(R),\nK}return V};\n$4=function(K){var R=this;K=K===void 0?[]:K;this.U=[];this.X=this.K=0;this.J=void 0;this.totalLength=0;K.forEach(function(f){R.append(f)})};\no65=function(K,R){return K.U.length===0?!1:(K=K.U[K.U.length-1])&&K.buffer===R.buffer&&K.byteOffset+K.length===R.byteOffset};\nlB=function(K,R){R=g.Z(R.U);for(var f=R.next();!f.done;f=R.next())K.append(f.value)};\ndS=function(K,R,f){return K.split(R).VP.split(f).FU};\nFy=function(K){K.J=void 0;K.K=0;K.X=0};\ncu=function(K,R,f){K.isFocused(R);return R-K.X+f<=K.U[K.K].length};\nSBv=function(K){if(!K.J){var R=K.U[K.K];K.J=new DataView(R.buffer,R.byteOffset,R.length)}return K.J};\niOD=function(K,R,f){R=R===void 0?0:R;f=f===void 0?-1:f;if(!K.totalLength||!f)return new DataView(new ArrayBuffer(0));f<0&&(f=K.totalLength-R);K.focus(R);if(!cu(K,R,f)){var V=K.K,D=K.X;K.focus(R+f-1);D=new Uint8Array(K.X+K.U[K.K].length-D);for(var H=0,l=V;l<=K.K;l++)D.set(K.U[l],H),H+=K.U[l].length;K.U.splice(V,K.K-V+1,D);Fy(K);K.focus(R)}V=K.U[K.K];return new DataView(V.buffer,V.byteOffset+R-K.X,f)};\nrS=function(K,R,f){K=iOD(K,R===void 0?0:R,f===void 0?-1:f);return new Uint8Array(K.buffer,K.byteOffset,K.byteLength)};\nyw=function(K,R,f){K=rS(K,R===void 0?0:R,f===void 0?-1:f);R=new Uint8Array(K.length);try{R.set(K)}catch(V){for(f=0;f<K.length;f++)R[f]=K[f]}return R};\nhR=function(K,R){K.focus(R);return K.U[K.K][R-K.X]};\nv6e=function(K,R){K.focus(R);return cu(K,R,4)?SBv(K).getUint32(R-K.X):256*(256*(256*hR(K,R)+hR(K,R+1))+hR(K,R+2))+hR(K,R+3)};\nLFB=function(K){for(var R=new Uint8Array(K.length),f=0;f<K.length;f++)R[f]=K.charCodeAt(f);return R};\nS6=function(K){return K.length?oy?oy.decode(K):String.fromCharCode.apply(null,K):\"\"};\ng.vu=function(K){if(!K.length)return\"\";try{if(oy)return oy.decode(K);if(\"FetchInternal\"in window)return FetchInternal.decodeFromUTF8(K)}catch(l){}for(var R=0,f=[],V=K.length;R<V;){for(var D=0;D<1024&&R<V;){var H=K[R++];if(H<128)iB[D++]=H;else{if(H<224)H=(H&31)<<6|K[R++]&63;else if(H<240)H=(H&15)<<12|(K[R++]&63)<<6|K[R++]&63;else{if(D+1===1024){--R;break}H=(H&7)<<18|(K[R++]&63)<<12|(K[R++]&63)<<6|K[R++]&63;H-=65536;iB[D++]=55296|H>>10;H=56320|H&1023}iB[D++]=H}}H=String.fromCharCode.apply(String,iB);\nD<1024&&(H=H.substring(0,D));f.push(H)}return f.join(\"\")};\nwS=function(K,R){var f;if((f=Lv)==null?0:f.encodeInto)return R=Lv.encodeInto(K,R),R.read<K.length?K.length*4:R.written;for(var V=f=0;V<K.length;V++){var D=K.charCodeAt(V);D<128?R[f++]=D:(D<2048?R[f++]=D>>6|192:((D&64512)===55296&&V+1<K.length&&(K.charCodeAt(V+1)&64512)===56320?(D=65536+((D&1023)<<10)+(K.charCodeAt(++V)&1023),R[f++]=D>>18|240,R[f++]=D>>12&63|128):R[f++]=D>>12|224,R[f++]=D>>6&63|128),R[f++]=D&63|128)}return f};\nz7=function(K){if(Lv)return Lv.encode(K);var R=new Uint8Array(Math.ceil(K.length*1.2)),f=wS(K,R);R.length<f&&(R=new Uint8Array(f),f=wS(K,R));R.length>f&&(R=R.subarray(0,f));return R};\nx4=function(K){this.U=K;this.pos=0;this.K=-1};\nEu=function(K){var R=hR(K.U,K.pos);++K.pos;if(R<128)return R;for(var f=R&127,V=1;R>=128;)R=hR(K.U,K.pos),++K.pos,V*=128,f+=(R&127)*V;return f};\nay=function(K,R){var f=K.K;for(K.K=-1;K.pos+1<=K.U.totalLength;){f<0&&(f=Eu(K));var V=f>>3,D=f&7;if(V===R)return!0;if(V>R){K.K=f;break}f=-1;switch(D){case 0:Eu(K);break;case 1:K.pos+=8;break;case 2:V=Eu(K);K.pos+=V;break;case 5:K.pos+=4}}return!1};\nQw=function(K,R){if(ay(K,R))return Eu(K)};\nwYc=function(K,R){if(ay(K,R))return R=rS(K.U,K.pos,8),K.pos+=8,(new DataView(R.buffer,R.byteOffset,R.byteLength)).getFloat64(0,!0)};\nNI=function(K,R){if(ay(K,R))return!!Eu(K)};\nUu=function(K,R){if(ay(K,R)){R=Eu(K);var f=rS(K.U,K.pos,R);K.pos+=R;return f}};\nWu=function(K,R){if(K=Uu(K,R))return g.vu(K)};\ntR=function(K,R,f){if(K=Uu(K,R))return f(new x4(new $4([K])))};\nAR=function(K,R){for(var f=[];ay(K,R);)f.push(Eu(K));return f.length?f:void 0};\nJR=function(K,R,f){for(var V=[],D;D=Uu(K,R);)V.push(f(new x4(new $4([D]))));return V.length?V:void 0};\nZ7=function(K,R){K=K instanceof Uint8Array?new $4([K]):K;return R(new x4(K))};\nzE2=function(K,R){K=new Uint8Array(K);R&&K.set(R);return K};\nxQ5=function(K){this.pos=0;this.K=[];this.U=zE2(K===void 0?4096:K);this.view=new DataView(this.U.buffer,this.U.byteOffset,this.U.byteLength)};\nBu=function(K,R){R=K.pos+R;if(!(K.U.length>=R)){for(var f=K.U.length*2;f<R;)f*=2;K.U=zE2(f,K.U.subarray(0,K.pos));K.view=new DataView(K.U.buffer,K.U.byteOffset,K.U.byteLength)}};\nXy=function(K,R){if(R>268435455){Bu(K,4);for(var f=R&1073741823,V=0;V<4;V++)K.view.setUint8(K.pos,f&127|128),f>>=7,K.pos+=1;R=Math.floor(R/268435456)}for(Bu(K,4);R>127;)K.view.setUint8(K.pos,R&127|128),R>>=7,K.pos+=1;K.view.setUint8(K.pos,R);K.pos+=1};\nk4=function(K,R,f){f!==void 0&&(Xy(K,R*8),Xy(K,f))};\nT7=function(K,R,f){f!==void 0&&k4(K,R,f?1:0)};\nPu=function(K,R,f){f!==void 0&&(Xy(K,R*8+2),R=f.length,Xy(K,R),Bu(K,R),K.U.set(f,K.pos),K.pos+=R)};\nnv=function(K,R,f){f!==void 0&&(E6z(K,R,Math.ceil(Math.log2(f.length*4+2)/7)),Bu(K,f.length*1.2),R=wS(f,K.U.subarray(K.pos)),K.pos+R>K.U.length&&(Bu(K,R),R=wS(f,K.U.subarray(K.pos))),K.pos+=R,aIc(K))};\nE6z=function(K,R,f){f=f===void 0?2:f;Xy(K,R*8+2);K.K.push(K.pos);K.K.push(f);K.pos+=f};\naIc=function(K){for(var R=K.K.pop(),f=K.K.pop(),V=K.pos-f-R;R--;){var D=R?128:0;K.view.setUint8(f++,V&127|D);V>>=7}};\nIy=function(K,R,f,V,D){f&&(E6z(K,R,D===void 0?3:D),V(K,f),aIc(K))};\ng.gS=function(K,R){var f=new xQ5(4096);R(f,K);return new Uint8Array(f.U.buffer,f.U.byteOffset,f.pos)};\ng.Ou=function(K){var R=new x4(new $4([q8(decodeURIComponent(K))]));K=Wu(R,2);R=Qw(R,4);var f=Qph[R];if(typeof f===\"undefined\")throw K=new g.NB(\"Failed to recognize field number\",{name:\"EntityKeyHelperError\",fieldNumber:R}),g.WR(K),K;return{mW:R,entityType:f,entityId:K}};\ng.j6=function(K,R){var f=f===void 0?0:f;var V=new xQ5;Pu(V,2,z7(K));K=Ng5[R];if(typeof K===\"undefined\")throw f=new g.NB(\"Failed to recognize entity type\",{name:\"EntityKeyHelperError\",entityType:R}),g.WR(f),f;k4(V,4,K);k4(V,5,1);R=new Uint8Array(V.U.buffer,V.U.byteOffset,V.pos);return encodeURIComponent(g.OY(R,f))};\nqI=function(K,R,f,V){if(V===void 0)return V=Object.assign({},K[R]||{}),f=(delete V[f],V),V={},Object.assign({},K,(V[R]=f,V));var D={},H={};return Object.assign({},K,(H[R]=Object.assign({},K[R],(D[f]=V,D)),H))};\nUQB=function(K,R,f,V,D){var H=K[R];if(H==null||!H[f])return K;V=g.Hu(H[f],V,D===\"REPEATED_FIELDS_MERGE_OPTION_APPEND\");D={};H={};return Object.assign({},K,(H[R]=Object.assign({},K[R],(D[f]=V,D)),H))};\nWFe=function(K,R){K=K===void 0?{}:K;switch(R.type){case \"ENTITY_LOADED\":return R.payload.reduce(function(V,D){var H,l=(H=D.options)==null?void 0:H.persistenceOption;if(l&&l!==\"ENTITY_PERSISTENCE_OPTION_UNKNOWN\"&&l!==\"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST\")return V;if(!D.entityKey)return g.WR(Error(\"Missing entity key\")),V;if(D.type===\"ENTITY_MUTATION_TYPE_REPLACE\"){if(!D.payload)return D=new g.NB(\"REPLACE entity mutation is missing a payload\",{entityKey:D.entityKey}),g.WR(D),V;var F=g.QZ(D.payload);\nreturn qI(V,F,D.entityKey,D.payload[F])}if(D.type===\"ENTITY_MUTATION_TYPE_DELETE\"){a:{D=D.entityKey;try{var c=g.Ou(D).entityType;F=qI(V,c,D);break a}catch(h){if(h instanceof Error){D=new g.NB(\"Failed to deserialize entity key\",{entityKey:D,originalMessage:h.message});g.WR(D);F=V;break a}throw h;}F=void 0}return F}if(D.type===\"ENTITY_MUTATION_TYPE_UPDATE\"){if(!D.payload)return D=new g.NB(\"UPDATE entity mutation is missing a payload\",{entityKey:D.entityKey}),g.WR(D),V;F=g.QZ(D.payload);var r,y;return UQB(V,\nF,D.entityKey,D.payload[F],(r=D.fieldMask)==null?void 0:(y=r.mergeOptions)==null?void 0:y.repeatedFieldsMergeOption)}return V},K);\ncase \"REPLACE_ENTITY\":var f=R.payload;return qI(K,f.entityType,f.key,f.qC);case \"REPLACE_ENTITIES\":return Object.keys(R.payload).reduce(function(V,D){var H=R.payload[D];return Object.keys(H).reduce(function(l,F){return qI(l,D,F,H[F])},V)},K);\ncase \"UPDATE_ENTITY\":return f=R.payload,UQB(K,f.entityType,f.key,f.qC,f.gXr);default:return K}};\nMI=function(K,R,f){return K[R]?K[R][f]||null:null};\nbB=function(K){return window.Int32Array?new Int32Array(K):Array(K)};\nCv=function(K){g.O.call(this);this.counter=[0,0,0,0];this.K=new Uint8Array(16);this.U=16;if(!t5B){var R,f=new Uint8Array(256),V=new Uint8Array(256);var D=1;for(R=0;R<256;R++)f[D]=R,V[R]=D,D^=D<<1^(D>>7&&283);pv=new Uint8Array(256);Y4=bB(256);mS=bB(256);G7=bB(256);uB=bB(256);for(var H=0;H<256;H++){D=H?V[255^f[H]]:0;D^=D<<1^D<<2^D<<3^D<<4;D=D&255^D>>>8^99;pv[H]=D;R=D<<1^(D>>7&&283);var l=R^D;Y4[H]=R<<24|D<<16|D<<8|l;mS[H]=l<<24|Y4[H]>>>8;G7[H]=D<<24|mS[H]>>>8;uB[H]=D<<24|G7[H]>>>8}t5B=!0}D=bB(44);for(f=\n0;f<4;f++)D[f]=K[4*f]<<24|K[4*f+1]<<16|K[4*f+2]<<8|K[4*f+3];for(V=1;f<44;f++)K=D[f-1],f%4||(K=(pv[K>>16&255]^V)<<24|pv[K>>8&255]<<16|pv[K&255]<<8|pv[K>>>24],V=V<<1^(V>>7&&283)),D[f]=D[f-4]^K;this.key=D};\nAav=function(K){for(var R=K.key,f=K.counter[0]^R[0],V=K.counter[1]^R[1],D=K.counter[2]^R[2],H=K.counter[3]^R[3],l=3;l>=0&&!(K.counter[l]=-~K.counter[l]);l--);for(var F,c,r=4;r<40;)l=Y4[f>>>24]^mS[V>>16&255]^G7[D>>8&255]^uB[H&255]^R[r++],F=Y4[V>>>24]^mS[D>>16&255]^G7[H>>8&255]^uB[f&255]^R[r++],c=Y4[D>>>24]^mS[H>>16&255]^G7[f>>8&255]^uB[V&255]^R[r++],H=Y4[H>>>24]^mS[f>>16&255]^G7[V>>8&255]^uB[D&255]^R[r++],f=l,V=F,D=c;K=K.K;l=R[40];K[0]=pv[f>>>24]^l>>>24;K[1]=pv[V>>16&255]^l>>16&255;K[2]=pv[D>>8&255]^\nl>>8&255;K[3]=pv[H&255]^l&255;l=R[41];K[4]=pv[V>>>24]^l>>>24;K[5]=pv[D>>16&255]^l>>16&255;K[6]=pv[H>>8&255]^l>>8&255;K[7]=pv[f&255]^l&255;l=R[42];K[8]=pv[D>>>24]^l>>>24;K[9]=pv[H>>16&255]^l>>16&255;K[10]=pv[f>>8&255]^l>>8&255;K[11]=pv[V&255]^l&255;l=R[43];K[12]=pv[H>>>24]^l>>>24;K[13]=pv[f>>16&255]^l>>16&255;K[14]=pv[V>>8&255]^l>>8&255;K[15]=pv[D&255]^l&255};\nRd=function(){if(!e6&&!g.Gr){if(KY)return KY;var K;KY=(K=window.crypto)==null?void 0:K.subtle;var R,f,V;if(((R=KY)==null?0:R.importKey)&&((f=KY)==null?0:f.sign)&&((V=KY)==null?0:V.encrypt))return KY;KY=void 0}};\ng.DX=function(K){var R=Rd();R&&(this.U=new fY(K,R));this.K=new g.VE(K)};\nfY=function(K,R){this.K=K;this.subtleCrypto=R};\nJaz=function(K,R,f){var V,D;return g.I(function(H){switch(H.U){case 1:if(K.U){H.J5(2);break}return g.P(H,K.subtleCrypto.importKey(\"raw\",K.K,{name:\"AES-CTR\"},!1,[\"encrypt\"]),3);case 3:K.U=H.K;case 2:return V={name:\"AES-CTR\",counter:f,length:128},g.P(H,K.subtleCrypto.encrypt(V,K.U,R),4);case 4:return D=H.K,H.return(new Uint8Array(D))}})};\ng.VE=function(K){this.K=K};\nHs=function(K){this.B=new Uint8Array(64);this.X=new Uint8Array(64);this.J=0;this.T=new Uint8Array(64);this.K=0;this.B.set(K);this.X.set(K);for(K=0;K<64;K++)this.B[K]^=92,this.X[K]^=54;this.reset()};\nZOD=function(K,R,f){for(var V=K.N,D=K.U[0],H=K.U[1],l=K.U[2],F=K.U[3],c=K.U[4],r=K.U[5],y=K.U[6],h=K.U[7],S,v,L,E=0;E<64;)E<16?(V[E]=L=R[f]<<24|R[f+1]<<16|R[f+2]<<8|R[f+3],f+=4):(S=V[E-2],v=V[E-15],L=V[E-7]+V[E-16]+((S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10)+((v>>>7|v<<25)^(v>>>18|v<<14)^v>>>3),V[E]=L),S=h+$X[E]+L+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&r^~c&y),v=((D>>>2|D<<30)^(D>>>13|D<<19)^(D>>>22|D<<10))+(D&H^D&l^H&l),h=S+v,F+=S,E++,E<16?(V[E]=L=R[f]<<24|R[f+1]<<16|R[f+2]<<8|R[f+3],f+=4):(S=\nV[E-2],v=V[E-15],L=V[E-7]+V[E-16]+((S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10)+((v>>>7|v<<25)^(v>>>18|v<<14)^v>>>3),V[E]=L),S=y+$X[E]+L+((F>>>6|F<<26)^(F>>>11|F<<21)^(F>>>25|F<<7))+(F&c^~F&r),v=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+(h&D^h&H^D&H),y=S+v,l+=S,E++,E<16?(V[E]=L=R[f]<<24|R[f+1]<<16|R[f+2]<<8|R[f+3],f+=4):(S=V[E-2],v=V[E-15],L=V[E-7]+V[E-16]+((S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10)+((v>>>7|v<<25)^(v>>>18|v<<14)^v>>>3),V[E]=L),S=r+$X[E]+L+((l>>>6|l<<26)^(l>>>11|l<<21)^(l>>>25|l<<7))+(l&F^\n~l&c),v=((y>>>2|y<<30)^(y>>>13|y<<19)^(y>>>22|y<<10))+(y&h^y&D^h&D),r=S+v,H+=S,E++,E<16?(V[E]=L=R[f]<<24|R[f+1]<<16|R[f+2]<<8|R[f+3],f+=4):(S=V[E-2],v=V[E-15],L=V[E-7]+V[E-16]+((S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10)+((v>>>7|v<<25)^(v>>>18|v<<14)^v>>>3),V[E]=L),S=c+$X[E]+L+((H>>>6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))+(H&l^~H&F),v=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&y^r&h^y&h),L=h,h=F,F=L,L=y,y=l,l=L,L=r,r=H,H=L,c=D+S,D=S+v,E++;K.U[0]=D+K.U[0]|0;K.U[1]=H+K.U[1]|0;K.U[2]=l+K.U[2]|0;K.U[3]=\nF+K.U[3]|0;K.U[4]=c+K.U[4]|0;K.U[5]=r+K.U[5]|0;K.U[6]=y+K.U[6]|0;K.U[7]=h+K.U[7]|0};\nXYG=function(K){var R=new Uint8Array(32),f=64-K.K;K.K>55&&(f+=64);var V=new Uint8Array(f);V[0]=128;for(var D=K.J*8,H=1;H<9;H++){var l=D%256;V[f-H]=l;D=(D-l)/256}K.update(V);for(f=0;f<8;f++)R[f*4]=K.U[f]>>>24,R[f*4+1]=K.U[f]>>>16&255,R[f*4+2]=K.U[f]>>>8&255,R[f*4+3]=K.U[f]&255;Bgo(K);return R};\nBgo=function(K){K.U=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];K.N=[];K.N.length=64;K.J=0;K.K=0};\nkpB=function(K){this.U=K};\nTgz=function(K,R,f){K=new Hs(K.U);K.update(R);K.update(f);R=XYG(K);K.update(K.B);K.update(R);R=XYG(K);K.reset();return R};\nPOB=function(K){this.K=K};\nn6G=function(K,R,f,V){var D,H,l;return g.I(function(F){switch(F.U){case 1:if(K.U){F.J5(2);break}return g.P(F,V.importKey(\"raw\",K.K,{name:\"HMAC\",hash:\"SHA-256\"},!1,[\"sign\"]),3);case 3:K.U=F.K;case 2:return D=new Uint8Array(R.length+f.length),D.set(R),D.set(f,R.length),H={name:\"HMAC\",hash:\"SHA-256\"},g.P(F,V.sign(H,K.U,D),4);case 4:return l=F.K,F.return(new Uint8Array(l))}})};\nII2=function(K,R,f){K.X||(K.X=new kpB(K.K));return Tgz(K.X,R,f)};\ng6h=function(K,R,f){var V,D;return g.I(function(H){if(H.U==1){V=Rd();if(!V)return H.return(II2(K,R,f));g.Fp(H,3);return g.P(H,n6G(K,R,f,V),5)}if(H.U!=3)return H.return(H.K);D=g.yH(H);g.A$(D);e6=!0;return H.return(II2(K,R,f))})};\njpz=function(K){for(var R=\"\",f=0;f<K.length;f++){var V=K[f];if(f===0)V=\"M \"+V.x.toFixed(1)+\",\"+V.y.toFixed(1);else{var D=OOB(K[f-1],K[f-2],V),H=OOB(V,K[f-1],K[f+1],!0);V=\" C \"+(D.x.toFixed(1)+\",\"+D.y.toFixed(1)+\" \"+H.x.toFixed(1)+\",\"+H.y.toFixed(1)+\" \"+V.x.toFixed(1)+\",\"+V.y.toFixed(1))}R+=V}return R};\nOOB=function(K,R,f,V){V=V===void 0?!1:V;R=new qBz(R||K,f||K);return{x:K.x+((V===void 0?0:V)?R.U*-1:R.U)*.2,y:K.y+((V===void 0?0:V)?R.K*-1:R.K)*.2}};\nqBz=function(K,R){this.K=this.U=0;this.U=R.x-K.x;this.K=R.y-K.y};\npYc=function(K,R){var f,V,D;return g.I(function(H){if(H.U==1)return f={context:g.GE(),settingItemIds:R},V=g.C0(M5B),g.P(H,g.kQ(K,f,V),2);D=H.K;return!D||D.errorMetadata?(bOw(\"GetSettingValuesRequest\",D),H.return(void 0)):H.return(D.settingValues)})};\nmQe=function(K,R,f){var V,D,H;g.I(function(l){if(l.U==1)return V={context:g.GE(),settingItemId:R,newValue:f},D=g.C0(YBB),g.P(l,g.kQ(K,V,D),2);H=l.K;if(!H||H.errorMetadata)return bOw(\"SetSettingRequest\",H),l.return(void 0);g.lE(l)})};\nbOw=function(K,R){R?R.errorMetadata&&g.A$(new g.NB(K+\" failed with status \"+R.errorMetadata.status)):g.A$(new g.NB(K+\" failed with empty response\"))};\nGp2=function(K){return kP(K,0,\"gclid\",K.search(Tw))>=0||kP(K,0,\"gad_source\",K.search(Tw))>=0};\nuqB=function(){this.U=new Map};\nCON=function(K,R){var f=Ue().resolve(sph);if(Gp2(R)){var V=P9(R,\"gclid\");R={handleEvent:function(F){K&&!K.closed&&typeof K.postMessage===\"function\"&&F&&F.origin&&F.source===K&&F.data&&F.data.action===\"gcl_setup\"&&K.postMessage(Object.assign({},{action:\"gcl_transfer\"},V&&{gclid:V},{gadSource:2}),F.origin)}};\nfor(var D=g.Z(f.U),H=D.next();!H.done;H=D.next()){var l=g.Z(H.value);H=l.next().value;l=l.next().value;if(H.closed)try{window.removeEventListener(\"message\",l),f.U.delete(H)}catch(F){g.WR(F)}}K&&f.U.size<15&&(f.U.set(K,R),window.addEventListener(\"message\",R))}};\nlc=function(K,R,f){if(!R)return K.length>=1?K[K.length-1]:null;for(var V=g.Z(K),D=V.next();!D.done;D=V.next())if(D=D.value,D.width&&D.height&&(f&&D.width>=R||!f&&D.height>=R))return D;for(R=K.length-1;R>=0;R--)if(f&&K[R].width||!f&&K[R].height)return K[R];return K[0]};\ndd=function(){this.state=1;this.r8=null;this.kI=void 0};\nKdv=function(K,R,f,V,D,H){var l=l===void 0?\"trayride\":l;f?(K.YY(2),g.DA(g.Bn(f),function(){if(window[l])eEB(K,V,l,D);else{K.YY(3);var F=beo(f),c=document.getElementById(F);c&&(qL5(F),c.parentNode.removeChild(c));g.A$(new g.NB(\"BL:ULB\",\"\"+f))}},H)):R?(H=g.tB(\"SCRIPT\"),R instanceof k7?(H.textContent=Td(R),Pb(H)):H.textContent=R,H.nonce=X8(document),document.head.appendChild(H),document.head.removeChild(H),window[l]?eEB(K,V,l,D):(K.YY(4),g.A$(new g.NB(\"BL:ULBJ\")))):g.A$(new g.NB(\"BL:ULV\"))};\neEB=function(K,R,f,V){K.YY(5);var D=!!K.kI&&RGh.includes(g.Nw(K.kI)||\"\");try{var H=new ou({program:R,globalName:f,UR:{disable:!g.No(\"att_web_record_metrics\")||!g.No(\"att_skip_metrics_for_cookieless_domains_ks\")&&D,PR:\"aGIf\"}});H.l3.then(function(){K.YY(6);V&&V(R)});\nK.aH(H)}catch(l){K.YY(7),l instanceof Error&&g.A$(l)}};\nF1=function(){var K=g.t_(\"yt.abuse.playerAttLoader\");return K&&[\"bgvma\",\"bgvmb\",\"bgvmc\"].every(function(R){return R in K})?K:null};\ncs=function(){dd.apply(this,arguments)};\nrd=function(K){this.b$=K};\nfAB=function(K,R,f){for(var V=!1,D=g.Z(K.iW.entries()),H=D.next();!H.done;H=D.next())H=g.Z(H.value).next().value,H.slotType===\"SLOT_TYPE_PLAYER_BYTES\"&&H.dU===\"core\"&&(V=!0);if(V){a:if(!f){K=g.Z(K.iW.entries());for(f=K.next();!f.done;f=K.next())if(V=g.Z(f.value),f=V.next().value,V=V.next().value,f.slotType===\"SLOT_TYPE_IN_PLAYER\"&&f.dU===\"core\"){f=V.layoutId;break a}f=void 0}f?R.Uj(f):dH(\"No triggering layout ID available when attempting to mute.\")}};\nyE=function(K,R){this.n4=K;this.hZ=R};\nhi=function(){};\nod=function(){};\nD6_=function(K){g.O.call(this);var R=this;this.OL=K;this.U=new Map;SQ(this,\"commandExecutorCommand\",function(f,V,D){VIN(R,f.commands,V,D)});\nSQ(this,\"clickTrackingParams\",function(){})};\nH3w=function(K,R){SQ(K,R.Sd(),function(f,V,D){R.RF(f,V,D)})};\nSQ=function(K,R,f){K.mZ();K.U.get(R)&&g.WR(Error(\"Extension name \"+R+\" already registered\"));K.U.set(R,f)};\nVIN=function(K,R,f,V){R=R===void 0?[]:R;K.mZ();var D=[],H=[];R=g.Z(R);for(var l=R.next();!l.done;l=R.next())l=l.value,g.z(l,$6G)||g.z(l,lAB)?D.push(l):H.push(l);D=g.Z(D);for(R=D.next();!R.done;R=D.next())ic(K,R.value,f,V);H=g.Z(H);for(D=H.next();!D.done;D=H.next())ic(K,D.value,f,V)};\nic=function(K,R,f,V){K.mZ();R.loggingUrls&&d6o(K,\"loggingUrls\",R.loggingUrls,f,V);R=g.Z(Object.entries(R));for(var D=R.next();!D.done;D=R.next()){var H=g.Z(D.value);D=H.next().value;H=H.next().value;D===\"openPopupAction\"?K.OL.get().gV(\"innertubeCommand\",{openPopupAction:H}):D===\"confirmDialogEndpoint\"?K.OL.get().gV(\"innertubeCommand\",{confirmDialogEndpoint:H}):Fdc.hasOwnProperty(D)||d6o(K,D,H,f,V)}};\nd6o=function(K,R,f,V,D){if((K=K.U.get(R))&&typeof K===\"function\")try{K(f,V,D)}catch(H){g.WR(H)}else R=new g.NB(\"Unhandled field\",R),g.A$(R)};\nvs=function(K,R,f){this.US=K;this.U=R;this.A5=f;Ee(Ue(),{QV:sph,cW:uqB})};\nLY=function(K){this.value=K};\nwd=function(K){this.value=K};\nzL=function(K){this.value=K};\nxX=function(K){this.value=K};\nEP=function(K){this.value=K};\nad=function(K){this.value=K};\nQE=function(K){this.value=K};\nNi=function(){LY.apply(this,arguments)};\nUP=function(K){this.value=K};\nWs=function(K){this.value=K};\nti=function(K){this.value=K};\nAi=function(K){this.value=K};\nJi=function(K){this.value=K};\nZX=function(K){this.value=K};\nBs=function(K){this.value=K};\nX1=function(K){this.value=K};\nkX=function(K){this.value=K};\nTL=function(K){this.value=K};\nPs=function(){LY.apply(this,arguments)};\nnY=function(K){this.value=K};\nId=function(K){this.value=K};\ngd=function(K){this.value=K};\nOP=function(K){this.value=K};\njQ=function(K){this.value=K};\nqi=function(K){this.value=K};\nMi=function(K){this.value=K};\nbc=function(K){this.value=K};\npY=function(K){this.value=K};\nYX=function(K){this.value=K};\nmf=function(K){this.value=K};\nGL=function(K){this.value=K};\nuc=function(K){this.value=K};\nsP=function(K){this.value=K};\nCY=function(K){this.value=K};\neQ=function(K){this.value=K};\nKf=function(K){this.value=K};\nRR=function(K){this.value=K};\nff=function(K){this.value=K};\nVA=function(K){this.value=K};\nDv=function(K){this.value=K};\nHx=function(K){this.value=K};\n$H=function(K){this.value=K};\nlM=function(K){this.value=K};\ndp=function(K){this.value=K};\nFO=function(K){this.value=K};\ncx=function(K){this.value=K};\nrp=function(K){this.value=K};\nyA=function(K){this.value=K};\nhW=function(K){this.value=K};\noR=function(K){this.value=K};\nSr=function(K){this.value=K};\niM=function(K){this.value=K};\nvx=function(K){this.value=K};\nLf=function(K){this.value=K};\nwp=function(K){this.value=K};\nzU=function(K){this.value=K};\nxH=function(K){this.value=K};\nEj=function(K){this.value=K};\naR=function(K){this.value=K};\nQA=function(){LY.apply(this,arguments)};\nNH=function(K){this.value=K};\nUj=function(){LY.apply(this,arguments)};\nWx=function(){LY.apply(this,arguments)};\ntW=function(){LY.apply(this,arguments)};\nAW=function(){LY.apply(this,arguments)};\nJW=function(){LY.apply(this,arguments)};\nZv=function(K){this.value=K};\nBx=function(K){this.value=K};\nXO=function(K){this.value=K};\nkH=function(K){this.value=K};\nPx=function(K,R,f){if(f&&!f.includes(K.layoutType))return!1;R=g.Z(R);for(f=R.next();!f.done;f=R.next())if(!TU(K.clientMetadata,f.value))return!1;return!0};\nnf=function(){return\"\"};\nc02=function(K,R){switch(K){case \"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\":return 0;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\":return 1;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\":return 2;case \"TRIGGER_CATEGORY_SLOT_EXPIRATION\":return 3;case \"TRIGGER_CATEGORY_SLOT_FULFILLMENT\":return 4;case \"TRIGGER_CATEGORY_SLOT_ENTRY\":return 5;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\":return 6;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\":return 7;default:return R(K),8}};\nIR=function(K,R,f,V){V=V===void 0?!1:V;bE.call(this,K);this.L4=f;this.gq=V;this.args=[];R&&this.args.push(R)};\nC=function(K,R,f,V){V=V===void 0?!1:V;bE.call(this,K);this.L4=f;this.gq=V;this.args=[];R&&this.args.push(R)};\ngp=function(K){var R=new Map;K.forEach(function(f){R.set(f.U(),f)});\nthis.U=R};\nTU=function(K,R){return K.U.has(R)};\nOj=function(K,R){K=K.U.get(R);if(K!==void 0)return K.get()};\njr=function(K){return Array.from(K.U.keys())};\nqH=function(K,R,f){if(f&&f!==K.slotType)return!1;R=g.Z(R);for(f=R.next();!f.done;f=R.next())if(!TU(K.clientMetadata,f.value))return!1;return!0};\ny0G=function(K){var R;return((R=r0v.get(K))==null?void 0:R.jp)||\"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED\"};\nbM=function(K,R){var f={type:R.slotType,controlFlowManagerLayer:hG5.get(R.dU)||\"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED\"};R.slotEntryTrigger&&(f.entryTriggerType=R.slotEntryTrigger.triggerType);R.slotPhysicalPosition!==1&&(f.slotPhysicalPosition=R.slotPhysicalPosition);if(K){f.debugData={slotId:R.slotId};if(K=R.slotEntryTrigger)f.debugData.slotEntryTriggerData=MH(K);K=R.slotFulfillmentTriggers;f.debugData.fulfillmentTriggerData=[];K=g.Z(K);for(var V=K.next();!V.done;V=K.next())f.debugData.fulfillmentTriggerData.push(MH(V.value));\nR=R.slotExpirationTriggers;f.debugData.expirationTriggerData=[];R=g.Z(R);for(K=R.next();!K.done;K=R.next())f.debugData.expirationTriggerData.push(MH(K.value))}return f};\noJh=function(K,R){var f={type:R.layoutType,controlFlowManagerLayer:hG5.get(R.dU)||\"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED\"};K&&(f.debugData={layoutId:R.layoutId});return f};\nMH=function(K,R){var f={type:K.triggerType};R!=null&&(f.category=R);K.triggeringSlotId!=null&&(f.triggerSourceData||(f.triggerSourceData={}),f.triggerSourceData.associatedSlotId=K.triggeringSlotId);K.triggeringLayoutId!=null&&(f.triggerSourceData||(f.triggerSourceData={}),f.triggerSourceData.associatedLayoutId=K.triggeringLayoutId);return f};\nSeD=function(K,R,f,V){R={opportunityType:R};K&&(V||f)&&(V=g.JQ(V||[],function(D){return bM(K,D)}),R.debugData=Object.assign({},f&&f.length>0?{associatedSlotId:f}:{},V.length>0?{slots:V}:{}));\nreturn R};\nYH=function(K,R){return function(f){return i3c(pf(K),R.slotId,R.slotType,R.slotPhysicalPosition,R.dU,R.slotEntryTrigger,R.slotFulfillmentTriggers,R.slotExpirationTriggers,f.layoutId,f.layoutType,f.dU)}};\ni3c=function(K,R,f,V,D,H,l,F,c,r,y){return{adClientDataEntry:{slotData:bM(K,{slotId:R,slotType:f,slotPhysicalPosition:V,dU:D,slotEntryTrigger:H,slotFulfillmentTriggers:l,slotExpirationTriggers:F,clientMetadata:new gp([])}),layoutData:oJh(K,{layoutId:c,layoutType:r,dU:y,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],iD:new Map,clientMetadata:new gp([]),Yl:{}})}}};\nGU=function(K){this.wU=K;K=Math.random();var R=this.wU.get();R=g.mz(R.G.C().experiments,\"html5_debug_data_log_probability\");R=Number.isFinite(R)&&R>=0&&R<=1?R:0;this.U=K<R};\npf=function(K){return K.U||K.wU.get().G.C().Y(\"html5_force_debug_data_for_client_tmp_logs\")};\nuM=function(K,R,f,V){g.O.call(this);this.K=R;this.Tt=f;this.wU=V;this.U=K(this,this,this,this,this);g.q(this,this.U);K=g.Z(R);for(R=K.next();!R.done;R=K.next())g.q(this,R.value)};\nsj=function(K,R){K.K.add(R)};\nCf=function(K,R){K.K.delete(R)};\nRM=function(K,R,f,V){dH(f,R,void 0,void 0,f.gq);f.L4?er(K.Tt,V,f.L4,R):dH(\"adsClientErrorMessage is missing.\",R);KQ(K,R,!0)};\nLd_=function(K,R,f){if(fQ(K.U,R))if(VM(K.U,R).J=f?\"filled\":\"not_filled\",f===null){D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_EMPTY\",R);f=g.Z(K.K);for(var V=f.next();!V.done;V=f.next())V.value.fP(R);KQ(K,R,!1)}else{D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_NON_EMPTY\",R,f);D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED\",R,f);var D,H=(D=f.N7)!=null?D:Oj(f.clientMetadata,\"metadata_type_sub_layouts\");if(H)for(D=g.Z(H),H=D.next();!H.done;H=D.next())D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED\",\nR,H.value);D=g.Z(K.K);for(H=D.next();!H.done;H=D.next())H.value.YR(R);if(fQ(K.U,R))if(VM(K.U,R).B)KQ(K,R,!1);else{D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_SCHEDULE_LAYOUT_REQUESTED\",R,f);try{V=K.U;if(!VM(V,R))throw new IR(\"Unknown slotState for onLayout\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_SLOT_STATE_IS_NULL\");if(!V.wQ.dM.get(R.slotType))throw new IR(\"No LayoutRenderingAdapterFactory registered for slot of type: \"+R.slotType,void 0,\"ADS_CLIENT_ERROR_MESSAGE_CANNOT_FIND_MATCHING_LAYOUT_RENDERING_ADAPTER_FACTORY\");\nif(f.layoutExitNormalTriggers.length==0&&f.layoutExitSkipTriggers.length==0&&f.layoutExitMuteTriggers.length==0&&f.layoutExitUserInputSubmittedTriggers.length==0&&f.layoutExitUserCancelledTriggers.length==0)throw new IR(\"Layout has no exit triggers.\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_EMPTY_LAYOUT_EXIT_TRIGGER\");HX(V,\"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\",f.layoutExitNormalTriggers);HX(V,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\",f.layoutExitSkipTriggers);HX(V,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\",\nf.layoutExitMuteTriggers);HX(V,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\",f.layoutExitUserInputSubmittedTriggers);HX(V,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\",f.layoutExitUserCancelledTriggers)}catch(r){r instanceof IR?K.lL(R,f,r,\"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED\"):K.lL(R,f,new IR(\"Unexpected error: \"+r,void 0,\"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR\"),\"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED\");KQ(K,R,!0);return}VM(K.U,R).T=!0;try{var l=K.U,F=VM(l,R),c=l.wQ.dM.get(R.slotType).get().build(l.J,\nl.K,R,f);c.init();F.layout=f;if(F.X)throw new IR(\"Already had LayoutRenderingAdapter registered for slot\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_BUILD_DUPLICATE_LAYOUT_RENDERING_ADAPTER\");F.X=c;$h(l,F,\"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\",f.layoutExitNormalTriggers);$h(l,F,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\",f.layoutExitSkipTriggers);$h(l,F,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\",f.layoutExitMuteTriggers);$h(l,F,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\",f.layoutExitUserInputSubmittedTriggers);\n$h(l,F,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\",f.layoutExitUserCancelledTriggers)}catch(r){lV(K,R);r instanceof IR?K.lL(R,f,r,\"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED\"):K.lL(R,f,new IR(\"Unexpected error: \"+r,void 0,\"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR\"),\"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED\");KQ(K,R,!0);return}D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED\",R,f);V=g.Z(K.K);for(l=V.next();!l.done;l=V.next())l.value.R$(R,f);lV(K,R);vJw(K,R)}else K=K.wU.get(),g.dI(K.G.C())||\nFE(K.G.C())||g.cX(K.G.C())?K=!0:(dH(\"Composite VOD on legacy path.\"),K=!1),K&&dH(\"slot is unscheduled after been fulfilled.\",R,f)}};\nwre=function(K,R,f){R.dU!==\"core\"&&D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED\",R,f)};\nzGc=function(K,R,f){D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED\",R,f);K=g.Z(K.K);for(var V=K.next();!V.done;V=K.next())V.value.R$(R,f)};\nx65=function(K,R,f){K=g.Z(K.K);for(var V=K.next();!V.done;V=K.next())V.value.gD(R,f)};\nEJM=function(K,R,f){D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED\",R,f);K=g.Z(K.K);for(var V=K.next();!V.done;V=K.next())V.value.KL(R,f)};\naA5=function(K,R,f,V){D6(K.Tt,y0G(V),R,f);K=g.Z(K.K);for(var D=K.next();!D.done;D=K.next())D.value.jM(R,f,V)};\nlV=function(K,R){if(fQ(K.U,R)){VM(K.U,R).T=!1;var f=rI;R=VM(K.U,R);var V=[].concat(g.X(R.Z));pco(R.Z);f(K,V)}};\nrI=function(K,R){R.sort(function(H,l){function F(c){dH(\"TriggerCategoryOrder enum does not contain trigger category: \"+c)}\nreturn H.category===l.category?H.trigger.triggerId.localeCompare(l.trigger.triggerId):c02(H.category,F)-c02(l.category,F)});\nvar f=new Map;R=g.Z(R);for(var V=R.next();!V.done;V=R.next())if(V=V.value,fQ(K.U,V.slot))if(VM(K.U,V.slot).T)VM(K.U,V.slot).Z.push(V);else{QQz(K.Tt,V.slot,V,V.layout);var D=f.get(V.category);D||(D=[]);D.push(V);f.set(V.category,D)}R=g.Z(Ns2);for(V=R.next();!V.done;V=R.next())D=g.Z(V.value),V=D.next().value,D=D.next().value,(V=f.get(V))&&U6w(K,V,D);(R=f.get(\"TRIGGER_CATEGORY_SLOT_EXPIRATION\"))&&Wdz(K,R);(R=f.get(\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\"))&&tIB(K,R);(f=f.get(\"TRIGGER_CATEGORY_SLOT_ENTRY\"))&&\nA0N(K,f)};\nU6w=function(K,R,f){R=g.Z(R);for(var V=R.next();!V.done;V=R.next())V=V.value,V.layout&&yM(K.U,V.slot)&&J0w(K,V.slot,V.layout,f)};\nWdz=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next())KQ(K,f.value.slot,!1)};\ntIB=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next()){f=f.value;a:switch(VM(K.U,f.slot).J){case \"not_filled\":var V=!0;break a;default:V=!1}V&&(hC(K.Tt,\"ADS_CLIENT_EVENT_TYPE_FULFILL_SLOT_REQUESTED\",f.slot),K.U.JM(f.slot))}};\nA0N=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next()){f=f.value;hC(K.Tt,\"ADS_CLIENT_EVENT_TYPE_ENTER_SLOT_REQUESTED\",f.slot);for(var V=g.Z(K.K),D=V.next();!D.done;D=V.next())D.value.Gr(f.slot);try{var H=K.U,l=f.slot,F=VM(H,l);if(!F)throw new C(\"Got enter request for unknown slot\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_SLOT_STATE_IS_NULL\");if(!F.K)throw new C(\"Tried to enter slot with no assigned slotAdapter\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED\");if(F.U!==\"scheduled\")throw new C(\"Tried to enter a slot from stage: \"+\nF.U,void 0,\"ADS_CLIENT_ERROR_MESSAGE_ILLEGAL_SLOT_STATE\");if(oM(F))throw new C(\"Got enter request for already active slot\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_SLOT_COLLISION\");for(var c=g.Z(SS(H,l.slotType+\"_\"+l.slotPhysicalPosition).values()),r=c.next();!r.done;r=c.next()){var y=r.value,h;if(h=F!==y&&oM(y))D=V=void 0,h=!(((D=F.slot.fulfilledLayout)==null?void 0:D.layoutType)===\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_CENTERED\"&&((V=y.layout)==null?void 0:V.layoutType)===\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\");\nif(h)throw new C(\"Trying to enter a slot when a slot of same type is already active.\",{activeSlotStatus:y.U},\"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT\");}}catch(S){S instanceof C&&S.L4?(er(K.Tt,\"ADS_CLIENT_ERROR_TYPE_ENTER_SLOT_FAILED\",S.L4,f.slot),dH(S,f.slot,iV(K.U,f.slot),void 0,S.gq)):(er(K.Tt,\"ADS_CLIENT_ERROR_TYPE_ENTER_SLOT_FAILED\",\"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR\",f.slot),dH(S,f.slot));KQ(K,f.slot,!0);continue}f=VM(K.U,f.slot);f.U!==\"scheduled\"&&vX(f.slot,f.U,\"enterSlot\");f.U=\"enter_requested\";\nf.K.n1()}};\nvJw=function(K,R){if(fQ(K.U,R)&&oM(VM(K.U,R))&&iV(K.U,R)&&!yM(K.U,R)){var f;D6(K.Tt,\"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED\",R,(f=iV(K.U,R))!=null?f:void 0);K=VM(K.U,R);K.U!==\"entered\"&&vX(K.slot,K.U,\"enterLayoutForSlot\");K.U=\"rendering\";K.X.startRendering(K.layout)}};\nJ0w=function(K,R,f,V){if(fQ(K.U,R)){var D=K.Tt,H;var l=((H=r0v.get(V))==null?void 0:H.h3)||\"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED\";D6(D,l,R,f);K=VM(K.U,R);K.U!==\"rendering\"&&vX(K.slot,K.U,\"exitLayout\");K.U=\"rendering_stop_requested\";K.X.Xn(f,V)}};\nKQ=function(K,R,f){if(fQ(K.U,R)){a:switch(VM(K.U,R).U){case \"exit_requested\":var V=!0;break a;default:V=!1}if(!V)a:switch(VM(K.U,R).U){case \"rendering_stop_requested\":V=!0;break a;default:V=!1}if(V&&(VM(K.U,R).B=!0,!f))return;if(oM(VM(K.U,R)))VM(K.U,R).B=!0,Z3z(K,R,f);else{a:switch(VM(K.U,R).J){case \"fill_requested\":f=!0;break a;default:f=!1}if(f)VM(K.U,R).B=!0,fQ(K.U,R)&&(hC(K.Tt,\"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED\",R),R=VM(K.U,R),R.J=\"fill_cancel_requested\",R.N.ZP());else{f=\niV(K.U,R);(V=K.wU.get().G.C().experiments.rU(\"h5_enable_layout_unscheduling_events\"))&&(f?K.gD(R,f):dH(Error(\"Layout is null for LayoutUnscheduled event.\"),R,f,void 0,!1));hC(K.Tt,\"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED\",R);var D=VM(K.U,R),H=R.slotEntryTrigger,l=D.Xt.get(H.triggerId);l&&(l.kq(H),D.Xt.delete(H.triggerId));H=g.Z(R.slotFulfillmentTriggers);for(l=H.next();!l.done;l=H.next()){l=l.value;var F=D.UF.get(l.triggerId);F&&(F.kq(l),D.UF.delete(l.triggerId))}H=g.Z(R.slotExpirationTriggers);\nfor(l=H.next();!l.done;l=H.next())if(l=l.value,F=D.EF.get(l.triggerId))F.kq(l),D.EF.delete(l.triggerId);D.layout!=null&&(H=D.layout,LQ(D,H.layoutExitNormalTriggers),LQ(D,H.layoutExitSkipTriggers),LQ(D,H.layoutExitMuteTriggers),LQ(D,H.layoutExitUserInputSubmittedTriggers),LQ(D,H.layoutExitUserCancelledTriggers));D.N=void 0;D.K!=null&&(D.K.release(),D.K=void 0);D.X!=null&&(D.X.release(),D.X=void 0);D=K.U;VM(D,R)&&(D=SS(D,R.slotType+\"_\"+R.slotPhysicalPosition))&&D.delete(R.slotId);hC(K.Tt,\"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED\",\nR);K=g.Z(K.K);for(D=K.next();!D.done;D=K.next())D=D.value,D.o$(R),f&&!V&&D.gD(R,f)}}}};\nZ3z=function(K,R,f){if(fQ(K.U,R)&&oM(VM(K.U,R))){var V=iV(K.U,R);if(V&&yM(K.U,R))J0w(K,R,V,f?\"error\":\"abandoned\");else{hC(K.Tt,\"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED\",R);try{var D=VM(K.U,R);if(!D)throw new C(\"Cannot exit slot it is unregistered\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED\");D.U!==\"enter_requested\"&&D.U!==\"entered\"&&D.U!==\"rendering\"&&vX(D.slot,D.U,\"exitSlot\");D.U=\"exit_requested\";if(D.K===void 0)throw D.U=\"scheduled\",new C(\"Cannot exit slot because adapter is not defined\",\nvoid 0,\"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED\");D.K.cH()}catch(H){H instanceof C&&H.L4?(er(K.Tt,\"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED\",H.L4,R),dH(H,R,void 0,void 0,H.gq)):(er(K.Tt,\"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED\",\"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR\",R),dH(H,R))}}}};\nBsB=function(K){this.slot=K;this.Xt=new Map;this.UF=new Map;this.EF=new Map;this.aY=new Map;this.X=this.layout=this.K=this.N=void 0;this.T=this.B=!1;this.Z=[];this.U=\"not_scheduled\";this.J=\"not_filled\"};\noM=function(K){return K.U===\"enter_requested\"||K.isActive()};\nwI=function(K,R,f,V,D,H){g.O.call(this);this.wQ=K;this.X=R;this.B=f;this.J=V;this.K=D;this.wU=H;this.U=new Map};\nSS=function(K,R){return(K=K.U.get(R))?K:new Map};\nVM=function(K,R){return SS(K,R.slotType+\"_\"+R.slotPhysicalPosition).get(R.slotId)};\nXrw=function(K){var R=[];K.U.forEach(function(f){f=g.Z(f.values());for(var V=f.next();!V.done;V=f.next())R.push(V.value.slot)});\nreturn R};\nfQ=function(K,R){return VM(K,R)!=null};\nyM=function(K,R){K=VM(K,R);if(R=K.layout!=null)a:switch(K.U){case \"rendering\":case \"rendering_stop_requested\":R=!0;break a;default:R=!1}return R};\niV=function(K,R){(K=VM(K,R))?K.layout!=null&&!K.layout&&dH(\"Unexpected empty layout\",R):dH(\"Unexpected undefined slotState\",R);return(K==null?void 0:K.layout)||null};\nzX=function(K,R,f){if(f.length==0)throw new C(\"No \"+kOB.get(R)+\" triggers found for slot.\",void 0,TsB(R));f=g.Z(f);for(var V=f.next();!V.done;V=f.next())if(V=V.value,!K.wQ.wR.get(V.triggerType))throw new C(\"No trigger adapter registered for \"+R+\" trigger of type: \"+V.triggerType,void 0,\"ADS_CLIENT_ERROR_MESSAGE_NO_TRIGGER_ADAPTER_REGISTERED_FOR_TYPE\");};\nTsB=function(K){switch(K){case \"TRIGGER_CATEGORY_SLOT_ENTRY\":return\"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_ENTRY_TRIGGER\";case \"TRIGGER_CATEGORY_SLOT_EXPIRATION\":return\"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_EXPIRATION_TRIGGER\";case \"TRIGGER_CATEGORY_SLOT_FULFILLMENT\":return\"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_FULFILLMENT_TRIGGER\";default:return\"ADS_CLIENT_ERROR_MESSAGE_INVALID_TRIGGER\"}};\nHX=function(K,R,f){f=g.Z(f);for(var V=f.next();!V.done;V=f.next())if(V=V.value,!K.wQ.wR.get(V.triggerType))throw new IR(\"No trigger adapter registered for \"+kOB.get(R)+\" trigger of type: \"+V.triggerType,void 0,\"ADS_CLIENT_ERROR_MESSAGE_NO_TRIGGER_ADAPTER_REGISTERED_FOR_TYPE\");};\n$h=function(K,R,f,V){V=g.Z(V);for(var D=V.next();!D.done;D=V.next()){D=D.value;var H=K.wQ.wR.get(D.triggerType);H.T8(f,D,R.slot,R.layout?R.layout:null);R.aY.set(D.triggerId,H)}};\nLQ=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next()){f=f.value;var V=K.aY.get(f.triggerId);V&&(V.kq(f),K.aY.delete(f.triggerId))}};\nvX=function(K,R,f){dH(\"Slot stage was \"+R+\" when calling method \"+f,K)};\nPiD=function(K){return xh(K.V$).concat(xh(K.wR)).concat(xh(K.WZ)).concat(xh(K.DX)).concat(xh(K.dM))};\nxh=function(K){var R=[];K=g.Z(K.values());for(var f=K.next();!f.done;f=K.next())f=f.value,f.QY&&R.push(f);return R};\nEK=function(K){g.O.call(this);var R=this;this.U=K;this.instance=null;this.addOnDisposeCallback(function(){g.v5(R.instance);R.instance=null})};\naM=function(K){return new EK(K)};\nQM=function(K){g.O.call(this);this.U=K;this.K=nJz(this)};\nnJz=function(K){var R=new uM(function(f,V,D,H){return new wI(K.U.wQ,f,V,D,H,K.U.wU)},new Set(PiD(K.U.wQ).concat(K.U.listeners)),K.U.Tt,K.U.wU);\ng.q(K,R);return R};\nNY=function(K){this.U=K};\nUK=function(K,R,f){VIN(K.U(),R,f)};\nWX=function(K,R,f,V){(K=K.U())||dH(\"Could not initiate a command router instance.\");ic(K,R,f,V)};\ntC=function(){this.listeners=new Set};\nAC=function(K){this.wU=K};\nIAG=function(K,R){var f=R.bgp&&R.bgub,V=!!R.upb;R.siub&&R.scs&&(f||V)&&(V&&JC(K.wU.get(),\"html5_export_sodar_snapshot\")&&gv5(function(D){var H;return g.I(function(l){if(l.U==1)return g.P(l,l1(),2);H=l.K;return l.return(H.snapshot(D))})}),Guc(R.siub,R.scs,R.bgub,R.bgp,R.upb))};\ngJD=function(K,R,f,V,D){this.callback=K;this.slot=R;this.K=f;this.ZJ=V;this.wU=D;this.U=null};\njQ2=function(K,R,f,V){K.U&&dH(\"Currently active request ongoing for slot. This should never happen\",K.slot);K.U=R();K.U.then(function(D){K.U=null;V&&V(D);var H=D.uR?\"LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE\":\"LAYOUT_TYPE_AD_BREAK_RESPONSE\",l=K.K.get(),F=K.slot.slotId,c=YH(K.ZJ.get(),{slotId:K.slot.slotId,slotType:K.slot.slotType,slotPhysicalPosition:K.slot.slotPhysicalPosition,dU:K.slot.dU,slotEntryTrigger:K.slot.slotEntryTrigger,slotFulfillmentTriggers:K.slot.slotFulfillmentTriggers,slotExpirationTriggers:K.slot.slotExpirationTriggers}),\nr=Z6(l.K.get(),H,F),y={layoutId:r,layoutType:H,dU:\"core\"};D={layoutId:r,layoutType:H,iD:new Map,layoutExitNormalTriggers:[new O3M(l.U,F)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new zU(D)]),Yl:c(y)};Ld_(K.callback,K.slot,D)},function(D){K.U=null;\nf&&f();D instanceof Tt||RM(K.callback,K.slot,new C(D,void 0,\"ADS_CLIENT_ERROR_MESSAGE_AD_BREAK_REQUEST_ERROR\",!0),\"ADS_CLIENT_ERROR_TYPE_FULFILL_SLOT_FAILED\")})};\nqeB=function(K){if(K.U==null)K.callback.Kw(K.slot);else try{K.U.cancel(),K.U=null,K.callback.Kw(K.slot)}catch(R){K.U=null,RM(K.callback,K.slot,new C(R,void 0,\"ADS_CLIENT_ERROR_MESSAGE_CANCEL_SLOT_FULFILLMENT_FAILURE\"),\"ADS_CLIENT_ERROR_TYPE_CANCEL_FULFILL_SLOT_FAILED\")}};\nBX=function(K,R,f,V){!K&&(f===void 0?0:f)&&g.A$(Error(\"Player URL validator detects invalid url. \"+(V===void 0?\"\":V)+\": \"+R));return K};\nXE=function(K,R){return R&&R.test(K)?!0:!1};\nb3M=function(K){return(K=MI_&&MI_.exec(K))?K[0]:\"\"};\nxv=function(K){var R=R===void 0?!1:R;return BX(XE(K,prh),K,R,\"Trusted Stream URL\")};\ng.kh=function(K){var R=R===void 0?!1:R;return BX(XE(K,Yez),K,R,\"Trusted Image URL\")};\nGO2=function(K){var R=R===void 0?!1:R;return BX(XE(K,m65),K,R,\"Trusted Promoted Video Domain URL\")};\nsQM=function(K){var R=R===void 0?!1:R;return BX(XE(K,uhG),K,R,\"Drm Licensor URL\")};\neG_=function(K,R){R=R===void 0?!1:R;return BX(XE(K,Ci2),K,R,\"Captions URL\")};\nfD5=function(K){K=new g.vc(K);g.d_(K,document.location.protocol);g.LB(K,document.location.hostname);document.location.port&&g.FZ(K,document.location.port);return K.toString()};\nTX=function(K){K=new g.vc(K);g.d_(K,document.location.protocol);return K.toString()};\ng.nQ=function(K,R,f){f=f===void 0?{}:f;this.start=K;this.end=R;this.active=!0;this.color=\"\";this.K=KM5++;this.id=f.id||\"\";this.priority=f.priority||9;this.visible=f.visible||!1;this.style=f.style||PX.AD_MARKER;this.namespace=f.namespace||\"\";if(K=f.color)K=K.toString(16),this.color=\"#\"+Array(7-K.length).join(\"0\")+K;this.tooltip=f.tooltip;this.icons=f.icons?f.icons.filter(function(V){return g.Zs(V.thumbnails,function(D){return g.kh(D.url)})}):null;\nthis.associatedClipId=f.associatedClipId;this.markerPositionMs=f.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start};\nRDN=function(K){return K===-0x8000000000000?\"BEFORE_MEDIA_START\":K===0?\"MEDIA_START\":K===0x7ffffffffffff?\"MEDIA_END\":K===0x8000000000000?\"AFTER_MEDIA_END\":K.toString()};\nf35=function(K,R){switch(K.style){case PX.CHAPTER_MARKER:return R?8:5;case PX.AD_MARKER:return 6;case PX.TIME_MARKER:return Number.POSITIVE_INFINITY;default:return 0}};\ng.IM=function(K,R){return K.start-R.start||K.priority-R.priority||K.K-R.K};\ng.gI=function(K){return\"crn_\"+K};\ng.OK=function(K){return\"crx_\"+K};\njS=function(K,R,f,V,D,H,l,F,c){this.slot=R;this.K=f;this.A5=l;this.h5=F;this.d4=c;this.U=new gJD(K,R,V,D,H)};\nVVG=function(K){var R;(R=K.d4)==null||R.get().Uz(Oj(K.slot.clientMetadata,\"metadata_type_cue_point\").identifier)};\nqY=function(K,R,f,V,D,H){this.slot=R;this.U=f;this.K=new gJD(K,R,V,D,H)};\nMY=function(K,R){this.callback=K;this.slot=R};\nbV=function(K,R){return qH(K,R.UA,R.slotType)?!0:!1};\npQ=function(){};\nYh=function(K,R,f,V,D,H,l){this.U=K;this.K=R;this.ZJ=f;this.wU=V;this.A5=D;this.h5=H;this.d4=l};\nm6=function(){};\nDSB=function(K,R,f,V,D,H){this.callback=K;this.slot=R;this.layout=f;this.X=V;this.U=D;this.K=H};\n$Sw=function(K){if(Oj(K.slot.clientMetadata,\"metadata_type_allow_pause_ad_break_request_slot_reschedule\")){var R=HMB(K,K.slot);GX(K.U.get(),\"OPPORTUNITY_TYPE_PAUSE_AD_BREAK_REQUEST_SLOT_RESCHEDULE\",function(){return[R]})}};\nl3v=function(K){if(Oj(K.slot.clientMetadata,\"metadata_type_prefetch_metadata\")){var R=HMB(K,K.slot);GX(K.U.get(),\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",function(){return[R]})}};\nHMB=function(K,R){var f=uV(K.K.get(),K.slot.slotType),V=Object,D=V.assign;K=K.slot;if(R.slotEntryTrigger){var H=R.slotId;var l=R.slotEntryTrigger;H=l.triggeringSlotId!=null&&l.triggeringSlotId===H?l.clone(f):l}else H=void 0;return D.call(V,{},K,{slotId:f,slotEntryTrigger:H,slotFulfillmentTriggers:dSB(R.slotId,f,R.slotFulfillmentTriggers),slotExpirationTriggers:dSB(R.slotId,f,R.slotExpirationTriggers)})};\ndSB=function(K,R,f){var V=[];f=g.Z(f);for(var D=f.next();!D.done;D=f.next()){var H=V,l=H.push;var F=K;var c=R;D=D.value;F=D.triggeringSlotId!=null&&D.triggeringSlotId===F?D.clone(c):D;l.call(H,F)}return V};\ng.sK=function(K,R){for(var f=g.Z(Object.keys(R)),V=f.next(),D={};!V.done;D={placeholder:void 0},V=f.next())V=V.value,D.placeholder=R[V],K=K.replace(new RegExp(\"\\\\$\"+V,\"gi\"),function(H){return function(){return H.placeholder}}(D));\nreturn K};\nFM5=function(K,R,f){this.U=K;this.slot=R;this.layout=f};\nCQ=function(K,R,f){R.layoutId!==K.layout.layoutId?K.U.lL(K.slot,R,new IR(\"Unknown layout received. Required LayoutId: \"+K.layout.layoutId+(\"and LayoutType: \"+K.layout.layoutType),void 0,\"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT\"),\"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED\"):f()};\neS=function(K,R,f,V){g.VQ.call(this);this.callback=K;this.X=V;this.U=[];this.K=new FM5(K,R,f)};\nRg=function(K,R,f,V,D,H,l,F){V=V||Oj(f.clientMetadata,H);K=Kb(K);var c=Ga(function(){D.KL(R,f)});\nF.push(l(V,K,f.layoutId,{adsClientData:f.Yl},function(){c()}))};\nVa=function(K,R,f,V,D,H,l,F,c){if(R===K)if(c){if(c===F.layoutId){a:{K=g.Z(f.keys());for(R=K.next();!R.done;R=K.next())if(R=R.value,R.slotType===\"SLOT_TYPE_PLAYER_BYTES\"&&H===f.get(R).layoutId){f=!0;break a}f=!1}f?fb(V,1):D?D():dH(\"Tried to call engagePingCallback but it is null\",l,F)}}else dH(\"Companion AdUxClick received without a layoutId\",l,F)};\nDt=function(K){var R,f,V,D,H;return!((R=K.get(\"active_view_viewable\"))==null||!R.length)||!((f=K.get(\"active_view_measurable\"))==null||!f.length)||!((V=K.get(\"active_view_fully_viewable_audible_half_duration\"))==null||!V.length)||!((D=K.get(\"audio_audible\"))==null||!D.length)||!((H=K.get(\"audio_measurable\"))==null||!H.length)};\nH6=function(K){var R,f;return(f=K==null?void 0:(R=K.activeViewTracking)==null?void 0:R.trafficType)!=null?f:\"ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED\"};\nc$B=function(K){var R;return K==null?void 0:(R=K.activeViewTracking)==null?void 0:R.identifier};\n$p=function(K){var R,f;return new Map([[\"impression\",K.impressionPings||[]],[\"error\",K.errorPings||[]],[\"mute\",K.mutePings||[]],[\"unmute\",K.unmutePings||[]],[\"pause\",K.pausePings||[]],[\"rewind\",K.rewindPings||[]],[\"resume\",K.resumePings||[]],[\"skip\",K.skipPings||[]],[\"swipe\",K.swipePings||[]],[\"close\",K.closePings||[]],[\"progress\",K.progressPings||[]],[\"clickthrough\",K.clickthroughPings||[]],[\"fullscreen\",K.fullscreenPings||[]],[\"active_view_viewable\",K.activeViewViewablePings||[]],[\"active_view_measurable\",\nK.activeViewMeasurablePings||[]],[\"active_view_fully_viewable_audible_half_duration\",K.activeViewFullyViewableAudibleHalfDurationPings||[]],[\"audio_audible\",((R=K.activeViewTracking)==null?void 0:R.activeViewAudioAudiblePings)||[]],[\"audio_measurable\",((f=K.activeViewTracking)==null?void 0:f.activeViewAudioMeasurablePings)||[]],[\"end_fullscreen\",K.endFullscreenPings||[]],[\"channel_clickthrough\",K.channelClickthroughPings||[]],[\"abandon\",K.abandonPings||[]],[\"start\",K.startPings||[]],[\"first_quartile\",\nK.firstQuartilePings||[]],[\"midpoint\",K.secondQuartilePings||[]],[\"third_quartile\",K.thirdQuartilePings||[]],[\"complete\",K.completePings||[]],[\"unmuted_impression\",K.unmutedImpressionPings||[]],[\"unmuted_error\",K.unmutedErrorPings||[]],[\"unmuted_mute\",K.unmutedMutePings||[]],[\"unmuted_unmute\",K.unmutedUnmutePings||[]],[\"unmuted_pause\",K.unmutedPausePings||[]],[\"unmuted_resume\",K.unmutedResumePings||[]],[\"unmuted_close\",K.unmutedClosePings||[]],[\"unmuted_progress\",K.unmutedProgressPings||[]],[\"unmuted_clickthrough\",\nK.unmutedClickthroughPings||[]],[\"unmuted_fullscreen\",K.unmutedFullscreenPings||[]],[\"unmuted_end_fullscreen\",K.unmutedEndFullscreenPings||[]],[\"unmuted_abandon\",K.unmutedAbandonPings||[]],[\"unmuted_start\",K.unmutedStartPings||[]],[\"unmuted_first_quartile\",K.unmutedFirstQuartilePings||[]],[\"unmuted_midpoint\",K.unmutedSecondQuartilePings||[]],[\"unmuted_third_quartile\",K.unmutedThirdQuartilePings||[]],[\"unmuted_complete\",K.unmutedCompletePings||[]],[\"unmuted_skip\",K.unmutedSkipPings||[]]])};\nr$_=function(K){switch(K){case \"abandon\":return\"unmuted_abandon\";case \"active_view_fully_viewable_audible_half_duration\":return null;case \"active_view_measurable\":return null;case \"active_view_viewable\":return null;case \"audio_audible\":return null;case \"audio_measurable\":return null;case \"channel_clickthrough\":return null;case \"clickthrough\":return\"unmuted_clickthrough\";case \"close\":return\"unmuted_close\";case \"companion_engagement\":return null;case \"complete\":return\"unmuted_complete\";case \"end_fullscreen\":return\"unmuted_end_fullscreen\";\ncase \"error\":return\"unmuted_error\";case \"first_quartile\":return\"unmuted_first_quartile\";case \"fullscreen\":return\"unmuted_fullscreen\";case \"impression\":return\"unmuted_impression\";case \"midpoint\":return\"unmuted_midpoint\";case \"mute\":return\"unmuted_mute\";case \"pause\":return\"unmuted_pause\";case \"progress\":return\"unmuted_progress\";case \"resume\":return\"unmuted_resume\";case \"rewind\":return null;case \"skip\":return\"unmuted_skip\";case \"swipe\":return null;case \"start\":return\"unmuted_start\";case \"third_quartile\":return\"unmuted_third_quartile\";\ncase \"unmute\":return\"unmuted_unmute\";case \"seek\":return null;case \"unmuted_abandon\":case \"unmuted_clickthrough\":case \"unmuted_complete\":case \"unmuted_end_fullscreen\":case \"unmuted_error\":case \"unmuted_first_quartile\":case \"unmuted_fullscreen\":case \"unmuted_impression\":case \"unmuted_midpoint\":case \"unmuted_mute\":case \"unmuted_pause\":case \"unmuted_close\":case \"unmuted_progress\":case \"unmuted_resume\":case \"unmuted_start\":case \"unmuted_third_quartile\":case \"unmuted_unmute\":case \"unmuted_skip\":return null;\ndefault:return null}};\nlR=function(K,R,f,V,D){D=D===void 0?null:D;this.X=K;this.A5=R;this.layoutId=V;this.J=0;this.T=null;this.B=void 0;this.U=new Set;this.K=Array.from(this.X.get(\"progress\")||[]);this.K.sort(function(H,l){return(H.offsetMilliseconds||0)-(l.offsetMilliseconds||0)});\nthis.N={adPlacementConfig:f,QW:D}};\ndU=function(){return[\"metadata_type_ad_placement_config\"]};\nKb=function(K){var R=K.A5.get();return Fz(R,K.N)};\nrU=function(K,R,f){f=f===void 0?!1:f;K.U.has(R)?c6(K,R,[]):K.Lh(R,f)};\nya=function(K,R,f){for(f=f===void 0?!1:f;K.J<K.K.length;){var V=K.K[K.J];if(V.offsetMilliseconds<=R||f)c6(K,\"progress\",[V]),K.J++;else break}};\nhD=function(K,R){return K.U.has(R)};\nog=function(K){return K.K.every(function(R){return R.hasOwnProperty(\"offsetMilliseconds\")})};\ny$N=function(K,R,f){K.T=R;K.B=f};\nc6=function(K,R,f){var V;hDD(K.A5.get(),K.layoutId,R,f,(V=K.T)!=null?V:void 0,K.B)};\notB=function(K,R,f,V,D){fS.call(this,\"ads-engagement-panel-layout\",K,R,f,V,D)};\nS$=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nSIc=function(){var K=[\"metadata_type_ads_engagement_panel_layout_view_model\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_PANEL\"]}};\niM_=function(K,R,f,V,D){fS.call(this,\"banner-image\",K,R,f,V,D)};\niR=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);this.adPlacementConfig=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,this.adPlacementConfig,f.layoutId)};\nvtw=function(){var K=[\"metadata_type_banner_image_layout_view_model\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_IMAGE\"]}};\nv6=function(K,R,f,V,D){fS.call(this,\"action-companion\",K,R,f,V,D)};\nLb=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nLM5=function(){var K=[\"metadata_type_action_companion_ad_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\"]}};\nwRM=function(K,R,f,V,D){fS.call(this,\"image-companion\",K,R,f,V,D)};\nwU=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nzDc=function(){var K=[\"metadata_type_image_companion_ad_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_IMAGE\"]}};\nxSh=function(K,R,f,V,D){fS.call(this,\"shopping-companion\",K,R,f,V,D)};\nzl=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nEtN=function(){var K=[\"metadata_type_shopping_companion_carousel_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_SHOPPING\"]}};\na35=function(K){var R;if(((R=K.adVideoOffset)==null?void 0:R.kind)!==\"AD_VIDEO_PROGRESS_KIND_PERCENT\")return!1;var f;return((f=K.adVideoOffset)==null?void 0:f.percent)!=null};\nQVG=function(K){var R;if(((R=K.adVideoOffset)==null?void 0:R.kind)!==\"AD_VIDEO_PROGRESS_KIND_MILLISECONDS\")return!1;var f;return((f=K.adVideoOffset)==null?void 0:f.milliseconds)!=null&&!isNaN(Number(K.adVideoOffset.milliseconds))};\nxp=function(K,R,f,V){this.AV=K;this.layoutId=f;this.B=V;this.K=[];this.U=[];this.X=this.J=0;K=g.Z(R);for(R=K.next();!R.done;R=K.next())switch(R=R.value,f=void 0,(f=R.adVideoOffset)==null?void 0:f.kind){case \"AD_VIDEO_PROGRESS_KIND_PERCENT\":a35(R)?this.K.push(R):dH(\"Invalid AdVideoProgressPercentCommand\");break;case \"AD_VIDEO_PROGRESS_KIND_MILLISECONDS\":QVG(R)?this.U.push(R):dH(\"Invalid AdVideoProgressMillisecondsCommand\");break;default:dH(\"Unknown or invalid AdVideoProgressOffSet kind\")}this.K.sort(function(D,\nH){return D.adVideoOffset.percent-H.adVideoOffset.percent});\nthis.U.sort(function(D,H){return Number(D.adVideoOffset.milliseconds)-Number(H.adVideoOffset.milliseconds)})};\nEU=function(K,R,f){f=f===void 0?!1:f;var V=K.B();if(V){for(;K.J<K.K.length;){var D=K.K[K.J];if(D.adVideoOffset.percent*V<=R||f)K.AV.get().executeCommand(D.command,K.layoutId),K.J++;else break}for(;K.X<K.U.length;)if(V=K.U[K.X],Number(V.adVideoOffset.milliseconds)<=R||f)K.AV.get().executeCommand(V.command,K.layoutId),K.X++;else break}};\nag=function(K,R,f,V,D,H){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.QY=!0;sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nNuw=function(){var K=[\"metadata_type_action_companion_ad_renderer\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\"]}};\nUSG=function(K,R,f,V,D,H,l,F){this.callback=K;this.slot=R;this.layout=f;this.h5=V;this.A5=D;this.wU=l;this.UC=F;this.U=!1;K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId);var c;K=((c=Oj(this.layout.clientMetadata,\"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS\"))==null?void 0:c.progressCommands)||[];var r=Oj(f.clientMetadata,\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\");this.K=new xp(H,K,f.layoutId,function(){return r*1E3})};\nQa=function(K,R,f,V,D,H){eS.call(this,K,R,f,V);this.h5=D;this.B=H;this.J=!1};\nN9=function(K,R,f,V,D){fS.call(this,\"top-banner-image-text-icon-buttoned\",K,R,f,V,D)};\nUU=function(K,R,f,V,D,H){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.QY=!0;sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nWMc=function(){var K=[\"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\"]}};\nW6=function(K,R,f){fS.call(this,\"display-underlay-text-grid-cards\",K,{},R,f);this.interactionLoggingClientData=f};\ntD=function(K,R,f,V,D,H){eS.call(this,K,R,f,V);this.A5=D;this.J=H;this.B=Oj(this.layout.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\")};\nAD=function(K,R,f,V,D,H){D=D===void 0?!1:D;H=H===void 0?!1:H;fS.call(this,\"ad-action-interstitial\",K,R,f,V);this.interactionLoggingClientData=V;this.wu=D;this.tD=H};\nJD=function(K,R,f,V,D){eS.call(this,K,R,f,V);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,D,K,f.layoutId)};\ntVM=function(){var K=[\"metadata_type_ad_action_interstitial_renderer\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_ENDCAP\"]}};\nZt=function(K,R){return Px(K,R.UA,R.HV)?!0:!1};\nB6=function(K,R,f){this.K=K;this.X=R;this.U=f};\nA$B=function(K,R,f,V,D){fS.call(this,\"ads-engagement-panel\",K,R,f,V,D)};\nXz=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nJ$h=function(){var K=[\"metadata_type_ads_engagement_panel_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON\"]}};\nkp=function(K,R,f,V,D,H,l,F){eS.call(this,K,R,f,V);this.A5=D;this.g4=H;this.T=F;this.QY=!0;this.J=null;this.B=Oj(f.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\");sj(this.g4(),this);this.adPlacementConfig=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,this.adPlacementConfig,f.layoutId)};\nZMN=function(){var K=[\"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model\",\"metadata_type_linked_player_bytes_layout_id\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\"]}};\nBuN=function(K,R,f,V,D){this.UL=K;this.A5=R;this.g4=f;this.U=V;this.UC=D};\nXRe=function(K,R,f){this.UL=K;this.A5=R;this.U=f};\nkNN=function(K,R,f,V,D){this.callback=K;this.slot=R;this.layout=f;this.A5=V;this.M4=D;K=Oj(this.layout.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nTuD=function(){var K=[\"metadata_type_client_forecasting_ad_renderer\"];dU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_FORECASTING\"]}};\nPg_=function(K,R,f,V,D){this.callback=K;this.slot=R;this.layout=f;this.A5=V;this.M4=D;K=Oj(this.layout.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId)};\nTl=function(K,R,f,V){this.wU=K;this.A5=R;this.M4=f;this.UC=V};\nntv=function(K,R){return TU(K.clientMetadata,\"metadata_type_ad_info_ad_metadata\")?Oj(K.clientMetadata,\"metadata_type_ad_info_ad_metadata\"):R?{channelId:R.M$,channelThumbnailUrl:R.profilePicture,channelTitle:R.author,videoTitle:R.title}:(dH(\"No layout metadata nor AdPlayback specified for AdMetaData\"),{channelId:\"\",channelThumbnailUrl:\"\",channelTitle:\"\",videoTitle:\"\"})};\nI3o=function(K,R){return TU(K.clientMetadata,\"metadata_ad_video_is_listed\")?Oj(K.clientMetadata,\"metadata_ad_video_is_listed\"):R?R.isListed:(dH(\"No layout metadata nor AdPlayback specified for ad video isListed\"),!1)};\ngtN=function(K,R,f,V){fS.call(this,\"player-overlay-layout\",K,{},f,V);this.videoAdDurationSeconds=R;this.interactionLoggingClientData=V};\nP6=function(K,R,f,V,D,H,l,F,c){eS.call(this,K,R,f,V);this.h5=D;this.A5=H;this.T=l;this.B=F;this.wU=c;this.J=!1;this.N=Oj(this.layout.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\")};\nOMN=function(K){if(K.layout.renderingContent){var R;return(R=Oj(K.layout.clientMetadata,\"metadata_type_player_bytes_callback_ref\"))==null?void 0:R.current}return Oj(K.layout.clientMetadata,\"metadata_type_player_bytes_callback\")};\nnb=function(K,R,f,V,D,H,l,F,c){eS.call(this,K,R,f,V);this.h5=D;this.A5=H;this.T=l;this.B=F;this.wU=c;this.J=!1;this.N=Oj(this.layout.clientMetadata,\"metadata_type_linked_player_bytes_layout_id\")};\njVD=function(){return{UA:[\"metadata_type_instream_ad_player_overlay_renderer\",\"metadata_type_player_bytes_callback\",\"metadata_type_linked_player_bytes_layout_id\",\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"],HV:[\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\"]}};\nIg=function(K){if(K.layout.renderingContent){var R;return(R=Oj(K.layout.clientMetadata,\"metadata_type_player_bytes_callback_ref\"))==null?void 0:R.current}return Oj(K.layout.clientMetadata,\"metadata_type_player_bytes_callback\")};\nqI5=function(K,R,f){fS.call(this,\"ad-message\",K,void 0,R,f)};\ngU=function(K,R,f,V,D,H){eS.call(this,f,K,R,V);this.h5=D;this.wU=H};\nMVG=function(){return{UA:[\"metadata_type_valid_ad_message_renderer\"],HV:[\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\"]}};\nbMo=function(K,R,f,V){fS.call(this,\"video-interstitial-buttoned-centered\",K,R,f,V);this.interactionLoggingClientData=V};\nOU=function(K,R,f,V,D){eS.call(this,K,R,f,V);K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,D,K,f.layoutId)};\npb=function(K,R,f,V,D,H,l,F,c){return Zt(f,jVD())||f.layoutType===\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\"&&g.z(f.renderingContent,j$)!==void 0?new nb(K,R,f,V,D,H,l,F,c):Zt(f,{UA:[\"metadata_type_player_overlay_layout_renderer\",\"metadata_type_player_bytes_callback\",\"metadata_type_linked_player_bytes_layout_id\",\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"],HV:[\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\"]})||f.layoutType===\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\"&&g.z(f.renderingContent,q9)!==void 0?\nnew P6(K,R,f,V,D,H,l,F,c):Zt(f,tVM())||f.layoutType===\"LAYOUT_TYPE_ENDCAP\"&&g.z(f.renderingContent,M9)!==void 0?new JD(K,R,f,V,H):Zt(f,MVG())?new gU(R,f,K,V,D,c):Zt(f,{UA:[\"metadata_type_instream_ad_player_overlay_renderer\"],HV:[\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\"]})?new Qa(K,R,f,V,D,F):f.layoutType===\"LAYOUT_TYPE_ENDCAP\"&&g.z(f.renderingContent,bR)!==void 0?new OU(K,R,f,V,H):null};\npRB=function(K,R,f,V,D,H){this.UL=K;this.h5=R;this.A5=f;this.K=V;this.U=D;this.wU=H};\nYp=function(K){return!K.oldState.isPlaying()&&K.state.isPlaying()};\nmU=function(K,R,f){return K<R?!1:f!=null?f<=R:K<=R+1};\nGl=function(K,R,f,V,D,H,l,F,c){var r=this;this.callback=K;this.slot=R;this.layout=f;this.h5=V;this.A5=D;this.wU=l;this.UC=F;this.Da=c;this.U=!1;K=Oj(f.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId);var y;K=((y=Oj(this.layout.clientMetadata,\"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS\"))==null?void 0:y.progressCommands)||[];this.K=new xp(H,K,f.layoutId,function(){return YID(r)*1E3})};\nuR=function(K,R){K.U||(K.CQ.Lh(R),K.U=!0)};\nYID=function(K){K.layout.renderingContent?(K=K.Da.get(),K=sU(K,1).sI/1E3):K=Oj(K.layout.clientMetadata,\"metadata_type_video_length_seconds\");return K};\nmSB=function(K,R,f,V,D,H){this.h5=K;this.A5=R;this.AV=f;this.wU=V;this.UC=D;this.Da=H};\nCb=function(K){var R=[];if(K){K=g.Z(Object.entries(K));for(var f=K.next();!f.done;f=K.next()){var V=g.Z(f.value);f=V.next().value;V=V.next().value;V!==void 0&&(V=typeof V===\"boolean\"?\"\"+ +V:(\"\"+V).replace(/[:,=]/g,\"_\"),R.push(f+\".\"+V))}}return R.join(\";\")};\ng.e$=function(K,R,f){R=R===void 0?{}:R;this.errorCode=K;this.details=R;this.severity=f===void 0?0:f};\nKH=function(K){return K===1||K===2};\nR2=function(K,R){R=R===void 0?0:R;if(K instanceof g.e$)return K;K=K&&K instanceof Error?K:Error(\"\"+K);KH(R)?g.WR(K):g.A$(K);return new g.e$(R===1?\"player.fatalexception\":\"player.exception\",{name:\"\"+K.name,message:\"\"+K.message},R)};\nGNG=function(K,R){function f(){var V=g.wW.apply(0,arguments);K.removeEventListener(\"playing\",f);R.apply(null,g.X(V))}\nK.addEventListener(\"playing\",f)};\nfH=function(){var K=g.t_(\"yt.player.utils.videoElement_\");K||(K=g.tB(\"VIDEO\"),g.WT(\"yt.player.utils.videoElement_\",K));return K};\nV4=function(K){var R=fH();return!!(R&&R.canPlayType&&R.canPlayType(K))};\nHM=function(K){if(/opus/.test(K)&&g.Du&&!W2(\"38\")&&!g.uj())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(K);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(K);if(/webm/.test(K)&&!boG())return!1;K==='audio/mp4; codecs=\"mp4a.40.2\"'&&(K='video/mp4; codecs=\"avc1.4d401f\"');return!!V4(K)};\nuY_=function(K){try{var R=HM('video/mp4; codecs=\"avc1.42001E\"')||HM('video/webm; codecs=\"vp9\"');return(HM('audio/mp4; codecs=\"mp4a.40.2\"')||HM('audio/webm; codecs=\"opus\"'))&&(R||!K)||V4('video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"')?null:\"fmt.noneavailable\"}catch(f){return\"html5.missingapi\"}};\n$0=function(){var K=fH();return!(!K.webkitSupportsPresentationMode||typeof K.webkitSetPresentationMode!==\"function\")};\nlA=function(){var K=fH();try{var R=K.muted;K.muted=!R;return K.muted!==R}catch(f){}return!1};\nsVc=function(){var K;return((K=navigator.connection)==null?void 0:K.type)||\"\"};\ng.de=function(){Be.apply(this,arguments)};\nFH=function(K,R,f,V,D,H,l,F){this.sampleRate=K===void 0?0:K;this.numChannels=R===void 0?0:R;this.spatialAudioType=f===void 0?\"SPATIAL_AUDIO_TYPE_NONE\":f;this.U=V===void 0?!1:V;this.X=D;this.J=H;this.audioQuality=l===void 0?\"AUDIO_QUALITY_UNKNOWN\":l;this.K=F===void 0?!1:F};\nK2h=function(K,R){Iy(K,2,R.KW,cM,3);Iy(K,3,R.innertubeRequest,CgB,3);Pu(K,4,R.onesieUstreamerConfig);Pu(K,9,R.Om);Iy(K,10,R.U_,re,3);Iy(K,15,R.reloadPlaybackParams,eD2,3);nv(K,18,R.olF)};\nfQG=function(K,R){Iy(K,1,R.formatId,y4,3);k4(K,2,R.startTimeMs);k4(K,3,R.durationMs);k4(K,4,R.bZ);k4(K,5,R.SH);Iy(K,9,R.swe,RQh,3);Iy(K,11,R.TVt,hv,1);Iy(K,12,R.Pv,hv,1)};\nVDM=function(K,R){nv(K,1,R.videoId);k4(K,2,R.lmt)};\nRQh=function(K,R){if(R.We)for(var f=0;f<R.We.length;f++)Iy(K,1,R.We[f],VDM,3)};\ny4=function(K,R){k4(K,1,R.itag);k4(K,2,R.lmt);nv(K,3,R.xtags)};\no2=function(K){return{itag:Qw(K,1),lmt:Qw(K,2),xtags:Wu(K,3)}};\nhv=function(K,R){k4(K,1,R.startTicks);k4(K,2,R.QQ);k4(K,3,R.timescale)};\nDfe=function(K){return{startTicks:Qw(K,1),QQ:Qw(K,2),timescale:Qw(K,3)}};\nHSw=function(K,R){k4(K,1,R.defaultPolicy);k4(K,2,R.smooth);k4(K,3,R.visibility);k4(K,4,R.MC);k4(K,5,R.performance);k4(K,6,R.speed)};\nlQG=function(K,R){if(R.authorizedFormats)for(var f=0;f<R.authorizedFormats.length;f++)Iy(K,1,R.authorizedFormats[f],$fz,1);Pu(K,2,R.sabrLicenseConstraint)};\n$fz=function(K,R){k4(K,1,R.trackType);T7(K,2,R.isHdr)};\ncM=function(K,R){k4(K,13,R.timeSinceLastManualFormatSelectionMs);var f=R.lastManualDirection;f!==void 0&&(Xy(K,112),Xy(K,f<<1^f>>31));k4(K,16,R.FZa);k4(K,17,R.detailedNetworkType);k4(K,18,R.Ou);k4(K,19,R.rl);k4(K,21,R.NQ5);k4(K,23,R.gb);k4(K,28,R.bP);k4(K,29,R.Wxt);k4(K,34,R.visibility);f=R.playbackRate;if(f!==void 0){var V=new ArrayBuffer(4);(new Float32Array(V))[0]=f;f=(new Uint32Array(V))[0];if(f!==void 0)for(Xy(K,285),Bu(K,4),V=0;V<4;)K.view.setUint8(K.pos,f&255),f>>=8,K.pos+=1,V+=1}k4(K,36,R.XV);\nIy(K,38,R.mediaCapabilities,dfv,3);k4(K,39,R.SJ5);k4(K,40,R.Rn);k4(K,44,R.playerState);T7(K,46,R.U6);k4(K,48,R.K_);k4(K,50,R.M2);k4(K,51,R.Hs);k4(K,54,R.bz);if(R.I_)for(f=0;f<R.I_.length;f++)k4(K,55,R.I_[f]);T7(K,56,R.tyW);k4(K,57,R.Ny);T7(K,58,R.AZ);k4(K,59,R.gk);k4(K,60,R.dP);T7(K,61,R.isPrefetch);k4(K,62,R.CB);Pu(K,63,R.sabrLicenseConstraint);k4(K,64,R.WZp);k4(K,66,R.SFa);k4(K,67,R.yHU);k4(K,68,R.IZ2);nv(K,69,R.audioTrackId);T7(K,71,R.A9);Iy(K,72,R.f8Y,HSw,1);k4(K,73,R.lz);k4(K,74,R.v$);k4(K,75,\nR.S0);k4(K,76,R.kse);Iy(K,79,R.Lc,lQG,3);k4(K,80,R.ov)};\ndfv=function(K,R){if(R.videoFormatCapabilities)for(var f=0;f<R.videoFormatCapabilities.length;f++)Iy(K,1,R.videoFormatCapabilities[f],F2c,1);if(R.audioFormatCapabilities)for(f=0;f<R.audioFormatCapabilities.length;f++)Iy(K,2,R.audioFormatCapabilities[f],cJc,1);Iy(K,4,R.perPlaybackAttributes,rJ2,3);k4(K,5,R.hdrModeBitmask)};\nF2c=function(K,R){k4(K,1,R.videoCodec);k4(K,3,R.maxHeight);k4(K,4,R.maxWidth);k4(K,11,R.maxFramerate);k4(K,12,R.maxBitrateBps);T7(K,15,R.is10BitSupported)};\ncJc=function(K,R){k4(K,1,R.audioCodec);k4(K,2,R.numChannels);k4(K,3,R.maxBitrateBps);k4(K,6,R.spatialCapabilityBitmask)};\nrJ2=function(K,R){if(R.itagDenylist)for(var f=0;f<R.itagDenylist.length;f++)k4(K,1,R.itagDenylist[f])};\nre=function(K,R){Iy(K,1,R.clientInfo,yJe,3);Pu(K,2,R.O3);Pu(K,3,R.playbackCookie);Pu(K,4,R.Om);if(R.mR)for(var f=0;f<R.mR.length;f++)Iy(K,5,R.mR[f],hQ_,3);if(R.yL)for(f=0;f<R.yL.length;f++)k4(K,6,R.yL[f]);nv(K,7,R.R9Q);Iy(K,8,R.MN,oxG,3)};\nSlM=function(K,R){k4(K,1,R.EXt);k4(K,2,R.JHU)};\niSz=function(K,R){var f=R.code;f!==void 0&&(Xy(K,8),Xy(K,f<<1^f>>31));nv(K,2,R.message)};\nvx_=function(K,R){k4(K,1,R.clientState);Iy(K,2,R.V_W,SlM,1)};\noxG=function(K,R){Pu(K,1,R.UQe);Iy(K,2,R.E42,iSz,3);Iy(K,3,R.coldStartInfo,vx_,3)};\nhQ_=function(K,R){k4(K,1,R.type);Pu(K,2,R.value)};\nyJe=function(K,R){nv(K,1,R.hl);nv(K,12,R.deviceMake);nv(K,13,R.deviceModel);k4(K,16,R.clientName);nv(K,17,R.clientVersion);nv(K,18,R.osName);nv(K,19,R.osVersion)};\nL2M=function(K,R){nv(K,1,R.name);nv(K,2,R.value)};\nSw=function(K,R){nv(K,1,R.url);if(R.MU)for(var f=0;f<R.MU.length;f++)Iy(K,2,R.MU[f],L2M,3);Pu(K,3,R.postBody);T7(K,4,R.en5);T7(K,6,R.Dc)};\nCgB=function(K,R){Pu(K,2,R.VK);Pu(K,5,R.encryptedClientKey);Pu(K,6,R.iv);Pu(K,7,R.a8);T7(K,10,R.aur);T7(K,13,R.Ry);T7(K,14,R.Bd);Pu(K,16,R.ybF);T7(K,17,R.YU0)};\nwvG=function(K){return{qq:Qw(K,1),httpStatus:Qw(K,2),body:Uu(K,4)}};\neD2=function(K,R){nv(K,1,R.token)};\nzQe=function(K){return{token:Wu(K,1)}};\nxfe=function(K){return{gS:Qw(K,1),DQp:Qw(K,2)}};\nQh5=function(K,R){Iy(K,1,R.KW,cM,3);if(R.kM)for(var f=0;f<R.kM.length;f++)Iy(K,2,R.kM[f],y4,3);if(R.QI)for(f=0;f<R.QI.length;f++)Iy(K,3,R.QI[f],fQG,3);Pu(K,5,R.videoPlaybackUstreamerConfig);if(R.ES)for(f=0;f<R.ES.length;f++)Iy(K,6,R.ES[f],Exz,3);if(R.oO)for(f=0;f<R.oO.length;f++)Iy(K,16,R.oO[f],y4,3);if(R.Di)for(f=0;f<R.Di.length;f++)Iy(K,17,R.Di[f],y4,3);if(R.Ty)for(f=0;f<R.Ty.length;f++)Iy(K,18,R.Ty[f],y4,3);Iy(K,19,R.U_,re,3);Iy(K,21,R.N4,iA,3);k4(K,22,R.nWW);k4(K,23,R.PDe);if(R.tH)for(f=0;f<R.tH.length;f++)Iy(K,\n24,R.tH[f],iA,3);if(R.vj)for(f=0;f<R.vj.length;f++)Iy(K,1E3,R.vj[f],aQe,3)};\nExz=function(K,R){Iy(K,1,R.formatId,y4,3);k4(K,2,R.H1);k4(K,3,R.sequenceNumber);Iy(K,4,R.au,hv,1);k4(K,5,R.j3);k4(K,6,R.e9)};\niA=function(K,R){if(R.Wg)for(var f=0;f<R.Wg.length;f++)nv(K,1,R.Wg[f]);Pu(K,2,R.adsConfig);nv(K,3,R.jz);k4(K,4,R.EH);k4(K,5,R.Q1);nv(K,6,R.uN);nv(K,7,R.cuepointId);k4(K,8,R.Ts)};\naQe=function(K,R){if(R.kM)for(var f=0;f<R.kM.length;f++)Iy(K,1,R.kM[f],y4,3);if(R.QI)for(f=0;f<R.QI.length;f++)Iy(K,2,R.QI[f],fQG,3);nv(K,3,R.clipId)};\ng.vM=function(K,R){Iy(K,1,R.KW,cM,3);Pu(K,3,R.videoPlaybackUstreamerConfig);Iy(K,5,R.U_,re,3);Iy(K,6,R.N4,iA,3)};\nNie=function(K,R){nv(K,1,R.clientPlaybackNonce);Pu(K,2,R.serializedPlaybackPingContextData)};\ntDM=function(K,R){nv(K,1,R.cpn);k4(K,2,R.sequenceNumber);nv(K,3,R.serializedWatchEndpointLoggingContext);if(R.decoderInfo)for(var f=0;f<R.decoderInfo.length;f++)Iy(K,6,R.decoderInfo[f],Ufc,3);nv(K,9,R.playerResponseCpn);k4(K,10,R.transitionStitchType);nv(K,11,R.qoePingUrl);k4(K,12,R.timestampOffsetMsecs);k4(K,15,R.remoteControlMode);if(R.remoteConnectedDevices)for(f=0;f<R.remoteConnectedDevices.length;f++)Iy(K,16,R.remoteConnectedDevices[f],W25,3);Pu(K,17,R.serializedHouseBrandPlayerServiceLoggingContext)};\nUfc=function(K,R){k4(K,1,R.elapsedTimeMs);nv(K,3,R.videoDecoderName)};\nW25=function(K,R){k4(K,1,R.deviceInterface);nv(K,2,R.deviceVersion);T7(K,3,R.isSleeping)};\nJJD=function(K){return{Xw:tR(K,1,AJz),trackType:Qw(K,2),zs:Qw(K,3),timeRange:tR(K,4,Dfe)}};\nAJz=function(K){return{type:Qw(K,1),event:Qw(K,2),zxZ:wYc(K,3),dE:wYc(K,4),n0:Wu(K,5),identifier:Wu(K,6),bZ:Qw(K,9)}};\nZS2=function(K){return{first:Qw(K,1),m_:Qw(K,2)}};\nBio=function(K){return{bitrate:Qw(K,6),width:Qw(K,7),height:Qw(K,8),fps:Qw(K,25),averageBitrate:Qw(K,31),audioSampleRate:Qw(K,45),audioChannels:Qw(K,46),qualityOrdinal:Qw(K,56)}};\nLH=function(K){return{itagDenylist:AR(K,1)}};\nTiv=function(K){return{p9D:Qw(K,1),itag:Wu(K,3),jw:tR(K,4,XvM),lmt:Qw(K,5),BOU:Qw(K,7),xtags:Wu(K,15),hF0:tR(K,23,kqM),nI:tR(K,34,LH)}};\nXvM=function(K){return{iv:Uu(K,5),NUr:NI(K,7)}};\nP4M=function(K){return{RD:AR(K,2),videoId:Wu(K,3),X9:Qw(K,4)}};\nkqM=function(K){return{videoId:Wu(K,2)}};\nnxB=function(K){return{KJ:Qw(K,3),qo:Qw(K,4),gK:Qw(K,5),g40:NI(K,8),Oy5:Qw(K,10),yW:Qw(K,12),JU:Qw(K,13),zJ:Qw(K,14),iC:Qw(K,15),yX:Qw(K,16)}};\nIQD=function(K){return{targetAudioReadaheadMs:Qw(K,1),targetVideoReadaheadMs:Qw(K,2),backoffTimeMs:Qw(K,4),playbackCookie:Uu(K,7),videoId:Wu(K,8)}};\ngxB=function(K){return{minBandwidthBytesPerSec:Qw(K,1),minReadaheadMs:Qw(K,2)}};\nOS5=function(K){return{startMinReadaheadPolicy:JR(K,1,gxB),resumeMinReadaheadPolicy:JR(K,2,gxB)}};\njhM=function(K){return{label:Wu(K,1),text:Wu(K,2)}};\nqlG=function(K){return{videoId:Wu(K,1),formatId:tR(K,2,o2),debugInfo:JR(K,3,jhM)}};\nMDN=function(K){return{Lz:JR(K,1,qlG)}};\nbSe=function(K){return{Na:Qw(K,1),T7:Qw(K,2),minReadaheadMs:Qw(K,3)}};\npvB=function(K){return{Cd:Qw(K,1),items:JR(K,2,bSe),lQ:Qw(K,3)}};\nYl5=function(K){return{token:Wu(K,1),videoId:Wu(K,2)}};\nmfe=function(K){return{PZ:Qw(K,1)}};\nGqM=function(K){return{S1:Wu(K,1),action:Qw(K,2),Bj:tR(K,3,mfe)}};\nwe=function(K){return{Qa:Qw(K,1),OD:Qw(K,2),seekSource:Qw(K,3)}};\nshc=function(K){return Object.values(uWo).includes(K)};\nEv=function(K,R,f,V,D,H,l,F,c,r){this.width=K;this.height=R;this.K=F;this.quality=H||zF(K,R);this.qualityOrdinal=g.x0[this.quality];this.fps=f||0;this.stereoLayout=!D||V!=null&&V!==\"UNKNOWN\"&&V!==\"RECTANGULAR\"?0:D;this.projectionType=V?V===\"EQUIRECTANGULAR\"&&D===2?\"EQUIRECTANGULAR_THREED_TOP_BOTTOM\":V:\"UNKNOWN\";(K=l)||(K=g.x0[this.quality],K===0?K=\"Auto\":(R=this.fps,f=this.projectionType,K=K.toString()+(f===\"EQUIRECTANGULAR\"||f===\"EQUIRECTANGULAR_THREED_TOP_BOTTOM\"||f===\"MESH\"?\"s\":\"p\")+(R>55?\"60\":\nR>49?\"50\":R>39?\"48\":\"\")));this.qualityLabel=K;this.U=c||\"\";this.primaries=r||\"\"};\nzF=function(K,R){var f=Math.max(K,R);K=Math.min(K,R);R=a2[0];for(var V=0;V<a2.length;V++){var D=a2[V],H=g.x0[D];if(f>=Math.floor(H*16/9)*1.3||K>=H*1.3)return R;R=D}return\"tiny\"};\nUv=function(K,R,f){f=f===void 0?{}:f;this.id=K;this.mimeType=R;f.c5>0||(f.c5=16E3);Object.assign(this,f);K=g.Z(this.id.split(\";\"));this.itag=K.next().value;this.U=K.next().value;this.containerType=Q4(R);this.P5=Nr[this.itag]||\"\"};\nWM=function(K){return K.P5===\"9\"||K.P5===\"(\"||K.P5===\"9h\"||K.P5===\"(h\"};\nC45=function(K){return K.P5===\"H\"||K.P5===\"h\"};\ntv=function(K){return K.P5===\"9h\"||K.P5===\"(h\"};\neQN=function(K){return!!K.g8&&!!K.g8.fairplay&&(K.P5===\"(\"||K.P5===\"(h\"||K.P5===\"A\"||K.P5===\"MEAC3\")||Av&&!!K.g8&&K.P5===\"1e\"};\nJv=function(K){return K.P5===\"1\"||K.P5===\"1h\"||Av&&K.P5===\"1e\"};\nZu=function(K){return K.P5===\"mac3\"||K.P5===\"meac3\"||K.P5===\"m\"||K.P5===\"i\"||KHe(K)};\nKHe=function(K){return K.P5===\"MAC3\"||K.P5===\"MEAC3\"||K.P5===\"M\"||K.P5===\"I\"};\ng.BM=function(K){return K.containerType===1};\nR6_=function(K){return K.P5===\"(\"||K.P5===\"(h\"||K.P5===\"H\"||Av&&K.P5===\"1e\"};\nXH=function(K){return K.mimeType===\"application/x-mpegURL\"};\ng.nH=function(K,R){return{itag:+K.itag,lmt:R?0:K.lastModified,xtags:K.U||\"\"}};\nfFB=function(K){var R=navigator.mediaCapabilities;if(R==null||!R.decodingInfo||K.P5===\"f\")return Promise.resolve();var f={type:K.audio&&K.video?\"file\":\"media-source\"};K.video&&(f.video={contentType:K.mimeType,width:K.video.width||640,height:K.video.height||360,bitrate:K.c5*8||1E6,framerate:K.video.fps||30});K.audio&&(f.audio={contentType:K.mimeType,channels:\"\"+(K.audio.numChannels||2),bitrate:K.c5*8||128E3,samplerate:K.audio.sampleRate||44100});return R.decodingInfo(f).then(function(V){K.K=V})};\nI2=function(K){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(K)};\nge=function(K){return/(vp9|vp09|vp8|avc1|av01)/.test(K)};\nOv=function(K){return K.includes(\"vtt\")||K.includes(\"text/mp4\")};\nQ4=function(K){return K.indexOf(\"/mp4\")>=0?1:K.indexOf(\"/webm\")>=0?2:K.indexOf(\"/x-flv\")>=0?3:K.indexOf(\"/vtt\")>=0?4:0};\njw=function(K,R,f,V,D,H,l){var F=new FH;R in g.x0||(R=\"small\");R===\"light\"&&(R=\"tiny\");V&&D?(D=Number(D),V=Number(V)):(D=g.x0[R],V=Math.round(D*16/9));H=new Ev(V,D,0,null,void 0,R,H,l);K=unescape(K.replace(/&quot;/g,'\"'));return new Uv(f,K,{audio:F,video:H})};\nqr=function(K,R){return{start:function(f){return K[f]},\nend:function(f){return R[f]},\nlength:K.length}};\nVCv=function(K,R,f){for(var V=[],D=[],H=0;H<K.length;H++)V.push(K.start(H)),D.push(K.end(H));V.push(R);D.push(f);V.sort(function(l,F){return l-F});\nD.sort(function(l,F){return l-F});\nreturn qr(V,D)};\nMr=function(K,R,f){R=R===void 0?\",\":R;f=f===void 0?K?K.length:0:f;var V=[];if(K)for(f=Math.max(K.length-f,0);f<K.length;f++)V.push(K.start(f).toFixed(3)+\"-\"+K.end(f).toFixed(3));return V.join(R)};\nbA=function(K,R){if(!K)return-1;try{for(var f=0;f<K.length;f++)if(K.start(f)<=R&&K.end(f)>=R)return f}catch(V){}return-1};\npH=function(K,R){return bA(K,R)>=0};\nDcD=function(K,R){if(!K)return NaN;R=bA(K,R);return R>=0?K.start(R):NaN};\nY0=function(K,R){if(!K)return NaN;R=bA(K,R);return R>=0?K.end(R):NaN};\nmI=function(K){return K&&K.length?K.end(K.length-1):NaN};\nGF=function(K){return mI(K)>0};\nuA=function(K,R){K=Y0(K,R);return K>=0?K-R:0};\nCH=function(K,R,f){for(var V=[],D=[],H=0;H<K.length;H++)K.end(H)<R||K.start(H)>f||(V.push(Math.max(R,K.start(H))-R),D.push(Math.min(f,K.end(H))-R));return qr(V,D)};\new=function(K,R,f,V){g.VQ.call(this);var D=this;this.SM=K;this.start=R;this.end=f;this.isActive=V;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.kx={error:function(){!D.mZ()&&D.isActive&&D.publish(\"error\",D)},\nupdateend:function(){!D.mZ()&&D.isActive&&D.publish(\"updateend\",D)}};\nthis.SM.Ro(this.kx);this.kd=this.isActive};\nRT=function(K,R,f,V,D,H){g.VQ.call(this);var l=this;this.DZ=K;this.gQ=R;this.id=f;this.containerType=V;this.P5=D;this.iX=H;this.Qg=this.Dz=this.CT=null;this.Vh=!1;this.appendWindowStart=this.timestampOffset=0;this.CG=qr([],[]);this.dT=!1;this.TW=[];this.jP=Ky?[]:void 0;this.handler=function(c){return l.publish(c.type,l)};\nvar F;if((F=this.DZ)==null?0:F.addEventListener)this.DZ.addEventListener(\"updateend\",this.handler),this.DZ.addEventListener(\"error\",this.handler)};\nfy=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1};\nV9=function(K,R){this.Qe=K;this.U=R===void 0?!1:R;this.K=!1};\nDn=function(K,R,f){f=f===void 0?!1:f;g.O.call(this);this.mediaElement=K;this.sF=R;this.isView=f;this.J=0;this.B=!1;this.T=!0;this.EF=0;this.callback=null;this.Z=!1;this.sF||(this.gQ=this.mediaElement.ud());this.events=new g.de(this);g.q(this,this.events);this.X=new V9(this.sF?window.URL.createObjectURL(this.sF):this.gQ.webkitMediaSourceURL,!0);K=this.sF||this.gQ;X4(this.events,K,[\"sourceopen\",\"webkitsourceopen\"],this.e1Y);X4(this.events,K,[\"sourceclose\",\"webkitsourceclose\"],this.A$e);this.N={updateend:this.Gf}};\nHq=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)};\nH0z=function(K){return window.MediaSource?new Dn(K,new window.MediaSource,!1):window.ManagedMediaSource?new Dn(K,new window.ManagedMediaSource,!1):window.WebKitMediaSource?new Dn(K,new window.WebKitMediaSource,!1):new Dn(K,void 0,!1)};\n$c_=function(K,R){$W(K)?g.WE(function(){R(K)}):K.callback=R};\nlFN=function(K,R,f){if(lU){var V;K.mediaElement.V3(\"rms\",{l:\"mswssb\",sr:(V=K.mediaElement.bD)==null?void 0:V.JK()},!1);R.Ro(K.N,K);f.Ro(K.N,K)}K.U=R;K.K=f;g.q(K,R);g.q(K,f)};\ndv=function(K){return!!K.U||!!K.K};\n$W=function(K){try{return Fn(K)===\"open\"}catch(R){return!1}};\nFn=function(K){if(K.sF)return K.sF.readyState;switch(K.gQ.webkitSourceState){case K.gQ.SOURCE_OPEN:return\"open\";case K.gQ.SOURCE_ENDED:return\"ended\";default:return\"closed\"}};\ncq=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource};\ndcB=function(K,R,f,V){if(!K.U||!K.K)return null;var D=K.U.isView()?K.U.SM:K.U,H=K.K.isView()?K.K.SM:K.K,l=new Dn(K.mediaElement,K.sF,!0);l.X=K.X;lFN(l,new ew(D,R,f,V),new ew(H,R,f,V));$W(K)||K.U.YE(K.U.jy());return l};\nrv=function(K){var R;(R=K.U)==null||R.GR();var f;(f=K.K)==null||f.GR();K.T=!1};\ny9=function(){var K=this;this.qz=this.Mf=q5D;this.promise=new g.AA(function(R,f){K.Mf=R;K.qz=f})};\nhL=function(){g.O.call(this);this.hE=!1;this.Qe=null;this.B5=this.Xt=!1;this.EF=new g.vE;this.UF=this.bD=null;g.q(this,this.EF)};\nFH5=function(K,R,f){K.isPaused()||K.getCurrentTime()>R||f>10||(K.play(),g.zs(function(){FH5(K,K.getCurrentTime(),f+1)},500))};\ncMD=function(K,R){K.Qe&&K.Qe.equals(R)||(K.Qe&&K.Qe.dispose(),K.Qe=R)};\noT=function(K){K.LT()&&(K.bD&&K.bD.E2(\"rs_s\"),pP&&K.getCurrentTime()>0&&K.seekTo(0),K.TZ(),K.load(),cMD(K,null));delete K.N};\ng.S3=function(K,R,f){this.hm=R===void 0?null:R;this.seekSource=f===void 0?null:f;this.state=K||64};\niU=function(K,R,f){f=f===void 0?!1:f;return rMD(K,R.getCurrentTime(),(0,g.N7)(),R.xE(),f)};\nvq=function(K,R,f,V){if(!(R===K.state&&f===K.hm&&V===K.seekSource||R!==void 0&&(R&128&&!f||R&2&&R&16))){var D;if(D=R)D=R||K.state,D=!!(D&16||D&32);K=new g.S3(R,f,D?V?V:K.seekSource:null)}return K};\nLy=function(K,R,f){return vq(K,K.state|R,null,f===void 0?null:f)};\nwv=function(K,R){return vq(K,K.state&~R,null,null)};\nzT=function(K,R,f,V){return vq(K,(K.state|R)&~f,null,V===void 0?null:V)};\ng.G=function(K,R){return!!(K.state&R)};\ng.xW=function(K,R){return R.state===K.state&&R.hm===K.hm};\nEG=function(K){return K.isPlaying()&&!g.G(K,16)&&!g.G(K,32)};\naT=function(K){return g.G(K,128)?-1:g.G(K,2)?0:g.G(K,2048)?3:g.G(K,64)?-1:g.G(K,1)&&!g.G(K,32)?3:g.G(K,8)?1:g.G(K,4)?2:-1};\nNP=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E){g.O.call(this);var Q=this;this.Ko=K;this.slot=R;this.layout=f;this.A5=V;this.UC=D;this.Da=H;this.h5=l;this.q1=F;this.AV=c;this.cM=r;this.position=h;this.J=S;this.wU=v;this.Xf=L;this.context=E;this.QY=!0;this.X=!1;this.zt=\"not_rendering\";this.U=!1;K=Oj(this.layout.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(f.iD,this.A5,K,f.layoutId);var J;K=((J=Q9(this))==null?void 0:J.progressCommands)||[];this.K=new xp(c,K,f.layoutId,function(){return Q.XF()})};\nQ9=function(K){return Oj(K.layout.clientMetadata,\"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS\")};\nyMe=function(K){dH(\"Received layout exit signal when not in layout exit flow.\",K.slot,K.layout)};\nh6_=function(K){var R;return((R=sU(K.Da.get(),2))==null?void 0:R.clientPlaybackNonce)||\"\"};\noeB=function(K,R){switch(R){case \"normal\":K.Lh(\"complete\");break;case \"skipped\":K.Lh(\"skip\");break;case \"abandoned\":hD(K.CQ,\"impression\")&&K.Lh(\"abandon\")}};\nS_c=function(K,R){K.X||(R=new g.Fc(R.state,new g.S3),K.X=!0);return R};\ni02=function(K,R){Yp(R)?K.cM(1):g.rH(R,4)&&!g.rH(R,2)&&K.TC();cQ(R,4)<0&&!(cQ(R,2)<0)&&K.s9()};\nveB=function(K){K.position===0&&(K.q1.get(),K=Oj(K.layout.clientMetadata,\"metadata_type_ad_placement_config\").kind,K={adBreakType:UG(K)},Uz(\"ad_bl\"),g.WV(K))};\nWq=function(K,R){rU(K.CQ,R,!K.U)};\nwQo=function(K){var R;return(((R=Q9(K))==null?void 0:R.progressCommands)||[]).findIndex(function(f){return!!g.z(f==null?void 0:f.command,LHo)})!==-1};\ng.tL=function(K,R,f){A2(K,f)||ZR(K,R,f);A2(K,\"video_to_ad\")||ZR(K,R,\"video_to_ad\");A2(K,\"ad_to_video\")||ZR(K,R,\"ad_to_video\");A2(K,\"ad_to_ad\")||ZR(K,R,\"ad_to_ad\")};\nAL=function(K){NP.call(this,K.Ko,K.slot,K.x4,K.A5,K.UC,K.Da,K.h5,K.q1,K.AV,K.cM,K.QT,K.wS,K.Hc,K.wU,K.Xf,K.context);var R=this;this.KC=!0;this.wj=this.E$=0;this.m9=Ga(function(){R.Ko.KL(R.slot,R.layout)});\nthis.OL=K.OL;this.QT=K.QT;this.O0=Ga(function(){R.zt!==\"rendering_stop_requested\"&&R.QT(R);R.layoutExitReason?R.Ko.jM(R.slot,R.layout,R.layoutExitReason):yMe(R)});\nthis.timer=new g.PE(200);this.timer.listen(\"tick\",function(){R.eM()});\ng.q(this,this.timer)};\nz65=function(K){K.wj=Date.now();JL(K,K.E$);K.timer.start()};\nJL=function(K,R){R={current:R/1E3,duration:K.XF()/1E3};K.OL.get().gV(\"onAdPlaybackProgress\",R)};\nXn=function(K){NP.call(this,K.callback,K.slot,K.x4,K.A5,K.UC,K.Da,K.h5,K.q1,K.AV,K.cM,K.QT,K.wS,K.Hc,K.wU,K.Xf,K.context);var R=this;this.adCpn=\"\";this.A_=this.pN=0;this.m9=Ga(function(){R.Ko.KL(R.slot,R.layout)});\nthis.O0=Ga(function(){R.zt!==\"rendering_stop_requested\"&&R.QT(R);R.layoutExitReason?R.Ko.jM(R.slot,R.layout,R.layoutExitReason):yMe(R)});\nthis.o0=K.o0;this.N1=K.N1;this.IQ=K.IQ;this.OL=K.OL;this.GA=K.GA;this.QT=K.QT;JC(this.wU.get(),\"html5_disable_media_load_timeout\")||(this.fC=new g.CW(function(){R.CC(\"load_timeout\",new IR(\"Media layout load timeout.\",{},\"ADS_CLIENT_ERROR_MESSAGE_MEDIA_LAYOUT_LOAD_TIMEOUT\",!0),\"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED\")},1E4));\nK=Zn(this.wU.get());var f=Bq(this.wU.get());K&&f&&(this.ER=new g.CW(function(){var V=Oj(R.layout.clientMetadata,\"metadata_type_preload_player_vars\");V&&R.N1.get().G.preloadVideoByPlayerVars(V,2,300)}))};\nxc2=function(K){return new AL(Object.assign({},K,{Ko:K.callback,cM:function(){}}))};\nEez=function(K){return new Xn(Object.assign({},K,{cM:function(R){K.OL.get().gV(\"onAdIntroStateChange\",R)}}))};\naF2=function(K){return new Xn(Object.assign({},K,{cM:function(R){K.OL.get().Z3(R)}}))};\nQvz=function(K){for(var R=K.x4,f=[\"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS\"],V=g.Z(dU()),D=V.next();!D.done;D=V.next())f.push(D.value);if(Zt(R,{UA:f,HV:[\"LAYOUT_TYPE_MEDIA_BREAK\"]}))return xc2(K);R=K.x4;f=[\"metadata_type_player_vars\",\"metadata_type_player_bytes_callback_ref\"];V=g.Z(dU());for(D=V.next();!D.done;D=V.next())f.push(D.value);if(Zt(R,{UA:f,HV:[\"LAYOUT_TYPE_MEDIA\"]}))return TU(K.x4.clientMetadata,\"metadata_type_ad_intro\")?Eez(K):aF2(K)};\nkW=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v){g.O.call(this);this.callback=K;this.Da=R;this.d4=f;this.N1=V;this.h5=D;this.yf=H;this.q1=l;this.Nf=F;this.slot=c;this.layout=r;this.I0=y;this.M4=h;this.g4=S;this.wU=v;this.QY=!0;this.Eb=!1;this.JQ=[];this.YI=-1;this.Dj=!1};\nTT=function(K){return K.JQ[K.YI]};\nny=function(K,R,f){var V=TT(K);K.YI===K.JQ.length-1&&dH(\"Unexpected skip with target requested during the last sublayout\");if(f.renderingContent===void 0&&f.layoutId!==Pq(V,R,f)){dH(\"onSkipWithAdPodSkipTargetRequested for a PlayerBytes layout that is not currently active\",V.Sy(),V.nQ(),{requestingSlot:R,requestingLayout:f});var D=!1}else D=!0;if(D){a:{if((D=Oj(V.nQ().clientMetadata,\"metadata_type_ad_pod_skip_target\"))&&D>0&&D<K.JQ.length){b:{for(var H=D;H<K.JQ.length;){if(D===Oj(K.JQ[H].nQ().clientMetadata,\n\"metadata_type_ad_pod_skip_index\")){D=H;break b}H++}D=void 0}if(D===void 0)dH(\"Skip-to-index was requested but target index was not found\",V.Sy(),V.nQ(),{requestingSlot:R,requestingLayout:f});else{R=D;break a}}else dH(\"Invalid ad pod skip target index\",V.Sy(),V.nQ(),{requestingSlot:R,requestingLayout:f});R=void 0}R!==void 0&&NHw(K,V.Sy(),V.nQ(),R)}};\nPq=function(K,R,f){var V=Oj(K.nQ().clientMetadata,\"metadata_type_linked_in_player_layout_id\");return V?V:(dH(\"Tried to retrieve Linked InPlayer LayoutId but missing ClientMetadata\",K.Sy(),K.nQ(),{requestingSlot:R,requestingLayout:f}),null)};\ngv=function(K,R,f,V){Ucz(K,R,f,V,function(){IT(K,K.YI+1)})};\nNHw=function(K,R,f,V){Ucz(K,R,f,\"skipped\",function(){IT(K,V)})};\nUcz=function(K,R,f,V,D){if(!K.Dj){var H=TT(K);H?(H.nQ().layoutId!==f.layoutId&&dH(\"SubLayout mismatch in exitSubLayout\",R,f,{exitingSubLayout:f.layoutId,activeSubLayout:H.nQ().layoutId}),K.Dj=!0,H.Xn(H.nQ(),V),aA5(K.Nf,R,f,V),K.Dj=!1,K.cO?(K.cO(),OG(K.q1.get())):D()):dH(\"No active adapter when exitSubLayout in PlayerBytesVodCompositeLayoutRenderingAdapter. This should never happen.\",R,f)}};\nIT=function(K,R){if(K.YI===K.JQ.length-1)K.YI++,j3(K.M4,K.layout),OG(K.q1.get());else a:{if(K.YI===-1&&(K.callback.KL(K.slot,K.layout),R>0)){dH(\"Invalid index for playLayoutAtIndexOrExit when no ad has played yet.\",K.slot,K.layout,{indexToPlay:R,layoutId:K.layout.layoutId});break a}K.YI=R;R=TT(K);if(K.YI>0){var f=K.q1.get();f.K=!1;var V={};f.U&&f.videoId&&(V.cttAuthInfo={token:f.U,videoId:f.videoId});t2(\"ad_to_ad\",V)}f=g.z(R.nQ().renderingContent,M9);if(f==null?0:f.isEligibleToBeSkippedWhenNoEngagementOnLayoutId){var D;\nf=!((D=K.yf.get().ugp.get(f.isEligibleToBeSkippedWhenNoEngagementOnLayoutId))!=null&&D)}else f=!1;f?IT(K,K.YI+1):R.startRendering(R.nQ())}};\nWHe=function(K){(K=TT(K))&&K.cS()};\ntCG=function(K){return new kW(K.cm2,K.Da,K.d4,K.N1,K.h5,K.yf,K.q1,K.Nf,K.slot,K.layout,K.I0,K.M4,K.g4,K.wU)};\nqP=function(K,R,f,V,D,H,l){g.O.call(this);this.callback=K;this.N1=R;this.h5=f;this.q1=V;this.uW=D;this.g4=H;this.wU=l;this.QY=!0;this.Eb=!1};\nAM_=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E,Q,J,A,B,k,b){function M(){var Rw=Qvz(Object.assign({},fB,{callback:{KL:K.KL.bind(K),jM:K.jM.bind(K),lL:K.lL.bind(K)},slot:f,x4:V,QT:function(){j3(l,V)},\nwS:0,Hc:1,Xf:!0}));return Rw?new qP(K,y,S,E,Rw,D,B):Rw}\nfunction Hc(){var Rw,FG=(Rw=V.N7)!=null?Rw:Oj(V.clientMetadata,\"metadata_type_sub_layouts\");Rw=tCG({cm2:K,Da:h,d4:k,N1:y,h5:S,yf:v,q1:E,Nf:R,slot:f,layout:V,I0:H,M4:l,g4:D,wU:B});for(var yN=[],VN={pZ:0};VN.pZ<FG.length;VN={pZ:VN.pZ},VN.pZ++){var aw=Qvz(Object.assign({},fB,{callback:{KL:Rw.Ghe.bind(Rw),jM:Rw.YOD.bind(Rw),lL:Rw.fNW.bind(Rw)},slot:f,x4:FG[VN.pZ],QT:function(s5){return function(dW){dW.Xn(FG[s5.pZ],\"normal\")}}(VN),\nwS:VN.pZ,Hc:FG.length,Xf:!1}));if(!aw)return;yN.push(aw)}Rw.JQ=yN;return Rw}\nvar fB={A5:F,UC:c,o0:r,N1:y,Da:h,h5:S,yf:v,IQ:L,q1:E,OL:Q,AV:J,GA:A,wU:B,context:b};F=Zt(V,{UA:[\"metadata_type_sub_layouts\"],HV:[\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\"]})||V.N7!==void 0&&V.layoutType===\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\";c=Zt(V,{UA:[],HV:[\"LAYOUT_TYPE_MEDIA\",\"LAYOUT_TYPE_MEDIA_BREAK\"]});if(F)return Hc();if(c)return M()};\nMP=function(K,R,f,V,D,H,l,F,c,r){this.callback=K;this.slot=R;this.layout=f;this.Da=V;this.d4=D;this.TF=H;this.h5=l;this.CQ=F;this.A5=c;this.B=r;this.driftRecoveryMs=Oj(this.layout.clientMetadata,\"metadata_type_drift_recovery_ms\")||null;this.J=Oj(this.layout.clientMetadata,\"metadata_type_prefetch_metadata\")!==void 0};\nZ05=function(K){var R=Oj(K.layout.clientMetadata,\"metadata_type_layout_enter_ms\"),f=Oj(K.layout.clientMetadata,\"metadata_type_layout_exit_ms\");K=K.TF.get();R=JMv(K.X,R,f);return Math.min(f,R!==null?R:Infinity)};\npy=function(K,R){var f;bU(K.A5.get(),{driftRecoveryInfo:Object.assign({},{contentCpn:(f=K.Da.get().N2)==null?void 0:f.clientPlaybackNonce,adClientData:K.layout.Yl.adClientDataEntry},R)})};\nYW=function(K,R,f,V,D,H,l,F,c,r,y){MP.call(this,K,R,f,V,D,H,l,F,c,r);this.X=y;this.K=this.U=null;K=g.Z(this.X);for(R=K.next();!R.done;R=K.next())R=R.value,TU(R.nQ().clientMetadata,\"metadata_type_survey_overlay\")&&(this.K=R.nQ().layoutId)};\nXQ_=function(K,R){var f=BHG(K,R);f||dH(\"Expected subLRA found by layout ID\",K.slot,K.layout,{layoutId:R});K.U={GT:f};f?f.startRendering(f.nQ()):R===K.K&&dH(\"Failed to find rendering adapter for survey media layout\",K.slot,K.layout,{surveyMediaLayoutId:R})};\nBHG=function(K,R){return R==null?null:K.X.find(function(f){return f.nQ().layoutId===R})||null};\nkEz=function(K,R,f,V,D,H,l,F,c,r){var y=D-V,h,S=((h=K.fulfilledLayout||Oj(K.clientMetadata,\"metadata_type_fulfilled_layout\"))==null?void 0:Oj(h.clientMetadata,\"metadata_type_ssdai_ads_config\"))||\"\",v,L;(h=(v=Oj(K.clientMetadata,\"metadata_type_triggering_cue_point\"))==null?void 0:(L=v.current)==null?void 0:L.identifier)||mN(r,\"ads_cpu\",\"slid.\"+R.layoutId);if(!y)return l.wc(f,S,2,H,V,D,K.slotId,h),mN(r,\"ads_iraot\",\"slid.\"+R.layoutId+\";enterMs.\"+V+\";exitMs.\"+D+\";vid.\"+f.video_id),null;y=l.tY(f,S,2,H,\nV,D,K.slotId,h);mN(r,\"ads_atct\",\"slid.\"+R.layoutId+\";enterMs.\"+V+\";exitMs.\"+D+\";vid.\"+f.video_id+\";pid.\"+y+\";cid.\"+h);if(!y)return dH(\"Unexpected failure to add to playback timeline\",K,R,c()),null;K=K.slotId;R=R.layoutId;y?(F.U.has(y)&&dH(\"Unexpected remap of timeline playback\"),F.U.set(y,{slotId:K,layoutId:R})):dH(\"Invalid timeline playback ID\");V+H>D&&l.mI(y,D-V);return y};\nTHD=function(K,R,f){var V=Oj(R.clientMetadata,\"metadata_type_sodar_extension_data\");if(V)try{IAG(f,V)}catch(D){dH(\"Unexpected error when loading Sodar\",K,R,{error:D})}};\nPdc=function(K,R,f,V,D,H,l){GT(K,R,new g.Fc(f,new g.S3),V,D,l,!1,H)};\nGT=function(K,R,f,V,D,H,l,F){l=l===void 0?!0:l;Yp(f)&&mU(D,0,null)&&(!hD(K,\"impression\")&&F&&F(),K.Lh(\"impression\"));hD(K,\"impression\")&&(g.rH(f,4)&&!g.rH(f,2)&&K.NH(\"pause\"),cQ(f,4)<0&&!(cQ(f,2)<0)&&K.NH(\"resume\"),g.rH(f,16)&&D>=.5&&K.NH(\"seek\"),l&&g.rH(f,2)&&uU(K,f.state,R,V,D,H))};\nuU=function(K,R,f,V,D,H,l,F,c){hD(K,\"impression\")&&(H?(H=D-V,H=H>=-1&&H<=2):H=Math.abs(V-D)<=1,sG(K,R,H?V:D,f,V,l,F&&H),H&&!c&&K.Lh(\"complete\"))};\nsG=function(K,R,f,V,D,H,l){ya(K,f*1E3,l);D<=0||f<=0||(R==null?0:g.G(R,16))||(R==null?0:g.G(R,32))||(mU(f,D*.25,V)&&(H&&!hD(K,\"first_quartile\")&&H(\"first\"),K.Lh(\"first_quartile\")),mU(f,D*.5,V)&&(H&&!hD(K,\"midpoint\")&&H(\"second\"),K.Lh(\"midpoint\")),mU(f,D*.75,V)&&(H&&!hD(K,\"third_quartile\")&&H(\"third\"),K.Lh(\"third_quartile\")))};\nnee=function(K,R){hD(K,\"impression\")&&K.NH(R?\"fullscreen\":\"end_fullscreen\")};\nIF5=function(K){hD(K,\"impression\")&&K.NH(\"clickthrough\")};\ngeG=function(K){K.NH(\"active_view_measurable\")};\nO0z=function(K){hD(K,\"impression\")&&!hD(K,\"seek\")&&K.NH(\"active_view_fully_viewable_audible_half_duration\")};\njvM=function(K){hD(K,\"impression\")&&!hD(K,\"seek\")&&K.NH(\"active_view_viewable\")};\nvar ovB=function(K,R){return $v[d[0]](this,18,K,R)};\nvar q_v=function(K){hD(K,\"impression\")&&!hD(K,\"seek\")&&K.NH(\"audio_audible\")},MC2=function(K){hD(K,\"impression\")&&!hD(K,\"seek\")&&K.NH(\"audio_measurable\")},b0_=function(K,R,f,V,D,H,l,F,c,r,y,h,S){this.callback=K;\nthis.slot=R;this.layout=f;this.d4=V;this.CQ=D;this.h5=H;this.JR=l;this.UC=F;this.o0=c;this.wU=r;this.A5=y;this.Da=h;this.IQ=S;this.KC=!0;this.As=this.zt=null;this.adCpn=void 0;this.U=!1},pQN=function(K,R,f){var V;\nmN(K.A5.get(),\"ads_qua\",\"cpn.\"+Oj(K.layout.clientMetadata,\"metadata_type_content_cpn\")+\";acpn.\"+((V=sU(K.Da.get(),2))==null?void 0:V.clientPlaybackNonce)+\";qt.\"+R+\";clr.\"+f)},Y_o=function(K,R){var f,V;\nmN(K.A5.get(),\"ads_imp\",\"cpn.\"+Oj(K.layout.clientMetadata,\"metadata_type_content_cpn\")+\";acpn.\"+((f=sU(K.Da.get(),2))==null?void 0:f.clientPlaybackNonce)+\";clr.\"+R+\";skp.\"+!!g.z((V=Oj(K.layout.clientMetadata,\"metadata_type_instream_ad_player_overlay_renderer\"))==null?void 0:V.skipOrPreviewRenderer,Cy))},e3=function(K){return{enterMs:Oj(K.clientMetadata,\"metadata_type_layout_enter_ms\"),\nexitMs:Oj(K.clientMetadata,\"metadata_type_layout_exit_ms\")}},K6=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v){MP.call(this,K,R,f,V,D,l,F,c,r,h);\nthis.JR=H;this.o0=y;this.UC=S;this.wU=v;this.As=this.zt=null},mco=function(K,R){var f;\nmN(K.A5.get(),\"ads_imp\",\"acpn.\"+((f=sU(K.Da.get(),2))==null?void 0:f.clientPlaybackNonce)+\";clr.\"+R)},GEv=function(K,R,f){var V;\nmN(K.A5.get(),\"ads_qua\",\"cpn.\"+Oj(K.layout.clientMetadata,\"metadata_type_content_cpn\")+\";acpn.\"+((V=sU(K.Da.get(),2))==null?void 0:V.clientPlaybackNonce)+\";qt.\"+R+\";clr.\"+f)},R6=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E,Q,J,A,B,k){this.g4=K;\nthis.I0=R;this.M4=f;this.Da=V;this.d4=D;this.h5=H;this.yf=l;this.A5=F;this.JR=c;this.TF=r;this.UC=y;this.o0=h;this.N1=S;this.IQ=v;this.q1=L;this.OL=E;this.AV=Q;this.GA=J;this.wU=A;this.U=B;this.context=k},f6=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E,Q,J){this.g4=K;\nthis.I0=R;this.M4=f;this.A5=V;this.UC=D;this.o0=H;this.N1=l;this.Da=F;this.h5=c;this.yf=r;this.IQ=y;this.q1=h;this.OL=S;this.AV=v;this.GA=L;this.wU=E;this.d4=Q;this.context=J},ucw=function(K,R,f,V){fS.call(this,\"survey-interstitial\",K,R,f,V)},VB=function(K,R,f,V,D){eS.call(this,f,K,R,V);\nthis.A5=D;K=Oj(R.clientMetadata,\"metadata_type_ad_placement_config\");this.CQ=new lR(R.iD,D,K,R.layoutId)},Dw=function(K){return Math.round(K.width)+\"x\"+Math.round(K.height)},$M=function(K,R,f){f=f===void 0?HO:f;\nf.width<HO.width&&(f=HO);if(K.width<f.width||K.height<f.height)return{J7:3,Yd:501,errorMessage:\"ad(\"+Dw(f)+\") larger than container(\"+Dw(K)+\").\"};if(f.width*f.height>K.width*K.height*.2)return{J7:3,Yd:501,errorMessage:\"ad(\"+Dw(f)+\") to container(\"+Dw(K)+\") ratio exceeds limit.\"};if(f.height>K.height/3-R)return{J7:3,Yd:501,errorMessage:\"ad(\"+Dw(f)+\") covers container(\"+Dw(K)+\") center.\"}},svv=function(K,R){var f=Oj(K.clientMetadata,\"metadata_type_ad_placement_config\");\nreturn new lR(K.iD,R,f,K.layoutId)},l0=function(K){return Oj(K.clientMetadata,\"metadata_type_invideo_overlay_ad_renderer\")},dq=function(K,R,f,V){fS.call(this,\"invideo-overlay\",K,R,f,V);\nthis.interactionLoggingClientData=V},F$=function(K,R,f,V,D,H,l,F,c,r,y,h){eS.call(this,H,K,R,D);\nthis.A5=f;this.J=l;this.h5=F;this.AV=c;this.wU=r;this.T=y;this.B=h;this.CQ=svv(R,f)},CdN=function(){var K=[\"metadata_type_invideo_overlay_ad_renderer\"];\ndU().forEach(function(R){K.push(R)});\nreturn{UA:K,HV:[\"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY\",\"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY\"]}},cO=function(K,R,f,V,D,H,l,F,c,r,y,h,S){eS.call(this,H,K,R,D);\nthis.A5=f;this.J=l;this.Z=F;this.h5=c;this.AV=r;this.wU=y;this.T=h;this.B=S;this.CQ=svv(R,f)},e6B=function(){for(var K=[\"metadata_type_invideo_overlay_ad_renderer\"],R=g.Z(dU()),f=R.next();!f.done;f=R.next())K.push(f.value);\nreturn{UA:K,HV:[\"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY\"]}},rq=function(K){this.h5=K;\nthis.U=!1},K3h=function(K,R,f){fS.call(this,\"survey\",K,{},R,f)},yB=function(K,R,f,V,D,H,l){eS.call(this,f,K,R,V);\nthis.J=D;this.h5=H;this.wU=l},RIM=function(K,R,f,V,D,H,l,F,c,r){this.UL=K;\nthis.h5=R;this.A5=f;this.J=V;this.UC=D;this.K=H;this.X=l;this.AV=F;this.wU=c;this.U=r},fRv=function(K,R,f,V,D,H,l,F,c,r){this.UL=K;\nthis.h5=R;this.A5=f;this.J=V;this.UC=D;this.K=H;this.X=l;this.AV=F;this.wU=c;this.U=r},hr=function(K,R,f,V,D,H,l,F,c,r){nb.call(this,K,R,f,V,D,H,l,c);\nthis.Nl=F;this.Da=r},VY_=function(){var K=jVD();\nK.UA.push(\"metadata_type_ad_info_ad_metadata\");return K},D4z=function(K,R,f,V,D,H,l){this.UL=K;\nthis.h5=R;this.A5=f;this.K=V;this.Nl=D;this.U=H;this.Da=l},H$G=function(K,R,f,V,D,H,l,F){this.UL=K;\nthis.h5=R;this.A5=f;this.K=V;this.Nl=D;this.U=H;this.wU=l;this.Da=F},o6=function(K,R){this.adPodIndex=K;\nthis.U=R.length;this.adBreakLengthSeconds=R.reduce(function(V,D){return V+D},0);\nvar f=0;for(K+=1;K<R.length;K++)f+=R[K];this.adBreakRemainingLengthSeconds=f},ST=function(K,R,f){this.rV=R;\nthis.triggerType=\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\";this.triggerId=f||K(this.triggerType)};\nvar vvz=function(K,R,f,V,D,H,l,F,c,r,y){return $v[d[0]](this,48,K,R,f,V,D,H,l,F,c,r,y)};\nvar i0=function(K,R,f){this.U=R;this.triggerType=\"TRIGGER_TYPE_CLOSE_REQUESTED\";this.triggerId=f||K(this.triggerType)},vO=function(K,R,f,V){this.rV=R;\nthis.visible=f;this.triggerType=\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\";this.triggerId=V||K(this.triggerType)},$4B=function(K){this.triggerType=\"TRIGGER_TYPE_CUE_BREAK_IDENTIFIED\";\nthis.triggerId=K(this.triggerType)},lRw=function(K){this.triggerType=\"TRIGGER_TYPE_DURATION_AFTER_MEDIA_PAUSED\";\nthis.triggerId=K(this.triggerType)},L6=function(K,R,f){this.triggeringLayoutId=R;\nthis.slotId=f;this.triggerType=\"TRIGGER_TYPE_LAYOUT_ID_ACTIVE_AND_SLOT_ID_HAS_EXITED\";this.triggerId=K(this.triggerType)},wq=function(K,R,f){this.triggeringLayoutId=R;\nthis.triggerType=\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\";this.triggerId=f||K(this.triggerType)},zi=function(K,R,f,V){this.triggeringLayoutId=R;\nthis.U=f;this.triggerType=\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\";this.triggerId=V||K(this.triggerType)},d4G=function(K){switch(K){case \"LAYOUT_EXIT_REASON_UNSPECIFIED\":return\"unknown\";\ncase \"LAYOUT_EXIT_REASON_NORMAL\":return\"normal\";case \"LAYOUT_EXIT_REASON_ERROR\":return\"error\";case \"LAYOUT_EXIT_REASON_USER_SKIPPED\":return\"skipped\";case \"LAYOUT_EXIT_REASON_USER_MUTED\":return\"muted\";case \"LAYOUT_EXIT_REASON_ABANDONED\":return\"abandoned\";case \"LAYOUT_EXIT_REASON_USER_INPUT_SUBMITTED\":return\"user_input_submitted\";case \"LAYOUT_EXIT_REASON_USER_CANCELLED\":return\"user_cancelled\";default:return new C(\"Invalid layout exit reason: \"+K)}},xM=function(K,R,f){this.triggeringLayoutId=R;\nthis.triggerType=\"TRIGGER_TYPE_LAYOUT_ID_EXITED\";this.triggerId=f||K(this.triggerType)},Ek=function(K,R){this.triggerType=\"TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED\";\nthis.triggerId=R||K(this.triggerType)},a6=function(K,R){this.breakDurationMs=K;\nthis.triggerType=\"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED\";this.triggerId=R||\"\"},QB=function(K,R){this.breakDurationMs=K;\nthis.triggerType=\"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED\";this.triggerId=R||\"\"},N5=function(K,R){this.triggerType=\"TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED\";\nthis.triggerId=R||K(this.triggerType)},F32=function(K){this.triggerId=K;\nthis.triggerType=\"TRIGGER_TYPE_MEDIA_RESUMED\"},c2h=function(K,R,f,V,D){this.rV=R;\nthis.U=f;this.visible=V;this.layoutId=D;this.triggerType=\"TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED\";this.triggerId=K(this.triggerType)},Uk=function(K,R,f,V,D){this.rV=R;\nthis.U=f;this.visible=V;this.triggerType=\"TRIGGER_TYPE_MEDIA_TIME_RANGE\";this.triggerId=D||K(this.triggerType)},WO=function(K,R){this.breakDurationMs=K;\nthis.triggerType=\"TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION\";this.triggerId=R||\"\"},r2_=function(K,R,f){this.rV=R;\nthis.U=f;this.triggerType=\"TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE\";this.triggerId=K(this.triggerType)},tr=function(K,R,f,V,D){this.U=R;\nthis.slotType=f;this.layoutType=V;this.triggerType=\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\";this.triggerId=D||K(this.triggerType)},Ar=function(K,R){this.U=R;\nthis.slotType=\"SLOT_TYPE_IN_PLAYER\";this.triggerType=\"TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED\";this.triggerId=K(this.triggerType)},Jr=function(K,R,f){this.layoutId=R;\nthis.triggerType=\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\";this.triggerId=f||K(this.triggerType)},Zw=function(K,R,f){this.U=R;\nthis.triggerType=\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\";this.triggerId=f||K(this.triggerType)},O3M=function(K,R){this.opportunityType=\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\";\nthis.associatedSlotId=R;this.triggerType=\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\";this.triggerId=K(this.triggerType)},y22=function(K,R){this.U=K;\nthis.index=R},hI_=function(K){this.triggerType=\"TRIGGER_TYPE_PLAYBACK_MINIMIZED\";\nthis.triggerId=K(this.triggerType)},BO=function(K,R){this.triggerType=\"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED\";\nthis.triggerId=R||K(this.triggerType)},oQv=function(K,R,f){this.layoutId=R;\nthis.offsetMs=f;this.triggerType=\"TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER\";this.triggerId=K(this.triggerType)},SzM=function(K,R){this.layoutId=R;\nthis.triggerType=\"TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME\";this.triggerId=K(this.triggerType)},i$e=function(K,R,f){this.layoutId=R;\nthis.offsetMs=f;this.triggerType=\"TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER\";this.triggerId=K(this.triggerType)},X$=function(K,R,f){this.triggeringLayoutId=R;\nthis.triggerType=\"TRIGGER_TYPE_SKIP_REQUESTED\";this.triggerId=f||K(this.triggerType)},kM=function(K,R,f){this.triggeringSlotId=R;\nthis.triggerType=\"TRIGGER_TYPE_SLOT_ID_ENTERED\";this.triggerId=f||K(this.triggerType)},Ti=function(K,R,f){this.triggeringSlotId=R;\nthis.triggerType=\"TRIGGER_TYPE_SLOT_ID_EXITED\";this.triggerId=f||K(this.triggerType)},PO=function(K,R){this.triggeringSlotId=R;\nthis.triggerType=\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\";this.triggerId=K(this.triggerType)},n6=function(K,R){this.triggeringSlotId=R;\nthis.triggerType=\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\";this.triggerId=K(this.triggerType)},I6=function(K,R,f){this.triggeringSlotId=R;\nthis.triggerType=\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\";this.triggerId=f||K(this.triggerType)},gq=function(K,R){this.triggeringSlotId=R;\nthis.triggerType=\"TRIGGER_TYPE_SLOT_ID_UNSCHEDULED\";this.triggerId=K(this.triggerType)},Ok=function(K,R,f){this.triggeringLayoutId=R;\nthis.triggerType=\"TRIGGER_TYPE_SURVEY_SUBMITTED\";this.triggerId=f||K(this.triggerType)},jT=function(K,R,f,V){this.durationMs=R;\nthis.triggeringLayoutId=f;this.triggerType=\"TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER\";this.triggerId=V||K(this.triggerType)},q5=function(K,R,f,V){this.category=K;\nthis.trigger=R;this.slot=f;this.layout=V},M5=function(K){return(K==null?void 0:K.layoutId)!=null&&(K==null?void 0:K.layoutType)!=null},vQw=function(K){if(!M5(K.adLayoutMetadata))return!1;\nK=K.renderingContent;return g.z(K,b0)||g.z(K,p6)||g.z(K,YM)||g.z(K,mA)||g.z(K,Gi)||g.z(K,u0)?!0:!1},L3_=function(K){return(K==null?void 0:K.durationMs)!=null&&(K==null?void 0:K.durationMs)>0},sk=function(K){return!!(K.TUr&&K.slot&&K.layout)},C6=function(K){var R,f=(R=K.config)==null?void 0:R.adPlacementConfig;\nK=K.renderer;return!(!f||f.kind==null||!K)},zIB=function(K){if(!M5(K.adLayoutMetadata))return!1;\nK=K.renderingContent;return g.z(K,M9)||g.z(K,bR)||g.z(K,wVc)||g.z(K,j$)||g.z(K,q9)?!0:!1},eT=function(K){return K.playerVars!==void 0&&K.pings!==void 0&&K.externalVideoId!==void 0},$u=function(K){if(!M5(K.adLayoutMetadata))return!1;\nK=K.renderingContent;var R=g.z(K,KX);return R?Rq(R):(R=g.z(K,fX))?eT(R):(R=g.z(K,Vy))?R.playerVars!==void 0:(R=g.z(K,M9))?R.durationMilliseconds!==void 0:g.z(K,Di)||g.z(K,HJ)?!0:!1},Rq=function(K){K=(K.sequentialLayouts||[]).map(function(R){return g.z(R,lW)});\nreturn K.length>0&&K.every($u)},Fb=function(K){return M5(K.adLayoutMetadata)?(K=g.z(K.renderingContent,dh))&&K.pings?!0:!1:!1},N0e=function(K){if(!M5(K.adLayoutMetadata))return!1;\nif(g.z(K.renderingContent,x4N)||g.z(K.renderingContent,cJ))return!0;var R=g.z(K.renderingContent,rh);return g.z(K.renderingContent,yy)||g.z(R==null?void 0:R.sidePanel,EQM)||g.z(R==null?void 0:R.sidePanel,aRe)||g.z(R==null?void 0:R.sidePanel,QnG)?!0:!1},Z$z=function(K){var R;\n(R=!K)||(R=K.adSlotMetadata,R=!((R==null?void 0:R.slotId)!==void 0&&(R==null?void 0:R.slotType)!==void 0));if(R||!(U4_(K)||K.slotEntryTrigger&&K.slotFulfillmentTriggers&&K.slotExpirationTriggers))return!1;var f;K=(f=K.fulfillmentContent)==null?void 0:f.fulfilledLayout;return(f=g.z(K,lW))?$u(f):(f=g.z(K,hd))?N0e(f):(f=g.z(K,W3c))?zIB(f):(f=g.z(K,tYz))?vQw(f):(f=g.z(K,A2o))?M5(f.adLayoutMetadata)?g.z(f.renderingContent,b0)?!0:!1:!1:(f=g.z(K,oq))?Fb(f):(K=g.z(K,J25))?M5(K.adLayoutMetadata)?g.z(K.renderingContent,\ncJ)?!0:!1:!1:!1},U4_=function(K){var R;\nK=g.z((R=K.fulfillmentContent)==null?void 0:R.fulfilledLayout,hd);var f;return K&&((f=K.adLayoutMetadata)==null?void 0:f.layoutType)===\"LAYOUT_TYPE_PANEL_QR_CODE\"&&K.layoutExitNormalTriggers===void 0},B0N=function(K){var R;\nreturn(K==null?void 0:(R=K.adSlotMetadata)==null?void 0:R.slotType)===\"SLOT_TYPE_IN_PLAYER\"},XVD=function(K){K=g.Z(K||[]);\nfor(var R=K.next();!R.done;R=K.next()){var f=g.z(R.value,SH);if(f===void 0||!Z$z(f))break;R=void 0;f=(R=f.fulfillmentContent)==null?void 0:R.fulfilledLayout;if((R=g.z(f,oq))&&Fb(R))return!0}return!1},T0h=function(K,R){var f;\nif((f=K.questions)==null||!f.length||!K.playbackCommands||(R===void 0||!R)&&K.questions.length!==1)return!1;K=g.Z(K.questions);for(R=K.next();!R.done;R=K.next()){R=R.value;var V=f=void 0,D=((f=g.z(R,iW))==null?void 0:f.surveyAdQuestionCommon)||((V=g.z(R,vJ))==null?void 0:V.surveyAdQuestionCommon);if(!kyh(D))return!1}return!0},PZG=function(K){K=((K==null?void 0:K.playerOverlay)||{}).instreamSurveyAdRenderer;\nvar R;if(K)if(K.playbackCommands&&K.questions&&K.questions.length===1){var f,V=((R=g.z(K.questions[0],iW))==null?void 0:R.surveyAdQuestionCommon)||((f=g.z(K.questions[0],vJ))==null?void 0:f.surveyAdQuestionCommon);R=kyh(V)}else R=!1;else R=!1;return R},kyh=function(K){if(!K)return!1;\nK=g.z(K.instreamAdPlayerOverlay,LX);var R=g.z(K==null?void 0:K.skipOrPreviewRenderer,Cy),f=g.z(K==null?void 0:K.adInfoRenderer,wh);return(g.z(K==null?void 0:K.skipOrPreviewRenderer,zz)||R)&&f?!0:!1},nQ5=function(K){return K.linearAds!=null&&M5(K.adLayoutMetadata)},IRD=function(K){return K.linearAd!=null&&K.adVideoStart!=null},gQ5=function(K){if(isNaN(Number(K.timeoutSeconds))||!K.text||!K.ctaButton||!g.z(K.ctaButton,g.xu)||!K.brandImage)return!1;\nvar R;return K.backgroundImage&&g.z(K.backgroundImage,EQ)&&((R=g.z(K.backgroundImage,EQ))==null?0:R.landscape)?!0:!1},aq=function(K,R,f,V,D,H,l,F){g.O.call(this);\nthis.wU=K;this.U=R;this.K=V;this.Da=D;this.J=H;this.X=l;this.N1=F},qzG=function(K,R,f){var V,D=((V=f.adSlots)!=null?V:[]).map(function(F){return g.z(F,SH)});\nif(f.uR)if(Oj(R.clientMetadata,\"metadata_type_allow_pause_ad_break_request_slot_reschedule\"))GX(K.U.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return[]},R.slotId);\nelse{if(K.wU.get().G.C().Y(\"h5_check_forecasting_renderer_for_throttled_midroll\")){var H=f.RR.filter(function(F){var c;return((c=F.renderer)==null?void 0:c.clientForecastingAdRenderer)!=null});\nH.length!==0?O$B(K.X,H,D,R.slotId,f.ssdaiAdsConfig):GX(K.U.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return[]},R.slotId)}else GX(K.U.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return[]},R.slotId);\njno(K.J,R)}else{var l;V={HA:Math.round(((H=Oj(R.clientMetadata,\"metadata_type_ad_break_request_data\"))==null?void 0:H.HA)||0),LO:(l=Oj(R.clientMetadata,\"metadata_type_ad_break_request_data\"))==null?void 0:l.LO};H=Oj(R.clientMetadata,\"metadata_type_cue_point\");O$B(K.X,f.RR,D,R.slotId,f.ssdaiAdsConfig,V,H)}},pVM=function(K,R,f,V,D,H,l,F){var c=sU(K.Da.get(),1);\nif(MYM(K.wU.get())){var r=Qy(K.K.get(),f,V,D,c.clientPlaybackNonce,c.y6,c.daiEnabled,c,H,l);b$w(K,r);GX(K.U.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return r},R)}else GX(K.U.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return Qy(K.K.get(),f,V,D,c.clientPlaybackNonce,c.y6,c.daiEnabled,c,H,l,F)},R)},b$w=function(K,R){R=g.Z(R);\nfor(var f=R.next();!f.done;f=R.next()){var V=f.value;if(V.slotType===\"SLOT_TYPE_PLAYER_BYTES\"&&V.fulfilledLayout)if(f=void 0,V.fulfilledLayout.renderingContent)f=Oj(V.fulfilledLayout.clientMetadata,\"metadata_type_player_vars\");else{if(V.fulfilledLayout.N7){V=g.Z(V.fulfilledLayout.N7);for(var D=V.next();!D.done&&(D=D.value,!D.renderingContent||!(f=Oj(D.clientMetadata,\"metadata_type_player_vars\")));D=V.next());}}else f=void 0;if(f){K.N1.get().G.preloadVideoByPlayerVars(f,2,300);break}}},m4c=function(K,\nR,f,V,D,H,l){R=YzB(R,H,Number(V.prefetchMilliseconds)||0,l);\nK=R instanceof C?R:Na(K,V,D,R,f);return K instanceof C?K:[K]},GyB=function(K,R,f,V,D){var H=uV(K.K.get(),\"SLOT_TYPE_AD_BREAK_REQUEST\");\nV=[new wp({getAdBreakUrl:V.getAdBreakUrl,HA:0,LO:0}),new Bx(!0)];K=R.pauseDurationMs?R.lactThresholdMs?{slotId:H,slotType:\"SLOT_TYPE_AD_BREAK_REQUEST\",slotPhysicalPosition:2,slotEntryTrigger:new I6(K.U,H),slotFulfillmentTriggers:[new lRw(K.U)],slotExpirationTriggers:[new Zw(K.U,D),new Ti(K.U,H)],dU:\"core\",clientMetadata:new gp(V),adSlotLoggingData:f}:new C(\"AdPlacementConfig for Pause Ads is missing lact_threshold_ms\"):new C(\"AdPlacementConfig for Pause Ads is missing pause_duration_ms\");return K instanceof\nC?K:[K]},uiN=function(K){var R,f;\nreturn((R=K.renderer)==null?void 0:(f=R.adBreakServiceRenderer)==null?void 0:f.getAdBreakUrl)!==void 0},UQ=function(K,R,f){if(K.beforeContentVideoIdStartedTrigger)K=K.beforeContentVideoIdStartedTrigger?new ST(nf,R,K.id):new C(\"Not able to create BeforeContentVideoIdStartedTrigger\");\nelse{if(K.layoutIdExitedTrigger){var V;R=(V=K.layoutIdExitedTrigger)!=null&&V.triggeringLayoutId?new xM(nf,K.layoutIdExitedTrigger.triggeringLayoutId,K.id):new C(\"Not able to create LayoutIdExitedTrigger\")}else{if(K.layoutExitedForReasonTrigger){var D,H;((D=K.layoutExitedForReasonTrigger)==null?0:D.triggeringLayoutId)&&((H=K.layoutExitedForReasonTrigger)==null?0:H.layoutExitReason)?(R=d4G(K.layoutExitedForReasonTrigger.layoutExitReason),K=R instanceof C?R:new zi(nf,K.layoutExitedForReasonTrigger.triggeringLayoutId,\n[R],K.id)):K=new C(\"Not able to create LayoutIdExitedForReasonTrigger\")}else{if(K.onLayoutSelfExitRequestedTrigger){var l;R=(l=K.onLayoutSelfExitRequestedTrigger)!=null&&l.triggeringLayoutId?new Jr(nf,K.onLayoutSelfExitRequestedTrigger.triggeringLayoutId,K.id):new C(\"Not able to create OnLayoutSelfExitRequestedTrigger\")}else{if(K.onNewPlaybackAfterContentVideoIdTrigger)K=K.onNewPlaybackAfterContentVideoIdTrigger?new Zw(nf,R,K.id):new C(\"Not able to create OnNewPlaybackAfterContentVideoIdTrigger\");\nelse{if(K.skipRequestedTrigger){var F;R=(F=K.skipRequestedTrigger)!=null&&F.triggeringLayoutId?new X$(nf,K.skipRequestedTrigger.triggeringLayoutId,K.id):new C(\"Not able to create SkipRequestedTrigger\")}else if(K.slotIdEnteredTrigger){var c;R=(c=K.slotIdEnteredTrigger)!=null&&c.triggeringSlotId?new kM(nf,K.slotIdEnteredTrigger.triggeringSlotId,K.id):new C(\"Not able to create SlotIdEnteredTrigger\")}else if(K.slotIdExitedTrigger){var r;R=(r=K.slotIdExitedTrigger)!=null&&r.triggeringSlotId?new Ti(nf,\nK.slotIdExitedTrigger.triggeringSlotId,K.id):new C(\"Not able to create SkipRequestedTrigger\")}else if(K.surveySubmittedTrigger){var y;R=(y=K.surveySubmittedTrigger)!=null&&y.triggeringLayoutId?new Ok(nf,K.surveySubmittedTrigger.triggeringLayoutId,K.id):new C(\"Not able to create SurveySubmittedTrigger\")}else{if(K.mediaResumedTrigger)K=K.mediaResumedTrigger&&K.id?new F32(K.id):new C(\"Not able to create MediaResumedTrigger\");else{if(K.closeRequestedTrigger){var h;R=(h=K.closeRequestedTrigger)!=null&&\nh.triggeringLayoutId?new i0(nf,K.closeRequestedTrigger.triggeringLayoutId,K.id):new C(\"Not able to create CloseRequestedTrigger\")}else if(K.slotIdScheduledTrigger){var S;R=(S=K.slotIdScheduledTrigger)!=null&&S.triggeringSlotId?new I6(nf,K.slotIdScheduledTrigger.triggeringSlotId,K.id):new C(\"Not able to create SlotIdScheduledTrigger\")}else{if(K.mediaTimeRangeTrigger){var v;V=Number((v=K.mediaTimeRangeTrigger)==null?void 0:v.offsetStartMilliseconds);var L;l=Number((L=K.mediaTimeRangeTrigger)==null?\nvoid 0:L.offsetEndMilliseconds);isFinite(V)&&isFinite(l)?(L=l,L===-1&&(L=f),f=V>L?new C(\"AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.\",{offsetStartMs:V,offsetEndMs:L},\"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START\",L===f&&V-500<=L):new N1(V,L),K=f instanceof C?f:new Uk(nf,R,f,!1,K.id)):K=new C(\"Not able to create MediaTimeRangeTrigger\")}else if(K.contentVideoIdEndedTrigger)K=K.contentVideoIdEndedTrigger?new vO(nf,R,!1,K.id):new C(\"Not able to create ContentVideoIdEndedTrigger\");\nelse{if(K.layoutIdEnteredTrigger){var E;R=(E=K.layoutIdEnteredTrigger)!=null&&E.triggeringLayoutId?new wq(nf,K.layoutIdEnteredTrigger.triggeringLayoutId,K.id):new C(\"Not able to create LayoutIdEnteredTrigger\")}else if(K.timeRelativeToLayoutEnterTrigger){var Q;R=(Q=K.timeRelativeToLayoutEnterTrigger)!=null&&Q.triggeringLayoutId?new jT(nf,Number(K.timeRelativeToLayoutEnterTrigger.durationMs),K.timeRelativeToLayoutEnterTrigger.triggeringLayoutId,K.id):new C(\"Not able to create TimeRelativeToLayoutEnterTrigger\")}else if(K.onDifferentLayoutIdEnteredTrigger){var J;\nR=(J=K.onDifferentLayoutIdEnteredTrigger)!=null&&J.triggeringLayoutId&&K.onDifferentLayoutIdEnteredTrigger.slotType&&K.onDifferentLayoutIdEnteredTrigger.layoutType?new tr(nf,K.onDifferentLayoutIdEnteredTrigger.triggeringLayoutId,K.onDifferentLayoutIdEnteredTrigger.slotType,K.onDifferentLayoutIdEnteredTrigger.layoutType,K.id):new C(\"Not able to create CloseRequestedTrigger\")}else{if(K.liveStreamBreakStartedTrigger)K=K.liveStreamBreakStartedTrigger&&K.id?new N5(nf,K.id):new C(\"Not able to create LiveStreamBreakStartedTrigger\");\nelse if(K.liveStreamBreakEndedTrigger)K=K.liveStreamBreakEndedTrigger&&K.id?new Ek(nf,K.id):new C(\"Not able to create LiveStreamBreakEndedTrigger\");else{if(K.liveStreamBreakScheduledDurationMatchedTrigger){var A;R=(A=K.liveStreamBreakScheduledDurationMatchedTrigger)!=null&&A.breakDurationMs?new a6(Number(K.liveStreamBreakScheduledDurationMatchedTrigger.breakDurationMs||\"0\")||0,K.id):new C(\"Not able to create LiveStreamBreakScheduledDurationMatchedTrigger\")}else if(K.liveStreamBreakScheduledDurationNotMatchedTrigger){var B;\nR=(B=K.liveStreamBreakScheduledDurationNotMatchedTrigger)!=null&&B.breakDurationMs?new QB(Number(K.liveStreamBreakScheduledDurationNotMatchedTrigger.breakDurationMs||\"0\")||0,K.id):new C(\"Not able to create LiveStreamBreakScheduledDurationNotMatchedTrigger\")}else if(K.newSlotScheduledWithBreakDurationTrigger){var k;R=(k=K.newSlotScheduledWithBreakDurationTrigger)!=null&&k.breakDurationMs?new WO(Number(K.newSlotScheduledWithBreakDurationTrigger.breakDurationMs||\"0\")||0,K.id):new C(\"Not able to create NewSlotScheduledWithBreakDurationTrigger\")}else R=\nK.prefetchCacheExpiredTrigger?new BO(nf,K.id):new C(\"Not able to convert an AdsControlflowTrigger.\");K=R}R=K}K=R}R=K}K=R}R=K}K=R}R=K}K=R}R=K}K=R}return K},WJ=function(K,R){R.U>=2&&(K.slot_pos=R.adPodIndex);\nK.autoplay=\"1\"},CZG=function(K,R,f,V,D,H,l,F){return R===null?new C(\"Invalid slot type when get discovery companion fromActionCompanionAdRenderer\",{slotType:R,\nActionCompanionAdRenderer:V}):[snw(K,R,l,H,function(c){var r=c.slotId;c=F(c);var y=V.adLayoutLoggingData,h=new gp([new wd(V),new ZX(D)]);r=Z6(f.K.get(),\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",r);var S={layoutId:r,layoutType:\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",dU:\"core\"};return{layoutId:r,layoutType:\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",iD:new Map,layoutExitNormalTriggers:[new Zw(f.U,l)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],\ndU:\"core\",clientMetadata:h,Yl:c(S),adLayoutLoggingData:y}})]},eIB=function(K,R,f,V,D,H,l,F){return R===null?new C(\"Invalid slot type when get discovery companion fromTopBannerImageTextIconButtonedLayoutViewModel\",{slotType:R,\nTopBannerImageTextIconButtonedLayoutViewModel:V}):[snw(K,R,l,H,function(c){var r=c.slotId;c=F(c);var y=V.adLayoutLoggingData,h=new gp([new zL(V),new ZX(D)]);r=Z6(f.K.get(),\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",r);var S={layoutId:r,layoutType:\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",dU:\"core\"};return{layoutId:r,layoutType:\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",iD:new Map,layoutExitNormalTriggers:[new Zw(f.U,l)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],\nlayoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:h,Yl:c(S),adLayoutLoggingData:y}})]},V6o=function(K,R,f,V,D,H){if(!H)for(R=g.Z(R),H=R.next();!H.done;H=R.next())H=H.value,td(K,H.renderer,H.config.adPlacementConfig.kind);\nK=Array.from(K.values()).filter(function(y){return KSD(y)});\nR=[];H=g.Z(K);for(var l=H.next(),F={};!l.done;F={ez:void 0},l=H.next()){F.ez=l.value;l=g.Z(F.ez.Bk);for(var c=l.next(),r={};!c.done;r={jc:void 0},c=l.next())r.jc=c.value,c=function(y,h){return function(S){return y.jc.q5(S,h.ez.instreamVideoAdRenderer.elementId,y.jc.Vb)}}(r,F),r.jc.isContentVideoCompanion?R.push(Rvc(f,V,D,F.ez.instreamVideoAdRenderer.elementId,r.jc.associatedCompositePlayerBytesLayoutId,r.jc.adSlotLoggingData,c)):K.length>1?R.push(f7_(f,V,D,F.ez.instreamVideoAdRenderer.elementId,r.jc.adSlotLoggingData,\nfunction(y,h){return function(S){return y.jc.q5(S,h.ez.instreamVideoAdRenderer.elementId,y.jc.Vb,y.jc.associatedCompositePlayerBytesLayoutId)}}(r,F))):R.push(f7_(f,V,D,F.ez.instreamVideoAdRenderer.elementId,r.jc.adSlotLoggingData,c))}return R},td=function(K,R,f){if(R=DID(R)){R=g.Z(R);\nfor(var V=R.next();!V.done;V=R.next())if((V=V.value)&&V.externalVideoId){var D=Ad(K,V.externalVideoId);D.instreamVideoAdRenderer||(D.instreamVideoAdRenderer=V,D.Vi=f)}else dH(\"InstreamVideoAdRenderer without externalVideoId\")}},DID=function(K){var R=[],f=K.sandwichedLinearAdRenderer&&K.sandwichedLinearAdRenderer.linearAd&&g.z(K.sandwichedLinearAdRenderer.linearAd,fX);\nif(f)return R.push(f),R;if(K.instreamVideoAdRenderer)return R.push(K.instreamVideoAdRenderer),R;if(K.linearAdSequenceRenderer&&K.linearAdSequenceRenderer.linearAds){K=g.Z(K.linearAdSequenceRenderer.linearAds);for(f=K.next();!f.done;f=K.next())f=f.value,g.z(f,fX)&&R.push(g.z(f,fX));return R}return null},KSD=function(K){if(K.instreamVideoAdRenderer===void 0)return dH(\"AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer\"),!1;\nfor(var R=g.Z(K.Bk),f=R.next();!f.done;f=R.next()){f=f.value;if(f.q5===void 0)return!1;if(f.Vb===void 0)return dH(\"AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined\"),!1;if(K.Vi===void 0||f.D$===void 0||K.Vi!==f.D$&&f.D$!==\"AD_PLACEMENT_KIND_SELF_START\")return!1;if(K.instreamVideoAdRenderer.elementId===void 0)return dH(\"InstreamVideoAdRenderer has no elementId\",void 0,void 0,{kind:K.Vi,\"matching APSR kind\":f.D$}),!1}return!0},Ad=function(K,R){K.has(R)||\nK.set(R,{instreamVideoAdRenderer:void 0,\nVi:void 0,adVideoId:R,Bk:[]});return K.get(R)},Jd=function(K,R,f,V,D,H,l,F,c){D?Ad(K,D).Bk.push({YPp:R,\nD$:f,isContentVideoCompanion:V,Vb:l,associatedCompositePlayerBytesLayoutId:H,adSlotLoggingData:F,q5:c}):dH(\"Companion AdPlacementSupportedRenderer without adVideoId\")},Zi=function(K){var R=0;\nK=g.Z(K.questions);for(var f=K.next();!f.done;f=K.next())if(f=f.value,f=g.z(f,iW)||g.z(f,vJ)){var V=void 0;R+=((V=f.surveyAdQuestionCommon)==null?void 0:V.durationMilliseconds)||0}return R},BJ=function(K){var R,f,V,D,H=((f=g.z((R=K.questions)==null?void 0:R[0],iW))==null?void 0:f.surveyAdQuestionCommon)||((D=g.z((V=K.questions)==null?void 0:V[0],vJ))==null?void 0:D.surveyAdQuestionCommon),l;\nR=[].concat(g.X(((l=K.playbackCommands)==null?void 0:l.instreamAdCompleteCommands)||[]),g.X((H==null?void 0:H.timeoutCommands)||[]));var F,c,r,y,h,S,v,L,E,Q,J,A,B,k,b,M,Hc,fB,Rw,FG;return{impressionCommands:(F=K.playbackCommands)==null?void 0:F.impressionCommands,errorCommands:(c=K.playbackCommands)==null?void 0:c.errorCommands,muteCommands:(r=K.playbackCommands)==null?void 0:r.muteCommands,unmuteCommands:(y=K.playbackCommands)==null?void 0:y.unmuteCommands,pauseCommands:(h=K.playbackCommands)==null?\nvoid 0:h.pauseCommands,rewindCommands:(S=K.playbackCommands)==null?void 0:S.rewindCommands,resumeCommands:(v=K.playbackCommands)==null?void 0:v.resumeCommands,skipCommands:(L=K.playbackCommands)==null?void 0:L.skipCommands,progressCommands:(E=K.playbackCommands)==null?void 0:E.progressCommands,lLt:(Q=K.playbackCommands)==null?void 0:Q.clickthroughCommands,fullscreenCommands:(J=K.playbackCommands)==null?void 0:J.fullscreenCommands,activeViewViewableCommands:(A=K.playbackCommands)==null?void 0:A.activeViewViewableCommands,\nactiveViewMeasurableCommands:(B=K.playbackCommands)==null?void 0:B.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:(k=K.playbackCommands)==null?void 0:k.activeViewFullyViewableAudibleHalfDurationCommands,activeViewAudioAudibleCommands:(b=K.playbackCommands)==null?void 0:(M=b.activeViewTracking)==null?void 0:M.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:(Hc=K.playbackCommands)==null?void 0:(fB=Hc.activeViewTracking)==null?void 0:fB.activeViewAudioMeasurableCommands,\nendFullscreenCommands:(Rw=K.playbackCommands)==null?void 0:Rw.endFullscreenCommands,abandonCommands:(FG=K.playbackCommands)==null?void 0:FG.abandonCommands,completeCommands:R}},$IM=function(K,R,f,V,D,H,l){return function(F,c){return HvD(K,c.slotId,F,H,function(r,y){var h=c.layoutId;\nr=l(r);return Xb(R,h,y,D,r,\"LAYOUT_TYPE_SURVEY\",[new mf(f),V],f.adLayoutLoggingData)})}},FSv=function(K,R,f,V,D,H,l){if(!l7o(K))return new C(\"Invalid InstreamVideoAdRenderer for SlidingText.\",{instreamVideoAdRenderer:K});\nvar F=K.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[dI_(H,R,f,V,function(c){var r=c.slotId;c=l(c);r=Z6(D.K.get(),\"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY\",r);var y={layoutId:r,layoutType:\"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY\",dU:\"core\"},h=new xM(D.U,V);return{layoutId:r,layoutType:\"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY\",iD:new Map,layoutExitNormalTriggers:[h],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],\ndU:\"core\",clientMetadata:new gp([new GL(F)]),Yl:c(y)}})]},l7o=function(K){K=g.z(K==null?void 0:K.additionalPlayerOverlay,cR2);\nif(!K)return!1;var R=K.slidingMessages;return K.title&&R&&R.length!==0?!0:!1},yRD=function(K,R,f,V,D){var H;\nif((H=K.playerOverlay)==null||!H.instreamSurveyAdRenderer)return function(){return[]};\nif(!PZG(K))return function(){return new C(\"Received invalid InstreamVideoAdRenderer for DAI survey.\",{instreamVideoAdRenderer:K})};\nvar l=K.playerOverlay.instreamSurveyAdRenderer,F=Zi(l);return F<=0?function(){return new C(\"InstreamSurveyAdRenderer should have valid duration.\",{instreamSurveyAdRenderer:l})}:function(c,r){var y=rRz(c,f,V,function(h){var S=h.slotId;\nh=r(h);var v=BJ(l);S=Z6(D.K.get(),\"LAYOUT_TYPE_SURVEY\",S);var L={layoutId:S,layoutType:\"LAYOUT_TYPE_SURVEY\",dU:\"core\"},E=new xM(D.U,V),Q=new X$(D.U,S),J=new Ok(D.U,S),A=new hI_(D.U);return{layoutId:S,layoutType:\"LAYOUT_TYPE_SURVEY\",iD:new Map,layoutExitNormalTriggers:[E,A],layoutExitSkipTriggers:[Q],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[J],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new YX(l),new ZX(R),new Ej(F/1E3),new Uj(v)]),Yl:h(L),adLayoutLoggingData:l.adLayoutLoggingData}});\nc=FSv(K,f,y.slotId,V,D,c,r);return c instanceof C?c:[y].concat(g.X(c))}},wu_=function(K,R,f,V,D,H,l,F){l=l===void 0?!1:l;\nvar c=[];try{var r=[];if(f.renderer.linearAdSequenceRenderer)var y=function(Q){Q=hvo(Q.slotId,f,R,D(Q),V,H,l);r=Q.OPW;return Q.vJ};\nelse if(f.renderer.instreamVideoAdRenderer)y=function(Q){var J=Q.slotId;Q=D(Q);var A=l,B=f.config.adPlacementConfig,k=o4e(B),b=k.m2,M=k.GD;k=f.renderer.instreamVideoAdRenderer;var Hc;if(k==null?0:(Hc=k.playerOverlay)==null?0:Hc.instreamSurveyAdRenderer)throw new TypeError(\"Survey overlay should not be set on single video.\");var fB=ku(k,A);Hc=Math.min(b+fB.videoLengthSeconds*1E3,M);A=new o6(0,[fB.videoLengthSeconds]);M=fB.videoLengthSeconds;var Rw=fB.playerVars,FG=fB.instreamAdPlayerOverlayRenderer,\nyN=fB.playerOverlayLayoutRenderer,VN=fB.adVideoId,aw=Su_(f),s5=fB.iD;fB=fB.Y8;var dW=k==null?void 0:k.adLayoutLoggingData;k=k==null?void 0:k.sodarExtensionData;J=Z6(R.K.get(),\"LAYOUT_TYPE_MEDIA\",J);var DB={layoutId:J,layoutType:\"LAYOUT_TYPE_MEDIA\",dU:\"core\"};return{layoutId:J,layoutType:\"LAYOUT_TYPE_MEDIA\",iD:s5,layoutExitNormalTriggers:[new Ek(R.U)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new nY(V),\nnew lM(M),new dp(Rw),new rp(b),new yA(Hc),FG&&new Id(FG),yN&&new gd(yN),new ZX(B),new Ps(VN),new Bs(A),new vx(aw),k&&new cx(k),new ff({current:null}),new oR({}),new AW(fB)].filter(ivD)),Yl:Q(DB),adLayoutLoggingData:dW}};\nelse throw new TypeError(\"Expected valid AdPlacementRenderer for DAI\");var h=v4_(K,V,f.adSlotLoggingData,y,F);c.push(h);for(var S=g.Z(r),v=S.next();!v.done;v=S.next()){var L=v.value,E=L(K,D);if(E instanceof C)return E;c.push.apply(c,g.X(E))}}catch(Q){return new C(Q,{errorMessage:Q.message,AdPlacementRenderer:f,numberOfSurveyRenderers:LSD(f)})}return c},LSD=function(K){K=(K.renderer.linearAdSequenceRenderer||{}).linearAds;\nreturn K!=null&&K.length?K.filter(function(R){var f,V;return((f=g.z(R,fX))==null?void 0:(V=f.playerOverlay)==null?void 0:V.instreamSurveyAdRenderer)!=null}).length:0},hvo=function(K,R,f,V,D,H,l){var F=R.config.adPlacementConfig,c=o4e(F),r=c.m2,y=c.GD;\nc=(R.renderer.linearAdSequenceRenderer||{}).linearAds;if(c==null||!c.length)throw new TypeError(\"Expected linear ads\");var h=[],S={Q8:r,wS:0,HP2:h};c=c.map(function(L){return zvv(K,L,S,f,V,F,D,y,l)}).map(function(L,E){E=new o6(E,h);\nreturn L(E)});\nvar v=c.map(function(L){return L.SW});\nreturn{vJ:xIc(f,K,r,v,F,Su_(R),V,y,H),OPW:c.map(function(L){return L.rmp})}},zvv=function(K,R,f,V,D,H,l,F,c){var r=ku(g.z(R,fX),c),y=f.Q8,h=f.wS,S=Math.min(y+r.videoLengthSeconds*1E3,F);\nf.Q8=S;f.wS++;f.HP2.push(r.videoLengthSeconds);var v,L,E=(v=g.z(R,fX))==null?void 0:(L=v.playerOverlay)==null?void 0:L.instreamSurveyAdRenderer;if(r.adVideoId===\"nPpU29QrbiU\"&&E==null)throw new TypeError(\"Survey slate media has no survey overlay\");return function(Q){WJ(r.playerVars,Q);var J,A,B=r.videoLengthSeconds,k=r.playerVars,b=r.iD,M=r.Y8,Hc=r.instreamAdPlayerOverlayRenderer,fB=r.playerOverlayLayoutRenderer,Rw=r.adVideoId,FG=(J=g.z(R,fX))==null?void 0:J.adLayoutLoggingData;J=(A=g.z(R,fX))==null?\nvoid 0:A.sodarExtensionData;A=Z6(V.K.get(),\"LAYOUT_TYPE_MEDIA\",K);var yN={layoutId:A,layoutType:\"LAYOUT_TYPE_MEDIA\",dU:\"adapter\"};Q={layoutId:A,layoutType:\"LAYOUT_TYPE_MEDIA\",iD:b,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"adapter\",clientMetadata:new gp([new nY(l),new lM(B),new dp(k),new rp(y),new yA(S),new hW(h),new ff({current:null}),Hc&&new Id(Hc),fB&&new gd(fB),new ZX(H),new Ps(Rw),\nnew Bs(Q),J&&new cx(J),E&&new tW(E),new oR({}),new AW(M)].filter(ivD)),Yl:D(yN),adLayoutLoggingData:FG};B=yRD(g.z(R,fX),H,l,Q.layoutId,V);return{SW:Q,rmp:B}}},ku=function(K,R){if(!K)throw new TypeError(\"Expected instream video ad renderer\");\nif(!K.playerVars)throw new TypeError(\"Expected player vars in url encoded string\");var f=Iw(K.playerVars),V=Number(f.length_seconds);if(isNaN(V))throw new TypeError(\"Expected valid length seconds in player vars\");var D=Number(K.trimmedMaxNonSkippableAdDurationMs);V=isNaN(D)?V:Math.min(V,D/1E3);D=K.playerOverlay||{};D=D.instreamAdPlayerOverlayRenderer===void 0?null:D.instreamAdPlayerOverlayRenderer;var H=K.playerOverlay||{};H=H.playerOverlayLayoutRenderer===void 0?null:H.playerOverlayLayoutRenderer;\nvar l=f.video_id;l||(l=(l=K.externalVideoId)?l:void 0);if(!l)throw new TypeError(\"Expected valid video id in IVAR\");if(R&&V===0){var F;R=(F=E42[l])!=null?F:V}else R=V;return{playerVars:f,videoLengthSeconds:R,instreamAdPlayerOverlayRenderer:D,playerOverlayLayoutRenderer:H,adVideoId:l,iD:K.pings?$p(K.pings):new Map,Y8:H6(K.pings)}},Su_=function(K){K=Number(K.driftRecoveryMs);\nreturn isNaN(K)||K<=0?null:K},o4e=function(K){var R=K.adTimeOffset||{};\nK=R.offsetEndMilliseconds;R=Number(R.offsetStartMilliseconds);if(isNaN(R))throw new TypeError(\"Expected valid start offset\");K=Number(K);if(isNaN(K))throw new TypeError(\"Expected valid end offset\");return{m2:R,GD:K}},a7B=function(K){var R,f=(R=Oj(K.clientMetadata,\"metadata_type_player_bytes_callback_ref\"))==null?void 0:R.current;\nif(!f)return null;R=Oj(K.clientMetadata,\"metadata_type_ad_pod_skip_target_callback_ref\");var V=K.layoutId,D=Oj(K.clientMetadata,\"metadata_type_content_cpn\"),H=Oj(K.clientMetadata,\"metadata_type_instream_ad_player_overlay_renderer\"),l=Oj(K.clientMetadata,\"metadata_type_player_underlay_renderer\"),F=Oj(K.clientMetadata,\"metadata_type_ad_placement_config\"),c=Oj(K.clientMetadata,\"metadata_type_video_length_seconds\");var r=TU(K.clientMetadata,\"metadata_type_layout_enter_ms\")&&TU(K.clientMetadata,\"metadata_type_layout_exit_ms\")?\n(Oj(K.clientMetadata,\"metadata_type_layout_exit_ms\")-Oj(K.clientMetadata,\"metadata_type_layout_enter_ms\"))/1E3:void 0;return{B8:V,contentCpn:D,pD:f,MO:R,instreamAdPlayerOverlayRenderer:H,instreamAdPlayerUnderlayRenderer:l,adPlacementConfig:F,videoLengthSeconds:c,G7:r,inPlayerLayoutId:Oj(K.clientMetadata,\"metadata_type_linked_in_player_layout_id\"),inPlayerSlotId:Oj(K.clientMetadata,\"metadata_type_linked_in_player_slot_id\")}},UIc=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L){V=uV(V,\"SLOT_TYPE_PLAYER_BYTES\");\nK=Qyh(D,K,l,f,V,c,r);if(K instanceof C)return K;var E;r=(E=Oj(K.clientMetadata,\"metadata_type_fulfilled_layout\"))==null?void 0:E.layoutId;if(!r)return new C(\"Invalid adNotify layout\");R=NSM(r,D,H,f,F,R,c,y,h,S,v,L,l);return R instanceof C?R:[K].concat(g.X(R))},NSM=function(K,R,f,V,D,H,l,F,c,r,y,h,S){f=WSw(R,f,V,H,l,F,c,r,y,h,S);\nif(f instanceof C)return f;K=t6w(R,K,l,D,f);return K instanceof C?K:[].concat(g.X(K.B9),[K.bG])},JRD=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v){R=WSw(K,R,f,D,H,F,c,r,y,h,S,v);\nif(R instanceof C)return R;K=ARM(K,f,H,l,V,F.qY,R);return K instanceof C?K:K.B9.concat(K.bG)},WSw=function(K,R,f,V,D,H,l,F,c,r,y,h){var S=Tz(V);\nreturn S instanceof IR?new C(S):r.G.C().experiments.rU(\"html5_refactor_in_player_slot_generation\")?function(v){var L=new o6(0,[S.pM]);v=ZvG(R,S.layoutId,S.l5,f,PJ(S.playerVars,S.oB,H,c,L),S.pM,D,L,l(v),F.get(S.l5.externalVideoId),h);L=[];if(S.l5.playerOverlay.instreamAdPlayerOverlayRenderer){var E=a7B(v);if(!E)return dH(\"Expected MediaLayout to carry valid data to create InPlayerSlot and PlayerOverlayForMediaLayout\",void 0,v),{layout:v,B9:[]};L=[BSD(K,E.contentCpn,E.B8,function(J){return nX(R,J.slotId,\n\"core\",E,YH(y,J))},E.inPlayerSlotId)].concat(g.X(L));\nif(E.instreamAdPlayerUnderlayRenderer&&Iq(r)){var Q=E.instreamAdPlayerUnderlayRenderer;L=[XuN(K,E.contentCpn,E.B8,function(J){return k7o(R,J.slotId,Q,E.adPlacementConfig,E.B8,YH(y,J))})].concat(g.X(L))}}return{layout:v,\nB9:L}}:function(v){var L=new o6(0,[S.pM]);\nreturn{layout:ZvG(R,S.layoutId,S.l5,f,PJ(S.playerVars,S.oB,H,c,L),S.pM,D,L,l(v),F.get(S.l5.externalVideoId),h),B9:[]}}},Tz=function(K){if(!K.playerVars)return new IR(\"No playerVars available in InstreamVideoAdRenderer.\");\nvar R,f;if(K.elementId==null||K.playerVars==null||K.playerOverlay==null||((R=K.playerOverlay)==null?void 0:R.instreamAdPlayerOverlayRenderer)==null&&((f=K.playerOverlay)==null?void 0:f.playerOverlayLayoutRenderer)==null||K.pings==null||K.externalVideoId==null)return new IR(\"Received invalid VOD InstreamVideoAdRenderer\",{instreamVideoAdRenderer:K});R=Iw(K.playerVars);f=Number(R.length_seconds);isNaN(f)&&(f=0,dH(\"Expected valid length seconds in player vars but got NaN\"));return{layoutId:K.elementId,\nl5:K,playerVars:R,oB:K.playerVars,pM:f}},PJ=function(K,R,f,V,D){K.iv_load_policy=V;\nR=Iw(R);if(R.cta_conversion_urls)try{K.cta_conversion_urls=JSON.parse(R.cta_conversion_urls)}catch(H){dH(H)}f.cR&&(K.ctrl=f.cR);f.sT&&(K.ytr=f.sT);f.rT&&(K.ytrcc=f.rT);f.isMdxPlayback&&(K.mdx=\"1\");K.vvt&&(K.vss_credentials_token=K.vvt,f.Jc&&(K.vss_credentials_token_type=f.Jc),f.mdxEnvironment&&(K.mdx_environment=f.mdxEnvironment));WJ(K,D);return K},TS5=function(K){var R=new Map;\nK=g.Z(K);for(var f=K.next();!f.done;f=K.next())(f=f.value.renderer.remoteSlotsRenderer)&&f.hostElementId&&R.set(f.hostElementId,f);return R},gh=function(K){return K.adSlotMetadata.slotType===\"SLOT_TYPE_PLAYER_BYTES\"},PBe=function(K){return K!=null},bvN=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L){for(var E=[],Q=g.Z(K),J=Q.next();!J.done;J=Q.next())if(J=J.value,!U4_(J)&&!B0N(J)){var A=n4B(J,V,f.y6);\nif(A instanceof C)return A;var B=void 0,k={slotId:J.adSlotMetadata.slotId,slotType:J.adSlotMetadata.slotType,slotPhysicalPosition:(B=J.adSlotMetadata.slotPhysicalPosition)!=null?B:1,dU:\"core\",slotEntryTrigger:A.slotEntryTrigger,slotFulfillmentTriggers:A.slotFulfillmentTriggers,slotExpirationTriggers:A.slotExpirationTriggers},b=g.z(J.fulfillmentContent.fulfilledLayout,lW);if(b){if(!$u(b))return new C(\"Invalid PlayerBytesAdLayoutRenderer\");B=h&&!(gh(J)&&J.slotEntryTrigger.beforeContentVideoIdStartedTrigger);\nA=A.slotFulfillmentTriggers.some(function(M){return M instanceof a6});\nA=B?I7v(k,J.adSlotMetadata.triggerEvent,b,f,V,H,K,S,A,v):g4N(k,J.adSlotMetadata.triggerEvent,b,R,f,V,D,H,l,F,c,r,K,y,J.adSlotMetadata.triggeringSourceLayoutId);if(A instanceof C)return A;b=[];L?b.push(new $H({current:L})):b.push(new $H({current:null}));gh(J)&&b.push(new XO({G$:gh(J)&&!!J.slotEntryTrigger.beforeContentVideoIdStartedTrigger}));B&&b.push(new oR({}));f.qY&&b.push(new Wx({}));J=Object.assign({},k,{clientMetadata:new gp(b),fulfilledLayout:A.layout,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData});\nE.push.apply(E,g.X(A.B9));E.push(J)}else if(B=g.z(J.fulfillmentContent.fulfilledLayout,hd)){if(!N0e(B))return new C(\"Invalid PlayerUnderlayAdLayoutRenderer\");B=OvN(B,V,f.y6,H,k,J.adSlotMetadata.triggerEvent,J.adSlotMetadata.triggeringSourceLayoutId);if(B instanceof C)return B;J=Object.assign({},k,{clientMetadata:new gp([]),fulfilledLayout:B,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData});E.push(J)}else if(B=g.z(J.fulfillmentContent.fulfilledLayout,J25)){if(!M5(B.adLayoutMetadata)||!g.z(B.renderingContent,\ncJ))return new C(\"Invalid InPlayerOrganicOverlayAdLayoutRenderer\");B=B.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_PLAYER_ORGANIC_BANNER_OVERLAY\"?jy2(B,V,f.y6,H,k):new C(\"LayoutType [\"+B.adLayoutMetadata.layoutType+\"] is invalid for InPlayerOrganicOverlaySlot\");if(B instanceof C)return B;J=Object.assign({},k,{clientMetadata:new gp([]),fulfilledLayout:B,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData});E.push(J)}else if(B=g.z(J.fulfillmentContent.fulfilledLayout,tYz)){if(!vQw(B))return new C(\"Invalid AboveFeedAdLayoutRenderer\");\nB=quN(B,V,f.y6,H,k,J.adSlotMetadata.triggerEvent,J.adSlotMetadata.triggeringSourceLayoutId);if(B instanceof C)return B;J=Object.assign({},k,{clientMetadata:new gp([]),fulfilledLayout:B,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData});E.push(J)}else if(B=g.z(J.fulfillmentContent.fulfilledLayout,A2o)){if(!M5(B.adLayoutMetadata)||!g.z(B.renderingContent,b0))return new C(\"Invalid BelowPlayerAdLayoutRenderer\");B=quN(B,V,f.y6,H,k,J.adSlotMetadata.triggerEvent,J.adSlotMetadata.triggeringSourceLayoutId);\nif(B instanceof C)return B;J=Object.assign({},k,{clientMetadata:new gp([]),fulfilledLayout:B,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData});E.push(J)}else if(B=g.z(J.fulfillmentContent.fulfilledLayout,oq)){if(!Fb(B))return new C(\"Invalid PlayerBytesSequenceItemAdLayoutRenderer\");B=M6h(B,V,f.y6,H,k,J.adSlotMetadata.triggerEvent);if(B instanceof C)return B;J=Object.assign({},k,{clientMetadata:new gp([]),fulfilledLayout:B,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData});E.push(J)}else return new C(\"Unable to retrieve a client slot [\"+\nk.slotType+\"] from a given AdSlotRenderer\")}return E},M6h=function(K,R,f,V,D,H){var l={layoutId:K.adLayoutMetadata.layoutId,\nlayoutType:K.adLayoutMetadata.layoutType,dU:\"core\"};R=OQ(K,R,f);return R instanceof C?R:(f=g.z(K.renderingContent,dh))&&f.pings?Object.assign({},l,{renderingContent:K.renderingContent,iD:$p(f.pings)},R,{Yl:YH(V,D)(l),clientMetadata:new gp([new ZX(jH(H)),new Uj({progressCommands:f.progressCommands})]),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData}):new C(\"VideoAdTracking is missing from PlayerBytesSequenceItemAdLayoutRenderer\")},quN=function(K,R,f,V,D,H,l){var F={layoutId:K.adLayoutMetadata.layoutId,\nlayoutType:K.adLayoutMetadata.layoutType,dU:\"core\"};R=OQ(K,R,f);if(R instanceof C)return R;f=[];f.push(new ZX(jH(H)));H===\"SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED\"&&l!==void 0&&f.push(new uc(l));return Object.assign({},F,{renderingContent:K.renderingContent,iD:new Map([[\"impression\",puN(K)]])},R,{Yl:YH(V,D)(F),clientMetadata:new gp(f),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData})},OvN=function(K,R,f,V,D,H,l){if(K.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE\")a:{var F=\ng.z(K.renderingContent,rh),c=g.z(K.renderingContent,cJ);\nl=new Map;if(F){l=g.z(F.sidePanel,aRe);if(!l){K=new C(\"DismissablePanelTextPortraitImageRenderer is missing\");break a}l=new Map([[\"impression\",l.impressionPings||[]],[\"resume\",l.resumePings||[]]])}else if(!c){K=new C(\"AdsEngagementPanelSectionListViewModel is missing\");break a}F={layoutId:K.adLayoutMetadata.layoutId,layoutType:K.adLayoutMetadata.layoutType,dU:\"core\"};R=OQ(K,R,f);K=R instanceof C?R:Object.assign({},F,{renderingContent:K.renderingContent,iD:l},R,{Yl:YH(V,D)(F),clientMetadata:new gp([new ZX(jH(H))]),\nadLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData})}else K.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_DISPLAY_TRACKING\"?g.z(K.renderingContent,x4N)?(l={layoutId:K.adLayoutMetadata.layoutId,layoutType:K.adLayoutMetadata.layoutType,dU:\"core\"},R=OQ(K,R,f),K=R instanceof C?R:Object.assign({},l,{renderingContent:K.renderingContent,iD:new Map},R,{Yl:YH(V,D)(l),clientMetadata:new gp([new ZX(jH(H))]),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData})):K=new C(\"CounterfactualRenderer is missing\"):\nK.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_PANEL_QR_CODE\"?K=new C(\"PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null\"):K.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL\"?K=new C(\"PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null\"):K.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS\"?g.z(K.renderingContent,yy)?(H={layoutId:K.adLayoutMetadata.layoutId,layoutType:K.adLayoutMetadata.layoutType,dU:\"core\"},R=OQ(K,\nR,f),K=R instanceof C?R:l?Object.assign({},H,{renderingContent:K.renderingContent,iD:new Map},R,{Yl:YH(V,D)(H),clientMetadata:new gp([new uc(l)]),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData}):new C(\"Not able to parse an SDF PlayerUnderlay layout because the triggeringMediaLayoutId in AdSlotMetadata is missing\")):K=new C(\"DisplayUnderlayTextGridCardsLayoutViewModel is missing\"):K.adLayoutMetadata.layoutType===\"LAYOUT_TYPE_VIDEO_AD_INFO\"?g.z(K.renderingContent,cJ)?(H={layoutId:K.adLayoutMetadata.layoutId,\nlayoutType:K.adLayoutMetadata.layoutType,dU:\"core\"},R=OQ(K,R,f),K=R instanceof C?R:Object.assign({},H,{renderingContent:K.renderingContent,iD:new Map([])},R,{Yl:YH(V,D)(H),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new gp([])})):K=new C(\"AdsEngagementPanelSectionListViewModel is missing\"):K=new C(\"LayoutType [\"+K.adLayoutMetadata.layoutType+\"] is invalid for PlayerUnderlaySlot\");return K},jy2=function(K,R,f,V,D){if(!g.z(K.renderingContent,cJ))return new C(\"AdsEngagementPanelSectionListViewModel is missing\");\nvar H={layoutId:K.adLayoutMetadata.layoutId,layoutType:K.adLayoutMetadata.layoutType,dU:\"core\"};R=OQ(K,R,f);return R instanceof C?R:Object.assign({},H,{renderingContent:K.renderingContent,iD:new Map([])},R,{Yl:YH(V,D)(H),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new gp([])})},I7v=function(K,R,f,V,D,H,l,F,c,r){if((r==null?void 0:r.HA)===void 0||(r==null?void 0:r.LO)===void 0)return new C(\"Cached ad break range from cue point is missing\");\nvar y=OQ(f,D,V.y6);if(y instanceof C)return y;y={layoutExitMuteTriggers:[],layoutExitNormalTriggers:y.layoutExitNormalTriggers,layoutExitSkipTriggers:[],layoutExitUserCancelledTriggers:[],layoutExitUserInputSubmittedTriggers:[]};if(g.z(f.renderingContent,fX))return K=YuG(K,R,f,y,D,H,l,V.y6,r.HA,r.LO),K instanceof C?K:K.fK===void 0?new C(\"Expecting associatedInPlayerSlot for single DAI media layout\"):{layout:K.layout,B9:[K.fK]};var h=g.z(f.renderingContent,KX);if(h){if(!M5(f.adLayoutMetadata))return new C(\"Invalid ad layout metadata\");\nif(!Rq(h))return new C(\"Invalid sequential layout\");h=h.sequentialLayouts.map(function(S){return S.playerBytesAdLayoutRenderer});\nK=mI2(K,R,f,y,h,D,V,H,l,F,r.HA,r.LO,c);return K instanceof C?K:{layout:K.Xx,B9:K.B9}}return new C(\"Not able to convert a sequential layout\")},mI2=function(K,R,f,V,D,H,l,F,c,r,y,h,S){var v=G7h(D,y,h);\nif(v instanceof C)return v;var L=[],E=[];v=g.Z(v);for(var Q=v.next();!Q.done;Q=v.next()){var J=Q.value;Q=K;var A=D[J.wS],B=J,k=R;J=H;var b=l,M=F,Hc=c,fB=qa(A);if(fB instanceof C)Q=fB;else{var Rw={layoutId:A.adLayoutMetadata.layoutId,layoutType:A.adLayoutMetadata.layoutType,dU:\"adapter\"};B=uyB(k,A,B,J);B instanceof C?Q=B:(Q=Object.assign({},Rw,Ma,{iD:fB,renderingContent:A.renderingContent,clientMetadata:new gp(B),Yl:YH(M,Q)(Rw),adLayoutLoggingData:A.adLayoutMetadata.adLayoutLoggingData}),Q=(A=bW(Hc,\nQ,J,b.y6,M,void 0,!0))?A instanceof C?A:{layout:Q,fK:A}:new C(\"Expecting associatedInPlayerSlot\"))}if(Q instanceof C)return Q;L.push(Q.layout);E.push(Q.fK)}D={layoutId:f.adLayoutMetadata.layoutId,layoutType:f.adLayoutMetadata.layoutType,dU:\"core\"};R=[new vx(Number(f.driftRecoveryMs)),new rp(y),new yA(h),new ZX(jH(R)),new Zv(r),new oR({})];S&&R.push(new kH({}));return{Xx:Object.assign({},D,V,{N7:L,iD:new Map,clientMetadata:new gp(R),Yl:YH(F,K)(D)}),B9:E}},YuG=function(K,R,f,V,D,H,l,F,c,r){if(!$u(f))return new C(\"Invalid PlayerBytesAdLayoutRenderer\");\nvar y=qa(f);if(y instanceof C)return y;var h={layoutId:f.adLayoutMetadata.layoutId,layoutType:f.adLayoutMetadata.layoutType,dU:\"core\"},S=g.z(f.renderingContent,fX);if(!S)return new C(\"Invalid rendering content for DAI media layout\");S=ku(S,!1);c={sG:S,wS:0,Q8:c,Kf:Math.min(c+S.videoLengthSeconds*1E3,r),cg:new o6(0,[S.videoLengthSeconds])};var v;r=(v=Number(f.driftRecoveryMs))!=null?v:void 0;R=uyB(R,f,c,D,r);if(R instanceof C)return R;K=Object.assign({},h,V,{iD:y,renderingContent:f.renderingContent,\nclientMetadata:new gp(R),Yl:YH(H,K)(h),adLayoutLoggingData:f.adLayoutMetadata.adLayoutLoggingData});return(D=bW(l,K,D,F,H,void 0,!0))?D instanceof C?D:{layout:K,fK:D}:new C(\"Expecting associatedInPlayerSlot\")},g4N=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L){var E=OQ(f,H,D.y6);\nif(E instanceof C)return E;if(g.z(f.renderingContent,fX)){c=syo([f],D,c);if(c instanceof C)return c;if(c.length!==1)return new C(\"Only expected one media layout.\");K=CBe(K,R,f,E,c[0],void 0,\"core\",V,H,l,F,r,S,v,D.y6,void 0,L);return K instanceof C?K:{layout:K.layout,B9:K.fK?[K.fK]:[]}}var Q=g.z(f.renderingContent,KX);if(Q){if(!M5(f.adLayoutMetadata))return new C(\"Invalid ad layout metadata\");if(!Rq(Q))return new C(\"Invalid sequential layout\");Q=Q.sequentialLayouts.map(function(J){return J.playerBytesAdLayoutRenderer});\nK=evB(K,R,f.adLayoutMetadata,E,Q,V,H,D,c,l,F,r,y,h,S,v,L);return K instanceof C?K:{layout:K.Xx,B9:K.B9}}return new C(\"Not able to convert a sequential layout\")},evB=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E,Q){var J=new TL({current:null}),A=syo(D,F,c);\nif(A instanceof C)return A;c=[];for(var B=[],k=void 0,b=0;b<D.length;b++){var M=D[b];if(g.z(M.renderingContent,fX)){k=Zn(S)&&Bq(S)?A[b+1]:void 0;k=CBe(K,R,M,Ma,A[b],k,\"adapter\",H,l,r,y,h,L,E,F.y6,J,Q);if(k instanceof C)return k;c.push(k.layout);k.fK&&B.push(k.fK);k=A[b]}else if(g.z(M.renderingContent,Vy)){var Hc=K,fB=y;if($u(M)){var Rw=g.z(M.renderingContent,Vy);if(Rw&&Rw.playerVars!==void 0){var FG={layoutId:M.adLayoutMetadata.layoutId,layoutType:M.adLayoutMetadata.layoutType,dU:\"adapter\"};Rw=Iw(Rw.playerVars);\nRw.autoplay=\"1\";M=Object.assign({},FG,Ma,{renderingContent:M.renderingContent,clientMetadata:new gp([new Sr({}),new ZX({kind:\"AD_PLACEMENT_KIND_START\"}),new ff({current:null}),new dp(Rw)]),iD:new Map,Yl:YH(fB,Hc)(FG),adLayoutLoggingData:M.adLayoutMetadata.adLayoutLoggingData})}else M=new C(\"Invalid ad intro renderer\")}else M=new C(\"Invalid PlayerBytesAdLayoutRenderer\");if(M instanceof C)return M;c.push(M)}else if(g.z(M.renderingContent,M9))if(E){M=KfM(K,M,y,jH(R),k);if(M instanceof C)return M;c.push(M);\nM=bW(L,M,l,F.y6,y,J,!1);if(M instanceof C)return M;if(M)B.push(M);else return new C(\"Not able to retrieve InPlayer slot for endcap\")}else{a:{Hc=M.adLayoutMetadata.layoutId;fB=g.Z(H);for(FG=fB.next();!FG.done;FG=fB.next()){FG=FG.value;var yN=Rw=void 0,VN=((Rw=FG.renderer)==null?void 0:(yN=Rw.linearAdSequenceRenderer)==null?void 0:yN.linearAds)||[];Rw=g.Z(VN);for(yN=Rw.next();!yN.done;yN=Rw.next())if((yN=g.z(yN.value,M9))&&yN.inPlayerSlotId!==void 0&&yN.inPlayerLayoutId!==void 0&&yN.associatedPlayerBytesLayoutId!==\nvoid 0&&yN.associatedPlayerBytesLayoutId===Hc){Hc={PH:yN,adPlacementConfig:FG.config.adPlacementConfig};break a}}Hc=new C(\"Not able to find associated InPlayer slot for endcap\")}if(Hc instanceof C)return Hc;M=KfM(K,M,y,Hc.adPlacementConfig,k);if(M instanceof C)return M;c.push(M);M=RmN(M.layoutId,v,l,Hc,J,y);if(M instanceof C)return M;B.push(M)}}R={layoutId:f.layoutId,layoutType:f.layoutType,dU:\"core\"};return{Xx:Object.assign({},R,V,{N7:c,iD:new Map,clientMetadata:new gp([J]),Yl:YH(y,K)(R)}),B9:B}},\nCBe=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E,Q){if(!$u(f))return new C(\"Invalid PlayerBytesAdLayoutRenderer\");\nvar J=qa(f);if(J instanceof C)return J;l={layoutId:f.adLayoutMetadata.layoutId,layoutType:f.adLayoutMetadata.layoutType,dU:l};a:{var A=f.adLayoutMetadata.layoutId,B=g.z(f.renderingContent,fX);if(B&&eT(B)){var k=[];if(v)k.push(new ZX(jH(R)));else{b:{F=g.Z(F);for(R=F.next();!R.done;R=F.next()){R=R.value;var b=DID(R.renderer)||[],M=g.Z(b);for(b=M.next();!b.done;b=M.next())if(b=b.value,b.associatedPlayerBytesLayoutId===A){b.associatedPlayerBytesLayoutId?(F=b.playerOverlay,M=F!==void 0&&F.playerOverlayLayoutRenderer!==\nvoid 0&&F.playerOverlayLayoutRenderer.inPlayerSlotId!==void 0&&F.playerOverlayLayoutRenderer.inPlayerLayoutId!==void 0,F=F!==void 0&&F.instreamAdPlayerOverlayRenderer!==void 0&&F.instreamAdPlayerOverlayRenderer.inPlayerSlotId!==void 0&&F.instreamAdPlayerOverlayRenderer.inPlayerLayoutId!==void 0||M):F=!1;R=F?{instreamVideoAdRenderer:b,adPlacementConfig:R.config.adPlacementConfig}:new C(\"Invalid InPlayer shim\");break b}}R=new C(\"Not able to find associated InPlayer slot\")}if(R instanceof C){H=R;break a}F=\nR.instreamVideoAdRenderer.playerOverlay.instreamAdPlayerOverlayRenderer;b=R.instreamVideoAdRenderer.playerOverlay.playerOverlayLayoutRenderer;var Hc;M=(Hc=F==null?void 0:F.inPlayerSlotId)!=null?Hc:b==null?void 0:b.inPlayerSlotId;var fB;Hc=(fB=F==null?void 0:F.inPlayerLayoutId)!=null?fB:b==null?void 0:b.inPlayerLayoutId;if(M===void 0){H=new C(\"InPlayer shim slot id is undefined\");break a}if(Hc===void 0){H=new C(\"InPlayer shim layout id is undefined\");break a}k.push(new CY(Hc),new Kf(M),new hW(D.cg.adPodIndex),\nnew ZX(R.adPlacementConfig));F&&k.push(new Id(F));b&&k.push(new gd(b))}k.push(new Bs(D.cg),new Ps(B.externalVideoId),new nY(c),new Uj({impressionCommands:B.impressionCommands,abandonCommands:B.onAbandonCommands,completeCommands:B.completeCommands,progressCommands:B.adVideoProgressCommands}),new dp(D.Tc),new ff({current:null}),new lM(D.XBF.pM),new AW(H6(B.pings)),new X1(D.cg.adPodIndex));Q&&k.push(new uc(Q));(D=fXv(A,S))&&k.push(new jQ(D));H&&k.push(new FO(H.Tc));B.adNextParams&&k.push(new ad(B.adNextParams));\nB.clickthroughEndpoint&&k.push(new QE(B.clickthroughEndpoint));B.legacyInfoCardVastExtension&&k.push(new QA(B.legacyInfoCardVastExtension));B.sodarExtensionData&&k.push(new cx(B.sodarExtensionData));E&&B.adPodSkipTarget&&B.adPodSkipTarget>0&&(k.push(E),k.push(new kX(B.adPodSkipTarget)));(H=r.get(B.externalVideoId))&&k.push(new xH(H));H=k}else H=new C(\"Invalid vod media renderer\")}if(H instanceof C)return H;K=Object.assign({},l,V,{iD:J,renderingContent:f.renderingContent,clientMetadata:new gp(H),Yl:YH(y,\nK)(l),adLayoutLoggingData:f.adLayoutMetadata.adLayoutLoggingData});f=g.z(f.renderingContent,fX);if(!f||!eT(f))return new C(\"Invalid meida renderer\");h=Ad(h,f.externalVideoId);h.instreamVideoAdRenderer=f;h.Vi=\"AD_PLACEMENT_KIND_START\";return v?(c=bW(S,K,c,L,y,E,!1),c instanceof C?c:fXv(K.layoutId,S)&&c?{layout:Object.assign({},K,{clientMetadata:new gp(H.concat(new qi(c)))})}:{layout:K,fK:c}):{layout:K}},KfM=function(K,R,f,V,D){if(!$u(R))return new C(\"Invalid PlayerBytesAdLayoutRenderer\");\nvar H=g.z(R.renderingContent,M9);if(!H||H.durationMilliseconds===void 0)return new C(\"Invalid endcap renderer\");var l={layoutId:R.adLayoutMetadata.layoutId,layoutType:R.adLayoutMetadata.layoutType,dU:\"adapter\"};V=[new aR(H.durationMilliseconds),new Uj({impressionCommands:void 0,abandonCommands:H.abandonCommands?[{commandExecutorCommand:H.abandonCommands}]:void 0,completeCommands:H.completionCommands}),new ZX(V),new eQ(\"LAYOUT_TYPE_ENDCAP\")];if(D){V.push(new X1(D.cg.adPodIndex-1));V.push(new hW(D.cg.adPodIndex));\nvar F;V.push(new kX((F=D.adPodSkipTarget)!=null?F:-1))}return Object.assign({},l,Ma,{renderingContent:R.renderingContent,clientMetadata:new gp(V),iD:H.skipPings?new Map([[\"skip\",H.skipPings]]):new Map,Yl:YH(f,K)(l),adLayoutLoggingData:R.adLayoutMetadata.adLayoutLoggingData})},bW=function(K,R,f,V,D,H,l){K=K.filter(function(h){return h.adSlotMetadata.slotType===\"SLOT_TYPE_IN_PLAYER\"&&h.adSlotMetadata.triggeringSourceLayoutId===R.layoutId});\nif(K.length!==0){if(K.length!==1)return new C(\"Invalid InPlayer slot association for the given PlayerBytes layout\");var F=K[0],c=n4B(F,f,V);if(c instanceof C)return c;var r;K={slotId:F.adSlotMetadata.slotId,slotType:F.adSlotMetadata.slotType,slotPhysicalPosition:(r=F.adSlotMetadata.slotPhysicalPosition)!=null?r:1,dU:\"core\",slotEntryTrigger:c.slotEntryTrigger,slotFulfillmentTriggers:c.slotFulfillmentTriggers,slotExpirationTriggers:c.slotExpirationTriggers};r=g.z(F.fulfillmentContent.fulfilledLayout,\nW3c);if(!r||!zIB(r))return new C(\"Invalid InPlayerAdLayoutRenderer\");c={layoutId:r.adLayoutMetadata.layoutId,layoutType:r.adLayoutMetadata.layoutType,dU:\"core\"};f=OQ(r,f,V);if(f instanceof C)return f;V=[];var y=r.adLayoutMetadata.layoutType;l&&V.push(new oR({}));if(y===\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\")V.push.apply(V,g.X(VQc(F.adSlotMetadata.triggerEvent,R))),(H=Di_(f,R.layoutId))&&V.push(new sP(H));else if(y===\"LAYOUT_TYPE_ENDCAP\"||y===\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_CENTERED\"){V.push(new ZX(jH(F.adSlotMetadata.triggerEvent)));\nif(y===\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_CENTERED\")return new C(\"Cannot parse endcap layout since AdUxReadyApi is not provided\");H&&V.push(H)}else return new C(\"Not able to parse an SDF InPlayer layout\");D=Object.assign({},c,f,{renderingContent:r.renderingContent,iD:new Map,Yl:YH(D,K)(c),clientMetadata:new gp(V),adLayoutLoggingData:r.adLayoutMetadata.adLayoutLoggingData});return Object.assign({},K,{fulfilledLayout:D,clientMetadata:new gp([])})}},VQc=function(K,R){var f=[];\nf.push(new ZX(jH(K)));f.push(new uc(R.layoutId));(K=Oj(R.clientMetadata,\"metadata_type_player_bytes_callback_ref\"))&&f.push(new ff(K));(K=Oj(R.clientMetadata,\"metadata_type_ad_pod_skip_target_callback_ref\"))&&f.push(new TL(K));(K=Oj(R.clientMetadata,\"metadata_type_remote_slots_data\"))&&f.push(new xH(K));(K=Oj(R.clientMetadata,\"metadata_type_ad_next_params\"))&&f.push(new ad(K));(K=Oj(R.clientMetadata,\"metadata_type_ad_video_clickthrough_endpoint\"))&&f.push(new QE(K));(K=Oj(R.clientMetadata,\"metadata_type_ad_pod_info\"))&&\nf.push(new Bs(K));(R=Oj(R.clientMetadata,\"metadata_type_ad_video_id\"))&&f.push(new Ps(R));return f},RmN=function(K,R,f,V,D,H){function l(r){return pX(R,r)}\nvar F=V.PH.inPlayerSlotId,c={layoutId:V.PH.inPlayerLayoutId,layoutType:\"LAYOUT_TYPE_ENDCAP\",dU:\"core\"};f={slotId:F,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:new wq(l,K),slotFulfillmentTriggers:[new kM(l,F)],slotExpirationTriggers:[new Ti(l,F),new Zw(l,f)]};K=Object.assign({},c,{layoutExitNormalTriggers:[new xM(l,K)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],iD:new Map,clientMetadata:new gp([new bc(V.PH),\nnew ZX(V.adPlacementConfig),D]),Yl:YH(H,f)(c),adLayoutLoggingData:V.PH.adLayoutLoggingData});return Object.assign({},f,{clientMetadata:new gp([new Lf(K)])})},fXv=function(K,R){R=g.Z(R);\nfor(var f=R.next();!f.done;f=R.next())if(f=f.value,f.adSlotMetadata.slotType===\"SLOT_TYPE_PLAYER_UNDERLAY\"){var V=g.z(f.fulfillmentContent.fulfilledLayout,hd);if(V&&(V=g.z(V.renderingContent,rh))&&V.associatedPlayerBytesLayoutId===K)return f}},n4B=function(K,R,f){var V=UQ(K.slotEntryTrigger,R,f);\nif(V instanceof C)return V;for(var D=[],H=g.Z(K.slotFulfillmentTriggers),l=H.next();!l.done;l=H.next()){l=UQ(l.value,R,f);if(l instanceof C)return l;D.push(l)}H=[];K=g.Z(K.slotExpirationTriggers);for(l=K.next();!l.done;l=K.next()){l=UQ(l.value,R,f);if(l instanceof C)return l;H.push(l)}return{slotEntryTrigger:V,slotFulfillmentTriggers:D,slotExpirationTriggers:H}},OQ=function(K,R,f){for(var V=[],D=g.Z(K.layoutExitNormalTriggers||[]),H=D.next();!H.done;H=D.next()){H=UQ(H.value,R,f);\nif(H instanceof C)return H;V.push(H)}D=[];H=g.Z(K.layoutExitSkipTriggers||[]);for(var l=H.next();!l.done;l=H.next()){l=UQ(l.value,R,f);if(l instanceof C)return l;D.push(l)}H=[];l=g.Z(K.layoutExitMuteTriggers||[]);for(var F=l.next();!F.done;F=l.next()){F=UQ(F.value,R,f);if(F instanceof C)return F;H.push(F)}l=[];K=g.Z(K.layoutExitUserInputSubmittedTriggers||[]);for(F=K.next();!F.done;F=K.next()){F=UQ(F.value,R,f);if(F instanceof C)return F;l.push(F)}return{layoutExitNormalTriggers:V,layoutExitSkipTriggers:D,\nlayoutExitMuteTriggers:H,layoutExitUserInputSubmittedTriggers:l,layoutExitUserCancelledTriggers:[]}},qa=function(K){var R=g.z(K.renderingContent,fX);\nif(R==null?0:R.pings)return $p(R.pings);K=g.z(K.renderingContent,M9);return(K==null?0:K.skipPings)?new Map([[\"skip\",K.skipPings]]):new Map},uyB=function(K,R,f,V,D){R=g.z(R.renderingContent,fX);\nif(!R)return new C(\"Invalid rendering content for DAI media layout\");K=[new nY(V),new lM(f.sG.videoLengthSeconds),new dp(f.sG.playerVars),new rp(f.Q8),new yA(f.Kf),new hW(f.wS),new ZX(jH(K)),new Ps(f.sG.adVideoId),new Bs(f.cg),R.sodarExtensionData&&new cx(R.sodarExtensionData),new ff({current:null}),new oR({}),new AW(H6(R.pings))].filter(PBe);D!==void 0&&K.push(new vx(D));return K},G7h=function(K,R,f){K=K.map(function(c){return ku(g.z(c.renderingContent,fX),!1)});\nvar V=K.map(function(c){return c.videoLengthSeconds}),D=V.map(function(c,r){return new o6(r,V)}),H=R,l=f,F=[];\nK.forEach(function(c,r){l=Math.min(H+c.videoLengthSeconds*1E3,f);WJ(c.playerVars,D[r]);F.push({sG:c,Q8:H,Kf:l,wS:r,cg:D[r]});H=l});\nreturn F},syo=function(K,R,f){for(var V=[],D=g.Z(K),H=D.next();!H.done;H=D.next())if(H=g.z(H.value.renderingContent,fX)){if(!eT(H))return new C(\"Invalid vod media renderer\");\nV.push(HY_(H))}D=V.map(function(h){return h.pM});\nH=[];for(var l=0,F=0;F<K.length;F++){var c=g.z(K[F].renderingContent,fX);if(c){var r=new o6(l,D),y=PJ(V[l].playerVars,V[l].oB,R,f,r);H[F]={cg:r,adPodSkipTarget:c.adPodSkipTarget,XBF:V[l],Tc:y};l++}}return H},HY_=function(K){var R=Iw(K.playerVars),f=Number(R.length_seconds);\nisNaN(f)&&(f=0,dH(\"Expected valid length seconds in player vars but got NaN\"));return{playerVars:R,oB:K.playerVars,pM:f}},jH=function(K){switch(K){case \"SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED\":return{kind:\"AD_PLACEMENT_KIND_LAYOUT_ID_ENTERED\"};\ncase \"SLOT_TRIGGER_EVENT_BEFORE_CONTENT\":return{kind:\"AD_PLACEMENT_KIND_START\"};case \"SLOT_TRIGGER_EVENT_CONTENT_OFFSET\":return{kind:\"AD_PLACEMENT_KIND_MILLISECONDS\"};case \"SLOT_TRIGGER_EVENT_AFTER_CONTENT\":return{kind:\"AD_PLACEMENT_KIND_END\"};case \"SLOT_TRIGGER_EVENT_CONTENT_PAUSED\":return{kind:\"AD_PLACEMENT_KIND_PAUSE\"};default:return{kind:\"AD_PLACEMENT_KIND_UNKNOWN\"}}},puN=function(K){if(g.z(K.renderingContent,YM)){var R;\nreturn((R=g.z(K.renderingContent,YM))==null?void 0:R.impressionPings)||[]}if(g.z(K.renderingContent,b0)){var f;return((f=g.z(K.renderingContent,b0))==null?void 0:f.impressionPings)||[]}if(g.z(K.renderingContent,p6)){var V;return((V=g.z(K.renderingContent,p6))==null?void 0:V.impressionPings)||[]}return[]},Di_=function(K,R){var f;\nreturn(f=K.layoutExitNormalTriggers.find(function(V){return V instanceof xM&&(V==null?void 0:V.triggeringLayoutId)!==R}))==null?void 0:f.triggeringLayoutId},lXo=function(K,R,f,V,D,H,l,F,c){var r=f.pings;\nreturn r?[$i_(K,H,F,D,function(y){var h=y.slotId;y=c(y);var S=f.adLayoutLoggingData,v=f.progressCommands;h=Z6(R.K.get(),\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\",h);var L={layoutId:h,layoutType:\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\",dU:\"core\"};return{layoutId:h,layoutType:\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\",iD:$p(r),layoutExitNormalTriggers:[new Zw(R.U,H)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",\nclientMetadata:new gp([new ZX(V),new AW(H6(r)),new JW(c$B(r)),new lM(l/1E3),new Uj({progressCommands:v}),new Ej(l/1E3)]),Yl:y(L),adLayoutLoggingData:S}})]:new C(\"VideoAdTrackingRenderer without VideoAdTracking pings filled.\",{videoAdTrackingRenderer:f})},Ffw=function(K,R,f,V,D,H,l,F){K=dih(K,f,H,l,V,function(c){var r=c.slotId;\nc=F(c);r=Z6(R.K.get(),\"LAYOUT_TYPE_FORECASTING\",r);var y={layoutId:r,layoutType:\"LAYOUT_TYPE_FORECASTING\",dU:\"core\"},h=new Map,S=D.impressionUrls;S&&h.set(\"impression\",S);return{layoutId:r,layoutType:\"LAYOUT_TYPE_FORECASTING\",iD:h,layoutExitNormalTriggers:[new Jr(R.U,r)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new iM(D),new ZX(f)]),Yl:c(y)}});\nreturn K instanceof C?K:[K]},ri2=function(K,R,f,V,D,H,l){return[cih(K,H,V,function(F){var c=F.slotId;\nF=l(F);c=Z6(R.K.get(),\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",c);var r={layoutId:c,layoutType:\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",dU:\"core\"};return{layoutId:c,layoutType:\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",iD:new Map,layoutExitNormalTriggers:[new Zw(R.U,H)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new Id(D),new ZX(f)]),Yl:F(r),adLayoutLoggingData:D.adLayoutLoggingData}})]},\nhme=function(K,R,f,V,D,H,l,F){K=yiB(K,f,H,l,V,function(c,r){var y=c.slotId;\nc=F(c);var h=D.contentSupportedRenderer;h?h.textOverlayAdContentRenderer?(h=Z6(R.K.get(),\"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY\",y),r=Yu(R,h,\"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY\",D,f,c,mc(R,r,y))):h.enhancedTextOverlayAdContentRenderer?(h=Z6(R.K.get(),\"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY\",y),r=Yu(R,h,\"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY\",D,f,c,mc(R,r,y))):h.imageOverlayAdContentRenderer?(h=Z6(R.K.get(),\"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY\",y),r=mc(R,r,y),r.push(new jT(R.U,45E3,h)),r=Yu(R,h,\n\"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY\",D,f,c,r)):r=new IR(\"InvideoOverlayAdRenderer without appropriate sub renderer\"):r=new IR(\"InvideoOverlayAdRenderer without contentSupportedRenderer\");return r});\nreturn K instanceof C?K:[K]},iYc=function(K,R,f,V,D,H,l,F,c){var r=Number(V.durationMilliseconds);\nreturn isNaN(r)?new C(\"Expected valid duration for AdActionInterstitialRenderer.\"):function(y){return oXG(R,y.slotId,f,r,{impressionCommands:void 0,abandonCommands:V.abandonCommands?[{commandExecutorCommand:V.abandonCommands}]:void 0,completeCommands:V.completionCommands},V.skipPings?new Map([[\"skip\",V.skipPings]]):new Map,l(y),function(h){return SPM(K,h,D,function(S,v){var L=S.slotId;S=l(S);L=Z6(R.K.get(),\"LAYOUT_TYPE_ENDCAP\",L);return Xb(R,L,v,f,S,\"LAYOUT_TYPE_ENDCAP\",[new bc(V),F],V.adLayoutLoggingData)})},\nc,H-1,V.adLayoutLoggingData,H)}},vXN=function(K,R,f,V){if(!f.playerVars)return new C(\"No playerVars available in AdIntroRenderer.\");\nvar D=Iw(f.playerVars);D.autoplay=\"1\";return function(H){var l=H.slotId;H=V(H);l=Z6(K.K.get(),\"LAYOUT_TYPE_MEDIA\",l);var F={layoutId:l,layoutType:\"LAYOUT_TYPE_MEDIA\",dU:\"adapter\"};return{x4:{layoutId:l,layoutType:\"LAYOUT_TYPE_MEDIA\",iD:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"adapter\",clientMetadata:new gp([new Sr({}),new ZX(R),new ff({current:null}),new dp(D)]),Yl:H(F)},N$:[new zi(K.U,\nl,[\"error\"])],W1:[],DG:[],TR:[]}}},wsz=function(K,R,f,V,D,H,l,F,c,r){r=r===void 0?!1:r;\nvar y=Zi(D);if(!T0h(D,r))return new C(\"Received invalid InstreamSurveyAdRenderer for VOD composite survey.\",{InstreamSurveyAdRenderer:D});if(y<=0)return new C(\"InstreamSurveyAdRenderer should have valid duration.\",{instreamSurveyAdRenderer:D});var h=$IM(K,R,D,H,f,V,l);return h instanceof C?h:function(S){return Lf_(R,S.slotId,f,y,BJ(D),l(S),h,F,c)}},zmo=function(K,R,f,V,D,H,l,F){function c(h){return SPM(K,h,V,r)}\nfunction r(h,S){var v=h.slotId;h=l(h);v=Z6(R.K.get(),\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT\",v);return Xb(R,v,S,f,h,\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT\",[new pY(D),H],D.adLayoutLoggingData)}\nif(!gQ5(D))return new C(\"Received invalid SurveyTextInterstitialRenderer.\",{SurveyTextInterstitialRenderer:D});var y=D.timeoutSeconds*1E3;return function(h){var S=h.slotId,v={impressionCommands:D.impressionCommands,completeCommands:D.timeoutCommands,skipCommands:D.dismissCommands};h=l(h);S=Gz(R,S,f,y,v,new Map,h,c);v=new CY(S.wy);h=new X1(F);return{x4:{layoutId:S.layoutId,layoutType:S.layoutType,iD:S.iD,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],\nlayoutExitUserCancelledTriggers:[],dU:S.dU,clientMetadata:new gp([].concat(g.X(S.Y_),[v,h])),Yl:S.Yl,adLayoutLoggingData:S.adLayoutLoggingData},N$:[],W1:S.layoutExitMuteTriggers,DG:S.layoutExitUserInputSubmittedTriggers,TR:S.layoutExitUserCancelledTriggers,fK:S.fK}}},EXG=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v,L,E){K=uV(K,\"SLOT_TYPE_PLAYER_BYTES\");\nV=Qyh(R,l,V,D,K,r,y);if(V instanceof C)return V;var Q;l=(Q=Oj(V.clientMetadata,\"metadata_type_fulfilled_layout\"))==null?void 0:Q.layoutId;if(!l)return new C(\"Invalid adNotify layout\");R=xiM(l,R,f,D,H,c,F,r,h,S,v,L,E);return R instanceof C?R:[V].concat(g.X(R))},xiM=function(K,R,f,V,D,H,l,F,c,r,y,h,S){f=aXw(R,f,V,H,l,F,c,r,y,h,S);\nQde(H)?(V=Nde(R,K),K=uV(R.K.get(),\"SLOT_TYPE_IN_PLAYER\"),H=Z6(R.K.get(),\"LAYOUT_TYPE_SURVEY\",K),F=uW(R,V,F),R=[].concat(g.X(F.slotExpirationTriggers),[new i0(R.U,H)]),K=f({slotId:F.slotId,slotType:F.slotType,slotPhysicalPosition:F.slotPhysicalPosition,slotEntryTrigger:F.slotEntryTrigger,slotFulfillmentTriggers:F.slotFulfillmentTriggers,slotExpirationTriggers:R,dU:F.dU},{slotId:K,layoutId:H}),D=K instanceof C?K:{bG:Object.assign({},F,{slotExpirationTriggers:R,clientMetadata:new gp([new Lf(K.layout)]),\nadSlotLoggingData:D}),B9:K.B9}):D=t6w(R,K,F,D,f);return D instanceof C?D:[].concat(g.X(D.B9),[D.bG])},Wfe=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v){R=aXw(K,R,f,D,H,l,c,r,y,h,S,v);\nQde(D)?(D=Ui5(K,f,l,F),D instanceof C?K=D:(F=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\"),c=Z6(K.K.get(),\"LAYOUT_TYPE_SURVEY\",F),l=[].concat(g.X(D.slotExpirationTriggers),[new i0(K.U,c)]),F=R({slotId:D.slotId,slotType:D.slotType,slotPhysicalPosition:D.slotPhysicalPosition,dU:D.dU,slotEntryTrigger:D.slotEntryTrigger,slotFulfillmentTriggers:D.slotFulfillmentTriggers,slotExpirationTriggers:l},{slotId:F,layoutId:c}),K=F instanceof C?F:{bG:{slotId:D.slotId,slotType:D.slotType,slotPhysicalPosition:D.slotPhysicalPosition,\nslotEntryTrigger:D.slotEntryTrigger,slotFulfillmentTriggers:D.slotFulfillmentTriggers,slotExpirationTriggers:l,dU:D.dU,clientMetadata:new gp([new Lf(F.layout),new XO({G$:K.G$(f)})]),adSlotLoggingData:V},B9:F.B9})):K=ARM(K,f,l,F,V,c.qY,R);return K instanceof C?K:K.B9.concat(K.bG)},Qde=function(K){K=g.Z(K);\nfor(var R=K.next();!R.done;R=K.next())if(g.z(R.value,Di))return!0;return!1},aXw=function(K,R,f,V,D,H,l,F,c,r,y,h){return function(S,v){if(Zn(y)&&Bq(y))a:{var L=tQz(V);\nif(L instanceof C)v=L;else{for(var E=0,Q=[],J=[],A=[],B=[],k=[],b=[],M=new VA({current:null}),Hc=new TL({current:null}),fB=!1,Rw=[],FG=0,yN=[],VN=0;VN<V.length;VN++){var aw=V[VN],s5=g.z(aw,fX);if(s5){s5=Tz(s5);if(s5 instanceof IR){v=new C(s5);break a}var dW=new o6(FG,L),DB=PJ(s5.playerVars,s5.oB,l,r,dW);FG++;yN[VN]={renderer:aw,data:s5,cg:dW,Tc:DB}}}FG=-1;for(L=0;L<V.length;L++)if(VN=V[L],aw=g.z(VN,Vy)){VN=vXN(R,f,aw,F);if(VN instanceof C){v=VN;break a}VN=VN(S);Q.push(VN.x4);J=[].concat(g.X(VN.N$),\ng.X(J));A=[].concat(g.X(VN.W1),g.X(A));VN.fK&&(Rw=[VN.fK].concat(g.X(Rw)))}else if(g.z(VN,fX))aw=yN[L],FG=aw.data,VN=aw.cg,aw=aw.Tc,s5=yN[L+1],dW=void 0,s5&&(dW=s5.Tc),VN=Aio(R,FG.layoutId,FG.l5,f,aw,FG.pM,H,VN,F(S),Hc,c.get(FG.l5.externalVideoId),dW,h),E++,Q.push(VN.x4),J=[].concat(g.X(VN.N$),g.X(J)),A=[].concat(g.X(VN.W1),g.X(A)),fB||(b.push(Hc),fB=!0),FG=(FG=FG.l5.adPodSkipTarget)&&FG>0?FG:-1;else if(aw=g.z(VN,M9)){VN=iYc(K,R,f,aw,H,E,F,Hc,FG);if(VN instanceof C){v=VN;break a}VN=VN(S);Q.push(VN.x4);\nJ=[].concat(g.X(VN.N$),g.X(J));A=[].concat(g.X(VN.W1),g.X(A));VN.fK&&(Rw=[VN.fK].concat(g.X(Rw)))}else if(aw=g.z(VN,Di)){if(v===void 0){v=new C(\"Composite Survey must already have a Survey Bundle with required metadata.\",{instreamSurveyAdRenderer:aw});break a}VN=wsz(K,R,f,H,aw,M,F,v,E,JC(y,\"supports_multi_step_on_desktop\"));if(VN instanceof C){v=VN;break a}VN=VN(S);Q.push(VN.x4);VN.fK&&Rw.push(VN.fK);J=[].concat(g.X(VN.N$),g.X(J));A=[].concat(g.X(VN.W1),g.X(A));B=[].concat(g.X(VN.DG),g.X(B));k=[].concat(g.X(VN.TR),\ng.X(k));b=[M].concat(g.X(b))}else if(VN=g.z(VN,HJ)){VN=zmo(K,R,f,H,VN,M,F,E);if(VN instanceof C){v=VN;break a}VN=VN(S);Q.push(VN.x4);VN.fK&&Rw.push(VN.fK);A=[].concat(g.X(VN.W1),g.X(A))}else{v=new C(\"Unsupported linearAd found in LinearAdSequenceRenderer.\");break a}v={N7:Q,layoutExitSkipTriggers:J,layoutExitUserInputSubmittedTriggers:B,layoutExitUserCancelledTriggers:k,layoutExitMuteTriggers:A,Y_:b,B9:Rw}}}else a:if(E=tQz(V),E instanceof C)v=E;else{Q=0;J=[];A=[];B=[];k=[];b=[];M=[];Hc=new VA({current:null});\nfB=new TL({current:null});Rw=!1;yN=[];FG=-1;L=g.Z(V);for(VN=L.next();!VN.done;VN=L.next())if(VN=VN.value,g.z(VN,Vy)){VN=vXN(R,f,g.z(VN,Vy),F);if(VN instanceof C){v=VN;break a}VN=VN(S);J.push(VN.x4);A=[].concat(g.X(VN.N$),g.X(A));B=[].concat(g.X(VN.W1),g.X(B));VN.fK&&(yN=[VN.fK].concat(g.X(yN)))}else if(g.z(VN,fX)){FG=Tz(g.z(VN,fX));if(FG instanceof IR){v=new C(FG);break a}VN=new o6(Q,E);VN=Aio(R,FG.layoutId,FG.l5,f,PJ(FG.playerVars,FG.oB,l,r,VN),FG.pM,H,VN,F(S),fB,c.get(FG.l5.externalVideoId),void 0,\nh);Q++;J.push(VN.x4);A=[].concat(g.X(VN.N$),g.X(A));B=[].concat(g.X(VN.W1),g.X(B));Rw||(M.push(fB),Rw=!0);FG=(FG=FG.l5.adPodSkipTarget)&&FG>0?FG:-1}else if(g.z(VN,M9)){VN=iYc(K,R,f,g.z(VN,M9),H,Q,F,fB,FG);if(VN instanceof C){v=VN;break a}VN=VN(S);J.push(VN.x4);A=[].concat(g.X(VN.N$),g.X(A));B=[].concat(g.X(VN.W1),g.X(B));VN.fK&&(yN=[VN.fK].concat(g.X(yN)))}else if(g.z(VN,Di)){if(v===void 0){v=new C(\"Composite Survey must already have a Survey Bundle with required metadata.\",{instreamSurveyAdRenderer:g.z(VN,\nDi)});break a}VN=wsz(K,R,f,H,g.z(VN,Di),Hc,F,v,Q,JC(y,\"supports_multi_step_on_desktop\"));if(VN instanceof C){v=VN;break a}VN=VN(S);J.push(VN.x4);VN.fK&&yN.push(VN.fK);A=[].concat(g.X(VN.N$),g.X(A));B=[].concat(g.X(VN.W1),g.X(B));k=[].concat(g.X(VN.DG),g.X(k));b=[].concat(g.X(VN.TR),g.X(b));M=[Hc].concat(g.X(M))}else if(g.z(VN,HJ)){VN=zmo(K,R,f,H,g.z(VN,HJ),Hc,F,Q);if(VN instanceof C){v=VN;break a}VN=VN(S);J.push(VN.x4);VN.fK&&yN.push(VN.fK);B=[].concat(g.X(VN.W1),g.X(B))}else{v=new C(\"Unsupported linearAd found in LinearAdSequenceRenderer.\");\nbreak a}v={N7:J,layoutExitSkipTriggers:A,layoutExitUserInputSubmittedTriggers:k,layoutExitUserCancelledTriggers:b,layoutExitMuteTriggers:B,Y_:M,B9:yN}}v instanceof C?S=v:(b=S.slotId,E=v.N7,Q=v.layoutExitSkipTriggers,J=v.layoutExitMuteTriggers,A=v.layoutExitUserInputSubmittedTriggers,B=v.Y_,S=F(S),k=D?D.layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",b=D?D.layoutId:Z6(R.K.get(),k,b),M={layoutId:b,layoutType:k,dU:\"core\"},S={layout:{layoutId:b,layoutType:k,iD:new Map,layoutExitNormalTriggers:[new Jr(R.U,\nb)],layoutExitSkipTriggers:Q,layoutExitMuteTriggers:J,layoutExitUserInputSubmittedTriggers:A,layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new Dv(E)].concat(g.X(B))),Yl:S(M)},B9:v.B9});return S}},tQz=function(K){var R=[];\nK=g.Z(K);for(var f=K.next();!f.done;f=K.next())if(f=f.value,g.z(f,fX)){f=Tz(g.z(f,fX));if(f instanceof IR)return new C(f);R.push(f.pM)}return R},ZYw=function(K,R,f,V,D,H,l,F){if(!T0h(f,F===void 0?!1:F))return new C(\"Received invalid InstreamSurveyAdRenderer for VOD single survey.\",{InstreamSurveyAdRenderer:f});\nvar c=Zi(f);if(c<=0)return new C(\"InstreamSurveyAdRenderer should have valid duration.\",{instreamSurveyAdRenderer:f});var r=new VA({current:null}),y=$IM(K,R,f,r,V,H,l);return Jic(K,V,H,c,D,function(h,S){var v=h.slotId,L=BJ(f);h=l(h);v=Z6(R.K.get(),\"LAYOUT_TYPE_MEDIA_BREAK\",v);var E={layoutId:v,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",dU:\"core\"},Q=y(v,S),J=Oj(Q.clientMetadata,\"metadata_type_fulfilled_layout\");J||dH(\"Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.\");\nL=[new ZX(V),new aR(c),new Uj(L),r];J&&L.push(new eQ(J.layoutType));return{BnW:{layoutId:v,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",iD:new Map,layoutExitNormalTriggers:[new Jr(R.U,v)],layoutExitSkipTriggers:[new X$(R.U,S.layoutId)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[new Ok(R.U,S.layoutId)],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp(L),Yl:h(E)},A5D:Q}})},BdB=function(K){if(!IRD(K))return!1;\nvar R=g.z(K.adVideoStart,sQ);return R?g.z(K.linearAd,fX)&&sk(R)?!0:(dH(\"Invalid Sandwich with notify\"),!1):!1},XsB=function(K){if(K.linearAds==null)return!1;\nK=g.z(K.adStart,sQ);return K?sk(K)?!0:(dH(\"Invalid LASR with notify\"),!1):!1},kLw=function(K){if(!nQ5(K))return!1;\nK=g.z(K.adStart,sQ);return K?sk(K)?!0:(dH(\"Invalid LASR with notify\"),!1):!1},CX=function(K,R,f,V,D,H,l,F,c,r){this.J=K;\nthis.K=R;this.U=f;this.wU=V;this.ZJ=D;this.X=H;this.h5=l;this.VY=F;this.fT=c;this.loadPolicy=r===void 0?1:r},Qy=function(K,R,f,V,D,H,l,F,c,r,y){var h=[];\nif(R.length===0&&V.length===0&&f.length===0)return h;R=R.filter(C6);var S=f.filter(Z$z),v=V.filter(C6),L=new Map,E=TS5(R),Q=f.some(function(DB){var b_;return(DB==null?void 0:(b_=DB.adSlotMetadata)==null?void 0:b_.slotType)===\"SLOT_TYPE_PLAYER_BYTES\"}),J=f.some(function(DB){var b_;\nreturn(DB==null?void 0:(b_=DB.adSlotMetadata)==null?void 0:b_.slotType)===\"SLOT_TYPE_PLAYER_UNDERLAY\"}),A=f.some(function(DB){var b_;\nreturn(DB==null?void 0:(b_=DB.adSlotMetadata)==null?void 0:b_.slotType)===\"SLOT_TYPE_IN_PLAYER\"}),B=f.some(function(DB){var b_,Pc;\nreturn(DB==null?void 0:(b_=DB.adSlotMetadata)==null?void 0:b_.slotType)===\"SLOT_TYPE_BELOW_PLAYER\"||(DB==null?void 0:(Pc=DB.adSlotMetadata)==null?void 0:Pc.slotType)===\"SLOT_TYPE_ABOVE_FEED\"}),k=f.some(function(DB){var b_;\nreturn(DB==null?void 0:(b_=DB.adSlotMetadata)==null?void 0:b_.slotType)===\"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM\"});\nf=f.some(function(DB){var b_;return(DB==null?void 0:(b_=DB.adSlotMetadata)==null?void 0:b_.slotType)===\"SLOT_TYPE_IN_PLAYER_ORGANIC_OVERLAY\"});\nif(Q||J||A||B||k||f)r=bvN(S,R,F,D,E,K.ZJ.get(),K.loadPolicy,L,K.wU.get(),K.J.get(),A,l,c,r,y),r instanceof C?dH(r,void 0,void 0,{contentCpn:D}):h.push.apply(h,g.X(r));r=g.Z(R);for(f=r.next();!f.done;f=r.next())f=f.value,J=TdN(K,L,f,D,H,l,Q,F,E,c,S,K.wU.get().G.C().experiments.rU(\"html5_enable_triggering_cuepoint_for_slot\")?y:void 0),J instanceof C?dH(J,void 0,void 0,{renderer:f.renderer,config:f.config.adPlacementConfig,kind:f.config.adPlacementConfig.kind,contentCpn:D,daiEnabled:l}):h.push.apply(h,\ng.X(J));Pco(K.wU.get())||(H=nXw(K,v,D,F,E,L),h.push.apply(h,g.X(H)));if(K.X===null||l&&!F.ai){var b,M,Hc;K=F.qY&&R.length===1&&((b=R[0].config)==null?void 0:(M=b.adPlacementConfig)==null?void 0:M.kind)===\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"&&((Hc=R[0].renderer)==null?void 0:Hc.adBreakServiceRenderer);if(!h.length&&!K){var fB,Rw,FG,yN;dH(\"Expected slots parsed from AdPlacementRenderers for DAI\",void 0,void 0,{\"AdPlacementRenderer count\":R.length,contentCpn:D,\"first APR kind\":(fB=R[0])==null?void 0:\n(Rw=fB.config)==null?void 0:(FG=Rw.adPlacementConfig)==null?void 0:FG.kind,renderer:(yN=R[0])==null?void 0:yN.renderer})}return h}b=V.filter(C6);h.push.apply(h,g.X(V6o(L,b,K.K.get(),K.X,D,Q)));if(!h.length){var VN,aw,s5,dW;dH(\"Expected slots parsed from AdPlacementRenderers\",void 0,void 0,{\"AdPlacementRenderer count\":R.length,contentCpn:D,daiEnabled:l.toString(),\"first APR kind\":(VN=R[0])==null?void 0:(aw=VN.config)==null?void 0:(s5=aw.adPlacementConfig)==null?void 0:s5.kind,renderer:(dW=R[0])==null?\nvoid 0:dW.renderer})}return h},nXw=function(K,R,f,V,D,H){function l(S){return YH(K.ZJ.get(),S)}\nvar F=[];R=g.Z(R);for(var c=R.next();!c.done;c=R.next()){c=c.value;var r=c.renderer,y=r.sandwichedLinearAdRenderer,h=r.linearAdSequenceRenderer;y&&BdB(y)?(dH(\"Found AdNotify with SandwichedLinearAdRenderer\"),h=g.z(y.adVideoStart,sQ),y=g.z(y.linearAd,fX),td(H,r,c.config.adPlacementConfig.kind),r=void 0,h=NSM((r=h)==null?void 0:r.layout.layoutId,K.K.get(),K.U.get(),c.config.adPlacementConfig,c.adSlotLoggingData,y,f,V,l,D,K.loadPolicy,K.wU.get(),K.ZJ.get()),h instanceof C?dH(h):F.push.apply(F,g.X(h))):\nh&&(!h.adLayoutMetadata&&XsB(h)||h.adLayoutMetadata&&kLw(h))&&(dH(\"Found AdNotify with LinearAdSequenceRenderer\"),td(H,r,c.config.adPlacementConfig.kind),r=void 0,y=xiM((r=g.z(h.adStart,sQ))==null?void 0:r.layout.layoutId,K.K.get(),K.U.get(),c.config.adPlacementConfig,c.adSlotLoggingData,h.linearAds,M5(h.adLayoutMetadata)?h.adLayoutMetadata:void 0,f,V,l,D,K.loadPolicy,K.wU.get()),y instanceof C?dH(y):F.push.apply(F,g.X(y)))}return F},TdN=function(K,R,f,V,D,H,l,F,c,r,y,h){function S(A){return YH(K.ZJ.get(),\nA)}\nvar v=f.renderer,L=f.config.adPlacementConfig,E=L.kind,Q=f.adSlotLoggingData,J=F.ai&&E===\"AD_PLACEMENT_KIND_START\";J=H&&!J;if(v.adsEngagementPanelRenderer!=null)return Jd(R,f.elementId,E,v.adsEngagementPanelRenderer.isContentVideoEngagementPanel,v.adsEngagementPanelRenderer.adVideoId,v.adsEngagementPanelRenderer.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.adsEngagementPanelRenderer;A=YH(K.ZJ.get(),A);return eH(M,Hc,\"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON\",\nnew xX(fB),B,k,fB.impressionPings,A,v.adsEngagementPanelRenderer.adLayoutLoggingData,b)}),[];\nif(v.adsEngagementPanelLayoutViewModel)return Jd(R,f.elementId,E,v.adsEngagementPanelLayoutViewModel.isContentVideoEngagementPanel,v.adsEngagementPanelLayoutViewModel.adVideoId,v.adsEngagementPanelLayoutViewModel.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.adsEngagementPanelLayoutViewModel;A=YH(K.ZJ.get(),A);return Ku(M,Hc,\"LAYOUT_TYPE_PANEL\",new EP(fB),B,k,A,v.adsEngagementPanelLayoutViewModel.adLayoutLoggingData,b)}),[];\nif(v.actionCompanionAdRenderer!=null){if(v.actionCompanionAdRenderer.showWithoutLinkedMediaLayout)return CZG(K.K.get(),K.X,K.U.get(),v.actionCompanionAdRenderer,L,Q,V,S);Jd(R,f.elementId,E,v.actionCompanionAdRenderer.isContentVideoCompanion,v.actionCompanionAdRenderer.adVideoId,v.actionCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.actionCompanionAdRenderer;A=YH(K.ZJ.get(),A);return eH(M,Hc,\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",\nnew wd(fB),B,k,fB.impressionPings,A,v.actionCompanionAdRenderer.adLayoutLoggingData,b)})}else if(v.topBannerImageTextIconButtonedLayoutViewModel!==void 0){if(v.topBannerImageTextIconButtonedLayoutViewModel.showWithoutLinkedMediaLayout)return eIB(K.K.get(),K.X,K.U.get(),v.topBannerImageTextIconButtonedLayoutViewModel,L,Q,V,S);\nJd(R,f.elementId,E,v.topBannerImageTextIconButtonedLayoutViewModel.isContentVideoCompanion,v.topBannerImageTextIconButtonedLayoutViewModel.adVideoId,v.topBannerImageTextIconButtonedLayoutViewModel.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.topBannerImageTextIconButtonedLayoutViewModel;A=YH(K.ZJ.get(),A);return Ku(M,Hc,\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",new zL(fB),B,k,A,v.topBannerImageTextIconButtonedLayoutViewModel.adLayoutLoggingData,b)})}else if(v.imageCompanionAdRenderer)Jd(R,\nf.elementId,E,v.imageCompanionAdRenderer.isContentVideoCompanion,v.imageCompanionAdRenderer.adVideoId,v.imageCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.imageCompanionAdRenderer;\nA=YH(K.ZJ.get(),A);return eH(M,Hc,\"LAYOUT_TYPE_COMPANION_WITH_IMAGE\",new UP(fB),B,k,fB.impressionPings,A,v.imageCompanionAdRenderer.adLayoutLoggingData,b)});\nelse if(v.bannerImageLayoutViewModel)Jd(R,f.elementId,E,v.bannerImageLayoutViewModel.isContentVideoCompanion,v.bannerImageLayoutViewModel.adVideoId,v.bannerImageLayoutViewModel.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.bannerImageLayoutViewModel;A=YH(K.ZJ.get(),A);return Ku(M,Hc,\"LAYOUT_TYPE_COMPANION_WITH_IMAGE\",new Ws(fB),B,k,A,v.bannerImageLayoutViewModel.adLayoutLoggingData,b)});\nelse if(v.shoppingCompanionCarouselRenderer)Jd(R,f.elementId,E,v.shoppingCompanionCarouselRenderer.isContentVideoCompanion,v.shoppingCompanionCarouselRenderer.adVideoId,v.shoppingCompanionCarouselRenderer.associatedCompositePlayerBytesLayoutId,L,Q,function(A,B,k,b){var M=K.U.get(),Hc=A.slotId,fB=v.shoppingCompanionCarouselRenderer;A=YH(K.ZJ.get(),A);return eH(M,Hc,\"LAYOUT_TYPE_COMPANION_WITH_SHOPPING\",new ti(fB),B,k,fB.impressionPings,A,v.shoppingCompanionCarouselRenderer.adLayoutLoggingData,b)});\nelse if(v.adBreakServiceRenderer){if(!uiN(f))return[];if(E===\"AD_PLACEMENT_KIND_PAUSE\")return GyB(K.K.get(),L,Q,f.renderer.adBreakServiceRenderer,V);if(E!==\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"&&E!==\"AD_PLACEMENT_KIND_PREFETCH_TRIGGERED\")return m4c(K.K.get(),L,Q,f.renderer.adBreakServiceRenderer,V,D,H);F.qY||dH(\"Received non-live cue point triggered AdBreakServiceRenderer\",void 0,void 0,{kind:E,adPlacementConfig:L,daiEnabledForContentVideo:String(H),isServedFromLiveInfra:String(F.qY),clientPlaybackNonce:F.clientPlaybackNonce});\nif(E===\"AD_PLACEMENT_KIND_PREFETCH_TRIGGERED\"){if(!K.h5)return new C(\"Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no playerControlsApiProvider set for interface\");if(!K.fT)return new C(\"Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no PrefetchTriggerAdapter set for interface\");K.fT.ip({adPlacementRenderer:f,contentCpn:V,y6:D});D=K.h5.get().getCurrentTimeSec(1,!1);return IXD(K.K.get(),f.renderer.adBreakServiceRenderer,L,D,V,Q,H)}if(!K.VY)return new C(\"Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface\");\nK.VY.ip({adPlacementRenderer:f,contentCpn:V,y6:D})}else{if(v.clientForecastingAdRenderer)return Ffw(K.K.get(),K.U.get(),L,Q,v.clientForecastingAdRenderer,V,D,S);if(v.invideoOverlayAdRenderer)return hme(K.K.get(),K.U.get(),L,Q,v.invideoOverlayAdRenderer,V,D,S);if(v.instreamAdPlayerOverlayRenderer)return ri2(K.K.get(),K.U.get(),L,Q,v.instreamAdPlayerOverlayRenderer,V,S);if((v.linearAdSequenceRenderer||v.instreamVideoAdRenderer)&&J)return wu_(K.K.get(),K.U.get(),f,V,S,r,!K.wU.get().G.C().Y(\"html5_override_ad_video_length_killswitch\"),\nh);if(v.linearAdSequenceRenderer&&!J){if(l)return[];td(R,v,E);if(v.linearAdSequenceRenderer.adLayoutMetadata){if(!nQ5(v.linearAdSequenceRenderer))return new C(\"Received invalid LinearAdSequenceRenderer.\")}else if(v.linearAdSequenceRenderer.linearAds==null)return new C(\"Received invalid LinearAdSequenceRenderer.\");if(g.z(v.linearAdSequenceRenderer.adStart,sQ)){dH(\"Found AdNotify in LinearAdSequenceRenderer\");f=g.z(v.linearAdSequenceRenderer.adStart,sQ);if(!L3_(f))return new C(\"Invalid AdMessageRenderer.\");\nH=v.linearAdSequenceRenderer.linearAds;return EXG(K.J.get(),K.K.get(),K.U.get(),K.ZJ.get(),L,Q,f,M5(v.linearAdSequenceRenderer.adLayoutMetadata)?v.linearAdSequenceRenderer.adLayoutMetadata:void 0,H,V,D,F,S,c,K.loadPolicy,K.wU.get())}return Wfe(K.K.get(),K.U.get(),L,Q,v.linearAdSequenceRenderer.linearAds,M5(v.linearAdSequenceRenderer.adLayoutMetadata)?v.linearAdSequenceRenderer.adLayoutMetadata:void 0,V,D,F,S,c,K.loadPolicy,K.wU.get(),y)}if(!v.remoteSlotsRenderer||H){if(v.instreamVideoAdRenderer&&\n!J){if(l)return[];td(R,v,E);return JRD(K.K.get(),K.U.get(),L,Q,v.instreamVideoAdRenderer,V,D,F,S,c,K.loadPolicy,K.wU.get(),K.ZJ.get(),y)}if(v.instreamSurveyAdRenderer)return ZYw(K.K.get(),K.U.get(),v.instreamSurveyAdRenderer,L,Q,V,S,JC(K.wU.get(),\"supports_multi_step_on_desktop\"));if(v.sandwichedLinearAdRenderer!=null)return IRD(v.sandwichedLinearAdRenderer)?g.z(v.sandwichedLinearAdRenderer.adVideoStart,sQ)?(dH(\"Found AdNotify in SandwichedLinearAdRenderer\"),f=g.z(v.sandwichedLinearAdRenderer.adVideoStart,\nsQ),L3_(f)?(H=g.z(v.sandwichedLinearAdRenderer.linearAd,fX))?UIc(f,H,L,K.J.get(),K.K.get(),K.U.get(),K.ZJ.get(),Q,V,D,F,S,c,K.loadPolicy,K.wU.get()):new C(\"Missing IVAR from Sandwich\"):new C(\"Invalid AdMessageRenderer.\")):Wfe(K.K.get(),K.U.get(),L,Q,[v.sandwichedLinearAdRenderer.adVideoStart,v.sandwichedLinearAdRenderer.linearAd],void 0,V,D,F,S,c,K.loadPolicy,K.wU.get()):new C(\"Received invalid SandwichedLinearAdRenderer.\");if(v.videoAdTrackingRenderer!=null)return lXo(K.K.get(),K.U.get(),v.videoAdTrackingRenderer,\nL,Q,V,D,F.mO,S)}}return[]},RD=function(K,R,f,V,D,H,l,F){g.O.call(this);\nvar c=this;this.K=K;this.X=R;this.TF=V;this.h5=D;this.wU=H;this.A5=l;this.d4=F;this.U=null;f.get().addListener(this);this.addOnDisposeCallback(function(){f.mZ()||f.get().removeListener(c)});\nV.get().addListener(this);this.addOnDisposeCallback(function(){V.mZ()||V.get().removeListener(c)})},D_=function(K,R,f){var V=K.h5.get().getCurrentTimeSec(1,!1);\nK.wU.get().G.C().oG()&&mN(K.A5.get(),\"sdai\",\"onopp.1;evt.\"+f.event+\";start.\"+f.startSecs.toFixed(3)+\";d.\"+f.w8.toFixed(3));GX(K.K.get(),\"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL\",function(){var D=K.X.get(),H=R.adPlacementRenderer.renderer.adBreakServiceRenderer,l=R.contentCpn,F=R.adPlacementRenderer.adSlotLoggingData;fu(K.wU.get());var c=K.A5;var r=D.wU.get();r=g.mz(r.G.C().experiments,\"max_prefetch_window_sec_for_livestream_optimization\");var y=D.wU.get();var h=g.mz(y.G.C().experiments,\"min_prefetch_offset_sec_for_livestream_optimization\");\ny=f.startSecs*1E3;y={tZ:new N1(y,y+f.w8*1E3),cf:!1,cueProcessedMs:V*1E3};var S=f.startSecs+f.w8;if(V===0)y.w0=new N1(0,S*1E3);else{h=f.startSecs-h;var v=h-V;y.w0=v<=0?new N1(h*1E3,S*1E3):new N1(Math.floor(V+Math.random()*Math.min(v,r))*1E3,S*1E3)}H=Na(D,H,l,y,F,[new Hx(f)]);VL(D.wU.get())&&mN(c.get(),\"abrsm\",\"cpi.\"+f.identifier+\";cps.\"+f.startSecs+\";cpd.\"+f.w8+\";cts.\"+V+\";rbf.\"+y.w0.start);c.get().G.VN(f.startSecs-V,y.w0.start/1E3-V);return[H]})},HG=function(K){var R,f=(R=Oj(K.clientMetadata,\"metadata_type_player_bytes_callback_ref\"))==\nnull?void 0:R.current;\nif(!f)return null;R=Oj(K.clientMetadata,\"metadata_type_ad_pod_skip_target_callback_ref\");var V=K.layoutId,D=Oj(K.clientMetadata,\"metadata_type_content_cpn\"),H=Oj(K.clientMetadata,\"metadata_type_instream_ad_player_overlay_renderer\"),l=Oj(K.clientMetadata,\"metadata_type_player_overlay_layout_renderer\"),F=Oj(K.clientMetadata,\"metadata_type_player_underlay_renderer\"),c=Oj(K.clientMetadata,\"metadata_type_ad_placement_config\"),r=Oj(K.clientMetadata,\"metadata_type_video_length_seconds\");var y=TU(K.clientMetadata,\n\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\")?Oj(K.clientMetadata,\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"):TU(K.clientMetadata,\"metadata_type_layout_enter_ms\")&&TU(K.clientMetadata,\"metadata_type_layout_exit_ms\")?(Oj(K.clientMetadata,\"metadata_type_layout_exit_ms\")-Oj(K.clientMetadata,\"metadata_type_layout_enter_ms\"))/1E3:void 0;return{B8:V,contentCpn:D,pD:f,MO:R,instreamAdPlayerOverlayRenderer:H,playerOverlayLayoutRenderer:l,instreamAdPlayerUnderlayRenderer:F,adPlacementConfig:c,videoLengthSeconds:r,\nG7:y,inPlayerLayoutId:Oj(K.clientMetadata,\"metadata_type_linked_in_player_layout_id\"),inPlayerSlotId:Oj(K.clientMetadata,\"metadata_type_linked_in_player_slot_id\")}},OYN=function(K,R){return gXh(K,R)},jd_=function(K,R){R=gXh(K,R);\nif(!R)return null;var f;R.G7=(f=Oj(K.clientMetadata,\"metadata_type_ad_pod_info\"))==null?void 0:f.adBreakRemainingLengthSeconds;return R},gXh=function(K,R){var f,V=(f=Oj(K.clientMetadata,\"metadata_type_player_bytes_callback_ref\"))==null?void 0:f.current;\nif(!V)return null;f=I3o(K,R);return{WQ:ntv(K,R),adPlacementConfig:Oj(K.clientMetadata,\"metadata_type_ad_placement_config\"),zB:f,contentCpn:Oj(K.clientMetadata,\"metadata_type_content_cpn\"),inPlayerLayoutId:Oj(K.clientMetadata,\"metadata_type_linked_in_player_layout_id\"),inPlayerSlotId:Oj(K.clientMetadata,\"metadata_type_linked_in_player_slot_id\"),instreamAdPlayerOverlayRenderer:Oj(K.clientMetadata,\"metadata_type_instream_ad_player_overlay_renderer\"),playerOverlayLayoutRenderer:void 0,instreamAdPlayerUnderlayRenderer:void 0,\nG7:void 0,pD:V,B8:K.layoutId,videoLengthSeconds:Oj(K.clientMetadata,\"metadata_type_video_length_seconds\")}},$F=function(K,R,f,V,D,H,l,F,c){g.O.call(this);\nthis.J=K;this.T=R;this.B=f;this.X=V;this.U=D;this.K=H;this.ZJ=l;this.wU=F;this.Da=c;this.QY=!0},qPB=function(K,R,f){return XuN(K.U.get(),R.contentCpn,R.B8,function(V){return k7o(K.K.get(),V.slotId,f,R.adPlacementConfig,R.B8,YH(K.ZJ.get(),V))})},lQ=function(K,R,f,V,D,H,l){g.O.call(this);\nthis.K=K;this.U=R;this.X=f;this.J=V;this.Da=D;this.h5=H;this.q1=l},d$=function(K){g.O.call(this);\nthis.U=K},GX=function(K,R,f,V){K.U().rD(R,V);\nf=f();K=K.U();K.Tt.U(\"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED\",R,V,f);R=g.Z(f);for(f=R.next();!f.done;f=R.next())a:{V=K;f=f.value;hC(V.Tt,\"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED\",f);hC(V.Tt,\"ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED\",f);try{var D=V.U;if(g.Ca(f.slotId))throw new C(\"Slot ID was empty\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_INVALID_SLOT\");if(VM(D,f))throw new C(\"Duplicate registration for slot.\",{slotId:f.slotId,slotEntryTriggerType:f.slotEntryTrigger.triggerType},\"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT\");\nif(!D.wQ.WZ.has(f.slotType))throw new C(\"No fulfillment adapter factory registered for slot of type: \"+f.slotType,void 0,\"ADS_CLIENT_ERROR_MESSAGE_NO_FULFILLMENT_ADAPTER_REGISTERED\");if(!D.wQ.DX.has(f.slotType))throw new C(\"No SlotAdapterFactory registered for slot of type: \"+f.slotType,void 0,\"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED\");zX(D,\"TRIGGER_CATEGORY_SLOT_ENTRY\",f.slotEntryTrigger?[f.slotEntryTrigger]:[]);zX(D,\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\",f.slotFulfillmentTriggers);zX(D,\n\"TRIGGER_CATEGORY_SLOT_EXPIRATION\",f.slotExpirationTriggers);var H=V.U,l=f.slotType+\"_\"+f.slotPhysicalPosition,F=SS(H,l);if(VM(H,f))throw new C(\"Duplicate slots not supported\",void 0,\"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT\");F.set(f.slotId,new BsB(f));H.U.set(l,F)}catch(fB){fB instanceof C&&fB.L4?(er(V.Tt,\"ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED\",fB.L4,f),dH(fB,f,void 0,void 0,fB.gq)):(er(V.Tt,\"ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED\",\"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR\",f),dH(fB,f));\nbreak a}VM(V.U,f).T=!0;try{var c=V.U,r=VM(c,f),y=f.slotEntryTrigger,h=c.wQ.wR.get(y.triggerType);h&&(h.T8(\"TRIGGER_CATEGORY_SLOT_ENTRY\",y,f,null),r.Xt.set(y.triggerId,h));for(var S=g.Z(f.slotFulfillmentTriggers),v=S.next();!v.done;v=S.next()){var L=v.value,E=c.wQ.wR.get(L.triggerType);E&&(E.T8(\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\",L,f,null),r.UF.set(L.triggerId,E))}for(var Q=g.Z(f.slotExpirationTriggers),J=Q.next();!J.done;J=Q.next()){var A=J.value,B=c.wQ.wR.get(A.triggerType);B&&(B.T8(\"TRIGGER_CATEGORY_SLOT_EXPIRATION\",\nA,f,null),r.EF.set(A.triggerId,B))}var k=c.wQ.WZ.get(f.slotType).get().build(c.X,f);r.N=k;var b=c.wQ.DX.get(f.slotType).get().build(c.B,f);b.init();r.K=b}catch(fB){fB instanceof C&&fB.L4?(er(V.Tt,\"ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED\",fB.L4,f),dH(fB,f,void 0,void 0,fB.gq)):(er(V.Tt,\"ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED\",\"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR\",f),dH(fB,f));KQ(V,f,!0);break a}hC(V.Tt,\"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED\",f);V.U.Op(f);for(var M=g.Z(V.K),Hc=M.next();!Hc.done;Hc=\nM.next())Hc.value.Op(f);lV(V,f)}},Fr=function(K,R,f,V,D){g.O.call(this);\nvar H=this;this.K=K;this.X=R;this.IQ=f;this.context=D;this.U=new Map;V.get().addListener(this);this.addOnDisposeCallback(function(){V.mZ()||V.get().removeListener(H)})},jno=function(K,R){var f=0x8000000000000,V=0,D=0x8000000000000;\nvar H=g.Z(R.slotFulfillmentTriggers);for(var l=H.next();!l.done;l=H.next())if(l=l.value,l instanceof Uk){var F=l.U.start;f=Math.min(f,F);V=Math.max(V,l.U.end);l.visible&&(D=Math.min(D,F))}else dH(\"Found unexpected fulfillment trigger for throttled slot.\",R,null,{fulfillmentTrigger:l});H=f;D=D<0x8000000000000&&f<D?D:void 0;f=\"throttledadcuerange:\"+R.slotId;K.U.set(f,R);R=JC(K.context.wU.get(),\"use_cue_range_marker_position\")?D:void 0;K.IQ.get().addCueRange(f,H,V,!1,K,void 0,void 0,void 0,R)},cG=function(){g.O.apply(this,\narguments);\nthis.QY=!0;this.iW=new Map;this.U=new Map},r$=function(K,R){K=g.Z(K.iW.values());\nfor(var f=K.next();!f.done;f=K.next())if(f.value.layoutId===R)return!0;return!1},yL=function(K,R){K=g.Z(K.U.values());\nfor(var f=K.next();!f.done;f=K.next()){f=g.Z(f.value);for(var V=f.next();!V.done;V=f.next())if(V=V.value,V.layoutId===R)return V}dH(\"Trying to retrieve an unknown layout\",void 0,void 0,{isEmpty:String(g.Ca(R)),layoutId:R})},MQ5=function(K,R){this.callback=K;\nthis.slot=R},hE=function(){},bYo=function(K,R,f){this.callback=K;\nthis.slot=R;this.h5=f},pso=function(K,R,f){this.callback=K;\nthis.slot=R;this.h5=f;this.K=!1;this.U=0},YPM=function(K,R,f){this.callback=K;\nthis.slot=R;this.h5=f},oD=function(K){this.h5=K},Sm=function(K){g.O.call(this);\nthis.xH=K;this.ey=new Map},iQ=function(K,R){for(var f=[],V=g.Z(K.ey.values()),D=V.next();!D.done;D=V.next()){D=D.value;\nvar H=D.trigger;H instanceof Ok&&H.triggeringLayoutId===R&&f.push(D)}f.length?rI(K.xH(),f):dH(\"Survey is submitted but no registered triggers can be activated.\")},vG=function(K,R,f){Sm.call(this,K);\nvar V=this;this.wU=f;R.get().addListener(this);this.addOnDisposeCallback(function(){R.mZ()||R.get().removeListener(V)})},Lu=function(K){g.O.call(this);\nthis.U=K;this.QY=!0;this.ey=new Map;this.B=new Set;this.X=new Set;this.J=new Set;this.T=new Set;this.K=new Set},w$=function(K){g.O.call(this);\nthis.U=K;this.ey=new Map},z1=function(K,R){for(var f=[],V=g.Z(K.ey.values()),D=V.next();!D.done;D=V.next())D=D.value,D.trigger.U===R.layoutId&&f.push(D);\nf.length&&rI(K.U(),f)},xF=function(K,R,f){g.O.call(this);\nvar V=this;this.U=K;this.context=f;this.ey=new Map;R.get().addListener(this);this.addOnDisposeCallback(function(){R.mZ()||R.get().removeListener(V)})},Er=function(K,R,f,V){g.O.call(this);\nvar D=this;this.K=K;this.IQ=R;this.h5=f;this.Da=V;this.QY=!0;this.ey=new Map;this.U=new Set;f.get().addListener(this);this.addOnDisposeCallback(function(){f.mZ()||f.get().removeListener(D)})},miD=function(K,R,f,V,D,H,l,F,c,r){if(sU(K.Da.get(),1).clientPlaybackNonce!==c)throw new C(\"Cannot register CueRange-based trigger for different content CPN\",{trigger:f});\nK.ey.set(f.triggerId,{eb:new q5(R,f,V,D),cueRangeId:H});K.IQ.get().addCueRange(H,l,F,r,K)},GLB=function(K,R){K=g.Z(K.ey.entries());\nfor(var f=K.next();!f.done;f=K.next()){var V=g.Z(f.value);f=V.next().value;V=V.next().value;if(R===V.cueRangeId)return f}return\"\"},aD=function(K,R){g.O.call(this);\nvar f=this;this.J=K;this.K=new Map;this.X=new Map;this.U=null;R.get().addListener(this);this.addOnDisposeCallback(function(){R.mZ()||R.get().removeListener(f)});\nvar V;this.U=((V=R.get().N2)==null?void 0:V.slotId)||null},u1o=function(K,R){var f=[];\nK=g.Z(K.values());for(var V=K.next();!V.done;V=K.next())V=V.value,V.slot.slotId===R&&f.push(V);return f},QL=function(K){g.O.call(this);\nthis.U=K;this.QY=!0;this.ey=new Map},j3=function(K,R){R=R.layoutId;\nfor(var f=[],V=g.Z(K.ey.values()),D=V.next();!D.done;D=V.next())if(D=D.value,D.trigger instanceof Jr){var H;if(H=D.trigger.layoutId===R)H=(H=Ns2.get(D.category))?H===\"normal\":!1;H&&f.push(D)}f.length&&rI(K.U(),f)},N3=function(K){g.O.call(this);\nthis.U=K;this.QY=!0;this.ey=new Map},Ur=function(K,R,f,V,D,H){g.O.call(this);\nvar l=this;this.T=K;this.TF=R;this.h5=f;this.A5=V;this.VY=H;this.U=null;this.J=!1;this.QY=!0;this.ey=new Map;R.get().addListener(this);this.addOnDisposeCallback(function(){R.mZ()||R.get().removeListener(l)});\nD.get().addListener(this);this.addOnDisposeCallback(function(){D.mZ()||D.get().removeListener(l)})},eme=function(K){mN(K.A5.get(),\"ads_ce\",\"bdc.\"+sdz(K).length+\";fi.\"+!!K.U+\";fet.\"+!!K.K);\nK.U&&(K.J=!0,K.K&&(K.K.stop(),K.K.start()),CcG(K,\"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED\"))},CcG=function(K,R){for(var f=[],V=g.Z(K.ey.values()),D=V.next();!D.done;D=V.next())D=D.value,D.trigger.triggerType===R&&f.push(D);\nf.length>0&&rI(K.T(),f)},WG=function(K,R,f,V,D){for(var H=[],l=g.Z(K.ey.values()),F=l.next();!F.done;F=l.next()){var c=F=F.value,r=c.trigger;\nc=c.slot;if(r.triggerType===R){if(r instanceof a6||r instanceof QB||r instanceof WO){if(D&&r.breakDurationMs!==f)continue;if(!D&&r.breakDurationMs===f)continue;if(V.has(c.slotId))continue}H.push(F)}}H.length>0&&rI(K.T(),H)},Kzw=function(K,R){R=(R.w8+1)*1E3;\nvar f=void 0;K=g.Z(K.ey.values());for(var V=K.next();!V.done;V=K.next()){var D=V.value;V=D.trigger;D=D.slot;V instanceof a6&&V.breakDurationMs<=R&&(!f||V.breakDurationMs>f.trigger.breakDurationMs)&&(f={slot:D,trigger:V})}return f},RwB=function(K){K=K.adPlacementRenderer.config.adPlacementConfig;\nif(!K.prefetchModeConfig||!K.prefetchModeConfig.cacheFetchSmearingDurationMs)return 0;K=Number(K.prefetchModeConfig.cacheFetchSmearingDurationMs);return isNaN(K)||K<=0?0:Math.floor(Math.random()*K)},fvz=function(K){K=K.adPlacementRenderer.config.adPlacementConfig;\nif(K.prefetchModeConfig&&K.prefetchModeConfig.cacheFetchRefreshDurationMs&&(K=Number(K.prefetchModeConfig.cacheFetchRefreshDurationMs),!(isNaN(K)||K<=0)))return K},tE=function(K){K.U=null;\nK.ey.clear();K.K&&K.K.stop();K.B&&K.B.stop();var R;(R=K.X)==null||R.stop();delete K.X},sdz=function(K){var R=[];\nK=g.Z(K.ey.values());for(var f=K.next();!f.done;f=K.next())f=f.value.trigger,f instanceof a6&&R.push(f.breakDurationMs);return R},AE=function(K){g.O.call(this);\nthis.X=K;this.QY=!0;this.ey=new Map;this.U=new Map;this.K=new Map},Vre=function(K,R){var f=[];\nif(R=K.U.get(R.layoutId)){R=g.Z(R);for(var V=R.next();!V.done;V=R.next())(V=K.K.get(V.value.triggerId))&&f.push(V)}return f},JE=function(){g.O.call(this);\nthis.ey=new Map},UG=function(K){switch(K){case \"AD_PLACEMENT_KIND_START\":return\"LATENCY_AD_BREAK_TYPE_PREROLL\";\ncase \"AD_PLACEMENT_KIND_MILLISECONDS\":case \"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\":case \"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\":return\"LATENCY_AD_BREAK_TYPE_MIDROLL\";case \"AD_PLACEMENT_KIND_END\":return\"LATENCY_AD_BREAK_TYPE_POSTROLL\";default:return\"LATENCY_AD_BREAK_TYPE_UNKNOWN\"}},DHB=function(K){switch(K){case \"LAYOUT_TYPE_ENDCAP\":return\"adVideoEnd\";\ncase \"LAYOUT_TYPE_SURVEY\":return\"surveyAd\";case \"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT\":return\"surveyInterstitialAd\";default:return\"unknown\"}},Hf_=function(K,R){var f={slotId:uV(R,\"SLOT_TYPE_IN_PLAYER\"),\nslotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],slotExpirationTriggers:[],dU:\"surface\",clientMetadata:new gp([])},V=Object,D=V.assign;R=Z6(R,\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",f.slotId);R={layoutId:R,layoutType:\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",iD:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"surface\",clientMetadata:new gp([]),\nYl:i3c(!1,f.slotId,f.slotType,f.slotPhysicalPosition,f.dU,f.slotEntryTrigger,f.slotFulfillmentTriggers,f.slotExpirationTriggers,R,\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",\"surface\")};return D.call(V,{},K,{TUr:!0,slot:f,layout:R})},YzB=function(K,R,f,V){var D=K.kind;\nV=V?!1:!K.hideCueRangeMarker;switch(D){case \"AD_PLACEMENT_KIND_START\":return V={tZ:new N1(-0x8000000000000,-0x8000000000000),cf:V},f!=null&&(V.w0=new N1(-0x8000000000000,-0x8000000000000)),V;case \"AD_PLACEMENT_KIND_END\":return V={tZ:new N1(0x7ffffffffffff,0x8000000000000),cf:V},f!=null&&(V.w0=new N1(Math.max(0,R-f),0x8000000000000)),V;case \"AD_PLACEMENT_KIND_MILLISECONDS\":D=K.adTimeOffset;D.offsetStartMilliseconds||dH(\"AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds.\");D.offsetEndMilliseconds||\ndH(\"AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.\");K=Number(D.offsetStartMilliseconds);D=Number(D.offsetEndMilliseconds);D===-1&&(D=R);if(Number.isNaN(K)||Number.isNaN(D)||K>D)return new C(\"AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.\",{offsetStartMs:K,offsetEndMs:D},\"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START\",D===R&&K-500<=D);V={tZ:new N1(K,D),cf:V};if(f!=null){K=Math.max(0,K-f);if(K===D)return V;V.w0=new N1(K,D)}return V;default:return new C(\"AdPlacementKind not supported in convertToRange.\",\n{kind:D,adPlacementConfig:K})}},$HB=function(K){if(!K||!K.adPlacements&&!K.adSlots)return!1;\nfor(var R=g.Z(K.adPlacements||[]),f=R.next();!f.done;f=R.next())if(f=f.value)if(f=f.adPlacementRenderer,f!=null&&(f.config&&f.config.adPlacementConfig&&f.config.adPlacementConfig.kind)===\"AD_PLACEMENT_KIND_START\")return!0;K=g.Z(K.adSlots||[]);for(R=K.next();!R.done;R=K.next()){var V=f=void 0;if(((f=g.z(R.value,SH))==null?void 0:(V=f.adSlotMetadata)==null?void 0:V.triggerEvent)===\"SLOT_TRIGGER_EVENT_BEFORE_CONTENT\")return!0}return!1},Z_=function(K){this.wU=K;\nthis.K=new Map;this.U=new Map;this.X=new Map},uV=function(K,R){if(BG(K.wU.get())){var f=K.K.get(R)||0;\nf++;K.K.set(R,f);return R+\"_\"+f}return g.SI(16)},Z6=function(K,R,f){if(BG(K.wU.get())){var V=K.U.get(R)||0;\nV++;K.U.set(R,V);return f+\"_\"+R+\"_\"+V}return g.SI(16)},pX=function(K,R){if(BG(K.wU.get())){var f=K.X.get(R)||0;\nf++;K.X.set(R,f);return R+\"_\"+f}return g.SI(16)},lv5=function(K){var R=[new uc(K.B8),\nnew RR(K.pD),new ZX(K.adPlacementConfig),new lM(K.videoLengthSeconds),new Ej(K.G7)];K.instreamAdPlayerOverlayRenderer&&R.push(new Id(K.instreamAdPlayerOverlayRenderer));K.playerOverlayLayoutRenderer&&R.push(new gd(K.playerOverlayLayoutRenderer));K.MO&&R.push(new TL(K.MO));return R},dHN=function(K,R,f,V,D,H){K=f.inPlayerLayoutId?f.inPlayerLayoutId:Z6(H,\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",K);\nvar l,F,c=f.instreamAdPlayerOverlayRenderer?(l=f.instreamAdPlayerOverlayRenderer)==null?void 0:l.adLayoutLoggingData:(F=f.playerOverlayLayoutRenderer)==null?void 0:F.adLayoutLoggingData;l={layoutId:K,layoutType:\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",dU:R};return{layoutId:K,layoutType:\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",iD:new Map,layoutExitNormalTriggers:[new xM(function(r){return pX(H,r)},f.B8)],\nlayoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:R,clientMetadata:V,Yl:D(l),adLayoutLoggingData:c}},Xr=function(K){var R=this;\nthis.K=K;this.U=function(f){return pX(R.K.get(),f)}},k7o=function(K,R,f,V,D,H){f=new gp([new OP(f),\nnew ZX(V)]);R=Z6(K.K.get(),\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\",R);V={layoutId:R,layoutType:\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\",dU:\"core\"};return{layoutId:R,layoutType:\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\",iD:new Map,layoutExitNormalTriggers:[new xM(function(l){return pX(K.K.get(),l)},D)],\nlayoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:f,Yl:H(V),adLayoutLoggingData:void 0}},nX=function(K,R,f,V,D){var H=lv5(V);\nreturn dHN(R,f,V,new gp(H),D,K.K.get())},Fzo=function(K,R,f,V,D){var H=lv5(V);\nH.push(new Ai(V.WQ));H.push(new Ji(V.zB));return dHN(R,f,V,new gp(H),D,K.K.get())},eH=function(K,R,f,V,D,H,l,F,c,r){R=Z6(K.K.get(),f,R);\nvar y={layoutId:R,layoutType:f,dU:\"core\"},h=new Map;l&&h.set(\"impression\",l);l=[new tr(K.U,D,\"SLOT_TYPE_PLAYER_BYTES\",\"LAYOUT_TYPE_MEDIA\")];r&&l.push(new zi(K.U,r,[\"normal\"]));return{layoutId:R,layoutType:f,iD:h,layoutExitNormalTriggers:l,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([V,new ZX(H),new uc(D)]),Yl:F(y),adLayoutLoggingData:c}},Ku=function(K,R,f,V,D,H,l,F,c){R=Z6(K.K.get(),\nf,R);\nvar r={layoutId:R,layoutType:f,dU:\"core\"},y=[new tr(K.U,D,\"SLOT_TYPE_PLAYER_BYTES\",\"LAYOUT_TYPE_MEDIA\")];c&&y.push(new zi(K.U,c,[\"normal\"]));return{layoutId:R,layoutType:f,iD:new Map,layoutExitNormalTriggers:y,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([V,new ZX(H),new uc(D)]),Yl:l(r),adLayoutLoggingData:F}},mc=function(K,R,f){var V=[];\nV.push(new Ar(K.U,f));R&&V.push(R);return V},Yu=function(K,R,f,V,D,H,l){var F={layoutId:R,\nlayoutType:f,dU:\"core\"};return{layoutId:R,layoutType:f,iD:new Map,layoutExitNormalTriggers:l,layoutExitSkipTriggers:[new i0(K.U,R)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new Ni(V),new ZX(D)]),Yl:H(F),adLayoutLoggingData:V.adLayoutLoggingData}},Xb=function(K,R,f,V,D,H,l,F){var c={layoutId:R,\nlayoutType:H,dU:\"core\"};return{layoutId:R,layoutType:H,iD:new Map,layoutExitNormalTriggers:[new xM(K.U,f)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new ZX(V)].concat(g.X(l))),Yl:D(c),adLayoutLoggingData:F}},oXG=function(K,R,f,V,D,H,l,F,c,r,y,h){K=Gz(K,R,f,V,D,H,l,F,y,h);\nR=K.Y_;f=new CY(K.wy);V=K.layoutExitSkipTriggers;c>0&&(R.push(f),R.push(new kX(c)),V=[]);R.push(new X1(r));return{x4:{layoutId:K.layoutId,layoutType:K.layoutType,iD:K.iD,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:K.dU,clientMetadata:new gp(R),Yl:K.Yl,adLayoutLoggingData:K.adLayoutLoggingData},N$:V,W1:K.layoutExitMuteTriggers,DG:K.layoutExitUserInputSubmittedTriggers,TR:K.layoutExitUserCancelledTriggers,\nfK:K.fK}},Lf_=function(K,R,f,V,D,H,l,F,c){R=Gz(K,R,f,V,D,new Map,H,function(r){return l(r,F)});\nK=new Ok(K.U,R.wy);f=new CY(R.wy);c=new X1(c);return{x4:{layoutId:R.layoutId,layoutType:R.layoutType,iD:R.iD,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:R.dU,clientMetadata:new gp([].concat(g.X(R.Y_),[f,c])),Yl:R.Yl,adLayoutLoggingData:R.adLayoutLoggingData},N$:R.layoutExitSkipTriggers,W1:R.layoutExitMuteTriggers,DG:[].concat(g.X(R.layoutExitUserInputSubmittedTriggers),[K]),TR:R.layoutExitUserCancelledTriggers,\nfK:R.fK}},Gz=function(K,R,f,V,D,H,l,F,c,r){R=Z6(K.K.get(),\"LAYOUT_TYPE_MEDIA_BREAK\",R);\nvar y={layoutId:R,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",dU:\"adapter\"};F=F(R);var h=Oj(F.clientMetadata,\"metadata_type_fulfilled_layout\");h||dH(\"Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.\");var S=h?h.layoutId:\"\";f=[new ZX(f),new aR(V),new Uj(D)];h&&f.push(new eQ(h.layoutType));r&&f.push(new hW(r));return{layoutId:R,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",iD:H,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[new X$(K.U,S)],layoutExitMuteTriggers:[],\nlayoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"adapter\",Y_:f,Yl:l(y),adLayoutLoggingData:c,fK:F,wy:S}},ZvG=function(K,R,f,V,D,H,l,F,c,r,y){K=cWN(K,R,\"core\",f,V,D,H,l,F,c,r,void 0,y);\nreturn{layoutId:K.layoutId,layoutType:K.layoutType,iD:K.iD,layoutExitNormalTriggers:K.layoutExitNormalTriggers,layoutExitSkipTriggers:K.layoutExitSkipTriggers,layoutExitMuteTriggers:K.layoutExitMuteTriggers,layoutExitUserInputSubmittedTriggers:K.layoutExitUserInputSubmittedTriggers,layoutExitUserCancelledTriggers:K.layoutExitUserCancelledTriggers,dU:K.dU,clientMetadata:new gp(K.Hx),Yl:K.Yl,adLayoutLoggingData:K.adLayoutLoggingData}},Aio=function(K,R,f,V,D,H,l,F,c,r,y,h,S){R=cWN(K,R,\"adapter\",f,V,\nD,H,l,F,c,y,h,S);\nV=R.layoutExitSkipTriggers;D=R.Hx;f.adPodSkipTarget&&f.adPodSkipTarget>0&&(D.push(r),D.push(new kX(f.adPodSkipTarget)),V=[]);D.push(new X1(F.adPodIndex));f.isCritical&&(V=[new zi(K.U,R.layoutId,[\"error\"])].concat(g.X(V)));return{x4:{layoutId:R.layoutId,layoutType:R.layoutType,iD:R.iD,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:R.dU,clientMetadata:new gp(D),Yl:R.Yl,adLayoutLoggingData:R.adLayoutLoggingData},\nN$:V,W1:R.layoutExitMuteTriggers,DG:R.layoutExitUserInputSubmittedTriggers,TR:R.layoutExitUserCancelledTriggers}},cWN=function(K,R,f,V,D,H,l,F,c,r,y,h,S){var v={layoutId:R,\nlayoutType:\"LAYOUT_TYPE_MEDIA\",dU:f};D=[new ZX(D),new Bs(c),new Ps(V.externalVideoId),new nY(F),new Uj({impressionCommands:V.impressionCommands,abandonCommands:V.onAbandonCommands,completeCommands:V.completeCommands,progressCommands:V.adVideoProgressCommands}),new dp(H),new ff({current:null}),new lM(l)];(H=V.playerOverlay.instreamAdPlayerOverlayRenderer)&&D.push(new Id(H));(l=V.playerOverlay.playerOverlayLayoutRenderer)&&D.push(new gd(l));h&&D.push(new FO(h));(h=V.playerUnderlay)&&D.push(new OP(h));\nF=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\");h=(h=H?H.elementId:l==null?void 0:l.layoutId)?h:Z6(K.K.get(),\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",F);D.push(new CY(h));D.push(new Kf(F));D.push(new hW(c.adPodIndex));V.adNextParams&&D.push(new ad(V.adNextParams));V.shrunkenPlayerBytesConfig&&D.push(new Mi(V.shrunkenPlayerBytesConfig));V.clickthroughEndpoint&&D.push(new QE(V.clickthroughEndpoint));V.legacyInfoCardVastExtension&&D.push(new QA(V.legacyInfoCardVastExtension));V.sodarExtensionData&&D.push(new cx(V.sodarExtensionData));\ny&&D.push(new xH(y));D.push(new AW(H6(V.pings)));c=$p(V.pings);if(S){a:{S=g.Z(S);for(y=S.next();!y.done;y=S.next())if(y=y.value,y.adSlotMetadata.slotType===\"SLOT_TYPE_PLAYER_UNDERLAY\"&&(H=g.z(y.fulfillmentContent.fulfilledLayout,hd))&&(H=g.z(H.renderingContent,rh))&&H.associatedPlayerBytesLayoutId===R){S=y;break a}S=void 0}S&&D.push(new jQ(S))}return{layoutId:R,layoutType:\"LAYOUT_TYPE_MEDIA\",iD:c,layoutExitNormalTriggers:[new Jr(K.U,R)],layoutExitSkipTriggers:V.skipOffsetMilliseconds?[new X$(K.U,\nh)]:[],layoutExitMuteTriggers:[new X$(K.U,h)],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:f,Hx:D,Yl:r(v),adLayoutLoggingData:V.adLayoutLoggingData}},xIc=function(K,R,f,V,D,H,l,F,c){V.every(function(y){return Px(y,[],[\"LAYOUT_TYPE_MEDIA\"])})||dH(\"Unexpect subLayout type for DAI composite layout\");\nR=Z6(K.K.get(),\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",R);var r={layoutId:R,layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",dU:\"core\"};return{layoutId:R,layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",iD:new Map,layoutExitNormalTriggers:[new Ek(K.U)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],dU:\"core\",clientMetadata:new gp([new rp(f),new yA(F),new Dv(V),new ZX(D),new vx(H),new oR({}),new Zv(c)]),Yl:l(r)}},ivD=function(K){return K!=\nnull},kF=function(K,R,f){var V=this;\nthis.K=K;this.X=R;this.wU=f;this.U=function(D){return pX(V.K.get(),D)}},IXD=function(K,R,f,V,D,H,l){if(!f.prefetchModeConfig)return new C(\"AdPlacementConfig for Live Prefetch is missing prefetch_config\");\nf=f.prefetchModeConfig;V*=1E3;var F=[];if(!f.breakLengthMs)return new C(\"AdPlacementConfig for Live Prefetch is missing break_length_ms\");for(var c=g.Z(f.breakLengthMs),r=c.next();!r.done;r=c.next())if(r=r.value,Number(r)>0){var y=V+Number(f.startTimeOffsetMs),h=y+Number(f.cacheFetchSmearingDurationMs);r={tZ:new N1(h,h+Number(r)),cf:!1,w0:new N1(Math.floor(y+Math.random()*Number(f.cacheFetchSmearingDurationMs)),h),cueProcessedMs:V?V:y};y=[];y.push(new kH({}));h=[];h.push(new BO(K.U));h.push(new $4B(K.U));\nl&&y.push(new oR({}));F.push(Na(K,R,D,r,H,y,h))}return F},Na=function(K,R,f,V,D,H,l){H=H===void 0?[]:H;\nvar F=uV(K.K.get(),\"SLOT_TYPE_AD_BREAK_REQUEST\");l||(l=[],V.w0&&V.w0.start!==V.tZ.start&&l.push(new Uk(K.U,f,new N1(V.w0.start,V.tZ.start),!1)),l.push(new Uk(K.U,f,new N1(V.tZ.start,V.tZ.end),V.cf)));V={getAdBreakUrl:R.getAdBreakUrl,HA:V.tZ.start,LO:V.tZ.end,cueProcessedMs:V.cueProcessedMs};R=new n6(K.U,F);H=[new wp(V)].concat(g.X(H));return{slotId:F,slotType:\"SLOT_TYPE_AD_BREAK_REQUEST\",slotPhysicalPosition:1,slotEntryTrigger:R,slotFulfillmentTriggers:l,slotExpirationTriggers:[new Zw(K.U,f),new Ti(K.U,\nF),new PO(K.U,F)],dU:\"core\",clientMetadata:new gp(H),adSlotLoggingData:D}},yWM=function(K,R,f){var V=[];\nf=g.Z(f);for(var D=f.next();!D.done;D=f.next())V.push(rWe(K,R,D.value));return V},rWe=function(K,R,f){return f.triggeringSlotId!=null&&f.triggeringSlotId===K?f.clone(R):f},HvD=function(K,R,f,V,D){return hw5(K,R,f,V,D)},SPM=function(K,R,f,V){var D=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\");\nreturn hw5(K,D,R,f,V)},hw5=function(K,R,f,V,D){var H=new wq(K.U,f),l=[new kM(K.U,R)];\nK=[new Ti(K.U,R),new Zw(K.U,V)];return{slotId:R,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:H,slotFulfillmentTriggers:l,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(D({slotId:R,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:H,slotFulfillmentTriggers:l,slotExpirationTriggers:K},f))]),adSlotLoggingData:void 0}},Jic=function(K,R,f,V,D,H){var l=uV(K.K.get(),\"SLOT_TYPE_PLAYER_BYTES\"),F=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\"),\nc=Z6(K.K.get(),\"LAYOUT_TYPE_SURVEY\",F);\nV=T1(K,R,f,V);var r=[new kM(K.U,l)];f=[new Ti(K.U,l),new Zw(K.U,f),new i0(K.U,c)];if(V instanceof C)return V;H=H({slotId:l,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:V,slotFulfillmentTriggers:r,slotExpirationTriggers:f},{slotId:F,layoutId:c});F=H.A5D;return[{slotId:l,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:r,slotExpirationTriggers:f,dU:\"core\",clientMetadata:new gp([new Lf(H.BnW),new XO({G$:K.G$(R)})]),\nadSlotLoggingData:D},F]},BSD=function(K,R,f,V,D){D=D?D:uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\");\nf=new wq(K.U,f);var H=[new kM(K.U,D)];K=[new Zw(K.U,R),new Ti(K.U,D)];return{slotId:D,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:H,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(V({slotId:D,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:f,slotFulfillmentTriggers:H,slotExpirationTriggers:K}))])}},XuN=function(K,R,f,V){var D=uV(K.K.get(),\"SLOT_TYPE_PLAYER_UNDERLAY\");\nf=new wq(K.U,f);var H=[new kM(K.U,D)];K=[new Zw(K.U,R),new Ti(K.U,D)];return{slotId:D,slotType:\"SLOT_TYPE_PLAYER_UNDERLAY\",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:H,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(V({slotId:D,slotType:\"SLOT_TYPE_PLAYER_UNDERLAY\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:f,slotFulfillmentTriggers:H,slotExpirationTriggers:K}))])}},Qyh=function(K,R,f,V,D,H,l){var F=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\"),c=Z6(K.K.get(),\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",\nF);\nV=oHc(K,V,H,l,c);if(V instanceof C)return V;l=[new kM(K.U,F)];D=[new Zw(K.U,H),new kM(K.U,D),new gq(K.U,D)];f=YH(f,{slotId:F,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:V,slotFulfillmentTriggers:l,slotExpirationTriggers:D});K=K.X.get();H={layoutId:c,layoutType:\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",dU:\"core\"};R={layoutId:c,layoutType:\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",iD:new Map,layoutExitNormalTriggers:[new oQv(K.U,c,R.durationMs)],layoutExitSkipTriggers:[new i$e(K.U,\nc,R.durationMs)],layoutExitUserCancelledTriggers:[new SzM(K.U,c)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],dU:\"core\",clientMetadata:new gp([new NH(R)]),Yl:f(H)};return{slotId:F,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:V,slotFulfillmentTriggers:l,slotExpirationTriggers:D,clientMetadata:new gp([new Lf(R)])}},yiB=function(K,R,f,V,D,H){R=T1(K,R,f,V);\nif(R instanceof C)return R;var l=R instanceof Uk?new r2_(K.U,f,R.U):null;V=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\");var F=[new kM(K.U,V)];K=[new Zw(K.U,f),new Ti(K.U,V)];H=H({slotId:V,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:R,slotFulfillmentTriggers:F,slotExpirationTriggers:K},l);return H instanceof IR?new C(H):{slotId:V,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:R,slotFulfillmentTriggers:F,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(H)]),\nadSlotLoggingData:D}},cih=function(K,R,f,V){var D=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\"),H=new ST(K.U,R),l=[new I6(K.U,D)];\nK=[new Zw(K.U,R),new Ti(K.U,D)];return{slotId:D,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:H,slotFulfillmentTriggers:l,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(V({slotId:D,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:H,slotFulfillmentTriggers:l,slotExpirationTriggers:K}))]),adSlotLoggingData:f}},rRz=function(K,R,f,V){var D=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\");\nf=new wq(K.U,f);var H=[new kM(K.U,D)],l=[new Ti(K.U,D),new Zw(K.U,R)];H={slotId:D,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:f,slotFulfillmentTriggers:H,slotExpirationTriggers:l};return{slotId:D,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:[new kM(K.U,D)],slotExpirationTriggers:[new Zw(K.U,R),new Ti(K.U,D)],dU:\"core\",clientMetadata:new gp([new Lf(V(H))])}},dI_=function(K,R,f,V,D){var H=uV(K.K.get(),\"SLOT_TYPE_IN_PLAYER\");\nf=new L6(K.U,V,f);V=[new kM(K.U,H)];K=[new Zw(K.U,R)];return{slotId:H,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:V,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(D({slotId:H,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:f,slotFulfillmentTriggers:V,slotExpirationTriggers:K}))])}},f7_=function(K,R,f,V,D,H){var l=uV(K.K.get(),R);\nreturn PG(K,l,R,new wq(K.U,V),[new Zw(K.U,f),new Ti(K.U,l),new zi(K.U,V,[\"error\"])],D,H)},Rvc=function(K,R,f,V,D,H,l){var F=uV(K.K.get(),R);\nreturn PG(K,F,R,new zi(K.U,D,[\"normal\"]),[new Zw(K.U,f),new Ti(K.U,F),new zi(K.U,V,[\"error\"])],H,l)},snw=function(K,R,f,V,D){var H=uV(K.K.get(),R);\nreturn PG(K,H,R,new ST(K.U,f),[new Zw(K.U,f),new Ti(K.U,H)],V,D)},$i_=function(K,R,f,V,D){f=f?\"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM\":\"SLOT_TYPE_PLAYBACK_TRACKING\";\nvar H=uV(K.K.get(),f);R=new ST(K.U,R);var l=[new kM(K.U,H)];K=[new Ti(K.U,H)];return{slotId:H,slotType:f,slotPhysicalPosition:1,slotEntryTrigger:R,slotFulfillmentTriggers:l,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(D({slotId:H,slotType:f,slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:R,slotFulfillmentTriggers:l,slotExpirationTriggers:K}))]),adSlotLoggingData:V}},v4_=function(K,R,f,V,D){var H=uV(K.K.get(),\"SLOT_TYPE_PLAYER_BYTES\"),l=new N5(K.U),F=[new I6(K.U,H)];\nK=[new Zw(K.U,R)];R=[];R.push(new Lf(V({slotId:H,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:l,slotFulfillmentTriggers:F,slotExpirationTriggers:K})));R.push(new oR({}));D&&R.push(new $H({current:D}));return{slotId:H,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,slotEntryTrigger:l,slotFulfillmentTriggers:F,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp(R),adSlotLoggingData:f}},Nde=function(K,R){return Pco(K.wU.get())?new zi(K.U,R,[\"normal\",\n\"error\",\"skipped\"]):new zi(K.U,R,[\"normal\"])},t6w=function(K,R,f,V,D){R=Nde(K,R);\nK=uW(K,R,f);D=D({slotId:K.slotId,slotType:K.slotType,slotPhysicalPosition:K.slotPhysicalPosition,slotEntryTrigger:K.slotEntryTrigger,slotFulfillmentTriggers:K.slotFulfillmentTriggers,slotExpirationTriggers:K.slotExpirationTriggers,dU:K.dU});return D instanceof C?D:{bG:Object.assign({},K,{clientMetadata:new gp([new Lf(D.layout)]),adSlotLoggingData:V}),B9:D.B9}},ARM=function(K,R,f,V,D,H,l){f=Ui5(K,R,f,V);\nif(f instanceof C)return f;l=l({slotId:f.slotId,slotType:f.slotType,slotPhysicalPosition:f.slotPhysicalPosition,slotEntryTrigger:f.slotEntryTrigger,slotFulfillmentTriggers:f.slotFulfillmentTriggers,slotExpirationTriggers:f.slotExpirationTriggers,dU:f.dU});if(l instanceof C)return l;K=[new Lf(l.layout),new XO({G$:K.G$(R)})];H&&K.push(new Wx({}));return{bG:{slotId:f.slotId,slotType:f.slotType,slotPhysicalPosition:f.slotPhysicalPosition,slotEntryTrigger:f.slotEntryTrigger,slotFulfillmentTriggers:f.slotFulfillmentTriggers,\nslotExpirationTriggers:f.slotExpirationTriggers,dU:f.dU,clientMetadata:new gp(K),adSlotLoggingData:D},B9:l.B9}},uW=function(K,R,f){var V=uV(K.K.get(),\"SLOT_TYPE_PLAYER_BYTES\"),D=[new kM(K.U,V)];\nK=[new Ti(K.U,V),new Zw(K.U,f)];return{slotId:V,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,slotEntryTrigger:R,slotFulfillmentTriggers:D,slotExpirationTriggers:K,dU:\"core\"}},Ui5=function(K,R,f,V){R=T1(K,R,f,V);\nreturn R instanceof C?R:uW(K,R,f)},dih=function(K,R,f,V,D,H){var l=uV(K.K.get(),\"SLOT_TYPE_FORECASTING\");\nR=T1(K,R,f,V);if(R instanceof C)return R;V=[new kM(K.U,l)];K=[new Ti(K.U,l),new Zw(K.U,f)];return{slotId:l,slotType:\"SLOT_TYPE_FORECASTING\",slotPhysicalPosition:1,slotEntryTrigger:R,slotFulfillmentTriggers:V,slotExpirationTriggers:K,dU:\"core\",clientMetadata:new gp([new Lf(H({slotId:l,slotType:\"SLOT_TYPE_FORECASTING\",slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:R,slotFulfillmentTriggers:V,slotExpirationTriggers:K}))]),adSlotLoggingData:D}},Sjh=function(K,R,f,V,D){var H=!R.hideCueRangeMarker;\nswitch(R.kind){case \"AD_PLACEMENT_KIND_START\":return new ST(K.U,f);case \"AD_PLACEMENT_KIND_MILLISECONDS\":return K=YzB(R,V),K instanceof C?K:D(K.tZ,H);case \"AD_PLACEMENT_KIND_END\":return new vO(K.U,f,H);default:return new C(\"Cannot construct entry trigger\",{kind:R.kind})}},oHc=function(K,R,f,V,D){return Sjh(K,R,f,V,function(H,l){return new c2h(K.U,f,H,l,D)})},T1=function(K,R,f,V){return Sjh(K,R,f,V,function(D,H){return new Uk(K.U,f,D,H)})},PG=function(K,R,f,V,D,H,l){K=[new I6(K.U,R)];\nreturn{slotId:R,slotType:f,slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:K,slotExpirationTriggers:D,dU:\"core\",clientMetadata:new gp([new Lf(l({slotId:R,slotType:f,slotPhysicalPosition:1,dU:\"core\",slotEntryTrigger:V,slotFulfillmentTriggers:K,slotExpirationTriggers:D}))]),adSlotLoggingData:H}},RB2=function(){},nu=function(K,R){g.O.call(this);\nthis.wU=K;this.K=R;this.eventCount=0;this.X=fhc()()},hC=function(K,R,f){K.U(R,void 0,void 0,void 0,f,void 0,void 0,void 0,f.adSlotLoggingData)},D6=function(K,R,f,V){K.U(R,void 0,void 0,void 0,f,V?V:void 0,void 0,void 0,f.adSlotLoggingData,V?V.adLayoutLoggingData:void 0);\nf=Ue().resolve(new xJ(Fq))==null?void 0:cY();R=f==null?void 0:f.adsSeenHotConfig;f=f==null?void 0:f.adsHotConfig;(R==null?0:R.logOnAdsSeen)&&(f==null?0:f.webEnablePremiumAdsSeenLogging)&&ifw(K,V?V:void 0)},QQz=function(K,R,f,V){JC(K.wU.get(),\"h5_enable_pacf_debug_logs\")&&console.log(\"[PACF]: ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED\",\"trigger:\",f,\"slot:\",R,\"layout:\",V);\npf(K.K.get())&&K.U(\"ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED\",void 0,void 0,void 0,R,V?V:void 0,void 0,f,R.adSlotLoggingData,V?V.adLayoutLoggingData:void 0)},er=function(K,R,f,V,D){K.U(\"ADS_CLIENT_EVENT_TYPE_ERROR\",void 0,void 0,void 0,V,D,void 0,void 0,V.adSlotLoggingData,D?D.adLayoutLoggingData:void 0,{errorType:R,\nerrorMessage:f})},ifw=function(K,R){if(R){var f=R.adLayoutLoggingData;\ng.ez(g.R8(),function(){K.X!=null&&f&&g.h$(\"adsSeenClientLogging\",{serializedAdServingDataEntry:f.serializedAdServingDataEntry})},0)}},ID=function(K,R,f){nu.call(this,K,R);\nthis.wU=K;this.Da=f},g$=function(){this.U=new Map},Or=function(K){this.U=\"pending\";\nthis.K=[];this.X=[];try{K(this.J.bind(this),this.reject.bind(this))}catch(R){this.reject(R)}},vH2=function(){var K,R;\nreturn{QG:new Or(function(f,V){K=f;R=V}),\nresolve:K,reject:R}},M3=function(K){return jm(K)?K:q3(K)?new Or(function(R,f){K.then(R,f)}):new Or(function(R){R(K)})},bQ=function(K){return new Or(function(R,f){f(K)})},pu=function(K){try{return M3(K())}catch(R){return bQ(R)}},ml=function(K,R,f){var V=vH2(),D=V.QG,H=V.resolve,l=V.reject;\nK.K.push(function(F){if(R)try{var c=R(F);H(c)}catch(r){l(r)}else H(F)});\nK.X.push(function(F){if(f)try{var c=f(F);H(c)}catch(r){l(r)}else l(F)});\nYF(K);return D},G1=function(K,R){return ml(K,void 0,R)},LzB=function(K,R){ml(K,function(f){return ml(M3(R()),function(){return f})},function(f){return ml(M3(R()),function(){return bQ(f)})})},YF=function(K){if(K.U===\"fulfilled\"){var R=K.K;\nK.K=[];K.X=[];R=g.Z(R);for(var f=R.next();!f.done;f=R.next())f=f.value,f(K.result)}else if(K.U===\"rejected\")for(R=K.X,K.K=[],K.X=[],R=g.Z(R),f=R.next();!f.done;f=R.next())f=f.value,f(K.error)},uQ=function(K,R){return wxc(R.call(K))},sr=function(K){return function f(){return vT(f,function(V){if(V.U==1)return g.cT(V,2),g.P(V,{QG:M3(K)},4);\nif(V.U!=2)return V.return(V.K);g.h_(V);return g.oi(V,0)})}()},wxc=function(K){return pu(function(){return Cu(K,K.next())})},Cu=function(K,R){return R.done?M3(R.value):G1(ml(R.value.QG,function(f){return Cu(K,K.next(f))}),function(f){return Cu(K,K.throw(f))})},EHG=function(K){var R=zwM(K);\nreturn ml(xHM(R),function(){return R.map(function(f){return f.state()})})},xHM=function(K){if(K.length===0)return M3(NaN);\nvar R=vH2(),f=R.QG,V=R.resolve,D=K.length;K=g.Z(K.entries());var H=K.next();for(R={};!H.done;R={mP:void 0},H=K.next()){var l=g.Z(H.value);H=l.next().value;l=l.next().value;R.mP=H;LzB(l,function(F){return function(){f.U===\"pending\"&&(avc(void 0)&&(void 0)(F.mP)&&f.U===\"pending\"?V(F.mP):(--D,D===0&&V(NaN)))}}(R))}return f},zwM=function(K){return K.map(function(R){return M3(R)})},K1=function(K){var R=K.hours||0;\nvar f=K.minutes||0,V=K.seconds||0;R=V+f*60+R*3600+(K.days||0)*86400+(K.weeks||0)*604800+(K.months||0)*2629800+(K.years||0)*31557600;R<=0?R={hours:0,minutes:0,seconds:0}:(K=R,R=Math.floor(K/3600),K%=3600,f=Math.floor(K/60),V=Math.floor(K%60),R={hours:R,minutes:f,seconds:V});var D=R.hours===void 0?0:R.hours;f=R.minutes===void 0?0:R.minutes;K=R.seconds===void 0?0:R.seconds;V=D>0;R=[];if(V){D=(new Intl.NumberFormat(\"en-u-nu-latn\")).format(D);var H=[\"fr\"],l=\"az bs ca da de el es eu gl hr id is it km lo mk nl pt-BR ro sl sr sr-Latn tr vi\".split(\" \");\nD=\"af be bg cs et fi fr-CA hu hy ka kk ky lt lv no pl pt-PT ru sk sq sv uk uz\".split(\" \").includes(em)?D.replace(\",\",\"\\u00a0\"):H.includes(em)?D.replace(\",\",\"\\u202f\"):l.includes(em)?D.replace(\",\",\".\"):D;R.push(D)}V=V===void 0?!1:V;f=([\"af\",\"be\",\"lt\"].includes(em)||V)&&f<10?QRM().format(f):(new Intl.NumberFormat(\"en-u-nu-latn\")).format(f);R.push(f);f=QRM().format(K);R.push(f);f=\":\";\"da fi id si sr sr-Latn\".split(\" \").includes(em)&&(f=\".\");return R.join(f)},QRM=function(){return new Intl.NumberFormat(\"en-u-nu-latn\",\n{minimumIntegerDigits:2})},NpN=function(K,R){var f,V;\nK=((f=K.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(V=f.videoAuthorizationToken)==null?void 0:V.credentialTransferTokens)||[];for(f=0;f<K.length;++f)if(K[f].scope===R)return K[f].token||void 0},R0=function(K){if(K&&K.simpleText)return K.simpleText;\nvar R=\"\";if(K&&K.runs)for(var f=0;f<K.runs.length;f++)K.runs[f].text&&(R+=K.runs[f].text);return R},f1=function(K){return K?function(){try{return K.apply(this,arguments)}catch(R){g.WR(R)}}:K},V0=function(){this.X=new Set;\nthis.K=new Set;this.J=new Map;this.client=void 0;this.csn=null},D1=function(){V0.instance||(V0.instance=new V0);\nreturn V0.instance},Hp=function(){},$i=function(){this.N=[];\nthis.Z=[];this.U=[];this.aY=[];this.B=[];this.EF=[];this.X=new Map;this.T=new Map;this.K=new Set;this.Xt=new Map},lf=function(){$i.instance||($i.instance=new $i);\nreturn $i.instance},dj=function(K,R,f,V){V=V===void 0?{}:V;\ng.DY(function(){UHM.includes(R)||(g.A$(new g.NB(\"createClientScreen() called with a non-page VE\",R)),R=83769);V.isHistoryNavigation||(K.aY=[],K.U.push({rootVe:R,key:V.key||\"\"}));K.N=[];K.Z=[];V.QO?Wz2(K,R,f,V):trw(K,R,f,V)})()},AWG=function(K,R,f){f=f===void 0?0:f;\ng.DY(function(){R.then(function(V){K.K.has(f)&&K.J&&K.J();var D=g.wu(f),H=g.LM(f);if(D&&H){var l={automatedLogEventSource:3},F;(V==null?0:(F=V.response)==null?0:F.trackingParams)&&g.jV(K.client,D,H,g.SV(V.response.trackingParams),!1,l);var c;(V==null?0:(c=V.playerResponse)==null?0:c.trackingParams)&&g.jV(K.client,D,H,g.SV(V.playerResponse.trackingParams),!1,l)}})})()},cp=function(K){var R=lf();\ng.DY(function(){var f=g.SV(K);FA(R,f);return f})()},JWB=function(K){var R={veType:253246};\nreturn g.DY(function(){if(!R.veType)return t$(new g.NB(\"Error: Trying to graft a client VE without a veType.\")),null;if(R.visibilityTypes){var f=R.visibilityTypes.reduce(function(V,D){return V|D});\nf={visibility:{types:String(f)}}}f=ig(R.veType,R.visualElement,R.elementIndex,R.clientYouTubeData,void 0,f);return FA(K,f)?f:null})()},FA=function(K,R,f,V){V=V===void 0?0:V;\nreturn g.DY(function(){if(K.K.has(V))return K.N.push([R,f]),!0;var D=g.wu(V),H=f||g.LM(V);if(D&&H){if(g.No(\"combine_ve_grafts\")){var l=K.X.get(H.toString());l?l.push(R):(K.T.set(H.toString(),H),K.X.set(H.toString(),[R]));K.UF||(K.UF=g.ez(0,function(){rj(K,D)},1200))}else g.jV(K.client,D,H,R);\nreturn!0}return!1})()},Zf5=function(K,R){var f=g.wu(0);\nf&&Yt(K.client,f,R,void 0)},BpB=function(K,R,f,V){V=V===void 0?0:V;\nvar D=g.wu(V);R=R||g.LM(V);D&&R&&(K=K.client,V=PR({cttAuthInfo:zN(D)||void 0},D),f={csn:D,ve:R.getAsJson(),clientData:f},D===\"UNDEFINED_CSN\"?bg(\"visualElementStateChanged\",V,f):K?yC(\"visualElementStateChanged\",f,K,V):g.h$(\"visualElementStateChanged\",f,V))},Wz2=function(K,R,f,V){V=V===void 0?{}:V;\nK.K.add(V.layer||0);K.J=function(){trw(K,R,f,V);var l=g.LM(V.layer);if(l){for(var F=g.Z(K.N),c=F.next();!c.done;c=F.next())c=c.value,FA(K,c[0],c[1]||l,V.layer);l=g.Z(K.Z);for(F=l.next();!F.done;F=l.next())F=F.value,BpB(K,F[0],F[1])}};\nf||g.wu(V.layer)||K.J();if(V.QO)for(var D=g.Z(V.QO),H=D.next();!H.done;H=D.next())AWG(K,H.value,V.layer);else g.WR(Error(\"Delayed screen needs a data promise.\"))},trw=function(K,R,f,V){V=V===void 0?{}:V;\nvar D=void 0;V.layer||(V.layer=0);D=V.parentLayer!==void 0?V.parentLayer:V.layer;var H=g.wu(D);D=g.LM(D);var l=f||D,F;l&&(V.parentCsn!==void 0?F={clientScreenNonce:V.parentCsn,visualElement:l}:H&&H!==\"UNDEFINED_CSN\"&&(F={clientScreenNonce:H,visualElement:l}));var c,r=g.KI(\"EVENT_ID\");H===\"UNDEFINED_CSN\"&&r&&(c={servletData:{serializedServletEventId:r}});g.No(\"combine_ve_grafts\")&&H&&rj(K,H);g.No(\"no_client_ve_attach_unless_shown\")&&l&&H&&MS(l,H);try{var y=AmB(K.client,R,F,V.z0,V.cttAuthInfo,c,V.implicitGestureType,\nV.loggingExpectations,V.automatedLogEventSource)}catch(v){EAw(v,{mJ:R,rootVe:D,oXt:f,FD2:H,Yze:F,z0:V.z0});g.WR(v);return}R7h(y,R,V.layer,V.cttAuthInfo);H&&H!==\"UNDEFINED_CSN\"&&D&&!CP5(H)&&ZIc(K.client,H,D,!0);K.U[K.U.length-1]&&!K.U[K.U.length-1].csn&&(K.U[K.U.length-1].csn=y||\"\");g.WV({clientScreenNonce:y});Hp.instance||(Hp.instance=new Hp);g.DY(D1().U).bind(D1())();var h=g.LM(V.layer);H&&H!==\"UNDEFINED_CSN\"&&h&&g.No(\"music_web_mark_root_visible\")&&g.ug(y,h);K.K.delete(V.layer||0);K.J=void 0;var S;\n(S=K.Xt.get(V.layer))==null||S.forEach(function(v,L){v?FA(K,L,v,V.layer):h&&FA(K,L,h,V.layer)});\nXxB(K)},XxB=function(K){for(var R=0;R<K.B.length;R++){var f=K.B[R];\ntry{f()}catch(V){g.WR(V)}}for(R=K.B.length=0;R<K.EF.length;R++){f=K.EF[R];try{f()}catch(V){g.WR(V)}}},rj=function(K,R){if(R===void 0)for(var f=uVo(),V=0;V<f.length;V++)f[V]!==void 0&&rj(K,f[V]);\nelse K.X.forEach(function(D,H){(H=K.T.get(H))&&g.OI(K.client,R,H,D)}),K.X.clear(),K.T.clear(),K.UF=void 0},y0=function(){},kUz=function(){y0.instance||(y0.instance=new y0);\nreturn y0.instance},Tp2=function(K,R,f){var V=new XMLHttpRequest;\nif(f==null?0:f.y$)V.onreadystatechange=function(H){f.y$(V,H)};\nvar D;V.open((D=R.method)!=null?D:\"GET\",K,!0);V.responseType=\"text\";V.withCredentials=!0;if(R.headers)for(K=g.Z(Object.entries(R.headers)),R=K.next();!R.done;R=K.next())D=g.Z(R.value),R=D.next().value,D=D.next().value,V.setRequestHeader(R,D);return V},hG=function(){},PMN=function(){var K=navigator;\nreturn new Promise(function(R,f){var V;(V=K.webkitTemporaryStorage)!=null&&V.queryUsageAndQuota?K.webkitTemporaryStorage.queryUsageAndQuota(function(D,H){R({usage:D,quota:H})},function(D){f(D)}):f(Error(\"webkitTemporaryStorage is not supported.\"))})},o0=function(K,R){var f=this;\nthis.handleError=K;this.U=R;this.K=!1;self.document===void 0||self.addEventListener(\"beforeunload\",function(){f.K=!0});\nthis.X=Math.random()<=.2},jRc=function(K,R){hG.getInstance().estimate().then(function(f){f=Object.assign({},R,{isSw:self.document===void 0,\nisIframe:self!==self.top,deviceStorageUsageMbytes:nH_(f==null?void 0:f.usage),deviceStorageQuotaMbytes:nH_(f==null?void 0:f.quota)});K.U(\"idbQuotaExceeded\",f)})};\nvar Vhh=function(K,R){return Wc[d[0]](this,18,K,R)};\nnH_=function(K){return typeof K===\"undefined\"?\"-1\":String(Math.ceil(K/1048576))};\nMrB=function(){var K=window.tectonicConfig;return K&&K.clientData||qjG};\npxB=function(){var K=g.Mm();return K.aG(192)?K.aG(190):!(g.No(\"web_watch_cinematics_disabled_by_default\")||g.No(\"web_watch_cinematics_preferred_reduced_motion_default_disabled\")&&bf_())};\nmHD=function(K,R){Yjc(K.program,R.smD)&&(ZR(\"bg_i\",void 0,\"player_att\"),g.S4.initialize(K,function(){ZR(\"bg_l\",void 0,\"player_att\");vp=(0,g.N7)()},R.cspNonce,R.kI))};\nGUD=function(K){K=K===void 0?{}:K;return g.S4.invoke(K)};\nYjc=function(K,R){if(K){var f;g.S4.isLoading()?f=!1:f=!vp||(0,g.N7)()-vp>R;K=f}else K=!1;return K};\ng.L1=function(K,R){return K.kI+\"timedtext_video?ref=player&v=\"+R.videoId};\ng.uOv=function(K){var R=this;this.videoData=K;K={};this.U=(K.c1a=function(){var f=[];if(g.S4.isInitialized()){var V=\"\";R.videoData&&R.videoData.C_&&(V=R.videoData.C_+(\"&r1b=\"+R.videoData.clientPlaybackNonce));var D={};V=(D.atr_challenge=V,D);ZR(\"bg_v\",void 0,\"player_att\");(V=GUD(V))?(ZR(\"bg_s\",void 0,\"player_att\"),f.push(\"r1a=\"+V)):(ZR(\"bg_e\",void 0,\"player_att\"),f.push(\"r1c=2\"))}else ZR(\"bg_e\",void 0,\"player_att\"),window.trayride||window.botguard?f.push(\"r1c=1\"):f.push(\"r1c=4\");f.push(\"r1d=\"+g.S4.getState());\nreturn f.join(\"&\")},K.c6a=function(f){return\"r6a=\"+(Number(f.c)^C$())},K.c6b=function(f){return\"r6b=\"+(Number(f.c)^Number(g.KI(\"CATSTAT\",0)))},K);\nthis.videoData&&this.videoData.C_?this.DS=Iw(this.videoData.C_):this.DS={}};\ng.sRh=function(K){if(K.videoData&&K.videoData.C_){for(var R=[K.videoData.C_],f=g.Z(Object.keys(K.U)),V=f.next();!V.done;V=f.next())V=V.value,K.DS[V]&&K.U[V]&&(V=K.U[V](K.DS))&&R.push(V);return R.join(\"&\")}return null};\ng.wj=function(K,R){mHD(K,{smD:g.mz(R.experiments,\"bg_vm_reinit_threshold\"),cspNonce:R.cspNonce,kI:R.kI||\"\"})};\nCM_=function(){var K=XMLHttpRequest.prototype.fetch;return!!K&&K.length===3};\nK6G=function(K){ewB=2592E3*(K||1)};\nRTG=function(K){g.Pe(\"yt-player-bandwidth\",K,2592E3)};\nzn=function(K){K=K===void 0?ewB:K;if(K>0&&!(w8w()>(0,g.N7)()-K*1E3))return 0;K=g.n4(\"yt-player-quality\");if(typeof K===\"string\"){if(K=g.x0[K],K>0)return K}else if(K instanceof Object)return K.quality;return 0};\nxi=function(){var K=g.n4(\"yt-player-proxima-pref\");return K==null?null:K};\nf6G=function(){var K=g.n4(\"yt-player-quality\");if(K instanceof Object&&K.quality&&K.previousQuality){if(K.quality>K.previousQuality)return 1;if(K.quality<K.previousQuality)return-1}return 0};\nVSG=function(){var K={values:{},WS:{}};try{var R=JSON.parse(JSON.parse(window.localStorage[\"yt-player-memory\"]).data);K.values=R.values;K.halfLives=R.halfLives}catch(f){}return K};\nEC=function(){return g.n4(\"yt-player-performance-cap\")||{}};\na0=function(){var K;return(K=g.n4(\"yt-player-performance-cap-active-set\"))!=null?K:[]};\nDYo=function(K){(K===void 0?0:K)?(K=a0().filter(function(R){return R.startsWith(\"1\")}),g.Pe(\"yt-player-performance-cap-active-set\",K,2592E3)):g.Pe(\"yt-player-performance-cap-active-set\",[],2592E3)};\nHQ5=function(K){g.Pe(\"yt-player-watch-later-pending\",K)};\n$YN=function(){return!!g.n4(\"yt-player-headers-readable\")};\nl6w=function(){try{return+(window.localStorage&&window.localStorage[\"yt-player-av1-pref\"])||0}catch(K){return 0}};\ng.Q0=function(){var K=g.n4(\"yt-player-caption-language-preferences\");return K?K:[]};\nNp=function(){var K=g.n4(\"yt-player-user-settings\"),R=new Map;if(K){K=g.Z(Object.entries(K));for(var f=K.next();!f.done;f=K.next()){var V=g.Z(f.value);f=V.next().value;V=V.next().value;R.set(f,V)}}return R};\ndYM=function(){var K;return(K=g.n4(\"yt-player-voice-boost\"))!=null?K:void 0};\nF6G=function(){var K;return(K=g.n4(\"yt-player-audio-quality-setting\"))!=null?K:2};\nWp=function(){try{var K=window.navigator;if(K.getAutoplayPolicy&&typeof K.getAutoplayPolicy===\"function\"){var R=document.getElementsByClassName(g.UC.Fc2);var f=R.length>0&&R[0]?K.getAutoplayPolicy(R[0]):K.getAutoplayPolicy(\"mediaelement\");if(cCe[f])return cCe[f]}}catch(V){}return\"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED\"};\ntG=function(K){return K.aQ||K.Z8||K.mutedAutoplay};\nrCe=function(K,R){return tG(K)?R!==1&&R!==2&&R!==0?\"AUTOPLAY_STATUS_UNAVAILABLE\":K.X5?\"AUTOPLAY_STATUS_BLOCKED\":\"AUTOPLAY_STATUS_OCCURRED\":\"AUTOPLAY_STATUS_NOT_ATTEMPTED\"};\nyCG=function(K,R,f){var V=R.C();K.thirdParty||(K.thirdParty={});K.thirdParty=Object.assign({},K.thirdParty,{embedUrl:V.loaderUrl});V.ancestorOrigins&&(K.thirdParty.embeddedPlayerContext=Object.assign({},K.thirdParty.embeddedPlayerContext,{ancestorOrigins:V.ancestorOrigins}));V.Gk!=null&&(K.thirdParty.embeddedPlayerContext=Object.assign({},K.thirdParty.embeddedPlayerContext,{visibilityFraction:Number(V.Gk)}));V.fp&&(K.thirdParty.embeddedPlayerContext=Object.assign({},K.thirdParty.embeddedPlayerContext,\n{visibilityFractionSource:V.fp}));K.thirdParty.embeddedPlayerContext=Object.assign({},K.thirdParty.embeddedPlayerContext,{autoplayBrowserPolicy:Wp(),autoplayIntended:tG(R),autoplayStatus:rCe(R,f)})};\nhTe=function(K){var R=[];K=g.Z(K.split(\",\"));for(var f=K.next();!f.done;f=K.next()){var V=f.value;V&&((f=V.startsWith(\"!\"))&&(V=V.substring(1)),V=V.split(\"-\"),V.length<3||R.push({F6:V[0],platform:V[1],deviceVersion:V[2],pX:f}))}return R};\niQv=function(K){return hTe(K).map(function(R){return{deviceInterface:oh2[SKw[R.F6]]||0,deviceVersion:R.deviceVersion||\"\",isSleeping:R.pX}})};\ng.AG=function(K,R){this.id=K;this.tV=R;this.captionTracks=[];this.X=this.J=null;this.xtags=\"\";this.T=this.B=!1;this.U=null;this.K=\"UNKNOWN\";this.captionsInitialState=\"CAPTIONS_INITIAL_STATE_UNKNOWN\";K=this.tV.id.split(\".\");K.length>1&&(this.B=K[1]===\"2\",this.T=K[1]===\"4\")};\nJG=function(K,R,f,V,D){this.K=K;this.U=R;this.X=f;this.reason=V;this.c5=D===void 0?0:D};\ng.Z1=function(K,R,f,V){return new JG(g.x0[K]||0,g.x0[R]||0,f,V)};\nXA=function(K){if(Bp&&K.c5)return!1;var R=g.x0.auto;return K.K===R&&K.U===R};\nTn=function(K){return ki[K.U||K.K]||\"auto\"};\nvh2=function(K,R){R=g.x0[R];return K.K<=R&&(!K.U||K.U>=R)};\nPp=function(K,R,f,V){this.videoInfos=K;this.U=R;this.audioTracks=[];this.K=V||[];if(this.U){K=new Set;f==null||f({ainfolen:this.U.length});R=g.Z(this.U);for(V=R.next();!V.done;V=R.next())if(V=V.value,!V.tV||K.has(V.tV.id)){var D=void 0,H=void 0,l=void 0;(l=f)==null||l({atkerr:!!V.tV,itag:V.itag,xtag:V.U,lang:((D=V.tV)==null?void 0:D.name)||\"\",langid:((H=V.tV)==null?void 0:H.id)||\"\"})}else D=new g.AG(V.id,V.tV),K.add(V.tV.id),this.audioTracks.push(D);f==null||f({atklen:this.audioTracks.length})}};\nn1=function(){g.O.apply(this,arguments);this.U=null};\nxY2=function(K,R,f,V,D,H,l){if(K.U)return K.U;var F={},c=new Set,r={};if(I0(V)){for(var y in V.U)V.U.hasOwnProperty(y)&&(K=V.U[y],r[K.info.P5]=[K.info]);return r}y=L6M(R,V,F);H&&D({aftsrt:gj(y)});for(var h={},S=g.Z(Object.keys(y)),v=S.next();!v.done;v=S.next()){v=v.value;for(var L=g.Z(y[v]),E=L.next();!E.done;E=L.next()){E=E.value;var Q=E.itag,J=void 0,A=v+\"_\"+(((J=E.video)==null?void 0:J.fps)||0);h.hasOwnProperty(A)?h[A]===!0?r[v].push(E):F[Q]=h[A]:(J=OC(R,E,f,V.isLive,c),J!==!0?(l.add(v),F[Q]=J,\nJ===\"disablevp9hfr\"&&(h[A]=\"disablevp9hfr\")):(r[v]=r[v]||[],r[v].push(E),h[A]=!0))}}H&&D({bfflt:gj(r)});for(var B in r)r.hasOwnProperty(B)&&(V=B,r[V]&&r[V][0].iX()&&(r[V]=r[V],r[V]=wXM(R,r[V],F),r[V]=zTN(r[V],F)));H&&Object.keys(F).length>0&&D({rjr:Cb(F)});R=g.Z(c.values());for(V=R.next();!V.done;V=R.next())(V=f.J.get(V.value))&&--V.yu;H&&D({aftflt:gj(r)});K.U=g.xn(r,function(k){return!!k.length});\nreturn K.U};\na65=function(K,R,f,V,D,H,l,F){F=F===void 0?!1:F;if(R.SI&&l&&l.length>1&&!(R.gk>0||R.Z)){for(var c=R.U||!!D,r=c&&R.nh?H:void 0,y=L6M(R,V),h=[],S=[],v={},L=0;L<l.length;L++){var E=l[L],Q=V.X.get(E);if(Q&&Q.info){var J=Q.info;Q=J.P5;if(OC(R,J,f,V.isLive)){E=J.iX()?h:S;J=g.Z(y[Q]);for(var A=J.next();!A.done;A=J.next()){A=A.value;var B=void 0,k=Q+\"_\"+(((B=A.video)==null?void 0:B.fps)||0);v.hasOwnProperty(k)?v[k]===!0&&E.push(A):OC(R,A,f,V.isLive)&&(E.push(A),v[k]=!0)}}else c&&H({opfu:E})}}if(h.length&&\nS.length)return c&&H({opfm:h[0].itag+\",\"+S[0].itag}),nI(new Pp(h,S,r))}return EhM(K,R,f,V,D,H,F)};\nEhM=function(K,R,f,V,D,H,l){function F(b){return!!h[b]}\nvar c=R.U||!!D,r=c&&R.nh?H:void 0,y=new Set,h=xY2(K,R,f,V,H,c,y);j4(V)&&(h=QMh(f,h,D,c,H,R),c&&H({enflt:gj(h)}));R.v5=NIN(h,R);var S=UYG(R);K=[];D=g.Z(Object.values(h));for(var v=D.next();!v.done;v=D.next()){v=v.value;var L=void 0;((L=v)==null?0:L.length)&&v[0].c9()&&K.push.apply(K,g.X(v))}if(I0(V))return H=g.G$(Object.values(h),function(b){return!!b.length&&!!b[0].audio}),c=g.G$(Object.values(h),function(b){return!!b.length&&!!b[0].video}),H&&c||PS(),nI(new Pp(c,H,r,K));\nD=h.a;v=!1;R.B5&&S[0]!==\"a\"&&W6B(D)&&(S.unshift(\"a\"),v=!0);c&&(H({audioPrefOrder:S.join(\"_\")}),H({preferHighQualityAudio:R.B5}),H({forcedAacForHqa:v}));D=[];if(R.vK){S=g.Im(S,F);v=new Set;L=g.Z(S);for(var E=L.next();!E.done;E=L.next()){var Q=new Set;E=g.Z(h[E.value]);for(var J=E.next();!J.done;J=E.next()){J=J.value;var A=void 0,B=(A=J.tV)==null?void 0:A.id;B&&(v.has(B)?Q.has(B)&&D.push(J):(Q.add(B),v.add(B),D.push(J)))}}if(D.length===0){if(S.length===0)return c&&H({noaudio:1}),PS();D=h[S[0]]}}else{D=\ng.G$(S,F);if(!D)return c&&H({noaudio:1}),PS();D=h[D]}h[\"9\"]&&h.h&&V.qY&&!R.oY&&(c&&H({dltvp9:1}),delete h[\"9\"]);if(l){c&&H({bfsflt:gj(h),bfsflta:qp(f)});tSv(f,y);c&&H({bfsfltb:qp(f)});for(var k in h)if(h.hasOwnProperty(k)&&(l=k,!(l===\"f\"||R.er===0&&ACh.has(l))))for(y=g.Z(h[l]),S=y.next();!S.done;S=y.next())S=S.value,R.r4?JCG(f,l,S):ZQB(f,l,S);c&&H({aftsflt:qp(f)})}l=h[\"1h\"]?\"1h\":\"1\";f=h[\"9h\"]?\"9h\":\"9\";S=h[l];v=h[\"2\"];L=h[f];S&&S.length&&(R.K.highestAv1Resolution=S[S.length-1].video.qualityOrdinal);\nL&&L.length&&(R.K.highestVp9Resolution=L[L.length-1].video.qualityOrdinal);k=[];y=[];if(R.OA&&v)k=v,y=[\"2\"];else if(R.qW&&S)k=S,y=[l],H({forceAv1:l});else if(R.Z&&!R.AZ)for(y=BIN(V)?h[\"1h\"]||h[\"9h\"]?[\"1h\",\"9h\"]:[\"9\",\"h\"]:[\"1\",\"9\",\"h\"],c&&H({newhybpref:y.join(\".\")}),S=g.Z(y),v=S.next();!v.done;v=S.next())k=k.concat(h[v.value]).filter(function(b){return b});\nelse R.gk>0&&L&&S&&(y=[l,f],k=S.concat(L).filter(function(b){return b}));\nif(k.length&&!R.AZ){Mp(k,y);if(c){c=[];R=g.Z(k);for(V=R.next();!V.done;V=R.next())c.push(V.value.itag);H({hbdfmt:c.join(\".\")})}return nI(new Pp(k,D,r,K))}k=XXG(R);k=g.G$(k,F);if(!k){if(h[l])return H=h[l],Mp(H),nI(new Pp(H,D,r,K));c&&H({novideo:1});return PS()}R.M1&&(k===\"1\"||k===\"1h\")&&h[f]&&(l=bf(h[k]),y=bf(h[f]),y>l?k=f:y===l&&kXc(h[f])&&(k=f));k===\"9\"&&h.h&&bf(h.h)>bf(h[\"9\"])&&(k=\"h\");R.bd&&V.isLive&&k===\"(\"&&h.H&&bf(h[\"(\"])<1440&&(k=\"H\");c&&H({vfmly:p1(k)});R=h[k];if(!R.length)return c&&H({novfmly:p1(k)}),\nPS();Mp(R);return nI(new Pp(R,D,r,K))};\nNIN=function(K,R){var f=!(!K.m&&!K.M),V=!(!K.mac3&&!K.MAC3),D=!(!K.meac3&&!K.MEAC3);K=!(!K.i&&!K.I);R.FQ=K;return f||V||D||K};\nkXc=function(K){K=g.Z(K);for(var R=K.next();!R.done;R=K.next())if(R=R.value,R.itag&&TIG.has(R.itag))return!0;return!1};\nW6B=function(K){K=g.Z(K);for(var R=K.next();!R.done;R=K.next())if(R.value.audio.audioQuality===\"AUDIO_QUALITY_HIGH\")return!0;return!1};\np1=function(K){switch(K){case \"*\":return\"v8e\";case \"(\":return\"v9e\";case \"(h\":return\"v9he\";default:return K}};\ngj=function(K){var R=[],f;for(f in K)if(K.hasOwnProperty(f)){var V=f;R.push(p1(V));V=g.Z(K[V]);for(var D=V.next();!D.done;D=V.next())R.push(D.value.itag)}return R.join(\".\")};\nQMh=function(K,R,f,V,D,H){var l={},F={};g.T2(R,function(c,r){c=c.filter(function(y){var h=y.itag;if(!y.g8)return F[h]=\"noenc\",!1;if(H.Gt&&y.P5===\"(h\"&&H.pQ)return F[h]=\"lichdr\",!1;if(!K.B&&y.P5===\"1e\")return F[h]=\"noav1enc\",!1;if(y.P5===\"(\"||y.P5===\"(h\"){if(K.X&&f&&f.flavor===\"widevine\"){var S=y.mimeType+\"; experimental=allowed\";(S=!!y.g8[f.flavor]&&!!f.U[S])||(F[h]=y.g8[f.flavor]?\"unspt\":\"noflv\");return S}if(!Yi(K,mx.CRYPTOBLOCKFORMAT)&&!K.y0||K.Xt)return F[h]=K.Xt?\"disvp\":\"vpsub\",!1}return f&&y.g8[f.flavor]&&\nf.U[y.mimeType]?!0:(F[h]=f?y.g8[f.flavor]?\"unspt\":\"noflv\":\"nosys\",!1)});\nc.length&&(l[r]=c)});\nV&&Object.entries(F).length&&D({rjr:Cb(F)});return l};\nzTN=function(K,R){var f=Bi(K,function(V,D){return D.video.fps>32?Math.min(V,D.video.width):V},Infinity);\nf<Infinity&&(K=K.filter(function(V){if(V.video.fps>32||V.video.width<f)return!0;R[V.itag]=\"hfrfirst\";return!1}));\nCI()&&(K=K.filter(function(V){if(V.itag!==\"299\")return!0;R[V.itag]=\"ps3hfr1080\";return!1}));\nreturn K};\nwXM=function(K,R,f){return R=R.filter(function(V){if(V.video.qualityOrdinal<=K.XQ)return!0;f[V.itag]=\"maxquality\";return!1})};\nL6M=function(K,R,f){var V={},D;for(D in R.U)if(R.U.hasOwnProperty(D)){var H=R.U[D].info;if(K.N&&H.video&&H.video.qualityOrdinal<K.N)f&&(f[H.itag]=\"min\"+K.N);else{var l=H.P5;V[l]=V[l]||[];V[l].push(H)}}K=g.Z(Object.keys(V));for(R=K.next();!R.done;R=K.next())Mp(V[R.value]);return V};\nbf=function(K){return Bi(K,function(R,f){return Math.max(R,f.video.qualityOrdinal)},0)};\nOC=function(K,R,f,V,D){D=D===void 0?new Set:D;if(R.P5===\"\")return\"unkn\";if((R.itag===\"304\"||R.itag===\"266\")&&K.aY)return\"blk2khfr\";if(K.T&&R.video&&R.video.qualityOrdinal>K.T)return\"max\"+K.T;if(K.OF&&R.P5===\"h\"&&R.video&&R.video.qualityOrdinal>1080)return\"blkhigh264\";if(R.P5===\"(h\"&&!f.N)return\"enchdr\";if((V===void 0?0:V)&&KHe(R)&&!K.G2)return\"blk51live\";if((R.P5===\"MAC3\"||R.P5===\"mac3\")&&!K.J)return\"blkac3\";if((R.P5===\"MEAC3\"||R.P5===\"meac3\")&&!K.B)return\"blkeac3\";if(R.P5===\"M\"||R.P5===\"m\")return\"blkaac51\";\nif((R.P5===\"so\"||R.P5===\"sa\")&&!K.UF)return\"blkamb\";if(!K.Gt&&eQN(R)&&(!f.B||R.P5!==\"1e\"))return\"cbc\";if(!f.B&&eQN(R)&&R.P5===\"1e\")return\"cbcav1\";if((R.P5===\"i\"||R.P5===\"I\")&&!K.Ch)return\"blkiamf\";var H;if(K.hV&&((H=R.audio)==null?void 0:H.K)===!0)return\"blkvbcabr\";var l,F;if(K.kW&&(R.P5===\"1\"||R.P5===\"1h\"||f.B&&R.P5===\"1e\")&&((l=R.video)==null?0:l.qualityOrdinal)&&((F=R.video)==null?void 0:F.qualityOrdinal)>K.kW)return\"av1cap\";V=f.J.get(R.P5);if(!K.Kh&&V&&V.yu>0)return D.add(R.P5),\"byerr\";var c;\nif((c=R.video)==null?0:c.fps>32){if(!f.B5&&!Yi(f,mx.FRAMERATE))return\"capHfr\";if(K.Za&&R.video.qualityOrdinal>=4320)return\"blk8khfr\";if(WM(R)&&K.MW&&R.g8&&R.video.qualityOrdinal>=1440)return\"disablevp9hfr\"}if(K.c5&&R.c5>K.c5)return\"ratecap\";if(K.Xt>0&&R.iX()&&R.video.height>K.Xt)return\"mvhcap\";K=PV5(f,R);return K!==!0?K:!0};\nMp=function(K,R){R=R===void 0?[]:R;g.Sc(K,function(f,V){var D=V.c5-f.c5;if(!f.iX()||!V.iX())return D;var H=V.video.height*V.video.width-f.video.height*f.video.width;!H&&R&&R.length>0&&(f=R.indexOf(f.P5)+1,V=R.indexOf(V.P5)+1,H=f===0||V===0?V||-1:f-V);H||(H=D);return H})};\nGn=function(K,R,f,V,D,H,l,F,c){this.t5=K;this.startTime=R;this.duration=f;this.ingestionTime=V;this.sourceURL=D;this.Xw=c;this.endTime=R+f;this.U=l||0;this.range=H||null;this.pending=F||!1;this.Xw=c||null};\ng.uf=function(){this.segments=[];this.U=null;this.K=!0;this.X=\"\"};\nnhh=function(K,R){if(R>K.H0())K.segments=[];else{var f=mu(K.segments,function(V){return V.t5>=R},K);\nf>0&&K.segments.splice(0,f)}};\nsC=function(K,R,f,V,D){D=D===void 0?!1:D;this.data=K;this.offset=R;this.size=f;this.type=V;this.U=(this.K=D)?0:8;this.dataOffset=this.offset+this.U};\nC1=function(K){var R=K.data.getUint8(K.offset+K.U);K.U+=1;return R};\ne4=function(K){var R=K.data.getUint16(K.offset+K.U);K.U+=2;return R};\nKn=function(K){var R=K.data.getInt32(K.offset+K.U);K.U+=4;return R};\nRG=function(K){var R=K.data.getUint32(K.offset+K.U);K.U+=4;return R};\nfn=function(K){var R=K.data;var f=K.offset+K.U;R=R.getUint32(f)*4294967296+R.getUint32(f+4);K.U+=8;return R};\nVl=function(K,R){R=R===void 0?NaN:R;if(isNaN(R))var f=K.size;else for(f=K.U;f<K.size&&K.data.getUint8(K.offset+f)!==R;)++f;R=new Uint8Array(K.data.buffer,K.offset+K.U+K.data.byteOffset,f-K.U);K.U=Math.min(f+1,K.size);return S6(R)};\nI6c=function(K){return new Uint8Array(K.data.buffer,K.offset+K.data.byteOffset,K.size)};\nghc=function(K){this.offset=0;this.data=new DataView(new ArrayBuffer(K))};\nDq=function(K,R,f,V){(new Uint8Array(K.data.buffer,K.offset,V)).set(new Uint8Array(R.buffer,f+R.byteOffset,V));K.offset+=V};\nHF=function(K,R,f,V,D,H){this.startSecs=K;this.w8=R;this.context=f;this.identifier=V;this.event=D;this.U=H};\nl2=function(K,R){this.data=K;this.uri=R||\"http://youtube.com/streaming/metadata/segment/102015\";this.XH=$q(this,\"Sequence-Number\");this.J=$q(this,\"Segment-Count\");this.B=this.data[\"Segment-Durations-Ms\"]||\"\";this.ingestionTime=$q(this,\"Ingestion-Walltime-Us\")/1E6;this.U=($q(this,\"First-Frame-Time-Us\")+$q(this,\"First-Frame-Uncertainty-Us\"))/1E6;this.CF=$q(this,\"Target-Duration-Us\")/1E6;this.AN=this.data[\"Stream-Finished\"]===\"T\";this.X=this.data.Streamable===\"T\";this.cryptoPeriodIndex=$q(this,\"Crypto-Period-Index\");\nthis.K=$q(this,\"Crypto-Period-Seconds\")};\njMG=function(K){return K.data[\"Cuepoint-Type\"]?new HF(-(Number(K.data[\"Cuepoint-Playhead-Time-Sec\"])||0),Number(K.data[\"Cuepoint-Total-Duration-Sec\"])||0,K.data[\"Cuepoint-Context\"],K.data[\"Cuepoint-Identifier\"]||\"\",OQw[K.data[\"Cuepoint-Event\"]||\"\"]||\"unknown\",(Number(K.data[\"Cuepoint-Playhead-Time-Sec\"])||0)*1E3):null};\nqK5=function(K){return Number(K.data[\"Start-Media-Time-Us\"])/1E6||0};\n$q=function(K,R){return Number(K.data[R])||0};\nMSM=function(K){return K.data[\"Stitched-Video-Cpn\"]?K.data[\"Stitched-Video-Cpn\"].split(\",\").slice(0,-1):[]};\ng.bQB=function(K){return K.data[\"Serialized-State\"]?K.data[\"Serialized-State\"]:\"\"};\ng.pXo=function(K){switch(K.data[\"Is-Ad-Break-Finished\"]){case \"true\":return 1;case \"false\":return 2;default:return 0}};\nYKN=function(K,R){this.U=K;this.duration=R};\nmY5=function(K,R,f,V,D){this.K=D;this.U=K||0;this.pitch=R||0;this.yaw=f||0;this.roll=V||0;this.crc=D.getUint32(4)};\ndM=function(K){var R={};K=K.split(\"\\r\\n\");for(var f=0;f<K.length;f++){if(K[f].length===0)return R;var V=K[f].match(/([^:]+):\\s+([\\S\\s]+)/);V!=null&&(R[V[1]]=V[2])}return null};\nGXh=function(K,R){var f=g.F0(K,0,1952868452);K=g.F0(K,0,1953658222);if(f&&K){f.skip(1);var V=C1(f)<<16|e4(f);f.skip(4);V&1&&f.skip(8);V&2&&f.skip(4);if(V&8){V=f.U;var D=RG(f);f.data.setUint32(f.offset+V,R>1?Math.ceil(D*R):Math.floor(D*R))}K.skip(1);f=C1(K)<<16|e4(K);if(f&256){V=f&1;D=f&4;var H=f&512,l=f&1024,F=f&2048;f=RG(K);V&&K.skip(4);D&&K.skip(4);V=(H?4:0)+(l?4:0)+(F?4:0);for(D=0;D<f;D++)H=K.U,l=RG(K),K.data.setUint32(K.offset+H,R>1?Math.ceil(l*R):Math.floor(l*R)),K.skip(V)}}};\nrM=function(K){K=new DataView(K.buffer,K.byteOffset,K.byteLength);return(K=g.F0(K,0,1836476516))?g.cF(K):NaN};\nuE5=function(K){var R=g.F0(K,0,1937011556);if(!R)return null;R=yl(K,R.dataOffset+8,1635148593)||yl(K,R.dataOffset+8,1635135537);if(!R)return null;var f=yl(K,R.dataOffset+78,1936995172),V=yl(K,R.dataOffset+78,1937126244);if(!V)return null;R=null;if(f)switch(f.skip(4),C1(f)){default:R=0;break;case 1:R=2;break;case 2:R=1;break;case 3:R=255}var D=f=null,H=null;if(V=yl(K,V.dataOffset,1886547818)){var l=yl(K,V.dataOffset,1886546020),F=yl(K,V.dataOffset,2037673328);if(!F&&(F=yl(K,V.dataOffset,1836279920),\n!F))return null;l&&(l.skip(4),f=Kn(l)/65536,H=Kn(l)/65536,D=Kn(l)/65536);K=I6c(F);K=new DataView(K.buffer,K.byteOffset+8,K.byteLength-8);return new mY5(R,f,H,D,K)}return null};\nyl=function(K,R,f){for(;hH(K,R);){var V=oG(K,R);if(V.type===f)return V;R+=V.size}return null};\ng.F0=function(K,R,f){for(;hH(K,R);){var V=oG(K,R);if(V.type===f)return V;R=Sk(V.type)?R+8:R+V.size}return null};\ng.i2=function(K){if(K.data.getUint8(K.dataOffset)){var R=K.data;K=K.dataOffset+4;R=R.getUint32(K)*4294967296+R.getUint32(K+4)}else R=K.data.getUint32(K.dataOffset+4);return R};\noG=function(K,R){var f=K.getUint32(R),V=K.getUint32(R+4);return new sC(K,R,f,V)};\ng.cF=function(K){var R=K.data.getUint8(K.dataOffset)?20:12;return K.data.getUint32(K.dataOffset+R)};\nsMv=function(K){K=new sC(K.data,K.offset,K.size,K.type,K.K);var R=C1(K);K.skip(7);var f=RG(K);if(R===0){R=RG(K);var V=RG(K)}else R=fn(K),V=fn(K);K.skip(2);for(var D=e4(K),H=[],l=[],F=0;F<D;F++){var c=RG(K);H.push(c);l.push(RG(K));K.skip(4)}return{timescale:f,QK:R,lj:V,YpF:H,fb:l}};\nhH=function(K,R){if(K.byteLength-R<8)return!1;var f=K.getUint32(R);if(f<8||K.byteLength-R<f)return!1;for(f=4;f<8;f++){var V=K.getInt8(R+f);if(V<48||V>122)return!1}return!0};\nSk=function(K){return K===1701082227||K===1836019558||K===1836019574||K===1835297121||K===1835626086||K===1937007212||K===1953653094||K===1953653099||K===1836475768};\nCVc=function(K){K.skip(4);return{cKp:Vl(K,0),value:Vl(K,0),timescale:RG(K),jdD:RG(K),eventDuration:RG(K),id:RG(K),IE:Vl(K),offset:K.offset}};\ng.eTG=function(K){var R=yl(K,0,1701671783);if(!R)return null;var f=CVc(R),V=f.cKp;f=dM(f.IE);if(K=yl(K,R.offset+R.size,1701671783))if(K=CVc(K),K=dM(K.IE),f&&K){R=g.Z(Object.keys(K));for(var D=R.next();!D.done;D=R.next())D=D.value,f[D]=K[D]}return f?new l2(f,V):null};\nvF=function(K,R){for(var f=yl(K,0,R);f;){var V=f;V.type=1936419184;V.data.setUint32(V.offset+4,1936419184);f=yl(K,f.offset+f.size,R)}};\ng.Ln=function(K,R){for(var f=0,V=[];hH(K,f);){var D=oG(K,f);D.type===R&&V.push(D);f=Sk(D.type)?f+8:f+D.size}return V};\nKUw=function(K,R){var f=g.F0(K,0,1937011556),V=g.F0(K,0,1953654136);if(!f||!V||K.getUint32(f.offset+12)>=2)return null;var D=new DataView(R.buffer,R.byteOffset,R.length),H=g.F0(D,0,1937011556);if(!H)return null;R=D.getUint32(H.dataOffset+8);V=D.getUint32(H.dataOffset+12);if(V!==1701733217&&V!==1701733238)return null;V=new ghc(K.byteLength+R);Dq(V,K,0,f.offset+12);V.data.setInt32(V.offset,2);V.offset+=4;Dq(V,K,f.offset+16,f.size-16);Dq(V,D,D.byteOffset+H.dataOffset+8,R);Dq(V,K,f.offset+f.size,K.byteLength-\n(f.offset+f.size));f=g.Z([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(D=f.next();!D.done;D=f.next())D=g.F0(K,0,D.value),V.data.setUint32(D.offset,D.size+R);K=g.F0(V.data,0,1953654136);V.data.setUint32(K.offset+16,2);return V.data};\nRuB=function(K){var R=g.F0(K,0,1937011556);if(!R)return null;var f=K.getUint32(R.dataOffset+12);if(f!==1701733217&&f!==1701733238)return null;R=yl(K,R.offset+24+(f===1701733217?28:78),1936289382);if(!R)return null;f=yl(K,R.offset+8,1935894637);if(!f||K.getUint32(f.offset+12)!==1667392371)return null;R=yl(K,R.offset+8,1935894633);if(!R)return null;R=yl(K,R.offset+8,1952804451);if(!R)return null;f=new Uint8Array(16);for(var V=0;V<16;V++)f[V]=K.getInt8(R.offset+16+V);return f};\nwM=function(K,R){this.U=K;this.pos=0;this.start=R||0};\nzK=function(K){return K.pos>=K.U.byteLength};\nNb=function(K,R,f){var V=new wM(f);if(!xq(V,K))return!1;V=Ef(V);if(!aG(V,R))return!1;for(K=0;R;)R>>>=8,K++;R=V.start+V.pos;var D=Ql(V,!0);V=K+(V.start+V.pos-R)+D;V=V>9?ftc(V-9,8):ftc(V-2,1);K=R-K;f.setUint8(K++,236);for(R=0;R<V.length;R++)f.setUint8(K++,V[R]);return!0};\nV$N=function(K){var R=new wM(K);R.Ip();if(xq(R,[408125543,374648427,174,224]))R=Ef(R);else return null;for(var f=K=null;!zK(R);){var V=Ql(R,!1);if(V===21432)switch(Uf(R)){default:K=0;break;case 1:K=1;break;case 3:K=2;break;case 15:K=255}else V===30320?f=Ef(R):WF(R)}if(!f)return null;for(var D,H=V=R=null;!zK(f);)switch(Ql(f,!1)){case 30321:if(Uf(f)!==3)return null;break;case 30324:R=tH(f);break;case 30323:H=tH(f);break;case 30325:V=tH(f);break;case 30322:D=Ql(f,!0);D=AH(f,D);D=new DataView(D.buffer,\nD.byteOffset,D.byteLength);break;default:WF(f)}return D?new mY5(K,R,H,V,D):null};\nEf=function(K){var R=Ql(K,!0),f=K.U.byteOffset+K.pos;f=new DataView(K.U.buffer,f,Math.min(R,K.U.buffer.byteLength-f));f=new wM(f,K.start+K.pos);K.pos+=R;return f};\nUf=function(K){for(var R=Ql(K,!0),f=JH(K),V=1;V<R;V++)f=f*256+JH(K);return f};\ntH=function(K){var R=Ql(K,!0),f=0;R===4?f=K.U.getFloat32(K.pos):R===8&&(f=K.U.getFloat64(K.pos));K.pos+=R;return f};\nD95=function(K){var R=Ql(K,!0);return S6(AH(K,R))};\nJH=function(K){return K.U.getUint8(K.pos++)};\nQl=function(K,R){var f=JH(K);if(f===1){for(R=f=0;R<7;R++)f=f*256+JH(K);return f}for(var V=128,D=0;D<6&&V>f;D++)f=f*256+JH(K),V*=128;return R?f-V:f};\nWF=function(K){var R=Ql(K,!0);K.pos+=R};\nHbe=function(K){if(!aG(K,440786851,!0))return null;var R=K.pos;Ql(K,!1);var f=Ql(K,!0)+K.pos-R;K.pos=R+f;if(!aG(K,408125543,!1))return null;Ql(K,!0);if(!aG(K,357149030,!0))return null;var V=K.pos;Ql(K,!1);var D=Ql(K,!0)+K.pos-V;K.pos=V+D;if(!aG(K,374648427,!0))return null;var H=K.pos;Ql(K,!1);var l=Ql(K,!0)+K.pos-H,F=new Uint8Array(f+12+D+l),c=new DataView(F.buffer);F.set(new Uint8Array(K.U.buffer,K.U.byteOffset+R,f));c.setUint32(f,408125543);c.setUint32(f+4,33554431);c.setUint32(f+8,4294967295);\nF.set(new Uint8Array(K.U.buffer,K.U.byteOffset+V,D),f+12);F.set(new Uint8Array(K.U.buffer,K.U.byteOffset+H,l),f+12+D);return F};\nZq=function(K){var R=K.pos;K.pos=0;var f=1E6;xq(K,[408125543,357149030,2807729])&&(f=Uf(K));K.pos=R;return f};\n$9N=function(K,R){var f=K.pos;K.pos=0;if(K.U.getUint8(K.pos)!==160&&!BF(K)||!aG(K,160))return K.pos=f,NaN;Ql(K,!0);var V=K.pos;if(!aG(K,161))return K.pos=f,NaN;Ql(K,!0);JH(K);var D=JH(K)<<8|JH(K);K.pos=V;if(!aG(K,155))return K.pos=f,NaN;V=Uf(K);K.pos=f;return(D+V)*R/1E9};\nBF=function(K){if(!lt2(K)||!aG(K,524531317))return!1;Ql(K,!0);return!0};\nlt2=function(K){if(K.Ip()){if(!aG(K,408125543))return!1;Ql(K,!0)}return!0};\nxq=function(K,R){for(var f=0;f<R.length;f++){if(!aG(K,R[f]))return!1;f!==R.length-1&&Ql(K,!0)}return!0};\naG=function(K,R,f){f=f===void 0?!1:f;if(zK(K))return!1;for(var V=K.pos;Ql(K,!1)!==R;)if(WF(K),V=K.pos,zK(K))return!1;f&&(K.pos=V);return!0};\nftc=function(K,R){R||(R=Math.ceil(Math.log(K+2)/Math.log(2)/7));for(var f=1<<8-R,V=[];V.length<R-1;)V.unshift(K%256),K=Math.floor(K/256);V.unshift(K|f);return V};\nAH=function(K,R){var f=new Uint8Array(K.U.buffer,K.U.byteOffset+K.pos,R);K.pos+=R;return f};\nX0=function(K){this.NF=K;this.U={};this.url=\"\"};\nd9B=function(K,R){var f=R.indexOf(\"?\");if(f>0){var V=Wc(25,R.substring(f+1));g.T2(V,function(D,H){this.set(H,D)},K);\nR=R.substring(0,f)}R=E5(8,R);g.T2(R,function(D,H){this.set(H,D)},K)};\nFUN=function(K){var R=K.NF.y9(),f=[];g.T2(K.U,function(D,H){f.push(H+\"=\"+D)});\nif(!f.length)return R;var V=f.join(\"&\");K=ow(22,K.NF)?\"&\":\"?\";return R+K+V};\nkq=function(K,R){var f=new g.wo(R);(R=f.get(\"req_id\"))&&K.set(\"req_id\",R);g.T2(K.U,function(V,D){f[\"set\"](D,null)});\nreturn f};\ncD5=function(){this.J=this.X=this.U=this.timedOut=this.started=this.B=this.K=0};\nTK=function(K){K.B=(0,g.N7)();K.started=0;K.timedOut=0;K.U=0};\nPF=function(K,R){var f=K.started+K.U*4;R&&(f+=K.X);f=Math.max(0,f-3);return Math.pow(1.6,f)};\nnn=function(K,R){K[R]||(K[R]=new cD5);return K[R]};\nIG=function(K){this.EF=this.N=this.B=this.X=0;this.Z=this.T=!1;this.U=K;this.K=K.clone()};\nrDc=function(K,R,f){if(QN(21,K.U))return!1;var V=nn(f,hz(5,K.U));if(V.timedOut<1&&V.U<1)return!1;V=V.timedOut+V.U;K=gM(K,R);f=nn(f,hz(2,K));return f.timedOut+f.U+0<V};\nOf=function(K,R,f){K=R?gM(K,f):K.U;return new X0(K)};\ngM=function(K,R){R=R?R.mz:!1;K.J||(K.J=E5(5,K.K,R));return K.J};\njk=function(K,R,f){return hz(1,R?gM(K,f):K.U)};\nqb=function(K,R,f,V){(V===void 0?0:V)>1?R=R.vWa:(f=nn(f,jk(K,K.Zq(R,f),R)),R=Math.max(K.B,f.timedOut)+R.Fa*(K.X-K.B)+.25*K.N,R=R>3?1E3*Math.pow(1.6,R-3):0);return R===0?!0:K.EF+R<(0,g.N7)()};\nyDB=function(K,R,f){K.U.set(R,f);K.K.set(R,f);K.J&&K.J.set(R,f)};\nhu5=function(K,R,f,V,D){++K.X;R&&++K.B;hz(3,f.NF).startsWith(\"redirector.\")&&(K.U=K.K.clone(),delete K.J,V.PQ&&delete D[hz(5,K.U)])};\nMb=function(K){return K?(K.itag||\"\")+\";\"+(K.lmt||0)+\";\"+(K.xtags||\"\"):\"\"};\nb2=function(K,R,f,V){this.initRange=f;this.indexRange=V;this.U=null;this.X=!1;this.T=0;this.J=this.Kt=this.K=null;this.info=R;this.Qe=new IG(K)};\npn=function(K,R){return Mb(g.nH(K.info,R))};\nYq=function(K,R){this.start=K;this.end=R;this.length=R-K+1};\nmC=function(K){K=K.split(\"-\");var R=Number(K[0]),f=Number(K[1]);if(!isNaN(R)&&!isNaN(f)&&K.length===2&&(K=new Yq(R,f),!isNaN(K.start)&&!isNaN(K.end)&&!isNaN(K.length)&&K.length>0))return K};\nGK=function(K,R){return new Yq(K,K+R-1)};\noph=function(K){return K.end==null?{start:String(K.start)}:{start:String(K.start),end:String(K.end)}};\nu2=function(K){if(!K)return new Yq(0,0);var R=Number(K.start);K=Number(K.end);if(!isNaN(R)&&!isNaN(K)&&(R=new Yq(R,K),R.length>0))return R};\nsf=function(K,R,f,V,D,H,l,F,c,r,y,h){V=V===void 0?\"\":V;this.type=K;this.RY=R;this.range=f;this.source=V;this.H1=y;this.clipId=h===void 0?\"\":h;this.Z=[];this.T=\"\";this.t5=-1;this.EF=0;this.T=V;this.t5=D>=0?D:-1;this.startTime=H||0;this.duration=l||0;this.U=F||0;this.K=c>=0?c:this.range?this.range.length:NaN;this.X=this.range?this.U+this.K===this.range.length:r===void 0?!!this.K:r;this.range?(this.J=this.startTime+this.duration*this.U/this.range.length,this.N=this.duration*this.K/this.range.length,\nthis.B=this.J+this.N):SUw(this)};\nSUw=function(K){K.J=K.startTime;K.N=K.duration;K.B=K.J+K.N};\nibh=function(K,R,f){var V=!(!R||R.RY!==K.RY||R.type!==K.type||R.t5!==K.t5);return f?V&&!!R&&(K.range&&R.range?R.range.end===K.range.end:R.range===K.range)&&R.U+R.K===K.U+K.K:V};\nCn=function(K){return K.type===1||K.type===2};\nek=function(K){return K.type===3||K.type===6};\nKh=function(K,R){return K.RY===R.RY?K.range&&R.range?K.range.start+K.U+K.K===R.range.start+R.U:K.t5===R.t5?K.U+K.K===R.U:K.t5+1===R.t5&&R.U===0&&K.X:!1};\nLUo=function(K,R){return K.t5!==R.t5&&R.t5!==K.t5+1||K.type!==R.type?!1:Kh(K,R)?!0:Math.abs(K.J-R.J)<=1E-6&&K.t5===R.t5?!1:vpN(K,R)};\nvpN=function(K,R){return Kh(K,R)||Math.abs(K.B-R.J)<=1E-6||K.t5+1===R.t5&&R.U===0&&K.X?!0:!1};\nR5=function(K){return K.t5+(K.X?1:0)};\nw6B=function(K){K.length===1||g.Zs(K,function(f){return!!f.range});\nfor(var R=1;R<K.length;R++);R=K[K.length-1];return new Yq(K[0].range.start+K[0].U,R.range.start+R.U+R.K-1)};\nzu_=function(K){for(var R=1;R<K.length;R++)if(!Kh(K[R-1],K[R]))return!1;return!0};\nx9N=function(K){var R=0;K=g.Z(K);for(var f=K.next();!f.done;f=K.next())R+=f.value.range.length;return R};\nfh=function(K){var R={};R.itag=K.RY.info.itag;R.type=\"\"+K.type;R.src=\"\"+K.source;R.segsrc=K.T;R.seg=String(K.t5);K.range&&(R.range=K.range.start+K.U+\"-\"+(K.range.start+K.U+K.K-1));R.time=K.J.toFixed(1)+\"-\"+(K.J+K.N).toFixed(1);R.off=String(K.U);R.len=String(K.K);K.X&&(R.end=\"1\");K.AN()&&(R.eos=\"1\");K.clipId&&(R.cid=K.clipId);return R};\nEpM=function(K){return new sf(K.type,K.RY,K.range,\"getEmptyStubBefore\"+K.T,K.t5,K.startTime,0,K.U,0)};\natB=function(K){return new sf(K.type,K.RY,K.range,\"getEmptyStubAfter\"+K.T,K.t5,K.startTime+K.duration,0,K.U+K.K,0)};\nQgB=function(K,R,f,V){return new sf(K.type,K.RY,K.range,\"reslice\"+K.T,K.t5,K.startTime,K.duration,R,f,V,K.H1,K.clipId)};\nNUh=function(K,R){return K.RY!==R.RY?!1:K.range&&R.range?K.range.start+K.U>=R.range.start+R.U&&K.range.start+K.U+K.K<=R.range.start+R.U+R.K:K.t5===R.t5&&K.U>=R.U&&(K.U+K.K<=R.U+R.K||R.X)};\nU9e=function(K,R){return K.RY!==R.RY?!1:K.type===4&&R.type===3&&K.RY.Rm()?(K=K.RY.kF(K),V3(K,function(f){return U9e(f,R)})):K.t5===R.t5&&!!R.K&&R.U+R.K>K.U&&R.U+R.K<=K.U+K.K};\nVq=function(K,R){var f=R.t5;K.T=\"updateWithSegmentInfo\";K.t5=f;if(K.startTime!==R.startTime||K.duration!==R.duration)K.startTime=R.startTime,K.duration=R.duration,SUw(K)};\nD9=function(K,R){var f=this;this.xW=K;this.J=this.U=null;this.B=this.KP=NaN;this.Zq=this.requestId=null;this.OC={eOU:function(){return f.range}};\nthis.Qe=K[0].RY.Qe;this.K=R||\"\";this.xW[0].range&&this.xW[0].K>0&&(zu_(K)?(this.range=w6B(K),this.X=this.range.length):(this.range=this.xW[this.xW.length-1].range,this.X=x9N(K)))};\nHf=function(K){return!Cn(K.xW[K.xW.length-1])};\n$a=function(K){return K.xW[K.xW.length-1].type===4};\ng.ll=function(K,R,f){f=K.Zq===null?K.Qe.Zq(R,f,K.xW[0].type):K.Zq;if(K.U){R=f?E5(21,K.U,R.mz):K.U;var V=new X0(R);V.get(\"alr\")||V.set(\"alr\",\"yes\");K.K&&d9B(V,K.K)}else/http[s]?:\\/\\//.test(K.K)?V=new X0(new g.wo(K.K)):(V=Of(K.Qe,f,R),K.K&&d9B(V,K.K));(R=K.range)?V.set(\"range\",R.toString()):K.xW[0].RY.Ij()&&K.xW.length===1&&K.xW[0].U&&V.set(\"range\",K.xW[0].U+\"-\");K.requestId&&V.set(\"req_id\",K.requestId);isNaN(K.KP)||V.set(\"headm\",K.KP.toString());isNaN(K.B)||V.set(\"mffa\",K.B+\"ms\");K.urlParams&&g.T2(K.urlParams,\nfunction(D,H){V.set(H,D)});\nreturn V};\nWUc=function(K){if(K.range)return K.X;K=K.xW[0];return Math.round(K.N*K.RY.info.c5)};\nt$2=function(K,R){return Math.max(0,K.xW[0].J-R)};\nADw=function(K,R){K=g.Z(K.xW);for(var f=K.next();!f.done;f=K.next())if(f=f.value,f.type===3&&R>=f.J&&R<=f.B)return!0;return!1};\ndl=function(K,R,f,V,D,H){H=H===void 0?0:H;b2.call(this,K,R,V,void 0);this.B=f;this.CF=H;this.index=D||new g.uf};\nJDh=function(K,R,f,V,D){this.t5=K;this.startSecs=R;this.w8=f;this.U=V||NaN;this.K=D||NaN};\nFI=function(K,R,f){for(;K;K=K.parentNode)if(K.attributes&&(!f||K.nodeName===f)){var V=K.getAttribute(R);if(V)return V}return\"\"};\ncf=function(K,R){for(;K;K=K.parentNode){var f=K.getElementsByTagName(R);if(f.length>0)return f[0]}return null};\nZbG=function(K){if(!K)return 0;var R=K.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return R?(Number(R[2])|0)*3600+(Number(R[4])|0)*60+(Number(R[6])|0):Number(K)|0};\nBUo=function(K){return K.match(/^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2})\\.(\\d{3})$/)?K+\"Z\":K};\nrl=function(){this.U=[];this.K=null;this.T=0;this.X=[];this.B=!1;this.N=\"\";this.J=-1};\nX6M=function(K){var R=K.X;K.X=[];return R};\nkl2=function(){this.J=[];this.U=null;this.K={};this.X={}};\nItB=function(K,R){var f=[];R=Array.from(R.getElementsByTagName(\"SegmentTimeline\"));R=g.Z(R);for(var V=R.next();!V.done;V=R.next()){V=V.value;var D=V.parentNode.parentNode,H=null;D.nodeName===\"Period\"?H=TUh(K):D.nodeName===\"AdaptationSet\"?(D=D.getAttribute(\"id\")||D.getAttribute(\"mimetype\")||\"\",H=PR2(K,D)):D.nodeName===\"Representation\"&&(D=D.getAttribute(\"id\")||\"\",H=npv(K,D));if(H==null)return;H.update(V);g.lT(f,X6M(H))}g.lT(K.J,f);uG2(K.J,function(l){return l.startSecs*1E3+l.U})};\ngp5=function(K){K.U&&(K.U.U=[]);g.T2(K.K,function(R){R.U=[]});\ng.T2(K.X,function(R){R.U=[]})};\nTUh=function(K){K.U||(K.U=new rl);return K.U};\nPR2=function(K,R){K.K[R]||(K.K[R]=new rl);return K.K[R]};\nnpv=function(K,R){K.X[R]||(K.X[R]=new rl);return K.X[R]};\nhS=function(K){var R=K===void 0?{}:K;K=R.CF===void 0?0:R.CF;var f=R.Lp===void 0?!1:R.Lp;var V=R.P8===void 0?0:R.P8;var D=R.UO===void 0?0:R.UO;var H=R.cU===void 0?Infinity:R.cU;var l=R.iU===void 0?0:R.iU;var F=R.V9===void 0?!1:R.V9;R=R.eK===void 0?!1:R.eK;g.uf.call(this);this.vX=this.fW=-1;this.Vf=K;this.P8=V;this.Lp=f;this.UO=D;this.cU=H;this.iU=l;((this.V9=F)||isFinite(H)&&this.cU>0)&&f&&yq&&(this.K=!1,this.X=\"postLive\");this.eK=R};\no5=function(K,R){return oK(K.segments,function(f){return R-f.t5})};\nS9=function(K,R,f){f=f===void 0?{}:f;dl.call(this,K,R,\"\",void 0,void 0,f.CF||0);this.index=new hS(f)};\nil=function(K,R,f){b2.call(this,K,R);this.B=f;K=this.index=new g.uf;K.K=!1;K.X=\"d\"};\nObD=function(K,R,f){var V=K.index.TQ(R),D=K.index.getStartTime(R),H=K.index.getDuration(R);f?H=f=0:f=K.info.c5*H;return new D9([new sf(3,K,void 0,\"otfCreateRequestInfoForSegment\",R,D,H,0,f)],V)};\njgG=function(K,R){if(!K.index.isLoaded()){var f=[],V=R.J;R=R.B.split(\",\").filter(function(y){return y.length>0});\nfor(var D=0,H=0,l=0,F=/^(\\d+)/,c=/r=(\\d+)/,r=0;r<V;r++){if(l<=0)if(l=R.shift(),H=(H=F.exec(l))?+H[1]/1E3:0)l=(l=c.exec(l))?+l[1]:0,l+=1;else return;f.push(new Gn(r,D,H,NaN,\"sq/\"+(r+1)));D+=H;l--}K.index.append(f)}};\ng.vf=function(K){this.tag=K};\nM$c=function(K,R){qU_.apply(null,[6,K instanceof g.vf?K.tag:K,R].concat(g.X(g.wW.apply(2,arguments))))};\ng.Lh=function(K,R){qU_.apply(null,[5,K instanceof g.vf?K.tag:K,R].concat(g.X(g.wW.apply(2,arguments))))};\nqU_=function(K,R,f){var V=g.wW.apply(3,arguments),D=K===6?\"ERROR\":\"WARNING\",H=\"b\"+f;g.WR(new (Function.prototype.bind.apply(g.NB,[null,H].concat(g.X(V)))),D);V.unshift(H);V=V.join(\", \");D=bbc.get(R);if(!D){D=\"ytplog.\"+R;H=5;try{window.localStorage&&!isNaN(+window.localStorage[D])&&(H=+window.localStorage[D]),window.sessionStorage&&!isNaN(+window.sessionStorage[D])&&(H=+window.sessionStorage[D])}catch(c){}bbc.set(R,H);D=H}if(!(K<D)){D=p6M;H=D.U.get(R);H||(H=new YUN,D.U.set(R,H));D=H;H=Date.now();var l=\nMath.floor((H-D.K)*.01);l>0&&(D.U=Math.min(D.U+l,10),D.K=H);D.U>0?(D.U--,D=!0):D=!1;if(D)typeof V===\"function\"&&(V=V()),console.log(\"plyr.\"+R,V);else{var F;V=((F=m9_.get(R))!=null?F:0)+1;m9_.set(R,V);V%100===1&&console.warn(\"plyr\",\"plyr.\"+R+\" is chatty, dropping logs.\")}}};\nYUN=function(){this.U=10;this.K=Date.now()};\nwl=function(K,R){this.info=K;this.K=R;this.U=null;this.J=this.X=-1;this.timestampOffset=0;this.isLocked=this.T=!1;this.B=this.info.RY.O8()&&!this.info.U};\ng.z5=function(K){return iOD(K.K)};\nGlB=function(K,R){R=Math.min(R,K.info.K);var f=K.K.split(R),V=f.VP;f=new wl(new sf(K.info.type,K.info.RY,K.info.range,K.info.T,K.info.t5,K.info.startTime,K.info.duration,K.info.U,R,!1,K.info.H1,K.info.clipId),f.FU);f.J=K.J;f.X=K.X;R=new wl(new sf(K.info.type,K.info.RY,K.info.range,K.info.T,K.info.t5,K.info.startTime,K.info.duration,K.info.U+R,K.info.K-R,K.info.X,K.info.H1,K.info.clipId),V);R.J=K.J;R.X=K.X;return[f,R]};\ng.xa=function(K,R,f,V){f=f===void 0?!1:f;V=V===void 0?0:V;if(K.isLocked||R.isLocked||!Kh(K.info,R.info)||K.info.X)return null;if(V){if(K.K.totalLength+R.K.totalLength>V)return null}else if(f&&(f=K.K,V=R.K,f=!(V.U.length?o65(f,V.U[0]):1)),f)return null;f=new sf(K.info.type,K.info.RY,K.info.range,K.info.T,K.info.t5,K.info.startTime,K.info.duration,K.info.U,K.info.K,K.info.X,K.info.H1,K.info.clipId);V=R.info;f.K+=V.K;f.range&&(f.N+=V.N);f.B=V.B;f.X=V.X;V=new $4;lB(V,K.K);lB(V,R.K);f=new wl(f,V);f.U!=\nnull&&R.U!=null&&g.Lh(\"dash\",414627957,\"merged slice emsg overridden; prev: \"+f.U.W_()+\" next: \"+R.U.W_());f.U=R.U||K.U;f.X=K.X!==-1?K.X:R.X;f.J=K.J!==-1?K.J:R.J;return f};\ng.Ey=function(K){g.BM(K.info.RY.info)||K.info.RY.info.S4();if(K.X!==-1)return K.X;if(K.U&&qK5(K.U))return K.X=qK5(K.U),K.X;if(g.BM(K.info.RY.info)){var R=g.z5(K);for(var f=K.info.RY.U,V=NaN,D=NaN,H=0;hH(R,H);){var l=oG(R,H);l.type===1936286840?D=l.data.getUint32(l.dataOffset+8):l.type===1836476516?D=g.cF(l):l.type===1952867444&&isNaN(V)&&(V=g.i2(l));H=Sk(l.type)?H+8:H+l.size}!D&&f&&(D=rM(f));R=V/D}else R=new wM(g.z5(K)),f=K.B?R:new wM(new DataView(K.info.RY.U.buffer)),V=Zq(f),f=R.pos,R.pos=0,BF(R)?\naG(R,231)?(V=Uf(R)*V/1E9,R.pos=f,R=V):(R.pos=f,R=NaN):(R.pos=f,R=NaN);K.X=R||K.info.J;return K.X};\nsg5=function(K,R){K.timestampOffset>0&&(R-=K.timestampOffset);var f=g.Ey(K)+R;uz_(K,f);K.timestampOffset=R};\nuz_=function(K,R){g.BM(K.info.RY.info)||K.info.RY.info.S4();K.X=R;if(g.BM(K.info.RY.info)){var f=g.z5(K);K=K.info.RY.U;for(var V=NaN,D=NaN,H=0;hH(f,H);){var l=oG(f,H);isNaN(V)&&(l.type===1936286840?V=l.data.getUint32(l.dataOffset+8):l.type===1836476516&&(V=g.cF(l)));if(l.type===1952867444){!V&&K&&(V=rM(K));var F=g.i2(l);isNaN(D)&&(D=Math.round(R*V)-F);var c=l;F+=D;if(c.data.getUint8(c.dataOffset)){var r=c.data;c=c.dataOffset+4;r.setUint32(c,Math.floor(F/4294967296));r.setUint32(c+4,F&4294967295)}else c.data.setUint32(c.dataOffset+\n4,F)}H=Sk(l.type)?H+8:H+l.size}return!0}f=new wM(g.z5(K));K=K.B?f:new wM(new DataView(K.info.RY.U.buffer));V=Zq(K);K=f.pos;f.pos=0;if(BF(f)&&aG(f,231))if(D=Ql(f,!0),R=Math.floor(R*1E9/V),Math.ceil(Math.log(R)/Math.log(2)/8)>D)R=!1;else{for(V=D-1;V>=0;V--)f.U.setUint8(f.pos+V,R&255),R>>>=8;f.pos=K;R=!0}else R=!1;return R};\nQq=function(K,R){R=R===void 0?!1:R;var f=a5(K);K=R?0:K.info.N;return f||K};\na5=function(K){g.BM(K.info.RY.info)||K.info.RY.info.S4();if(K.U&&K.info.type===6)return K.U.CF;if(g.BM(K.info.RY.info)){var R=g.z5(K);var f=0;R=g.Ln(R,1936286840);R=g.Z(R);for(var V=R.next();!V.done;V=R.next())V=sMv(V.value),f+=V.fb[0]/V.timescale;f=f||NaN;if(!(f>=0))a:{f=g.z5(K);R=K.info.RY.U;for(var D=V=0,H=0;hH(f,V);){var l=oG(f,V);if(l.type===1836476516)D=g.cF(l);else if(l.type===1836019558){!D&&R&&(D=rM(R));if(!D){f=NaN;break a}var F=yl(l.data,l.dataOffset,1953653094),c=F;F=D;var r=yl(c.data,\nc.dataOffset,1952868452);c=yl(c.data,c.dataOffset,1953658222);var y=Kn(r);Kn(r);y&2&&Kn(r);r=y&8?Kn(r):0;var h=Kn(c),S=h&1;y=h&4;var v=h&256,L=h&512,E=h&1024;h&=2048;var Q=RG(c);S&&Kn(c);y&&Kn(c);for(var J=S=0;J<Q;J++){var A=v?Kn(c):r;L&&Kn(c);y&&J===0||!E||Kn(c);h&&Kn(c);S+=A}H+=S/F}V=Sk(l.type)?V+8:V+l.size}f=H||NaN}f||g.A$(new g.NB(\"Missing duration while parsing bmff\",K.info.yI()))}else f=new wM(g.z5(K)),K=K.B?f:new wM(new DataView(K.info.RY.U.buffer)),f=$9N(f,Zq(K));return f};\ng.CRz=function(K){if(K.info.RY.WX())return K.info.duration;K.J===-1&&(K.J=a5(K));return K.J||K.info.duration};\neuv=function(K){var R=g.z5(K);var f=(f=g.F0(R,0,1936286840))?f.data.getUint32(f.dataOffset+8):NaN;isNaN(f)&&(K=K.info.RY.U,f=(R=g.F0(R,0,1836476516))?g.cF(R):K?rM(K):NaN);return f};\nKID=function(K){return K.info.RY.info.S4()&&hR(K.K,0)===160};\nRWo=function(K){if(!K.U){g.BM(K.info.RY.info)||K.info.RY.info.S4();if(g.BM(K.info.RY.info))var R=g.eTG(g.z5(K));else{R=new wM(g.z5(K));var f=R.pos;R.pos=0;var V=null,D=null;if(xq(R,[408125543,307544935]))for(var H=R.pos+Ql(R,!0);R.pos<H;)if(Ql(R,!1)!==29555)WF(R);else for(var l=R.pos+Ql(R,!0);R.pos<l;)if(Ql(R,!1)!==26568)WF(R);else for(var F=R.pos+Ql(R,!0);R.pos<F;){var c=Ql(R,!1);if(c===17543){if(c=D95(R),c=dM(c))if(D)for(var r=g.Z(Object.keys(c)),y=r.next();!y.done;y=r.next())y=y.value,D[y]=c[y];\nelse D=c}else c===17827?(c=D95(R),V||(V=c)):WF(R)}R.pos=f;R=D?new l2(D,V):null}K.U=R}};\nN0=function(K){if(!K.T){if(g.BM(K.info.RY.info)){var R=g.z5(K);var f=yl(R,0,1836019574);if(f){f=f.offset+f.size;var V=new Uint8Array(f);V.set(new Uint8Array(R.buffer,R.byteOffset,f));R=V}else R=null}else R=Hbe(new wM(g.z5(K)));R&&(K.info.RY.U=R,K.T=!0)}};\ng.Uy=function(){this.count=0;this.U=1;this.K=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)};\nfuv=function(K,R){return R+1<K.count||K.K?K.offsets[R+1]-K.offsets[R]:-1};\nWf=function(K){K.offsets.length<K.count+1&&K.resize(K.offsets.length*2)};\ntS=function(K,R,f,V){b2.call(this,K,R,f,V);var D=this;this.B=null;this.OC={ZC:function(H,l,F,c){return D.ZC(H,l,F,c)}};\nthis.index=new g.Uy};\nVwM=function(K,R,f,V,D,H){this.displayName=K;this.vssId=R;this.languageCode=f;this.kind=V===void 0?\"\":V;this.xtags=D===void 0?\"\":D;this.id=H===void 0?\"\":H};\nHH2=function(K){if(K=K.colorInfo)if(K=K.transferCharacteristics)return Drc[K];return null};\ng.AS=function(K,R,f,V){this.name=K;this.id=R;this.isDefault=f;this.isAutoDubbed=V===void 0?!1:V};\n$rM=function(K){return JS(function(R,f){return g.kA(R,f,4,1E3)},K,{format:\"RAW\",\nmethod:\"GET\",withCredentials:!0})};\ng.luD=function(K){var R;K.responseType&&K.responseType!==\"text\"?K.responseType===\"arraybuffer\"&&(R=S6(new Uint8Array(K.response))):R=K.responseText;return!R||R.length>2048?\"\":R.indexOf(\"https://\")===0?R:\"\"};\nJS=function(K,R,f){R.match(drM);return K(R,f).then(function(V){var D=g.luD(V.xhr);return D?JS(K,D,f):V.xhr})};\nka=function(K,R,f){K=K===void 0?\"\":K;R=R===void 0?null:R;f=f===void 0?!1:f;g.VQ.call(this);var V=this;this.sourceUrl=K;this.isLivePlayback=f;this.oY=this.duration=0;this.isPremiere=this.V9=this.J=this.isLiveHeadPlayable=this.isLive=this.K=!1;this.cU=this.UO=0;this.isOtf=this.qY=!1;this.qe=(0,g.N7)();this.aY=Infinity;this.U={};this.X=new Map;this.state=this.tK=0;this.N=null;this.isManifestless=!1;this.B5=[];this.B=null;this.y0=0;this.T=\"\";this.er=NaN;this.Jx=this.LW=this.timestampOffset=this.Z=0;this.H7=\nthis.tW=NaN;this.Rg=0;this.G2=this.UF=!1;this.Ne=[];this.kW={};this.Xt=NaN;this.OC={o05:function(F){Z9(V,F)}};\nvar D;this.Za=(D=R)==null?void 0:D.rU(\"html5_use_network_error_code_enums\");FID=!!R&&R.rU(\"html5_modern_vp9_mime_type\");var H;Bf=!((H=R)==null||!H.rU(\"html5_enable_flush_during_seek\"))&&g.uj();var l;XI=!((l=R)==null||!l.rU(\"html5_enable_reset_audio_decoder\"))&&g.uj()};\ncvG=function(K){return g.i_(K.U,function(R){return!!R.info.video&&R.info.video.qualityOrdinal>=2160})};\nBIN=function(K){return g.i_(K.U,function(R){return!!R.info.video&&R.info.video.isHdr()})};\nj4=function(K){return g.i_(K.U,function(R){return!!R.info.g8})};\ng.rvG=function(K){return g.i_(K.U,function(R){return Ov(R.info.mimeType)})};\nyve=function(K){return g.i_(K.U,function(R){return R.info.video?R.info.video.projectionType===\"EQUIRECTANGULAR\":!1})};\nhW2=function(K){return g.i_(K.U,function(R){return R.info.video?R.info.video.projectionType===\"EQUIRECTANGULAR_THREED_TOP_BOTTOM\":!1})};\no0z=function(K){return g.i_(K.U,function(R){return R.info.video?R.info.video.projectionType===\"MESH\":!1})};\nSvc=function(K){return g.i_(K.U,function(R){return R.info.video?R.info.video.stereoLayout===1:!1})};\niHz=function(K){return Rih(K.U,function(R){return R.info.video?R.vv():!0})};\nI0=function(K){return g.i_(K.U,function(R){return QN(18,R.Qe.U)})};\nZ9=function(K,R){K.U[R.info.id]=R;K.X.set(pn(R,K.qY),R)};\nnh=function(K,R,f){f=f===void 0?0:f;var V=K.mimeType||\"\",D=K.itag;var H=K.xtags;D=D?D.toString():\"\";H&&(D+=\";\"+H);H=D;if(ge(V)){var l=K.width||640;D=K.height||360;var F=K.fps,c=K.qualityLabel,r=K.qualityOrdinal,y=K.colorInfo,h=K.projectionType,S;K.stereoLayout&&(S=v0D[K.stereoLayout]);var v=HH2(K)||void 0;if(y==null?0:y.primaries)var L=LIw[y.primaries]||void 0;l=new Ev(l,D,F,h,S,void 0,c,r&&wMe[r],v,L);V=T5(V,l,Nr[K.itag||\"\"]);Bf&&(V+=\"; enableflushduringseek=true\");XI&&(V+=\"; enableresetaudiodecoder=true\")}var E;\nif(I2(V)){var Q=K.audioSampleRate;S=K.audioTrack;Q=new FH(Q?+Q:void 0,K.audioChannels,K.spatialAudioType,K.isDrc,K.loudnessDb,K.trackAbsoluteLoudnessLkfs,K.audioQuality||\"AUDIO_QUALITY_UNKNOWN\",K.isVb);S&&(L=S.displayName,D=S.id,F=S.audioIsDefault,S=S.isAutoDubbed,L&&(E=new g.AS(L,D||\"\",!!F,!!S)))}var J;K.captionTrack&&(c=K.captionTrack,S=c.displayName,L=c.vssId,D=c.languageCode,F=c.kind,c=c.id,S&&L&&D&&(J=new VwM(S,L,D,F,K.xtags,c)));S=Number(K.bitrate)/8;L=Number(K.contentLength);D=Number(K.lastModified);\nc=K.drmFamilies;F=K.type;f=f&&L?L/f:0;K=Number(K.approxDurationMs);if(R&&c){var A={};c=g.Z(c);for(r=c.next();!r.done;r=c.next())(r=Pf[r.value])&&(A[r]=R[r])}return new Uv(H,V,{audio:Q,video:l,tV:E,g8:A,c5:S,hg:f,contentLength:L,lastModified:D,captionTrack:J,streamType:F,approxDurationMs:K})};\nI5=function(K,R,f){f=f===void 0?0:f;var V=K.type;var D=K.itag;var H=K.xtags;H&&(D=K.itag+\";\"+H);if(ge(V)){var l=(K.size||\"640x360\").split(\"x\");l=new Ev(+l[0],+l[1],+K.fps,K.projection_type,+K.stereo_layout,void 0,K.quality_label,+K.quality_ordinal,K.eotf,K.primaries);V=T5(V,l,Nr[K.itag]);Bf&&(V+=\"; enableflushduringseek=true\");XI&&(V+=\"; enableresetaudiodecoder=true\")}var F;if(I2(V)){var c=new FH(+K.audio_sample_rate||void 0,+K.audio_channels||0,K.spatial_audio_type,!!K.drc);K.name&&(F=new g.AS(K.name,\nK.audio_track_id,K.isDefault===\"1\",K.isAutoDubbed===\"1\"))}var r;K.caption_display_name&&K.caption_vss_id&&K.caption_language_code&&(r=new VwM(K.caption_display_name,K.caption_vss_id,K.caption_language_code,K.caption_kind,K.xtags,K.caption_id));H=Number(K.bitrate)/8;var y=Number(K.clen),h=Number(K.lmt);f=f&&y?y/f:0;if(R&&K.drm_families){var S={};for(var v=g.Z(K.drm_families.split(\",\")),L=v.next();!L.done;L=v.next())L=L.value,S[L]=R[L]}return new Uv(D,V,{audio:c,video:l,tV:F,g8:S,c5:H,hg:f,contentLength:y,\nlastModified:h,captionTrack:r,streamType:K.stream_type,approxDurationMs:Number(K.approx_duration_ms)})};\nzWD=function(K){return V3(K,function(R){return\"FORMAT_STREAM_TYPE_OTF\"===R.stream_type})?\"FORMAT_STREAM_TYPE_OTF\":\"FORMAT_STREAM_TYPE_UNKNOWN\"};\nxrB=function(K){return V3(K,function(R){return\"FORMAT_STREAM_TYPE_OTF\"===R.type})?\"FORMAT_STREAM_TYPE_OTF\":\"FORMAT_STREAM_TYPE_UNKNOWN\"};\nE0G=function(K,R){return K.N?dJ(K.N.J,R):K.B5.length?dJ(K.B5,R):[]};\ngl=function(K,R,f){R=R===void 0?\"\":R;f=f===void 0?\"\":f;K=new g.wo(K,!0);K.set(\"alr\",\"yes\");f&&(f=$v(4,decodeURIComponent(f)),K[d[13]](R,encodeURIComponent(f)));return K};\nUr5=function(K,R){var f=FI(R,\"id\");f=f.replace(\":\",\";\");var V=FI(R,\"mimeType\"),D=FI(R,\"codecs\");V=D?V+'; codecs=\"'+D+'\"':V;D=Number(FI(R,\"bandwidth\"))/8;var H=Number(cf(R,\"BaseURL\").getAttribute(K.T+\":contentLength\")),l=K.duration&&H?H/K.duration:0;if(ge(V)){var F=Number(FI(R,\"width\"));var c=Number(FI(R,\"height\")),r=Number(FI(R,\"frameRate\")),y=auh(FI(R,K.T+\":projectionType\"));a:switch(FI(R,K.T+\":stereoLayout\")){case \"layout_left_right\":var h=1;break a;case \"layout_top_bottom\":h=2;break a;default:h=\n0}F=new Ev(F,c,r,y,h)}if(I2(V)){var S=Number(FI(R,\"audioSamplingRate\"));var v=Number(FI(R.getElementsByTagName(\"AudioChannelConfiguration\")[0],\"value\"));c=Q2z(FI(R,K.T+\":spatialAudioType\"));S=new FH(S,v,c);a:{v=FI(R,\"lang\")||\"und\";if(c=cf(R,\"Role\"))if(y=FI(c,\"value\")||\"\",g.th(Nev,y)){c=v+\".\"+Nev[y];r=y===\"main\";K=FI(R,K.T+\":langName\")||v+\" - \"+y;v=new g.AS(K,c,r);break a}v=void 0}}if(R=cf(R,\"ContentProtection\"))if(R.getAttribute(\"schemeIdUri\")===\"http://youtube.com/drm/2012/10/10\"){var L={};for(R=\nR.firstChild;R!=null;R=R.nextSibling)R instanceof Element&&/SystemURL/.test(R.nodeName)&&(K=R.getAttribute(\"type\"),c=R.textContent,K&&c&&(L[K]=c.trim()))}else L=void 0;return new Uv(f,V,{audio:S,video:F,tV:v,g8:L,c5:D,hg:l,contentLength:H})};\nauh=function(K){switch(K){case \"equirectangular\":return\"EQUIRECTANGULAR\";case \"equirectangular_threed_top_bottom\":return\"EQUIRECTANGULAR_THREED_TOP_BOTTOM\";case \"mesh\":return\"MESH\";case \"rectangular\":return\"RECTANGULAR\";default:return\"UNKNOWN\"}};\nQ2z=function(K){switch(K){case \"spatial_audio_type_ambisonics_5_1\":return\"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1\";case \"spatial_audio_type_ambisonics_quad\":return\"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD\";case \"spatial_audio_type_foa_with_non_diegetic\":return\"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC\";default:return\"SPATIAL_AUDIO_TYPE_NONE\"}};\ntwM=function(K,R){R=R===void 0?\"\":R;K.state=1;K.qe=(0,g.N7)();return $rM(R||K.sourceUrl).then(function(f){if(!K.mZ()){K.tK=f.status;f=f.responseText;var V=new DOMParser;f=q2(V,cAh(f),\"text/xml\").getElementsByTagName(\"MPD\")[0];K.aY=ZbG(FI(f,\"minimumUpdatePeriod\"))*1E3||Infinity;b:{if(f.attributes){V=g.Z(f.attributes);for(var D=V.next();!D.done;D=V.next())if(D=D.value,D.value===\"http://youtube.com/yt/2012/10/10\"){V=D.name.split(\":\")[1];break b}}V=\"\"}K.T=V;K.isLive=K.aY<Infinity&&K.isLivePlayback;K.oY=\nNumber(FI(f,K.T+\":earliestMediaSequence\"))||0;if(V=Date.parse(BUo(FI(f,K.T+\":mpdResponseTime\"))))K.y0=((0,g.N7)()-V)/1E3;K.isLive&&f.getElementsByTagName(\"SegmentTimeline\").length<=0||g.Zs(f.getElementsByTagName(\"Period\"),K.SOW,K);K.state=2;K.publish(\"loaded\");WIM(K)}return K}).rk(function(f){if(f instanceof BS){var V=f.xhr;\nK.tK=V.status}K.state=3;K.publish(\"loaderror\");return BE(V)})};\nAvN=function(K,R,f){return twM(new ka(K,R,f),K)};\nOy=function(K){return K.isLive&&(0,g.N7)()-K.qe>=K.aY};\nWIM=function(K){var R=K.aY;isFinite(R)&&(Oy(K)?K.refresh():(R=Math.max(0,K.qe+R-(0,g.N7)()),K.B||(K.B=new g.CW(K.refresh,R,K),g.q(K,K.B)),K.B.start(R)))};\nJvc=function(K){K=K.U;for(var R in K){var f=K[R].index;if(f.isLoaded())return f.H0()+1}return 0};\nj9=function(K){return K.LW?K.LW-(K.Z||K.timestampOffset):0};\nq0=function(K){return K.Jx?K.Jx-(K.Z||K.timestampOffset):0};\nM0=function(K){if(!isNaN(K.er))return K.er;var R=K.U,f;for(f in R){var V=R[f].index;if(V.isLoaded()&&!Ov(R[f].info.mimeType)){R=0;for(f=V.Wy();f<=V.H0();f++)R+=V.getDuration(f);R/=V.g7();R=Math.round(R/.5)*.5;V.g7()>10&&(K.er=R);return R}if(K.isLive&&(V=R[f],V.CF))return V.CF}return NaN};\nZH2=function(K,R){K=V8e(K.U,function(V){return V.index.isLoaded()});\nif(!K)return NaN;K=K.index;var f=K.FL(R);return K.getStartTime(f)===R?R:f<K.H0()?K.getStartTime(f+1):NaN};\nBee=function(K,R){if(!K.U[\"0\"]){var f=new Uv(\"0\",\"fakesb\",{video:new Ev(0,0,0,void 0,void 0,\"auto\")});K.U[\"0\"]=R?new dl(new g.wo(\"http://www.youtube.com/videoplayback\"),f,\"fake\"):new tS(new g.wo(\"http://www.youtube.com/videoplayback\"),f,new Yq(0,0),new Yq(0,0))}};\nbl=function(K){if(K.isManifestless)for(var R in K.U)K.U[R].index.segments=[]};\nph=function(K,R,f){for(var V in K.U){var D=Ov(K.U[V].info.mimeType)||K.U[V].info.iX();if(f===D&&(D=K.U[V].index)!=null){var H=o5(D,R);H>=0&&D.segments.splice(H,1)}}};\nXMz=function(K){for(var R in K.U)Ov(K.U[R].info.mimeType)||nhh(K.U[R].index,Infinity)};\nYa=function(K,R,f){for(var V in K.U){var D=K.U[V].index,H=R,l=f;D.Lp&&(H&&(D.fW=Math.max(D.fW,H)),l&&(D.vX=Math.max(D.vX||0,l)))}f&&(K.Xt=f/1E3)};\nkF5=function(K){K.Jx=0;K.LW=0;K.Rg=0};\nm4=function(K){return K.G2&&K.isManifestless?K.isLiveHeadPlayable:K.isLive};\nT5=function(K,R,f){G5===null&&(G5=window.MediaSource&&MediaSource.isTypeSupported&&MediaSource.isTypeSupported('video/webm; codecs=\"vp09.02.51.10.01.09.16.09.00\"')&&!MediaSource.isTypeSupported('video/webm; codecs=\"vp09.02.51.10.01.09.99.99.00\"'));if(FID&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return G5||f!==\"9\"&&f!==\"(\"?G5||f!==\"9h\"&&f!==\"(h\"||(K='video/webm; codecs=\"vp9.2\"'):K='video/webm; codecs=\"vp9\"',K;if(!G5&&!ul||K!=='video/webm; codecs=\"vp9\"'&&K!=='video/webm; codecs=\"vp9.2\"')return K;\nf=\"00\";var V=\"08\",D=\"01\",H=\"01\",l=\"01\";K==='video/webm; codecs=\"vp9.2\"'&&(f=\"02\",V=\"10\",R.primaries===\"bt2020\"&&(l=D=\"09\"),R.U===\"smpte2084\"&&(H=\"16\"),R.U===\"arib-std-b67\"&&(H=\"18\"));return'video/webm; codecs=\"'+[\"vp09\",f,\"51\",V,\"01\",D,H,l,\"00\"].join(\".\")+'\"'};\nCh=function(K,R,f){K=\"\"+K+(R>49?\"p60\":R>32?\"p48\":\"\");R=EC()[K];if(R!=null&&R>0)return R;R=sy.get(K);if(R!=null&&R>0)return R;f=f==null?void 0:f.get(K);return f!=null&&f>0?f:8192};\nPAM=function(K){this.gU=K;this.aQ=this.AZ=this.qe=this.B=this.J=this.B5=this.Ne=this.UF=!1;this.N=this.T=0;this.OF=!1;this.aY=!0;this.Za=!1;this.gk=0;this.Cn=this.y0=!1;this.M1=!0;this.oY=this.G2=!1;this.K={};this.Kh=this.hV=this.vK=this.disableAv1=this.pQ=this.FQ=this.v5=this.bd=this.U=this.Z=!1;this.Xt=0;this.HU=this.gU.Y(\"html5_disable_aac_preference\");this.XQ=Infinity;this.er=0;this.nh=this.gU.oG();this.Gt=this.gU.experiments.rU(\"html5_enable_vp9_fairplay\");this.qW=this.gU.Y(\"html5_force_av1_for_testing\");\nthis.OA=this.gU.ph().U.aG(Te2);this.kW=g.mz(this.gU.experiments,\"html5_av1_ordinal_cap\");this.MW=this.gU.Y(\"html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported\");this.SI=this.gU.Y(\"html5_account_onesie_format_selection_during_format_filter\");this.c5=g.mz(this.gU.experiments,\"html5_max_byterate\");this.Ch=this.gU.Y(\"html5_enable_iamf_audio\");this.r4=this.gU.experiments.rU(\"html5_allow_capability_merge\");this.Dk=this.gU.Y(\"html5_enable_encrypted_av1\")};\nXXG=function(K){if(K.Ne)return[\"f\"];if(g.mO(\"appletv5\"))return\"h 9h 9 8 H (h ( *\".split(\" \");var R=[\"9h\",\"9\",\"h\",\"8\"];K.Dk&&R.push(\"1e\");R=R.concat([\"(h\",\"(\",\"H\",\"*\"]);K.y0&&(R.unshift(\"1\"),R.unshift(\"1h\"));K.AZ&&R.unshift(\"h\");K.EF&&(R=(n0_[K.EF]||[K.EF]).concat(R));return R};\nUYG=function(K){var R=[\"o\",\"a\",\"A\"];K.er===1&&(K.J&&(R=[\"mac3\",\"MAC3\"].concat(R)),K.B&&(R=[\"meac3\",\"MEAC3\"].concat(R)),K.Ch&&(R=[\"i\",\"I\"].concat(R)));K.UF&&(R=[\"so\",\"sa\"].concat(R));!K.aQ||K.qe||K.X||K.HU||R.unshift(\"a\");K.X&&(R=(n0_[K.X]||[K.X]).concat(R));return R};\ne9=function(K,R,f,V){R=R===void 0?{}:R;if(V===void 0?0:V)return R.disabled=1,0;if(Yi(K.B,mx.AV1_CODECS)&&Yi(K.B,mx.HEIGHT)&&Yi(K.B,mx.BITRATE))return R.isCapabilityUsable=1,8192;try{var D=l6w();if(D&&!K.Y(\"disable_av1_setting\"))return R.localPref=D}catch(F){}V=1080;D=navigator.hardwareConcurrency;D<=2&&(V=480);R.coreCount=D;if(D=g.mz(K.experiments,\"html5_default_av1_threshold\"))V=R[\"default\"]=D;if(K=K.B.aY)R.mcap=K,V=Math.max(V,K);if(f){var H,l;if(K=(H=f.videoInfos.find(function(F){return Jv(F)}))==\nnull?void 0:(l=H.K)==null?void 0:l.powerEfficient)V=8192,R.isEfficient=1;\nf=f.videoInfos[0].video;H=Math.min(Ch(\"1\",f.fps),Ch(\"1\",30));R.perfCap=H;V=Math.min(V,H);f.isHdr()&&!K&&(R.hdr=1,V*=.75)}else f=Ch(\"1\",30),R.perfCap30=f,V=Math.min(V,f),f=Ch(\"1\",60),R.perfCap60=f,V=Math.min(V,f);return R.av1Threshold=V};\nK5=function(K,R,f,V){this.flavor=K;this.keySystem=R;this.K=f;this.experiments=V;this.U={};this.L8=this.keySystemAccess=null;this.Ev=this.Uv=-1;this.Al=null;this.X=!!V&&V.rU(\"edge_nonprefixed_eme\");V&&V.rU(\"html5_enable_vp9_fairplay\")};\nf5=function(K){return K.X?!1:!K.keySystemAccess&&!!R4()&&K.keySystem===\"com.microsoft.playready\"};\nVF=function(K){return K.keySystem===\"com.microsoft.playready\"};\nDe=function(K){return!K.keySystemAccess&&!!R4()&&K.keySystem===\"com.apple.fps.1_0\"};\nHg=function(K){return K.keySystem===\"com.youtube.fairplay\"};\n$N=function(K){return K.keySystem===\"com.youtube.fairplay.sbdl\"};\ng.lK=function(K){return K.flavor===\"fairplay\"};\nR4=function(){var K=window,R=K.MSMediaKeys;eO()&&!R&&(R=K.WebKitMediaKeys);return R&&R.isTypeSupported?R:null};\nFC=function(K){return navigator.requestMediaKeySystemAccess?g.Du&&!g.uj()?W2(\"45\"):g.Gr||g.ip?K.rU(\"edge_nonprefixed_eme\"):g.dV?W2(\"47\"):g.v7&&K.rU(\"html5_enable_safari_fairplay\")?!1:!0:!1};\nIuw=function(K,R,f,V){var D=s$(),H=(f=D||f&&eO())?[\"com.youtube.fairplay\"]:[\"com.widevine.alpha\"];R&&H.unshift(\"com.youtube.widevine.l3\");D&&V&&H.unshift(\"com.youtube.fairplay.sbdl\");return f?H:K?[].concat(g.X(H),g.X(cg.playready)):[].concat(g.X(cg.playready),g.X(H))};\nrV=function(K,R,f,V,D){V=V===void 0?!1:V;g.O.call(this);this.gU=R;this.useCobaltWidevine=V;this.KQ=D;this.K=[];this.X={};this.U={};this.callback=null;this.B=!1;this.J=[];this.initialize(K,!f)};\nOH5=function(K,R){K.callback=R;K.J=[];FC(K.gU.experiments)?yF(K):g0G(K)};\nyF=function(K){if(!K.mZ())if(K.K.length===0)K.callback(K.J);else{var R=K.K[0],f=K.X[R],V=j2c(K,f);if(h1&&h1.keySystem===R&&h1.O7a===JSON.stringify(V))K.KQ(\"remksa\",{re:!0}),qvw(K,f,h1.keySystemAccess);else{var D,H;K.KQ(\"remksa\",{re:!1,ok:(H=(D=h1)==null?void 0:D.keySystem)!=null?H:\"\"});h1=void 0;navigator.requestMediaKeySystemAccess(R,V).then(f1(function(l){qvw(K,f,l,V)}),f1(function(){K.B=!K.B&&K.X[K.K[0]].flavor===\"widevine\";\nK.B||K.K.shift();yF(K)}))}}};\nqvw=function(K,R,f,V){if(!K.mZ()){V&&(h1={keySystem:R.keySystem,keySystemAccess:f,O7a:JSON.stringify(V)});R.keySystemAccess=f;if(VF(R)){f=fH();V=g.Z(Object.keys(K.U[R.flavor]));for(var D=V.next();!D.done;D=V.next())D=D.value,R.U[D]=!!f.canPlayType(D)}else{f=R.keySystemAccess.getConfiguration();if(f.audioCapabilities)for(V=g.Z(f.audioCapabilities),D=V.next();!D.done;D=V.next())R.U[D.value.contentType]=!0;if(f.videoCapabilities)for(f=g.Z(f.videoCapabilities),V=f.next();!V.done;V=f.next())R.U[V.value.contentType]=\n!0}K.J.push(R);K.useCobaltWidevine||K.Y(\"html5_enable_vp9_fairplay\")&&$N(R)?(K.K.shift(),yF(K)):K.callback(K.J)}};\nj2c=function(K,R){var f={initDataTypes:[\"cenc\",\"webm\"],audioCapabilities:[],videoCapabilities:[]};if(K.Y(\"html5_enable_vp9_fairplay\")&&Hg(R))return f.audioCapabilities.push({contentType:'audio/mp4; codecs=\"mp4a.40.5\"'}),f.videoCapabilities.push({contentType:'video/mp4; codecs=\"avc1.4d400b\"'}),[f];VF(R)&&(f.initDataTypes=[\"keyids\",\"cenc\"]);for(var V=g.Z(Object.keys(K.U[R.flavor])),D=V.next();!D.done;D=V.next()){D=D.value;var H=D.indexOf(\"audio/\")===0,l=H?f.audioCapabilities:f.videoCapabilities;R.flavor!==\n\"widevine\"||K.B?l.push({contentType:D}):H?l.push({contentType:D,robustness:\"SW_SECURE_CRYPTO\"}):(g.Du&&g.mO(\"windows nt\")&&!K.Y(\"html5_drm_enable_moho\")||l.push({contentType:D,robustness:\"HW_SECURE_ALL\"}),H=D,K.gU.B.X&&D.includes(\"vp09\")&&(H=D+\"; experimental=allowed\"),l.push({contentType:H,robustness:\"SW_SECURE_DECODE\"}),o4(K.gU)===\"MWEB\"&&(He()||Gs())&&(K.KQ(\"swcrypto\",{}),l.push({contentType:D,robustness:\"SW_SECURE_CRYPTO\"})))}return[f]};\ng0G=function(K){if(R4()&&(g.v7||Ra))K.J.push(new K5(\"fairplay\",\"com.apple.fps.1_0\",\"\",K.gU.experiments));else{var R=MwG(),f=g.G$(K.K,function(V){var D=K.X[V],H=!1,l=!1,F;for(F in K.U[D.flavor])R(F,V)&&(D.U[F]=!0,H=H||F.indexOf(\"audio/\")===0,l=l||F.indexOf(\"video/\")===0);return H&&l});\nf&&K.J.push(K.X[f]);K.K=[]}K.callback(K.J)};\nMwG=function(){var K=R4();if(K){var R=K.isTypeSupported;return function(V,D){return R(D,V)}}var f=fH();\nreturn f&&(f.addKey||f.webkitAddKey)?function(V,D){return!!f.canPlayType(V,D)}:function(){return!1}};\nSA=function(K){var R;K=$A((R=K.serializedClientExperimentFlags)!=null?R:\"\",\"&\");this.flags=new Map(Object.entries(K).map(function(f){var V=g.Z(f);f=V.next().value;V=V.next().value;return typeof V===\"string\"?[f,V]:[f,V[0]]}))};\nmrN=function(K,R){switch(R.WG){case \"bool\":return K.rU(R.x8);case \"int\":return K=bHz(K,R.x8),oo(K);case \"double\":return bHz(K,R.x8);case \"string\":return pM_(K,R.x8);case \"int32_list\":return YvB(K,R.x8);case \"int64_list\":return YvB(K,R.x8).map(function(f){return oo(f)});\ncase \"string_list\":throw Error(\"String list flags are not supported in WPCC\");default:throw Error(\"Unknown flag type\");}};\nbHz=function(K,R){K=K.flags.get(\"\"+R);return Number(K)||0};\nYvB=function(K,R){if(K=K.flags.get(\"\"+R))if(K=K.replace(/\\[ *(.*?) *\\]/,\"$1\"))return K.split(\",\").map(Number);return[]};\npM_=function(K,R){return(K=K.flags.get(\"\"+R))?K.toString():\"\"};\niK=function(K,R,f){this.U=void 0;this.experimentIds=K?K.split(\",\"):[];this.flags=$A(R||\"\",\"&\");K={};R=g.Z(this.experimentIds);for(var V=R.next();!V.done;V=R.next())K[V.value]=!0;this.experiments=K;f=new SA(f);this.X=new ULv(f);this.K=new Nb2(f)};\ng.mz=function(K,R,f){f=f===void 0?0:f;K=K.aG(R);JSON.stringify(K);return K===void 0?f:Number(K)};\nvg=function(K,R){return(K=K.aG(R))?K.toString():\"\"};\nGFw=function(K){if(K=K.aG(\"html5_web_po_experiment_ids\"))if(K=K.replace(/\\[ *(.*?) *\\]/,\"$1\"))return K.split(\",\").map(Number);return[]};\nuHM=function(K){if(K.U)return K.U;if(K.experimentIds.length<=1)return K.U=K.experimentIds,K.U;var R=[].concat(g.X(K.experimentIds)).map(function(V){return Number(V)});\nR.sort();for(var f=R.length-1;f>0;--f)R[f]-=R[f-1];K.U=R.map(function(V){return V.toString()});\nK.U.unshift(\"v1\");return K.U};\nCA2=function(K){return s25.then(K)};\nL5=function(K,R,f){this.experiments=K;this.B5=R;this.y0=f===void 0?!1:f;this.EF=!!g.t_(\"cast.receiver.platform.canDisplayType\");this.Z={};this.UF=!1;this.J=new Map;this.N=!0;this.K=this.X=!1;this.U=new Map;this.aY=0;this.Xt=this.experiments.rU(\"html5_disable_vp9_encrypted\");this.B=this.experiments.rU(\"html5_enable_encrypted_av1\");K=g.t_(\"cast.receiver.platform.getValue\");this.T=!this.EF&&K&&K(\"max-video-resolution-vpx\")||null;eW5(this);this.X=!!(s$()&&YA()>=21)};\nPV5=function(K,R,f){f=f===void 0?1:f;var V=R.itag;if(V===\"0\")return!0;var D=R.mimeType;if(R.P5===\"1e\"&&!K.B)return\"dav1enc\";if(Jv(R)&&K.UF)return\"dav1\";if(R.video&&(R.video.isHdr()||R.video.primaries===\"bt2020\")&&!(Yi(K,mx.EOTF)||window.matchMedia&&(window.matchMedia(\"(dynamic-range: high), (video-dynamic-range: high)\").matches||window.screen.pixelDepth>24&&window.matchMedia(\"(color-gamut: p3)\").matches)))return\"dhdr\";if(V===\"338\"&&!(g.Du?W2(53):g.dV&&W2(64)))return\"dopus\";var H=f;H=H===void 0?1:\nH;f={};R.video&&(R.video.width&&(f[mx.WIDTH.name]=R.video.width),R.video.height&&(f[mx.HEIGHT.name]=R.video.height),R.video.fps&&(f[mx.FRAMERATE.name]=R.video.fps*H),R.video.U&&(f[mx.EOTF.name]=R.video.U),R.c5&&(f[mx.BITRATE.name]=R.c5*8*H),R.P5===\"(\"&&(f[mx.CRYPTOBLOCKFORMAT.name]=\"subsample\"),R.video.projectionType===\"EQUIRECTANGULAR\"||R.video.projectionType===\"EQUIRECTANGULAR_THREED_TOP_BOTTOM\"||R.video.projectionType===\"MESH\")&&(f[mx.DECODETOTEXTURE.name]=\"true\");var l;((l=R.audio)==null?0:l.numChannels)&&\nR.P5!==\"i\"&&R.P5!==\"I\"&&(f[mx.CHANNELS.name]=R.audio.numChannels);K.X&&WM(R)&&(f[mx.EXPERIMENTAL.name]=\"allowed\");l=g.Z(Object.keys(mx));for(H=l.next();!H.done;H=l.next()){H=mx[H.value];var F;if(F=f[H.name])if(F=!(H===mx.EOTF&&R.mimeType.indexOf(\"vp09.02\")>0)){F=H;var c=R;F=!(K.experiments.rU(\"html5_ignore_h264_framerate_cap\")&&F===mx.FRAMERATE&&C45(c))}if(F)if(Yi(K,H))if(K.T){if(K.T[H.name]<f[H.name])return H.name}else D=D+\"; \"+H.name+\"=\"+f[H.name];else if(tv(R)&&H===mx.EOTF)return\"dvp92\"}K.EF&&\nR.video&&R.video.qualityOrdinal>1080&&R.g8&&(D+=\"; hdcp=2.2\");return V===\"227\"?\"hqcenc\":V!==\"585\"&&V!==\"588\"&&V!==\"583\"&&V!==\"586\"&&V!==\"584\"&&V!==\"587\"&&V!==\"591\"&&V!==\"592\"||K.experiments.rU(\"html5_enable_new_hvc_enc\")?s$()&&YA()>=21&&g.mO(\"appletv5\")&&(V===\"410\"||V===\"845\")?!0:K.isTypeSupported(D)?!0:\"tpus\":\"newhvc\"};\nwV=function(){var K=Gs()&&!W2(29),R=g.mO(\"google tv\")&&g.mO(\"chrome\")&&!W2(30);return K||R?!1:Hq()};\nKNB=function(K,R,f){var V=480;R=g.Z(R);for(var D=R.next();!D.done;D=R.next()){D=D.value;var H=D.video.qualityOrdinal;H<=1080&&H>V&&PV5(K,D,f)===!0&&(V=H)}return V};\ng.z9=function(K,R){R=R===void 0?!1:R;return wV()&&K.isTypeSupported('audio/mp4; codecs=\"mp4a.40.2\"')||!R&&K.canPlayType(fH(),\"application/x-mpegURL\")?!0:!1};\nvar hMB=function(K){return Az[d[0]](this,8,K)};\nvar fnN=function(K){RFM(function(){for(var R=g.Z(Object.keys(mx)),f=R.next();!f.done;f=R.next())Yi(K,mx[f.value])})},Yi=function(K,R){R.name in K.Z||(K.Z[R.name]=V3N(K,R));\nreturn K.Z[R.name]},V3N=function(K,R){if(K.T)return!!K.T[R.name];\nif(R===mx.BITRATE&&K.isTypeSupported('video/webm; codecs=\"vp9\"; width=3840; height=2160; bitrate=2000000')&&!K.isTypeSupported('video/webm; codecs=\"vp9\"; width=3840; height=2160; bitrate=20000000'))return!1;if(R===mx.AV1_CODECS)return K.isTypeSupported(\"video/mp4; codecs=\"+R.valid)&&!K.isTypeSupported(\"video/mp4; codecs=\"+R.SO);if(R.video){var f='video/webm; codecs=\"vp9\"';K.isTypeSupported(f)||(f='video/mp4; codecs=\"avc1.4d401e\"')}else f='audio/webm; codecs=\"opus\"',K.isTypeSupported(f)||(f='audio/mp4; codecs=\"mp4a.40.2\"');\nreturn K.isTypeSupported(f+\"; \"+R.name+\"=\"+R.valid)&&!K.isTypeSupported(f+\"; \"+R.name+\"=\"+R.SO)},DPD=function(K,R){var f=0;\nK.J.has(R)&&(f=K.J.get(R).kQ);K.J.set(R,{kQ:f+1,yu:Math.pow(2,f+1)});K.K=!0},qp=function(K){for(var R=[],f=g.Z(K.U.keys()),V=f.next();!V.done;V=f.next()){V=V.value;\nvar D=K.U.get(V);R.push(V+\"_\"+D.maxWidth+\"_\"+D.maxHeight)}return R.join(\".\")},tSv=function(K,R){for(var f=new Map,V=g.Z(K.U.keys()),D=V.next();!D.done;D=V.next()){D=D.value;\nvar H=D.split(\"_\")[0];R.has(H)||f.set(D,K.U.get(D))}K.U=f},JCG=function(K,R,f){var V,D=((V=f.video)==null?void 0:V.fps)||0;\nV=R+\"_\"+D;var H=!!f.audio,l={itag:f.itag,P5:R,c9:H};if(H)l.numChannels=f.audio.numChannels;else{var F=f.video;l.maxWidth=F==null?void 0:F.width;l.maxHeight=F==null?void 0:F.height;l.maxFramerate=D;Yi(K,mx.BITRATE)&&(l.maxBitrateBps=f.c5*8);l.qM=F==null?void 0:F.isHdr()}F=K.U.get(V);F?H||(f=Math.max(F.maxWidth||0,F.maxHeight||0)>Math.max(l.maxWidth||0,l.maxHeight||0)?F:l,R={itag:f.itag,P5:R,c9:H,maxWidth:Math.max(F.maxWidth||0,l.maxWidth||0),maxHeight:Math.max(F.maxHeight||0,l.maxHeight||0),maxFramerate:D,\nqM:f.qM},Yi(K,mx.BITRATE)&&(R.maxBitrateBps=f.maxBitrateBps),K.U.set(V,R)):K.U.set(V,l)},ZQB=function(K,R,f){var V,D=((V=f.video)==null?void 0:V.fps)||0;\nV=R+\"_\"+D;var H=!!f.audio,l=K.U.get(V);a:{var F=K.U.get(V),c=!!f.audio;if(F){if(c){var r=!1;break a}var y;if(!c&&((r=f.video)==null?0:r.height)&&F.maxHeight&&F.maxHeight>=((y=f.video)==null?void 0:y.height)){r=!1;break a}}r=!0}r&&(r=f.itag,R=l?l:{itag:r,P5:R,c9:H},H?R.numChannels=f.audio.numChannels:(H=f.video,R.maxWidth=H==null?void 0:H.width,R.maxHeight=H==null?void 0:H.height,R.maxFramerate=D,Yi(K,mx.BITRATE)&&(R.maxBitrateBps=f.c5*8),R.qM=H==null?void 0:H.isHdr()),K.U.set(V,R))},eW5=function(K){var R;\n(R=navigator.mediaCapabilities)!=null&&R.decodingInfo&&navigator.mediaCapabilities.decodingInfo({type:\"media-source\",video:{contentType:'video/mp4; codecs=\"av01.0.12M.08\"',width:3840,height:2160,bitrate:32E6,framerate:60}}).then(function(f){f.smooth&&f.powerEfficient&&(K.aY=2160)})},xN=function(){g.VQ.call(this);\nthis.items={}},Ec=function(K,R){this.U=K;\nthis.cipher=this.U.exports.AES128CTRCipher_create(R.byteOffset)};\nvar lD_=function(K,R,f,V,D,H){return Sh[d[0]](this,48,K,R,f,V,D,H)};\nQF=function(){this.K=this.m6=0;this.U=Array.from({length:a4.length}).fill(0)};\nHyh=function(){};\n$Po=function(){this.startTimeMs=(0,g.N7)();this.U=!1};\nlnB=function(){this.U=new Hyh};\ndP_=function(K,R,f,V){V=V===void 0?1:V;f>=0&&(R in K.U||(K.U[R]=new QF),K.U[R].QP(f,V))};\nFN_=function(K,R,f,V,D){var H=(0,g.N7)(),l=D?D(R):void 0,F;D=(F=l==null?void 0:l.m6)!=null?F:1;if(D!==0){var c;F=(c=l==null?void 0:l.profile)!=null?c:f;dP_(K,F,H-V,D)}return R};\ncLB=function(K,R,f,V,D){if(R&&typeof R===\"object\"){var H=function(l){return FN_(K,l,f,V,D)};\nif(q3(R))return R.then(H);if(jm(R))return ml(R,H)}return FN_(K,R,f,V,D)};\nrL5=function(){};\nyLD=function(K){var R=window;R.ywc||(R.ywc={});var f=R.ywc[K];if(f)return f;f={};return R.ywc[K]=f};\nhFN=function(K){var R=window;R.ywc&&delete R.ywc[K]};\noWv=function(K){var R=yLD(K);if(R.binP)return R.binP;R.binP=Promise.resolve().then(function(){return fetch(K)}).then(function(f){if(!f.ok)throw Error(\"HTTP\"+f.statusText);\nreturn f.arrayBuffer()});\nR.binP.then(function(f){R.bin=f},function(){hFN(K)});\nreturn R.binP};\nvWD=function(K,R){return uQ(SGD,function(){var f=this;return function D(){var H,l,F;return vT(D,function(c){switch(c.U){case 1:g.cT(c,2);if(!f.U)throw\"wasm.ps.ns\";H=K;l=z$;return $V(c,sr(iyB(f,R)),4);case 4:F=l(c.K);if(!F)throw\"wasm.ps.um\";return $V(c,sr(WebAssembly.instantiate(F,H)),5);case 5:return c.return(c.K);case 2:g.h_(c),g.oi(c,0)}})}()})};\niyB=function(K,R){return uQ(K,function(){var f=this;return function D(){var H,l,F,c,r,y,h,S,v;return vT(D,function(L){switch(L.U){case 1:g.cT(L,2);H=[];l=function(){return\"wasm.ps.c: [\"+H.map(function(E){return'\"'+E+'\"'}).join(\", \")+\"]\"};\nF=yLD(R);if(F.mod)return L.return(F.mod);if(!F.modP){L.J5(4);break}g.Fp(L,5);c=z$;return $V(L,sr(F.modP),7);case 7:return L.return(c(L.K));case 5:g.yH(L),H.unshift(\"pcm\");case 4:if((r=F.bin)||!F.binP){L.J5(8);break}g.Fp(L,9);y=z$;return $V(L,sr(F.binP),11);case 11:r=y(L.K);g.rW(L,8);break;case 9:g.yH(L),H.unshift(\"pfb\");case 8:if(r){L.J5(12);break}g.Fp(L,13);h=z$;return $V(L,sr(oWv(R)),15);case 15:r=h(L.K);g.rW(L,12);break;case 13:throw g.yH(L),f.U=!1,H.unshift(\"fb\"),l();case 12:return g.Fp(L,16),\nS=z$,$V(L,sr(WebAssembly.compile(r)),18);case 18:return L.return(S(L.K));case 16:v=g.yH(L),hFN(R),H.unshift(\"ca: \"+v);case 17:throw l();case 2:g.h_(L),g.oi(L,0)}})}()})};\nLNw=function(){};\nwq_=function(){var K=this;this.proc_exit=function(){};\nthis.fd_write=function(R,f,V){if(!K.exports)return 1;R=new Uint32Array(K.exports.memory.buffer,f,V*2);f=[];for(var D=0;D<V;++D){var H=new Uint8Array(K.exports.memory.buffer,R[D*2],R[D*2+1]);H=g.vu(H);f.push(H)}return f.reduce(function(l,F){return l+F.length},0)}};\nzFz=function(){this.env=new LNw;this.wasi_snapshot_preview1=new wq_};\nNl=function(K,R,f){this.instance=K;this.U=f;this.exports=this.instance.exports;R.wasi_snapshot_preview1.exports=this.exports;K=Math.floor(Math.random()*256);R=Math.floor(Math.random()*256);f=0;try{f=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,f,16)).fill(K);if(this.exports.sentinel(f,16,R)!==R*16%256)throw\"wasm.wm.vi\";for(var V=new Uint8Array(this.exports.memory.buffer,f,16),D=0;D<16;D++)if(V[D]!==(K+R)%256)throw\"wasm.wm.vi\"+D;}finally{f!==0&&this.exports.free(f)}};\nxPv=function(K,R,f){var V=V===void 0?!0:V;return uQ(void 0,function(){return function H(){var l,F,c,r,y,h,S,v,L,E,Q,J,A,B,k,b,M,Hc,fB;return vT(H,function(Rw){switch(Rw.U){case 1:g.cT(Rw,2);l=Uc.cn();F=K&&Wg;if(!F&&!R)return r={},(c=f)==null||c(\"wasmns\",(r.p=K?\"1\":\"0\",r.a=R?\"1\":\"0\",r.s=Wg?\"1\":\"0\",r)),Rw.return(bQ(Error(\"wasm.wm.ns\")));y=new zFz;if(!F){Rw.J5(4);break}g.Fp(Rw,5);h=z$;return $V(Rw,sr(vWD(y,K)),7);case 7:return S=h(Rw.K),v=new Nl(S,y,!1,V),Uc.SX(\"winit\",l),(L=f)==null||L(\"wasmsw\",{}),\nRw.return(v);case 5:if(E=g.yH(Rw),J={},(Q=f)==null||Q(\"wasmerrw\",(J.e=\"\"+E,J)),!R)throw Error(\"wasm.wm.iw: \"+E);case 4:if(!R)throw Error(\"wasm.wm.xx\");g.Fp(Rw,8);A=z$;return $V(Rw,sr(R(y)),10);case 10:return B=A(Rw.K),k=new Nl({exports:B},y,!0,V),Uc.SX(\"winitjs\",l),(b=f)==null||b(\"wasmsa\",{}),Rw.return(k);case 8:throw M=g.yH(Rw),fB={},(Hc=f)==null||Hc(\"wasmerra\",(fB.e=\"\"+M,fB)),Error(\"wasm.wm.ia: \"+M);case 2:g.h_(Rw),g.oi(Rw,0)}})}()})};\nt1=function(K,R,f){this.U=K;this.X=!1;R=this.U.Tn(R);this.K=new Ec(K,R);this.U.free(R.byteOffset);this.J=this.U.Tn(f)};\nEWc=function(K,R,f){f=K.U.Tn(f);var V=K.K;V.U.exports.AES128CTRCipher_setCounter(V.cipher,f.byteOffset);K.U.free(f.byteOffset);R=K.U.Tn(R);K.K.encrypt(R);return R};\nanB=function(K,R,f){g.O.call(this);this.encryptedClientKey=R;this.T=f;this.K=new Uint8Array(K.buffer,0,16);this.X=new Uint8Array(K.buffer,16)};\nQTG=function(K){K.J||(K.J=new g.DX(K.K));return K.J};\nA1=function(K){try{return q8(K)}catch(R){return null}};\nNvD=function(K,R){g.O.call(this);if(!R&&K)try{R=JSON.parse(K)}catch(D){}if(R){K=R.clientKey?A1(R.clientKey):null;var f=R.encryptedClientKey?A1(R.encryptedClientKey):null,V=R.keyExpiresInSeconds?Number(R.keyExpiresInSeconds)*1E3+(0,g.N7)():null;K&&f&&V&&(this.U=new anB(K,f,V),g.q(this,this.U));R.onesieUstreamerConfig&&(this.onesieUstreamerConfig=A1(R.onesieUstreamerConfig)||void 0);this.baseUrl=R.baseUrl}};\nWNh=function(K,R){K=K===void 0?{}:K;R=R===void 0?{}:R;g.O.call(this);var f=this;this.values=K;this.WS=R;this.K={};this.X=this.U=0;this.J=new g.CW(function(){UPc(f)},1E4);\ng.q(this,this.J)};\nUPc=function(K){var R=VSG();if(R.values){R=R.values;for(var f={},V=g.Z(Object.keys(K.values)),D=V.next();!D.done;D=V.next()){D=D.value;R[D]&&K.K[D]&&(K.values[D]+=R[D]-K.K[D]);var H=K,l=H;if(!l.values[D]){var F=VSG();l.values=F.values||{};l.WS=F.halfLives||{};l.K=F.values?Object.assign({},F.values):{}}f[D]=H.values[D]&&H.WS[D]?H.values[D]/Math.pow(2,H.U/H.WS[D]):0}K.K=f}R=K.WS;f={};f.values=K.K;f.halfLives=R;g.Pe(\"yt-player-memory\",f,2592E3)};\nG9=function(K,R,f,V){g.O.call(this);this.webPlayerContextConfig=R;this.Tk=V;this.csiServiceName=this.csiPageType=\"\";this.userAge=NaN;this.Cv=this.pQ=this.MW=this.Jb=this.userDisplayName=this.userDisplayImage=this.rQ=\"\";this.U={};this.Kh={};this.controlsType=\"0\";this.KO=NaN;this.OF=!1;this.xN=(0,g.N7)();this.bd=0;this.sf=this.Mh=!1;this.hc=!0;this.preferGapless=this.Yi=this.P9=this.X=this.MR=!1;this.uG=[];this.nT=!1;this.dS=0;K=K?g.kn(K):{};R&&R.csiPageType&&(this.csiPageType=R.csiPageType);R&&R.csiServiceName&&\n(this.csiServiceName=R.csiServiceName);R&&R.preferGapless&&(this.preferGapless=R.preferGapless);this.experiments=new iK(R?R.serializedExperimentIds:K.fexp,R?R.serializedExperimentFlags:K.fflags,R!=null?R:{});this.forcedExperiments=R?R.serializedForcedExperimentIds:rm(\"\",K.forced_experiments)||void 0;this.cspNonce=(R==null?0:R.cspNonce)?R.cspNonce:rm(\"\",K.csp_nonce);this.Y(\"web_player_deprecated_uvr_killswitch\");try{var D=document.location.toString()}catch(Hc){D=\"\"}this.OA=D;this.ancestorOrigins=(V=\nwindow.location.ancestorOrigins)?Array.from(V):[];this.J=dm(!1,R?R.isEmbed:K.is_embed);if(R&&R.device){if(V=R.device,V.androidOsExperience&&(this.U.caoe=\"\"+V.androidOsExperience),V.androidPlayServicesVersion&&(this.U.capsv=\"\"+V.androidPlayServicesVersion),V.brand&&(this.U.cbrand=V.brand),V.browser&&(this.U.cbr=V.browser),V.browserVersion&&(this.U.cbrver=V.browserVersion),V.cobaltReleaseVehicle&&(this.U.ccrv=\"\"+V.cobaltReleaseVehicle),this.U.c=V.interfaceName||\"WEB\",this.U.cver=V.interfaceVersion||\n\"html5\",V.interfaceTheme&&(this.U.ctheme=V.interfaceTheme),this.U.cplayer=V.interfacePlayerType||\"UNIPLAYER\",V.model&&(this.U.cmodel=V.model),V.network&&(this.U.cnetwork=V.network),V.os&&(this.U.cos=V.os),V.osVersion&&(this.U.cosver=V.osVersion),V.platform&&(this.U.cplatform=V.platform),D=vg(this.experiments,\"html5_log_vss_extra_lr_cparams_freq\"),D===\"all\"||D===\"once\")V.chipset&&(this.Kh.cchip=V.chipset),V.cobaltAppVersion&&(this.Kh.ccappver=V.cobaltAppVersion),V.firmwareVersion&&(this.Kh.cfrmver=\nV.firmwareVersion),V.deviceYear&&(this.Kh.crqyear=V.deviceYear)}else this.U.c=K.c||\"web\",this.U.cver=K.cver||\"html5\",this.U.cplayer=\"UNIPLAYER\";this.loaderUrl=R?this.J||t3w(this)&&R.loaderUrl?R.loaderUrl||\"\":this.OA:this.J||t3w(this)&&K.loaderUrl?rm(\"\",K.loaderUrl):this.OA;this.J&&g.WT(\"yt.embedded_player.embed_url\",this.loaderUrl);this.Z=XE(this.loaderUrl,ALw);V=this.loaderUrl;var H=H===void 0?!1:H;this.sB=BX(XE(V,JL5),V,H,\"Trusted Ad Domain URL\");this.Ch=dm(!1,K.privembed);this.protocol=this.OA.indexOf(\"http:\")===\n0?\"http\":\"https\";this.kI=b3M((R?R.customBaseYoutubeUrl:K.BASE_YT_URL)||\"\")||b3M(this.OA)||this.protocol+\"://www.youtube.com/\";H=R?R.eventLabel:K.el;V=\"detailpage\";H===\"adunit\"?V=this.J?\"embedded\":\"detailpage\":H===\"embedded\"||this.Z?V=F4(V,H,Zye):H&&(V=\"embedded\");this.Xt=V;CpM();H=null;V=R?R.playerStyle:K.ps;D=g.Ka(BvB,V);!V||D&&!this.Z||(H=V);this.playerStyle=H;this.T=g.Ka(BvB,this.playerStyle);this.houseBrandUserStatus=R==null?void 0:R.houseBrandUserStatus;this.aY=this.T&&this.playerStyle!==\"play\"&&\nthis.playerStyle!==\"jamboard\";this.T$=!this.aY;this.G2=dm(!1,K.disableplaybackui);this.disablePaidContentOverlay=dm(!1,R==null?void 0:R.disablePaidContentOverlay);this.disableSeek=dm(!1,R==null?void 0:R.disableSeek);this.enableSpeedOptions=(R==null?void 0:R.enableSpeedOptions)||(fH().defaultPlaybackRate?J1||g.Dx||Ze?g.dV&&W2(\"20\")||g.Du&&W2(\"4\")||g.Bg&&W2(\"11\")||K4():!(g.Bg&&!g.mO(\"chrome\")||J1||g.mO(\"android\")||g.mO(\"silk\")):!1);this.mz=dm(!1,K.enable_faster_speeds);var l;this.supportsVarispeedExtendedFeatures=\n(l=R==null?void 0:R.supportsVarispeedExtendedFeatures)!=null?l:!1;this.K=dm(this.playerStyle===\"blazer\",K.is_html5_mobile_device||R&&R.isMobileDevice);this.oY=VP()||He();this.JE=this.Y(\"mweb_allow_background_playback\")?!1:this.K&&!this.T;this.er=lA();this.i6=g.XC;var F;this.DT=!!(R==null?0:(F=R.embedsHostFlags)==null?0:F.optOutApiDeprecation);var c;R?R.hideInfo!==void 0&&(c=!R.hideInfo):c=K.showinfo;this.sY=g.kN(this)&&!this.DT||dm(!T9(this)&&!Pg(this)&&!this.T,c);this.YL=R?!!R.mobileIphoneSupportsInlinePlayback:\ndm(!1,K.playsinline);l=this.K&&n5&&I4!=null&&I4>0&&I4<=2.3;F=R?R.useNativeControls:K.use_native_controls;this.N=g.kN(this)&&this.K;c=this.K&&!this.N;F=g.gV(this)||!l&&dm(c,F)?\"3\":\"1\";this.disableOrganicUi=!(R==null||!R.disableOrganicUi);c=R?R.controlsType:K.controls;this.controlsType=this.disableOrganicUi||c===\"0\"||c===0?\"0\":F;this.Ml=this.K;this.color=F4(\"red\",R?R.progressBarColor:K.color,Xqv);this.wV=this.controlsType===\"3\";this.Gt=!this.J;this.DU=(F=!this.Gt&&!Pg(this)&&!this.aY&&!this.T&&!T9(this))&&\n!this.wV&&this.controlsType===\"1\";this.M1=g.Oc(this)&&F&&this.controlsType===\"0\"&&!this.DU&&!(R==null?0:R.embedsEnableEmc3ds);this.RV=this.zX=l;this.vK=(this.controlsType===\"3\"||this.K||dm(!1,K.use_media_volume))&&!this.N;this.N9=Ra&&!g.Rz(601)?!1:!0;this.Co=this.J||!1;this.Fn=Pg(this)?\"\":(this.loaderUrl||K.post_message_origin||\"\").substring(0,128);this.widgetReferrer=rm(\"\",R?R.widgetReferrer:K.widget_referrer);var r;R?R.disableCastApi&&(r=!1):r=K.enablecastapi;r=!this.Z||dm(!0,r);l=!0;R&&R.disableMdxCast&&\n(l=!1);this.ZY=this.Y(\"enable_cast_for_web_unplugged\")&&g.jA(this)&&l||g.ke(this)&&l||r&&l&&this.controlsType===\"1\"&&!this.K&&(Pg(this)||g.Oc(this)||g.ql(this));this.IV=!!window.document.pictureInPictureEnabled||$0();r=R?!!R.supportsAutoplayOverride:dm(!1,K.autoplayoverride);this.CP=!(this.K&&!g.kN(this))&&!g.mO(\"nintendo wiiu\")||r;this.lH=(R?!!R.enableMutedAutoplay:dm(!1,K.mutedautoplay))&&!1;r=(Pg(this)||T9(this))&&this.playerStyle===\"blazer\";this.G3=R?!!R.disableFullscreen:!dm(!0,K.fs);l=g.Sz(g.Ml(this))&&\ng.kN(this);this.v5=!this.G3&&(r||g.EX())&&!l;this.n6=this.Y(\"html5_picture_in_picture_logging_onresize\");var y;this.cP=(y=g.mz(this.experiments,\"html5_picture_in_picture_logging_onresize_ratio\"))!=null?y:.33;this.nM=this.Y(\"html5_picture_in_picture_blocking_onresize\");this.vg=this.Y(\"html5_picture_in_picture_blocking_ontimeupdate\");this.Oz=this.Y(\"html5_picture_in_picture_blocking_document_fullscreen\");this.Sf=this.Y(\"html5_picture_in_picture_blocking_standard_api\");y=Gs()&&W2(58)&&!He();r=pP||typeof MediaSource===\n\"undefined\";this.ql=this.Y(\"uniplayer_block_pip\")&&(y||r)||this.nM||this.vg||this.Sf;y=g.kN(this)&&!this.DT;var h;R?R.disableRelatedVideos!==void 0&&(h=!R.disableRelatedVideos):h=K.rel;this.aQ=y||dm(!this.T,h);this.Xb=dm(!1,R?R.enableContentOwnerRelatedVideos:K.co_rel);this.EF=He()&&I4>0&&I4<=4.4?\"_top\":\"_blank\";this.WB=g.ql(this);this.By=dm(this.playerStyle===\"blazer\",R?R.enableCsiLogging:K.enablecsi);switch(this.playerStyle){case \"blogger\":h=\"bl\";break;case \"discover-ads\":h=\"dd\";break;case \"gmail\":h=\n\"gm\";break;case \"gac\":h=\"ga\";break;case \"ads-preview\":h=\"ap\";break;case \"ads-fe\":h=\"adfe\";break;case \"books\":h=\"gb\";break;case \"docs\":case \"flix\":h=\"gd\";break;case \"duo\":h=\"gu\";break;case \"google-live\":h=\"gl\";break;case \"google-one\":h=\"go\";break;case \"play\":case \"play-ads\":h=\"gp\";break;case \"chat\":h=\"hc\";break;case \"hangouts-meet\":h=\"hm\";break;case \"photos-edu\":case \"picasaweb\":h=\"pw\";break;default:h=\"yt\"}this.UF=h;this.B5=rm(\"\",R?R.authorizedUserIndex:K.authuser);this.hV=g.kN(this)&&(this.Ch||!qdw()||\nthis.oY);var S;R?R.disableWatchLater!==void 0&&(S=!R.disableWatchLater):S=K.showwatchlater;this.XQ=((h=!this.hV)||!!this.B5&&h)&&dm(!this.aY,this.Z?S:void 0);this.qW=R?R.isMobileDevice||!!R.disableKeyboardControls:dm(!1,K.disablekb);this.loop=dm(!1,K.loop);this.pageId=rm(\"\",R?R.initialDelegatedSessionId:K.pageid);this.EK=dm(!0,K.canplaylive);this.lz=this.experiments.rU(\"html5_lr_overwrite_default_audio_quality_setting\")?1:2;this.Rp=dm(!1,K.livemonitor);this.disableSharing=dm(this.T,R?R.disableSharing:\nK.ss);(S=R&&this.Y(\"fill_video_container_size_override_from_wpcc\")?R.videoContainerOverride:K.video_container_override)?(h=S.split(\"x\"),h.length!==2?S=null:(S=Number(h[0]),h=Number(h[1]),S=isNaN(S)||isNaN(h)||S*h<=0?null:new g.lu(S,h))):S=null;this.kL=S;this.mute=R?!!R.startMuted:dm(!1,K.mute);this.storeUserVolume=!this.mute&&dm(this.controlsType!==\"0\",R?R.storeUserVolume:K.store_user_volume);S=R?R.annotationsLoadPolicy:K.iv_load_policy;this.annotationsLoadPolicy=this.controlsType===\"3\"?3:F4(void 0,\nS,bK);this.captionsLanguagePreference=R?R.captionsLanguagePreference||\"\":rm(\"\",K.cc_lang_pref);S=F4(2,R?R.captionsLanguageLoadPolicy:K.cc_load_policy,bK);this.controlsType===\"3\"&&S===2&&(S=3);this.Pg=S;this.Dk=R?R.hl||\"en_US\":rm(\"en_US\",K.hl);this.region=R?R.contentRegion||\"US\":rm(\"US\",K.cr);this.hostLanguage=R?R.hostLanguage||\"en\":rm(\"en\",K.host_language);this.qh=!this.Ch&&Math.random()<g.mz(this.experiments,\"web_player_api_logging_fraction\");this.Ne=!this.Ch;this.enabledEngageTypes=new Set;this.deviceIsAudioOnly=\n!(R==null||!R.deviceIsAudioOnly);this.KO=ce(this.KO,K.ismb);this.T$?(S=K.vss_host||\"s.youtube.com\",S===\"s.youtube.com\"&&(S=p5(this.kI)||\"www.youtube.com\")):S=\"video.google.com\";this.jd=S;YN(this,K,!0);this.qe=new xN;g.q(this,this.qe);h=R?R.innertubeApiKey:rm(\"\",K.innertube_api_key);y=R?R.innertubeApiVersion:rm(\"\",K.innertube_api_version);S=R?R.innertubeContextClientVersion:rm(\"\",K.innertube_context_client_version);h=g.KI(\"INNERTUBE_API_KEY\")||h;y=g.KI(\"INNERTUBE_API_VERSION\")||y;r=g.KI(\"INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO\");\nl=o4(this);F=typeof this.U.c===\"number\"?Number(this.U.c):Object.keys(kT2).indexOf(this.U.c);this.ND={innertubeApiKey:h,innertubeApiVersion:y,p$:r,Yn:l,aU:F,innertubeContextClientVersion:g.KI(\"INNERTUBE_CONTEXT_CLIENT_VERSION\")||S,TV:this.hostLanguage,oJ:this.region,uC:g.KI(\"INNERTUBE_HOST_OVERRIDE\")||\"\",X7:!!g.KI(\"INNERTUBE_USE_THIRD_PARTY_AUTH\",!1),trY:!!g.KI(\"INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT\",!1)};this.TY=window.WebKitPlaybackTargetAvailabilityEvent!=null;this.B=new L5(this.experiments,\nthis.Y(\"html5_force_hfr_support\")?!0:FE(this)||CI()||boG()||Tv_(this),g.Du&&g.Rz(56)||g.dV&&g.Rz(54)||this.Y(\"html5_force_vp9_subsample_encryption_support\")||Tv_(this));var v;this.enableSafetyMode=(v=R==null?void 0:R.initialEnableSafetyMode)!=null?v:dm(!1,K.enable_safety_mode);v=this.G2?!1:Pg(this)&&this.playerStyle!==\"blazer\";var L;R?R.disableAutonav!=null&&(L=!R.disableAutonav):L=K.allow_autonav;this.FQ=dm(v,!this.aY&&L);this.sendVisitorIdHeader=R?!!R.sendVisitorIdHeader:dm(!1,K.send_visitor_id_header);\nvar E;this.playerStyle===\"docs\"&&(R?E=R.disableNativeContextMenu:E=K.disable_native_context_menu);this.disableNativeContextMenu=dm(!1,E);this.G9=FE(this)&&this.Y(\"enable_skip_intro_button\");this.embedConfig=rm(\"\",R?R.serializedEmbedConfig:K.embed_config);this.y0=oa(K,g.kN(this));this.X=this.y0===\"EMBEDDED_PLAYER_MODE_PFL\";this.embedsErrorLinks=!(R==null||!R.embedsErrorLinks);this.Dq=dm(!1,K.full_window);var Q;this.kW=!((Q=this.webPlayerContextConfig)==null?0:Q.chromeless);var J;this.livingRoomAppMode=\nF4(\"LIVING_ROOM_APP_MODE_UNSPECIFIED\",K.living_room_app_mode||(R==null?void 0:(J=R.device)==null?void 0:J.livingRoomAppMode),PUz);var A;L=ce(NaN,R==null?void 0:(A=R.device)==null?void 0:A.deviceYear);isNaN(L)||(this.deviceYear=L);this.transparentBackground=R?!!R.transparentBackground:dm(!1,K.transparent_background);this.showMiniplayerButton=R?!!R.showMiniplayerButton:dm(!1,K.show_miniplayer_button);var B;g.kN(this)&&!(R==null?0:(B=R.embedsHostFlags)==null?0:B.allowSetFauxFullscreen)?this.externalFullscreen=\n!1:this.externalFullscreen=R?!!R.externalFullscreen:dm(!1,K.external_fullscreen);this.showMiniplayerUiWhenMinimized=R?!!R.showMiniplayerUiWhenMinimized:dm(!1,K.use_miniplayer_ui);var k;this.hc=(k=K.show_loop_video_toggle)!=null?k:!0;this.Ly=Math.random()<1E-4;if(K.onesie_hot_config||(R==null?0:R.onesieHotConfig))this.nh=new NvD(K.onesie_hot_config,R==null?void 0:R.onesieHotConfig),g.q(this,this.nh);this.isTectonic=R?!!R.isTectonic:!!K.isTectonic;this.playerCanaryState=f;this.playerCanaryStage=R==\nnull?void 0:R.canaryStage;this.oo=new WNh;g.q(this,this.oo);this.datasyncId=(R==null?void 0:R.datasyncId)||g.KI(\"DATASYNC_ID\");this.ao=g.KI(\"LOGGED_IN\",!1);this.HR=(R==null?void 0:R.allowWoffleManagement)||!1;this.gR=Infinity;this.y4=NaN;this.livingRoomPoTokenId=R==null?void 0:R.livingRoomPoTokenId;this.Y(\"html5_high_res_logging_always\")?this.P9=!0:this.P9=Math.random()*100<g.mz(this.experiments,\"html5_high_res_logging_percent\");var b;this.Yi=!!(R==null?0:(b=R.embedsHostFlags)==null?0:b.allowRcat);\nthis.AF=!g.jA(this)&&!mT(this);K=K.embedded_player_response?JSON.parse(K.embedded_player_response).trackingParams:void 0;K&&(this.Ac=K);var M;this.e8=!((M=this.webPlayerContextConfig)==null||!M.embedsEnableEmc3ds)};\ng.Ml=function(K){var R,f;if(!((R=K.webPlayerContextConfig)==null?0:(f=R.embedsHostFlags)==null?0:f.enableLiteUx)||K.Ch||K.T||K.X||K.y0===\"EMBEDDED_PLAYER_MODE_PFP\")return\"EMBEDDED_PLAYER_LITE_MODE_NONE\";K=g.mz(K.experiments,\"embeds_web_lite_mode\");return K===void 0?\"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN\":K>=0&&K<nWv.length?nWv[K]:\"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN\"};\nYN=function(K,R,f){f=f===void 0?!1:f;K.pQ=rm(K.pQ,R.video_id);K.MW=rm(K.MW,R.eventid);K.MW&&(h0=K.MW);for(var V=[],D=g.Z(Object.keys(Inw)),H=D.next();!H.done;H=D.next()){H=Inw[H.value];var l=R[H];l!=null&&(l!==K.U[H]&&V.push(H),K.U[H]=l)}!f&&V.length>0&&K.Ly&&(V.sort(),g.A$(new g.NB(\"Player client parameters changed after startup\",V)));K.userAge=ce(K.userAge,R.user_age);K.rQ=rm(K.rQ,R.user_display_email);K.userDisplayImage=rm(K.userDisplayImage,R.user_display_image);g.kh(K.userDisplayImage)||(K.userDisplayImage=\n\"\");K.userDisplayName=rm(K.userDisplayName,R.user_display_name);K.Jb=rm(K.Jb,R.user_gender);K.csiPageType=rm(K.csiPageType,R.csi_page_type);K.csiServiceName=rm(K.csiServiceName,R.csi_service_name);K.By=dm(K.By,R.enablecsi);K.pageId=rm(K.pageId,R.pageid);if(f=R.enabled_engage_types)K.enabledEngageTypes=new Set(f.split(\",\"));R.living_room_session_po_token&&(K.v9=R.living_room_session_po_token.toString())};\nuK=function(K,R){return!K.T&&Gs()&&W2(55)&&K.controlsType===\"3\"&&!R};\ng.sc=function(K){K=p5(K.kI);return K===\"www.youtube-nocookie.com\"?\"www.youtube.com\":K};\nC5=function(K,R,f){return K.protocol+\"://i1.ytimg.com/vi/\"+R+\"/\"+(f||\"hqdefault.jpg\")};\neA=function(K){return Pg(K)&&!g.jA(K)};\ng.gV=function(K){return K.Y(\"html5_local_playsinline\")?Ra&&!g.Rz(602)&&!(\"playsInline\"in fH()):Ra&&!K.YL||g.mO(\"nintendo wiiu\")?!0:!1};\no4=function(K){return K.U.c};\ng.cX=function(K){return/^TVHTML5/.test(o4(K))};\nKc=function(K){return o4(K)===\"TVHTML5\"};\nt3w=function(K){return o4(K)===\"TVHTML5_SIMPLY_EMBEDDED_PLAYER\"};\nTv_=function(K){return K.U.cmodel===\"CHROMECAST ULTRA/STEAK\"||K.U.cmodel===\"CHROMECAST/STEAK\"};\ng.R3=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1};\nFE=function(K){return/web/i.test(o4(K))};\ng.fc=function(K){return o4(K).toUpperCase()===\"WEB\"};\nmT=function(K){return o4(K)===\"WEB_KIDS\"};\ng.jA=function(K){return o4(K)===\"WEB_UNPLUGGED\"};\nVG=function(K){return o4(K)===\"TVHTML5_UNPLUGGED\"};\ng.dI=function(K){return g.jA(K)||o4(K)===\"TV_UNPLUGGED_CAST\"||VG(K)};\ng.ke=function(K){return o4(K)===\"WEB_REMIX\"};\ng.Db=function(K){return o4(K)===\"WEB_MUSIC_INTEGRATIONS\"};\ng.Hd=function(K){return o4(K)===\"WEB_EMBEDDED_PLAYER\"};\ng.l$=function(K){return(K.deviceIsAudioOnly||!g.Du||pP||K.controlsType===\"3\"?!1:g.Dx?K.J&&g.Rz(51):!0)||(K.deviceIsAudioOnly||!g.dV||pP||K.controlsType===\"3\"?!1:g.Dx?K.J&&g.Rz(48):g.Rz(38))||(K.deviceIsAudioOnly||!g.Bg||pP||K.controlsType===\"3\"?!1:g.Dx?K.J&&g.Rz(37):g.Rz(27))||!K.deviceIsAudioOnly&&g.$_&&!Yd5()&&g.Rz(11)||!K.deviceIsAudioOnly&&g.v7&&g.Rz(\"604.4\")};\ngWB=function(K){if(g.Oc(K)&&n5)return!1;if(g.dV){if(!g.Rz(47)||!g.Rz(52)&&g.Rz(51))return!1}else if(g.v7)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1};\njTe=function(K,R){return K.enabledEngageTypes.has(R.toString())||Oyc.includes(R)};\nPg=function(K){return K.Xt===\"detailpage\"};\ng.Oc=function(K){return K.Xt===\"embedded\"};\nd6=function(K){return K.Xt===\"leanback\"};\nT9=function(K){return K.Xt===\"adunit\"||K.playerStyle===\"gvn\"};\ng.ql=function(K){return K.Xt===\"profilepage\"};\ng.kN=function(K){return K.J&&g.Oc(K)&&!T9(K)&&!K.T};\nFQ=function(K){if(!K.userDisplayImage)return\"\";var R=K.userDisplayImage.split(\"/\");if(R.length===5)return K=R[R.length-1].split(\"=\"),K[1]=\"s20-c\",R[R.length-1]=K.join(\"=\"),R.join(\"/\");if(R.length===8)return R.splice(7,0,\"s20-c\"),R.join(\"/\");if(R.length===9)return R[7]+=\"-s20-c\",R.join(\"/\");g.A$(new g.NB(\"Profile image not a FIFE URL.\",K.userDisplayImage));return K.userDisplayImage};\ng.cd=function(K){var R=g.sc(K);qGh.includes(R)&&(R=\"www.youtube.com\");return K.protocol+\"://\"+R};\ng.r6=function(K,R){R=R===void 0?\"\":R;if(K.Tk){var f=new y9,V,D=K.Tk();D.signedOut?V=\"\":D.token?V=D.token:D.pendingResult.then(function(H){D.signedOut?f.resolve(\"\"):f.resolve(H.token)},function(H){g.A$(new g.NB(\"b189348328_oauth_callback_failed\",{error:H}));\nf.resolve(R)});\nreturn V!==void 0?nI(V):new Ts(f)}return nI(R)};\nyG=function(K,R){R=R===void 0?\"\":R;return K.ao?M3(!0):G1(ml(M3(g.r6(K,R)),function(f){return M3(!!f)}),function(){return M3(!1)})};\nM3_=function(K){var R;return!((R=K.webPlayerContextConfig)==null||!R.enableSelfProfilingLogging)};\nbyc=function(K,R){K.r4=R;var f,V;(f=K.nh)!=null&&(V=f.U)!=null&&(V.U=new t1(R,V.K,V.X),g.q(V,V.U))};\np5=function(K){var R=g.Nw(K);return(K=Number(g.Qu(K)[4]||null)||null)?R+\":\"+K:R};\nhP=function(K,R){R=R===void 0?!1:R;var f=Nr[K],V=pqB[f],D=YGv[K];if(!D||!V)return null;R=new Ev(R?D.height:D.width,R?D.width:D.height,D.fps);V=T5(V,R,f);return new Uv(K,V,{video:R,c5:D.bitrate/8})};\nGTe=function(K){var R=pqB[Nr[K]],f=mPv[K];return f&&R?new Uv(K,R,{audio:new FH(f.audioSampleRate,f.numChannels)}):null};\no3=function(K){this.U=K};\nSe=function(K,R,f,V){if(f)return PS();f={};var D=fH();R=g.Z(R);for(var H=R.next();!H.done;H=R.next())if(H=H.value,K.canPlayType(D,H.getInfo().mimeType)||V){var l=H.U.video.quality;if(!f[l]||f[l].getInfo().S4())f[l]=H}K=[];f.auto&&K.push(f.auto);V=g.Z(a2);for(D=V.next();!D.done;D=V.next())(D=f[D.value])&&K.push(D);return K.length?nI(K):PS()};\nunh=function(K){this.itag=K.itag;this.url=K.url;this.codecs=K.codecs;this.width=K.width;this.height=K.height;this.fps=K.fps;this.bitrate=K.bitrate;var R;this.K=((R=K.audioItag)==null?void 0:R.split(\",\"))||[];this.Mc=K.Mc;this.g8=K.g8||\"\";this.tV=K.tV;this.audioChannels=K.audioChannels;this.U=\"\"};\nsT2=function(K,R,f,V){R=R===void 0?!1:R;f=f===void 0?!0:f;V=V===void 0?{}:V;var D={};K=g.Z(K);for(var H=K.next();!H.done;H=K.next()){H=H.value;if(R&&MediaSource&&MediaSource.isTypeSupported){var l=H.type;H.audio_channels&&(l=l+\"; channels=\"+H.audio_channels);if(!MediaSource.isTypeSupported(l)){V[H.itag]=\"tpus\";continue}}if(f||!H.drm_families||H.eotf!==\"smpte2084\"&&H.eotf!==\"arib-std-b67\"){l=void 0;var F={bt709:\"SDR\",bt2020:\"SDR\",smpte2084:\"PQ\",\"arib-std-b67\":\"HLG\"},c=H.type.match(/codecs=\"([^\"]*)\"/);\nc=c?c[1]:\"\";H.audio_track_id&&(l=new g.AS(H.name,H.audio_track_id,!!H.is_default));var r=H.eotf;H=new unh({itag:H.itag,url:H.url,codecs:c,width:Number(H.width),height:Number(H.height),fps:Number(H.fps),bitrate:Number(H.bitrate),audioItag:H.audio_itag,Mc:r?F[r]:void 0,g8:H.drm_families,tV:l,audioChannels:Number(H.audio_channels)});D[H.itag]=D[H.itag]||[];D[H.itag].push(H)}else V[H.itag]=\"enchdr\"}return D};\nCUv=function(K,R,f,V,D){this.X=K;this.K=R;this.B=f;this.cpn=V;this.T=D;this.J=0;this.U=\"\"};\neFh=function(K,R){K.X.some(function(f){var V;return((V=f.tV)==null?void 0:V.getId())===R});\nK.U=R};\ni$=function(K,R,f){K.cpn&&(R=g.B9(R,{cpn:K.cpn}));f&&(R=g.B9(R,{paired:f}));return R};\nKAB=function(K,R){K=K.itag.toString();R!==null&&(K+=R.itag.toString());return K};\nR$w=function(K){for(var R=[],f=[],V=g.Z(K.K),D=V.next();!D.done;D=V.next())D=D.value,D.bitrate<=K.J?R.push(D):f.push(D);R.sort(function(H,l){return l.bitrate-H.bitrate});\nf.sort(function(H,l){return H.bitrate-l.bitrate});\nK.K=R.concat(f)};\nvd=function(K,R,f){this.U=K;this.K=R;this.expiration=f;this.Qe=null};\nfwN=function(K,R){if(!(pP||eO()||s$()))return null;K=sT2(R,K.Y(\"html5_filter_fmp4_in_hls\"));if(!K)return null;R=[];for(var f={},V=g.Z(Object.keys(K)),D=V.next();!D.done;D=V.next()){D=g.Z(K[D.value]);for(var H=D.next();!H.done;H=D.next()){var l=H.value;l.tV&&(H=l.tV.getId(),f[H]||(l=new g.AG(H,l.tV),f[H]=l,R.push(l)))}}return R.length>0?R:null};\nlwc=function(K,R,f,V,D,H,l){if(!(pP||eO()||s$()))return PS();var F={},c=VTw(f),r=sT2(f,K.Y(\"html5_filter_fmp4_in_hls\"),K.B.N,F);if(!r)return l({noplst:1}),PS();D5h(r);f={};var y=(f.fairplay=\"https://youtube.com/api/drm/fps?ek=uninitialized\",f),h;f=[];var S=[],v=[],L=null,E=\"\";V=V&&V.match(/hls_timedtext_playlist/)?new unh({itag:\"0\",url:V,codecs:\"vtt\",width:0,height:0,fps:0,bitrate:0,tV:new g.AS(\"English\",\"en\",!1)}):null;for(var Q=g.Z(Object.keys(r)),J=Q.next();!J.done;J=Q.next())if(J=J.value,!K.Y(\"html5_disable_drm_hfr_1080\")||\nJ!==\"383\"&&J!==\"373\"){J=g.Z(r[J]);for(var A=J.next();!A.done;A=J.next())if(A=A.value,A.width){for(var B=g.Z(A.K),k=B.next();!k.done;k=B.next())if(k=k.value,r[k]){A.U=k;break}A.U||(A.U=H6B(r,A));if(B=r[A.U])if(f.push(A),A.g8===\"fairplay\"&&(h=y),k=\"\",A.Mc===\"PQ\"?k=\"smpte2084\":A.Mc===\"HLG\"&&(k=\"arib-std-b67\"),k&&(E=k),v.push($5o(B,[A],V,H,A.itag,A.width,A.height,A.fps,c,void 0,void 0,h,k)),!L||A.width*A.height*A.fps>L.width*L.height*L.fps)L=A}else S.push(A)}else F[J]=\"disdrmhfr\";v.reduce(function(b,\nM){return M.getInfo().isEncrypted()&&b},!0)&&(h=y);\nD=Math.max(D,0);y=L||{};r=y.fps===void 0?0:y.fps;L=y.width===void 0?0:y.width;y=y.height===void 0?0:y.height;Q=K.Y(\"html5_native_audio_track_switching\");v.push($5o(S,f,V,H,\"93\",L,y,r,c,\"auto\",D,h,E,Q));Object.entries(F).length&&l(F);return Se(K.B,v,uK(K,R),!1)};\n$5o=function(K,R,f,V,D,H,l,F,c,r,y,h,S,v){for(var L=0,E=\"\",Q=g.Z(K),J=Q.next();!J.done;J=Q.next())J=J.value,E||(E=J.itag),J.audioChannels&&J.audioChannels>L&&(L=J.audioChannels,E=J.itag);D=new Uv(D,\"application/x-mpegURL\",{audio:new FH(0,L),video:new Ev(H,l,F,null,void 0,r,void 0,void 0,S),g8:h,jY:E});K=new CUv(K,R,f?[f]:[],V,!!v);K.J=y?y:1369843;return new vd(D,K,c)};\nVTw=function(K){K=g.Z(K);for(var R=K.next();!R.done;R=K.next())if(R=R.value,R.url&&(R=R.url.split(\"expire/\"),!(R.length<=1)))return+R[1].split(\"/\")[0];return NaN};\nH6B=function(K,R){for(var f=g.Z(Object.keys(K)),V=f.next();!V.done;V=f.next()){V=V.value;var D=K[V][0];if(!D.width&&D.g8===R.g8&&!D.audioChannels)return V}return\"\"};\nD5h=function(K){for(var R=new Set,f=g.Z(Object.values(K)),V=f.next();!V.done;V=f.next())V=V.value,V.length&&(V=V[0],V.height&&V.codecs.startsWith(\"vp09\")&&R.add(V.height));f=[];if(R.size){V=g.Z(Object.keys(K));for(var D=V.next();!D.done;D=V.next())if(D=D.value,K[D].length){var H=K[D][0];H.height&&R.has(H.height)&&!H.codecs.startsWith(\"vp09\")&&f.push(D)}}R=g.Z(f);for(f=R.next();!f.done;f=R.next())delete K[f.value]};\nLc=function(K,R){this.U=K;this.K=R};\nd55=function(K,R,f,V){var D=[];f=g.Z(f);for(var H=f.next();!H.done;H=f.next()){var l=H.value;if(l.url){H=new g.wo(l.url,!0);if(l.s){var F=H,c=l.sp,r=$v(1,decodeURIComponent(l.s));F[d[13]](c,encodeURIComponent(r))}F=g.Z(Object.keys(V));for(c=F.next();!c.done;c=F.next())c=c.value,H.set(c,V[c]);l=jw(l.type,l.quality,l.itag,l.width,l.height);D.push(new Lc(l,H))}}return Se(K.B,D,uK(K,R),!1)};\nw6=function(K,R){this.U=K;this.K=R};\nFA5=function(K,R,f){var V=[];f=g.Z(f);for(var D=f.next();!D.done;D=f.next())if((D=D.value)&&D.url){var H=jw(D.type,\"medium\",\"0\");V.push(new w6(H,D.url))}return Se(K.B,V,uK(K,R),!1)};\ncrG=function(K,R){var f=[],V=jw(R.type,\"auto\",R.itag);f.push(new w6(V,R.url));return Se(K.B,f,!1,!0)};\nyrG=function(K){return K&&rrc[K]?rrc[K]:null};\nh$e=function(K){switch(K){case \"multiview.ustreamer_disabled\":case \"sabr.live_no_max_sq\":case \"sabr.live_unauthorized_request\":case \"sabr.malformed_config\":case \"sabr.media_serving_enforcement_id_error\":case \"sabr.metadata_fetcher_error\":case \"sabr.no_audio_selected\":case \"sabr.no_available_formats\":case \"sabr.no_redirect_url\":case \"sabr.no_video_selected\":case \"sabr.too_many_chunk_reader_error_retries\":return K;default:return\"sabr.config\"}};\noMG=function(K){if(K=K.commonConfig)this.url=K.url,this.urlQueryOverride=K.urlQueryOverride,K.ustreamerConfig&&(this.Om=A1(K.ustreamerConfig)||void 0)};\nSkB=function(K,R){var f;if(R=R==null?void 0:(f=R.watchEndpointSupportedOnesieConfig)==null?void 0:f.html5PlaybackOnesieConfig)K.R2=new oMG(R)};\ng.zj=function(K){K=K===void 0?{}:K;this.languageCode=K.languageCode||\"\";this.languageName=K.languageName||null;this.kind=K.kind||\"\";this.name=K.name===void 0?null:K.name;this.displayName=K.displayName||null;this.id=K.id||null;this.U=K.is_servable||!1;this.isTranslateable=K.is_translateable||!1;this.url=K.url||null;this.vssId=K.vss_id||\"\";this.isDefault=K.is_default||!1;this.translationLanguage=K.translationLanguage||null;this.xtags=K.xtags||\"\";this.captionId=K.captionId||\"\"};\ng.E2=function(K){var R={languageCode:K.languageCode,languageName:K.languageName,displayName:g.x_(K),kind:K.kind,name:K.name,id:K.id,is_servable:K.U,is_default:K.isDefault,is_translateable:K.isTranslateable,vss_id:K.vssId};K.xtags&&(R.xtags=K.xtags);K.captionId&&(R.captionId=K.captionId);K.translationLanguage&&(R.translationLanguage=K.translationLanguage);return R};\ng.a3=function(K){return K.translationLanguage?K.translationLanguage.languageCode:K.languageCode};\ng.i6G=function(K){var R=K.vssId;K.translationLanguage&&R&&(R=\"t\"+R+\".\"+g.a3(K));return R};\ng.x_=function(K){var R=[];if(K.displayName)R.push(K.displayName);else{var f=K.languageName||\"\";R.push(f);K.kind===\"asr\"&&f.indexOf(\"(\")===-1&&R.push(\" (Automatic Captions)\");K.name&&R.push(\" - \"+K.name)}K.translationLanguage&&R.push(\" >> \"+K.translationLanguage.languageName);return R.join(\"\")};\nz$e=function(K,R,f,V){K||(K=R&&vMe.hasOwnProperty(R)&&LAc.hasOwnProperty(R)?LAc[R]+\"_\"+vMe[R]:void 0);R=K;if(!R)return null;K=R.match(wOc);if(!K||K.length!==5)return null;if(K=R.match(wOc)){var D=Number(K[3]),H=[7,8,10,5,6];K=!(Number(K[1])===1&&D===8)&&H.indexOf(D)>=0}else K=!1;return f||V||K?R:null};\nQG=function(K,R){for(var f={},V=g.Z(Object.keys(x5o)),D=V.next();!D.done;D=V.next()){D=D.value;var H=R?R+D:D;H=K[H+\"_webp\"]||K[H];g.kh(H)&&(f[x5o[D]]=H)}return f};\nNv=function(K){var R={};if(!K||!K.thumbnails)return R;K=K.thumbnails.filter(function(F){return!!F.url});\nK.sort(function(F,c){return F.width-c.width||F.height-c.height});\nfor(var f=g.Z(Object.keys(EMM)),V=f.next();!V.done;V=f.next()){var D=Number(V.value);V=EMM[D];for(var H=g.Z(K),l=H.next();!l.done;l=H.next())if(l=l.value,l.width>=D){D=awe(l.url);g.kh(D)&&(R[V]=D);break}}(K=K.pop())&&K.width>=1280&&(K=awe(K.url),g.kh(K)&&(R[\"maxresdefault.jpg\"]=K));return R};\nawe=function(K){return K.startsWith(\"//\")?\"https:\"+K:K};\nU2=function(K){return K&&K.baseUrl||\"\"};\nWd=function(K){K=g.FN(K);for(var R=g.Z(Object.keys(K)),f=R.next();!f.done;f=R.next()){f=f.value;var V=K[f];K[f]=Array.isArray(V)?V[0]:V}return K};\nNqw=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next())if(f=f.value.playerAnnotationsUrlsRenderer){f.adsOnly&&(K.OW=!0);if(R=f.loadPolicy)K.annotationsLoadPolicy=Q6e[R];if(R=f.invideoUrl)K.TT=TX(R);K.SE=!0;break}};\nU5c=function(K,R){K.botguardData=R.playerAttestationRenderer.botguardData;R=R.playerAttestationRenderer.challenge;R!=null&&(K.C_=R)};\ntT5=function(K,R){K.captionTracks=[];if(R.captionTracks)for(var f=g.Z(R.captionTracks),V=f.next();!V.done;V=f.next()){V=V.value;var D=WA2(V.baseUrl);if(!D)return;D={is_translateable:!!V.isTranslatable,languageCode:V.languageCode,languageName:V.name&&g.ri(V.name),url:D,vss_id:V.vssId,kind:V.kind};D.name=V.trackName;D.displayName=V.name&&g.ri(V.name);K.captionTracks.push(new g.zj(D))}K.FI=R.audioTracks||[];K.YJ=R.defaultAudioTrackIndex||0;K.IA=[];if(R.translationLanguages)for(f=g.Z(R.translationLanguages),\nV=f.next();!V.done;V=f.next()){D=V.value;V={};V.languageCode=D.languageCode;V.languageName=g.ri(D.languageName);if(D.translationSourceTrackIndices){V.translationSourceTrackIndices=[];for(var H=g.Z(D.translationSourceTrackIndices),l=H.next();!l.done;l=H.next())V.translationSourceTrackIndices.push(l.value)}if(D.excludeAudioTrackIndices)for(V.excludeAudioTrackIndices=[],D=g.Z(D.excludeAudioTrackIndices),H=D.next();!H.done;H=D.next())V.excludeAudioTrackIndices.push(H.value);K.IA.push(V)}K.x7=[];if(R.defaultTranslationSourceTrackIndices)for(f=\ng.Z(R.defaultTranslationSourceTrackIndices),V=f.next();!V.done;V=f.next())K.x7.push(V.value);K.Xu=!!R.contribute&&!!R.contribute.captionsMetadataRenderer};\nJr5=function(K,R,f){var V=R.errorScreen;if(!(V&&(V.playerLegacyDesktopYpcOfferRenderer||V.playerLegacyDesktopYpcTrailerRenderer||V.ypcTrailerRenderer)||f&&f.isUpcoming||[\"OK\",\"LIVE_STREAM_OFFLINE\",\"FULLSCREEN_ONLY\"].includes(R.status))){K.errorCode=yrG(R.errorCode)||\"auth\";if(f=V&&V.playerErrorMessageRenderer){K.playerErrorMessageRenderer=f;var D=f.reason;D&&(K.errorReason=g.ri(D));if(f=f.subreason)K.ZT=g.ri(f),K.K$=f}else K.errorReason=R.reason||null;f=R.status;if(f===\"LOGIN_REQUIRED\")K.errorDetail=\n\"1\";else if(f===\"CONTENT_CHECK_REQUIRED\")K.errorDetail=\"2\";else if(f===\"AGE_CHECK_REQUIRED\")R=(R=R.errorScreen)&&R.playerKavRenderer,K.errorDetail=R&&R.kavUrl?\"4\":\"3\";else{var H,l,F;V=(F=V==null?void 0:(H=V.playerErrorMessageRenderer)==null?void 0:(l=H.proceedButton)==null?void 0:l.buttonRenderer)==null?void 0:F.command;if(R.isBlockedInRestrictedMode)K.errorDetail=\"5\";else{var c;((c=g.z(V,Ar2))==null?void 0:c.signal)===\"RELOAD_PAGE\"?K.errorDetail=\"7\":K.errorDetail=\"0\"}}}};\nZ6N=function(K,R){K.l2=!0;var f=R.heartbeatToken;f&&(K.drmSessionId=R.drmSessionId||\"\",K.heartbeatToken=f,K.xf=Number(R.intervalMilliseconds),K.xx=Number(R.maxRetries),K.nX=!!R.softFailOnError,K.Qy=!!R.useInnertubeHeartbeatsForDrm);K.heartbeatServerData=R.heartbeatServerData;var V;K.NN=!((V=R.heartbeatAttestationConfig)==null||!V.requiresAttestation)};\nki5=function(K,R){R=g.Z(R);for(var f=R.next();!f.done;f=R.next()){f=f.value;var V=f.interstitials.map(function(l){var F=g.z(l,Bqo)
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment