translate.js 148 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804
  1. // go/mss-setup#7-load-the-js-or-css-from-your-initial-page
  2. if (!window['_DumpException']) {
  3. const _DumpException = window['_DumpException'] || function(e) {
  4. throw e;
  5. }
  6. ;
  7. window['_DumpException'] = _DumpException;
  8. }
  9. "use strict";
  10. this.default_tr = this.default_tr || {};
  11. (function(_) {
  12. var window = this;
  13. try {
  14. /*
  15. Copyright The Closure Library Authors.
  16. SPDX-License-Identifier: Apache-2.0
  17. */
  18. /*
  19. SPDX-License-Identifier: Apache-2.0
  20. */
  21. var ba, fa, ka, ra, xa, Aa, Ga, Ja, Ka, La, Oa, Pa, Qa, Ra, v, Sa, Va, Wa, $a;
  22. _.aa = function(a, b) {
  23. if (Error.captureStackTrace)
  24. Error.captureStackTrace(this, _.aa);
  25. else {
  26. var c = Error().stack;
  27. c && (this.stack = c)
  28. }
  29. a && (this.message = String(a));
  30. void 0 !== b && (this.cause = b)
  31. }
  32. ;
  33. ba = function(a) {
  34. _.t.setTimeout(function() {
  35. throw a;
  36. }, 0)
  37. }
  38. ;
  39. _.ca = function(a) {
  40. a && "function" == typeof a.P && a.P()
  41. }
  42. ;
  43. fa = function(a) {
  44. for (var b = 0, c = arguments.length; b < c; ++b) {
  45. var d = arguments[b];
  46. _.da(d) ? fa.apply(null, d) : _.ca(d)
  47. }
  48. }
  49. ;
  50. ka = function() {
  51. !_.ha && _.ia && _.ja();
  52. return _.ha
  53. }
  54. ;
  55. _.ja = function() {
  56. _.ha = (0,
  57. _.ia)();
  58. la.forEach(function(a) {
  59. a(_.ha)
  60. });
  61. la = []
  62. }
  63. ;
  64. _.na = function(a) {
  65. _.ha && ma(a)
  66. }
  67. ;
  68. _.pa = function() {
  69. _.ha && oa(_.ha)
  70. }
  71. ;
  72. ra = function(a, b) {
  73. b.hasOwnProperty("displayName") || (b.displayName = a);
  74. b[qa] = a
  75. }
  76. ;
  77. _.ta = function(a, b) {
  78. return 0 <= sa(a, b)
  79. }
  80. ;
  81. _.ua = function(a, b) {
  82. _.ta(a, b) || a.push(b)
  83. }
  84. ;
  85. _.va = function(a, b) {
  86. b = sa(a, b);
  87. var c;
  88. (c = 0 <= b) && Array.prototype.splice.call(a, b, 1);
  89. return c
  90. }
  91. ;
  92. _.wa = function(a) {
  93. var b = a.length;
  94. if (0 < b) {
  95. for (var c = Array(b), d = 0; d < b; d++)
  96. c[d] = a[d];
  97. return c
  98. }
  99. return []
  100. }
  101. ;
  102. xa = function(a, b) {
  103. for (var c = 1; c < arguments.length; c++) {
  104. var d = arguments[c];
  105. if (_.da(d)) {
  106. var e = a.length || 0
  107. , f = d.length || 0;
  108. a.length = e + f;
  109. for (var g = 0; g < f; g++)
  110. a[e + g] = d[g]
  111. } else
  112. a.push(d)
  113. }
  114. }
  115. ;
  116. Aa = function(a, b) {
  117. b = b || a;
  118. for (var c = 0, d = 0, e = {}; d < a.length; ) {
  119. var f = a[d++]
  120. , g = _.ya(f) ? "o" + _.za(f) : (typeof f).charAt(0) + f;
  121. Object.prototype.hasOwnProperty.call(e, g) || (e[g] = !0,
  122. b[c++] = f)
  123. }
  124. b.length = c
  125. }
  126. ;
  127. _.Ba = function() {
  128. var a = _.t.navigator;
  129. return a && (a = a.userAgent) ? a : ""
  130. }
  131. ;
  132. _.u = function(a) {
  133. return -1 != _.Ba().indexOf(a)
  134. }
  135. ;
  136. _.Ca = function() {
  137. return _.u("Trident") || _.u("MSIE")
  138. }
  139. ;
  140. _.Ea = function() {
  141. return _.u("iPhone") && !_.u("iPod") && !_.u("iPad")
  142. }
  143. ;
  144. _.Fa = function() {
  145. return _.Ea() || _.u("iPad") || _.u("iPod")
  146. }
  147. ;
  148. Ga = function(a, b) {
  149. for (var c in a)
  150. if (b.call(void 0, a[c], c, a))
  151. return !0;
  152. return !1
  153. }
  154. ;
  155. _.Ha = function(a) {
  156. var b = [], c = 0, d;
  157. for (d in a)
  158. b[c++] = a[d];
  159. return b
  160. }
  161. ;
  162. Ja = function(a, b) {
  163. for (var c, d, e = 1; e < arguments.length; e++) {
  164. d = arguments[e];
  165. for (c in d)
  166. a[c] = d[c];
  167. for (var f = 0; f < Ia.length; f++)
  168. c = Ia[f],
  169. Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c])
  170. }
  171. }
  172. ;
  173. Ka = function(a) {
  174. var b = arguments.length;
  175. if (1 == b && Array.isArray(arguments[0]))
  176. return Ka.apply(null, arguments[0]);
  177. for (var c = {}, d = 0; d < b; d++)
  178. c[arguments[d]] = !0;
  179. return c
  180. }
  181. ;
  182. La = function() {}
  183. ;
  184. _.Na = function(a, b) {
  185. a.src = _.Ma(b);
  186. var c, d;
  187. (c = (b = null == (d = (c = (a.ownerDocument && a.ownerDocument.defaultView || window).document).querySelector) ? void 0 : d.call(c, "script[nonce]")) ? b.nonce || b.getAttribute("nonce") || "" : "") && a.setAttribute("nonce", c)
  188. }
  189. ;
  190. Oa = function(a) {
  191. var b = 0;
  192. return function() {
  193. return b < a.length ? {
  194. done: !1,
  195. value: a[b++]
  196. } : {
  197. done: !0
  198. }
  199. }
  200. }
  201. ;
  202. Pa = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, c) {
  203. if (a == Array.prototype || a == Object.prototype)
  204. return a;
  205. a[b] = c.value;
  206. return a
  207. }
  208. ;
  209. Qa = function(a) {
  210. a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global];
  211. for (var b = 0; b < a.length; ++b) {
  212. var c = a[b];
  213. if (c && c.Math == Math)
  214. return c
  215. }
  216. throw Error("a");
  217. }
  218. ;
  219. Ra = Qa(this);
  220. v = function(a, b) {
  221. if (b)
  222. a: {
  223. var c = Ra;
  224. a = a.split(".");
  225. for (var d = 0; d < a.length - 1; d++) {
  226. var e = a[d];
  227. if (!(e in c))
  228. break a;
  229. c = c[e]
  230. }
  231. a = a[a.length - 1];
  232. d = c[a];
  233. b = b(d);
  234. b != d && null != b && Pa(c, a, {
  235. configurable: !0,
  236. writable: !0,
  237. value: b
  238. })
  239. }
  240. }
  241. ;
  242. v("Symbol", function(a) {
  243. if (a)
  244. return a;
  245. var b = function(f, g) {
  246. this.h = f;
  247. Pa(this, "description", {
  248. configurable: !0,
  249. writable: !0,
  250. value: g
  251. })
  252. };
  253. b.prototype.toString = function() {
  254. return this.h
  255. }
  256. ;
  257. var c = "jscomp_symbol_" + (1E9 * Math.random() >>> 0) + "_"
  258. , d = 0
  259. , e = function(f) {
  260. if (this instanceof e)
  261. throw new TypeError("b");
  262. return new b(c + (f || "") + "_" + d++,f)
  263. };
  264. return e
  265. });
  266. v("Symbol.iterator", function(a) {
  267. if (a)
  268. return a;
  269. a = Symbol("c");
  270. for (var b = "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "), c = 0; c < b.length; c++) {
  271. var d = Ra[b[c]];
  272. "function" === typeof d && "function" != typeof d.prototype[a] && Pa(d.prototype, a, {
  273. configurable: !0,
  274. writable: !0,
  275. value: function() {
  276. return Sa(Oa(this))
  277. }
  278. })
  279. }
  280. return a
  281. });
  282. Sa = function(a) {
  283. a = {
  284. next: a
  285. };
  286. a[Symbol.iterator] = function() {
  287. return this
  288. }
  289. ;
  290. return a
  291. }
  292. ;
  293. _.Ta = function(a) {
  294. var b = "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator];
  295. return b ? b.call(a) : {
  296. next: Oa(a)
  297. }
  298. }
  299. ;
  300. _.Ua = function(a) {
  301. for (var b, c = []; !(b = a.next()).done; )
  302. c.push(b.value);
  303. return c
  304. }
  305. ;
  306. Va = "function" == typeof Object.create ? Object.create : function(a) {
  307. var b = function() {};
  308. b.prototype = a;
  309. return new b
  310. }
  311. ;
  312. if ("function" == typeof Object.setPrototypeOf)
  313. Wa = Object.setPrototypeOf;
  314. else {
  315. var Xa;
  316. a: {
  317. var Ya = {
  318. a: !0
  319. }
  320. , Za = {};
  321. try {
  322. Za.__proto__ = Ya;
  323. Xa = Za.a;
  324. break a
  325. } catch (a) {}
  326. Xa = !1
  327. }
  328. Wa = Xa ? function(a, b) {
  329. a.__proto__ = b;
  330. if (a.__proto__ !== b)
  331. throw new TypeError("d`" + a);
  332. return a
  333. }
  334. : null
  335. }
  336. $a = Wa;
  337. _.x = function(a, b) {
  338. a.prototype = Va(b.prototype);
  339. a.prototype.constructor = a;
  340. if ($a)
  341. $a(a, b);
  342. else
  343. for (var c in b)
  344. if ("prototype" != c)
  345. if (Object.defineProperties) {
  346. var d = Object.getOwnPropertyDescriptor(b, c);
  347. d && Object.defineProperty(a, c, d)
  348. } else
  349. a[c] = b[c];
  350. a.R = b.prototype
  351. }
  352. ;
  353. _.ab = function() {
  354. for (var a = Number(this), b = [], c = a; c < arguments.length; c++)
  355. b[c - a] = arguments[c];
  356. return b
  357. }
  358. ;
  359. v("Promise", function(a) {
  360. function b() {
  361. this.h = null
  362. }
  363. function c(g) {
  364. return g instanceof e ? g : new e(function(h) {
  365. h(g)
  366. }
  367. )
  368. }
  369. if (a)
  370. return a;
  371. b.prototype.j = function(g) {
  372. if (null == this.h) {
  373. this.h = [];
  374. var h = this;
  375. this.l(function() {
  376. h.s()
  377. })
  378. }
  379. this.h.push(g)
  380. }
  381. ;
  382. var d = Ra.setTimeout;
  383. b.prototype.l = function(g) {
  384. d(g, 0)
  385. }
  386. ;
  387. b.prototype.s = function() {
  388. for (; this.h && this.h.length; ) {
  389. var g = this.h;
  390. this.h = [];
  391. for (var h = 0; h < g.length; ++h) {
  392. var l = g[h];
  393. g[h] = null;
  394. try {
  395. l()
  396. } catch (m) {
  397. this.o(m)
  398. }
  399. }
  400. }
  401. this.h = null
  402. }
  403. ;
  404. b.prototype.o = function(g) {
  405. this.l(function() {
  406. throw g;
  407. })
  408. }
  409. ;
  410. var e = function(g) {
  411. this.h = 0;
  412. this.l = void 0;
  413. this.j = [];
  414. this.C = !1;
  415. var h = this.o();
  416. try {
  417. g(h.resolve, h.reject)
  418. } catch (l) {
  419. h.reject(l)
  420. }
  421. };
  422. e.prototype.o = function() {
  423. function g(m) {
  424. return function(n) {
  425. l || (l = !0,
  426. m.call(h, n))
  427. }
  428. }
  429. var h = this
  430. , l = !1;
  431. return {
  432. resolve: g(this.da),
  433. reject: g(this.s)
  434. }
  435. }
  436. ;
  437. e.prototype.da = function(g) {
  438. if (g === this)
  439. this.s(new TypeError("g"));
  440. else if (g instanceof e)
  441. this.O(g);
  442. else {
  443. a: switch (typeof g) {
  444. case "object":
  445. var h = null != g;
  446. break a;
  447. case "function":
  448. h = !0;
  449. break a;
  450. default:
  451. h = !1
  452. }
  453. h ? this.N(g) : this.A(g)
  454. }
  455. }
  456. ;
  457. e.prototype.N = function(g) {
  458. var h = void 0;
  459. try {
  460. h = g.then
  461. } catch (l) {
  462. this.s(l);
  463. return
  464. }
  465. "function" == typeof h ? this.pa(h, g) : this.A(g)
  466. }
  467. ;
  468. e.prototype.s = function(g) {
  469. this.F(2, g)
  470. }
  471. ;
  472. e.prototype.A = function(g) {
  473. this.F(1, g)
  474. }
  475. ;
  476. e.prototype.F = function(g, h) {
  477. if (0 != this.h)
  478. throw Error("h`" + g + "`" + h + "`" + this.h);
  479. this.h = g;
  480. this.l = h;
  481. 2 === this.h && this.K();
  482. this.J()
  483. }
  484. ;
  485. e.prototype.K = function() {
  486. var g = this;
  487. d(function() {
  488. if (g.G()) {
  489. var h = Ra.console;
  490. "undefined" !== typeof h && h.error(g.l)
  491. }
  492. }, 1)
  493. }
  494. ;
  495. e.prototype.G = function() {
  496. if (this.C)
  497. return !1;
  498. var g = Ra.CustomEvent
  499. , h = Ra.Event
  500. , l = Ra.dispatchEvent;
  501. if ("undefined" === typeof l)
  502. return !0;
  503. "function" === typeof g ? g = new g("unhandledrejection",{
  504. cancelable: !0
  505. }) : "function" === typeof h ? g = new h("unhandledrejection",{
  506. cancelable: !0
  507. }) : (g = Ra.document.createEvent("CustomEvent"),
  508. g.initCustomEvent("unhandledrejection", !1, !0, g));
  509. g.promise = this;
  510. g.reason = this.l;
  511. return l(g)
  512. }
  513. ;
  514. e.prototype.J = function() {
  515. if (null != this.j) {
  516. for (var g = 0; g < this.j.length; ++g)
  517. f.j(this.j[g]);
  518. this.j = null
  519. }
  520. }
  521. ;
  522. var f = new b;
  523. e.prototype.O = function(g) {
  524. var h = this.o();
  525. g.Yd(h.resolve, h.reject)
  526. }
  527. ;
  528. e.prototype.pa = function(g, h) {
  529. var l = this.o();
  530. try {
  531. g.call(h, l.resolve, l.reject)
  532. } catch (m) {
  533. l.reject(m)
  534. }
  535. }
  536. ;
  537. e.prototype.then = function(g, h) {
  538. function l(r, q) {
  539. return "function" == typeof r ? function(w) {
  540. try {
  541. m(r(w))
  542. } catch (Q) {
  543. n(Q)
  544. }
  545. }
  546. : q
  547. }
  548. var m, n, p = new e(function(r, q) {
  549. m = r;
  550. n = q
  551. }
  552. );
  553. this.Yd(l(g, m), l(h, n));
  554. return p
  555. }
  556. ;
  557. e.prototype.catch = function(g) {
  558. return this.then(void 0, g)
  559. }
  560. ;
  561. e.prototype.Yd = function(g, h) {
  562. function l() {
  563. switch (m.h) {
  564. case 1:
  565. g(m.l);
  566. break;
  567. case 2:
  568. h(m.l);
  569. break;
  570. default:
  571. throw Error("i`" + m.h);
  572. }
  573. }
  574. var m = this;
  575. null == this.j ? f.j(l) : this.j.push(l);
  576. this.C = !0
  577. }
  578. ;
  579. e.resolve = c;
  580. e.reject = function(g) {
  581. return new e(function(h, l) {
  582. l(g)
  583. }
  584. )
  585. }
  586. ;
  587. e.race = function(g) {
  588. return new e(function(h, l) {
  589. for (var m = _.Ta(g), n = m.next(); !n.done; n = m.next())
  590. c(n.value).Yd(h, l)
  591. }
  592. )
  593. }
  594. ;
  595. e.all = function(g) {
  596. var h = _.Ta(g)
  597. , l = h.next();
  598. return l.done ? c([]) : new e(function(m, n) {
  599. function p(w) {
  600. return function(Q) {
  601. r[w] = Q;
  602. q--;
  603. 0 == q && m(r)
  604. }
  605. }
  606. var r = []
  607. , q = 0;
  608. do
  609. r.push(void 0),
  610. q++,
  611. c(l.value).Yd(p(r.length - 1), n),
  612. l = h.next();
  613. while (!l.done)
  614. }
  615. )
  616. }
  617. ;
  618. return e
  619. });
  620. var bb = function(a, b, c) {
  621. if (null == a)
  622. throw new TypeError("j`" + c);
  623. if (b instanceof RegExp)
  624. throw new TypeError("k`" + c);
  625. return a + ""
  626. };
  627. v("String.prototype.startsWith", function(a) {
  628. return a ? a : function(b, c) {
  629. var d = bb(this, b, "startsWith")
  630. , e = d.length
  631. , f = b.length;
  632. c = Math.max(0, Math.min(c | 0, d.length));
  633. for (var g = 0; g < f && c < e; )
  634. if (d[c++] != b[g++])
  635. return !1;
  636. return g >= f
  637. }
  638. });
  639. var cb = function(a, b) {
  640. return Object.prototype.hasOwnProperty.call(a, b)
  641. };
  642. v("WeakMap", function(a) {
  643. function b() {}
  644. function c(l) {
  645. var m = typeof l;
  646. return "object" === m && null !== l || "function" === m
  647. }
  648. function d(l) {
  649. if (!cb(l, f)) {
  650. var m = new b;
  651. Pa(l, f, {
  652. value: m
  653. })
  654. }
  655. }
  656. function e(l) {
  657. var m = Object[l];
  658. m && (Object[l] = function(n) {
  659. if (n instanceof b)
  660. return n;
  661. Object.isExtensible(n) && d(n);
  662. return m(n)
  663. }
  664. )
  665. }
  666. if (function() {
  667. if (!a || !Object.seal)
  668. return !1;
  669. try {
  670. var l = Object.seal({})
  671. , m = Object.seal({})
  672. , n = new a([[l, 2], [m, 3]]);
  673. if (2 != n.get(l) || 3 != n.get(m))
  674. return !1;
  675. n.delete(l);
  676. n.set(m, 4);
  677. return !n.has(l) && 4 == n.get(m)
  678. } catch (p) {
  679. return !1
  680. }
  681. }())
  682. return a;
  683. var f = "$jscomp_hidden_" + Math.random();
  684. e("freeze");
  685. e("preventExtensions");
  686. e("seal");
  687. var g = 0
  688. , h = function(l) {
  689. this.h = (g += Math.random() + 1).toString();
  690. if (l) {
  691. l = _.Ta(l);
  692. for (var m; !(m = l.next()).done; )
  693. m = m.value,
  694. this.set(m[0], m[1])
  695. }
  696. };
  697. h.prototype.set = function(l, m) {
  698. if (!c(l))
  699. throw Error("l");
  700. d(l);
  701. if (!cb(l, f))
  702. throw Error("m`" + l);
  703. l[f][this.h] = m;
  704. return this
  705. }
  706. ;
  707. h.prototype.get = function(l) {
  708. return c(l) && cb(l, f) ? l[f][this.h] : void 0
  709. }
  710. ;
  711. h.prototype.has = function(l) {
  712. return c(l) && cb(l, f) && cb(l[f], this.h)
  713. }
  714. ;
  715. h.prototype.delete = function(l) {
  716. return c(l) && cb(l, f) && cb(l[f], this.h) ? delete l[f][this.h] : !1
  717. }
  718. ;
  719. return h
  720. });
  721. v("Map", function(a) {
  722. if (function() {
  723. if (!a || "function" != typeof a || !a.prototype.entries || "function" != typeof Object.seal)
  724. return !1;
  725. try {
  726. var h = Object.seal({
  727. x: 4
  728. })
  729. , l = new a(_.Ta([[h, "s"]]));
  730. if ("s" != l.get(h) || 1 != l.size || l.get({
  731. x: 4
  732. }) || l.set({
  733. x: 4
  734. }, "t") != l || 2 != l.size)
  735. return !1;
  736. var m = l.entries()
  737. , n = m.next();
  738. if (n.done || n.value[0] != h || "s" != n.value[1])
  739. return !1;
  740. n = m.next();
  741. return n.done || 4 != n.value[0].x || "t" != n.value[1] || !m.next().done ? !1 : !0
  742. } catch (p) {
  743. return !1
  744. }
  745. }())
  746. return a;
  747. var b = new WeakMap
  748. , c = function(h) {
  749. this.j = {};
  750. this.h = f();
  751. this.size = 0;
  752. if (h) {
  753. h = _.Ta(h);
  754. for (var l; !(l = h.next()).done; )
  755. l = l.value,
  756. this.set(l[0], l[1])
  757. }
  758. };
  759. c.prototype.set = function(h, l) {
  760. h = 0 === h ? 0 : h;
  761. var m = d(this, h);
  762. m.list || (m.list = this.j[m.id] = []);
  763. m.Ua ? m.Ua.value = l : (m.Ua = {
  764. next: this.h,
  765. hc: this.h.hc,
  766. head: this.h,
  767. key: h,
  768. value: l
  769. },
  770. m.list.push(m.Ua),
  771. this.h.hc.next = m.Ua,
  772. this.h.hc = m.Ua,
  773. this.size++);
  774. return this
  775. }
  776. ;
  777. c.prototype.delete = function(h) {
  778. h = d(this, h);
  779. return h.Ua && h.list ? (h.list.splice(h.index, 1),
  780. h.list.length || delete this.j[h.id],
  781. h.Ua.hc.next = h.Ua.next,
  782. h.Ua.next.hc = h.Ua.hc,
  783. h.Ua.head = null,
  784. this.size--,
  785. !0) : !1
  786. }
  787. ;
  788. c.prototype.clear = function() {
  789. this.j = {};
  790. this.h = this.h.hc = f();
  791. this.size = 0
  792. }
  793. ;
  794. c.prototype.has = function(h) {
  795. return !!d(this, h).Ua
  796. }
  797. ;
  798. c.prototype.get = function(h) {
  799. return (h = d(this, h).Ua) && h.value
  800. }
  801. ;
  802. c.prototype.entries = function() {
  803. return e(this, function(h) {
  804. return [h.key, h.value]
  805. })
  806. }
  807. ;
  808. c.prototype.keys = function() {
  809. return e(this, function(h) {
  810. return h.key
  811. })
  812. }
  813. ;
  814. c.prototype.values = function() {
  815. return e(this, function(h) {
  816. return h.value
  817. })
  818. }
  819. ;
  820. c.prototype.forEach = function(h, l) {
  821. for (var m = this.entries(), n; !(n = m.next()).done; )
  822. n = n.value,
  823. h.call(l, n[1], n[0], this)
  824. }
  825. ;
  826. c.prototype[Symbol.iterator] = c.prototype.entries;
  827. var d = function(h, l) {
  828. var m = l && typeof l;
  829. "object" == m || "function" == m ? b.has(l) ? m = b.get(l) : (m = "" + ++g,
  830. b.set(l, m)) : m = "p_" + l;
  831. var n = h.j[m];
  832. if (n && cb(h.j, m))
  833. for (h = 0; h < n.length; h++) {
  834. var p = n[h];
  835. if (l !== l && p.key !== p.key || l === p.key)
  836. return {
  837. id: m,
  838. list: n,
  839. index: h,
  840. Ua: p
  841. }
  842. }
  843. return {
  844. id: m,
  845. list: n,
  846. index: -1,
  847. Ua: void 0
  848. }
  849. }
  850. , e = function(h, l) {
  851. var m = h.h;
  852. return Sa(function() {
  853. if (m) {
  854. for (; m.head != h.h; )
  855. m = m.hc;
  856. for (; m.next != m.head; )
  857. return m = m.next,
  858. {
  859. done: !1,
  860. value: l(m)
  861. };
  862. m = null
  863. }
  864. return {
  865. done: !0,
  866. value: void 0
  867. }
  868. })
  869. }
  870. , f = function() {
  871. var h = {};
  872. return h.hc = h.next = h.head = h
  873. }
  874. , g = 0;
  875. return c
  876. });
  877. v("Array.prototype.find", function(a) {
  878. return a ? a : function(b, c) {
  879. a: {
  880. var d = this;
  881. d instanceof String && (d = String(d));
  882. for (var e = d.length, f = 0; f < e; f++) {
  883. var g = d[f];
  884. if (b.call(c, g, f, d)) {
  885. b = g;
  886. break a
  887. }
  888. }
  889. b = void 0
  890. }
  891. return b
  892. }
  893. });
  894. v("String.prototype.endsWith", function(a) {
  895. return a ? a : function(b, c) {
  896. var d = bb(this, b, "endsWith");
  897. void 0 === c && (c = d.length);
  898. c = Math.max(0, Math.min(c | 0, d.length));
  899. for (var e = b.length; 0 < e && 0 < c; )
  900. if (d[--c] != b[--e])
  901. return !1;
  902. return 0 >= e
  903. }
  904. });
  905. var db = function(a, b) {
  906. a instanceof String && (a += "");
  907. var c = 0
  908. , d = !1
  909. , e = {
  910. next: function() {
  911. if (!d && c < a.length) {
  912. var f = c++;
  913. return {
  914. value: b(f, a[f]),
  915. done: !1
  916. }
  917. }
  918. d = !0;
  919. return {
  920. done: !0,
  921. value: void 0
  922. }
  923. }
  924. };
  925. e[Symbol.iterator] = function() {
  926. return e
  927. }
  928. ;
  929. return e
  930. };
  931. v("Array.prototype.entries", function(a) {
  932. return a ? a : function() {
  933. return db(this, function(b, c) {
  934. return [b, c]
  935. })
  936. }
  937. });
  938. v("Array.prototype.keys", function(a) {
  939. return a ? a : function() {
  940. return db(this, function(b) {
  941. return b
  942. })
  943. }
  944. });
  945. v("Array.from", function(a) {
  946. return a ? a : function(b, c, d) {
  947. c = null != c ? c : function(h) {
  948. return h
  949. }
  950. ;
  951. var e = []
  952. , f = "undefined" != typeof Symbol && Symbol.iterator && b[Symbol.iterator];
  953. if ("function" == typeof f) {
  954. b = f.call(b);
  955. for (var g = 0; !(f = b.next()).done; )
  956. e.push(c.call(d, f.value, g++))
  957. } else
  958. for (f = b.length,
  959. g = 0; g < f; g++)
  960. e.push(c.call(d, b[g], g));
  961. return e
  962. }
  963. });
  964. v("Array.prototype.values", function(a) {
  965. return a ? a : function() {
  966. return db(this, function(b, c) {
  967. return c
  968. })
  969. }
  970. });
  971. v("Set", function(a) {
  972. if (function() {
  973. if (!a || "function" != typeof a || !a.prototype.entries || "function" != typeof Object.seal)
  974. return !1;
  975. try {
  976. var c = Object.seal({
  977. x: 4
  978. })
  979. , d = new a(_.Ta([c]));
  980. if (!d.has(c) || 1 != d.size || d.add(c) != d || 1 != d.size || d.add({
  981. x: 4
  982. }) != d || 2 != d.size)
  983. return !1;
  984. var e = d.entries()
  985. , f = e.next();
  986. if (f.done || f.value[0] != c || f.value[1] != c)
  987. return !1;
  988. f = e.next();
  989. return f.done || f.value[0] == c || 4 != f.value[0].x || f.value[1] != f.value[0] ? !1 : e.next().done
  990. } catch (g) {
  991. return !1
  992. }
  993. }())
  994. return a;
  995. var b = function(c) {
  996. this.h = new Map;
  997. if (c) {
  998. c = _.Ta(c);
  999. for (var d; !(d = c.next()).done; )
  1000. this.add(d.value)
  1001. }
  1002. this.size = this.h.size
  1003. };
  1004. b.prototype.add = function(c) {
  1005. c = 0 === c ? 0 : c;
  1006. this.h.set(c, c);
  1007. this.size = this.h.size;
  1008. return this
  1009. }
  1010. ;
  1011. b.prototype.delete = function(c) {
  1012. c = this.h.delete(c);
  1013. this.size = this.h.size;
  1014. return c
  1015. }
  1016. ;
  1017. b.prototype.clear = function() {
  1018. this.h.clear();
  1019. this.size = 0
  1020. }
  1021. ;
  1022. b.prototype.has = function(c) {
  1023. return this.h.has(c)
  1024. }
  1025. ;
  1026. b.prototype.entries = function() {
  1027. return this.h.entries()
  1028. }
  1029. ;
  1030. b.prototype.values = function() {
  1031. return this.h.values()
  1032. }
  1033. ;
  1034. b.prototype.keys = b.prototype.values;
  1035. b.prototype[Symbol.iterator] = b.prototype.values;
  1036. b.prototype.forEach = function(c, d) {
  1037. var e = this;
  1038. this.h.forEach(function(f) {
  1039. return c.call(d, f, f, e)
  1040. })
  1041. }
  1042. ;
  1043. return b
  1044. });
  1045. var eb = "function" == typeof Object.assign ? Object.assign : function(a, b) {
  1046. for (var c = 1; c < arguments.length; c++) {
  1047. var d = arguments[c];
  1048. if (d)
  1049. for (var e in d)
  1050. cb(d, e) && (a[e] = d[e])
  1051. }
  1052. return a
  1053. }
  1054. ;
  1055. v("Object.assign", function(a) {
  1056. return a || eb
  1057. });
  1058. v("Number.isNaN", function(a) {
  1059. return a ? a : function(b) {
  1060. return "number" === typeof b && isNaN(b)
  1061. }
  1062. });
  1063. v("Array.prototype.fill", function(a) {
  1064. return a ? a : function(b, c, d) {
  1065. var e = this.length || 0;
  1066. 0 > c && (c = Math.max(0, e + c));
  1067. if (null == d || d > e)
  1068. d = e;
  1069. d = Number(d);
  1070. 0 > d && (d = Math.max(0, e + d));
  1071. for (c = Number(c || 0); c < d; c++)
  1072. this[c] = b;
  1073. return this
  1074. }
  1075. });
  1076. var fb = function(a) {
  1077. return a ? a : Array.prototype.fill
  1078. };
  1079. v("Int8Array.prototype.fill", fb);
  1080. v("Uint8Array.prototype.fill", fb);
  1081. v("Uint8ClampedArray.prototype.fill", fb);
  1082. v("Int16Array.prototype.fill", fb);
  1083. v("Uint16Array.prototype.fill", fb);
  1084. v("Int32Array.prototype.fill", fb);
  1085. v("Uint32Array.prototype.fill", fb);
  1086. v("Float32Array.prototype.fill", fb);
  1087. v("Float64Array.prototype.fill", fb);
  1088. v("Object.entries", function(a) {
  1089. return a ? a : function(b) {
  1090. var c = [], d;
  1091. for (d in b)
  1092. cb(b, d) && c.push([d, b[d]]);
  1093. return c
  1094. }
  1095. });
  1096. v("String.prototype.replaceAll", function(a) {
  1097. return a ? a : function(b, c) {
  1098. if (b instanceof RegExp && !b.global)
  1099. throw new TypeError("n");
  1100. return b instanceof RegExp ? this.replace(b, c) : this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g, "\\$1").replace(/\x08/g, "\\x08"),"g"), c)
  1101. }
  1102. });
  1103. v("Object.is", function(a) {
  1104. return a ? a : function(b, c) {
  1105. return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c
  1106. }
  1107. });
  1108. v("Array.prototype.includes", function(a) {
  1109. return a ? a : function(b, c) {
  1110. var d = this;
  1111. d instanceof String && (d = String(d));
  1112. var e = d.length;
  1113. c = c || 0;
  1114. for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) {
  1115. var f = d[c];
  1116. if (f === b || Object.is(f, b))
  1117. return !0
  1118. }
  1119. return !1
  1120. }
  1121. });
  1122. v("String.prototype.includes", function(a) {
  1123. return a ? a : function(b, c) {
  1124. return -1 !== bb(this, b, "includes").indexOf(b, c || 0)
  1125. }
  1126. });
  1127. _._DumpException = window._DumpException || function(a) {
  1128. throw a;
  1129. }
  1130. ;
  1131. window._DumpException = _._DumpException;
  1132. var gb, hb, jb, ib, mb, nb, ob, pb, tb;
  1133. gb = gb || {};
  1134. _.t = this || self;
  1135. hb = /^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
  1136. jb = function(a) {
  1137. if ("string" !== typeof a || !a || -1 == a.search(hb))
  1138. throw Error("o");
  1139. if (!ib || "goog" != ib.type)
  1140. throw Error("p`" + a);
  1141. if (ib.fk)
  1142. throw Error("q");
  1143. ib.fk = a
  1144. }
  1145. ;
  1146. jb.get = function() {
  1147. return null
  1148. }
  1149. ;
  1150. ib = null;
  1151. _.kb = function(a, b) {
  1152. a = a.split(".");
  1153. b = b || _.t;
  1154. for (var c = 0; c < a.length; c++)
  1155. if (b = b[a[c]],
  1156. null == b)
  1157. return null;
  1158. return b
  1159. }
  1160. ;
  1161. _.lb = function(a) {
  1162. var b = typeof a;
  1163. return "object" != b ? b : a ? Array.isArray(a) ? "array" : b : "null"
  1164. }
  1165. ;
  1166. _.da = function(a) {
  1167. var b = _.lb(a);
  1168. return "array" == b || "object" == b && "number" == typeof a.length
  1169. }
  1170. ;
  1171. _.ya = function(a) {
  1172. var b = typeof a;
  1173. return "object" == b && null != a || "function" == b
  1174. }
  1175. ;
  1176. _.za = function(a) {
  1177. return Object.prototype.hasOwnProperty.call(a, mb) && a[mb] || (a[mb] = ++nb)
  1178. }
  1179. ;
  1180. mb = "closure_uid_" + (1E9 * Math.random() >>> 0);
  1181. nb = 0;
  1182. ob = function(a, b, c) {
  1183. return a.call.apply(a.bind, arguments)
  1184. }
  1185. ;
  1186. pb = function(a, b, c) {
  1187. if (!a)
  1188. throw Error();
  1189. if (2 < arguments.length) {
  1190. var d = Array.prototype.slice.call(arguments, 2);
  1191. return function() {
  1192. var e = Array.prototype.slice.call(arguments);
  1193. Array.prototype.unshift.apply(e, d);
  1194. return a.apply(b, e)
  1195. }
  1196. }
  1197. return function() {
  1198. return a.apply(b, arguments)
  1199. }
  1200. }
  1201. ;
  1202. _.y = function(a, b, c) {
  1203. Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? _.y = ob : _.y = pb;
  1204. return _.y.apply(null, arguments)
  1205. }
  1206. ;
  1207. _.qb = function(a, b) {
  1208. var c = Array.prototype.slice.call(arguments, 1);
  1209. return function() {
  1210. var d = c.slice();
  1211. d.push.apply(d, arguments);
  1212. return a.apply(this, d)
  1213. }
  1214. }
  1215. ;
  1216. _.rb = function() {
  1217. return Date.now()
  1218. }
  1219. ;
  1220. _.sb = function(a, b) {
  1221. a = a.split(".");
  1222. var c = _.t;
  1223. a[0]in c || "undefined" == typeof c.execScript || c.execScript("var " + a[0]);
  1224. for (var d; a.length && (d = a.shift()); )
  1225. a.length || void 0 === b ? c[d] && c[d] !== Object.prototype[d] ? c = c[d] : c = c[d] = {} : c[d] = b
  1226. }
  1227. ;
  1228. _.z = function(a, b) {
  1229. function c() {}
  1230. c.prototype = b.prototype;
  1231. a.R = b.prototype;
  1232. a.prototype = new c;
  1233. a.prototype.constructor = a;
  1234. a.Zl = function(d, e, f) {
  1235. for (var g = Array(arguments.length - 2), h = 2; h < arguments.length; h++)
  1236. g[h - 2] = arguments[h];
  1237. return b.prototype[e].apply(d, g)
  1238. }
  1239. }
  1240. ;
  1241. tb = function(a) {
  1242. return a
  1243. }
  1244. ;
  1245. _.z(_.aa, Error);
  1246. _.aa.prototype.name = "CustomError";
  1247. var ub;
  1248. _.A = function() {
  1249. this.pa = this.pa;
  1250. this.da = this.da
  1251. }
  1252. ;
  1253. _.A.prototype.pa = !1;
  1254. _.A.prototype.pb = function() {
  1255. return this.pa
  1256. }
  1257. ;
  1258. _.A.prototype.P = function() {
  1259. this.pa || (this.pa = !0,
  1260. this.L())
  1261. }
  1262. ;
  1263. _.A.prototype.L = function() {
  1264. if (this.da)
  1265. for (; this.da.length; )
  1266. this.da.shift()()
  1267. }
  1268. ;
  1269. var wb;
  1270. _.vb = function() {}
  1271. ;
  1272. wb = function(a) {
  1273. return function() {
  1274. throw Error(a);
  1275. }
  1276. }
  1277. ;
  1278. var xb, yb = function() {
  1279. if (void 0 === xb) {
  1280. var a = null
  1281. , b = _.t.trustedTypes;
  1282. if (b && b.createPolicy) {
  1283. try {
  1284. a = b.createPolicy("goog#html", {
  1285. createHTML: tb,
  1286. createScript: tb,
  1287. createScriptURL: tb
  1288. })
  1289. } catch (c) {
  1290. _.t.console && _.t.console.error(c.message)
  1291. }
  1292. xb = a
  1293. } else
  1294. xb = a
  1295. }
  1296. return xb
  1297. };
  1298. var zb = {}
  1299. , Ab = function(a, b) {
  1300. this.h = b === zb ? a : "";
  1301. this.Eb = !0
  1302. };
  1303. Ab.prototype.toString = function() {
  1304. return this.h.toString()
  1305. }
  1306. ;
  1307. Ab.prototype.bb = function() {
  1308. return this.h.toString()
  1309. }
  1310. ;
  1311. _.Bb = function(a) {
  1312. return a instanceof Ab && a.constructor === Ab ? a.h : "type_error:SafeScript"
  1313. }
  1314. ;
  1315. _.Cb = function(a) {
  1316. var b = yb();
  1317. a = b ? b.createScript(a) : a;
  1318. return new Ab(a,zb)
  1319. }
  1320. ;
  1321. var Db;
  1322. _.Eb = function(a, b) {
  1323. this.h = b === Db ? a : ""
  1324. }
  1325. ;
  1326. _.Eb.prototype.toString = function() {
  1327. return this.h + ""
  1328. }
  1329. ;
  1330. _.Eb.prototype.Eb = !0;
  1331. _.Eb.prototype.bb = function() {
  1332. return this.h.toString()
  1333. }
  1334. ;
  1335. _.Ma = function(a) {
  1336. return a instanceof _.Eb && a.constructor === _.Eb ? a.h : "type_error:TrustedResourceUrl"
  1337. }
  1338. ;
  1339. _.Fb = RegExp("^((https:)?//[0-9a-z.:[\\]-]+/|/[^/\\\\]|[^:/\\\\%]+/|[^:/\\\\%]*[?#]|about:blank#)", "i");
  1340. Db = {};
  1341. _.Gb = function(a) {
  1342. var b = yb();
  1343. a = b ? b.createScriptURL(a) : a;
  1344. return new _.Eb(a,Db)
  1345. }
  1346. ;
  1347. jb = jb || {};
  1348. var Hb = function() {
  1349. _.A.call(this)
  1350. };
  1351. _.z(Hb, _.A);
  1352. Hb.prototype.initialize = function() {}
  1353. ;
  1354. var Ib = function(a, b) {
  1355. this.h = a;
  1356. this.j = b
  1357. };
  1358. Ib.prototype.l = function(a) {
  1359. this.h && (this.h.call(this.j || null, a),
  1360. this.h = this.j = null)
  1361. }
  1362. ;
  1363. Ib.prototype.abort = function() {
  1364. this.j = this.h = null
  1365. }
  1366. ;
  1367. var Jb = function(a, b) {
  1368. _.A.call(this);
  1369. this.A = a;
  1370. this.s = b;
  1371. this.l = [];
  1372. this.j = [];
  1373. this.o = []
  1374. };
  1375. _.z(Jb, _.A);
  1376. Jb.prototype.C = Hb;
  1377. Jb.prototype.h = null;
  1378. Jb.prototype.Rc = function() {
  1379. return this.A
  1380. }
  1381. ;
  1382. Jb.prototype.Xb = function() {
  1383. return this.s
  1384. }
  1385. ;
  1386. var Kb = function(a, b) {
  1387. a.j.push(new Ib(b))
  1388. };
  1389. Jb.prototype.onLoad = function(a) {
  1390. var b = new this.C;
  1391. b.initialize(a());
  1392. this.h = b;
  1393. b = (b = !!Lb(this.o, a())) || !!Lb(this.l, a());
  1394. b || (this.j.length = 0);
  1395. return b
  1396. }
  1397. ;
  1398. Jb.prototype.Uf = function(a) {
  1399. (a = Lb(this.j, a)) && _.t.setTimeout(wb("Module errback failures: " + a), 0);
  1400. this.o.length = 0;
  1401. this.l.length = 0
  1402. }
  1403. ;
  1404. var Lb = function(a, b) {
  1405. for (var c = [], d = 0; d < a.length; d++)
  1406. try {
  1407. a[d].l(b)
  1408. } catch (e) {
  1409. ba(e),
  1410. c.push(e)
  1411. }
  1412. a.length = 0;
  1413. return c.length ? c : null
  1414. };
  1415. Jb.prototype.L = function() {
  1416. Jb.R.L.call(this);
  1417. _.ca(this.h)
  1418. }
  1419. ;
  1420. var Mb = function() {
  1421. this.F = this.U = null
  1422. };
  1423. _.k = Mb.prototype;
  1424. _.k.Zh = function() {}
  1425. ;
  1426. _.k.ig = function() {}
  1427. ;
  1428. _.k.Xh = function() {
  1429. throw Error("u");
  1430. }
  1431. ;
  1432. _.k.ih = function() {
  1433. return this.U
  1434. }
  1435. ;
  1436. _.k.jg = function(a) {
  1437. this.U = a
  1438. }
  1439. ;
  1440. _.k.isActive = function() {
  1441. return !1
  1442. }
  1443. ;
  1444. _.k.Dh = function() {
  1445. return !1
  1446. }
  1447. ;
  1448. var la;
  1449. _.ha = null;
  1450. _.ia = null;
  1451. la = [];
  1452. var B = function(a, b) {
  1453. var c = c || [];
  1454. this.zk = a;
  1455. this.ek = b || null;
  1456. this.mf = [];
  1457. this.mf = this.mf.concat(c)
  1458. };
  1459. B.prototype.toString = function() {
  1460. return this.zk
  1461. }
  1462. ;
  1463. B.prototype.Rc = function() {
  1464. return this.mf
  1465. }
  1466. ;
  1467. new B("rJmJrc","rJmJrc");
  1468. var Nb = new B("n73qwf","n73qwf");
  1469. var qa = Symbol("w");
  1470. var sa, Qb;
  1471. sa = Array.prototype.indexOf ? function(a, b) {
  1472. return Array.prototype.indexOf.call(a, b, void 0)
  1473. }
  1474. : function(a, b) {
  1475. if ("string" === typeof a)
  1476. return "string" !== typeof b || 1 != b.length ? -1 : a.indexOf(b, 0);
  1477. for (var c = 0; c < a.length; c++)
  1478. if (c in a && a[c] === b)
  1479. return c;
  1480. return -1
  1481. }
  1482. ;
  1483. _.Ob = Array.prototype.forEach ? function(a, b) {
  1484. Array.prototype.forEach.call(a, b, void 0)
  1485. }
  1486. : function(a, b) {
  1487. for (var c = a.length, d = "string" === typeof a ? a.split("") : a, e = 0; e < c; e++)
  1488. e in d && b.call(void 0, d[e], e, a)
  1489. }
  1490. ;
  1491. _.Pb = Array.prototype.map ? function(a, b) {
  1492. return Array.prototype.map.call(a, b, void 0)
  1493. }
  1494. : function(a, b) {
  1495. for (var c = a.length, d = Array(c), e = "string" === typeof a ? a.split("") : a, f = 0; f < c; f++)
  1496. f in e && (d[f] = b.call(void 0, e[f], f, a));
  1497. return d
  1498. }
  1499. ;
  1500. Qb = Array.prototype.reduce ? function(a, b, c) {
  1501. Array.prototype.reduce.call(a, b, c)
  1502. }
  1503. : function(a, b, c) {
  1504. var d = c;
  1505. (0,
  1506. _.Ob)(a, function(e, f) {
  1507. d = b.call(void 0, d, e, f, a)
  1508. })
  1509. }
  1510. ;
  1511. _.Rb = Array.prototype.some ? function(a, b) {
  1512. return Array.prototype.some.call(a, b, void 0)
  1513. }
  1514. : function(a, b) {
  1515. for (var c = a.length, d = "string" === typeof a ? a.split("") : a, e = 0; e < c; e++)
  1516. if (e in d && b.call(void 0, d[e], e, a))
  1517. return !0;
  1518. return !1
  1519. }
  1520. ;
  1521. _.Sb = String.prototype.trim ? function(a) {
  1522. return a.trim()
  1523. }
  1524. : function(a) {
  1525. return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
  1526. }
  1527. ;
  1528. var Tb = function(a) {
  1529. Tb[" "](a);
  1530. return a
  1531. };
  1532. Tb[" "] = function() {}
  1533. ;
  1534. _.Ub = function(a, b) {
  1535. try {
  1536. return Tb(a[b]),
  1537. !0
  1538. } catch (c) {}
  1539. return !1
  1540. }
  1541. ;
  1542. var hc, ic, nc;
  1543. _.Vb = _.u("Opera");
  1544. _.C = _.Ca();
  1545. _.Wb = _.u("Edge");
  1546. _.Xb = _.Wb || _.C;
  1547. _.Yb = _.u("Gecko") && !(-1 != _.Ba().toLowerCase().indexOf("webkit") && !_.u("Edge")) && !(_.u("Trident") || _.u("MSIE")) && !_.u("Edge");
  1548. _.Zb = -1 != _.Ba().toLowerCase().indexOf("webkit") && !_.u("Edge");
  1549. _.$b = _.Zb && _.u("Mobile");
  1550. _.ac = _.u("Macintosh");
  1551. _.bc = _.u("Windows");
  1552. _.cc = _.u("Android");
  1553. _.dc = _.Ea();
  1554. _.ec = _.u("iPad");
  1555. _.fc = _.u("iPod");
  1556. _.gc = _.Fa();
  1557. hc = function() {
  1558. var a = _.t.document;
  1559. return a ? a.documentMode : void 0
  1560. }
  1561. ;
  1562. a: {
  1563. var jc = ""
  1564. , kc = function() {
  1565. var a = _.Ba();
  1566. if (_.Yb)
  1567. return /rv:([^\);]+)(\)|;)/.exec(a);
  1568. if (_.Wb)
  1569. return /Edge\/([\d\.]+)/.exec(a);
  1570. if (_.C)
  1571. return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);
  1572. if (_.Zb)
  1573. return /WebKit\/(\S+)/.exec(a);
  1574. if (_.Vb)
  1575. return /(?:Version)[ \/]?(\S+)/.exec(a)
  1576. }();
  1577. kc && (jc = kc ? kc[1] : "");
  1578. if (_.C) {
  1579. var lc = hc();
  1580. if (null != lc && lc > parseFloat(jc)) {
  1581. ic = String(lc);
  1582. break a
  1583. }
  1584. }
  1585. ic = jc
  1586. }
  1587. _.mc = ic;
  1588. if (_.t.document && _.C) {
  1589. var oc = hc();
  1590. nc = oc ? oc : parseInt(_.mc, 10) || void 0
  1591. } else
  1592. nc = void 0;
  1593. _.pc = nc;
  1594. _.qc = _.C || _.Zb;
  1595. var Ia;
  1596. Ia = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
  1597. _.rc = function(a, b, c) {
  1598. for (var d in a)
  1599. b.call(c, a[d], d, a)
  1600. }
  1601. ;
  1602. var sc;
  1603. _.tc = function(a, b) {
  1604. this.h = b === sc ? a : ""
  1605. }
  1606. ;
  1607. _.tc.prototype.toString = function() {
  1608. return this.h.toString()
  1609. }
  1610. ;
  1611. _.tc.prototype.Eb = !0;
  1612. _.tc.prototype.bb = function() {
  1613. return this.h.toString()
  1614. }
  1615. ;
  1616. sc = {};
  1617. _.uc = function(a) {
  1618. return new _.tc(a,sc)
  1619. }
  1620. ;
  1621. _.vc = _.uc("about:invalid#zClosurez");
  1622. _.wc = {};
  1623. _.xc = function(a, b) {
  1624. this.h = b === _.wc ? a : "";
  1625. this.Eb = !0
  1626. }
  1627. ;
  1628. _.xc.prototype.bb = function() {
  1629. return this.h
  1630. }
  1631. ;
  1632. _.xc.prototype.toString = function() {
  1633. return this.h.toString()
  1634. }
  1635. ;
  1636. _.yc = new _.xc("",_.wc);
  1637. _.zc = RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");
  1638. _.Ac = RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))", "g");
  1639. _.Bc = RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)", "g");
  1640. var Cc;
  1641. Cc = {};
  1642. _.Dc = function(a, b) {
  1643. this.h = b === Cc ? a : "";
  1644. this.Eb = !0
  1645. }
  1646. ;
  1647. _.Dc.prototype.bb = function() {
  1648. return this.h.toString()
  1649. }
  1650. ;
  1651. _.Dc.prototype.toString = function() {
  1652. return this.h.toString()
  1653. }
  1654. ;
  1655. _.Ec = function(a) {
  1656. return a instanceof _.Dc && a.constructor === _.Dc ? a.h : "type_error:SafeHtml"
  1657. }
  1658. ;
  1659. _.Fc = function(a) {
  1660. var b = yb();
  1661. a = b ? b.createHTML(a) : a;
  1662. return new _.Dc(a,Cc)
  1663. }
  1664. ;
  1665. _.Gc = _.Fc("<!DOCTYPE html>");
  1666. _.Hc = new _.Dc(_.t.trustedTypes && _.t.trustedTypes.emptyHTML || "",Cc);
  1667. _.Ic = function(a) {
  1668. var b = !1, c;
  1669. return function() {
  1670. b || (c = a(),
  1671. b = !0);
  1672. return c
  1673. }
  1674. }(function() {
  1675. var a = document.createElement("div")
  1676. , b = document.createElement("div");
  1677. b.appendChild(document.createElement("div"));
  1678. a.appendChild(b);
  1679. b = a.firstChild.firstChild;
  1680. a.innerHTML = _.Ec(_.Hc);
  1681. return !b.parentElement
  1682. });
  1683. _.Jc = function(a, b) {
  1684. this.width = a;
  1685. this.height = b
  1686. }
  1687. ;
  1688. _.Kc = function(a, b) {
  1689. return a == b ? !0 : a && b ? a.width == b.width && a.height == b.height : !1
  1690. }
  1691. ;
  1692. _.k = _.Jc.prototype;
  1693. _.k.aspectRatio = function() {
  1694. return this.width / this.height
  1695. }
  1696. ;
  1697. _.k.cc = function() {
  1698. return !(this.width * this.height)
  1699. }
  1700. ;
  1701. _.k.ceil = function() {
  1702. this.width = Math.ceil(this.width);
  1703. this.height = Math.ceil(this.height);
  1704. return this
  1705. }
  1706. ;
  1707. _.k.floor = function() {
  1708. this.width = Math.floor(this.width);
  1709. this.height = Math.floor(this.height);
  1710. return this
  1711. }
  1712. ;
  1713. _.k.round = function() {
  1714. this.width = Math.round(this.width);
  1715. this.height = Math.round(this.height);
  1716. return this
  1717. }
  1718. ;
  1719. _.Lc = function(a) {
  1720. return encodeURIComponent(String(a))
  1721. }
  1722. ;
  1723. _.Mc = function(a) {
  1724. return decodeURIComponent(a.replace(/\+/g, " "))
  1725. }
  1726. ;
  1727. _.Nc = function() {
  1728. return Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ _.rb()).toString(36)
  1729. }
  1730. ;
  1731. var Tc, Sc;
  1732. _.Qc = function(a) {
  1733. return a ? new _.Oc(_.Pc(a)) : ub || (ub = new _.Oc)
  1734. }
  1735. ;
  1736. _.Rc = function(a, b) {
  1737. return "string" === typeof b ? a.getElementById(b) : b
  1738. }
  1739. ;
  1740. Tc = function(a, b) {
  1741. _.rc(b, function(c, d) {
  1742. c && "object" == typeof c && c.Eb && (c = c.bb());
  1743. "style" == d ? a.style.cssText = c : "class" == d ? a.className = c : "for" == d ? a.htmlFor = c : Sc.hasOwnProperty(d) ? a.setAttribute(Sc[d], c) : 0 == d.lastIndexOf("aria-", 0) || 0 == d.lastIndexOf("data-", 0) ? a.setAttribute(d, c) : a[d] = c
  1744. })
  1745. }
  1746. ;
  1747. Sc = {
  1748. cellpadding: "cellPadding",
  1749. cellspacing: "cellSpacing",
  1750. colspan: "colSpan",
  1751. frameborder: "frameBorder",
  1752. height: "height",
  1753. maxlength: "maxLength",
  1754. nonce: "nonce",
  1755. role: "role",
  1756. rowspan: "rowSpan",
  1757. type: "type",
  1758. usemap: "useMap",
  1759. valign: "vAlign",
  1760. width: "width"
  1761. };
  1762. _.Vc = function(a) {
  1763. a = a.document;
  1764. a = _.Uc(a) ? a.documentElement : a.body;
  1765. return new _.Jc(a.clientWidth,a.clientHeight)
  1766. }
  1767. ;
  1768. _.Wc = function(a) {
  1769. return a ? a.parentWindow || a.defaultView : window
  1770. }
  1771. ;
  1772. _.Zc = function(a, b) {
  1773. var c = b[1]
  1774. , d = _.Xc(a, String(b[0]));
  1775. c && ("string" === typeof c ? d.className = c : Array.isArray(c) ? d.className = c.join(" ") : Tc(d, c));
  1776. 2 < b.length && _.Yc(a, d, b, 2);
  1777. return d
  1778. }
  1779. ;
  1780. _.Yc = function(a, b, c, d) {
  1781. function e(h) {
  1782. h && b.appendChild("string" === typeof h ? a.createTextNode(h) : h)
  1783. }
  1784. for (; d < c.length; d++) {
  1785. var f = c[d];
  1786. if (!_.da(f) || _.ya(f) && 0 < f.nodeType)
  1787. e(f);
  1788. else {
  1789. a: {
  1790. if (f && "number" == typeof f.length) {
  1791. if (_.ya(f)) {
  1792. var g = "function" == typeof f.item || "string" == typeof f.item;
  1793. break a
  1794. }
  1795. if ("function" === typeof f) {
  1796. g = "function" == typeof f.item;
  1797. break a
  1798. }
  1799. }
  1800. g = !1
  1801. }
  1802. _.Ob(g ? _.wa(f) : f, e)
  1803. }
  1804. }
  1805. }
  1806. ;
  1807. _.Xc = function(a, b) {
  1808. b = String(b);
  1809. "application/xhtml+xml" === a.contentType && (b = b.toLowerCase());
  1810. return a.createElement(b)
  1811. }
  1812. ;
  1813. _.Uc = function(a) {
  1814. return "CSS1Compat" == a.compatMode
  1815. }
  1816. ;
  1817. _.$c = function(a) {
  1818. for (var b; b = a.firstChild; )
  1819. a.removeChild(b)
  1820. }
  1821. ;
  1822. _.ad = function(a, b) {
  1823. if (!a || !b)
  1824. return !1;
  1825. if (a.contains && 1 == b.nodeType)
  1826. return a == b || a.contains(b);
  1827. if ("undefined" != typeof a.compareDocumentPosition)
  1828. return a == b || !!(a.compareDocumentPosition(b) & 16);
  1829. for (; b && a != b; )
  1830. b = b.parentNode;
  1831. return b == a
  1832. }
  1833. ;
  1834. _.Pc = function(a) {
  1835. return 9 == a.nodeType ? a : a.ownerDocument || a.document
  1836. }
  1837. ;
  1838. _.bd = function(a, b) {
  1839. if ("textContent"in a)
  1840. a.textContent = b;
  1841. else if (3 == a.nodeType)
  1842. a.data = String(b);
  1843. else if (a.firstChild && 3 == a.firstChild.nodeType) {
  1844. for (; a.lastChild != a.firstChild; )
  1845. a.removeChild(a.lastChild);
  1846. a.firstChild.data = String(b)
  1847. } else
  1848. _.$c(a),
  1849. a.appendChild(_.Pc(a).createTextNode(String(b)))
  1850. }
  1851. ;
  1852. _.Oc = function(a) {
  1853. this.V = a || _.t.document || document
  1854. }
  1855. ;
  1856. _.Oc.prototype.B = function(a) {
  1857. return _.Rc(this.V, a)
  1858. }
  1859. ;
  1860. _.Oc.prototype.T = function(a, b, c) {
  1861. return _.Zc(this.V, arguments)
  1862. }
  1863. ;
  1864. _.cd = function(a) {
  1865. a = a.V;
  1866. return a.parentWindow || a.defaultView
  1867. }
  1868. ;
  1869. _.Oc.prototype.appendChild = function(a, b) {
  1870. a.appendChild(b)
  1871. }
  1872. ;
  1873. _.Oc.prototype.Zf = _.$c;
  1874. _.Oc.prototype.h = _.ad;
  1875. _.Oc.prototype.rc = _.bd;
  1876. var dd = function() {
  1877. this.id = "b"
  1878. };
  1879. dd.prototype.toString = function() {
  1880. return this.id
  1881. }
  1882. ;
  1883. _.ed = function(a, b) {
  1884. this.type = a instanceof dd ? String(a) : a;
  1885. this.currentTarget = this.target = b;
  1886. this.defaultPrevented = this.j = !1
  1887. }
  1888. ;
  1889. _.ed.prototype.stopPropagation = function() {
  1890. this.j = !0
  1891. }
  1892. ;
  1893. _.ed.prototype.preventDefault = function() {
  1894. this.defaultPrevented = !0
  1895. }
  1896. ;
  1897. var fd = function() {
  1898. if (!_.t.addEventListener || !Object.defineProperty)
  1899. return !1;
  1900. var a = !1
  1901. , b = Object.defineProperty({}, "passive", {
  1902. get: function() {
  1903. a = !0
  1904. }
  1905. });
  1906. try {
  1907. _.t.addEventListener("test", function() {}, b),
  1908. _.t.removeEventListener("test", function() {}, b)
  1909. } catch (c) {}
  1910. return a
  1911. }();
  1912. _.hd = function(a, b) {
  1913. _.ed.call(this, a ? a.type : "");
  1914. this.relatedTarget = this.currentTarget = this.target = null;
  1915. this.button = this.screenY = this.screenX = this.clientY = this.clientX = this.offsetY = this.offsetX = 0;
  1916. this.key = "";
  1917. this.charCode = this.keyCode = 0;
  1918. this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = !1;
  1919. this.state = null;
  1920. this.l = !1;
  1921. this.pointerId = 0;
  1922. this.pointerType = "";
  1923. this.h = null;
  1924. if (a) {
  1925. var c = this.type = a.type
  1926. , d = a.changedTouches && a.changedTouches.length ? a.changedTouches[0] : null;
  1927. this.target = a.target || a.srcElement;
  1928. this.currentTarget = b;
  1929. (b = a.relatedTarget) ? _.Yb && (_.Ub(b, "nodeName") || (b = null)) : "mouseover" == c ? b = a.fromElement : "mouseout" == c && (b = a.toElement);
  1930. this.relatedTarget = b;
  1931. d ? (this.clientX = void 0 !== d.clientX ? d.clientX : d.pageX,
  1932. this.clientY = void 0 !== d.clientY ? d.clientY : d.pageY,
  1933. this.screenX = d.screenX || 0,
  1934. this.screenY = d.screenY || 0) : (this.offsetX = _.Zb || void 0 !== a.offsetX ? a.offsetX : a.layerX,
  1935. this.offsetY = _.Zb || void 0 !== a.offsetY ? a.offsetY : a.layerY,
  1936. this.clientX = void 0 !== a.clientX ? a.clientX : a.pageX,
  1937. this.clientY = void 0 !== a.clientY ? a.clientY : a.pageY,
  1938. this.screenX = a.screenX || 0,
  1939. this.screenY = a.screenY || 0);
  1940. this.button = a.button;
  1941. this.keyCode = a.keyCode || 0;
  1942. this.key = a.key || "";
  1943. this.charCode = a.charCode || ("keypress" == c ? a.keyCode : 0);
  1944. this.ctrlKey = a.ctrlKey;
  1945. this.altKey = a.altKey;
  1946. this.shiftKey = a.shiftKey;
  1947. this.metaKey = a.metaKey;
  1948. this.l = _.ac ? a.metaKey : a.ctrlKey;
  1949. this.pointerId = a.pointerId || 0;
  1950. this.pointerType = "string" === typeof a.pointerType ? a.pointerType : gd[a.pointerType] || "";
  1951. this.state = a.state;
  1952. this.h = a;
  1953. a.defaultPrevented && _.hd.R.preventDefault.call(this)
  1954. }
  1955. }
  1956. ;
  1957. _.z(_.hd, _.ed);
  1958. var gd = {
  1959. 2: "touch",
  1960. 3: "pen",
  1961. 4: "mouse"
  1962. };
  1963. _.hd.prototype.stopPropagation = function() {
  1964. _.hd.R.stopPropagation.call(this);
  1965. this.h.stopPropagation ? this.h.stopPropagation() : this.h.cancelBubble = !0
  1966. }
  1967. ;
  1968. _.hd.prototype.preventDefault = function() {
  1969. _.hd.R.preventDefault.call(this);
  1970. var a = this.h;
  1971. a.preventDefault ? a.preventDefault() : a.returnValue = !1
  1972. }
  1973. ;
  1974. var id;
  1975. id = "closure_listenable_" + (1E6 * Math.random() | 0);
  1976. _.jd = function(a) {
  1977. return !(!a || !a[id])
  1978. }
  1979. ;
  1980. var kd = 0;
  1981. var ld = function(a, b, c, d, e) {
  1982. this.listener = a;
  1983. this.proxy = null;
  1984. this.src = b;
  1985. this.type = c;
  1986. this.capture = !!d;
  1987. this.oe = e;
  1988. this.key = ++kd;
  1989. this.Gd = this.Xd = !1
  1990. }
  1991. , md = function(a) {
  1992. a.Gd = !0;
  1993. a.listener = null;
  1994. a.proxy = null;
  1995. a.src = null;
  1996. a.oe = null
  1997. };
  1998. var nd = function(a) {
  1999. this.src = a;
  2000. this.h = {};
  2001. this.j = 0
  2002. }, pd;
  2003. nd.prototype.add = function(a, b, c, d, e) {
  2004. var f = a.toString();
  2005. a = this.h[f];
  2006. a || (a = this.h[f] = [],
  2007. this.j++);
  2008. var g = od(a, b, d, e);
  2009. -1 < g ? (b = a[g],
  2010. c || (b.Xd = !1)) : (b = new ld(b,this.src,f,!!d,e),
  2011. b.Xd = c,
  2012. a.push(b));
  2013. return b
  2014. }
  2015. ;
  2016. nd.prototype.remove = function(a, b, c, d) {
  2017. a = a.toString();
  2018. if (!(a in this.h))
  2019. return !1;
  2020. var e = this.h[a];
  2021. b = od(e, b, c, d);
  2022. return -1 < b ? (md(e[b]),
  2023. Array.prototype.splice.call(e, b, 1),
  2024. 0 == e.length && (delete this.h[a],
  2025. this.j--),
  2026. !0) : !1
  2027. }
  2028. ;
  2029. pd = function(a, b) {
  2030. var c = b.type;
  2031. if (!(c in a.h))
  2032. return !1;
  2033. var d = _.va(a.h[c], b);
  2034. d && (md(b),
  2035. 0 == a.h[c].length && (delete a.h[c],
  2036. a.j--));
  2037. return d
  2038. }
  2039. ;
  2040. _.qd = function(a) {
  2041. var b = 0, c;
  2042. for (c in a.h) {
  2043. for (var d = a.h[c], e = 0; e < d.length; e++)
  2044. ++b,
  2045. md(d[e]);
  2046. delete a.h[c];
  2047. a.j--
  2048. }
  2049. }
  2050. ;
  2051. nd.prototype.Ad = function(a, b, c, d) {
  2052. a = this.h[a.toString()];
  2053. var e = -1;
  2054. a && (e = od(a, b, c, d));
  2055. return -1 < e ? a[e] : null
  2056. }
  2057. ;
  2058. nd.prototype.hasListener = function(a, b) {
  2059. var c = void 0 !== a
  2060. , d = c ? a.toString() : ""
  2061. , e = void 0 !== b;
  2062. return Ga(this.h, function(f) {
  2063. for (var g = 0; g < f.length; ++g)
  2064. if (!(c && f[g].type != d || e && f[g].capture != b))
  2065. return !0;
  2066. return !1
  2067. })
  2068. }
  2069. ;
  2070. var od = function(a, b, c, d) {
  2071. for (var e = 0; e < a.length; ++e) {
  2072. var f = a[e];
  2073. if (!f.Gd && f.listener == b && f.capture == !!c && f.oe == d)
  2074. return e
  2075. }
  2076. return -1
  2077. };
  2078. var rd, sd, td, wd, yd, zd, Ad, Dd, vd;
  2079. rd = "closure_lm_" + (1E6 * Math.random() | 0);
  2080. sd = {};
  2081. td = 0;
  2082. _.D = function(a, b, c, d, e) {
  2083. if (d && d.once)
  2084. return _.ud(a, b, c, d, e);
  2085. if (Array.isArray(b)) {
  2086. for (var f = 0; f < b.length; f++)
  2087. _.D(a, b[f], c, d, e);
  2088. return null
  2089. }
  2090. c = vd(c);
  2091. return _.jd(a) ? a.I(b, c, _.ya(d) ? !!d.capture : !!d, e) : wd(a, b, c, !1, d, e)
  2092. }
  2093. ;
  2094. wd = function(a, b, c, d, e, f) {
  2095. if (!b)
  2096. throw Error("B");
  2097. var g = _.ya(e) ? !!e.capture : !!e
  2098. , h = _.xd(a);
  2099. h || (a[rd] = h = new nd(a));
  2100. c = h.add(b, c, d, g, f);
  2101. if (c.proxy)
  2102. return c;
  2103. d = yd();
  2104. c.proxy = d;
  2105. d.src = a;
  2106. d.listener = c;
  2107. if (a.addEventListener)
  2108. fd || (e = g),
  2109. void 0 === e && (e = !1),
  2110. a.addEventListener(b.toString(), d, e);
  2111. else if (a.attachEvent)
  2112. a.attachEvent(zd(b.toString()), d);
  2113. else if (a.addListener && a.removeListener)
  2114. a.addListener(d);
  2115. else
  2116. throw Error("C");
  2117. td++;
  2118. return c
  2119. }
  2120. ;
  2121. yd = function() {
  2122. var a = Ad
  2123. , b = function(c) {
  2124. return a.call(b.src, b.listener, c)
  2125. };
  2126. return b
  2127. }
  2128. ;
  2129. _.ud = function(a, b, c, d, e) {
  2130. if (Array.isArray(b)) {
  2131. for (var f = 0; f < b.length; f++)
  2132. _.ud(a, b[f], c, d, e);
  2133. return null
  2134. }
  2135. c = vd(c);
  2136. return _.jd(a) ? a.pc(b, c, _.ya(d) ? !!d.capture : !!d, e) : wd(a, b, c, !0, d, e)
  2137. }
  2138. ;
  2139. _.Bd = function(a, b, c, d, e) {
  2140. if (Array.isArray(b))
  2141. for (var f = 0; f < b.length; f++)
  2142. _.Bd(a, b[f], c, d, e);
  2143. else
  2144. d = _.ya(d) ? !!d.capture : !!d,
  2145. c = vd(c),
  2146. _.jd(a) ? a.Gb(b, c, d, e) : a && (a = _.xd(a)) && (b = a.Ad(b, c, d, e)) && _.Cd(b)
  2147. }
  2148. ;
  2149. _.Cd = function(a) {
  2150. if ("number" === typeof a || !a || a.Gd)
  2151. return !1;
  2152. var b = a.src;
  2153. if (_.jd(b))
  2154. return pd(b.qb, a);
  2155. var c = a.type
  2156. , d = a.proxy;
  2157. b.removeEventListener ? b.removeEventListener(c, d, a.capture) : b.detachEvent ? b.detachEvent(zd(c), d) : b.addListener && b.removeListener && b.removeListener(d);
  2158. td--;
  2159. (c = _.xd(b)) ? (pd(c, a),
  2160. 0 == c.j && (c.src = null,
  2161. b[rd] = null)) : md(a);
  2162. return !0
  2163. }
  2164. ;
  2165. zd = function(a) {
  2166. return a in sd ? sd[a] : sd[a] = "on" + a
  2167. }
  2168. ;
  2169. Ad = function(a, b) {
  2170. if (a.Gd)
  2171. a = !0;
  2172. else {
  2173. b = new _.hd(b,this);
  2174. var c = a.listener
  2175. , d = a.oe || a.src;
  2176. a.Xd && _.Cd(a);
  2177. a = c.call(d, b)
  2178. }
  2179. return a
  2180. }
  2181. ;
  2182. _.xd = function(a) {
  2183. a = a[rd];
  2184. return a instanceof nd ? a : null
  2185. }
  2186. ;
  2187. Dd = "__closure_events_fn_" + (1E9 * Math.random() >>> 0);
  2188. vd = function(a) {
  2189. if ("function" === typeof a)
  2190. return a;
  2191. a[Dd] || (a[Dd] = function(b) {
  2192. return a.handleEvent(b)
  2193. }
  2194. );
  2195. return a[Dd]
  2196. }
  2197. ;
  2198. _.E = function() {
  2199. _.A.call(this);
  2200. this.qb = new nd(this);
  2201. this.Pi = this;
  2202. this.De = null
  2203. }
  2204. ;
  2205. _.z(_.E, _.A);
  2206. _.E.prototype[id] = !0;
  2207. _.k = _.E.prototype;
  2208. _.k.Fe = function(a) {
  2209. this.De = a
  2210. }
  2211. ;
  2212. _.k.addEventListener = function(a, b, c, d) {
  2213. _.D(this, a, b, c, d)
  2214. }
  2215. ;
  2216. _.k.removeEventListener = function(a, b, c, d) {
  2217. _.Bd(this, a, b, c, d)
  2218. }
  2219. ;
  2220. _.k.dispatchEvent = function(a) {
  2221. var b, c = this.De;
  2222. if (c)
  2223. for (b = []; c; c = c.De)
  2224. b.push(c);
  2225. c = this.Pi;
  2226. var d = a.type || a;
  2227. if ("string" === typeof a)
  2228. a = new _.ed(a,c);
  2229. else if (a instanceof _.ed)
  2230. a.target = a.target || c;
  2231. else {
  2232. var e = a;
  2233. a = new _.ed(d,c);
  2234. Ja(a, e)
  2235. }
  2236. e = !0;
  2237. if (b)
  2238. for (var f = b.length - 1; !a.j && 0 <= f; f--) {
  2239. var g = a.currentTarget = b[f];
  2240. e = Ed(g, d, !0, a) && e
  2241. }
  2242. a.j || (g = a.currentTarget = c,
  2243. e = Ed(g, d, !0, a) && e,
  2244. a.j || (e = Ed(g, d, !1, a) && e));
  2245. if (b)
  2246. for (f = 0; !a.j && f < b.length; f++)
  2247. g = a.currentTarget = b[f],
  2248. e = Ed(g, d, !1, a) && e;
  2249. return e
  2250. }
  2251. ;
  2252. _.k.L = function() {
  2253. _.E.R.L.call(this);
  2254. this.qb && _.qd(this.qb);
  2255. this.De = null
  2256. }
  2257. ;
  2258. _.k.I = function(a, b, c, d) {
  2259. return this.qb.add(String(a), b, !1, c, d)
  2260. }
  2261. ;
  2262. _.k.pc = function(a, b, c, d) {
  2263. return this.qb.add(String(a), b, !0, c, d)
  2264. }
  2265. ;
  2266. _.k.Gb = function(a, b, c, d) {
  2267. return this.qb.remove(String(a), b, c, d)
  2268. }
  2269. ;
  2270. var Ed = function(a, b, c, d) {
  2271. b = a.qb.h[String(b)];
  2272. if (!b)
  2273. return !0;
  2274. b = b.concat();
  2275. for (var e = !0, f = 0; f < b.length; ++f) {
  2276. var g = b[f];
  2277. if (g && !g.Gd && g.capture == c) {
  2278. var h = g.listener
  2279. , l = g.oe || g.src;
  2280. g.Xd && pd(a.qb, g);
  2281. e = !1 !== h.call(l, d) && e
  2282. }
  2283. }
  2284. return e && !d.defaultPrevented
  2285. };
  2286. _.E.prototype.Ad = function(a, b, c, d) {
  2287. return this.qb.Ad(String(a), b, c, d)
  2288. }
  2289. ;
  2290. _.E.prototype.hasListener = function(a, b) {
  2291. return this.qb.hasListener(void 0 !== a ? String(a) : void 0, b)
  2292. }
  2293. ;
  2294. var Fd = function(a) {
  2295. _.E.call(this);
  2296. this.h = a || window;
  2297. this.j = _.D(this.h, "resize", this.o, !1, this);
  2298. this.l = _.Vc(this.h || window)
  2299. };
  2300. _.z(Fd, _.E);
  2301. Fd.prototype.L = function() {
  2302. Fd.R.L.call(this);
  2303. this.j && (_.Cd(this.j),
  2304. this.j = null);
  2305. this.l = this.h = null
  2306. }
  2307. ;
  2308. Fd.prototype.o = function() {
  2309. var a = _.Vc(this.h || window);
  2310. _.Kc(a, this.l) || (this.l = a,
  2311. this.dispatchEvent("resize"))
  2312. }
  2313. ;
  2314. var Gd = function(a) {
  2315. _.E.call(this);
  2316. this.l = a ? _.cd(a) : window;
  2317. this.s = 1.5 <= this.l.devicePixelRatio ? 2 : 1;
  2318. this.j = (0,
  2319. _.y)(this.A, this);
  2320. this.o = null;
  2321. (this.h = this.l.matchMedia ? this.l.matchMedia("(min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5)") : null) && "function" !== typeof this.h.addListener && "function" !== typeof this.h.addEventListener && (this.h = null)
  2322. };
  2323. _.z(Gd, _.E);
  2324. Gd.prototype.start = function() {
  2325. var a = this;
  2326. this.h && ("function" === typeof this.h.addEventListener ? (this.h.addEventListener("change", this.j),
  2327. this.o = function() {
  2328. a.h.removeEventListener("change", a.j)
  2329. }
  2330. ) : (this.h.addListener(this.j),
  2331. this.o = function() {
  2332. a.h.removeListener(a.j)
  2333. }
  2334. ))
  2335. }
  2336. ;
  2337. Gd.prototype.A = function() {
  2338. var a = 1.5 <= this.l.devicePixelRatio ? 2 : 1;
  2339. this.s != a && (this.s = a,
  2340. this.dispatchEvent("a"))
  2341. }
  2342. ;
  2343. Gd.prototype.L = function() {
  2344. this.o && this.o();
  2345. Gd.R.L.call(this)
  2346. }
  2347. ;
  2348. var Hd = function(a, b) {
  2349. _.A.call(this);
  2350. this.s = a;
  2351. if (b) {
  2352. if (this.o)
  2353. throw Error("D");
  2354. this.o = b;
  2355. this.h = _.Qc(b);
  2356. this.j = new Fd(_.Wc(b));
  2357. this.j.Fe(this.s.j());
  2358. this.l = new Gd(this.h);
  2359. this.l.start()
  2360. }
  2361. };
  2362. _.z(Hd, _.A);
  2363. Hd.prototype.L = function() {
  2364. this.h = this.o = null;
  2365. this.j && (this.j.P(),
  2366. this.j = null);
  2367. _.ca(this.l);
  2368. this.l = null
  2369. }
  2370. ;
  2371. ra(Nb, Hd);
  2372. var Id = function(a, b) {
  2373. this.o = a;
  2374. this.l = b;
  2375. this.j = 0;
  2376. this.h = null
  2377. };
  2378. Id.prototype.get = function() {
  2379. if (0 < this.j) {
  2380. this.j--;
  2381. var a = this.h;
  2382. this.h = a.next;
  2383. a.next = null
  2384. } else
  2385. a = this.o();
  2386. return a
  2387. }
  2388. ;
  2389. var Jd = function(a, b) {
  2390. a.l(b);
  2391. 100 > a.j && (a.j++,
  2392. b.next = a.h,
  2393. a.h = b)
  2394. };
  2395. var Kd, Ld = function() {
  2396. var a = _.t.MessageChannel;
  2397. "undefined" === typeof a && "undefined" !== typeof window && window.postMessage && window.addEventListener && !_.u("Presto") && (a = function() {
  2398. var e = _.Xc(document, "IFRAME");
  2399. e.style.display = "none";
  2400. document.documentElement.appendChild(e);
  2401. var f = e.contentWindow;
  2402. e = f.document;
  2403. e.open();
  2404. e.close();
  2405. var g = "callImmediate" + Math.random()
  2406. , h = "file:" == f.location.protocol ? "*" : f.location.protocol + "//" + f.location.host;
  2407. e = (0,
  2408. _.y)(function(l) {
  2409. if (("*" == h || l.origin == h) && l.data == g)
  2410. this.port1.onmessage()
  2411. }, this);
  2412. f.addEventListener("message", e, !1);
  2413. this.port1 = {};
  2414. this.port2 = {
  2415. postMessage: function() {
  2416. f.postMessage(g, h)
  2417. }
  2418. }
  2419. }
  2420. );
  2421. if ("undefined" !== typeof a && !_.Ca()) {
  2422. var b = new a
  2423. , c = {}
  2424. , d = c;
  2425. b.port1.onmessage = function() {
  2426. if (void 0 !== c.next) {
  2427. c = c.next;
  2428. var e = c.Ug;
  2429. c.Ug = null;
  2430. e()
  2431. }
  2432. }
  2433. ;
  2434. return function(e) {
  2435. d.next = {
  2436. Ug: e
  2437. };
  2438. d = d.next;
  2439. b.port2.postMessage(0)
  2440. }
  2441. }
  2442. return function(e) {
  2443. _.t.setTimeout(e, 0)
  2444. }
  2445. };
  2446. var Md = function() {
  2447. this.j = this.h = null
  2448. };
  2449. Md.prototype.add = function(a, b) {
  2450. var c = Nd.get();
  2451. c.set(a, b);
  2452. this.j ? this.j.next = c : this.h = c;
  2453. this.j = c
  2454. }
  2455. ;
  2456. Md.prototype.remove = function() {
  2457. var a = null;
  2458. this.h && (a = this.h,
  2459. this.h = this.h.next,
  2460. this.h || (this.j = null),
  2461. a.next = null);
  2462. return a
  2463. }
  2464. ;
  2465. var Nd = new Id(function() {
  2466. return new Od
  2467. }
  2468. ,function(a) {
  2469. return a.reset()
  2470. }
  2471. )
  2472. , Od = function() {
  2473. this.next = this.h = this.j = null
  2474. };
  2475. Od.prototype.set = function(a, b) {
  2476. this.j = a;
  2477. this.h = b;
  2478. this.next = null
  2479. }
  2480. ;
  2481. Od.prototype.reset = function() {
  2482. this.next = this.h = this.j = null
  2483. }
  2484. ;
  2485. var Pd, Qd = !1, Rd = new Md, Td = function(a, b) {
  2486. Pd || Sd();
  2487. Qd || (Pd(),
  2488. Qd = !0);
  2489. Rd.add(a, b)
  2490. }, Sd = function() {
  2491. if (_.t.Promise && _.t.Promise.resolve) {
  2492. var a = _.t.Promise.resolve(void 0);
  2493. Pd = function() {
  2494. a.then(Ud)
  2495. }
  2496. } else
  2497. Pd = function() {
  2498. var b = Ud;
  2499. "function" !== typeof _.t.setImmediate || _.t.Window && _.t.Window.prototype && !_.u("Edge") && _.t.Window.prototype.setImmediate == _.t.setImmediate ? (Kd || (Kd = Ld()),
  2500. Kd(b)) : _.t.setImmediate(b)
  2501. }
  2502. }, Ud = function() {
  2503. for (var a; a = Rd.remove(); ) {
  2504. try {
  2505. a.j.call(a.h)
  2506. } catch (b) {
  2507. ba(b)
  2508. }
  2509. Jd(Nd, a)
  2510. }
  2511. Qd = !1
  2512. };
  2513. var Vd = function(a) {
  2514. if (!a)
  2515. return !1;
  2516. try {
  2517. return !!a.$goog_Thenable
  2518. } catch (b) {
  2519. return !1
  2520. }
  2521. };
  2522. var Yd, ie, ge, de;
  2523. _.Xd = function(a) {
  2524. this.h = 0;
  2525. this.C = void 0;
  2526. this.o = this.j = this.l = null;
  2527. this.s = this.A = !1;
  2528. if (a != _.vb)
  2529. try {
  2530. var b = this;
  2531. a.call(void 0, function(c) {
  2532. _.Wd(b, 2, c)
  2533. }, function(c) {
  2534. _.Wd(b, 3, c)
  2535. })
  2536. } catch (c) {
  2537. _.Wd(this, 3, c)
  2538. }
  2539. }
  2540. ;
  2541. Yd = function() {
  2542. this.next = this.l = this.j = this.o = this.h = null;
  2543. this.s = !1
  2544. }
  2545. ;
  2546. Yd.prototype.reset = function() {
  2547. this.l = this.j = this.o = this.h = null;
  2548. this.s = !1
  2549. }
  2550. ;
  2551. var Zd = new Id(function() {
  2552. return new Yd
  2553. }
  2554. ,function(a) {
  2555. a.reset()
  2556. }
  2557. )
  2558. , $d = function(a, b, c) {
  2559. var d = Zd.get();
  2560. d.o = a;
  2561. d.j = b;
  2562. d.l = c;
  2563. return d
  2564. };
  2565. _.Xd.prototype.then = function(a, b, c) {
  2566. return ae(this, "function" === typeof a ? a : null, "function" === typeof b ? b : null, c)
  2567. }
  2568. ;
  2569. _.Xd.prototype.$goog_Thenable = !0;
  2570. _.Xd.prototype.F = function(a, b) {
  2571. return ae(this, null, a, b)
  2572. }
  2573. ;
  2574. _.Xd.prototype.catch = _.Xd.prototype.F;
  2575. _.Xd.prototype.cancel = function(a) {
  2576. if (0 == this.h) {
  2577. var b = new be(a);
  2578. Td(function() {
  2579. ce(this, b)
  2580. }, this)
  2581. }
  2582. }
  2583. ;
  2584. var ce = function(a, b) {
  2585. if (0 == a.h)
  2586. if (a.l) {
  2587. var c = a.l;
  2588. if (c.j) {
  2589. for (var d = 0, e = null, f = null, g = c.j; g && (g.s || (d++,
  2590. g.h == a && (e = g),
  2591. !(e && 1 < d))); g = g.next)
  2592. e || (f = g);
  2593. e && (0 == c.h && 1 == d ? ce(c, b) : (f ? (d = f,
  2594. d.next == c.o && (c.o = d),
  2595. d.next = d.next.next) : de(c),
  2596. ee(c, e, 3, b)))
  2597. }
  2598. a.l = null
  2599. } else
  2600. _.Wd(a, 3, b)
  2601. }
  2602. , he = function(a, b) {
  2603. a.j || 2 != a.h && 3 != a.h || ge(a);
  2604. a.o ? a.o.next = b : a.j = b;
  2605. a.o = b
  2606. }
  2607. , ae = function(a, b, c, d) {
  2608. var e = $d(null, null, null);
  2609. e.h = new _.Xd(function(f, g) {
  2610. e.o = b ? function(h) {
  2611. try {
  2612. var l = b.call(d, h);
  2613. f(l)
  2614. } catch (m) {
  2615. g(m)
  2616. }
  2617. }
  2618. : f;
  2619. e.j = c ? function(h) {
  2620. try {
  2621. var l = c.call(d, h);
  2622. void 0 === l && h instanceof be ? g(h) : f(l)
  2623. } catch (m) {
  2624. g(m)
  2625. }
  2626. }
  2627. : g
  2628. }
  2629. );
  2630. e.h.l = a;
  2631. he(a, e);
  2632. return e.h
  2633. };
  2634. _.Xd.prototype.G = function(a) {
  2635. this.h = 0;
  2636. _.Wd(this, 2, a)
  2637. }
  2638. ;
  2639. _.Xd.prototype.N = function(a) {
  2640. this.h = 0;
  2641. _.Wd(this, 3, a)
  2642. }
  2643. ;
  2644. _.Wd = function(a, b, c) {
  2645. if (0 == a.h) {
  2646. a === c && (b = 3,
  2647. c = new TypeError("E"));
  2648. a.h = 1;
  2649. a: {
  2650. var d = c
  2651. , e = a.G
  2652. , f = a.N;
  2653. if (d instanceof _.Xd) {
  2654. he(d, $d(e || _.vb, f || null, a));
  2655. var g = !0
  2656. } else if (Vd(d))
  2657. d.then(e, f, a),
  2658. g = !0;
  2659. else {
  2660. if (_.ya(d))
  2661. try {
  2662. var h = d.then;
  2663. if ("function" === typeof h) {
  2664. ie(d, h, e, f, a);
  2665. g = !0;
  2666. break a
  2667. }
  2668. } catch (l) {
  2669. f.call(a, l);
  2670. g = !0;
  2671. break a
  2672. }
  2673. g = !1
  2674. }
  2675. }
  2676. g || (a.C = c,
  2677. a.h = b,
  2678. a.l = null,
  2679. ge(a),
  2680. 3 != b || c instanceof be || je(a, c))
  2681. }
  2682. }
  2683. ;
  2684. ie = function(a, b, c, d, e) {
  2685. var f = !1
  2686. , g = function(l) {
  2687. f || (f = !0,
  2688. c.call(e, l))
  2689. }
  2690. , h = function(l) {
  2691. f || (f = !0,
  2692. d.call(e, l))
  2693. };
  2694. try {
  2695. b.call(a, g, h)
  2696. } catch (l) {
  2697. h(l)
  2698. }
  2699. }
  2700. ;
  2701. ge = function(a) {
  2702. a.A || (a.A = !0,
  2703. Td(a.J, a))
  2704. }
  2705. ;
  2706. de = function(a) {
  2707. var b = null;
  2708. a.j && (b = a.j,
  2709. a.j = b.next,
  2710. b.next = null);
  2711. a.j || (a.o = null);
  2712. return b
  2713. }
  2714. ;
  2715. _.Xd.prototype.J = function() {
  2716. for (var a; a = de(this); )
  2717. ee(this, a, this.h, this.C);
  2718. this.A = !1
  2719. }
  2720. ;
  2721. var ee = function(a, b, c, d) {
  2722. if (3 == c && b.j && !b.s)
  2723. for (; a && a.s; a = a.l)
  2724. a.s = !1;
  2725. if (b.h)
  2726. b.h.l = null,
  2727. ke(b, c, d);
  2728. else
  2729. try {
  2730. b.s ? b.o.call(b.l) : ke(b, c, d)
  2731. } catch (e) {
  2732. le.call(null, e)
  2733. }
  2734. Jd(Zd, b)
  2735. }
  2736. , ke = function(a, b, c) {
  2737. 2 == b ? a.o.call(a.l, c) : a.j && a.j.call(a.l, c)
  2738. }
  2739. , je = function(a, b) {
  2740. a.s = !0;
  2741. Td(function() {
  2742. a.s && le.call(null, b)
  2743. })
  2744. }
  2745. , le = ba
  2746. , be = function(a) {
  2747. _.aa.call(this, a)
  2748. };
  2749. _.z(be, _.aa);
  2750. be.prototype.name = "cancel";
  2751. /*
  2752. Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
  2753. Copyright The Closure Library Authors.
  2754. SPDX-License-Identifier: MIT
  2755. */
  2756. var me = function(a, b) {
  2757. this.A = [];
  2758. this.K = a;
  2759. this.da = b || null;
  2760. this.o = this.h = !1;
  2761. this.l = void 0;
  2762. this.G = this.O = this.F = !1;
  2763. this.C = 0;
  2764. this.j = null;
  2765. this.s = 0
  2766. };
  2767. _.z(me, La);
  2768. me.prototype.cancel = function(a) {
  2769. if (this.h)
  2770. this.l instanceof me && this.l.cancel();
  2771. else {
  2772. if (this.j) {
  2773. var b = this.j;
  2774. delete this.j;
  2775. a ? b.cancel(a) : (b.s--,
  2776. 0 >= b.s && b.cancel())
  2777. }
  2778. this.K ? this.K.call(this.da, this) : this.G = !0;
  2779. this.h || this.J(new ne(this))
  2780. }
  2781. }
  2782. ;
  2783. me.prototype.N = function(a, b) {
  2784. this.F = !1;
  2785. oe(this, a, b)
  2786. }
  2787. ;
  2788. var oe = function(a, b, c) {
  2789. a.h = !0;
  2790. a.l = c;
  2791. a.o = !b;
  2792. pe(a)
  2793. }
  2794. , re = function(a) {
  2795. if (a.h) {
  2796. if (!a.G)
  2797. throw new qe(a);
  2798. a.G = !1
  2799. }
  2800. };
  2801. me.prototype.callback = function(a) {
  2802. re(this);
  2803. oe(this, !0, a)
  2804. }
  2805. ;
  2806. me.prototype.J = function(a) {
  2807. re(this);
  2808. oe(this, !1, a)
  2809. }
  2810. ;
  2811. var te = function(a, b, c) {
  2812. se(a, b, null, c)
  2813. }
  2814. , ue = function(a, b, c) {
  2815. se(a, null, b, c)
  2816. }
  2817. , se = function(a, b, c, d) {
  2818. a.A.push([b, c, d]);
  2819. a.h && pe(a)
  2820. };
  2821. me.prototype.then = function(a, b, c) {
  2822. var d, e, f = new _.Xd(function(g, h) {
  2823. e = g;
  2824. d = h
  2825. }
  2826. );
  2827. se(this, e, function(g) {
  2828. g instanceof ne ? f.cancel() : d(g);
  2829. return ve
  2830. }, this);
  2831. return f.then(a, b, c)
  2832. }
  2833. ;
  2834. me.prototype.$goog_Thenable = !0;
  2835. var we = function(a, b) {
  2836. b instanceof me ? te(a, (0,
  2837. _.y)(b.pa, b)) : te(a, function() {
  2838. return b
  2839. })
  2840. };
  2841. me.prototype.pa = function(a) {
  2842. var b = new me;
  2843. se(this, b.callback, b.J, b);
  2844. a && (b.j = this,
  2845. this.s++);
  2846. return b
  2847. }
  2848. ;
  2849. var xe = function(a) {
  2850. return _.Rb(a.A, function(b) {
  2851. return "function" === typeof b[1]
  2852. })
  2853. }
  2854. , ve = {}
  2855. , pe = function(a) {
  2856. if (a.C && a.h && xe(a)) {
  2857. var b = a.C
  2858. , c = ye[b];
  2859. c && (_.t.clearTimeout(c.h),
  2860. delete ye[b]);
  2861. a.C = 0
  2862. }
  2863. a.j && (a.j.s--,
  2864. delete a.j);
  2865. b = a.l;
  2866. for (var d = c = !1; a.A.length && !a.F; ) {
  2867. var e = a.A.shift()
  2868. , f = e[0]
  2869. , g = e[1];
  2870. e = e[2];
  2871. if (f = a.o ? g : f)
  2872. try {
  2873. var h = f.call(e || a.da, b);
  2874. h === ve && (h = void 0);
  2875. void 0 !== h && (a.o = a.o && (h == b || h instanceof Error),
  2876. a.l = b = h);
  2877. if (Vd(b) || "function" === typeof _.t.Promise && b instanceof _.t.Promise)
  2878. d = !0,
  2879. a.F = !0
  2880. } catch (l) {
  2881. b = l,
  2882. a.o = !0,
  2883. xe(a) || (c = !0)
  2884. }
  2885. }
  2886. a.l = b;
  2887. d && (h = (0,
  2888. _.y)(a.N, a, !0),
  2889. d = (0,
  2890. _.y)(a.N, a, !1),
  2891. b instanceof me ? (se(b, h, d),
  2892. b.O = !0) : b.then(h, d));
  2893. c && (b = new ze(b),
  2894. ye[b.h] = b,
  2895. a.C = b.h)
  2896. }
  2897. , qe = function() {
  2898. _.aa.call(this)
  2899. };
  2900. _.z(qe, _.aa);
  2901. qe.prototype.message = "Deferred has already fired";
  2902. qe.prototype.name = "AlreadyCalledError";
  2903. var ne = function() {
  2904. _.aa.call(this)
  2905. };
  2906. _.z(ne, _.aa);
  2907. ne.prototype.message = "Deferred was canceled";
  2908. ne.prototype.name = "CanceledError";
  2909. var ze = function(a) {
  2910. this.h = _.t.setTimeout((0,
  2911. _.y)(this.l, this), 0);
  2912. this.j = a
  2913. };
  2914. ze.prototype.l = function() {
  2915. delete ye[this.h];
  2916. throw this.j;
  2917. }
  2918. ;
  2919. var ye = {};
  2920. var Ae = function(a, b) {
  2921. this.type = a;
  2922. this.status = b
  2923. };
  2924. Ae.prototype.toString = function() {
  2925. return Be(this) + " (" + (void 0 != this.status ? this.status : "?") + ")"
  2926. }
  2927. ;
  2928. var Be = function(a) {
  2929. switch (a.type) {
  2930. case Ae.h.Og:
  2931. return "Unauthorized";
  2932. case Ae.h.xg:
  2933. return "Consecutive load failures";
  2934. case Ae.h.TIMEOUT:
  2935. return "Timed out";
  2936. case Ae.h.Jg:
  2937. return "Out of date module id";
  2938. case Ae.h.Oe:
  2939. return "Init error";
  2940. default:
  2941. return "Unknown failure type " + a.type
  2942. }
  2943. };
  2944. jb.ib = Ae;
  2945. jb.ib.h = {
  2946. Og: 0,
  2947. xg: 1,
  2948. TIMEOUT: 2,
  2949. Jg: 3,
  2950. Oe: 4
  2951. };
  2952. var Ce = function() {
  2953. Mb.call(this);
  2954. this.h = {};
  2955. this.l = [];
  2956. this.o = [];
  2957. this.da = [];
  2958. this.j = [];
  2959. this.C = [];
  2960. this.A = {};
  2961. this.O = {};
  2962. this.s = this.J = new Jb([],"");
  2963. this.pa = null;
  2964. this.N = new me;
  2965. this.K = !1;
  2966. this.G = 0;
  2967. this.Z = this.ma = this.oa = !1
  2968. };
  2969. _.z(Ce, Mb);
  2970. var De = function(a, b) {
  2971. _.aa.call(this, "Error loading " + a + ": " + b)
  2972. };
  2973. _.z(De, _.aa);
  2974. _.k = Ce.prototype;
  2975. _.k.Zh = function(a) {
  2976. this.K = a
  2977. }
  2978. ;
  2979. _.k.ig = function(a, b) {
  2980. if (!(this instanceof Ce))
  2981. this.ig(a, b);
  2982. else if ("string" === typeof a) {
  2983. a = a.split("/");
  2984. for (var c = [], d = 0; d < a.length; d++) {
  2985. var e = a[d].split(":")
  2986. , f = e[0];
  2987. if (e[1]) {
  2988. e = e[1].split(",");
  2989. for (var g = 0; g < e.length; g++)
  2990. e[g] = c[parseInt(e[g], 36)]
  2991. } else
  2992. e = [];
  2993. c.push(f);
  2994. this.h[f] ? (f = this.h[f].Rc(),
  2995. f != e && f.splice.apply(f, [0, f.length].concat(e instanceof Array ? e : _.Ua(_.Ta(e))))) : this.h[f] = new Jb(e,f)
  2996. }
  2997. b && b.length ? (xa(this.l, b),
  2998. this.pa = b[b.length - 1]) : this.N.h || this.N.callback();
  2999. Ee(this)
  3000. }
  3001. }
  3002. ;
  3003. _.k.Xh = function(a, b) {
  3004. if (this.A[a]) {
  3005. delete this.A[a][b];
  3006. for (var c in this.A[a])
  3007. return;
  3008. delete this.A[a]
  3009. }
  3010. }
  3011. ;
  3012. _.k.jg = function(a) {
  3013. Ce.R.jg.call(this, a);
  3014. Ee(this)
  3015. }
  3016. ;
  3017. _.k.isActive = function() {
  3018. return 0 < this.l.length
  3019. }
  3020. ;
  3021. _.k.Dh = function() {
  3022. return 0 < this.C.length
  3023. }
  3024. ;
  3025. var Ge = function(a) {
  3026. var b = a.oa
  3027. , c = a.isActive();
  3028. c != b && (Fe(a, c ? "active" : "idle"),
  3029. a.oa = c);
  3030. b = a.Dh();
  3031. b != a.ma && (Fe(a, b ? "userActive" : "userIdle"),
  3032. a.ma = b)
  3033. }
  3034. , Je = function(a, b, c) {
  3035. var d = [];
  3036. Aa(b, d);
  3037. b = [];
  3038. for (var e = {}, f = 0; f < d.length; f++) {
  3039. var g = d[f]
  3040. , h = a.h[g];
  3041. if (!h)
  3042. throw Error("F`" + g);
  3043. var l = new me;
  3044. e[g] = l;
  3045. h.h ? l.callback(a.U) : (He(a, g, h, !!c, l),
  3046. Ie(a, g) || b.push(g))
  3047. }
  3048. 0 < b.length && (0 === a.l.length ? a.X(b) : (a.j.push(b),
  3049. Ge(a)));
  3050. return e
  3051. }
  3052. , He = function(a, b, c, d, e) {
  3053. c.l.push(new Ib(e.callback,e));
  3054. Kb(c, function(f) {
  3055. e.J(new De(b,f))
  3056. });
  3057. Ie(a, b) ? d && (_.ta(a.C, b) || a.C.push(b),
  3058. Ge(a)) : d && (_.ta(a.C, b) || a.C.push(b))
  3059. };
  3060. Ce.prototype.X = function(a, b, c) {
  3061. var d = this;
  3062. b || (this.G = 0);
  3063. var e = Ke(this, a);
  3064. this.l = e;
  3065. this.o = this.K ? a : _.wa(e);
  3066. Ge(this);
  3067. if (0 !== e.length) {
  3068. this.da.push.apply(this.da, e);
  3069. if (0 < Object.keys(this.A).length && !this.F.K)
  3070. throw Error("G");
  3071. a = (0,
  3072. _.y)(this.F.G, this.F, _.wa(e), this.h, {
  3073. cj: this.A,
  3074. gj: !!c,
  3075. Uf: function(f) {
  3076. var g = d.o;
  3077. f = null != f ? f : void 0;
  3078. d.G++;
  3079. d.o = g;
  3080. e.forEach(_.qb(_.va, d.da), d);
  3081. 401 == f ? (Le(d, new jb.ib(jb.ib.h.Og,f)),
  3082. d.j.length = 0) : 410 == f ? (Me(d, new jb.ib(jb.ib.h.Jg,f)),
  3083. Ne(d)) : 3 <= d.G ? (Me(d, new jb.ib(jb.ib.h.xg,f)),
  3084. Ne(d)) : d.X(d.o, !0, 8001 == f)
  3085. },
  3086. jk: (0,
  3087. _.y)(this.ta, this)
  3088. });
  3089. (b = 5E3 * Math.pow(this.G, 2)) ? _.t.setTimeout(a, b) : a()
  3090. }
  3091. }
  3092. ;
  3093. var Ke = function(a, b) {
  3094. b = b.filter(function(e) {
  3095. return a.h[e].h ? (_.t.setTimeout(function() {
  3096. return Error("H`" + e)
  3097. }, 0),
  3098. !1) : !0
  3099. });
  3100. for (var c = [], d = 0; d < b.length; d++)
  3101. c = c.concat(Oe(a, b[d]));
  3102. Aa(c);
  3103. return !a.K && 1 < c.length ? (b = c.shift(),
  3104. a.j = c.map(function(e) {
  3105. return [e]
  3106. }).concat(a.j),
  3107. [b]) : c
  3108. }
  3109. , Oe = function(a, b) {
  3110. var c = Ka(a.da)
  3111. , d = [];
  3112. c[b] || d.push(b);
  3113. b = [b];
  3114. for (var e = 0; e < b.length; e++)
  3115. for (var f = a.h[b[e]].Rc(), g = f.length - 1; 0 <= g; g--) {
  3116. var h = f[g];
  3117. a.h[h].h || c[h] || (d.push(h),
  3118. b.push(h))
  3119. }
  3120. d.reverse();
  3121. Aa(d);
  3122. return d
  3123. }
  3124. , Ee = function(a) {
  3125. a.s == a.J && (a.s = null,
  3126. a.J.onLoad((0,
  3127. _.y)(a.ih, a)) && Le(a, new jb.ib(jb.ib.h.Oe)),
  3128. Ge(a))
  3129. }
  3130. , oa = function(a) {
  3131. if (a.s) {
  3132. var b = a.s.Xb()
  3133. , c = [];
  3134. if (a.A[b]) {
  3135. for (var d = _.Ta(Object.keys(a.A[b])), e = d.next(); !e.done; e = d.next()) {
  3136. e = e.value;
  3137. var f = a.h[e];
  3138. f && !f.h && (a.Xh(b, e),
  3139. c.push(e))
  3140. }
  3141. Je(a, c)
  3142. }
  3143. a.pb() || (a.h[b].onLoad((0,
  3144. _.y)(a.ih, a)) && Le(a, new jb.ib(jb.ib.h.Oe)),
  3145. _.va(a.C, b),
  3146. _.va(a.l, b),
  3147. 0 === a.l.length && Ne(a),
  3148. a.pa && b == a.pa && (a.N.h || a.N.callback()),
  3149. Ge(a),
  3150. a.s = null)
  3151. }
  3152. }
  3153. , Ie = function(a, b) {
  3154. if (_.ta(a.l, b))
  3155. return !0;
  3156. for (var c = 0; c < a.j.length; c++)
  3157. if (_.ta(a.j[c], b))
  3158. return !0;
  3159. return !1
  3160. };
  3161. Ce.prototype.load = function(a, b) {
  3162. return Je(this, [a], b)[a]
  3163. }
  3164. ;
  3165. var ma = function(a) {
  3166. var b = _.ha;
  3167. b.s && "synthetic_module_overhead" === b.s.Xb() && (oa(b),
  3168. delete b.h.synthetic_module_overhead);
  3169. b.h[a] && Pe(b, b.h[a].Rc() || [], function(c) {
  3170. c.h = new Hb;
  3171. _.va(b.l, c.Xb())
  3172. }, function(c) {
  3173. return !c.h
  3174. });
  3175. b.s = b.h[a]
  3176. };
  3177. Ce.prototype.ta = function() {
  3178. Me(this, new jb.ib(jb.ib.h.TIMEOUT));
  3179. Ne(this)
  3180. }
  3181. ;
  3182. var Me = function(a, b) {
  3183. 1 < a.o.length ? a.j = a.o.map(function(c) {
  3184. return [c]
  3185. }).concat(a.j) : Le(a, b)
  3186. }
  3187. , Le = function(a, b) {
  3188. var c = a.o;
  3189. a.l.length = 0;
  3190. for (var d = [], e = 0; e < a.j.length; e++) {
  3191. var f = a.j[e].filter(function(l) {
  3192. var m = Oe(this, l);
  3193. return _.Rb(c, function(n) {
  3194. return _.ta(m, n)
  3195. })
  3196. }, a);
  3197. xa(d, f)
  3198. }
  3199. for (e = 0; e < c.length; e++)
  3200. _.ua(d, c[e]);
  3201. for (e = 0; e < d.length; e++) {
  3202. for (f = 0; f < a.j.length; f++)
  3203. _.va(a.j[f], d[e]);
  3204. _.va(a.C, d[e])
  3205. }
  3206. var g = a.O.error;
  3207. if (g)
  3208. for (e = 0; e < g.length; e++) {
  3209. var h = g[e];
  3210. for (f = 0; f < d.length; f++)
  3211. h("error", d[f], b)
  3212. }
  3213. for (e = 0; e < c.length; e++)
  3214. a.h[c[e]] && a.h[c[e]].Uf(b);
  3215. a.o.length = 0;
  3216. Ge(a)
  3217. }
  3218. , Ne = function(a) {
  3219. for (; a.j.length; ) {
  3220. var b = a.j.shift().filter(function(c) {
  3221. return !this.h[c].h
  3222. }, a);
  3223. if (0 < b.length) {
  3224. a.X(b);
  3225. return
  3226. }
  3227. }
  3228. Ge(a)
  3229. }
  3230. , Fe = function(a, b) {
  3231. a = a.O[b];
  3232. for (var c = 0; a && c < a.length; c++)
  3233. a[c](b)
  3234. }
  3235. , Pe = function(a, b, c, d, e) {
  3236. d = void 0 === d ? function() {
  3237. return !0
  3238. }
  3239. : d;
  3240. e = void 0 === e ? {} : e;
  3241. b = _.Ta(b);
  3242. for (var f = b.next(); !f.done; f = b.next()) {
  3243. f = f.value;
  3244. var g = a.h[f];
  3245. !e[f] && d(g) && (e[f] = !0,
  3246. Pe(a, g.Rc() || [], c, d, e),
  3247. c(g))
  3248. }
  3249. };
  3250. Ce.prototype.P = function() {
  3251. fa(_.Ha(this.h), this.J);
  3252. this.h = {};
  3253. this.l = [];
  3254. this.o = [];
  3255. this.C = [];
  3256. this.j = [];
  3257. this.O = {};
  3258. this.Z = !0
  3259. }
  3260. ;
  3261. Ce.prototype.pb = function() {
  3262. return this.Z
  3263. }
  3264. ;
  3265. _.ia = function() {
  3266. return new Ce
  3267. }
  3268. ;
  3269. var Qe = function(a, b) {
  3270. this.h = a[_.t.Symbol.iterator]();
  3271. this.j = b
  3272. };
  3273. Qe.prototype[Symbol.iterator] = function() {
  3274. return this
  3275. }
  3276. ;
  3277. Qe.prototype.next = function() {
  3278. var a = this.h.next();
  3279. return {
  3280. value: a.done ? void 0 : this.j.call(void 0, a.value),
  3281. done: a.done
  3282. }
  3283. }
  3284. ;
  3285. var Re = function(a, b) {
  3286. return new Qe(a,b)
  3287. };
  3288. _.Se = function() {}
  3289. ;
  3290. _.Se.prototype.next = function() {
  3291. return _.Te
  3292. }
  3293. ;
  3294. _.Te = {
  3295. done: !0,
  3296. value: void 0
  3297. };
  3298. _.Se.prototype.jc = function() {
  3299. return this
  3300. }
  3301. ;
  3302. var Xe = function(a) {
  3303. if (a instanceof Ue || a instanceof Ve || a instanceof We)
  3304. return a;
  3305. if ("function" == typeof a.next)
  3306. return new Ue(function() {
  3307. return a
  3308. }
  3309. );
  3310. if ("function" == typeof a[Symbol.iterator])
  3311. return new Ue(function() {
  3312. return a[Symbol.iterator]()
  3313. }
  3314. );
  3315. if ("function" == typeof a.jc)
  3316. return new Ue(function() {
  3317. return a.jc()
  3318. }
  3319. );
  3320. throw Error("I");
  3321. }
  3322. , Ue = function(a) {
  3323. this.h = a
  3324. };
  3325. Ue.prototype.jc = function() {
  3326. return new Ve(this.h())
  3327. }
  3328. ;
  3329. Ue.prototype[Symbol.iterator] = function() {
  3330. return new We(this.h())
  3331. }
  3332. ;
  3333. Ue.prototype.j = function() {
  3334. return new We(this.h())
  3335. }
  3336. ;
  3337. var Ve = function(a) {
  3338. this.h = a
  3339. };
  3340. _.x(Ve, _.Se);
  3341. Ve.prototype.next = function() {
  3342. return this.h.next()
  3343. }
  3344. ;
  3345. Ve.prototype[Symbol.iterator] = function() {
  3346. return new We(this.h)
  3347. }
  3348. ;
  3349. Ve.prototype.j = function() {
  3350. return new We(this.h)
  3351. }
  3352. ;
  3353. var We = function(a) {
  3354. Ue.call(this, function() {
  3355. return a
  3356. });
  3357. this.l = a
  3358. };
  3359. _.x(We, Ue);
  3360. We.prototype.next = function() {
  3361. return this.l.next()
  3362. }
  3363. ;
  3364. var Ye = function(a, b) {
  3365. this.j = {};
  3366. this.h = [];
  3367. this.l = this.size = 0;
  3368. var c = arguments.length;
  3369. if (1 < c) {
  3370. if (c % 2)
  3371. throw Error("y");
  3372. for (var d = 0; d < c; d += 2)
  3373. this.set(arguments[d], arguments[d + 1])
  3374. } else if (a)
  3375. if (a instanceof Ye)
  3376. for (c = a.Ec(),
  3377. d = 0; d < c.length; d++)
  3378. this.set(c[d], a.get(c[d]));
  3379. else
  3380. for (d in a)
  3381. this.set(d, a[d])
  3382. };
  3383. Ye.prototype.rb = function() {
  3384. Ze(this);
  3385. for (var a = [], b = 0; b < this.h.length; b++)
  3386. a.push(this.j[this.h[b]]);
  3387. return a
  3388. }
  3389. ;
  3390. Ye.prototype.Ec = function() {
  3391. Ze(this);
  3392. return this.h.concat()
  3393. }
  3394. ;
  3395. _.$e = function(a, b) {
  3396. return a.has(b)
  3397. }
  3398. ;
  3399. Ye.prototype.has = function(a) {
  3400. return af(this.j, a)
  3401. }
  3402. ;
  3403. Ye.prototype.cc = function() {
  3404. return 0 == this.size
  3405. }
  3406. ;
  3407. Ye.prototype.remove = function(a) {
  3408. af(this.j, a) ? (delete this.j[a],
  3409. --this.size,
  3410. this.l++,
  3411. this.h.length > 2 * this.size && Ze(this),
  3412. a = !0) : a = !1;
  3413. return a
  3414. }
  3415. ;
  3416. var Ze = function(a) {
  3417. if (a.size != a.h.length) {
  3418. for (var b = 0, c = 0; b < a.h.length; ) {
  3419. var d = a.h[b];
  3420. af(a.j, d) && (a.h[c++] = d);
  3421. b++
  3422. }
  3423. a.h.length = c
  3424. }
  3425. if (a.size != a.h.length) {
  3426. var e = {};
  3427. for (c = b = 0; b < a.h.length; )
  3428. d = a.h[b],
  3429. af(e, d) || (a.h[c++] = d,
  3430. e[d] = 1),
  3431. b++;
  3432. a.h.length = c
  3433. }
  3434. };
  3435. _.k = Ye.prototype;
  3436. _.k.get = function(a, b) {
  3437. return af(this.j, a) ? this.j[a] : b
  3438. }
  3439. ;
  3440. _.k.set = function(a, b) {
  3441. af(this.j, a) || (this.size += 1,
  3442. this.h.push(a),
  3443. this.l++);
  3444. this.j[a] = b
  3445. }
  3446. ;
  3447. _.k.forEach = function(a, b) {
  3448. for (var c = this.Ec(), d = 0; d < c.length; d++) {
  3449. var e = c[d]
  3450. , f = this.get(e);
  3451. a.call(b, f, e, this)
  3452. }
  3453. }
  3454. ;
  3455. _.k.keys = function() {
  3456. return Xe(this.jc(!0)).j()
  3457. }
  3458. ;
  3459. _.k.values = function() {
  3460. return Xe(this.jc(!1)).j()
  3461. }
  3462. ;
  3463. _.k.entries = function() {
  3464. var a = this;
  3465. return Re(this.keys(), function(b) {
  3466. return [b, a.get(b)]
  3467. })
  3468. }
  3469. ;
  3470. _.k.jc = function(a) {
  3471. Ze(this);
  3472. var b = 0
  3473. , c = this.l
  3474. , d = this
  3475. , e = new _.Se;
  3476. e.next = function() {
  3477. if (c != d.l)
  3478. throw Error("J");
  3479. if (b >= d.h.length)
  3480. return _.Te;
  3481. var f = d.h[b++];
  3482. return {
  3483. value: a ? f : d.j[f],
  3484. done: !1
  3485. }
  3486. }
  3487. ;
  3488. return e
  3489. }
  3490. ;
  3491. var af = function(a, b) {
  3492. return Object.prototype.hasOwnProperty.call(a, b)
  3493. };
  3494. _.bf = function() {
  3495. this.h = new Ye;
  3496. this.size = 0
  3497. }
  3498. ;
  3499. _.cf = function(a) {
  3500. var b = typeof a;
  3501. return "object" == b && a || "function" == b ? "o" + _.za(a) : b.charAt(0) + a
  3502. }
  3503. ;
  3504. _.k = _.bf.prototype;
  3505. _.k.add = function(a) {
  3506. this.h.set(_.cf(a), a);
  3507. this.size = this.h.size
  3508. }
  3509. ;
  3510. _.k.remove = function(a) {
  3511. a = this.h.remove(_.cf(a));
  3512. this.size = this.h.size;
  3513. return a
  3514. }
  3515. ;
  3516. _.k.cc = function() {
  3517. return 0 === this.h.size
  3518. }
  3519. ;
  3520. _.k.has = function(a) {
  3521. return _.$e(this.h, _.cf(a))
  3522. }
  3523. ;
  3524. _.k.rb = function() {
  3525. return this.h.rb()
  3526. }
  3527. ;
  3528. _.k.values = function() {
  3529. return this.h.values()
  3530. }
  3531. ;
  3532. _.k.jc = function() {
  3533. return this.h.jc(!1)
  3534. }
  3535. ;
  3536. _.bf.prototype[Symbol.iterator] = function() {
  3537. return this.values()
  3538. }
  3539. ;
  3540. var df = []
  3541. , ef = function(a) {
  3542. function b(d) {
  3543. d && Qb(d, function(e, f) {
  3544. e[f.id] = !0;
  3545. return e
  3546. }, c.tk)
  3547. }
  3548. var c = {
  3549. tk: {},
  3550. index: df.length,
  3551. em: a
  3552. };
  3553. b(a.h);
  3554. b(a.l);
  3555. df.push(c);
  3556. a.h && _.Ob(a.h, function(d) {
  3557. var e = d.id;
  3558. e instanceof B && d.module && (e.ek = d.module)
  3559. })
  3560. };
  3561. var ff = new B("MpJwZc","MpJwZc");
  3562. var gf = new B("UUJqVe","UUJqVe");
  3563. new B("Wt6vjf","Wt6vjf");
  3564. new B("byfTOb","byfTOb");
  3565. new B("LEikZe","LEikZe");
  3566. new B("lsjVmc","lsjVmc");
  3567. new B("pVbxBc");
  3568. new B("tdUkaf");
  3569. new B("fJuxOc");
  3570. new B("ZtVrH");
  3571. new B("WSziFf");
  3572. new B("ZmXAm");
  3573. new B("BWETze");
  3574. new B("UBSgGf");
  3575. new B("zZa4xc");
  3576. new B("o1bZcd");
  3577. new B("WwG67d");
  3578. new B("z72MOc");
  3579. new B("JccZRe");
  3580. new B("amY3Td");
  3581. new B("ABma3e");
  3582. new B("GHAeAc","GHAeAc");
  3583. new B("gSshPb");
  3584. new B("klpyYe");
  3585. new B("OPbIxb");
  3586. new B("pg9hFd");
  3587. new B("yu4DA");
  3588. new B("vk3Wc");
  3589. new B("IykvEf");
  3590. new B("J5K1Ad");
  3591. new B("IW8Usd");
  3592. new B("IaqD3e");
  3593. new B("jbDgG");
  3594. new B("b8xKu");
  3595. new B("d0RAGb");
  3596. new B("AzG0ke");
  3597. new B("J4QWB");
  3598. new B("TuDsZ");
  3599. new B("hdXIif");
  3600. new B("mITR5c");
  3601. new B("DFElXb");
  3602. new B("NGntwf");
  3603. new B("Bgf0ib");
  3604. new B("Xpw1of");
  3605. new B("v5BQle");
  3606. new B("ofuapc");
  3607. new B("FENZqe");
  3608. new B("tLnxq");
  3609. ef({
  3610. h: [{
  3611. id: Nb,
  3612. kf: Hd,
  3613. multiple: !0
  3614. }]
  3615. });
  3616. var hf = {};
  3617. var jf = new dd
  3618. , kf = function(a, b) {
  3619. _.ed.call(this, a, b);
  3620. this.node = b
  3621. };
  3622. _.x(kf, _.ed);
  3623. _.lf = RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)", "i");
  3624. _.mf = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");
  3625. _.nf = function(a) {
  3626. return a ? decodeURI(a) : a
  3627. }
  3628. ;
  3629. _.of = function(a, b) {
  3630. if (a) {
  3631. a = a.split("&");
  3632. for (var c = 0; c < a.length; c++) {
  3633. var d = a[c].indexOf("=")
  3634. , e = null;
  3635. if (0 <= d) {
  3636. var f = a[c].substring(0, d);
  3637. e = a[c].substring(d + 1)
  3638. } else
  3639. f = a[c];
  3640. b(f, e ? _.Mc(e) : "")
  3641. }
  3642. }
  3643. }
  3644. ;
  3645. _.pf = function(a, b, c) {
  3646. if (Array.isArray(b))
  3647. for (var d = 0; d < b.length; d++)
  3648. _.pf(a, String(b[d]), c);
  3649. else
  3650. null != b && c.push(a + ("" === b ? "" : "=" + _.Lc(b)))
  3651. }
  3652. ;
  3653. var qf;
  3654. try {
  3655. new URL("s://g"),
  3656. qf = !0
  3657. } catch (a) {
  3658. qf = !1
  3659. }
  3660. _.rf = qf;
  3661. _.sf = function(a, b) {
  3662. b || _.Qc();
  3663. this.l = a || null
  3664. }
  3665. ;
  3666. _.sf.prototype.Ca = function(a) {
  3667. a = a({}, this.l ? this.l.h() : {});
  3668. this.j(null, "function" == typeof _.tf && a instanceof _.tf ? a.Wb : null)
  3669. }
  3670. ;
  3671. _.sf.prototype.j = function() {}
  3672. ;
  3673. var uf = function(a) {
  3674. this.j = a;
  3675. this.l = this.j.h(gf)
  3676. };
  3677. uf.prototype.h = function() {
  3678. this.j.pb() || (this.l = this.j.h(gf));
  3679. return this.l ? this.l.h() : {}
  3680. }
  3681. ;
  3682. var vf = function(a) {
  3683. var b = new uf(a);
  3684. _.sf.call(this, b, a.get(Nb).h);
  3685. this.o = new _.E;
  3686. this.s = b
  3687. };
  3688. _.x(vf, _.sf);
  3689. vf.prototype.h = function() {
  3690. return this.s.h()
  3691. }
  3692. ;
  3693. vf.prototype.j = function(a, b) {
  3694. _.sf.prototype.j.call(this, a, b);
  3695. this.o.dispatchEvent(new kf(jf,a,b))
  3696. }
  3697. ;
  3698. ra(ff, vf);
  3699. ef({
  3700. h: [{
  3701. id: ff,
  3702. kf: vf,
  3703. multiple: !0
  3704. }]
  3705. });
  3706. var wf = function(a, b) {
  3707. this.defaultValue = a;
  3708. this.type = b;
  3709. this.value = a
  3710. };
  3711. wf.prototype.get = function() {
  3712. return this.value
  3713. }
  3714. ;
  3715. wf.prototype.set = function(a) {
  3716. this.value = a
  3717. }
  3718. ;
  3719. var xf = function(a) {
  3720. wf.call(this, a, "b")
  3721. };
  3722. _.x(xf, wf);
  3723. xf.prototype.get = function() {
  3724. return this.value
  3725. }
  3726. ;
  3727. var yf = function() {
  3728. this.h = {};
  3729. this.l = "";
  3730. this.j = {}
  3731. };
  3732. yf.prototype.toString = function() {
  3733. var a = this.l + zf(this);
  3734. var b = this.j;
  3735. var c = [], d;
  3736. for (d in b)
  3737. _.pf(d, b[d], c);
  3738. b = c.join("&");
  3739. c = "";
  3740. "" != b && (c = "?" + b);
  3741. return a + c
  3742. }
  3743. ;
  3744. var zf = function(a) {
  3745. var b = []
  3746. , c = (0,
  3747. _.y)(function(d) {
  3748. void 0 !== this.h[d] && b.push(d + "=" + this.h[d])
  3749. }, a);
  3750. "1" == Af(a, "md") ? (c("md"),
  3751. c("k"),
  3752. c("ck"),
  3753. c("am"),
  3754. c("rs"),
  3755. c("gssmodulesetproto")) : (c("sdch"),
  3756. c("k"),
  3757. c("ck"),
  3758. c("am"),
  3759. c("rt"),
  3760. "d"in a.h || Bf(a, "d", "0"),
  3761. c("d"),
  3762. c("exm"),
  3763. c("excm"),
  3764. (a.h.excm || a.h.exm) && b.push("ed=1"),
  3765. c("im"),
  3766. c("dg"),
  3767. c("sm"),
  3768. "1" == Af(a, "br") && c("br"),
  3769. "" !== Cf(a) && c("wt"),
  3770. c("gssmodulesetproto"),
  3771. c("rs"),
  3772. c("ee"),
  3773. c("cb"),
  3774. c("m"));
  3775. return b.join("/")
  3776. }
  3777. , Af = function(a, b) {
  3778. return a.h[b] ? a.h[b] : null
  3779. }
  3780. , Bf = function(a, b, c) {
  3781. c ? a.h[b] = c : delete a.h[b]
  3782. }
  3783. , Cf = function(a) {
  3784. switch (Af(a, "wt")) {
  3785. case "0":
  3786. return "0";
  3787. case "1":
  3788. return "1";
  3789. case "2":
  3790. return "2";
  3791. default:
  3792. return ""
  3793. }
  3794. }
  3795. , Ff = function(a) {
  3796. var b = void 0 === b ? !0 : b;
  3797. var c = Df(a)
  3798. , d = new yf
  3799. , e = c.match(_.mf)[5];
  3800. _.rc(Ef, function(g) {
  3801. var h = e.match("/" + g + "=([^/]+)");
  3802. h && Bf(d, g, h[1])
  3803. });
  3804. var f = -1 != a.indexOf("_/ss/") ? "_/ss/" : "_/js/";
  3805. d.l = a.substr(0, a.indexOf(f) + f.length);
  3806. if (!b)
  3807. return d;
  3808. (a = c.match(_.mf)[6] || null) && _.of(a, function(g, h) {
  3809. d.j[g] = h
  3810. });
  3811. return d
  3812. }
  3813. , Df = function(a) {
  3814. return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=") ? a.substr(65) : a
  3815. }
  3816. , Ef = {
  3817. Dl: "k",
  3818. al: "ck",
  3819. ul: "m",
  3820. kl: "exm",
  3821. il: "excm",
  3822. Qk: "am",
  3823. Cl: "rt",
  3824. ol: "d",
  3825. jl: "ed",
  3826. Ll: "sv",
  3827. bl: "deob",
  3828. Yk: "cb",
  3829. Il: "rs",
  3830. El: "sdch",
  3831. pl: "im",
  3832. cl: "dg",
  3833. gl: "br",
  3834. Vl: "wt",
  3835. ll: "ee",
  3836. Kl: "sm",
  3837. rl: "md",
  3838. ml: "gssmodulesetproto"
  3839. };
  3840. _.F = function(a) {
  3841. _.A.call(this);
  3842. this.j = a;
  3843. this.h = {}
  3844. }
  3845. ;
  3846. _.z(_.F, _.A);
  3847. var Gf = [];
  3848. _.F.prototype.I = function(a, b, c, d) {
  3849. return Hf(this, a, b, c, d)
  3850. }
  3851. ;
  3852. var Hf = function(a, b, c, d, e, f) {
  3853. Array.isArray(c) || (c && (Gf[0] = c.toString()),
  3854. c = Gf);
  3855. for (var g = 0; g < c.length; g++) {
  3856. var h = _.D(b, c[g], d || a.handleEvent, e || !1, f || a.j || a);
  3857. if (!h)
  3858. break;
  3859. a.h[h.key] = h
  3860. }
  3861. return a
  3862. };
  3863. _.F.prototype.pc = function(a, b, c, d) {
  3864. return If(this, a, b, c, d)
  3865. }
  3866. ;
  3867. var If = function(a, b, c, d, e, f) {
  3868. if (Array.isArray(c))
  3869. for (var g = 0; g < c.length; g++)
  3870. If(a, b, c[g], d, e, f);
  3871. else {
  3872. b = _.ud(b, c, d || a.handleEvent, e, f || a.j || a);
  3873. if (!b)
  3874. return a;
  3875. a.h[b.key] = b
  3876. }
  3877. return a
  3878. };
  3879. _.F.prototype.Gb = function(a, b, c, d, e) {
  3880. if (Array.isArray(b))
  3881. for (var f = 0; f < b.length; f++)
  3882. this.Gb(a, b[f], c, d, e);
  3883. else
  3884. c = c || this.handleEvent,
  3885. d = _.ya(d) ? !!d.capture : !!d,
  3886. e = e || this.j || this,
  3887. c = vd(c),
  3888. d = !!d,
  3889. b = _.jd(a) ? a.Ad(b, c, d, e) : a ? (a = _.xd(a)) ? a.Ad(b, c, d, e) : null : null,
  3890. b && (_.Cd(b),
  3891. delete this.h[b.key]);
  3892. return this
  3893. }
  3894. ;
  3895. _.Jf = function(a) {
  3896. _.rc(a.h, function(b, c) {
  3897. this.h.hasOwnProperty(c) && _.Cd(b)
  3898. }, a);
  3899. a.h = {}
  3900. }
  3901. ;
  3902. _.F.prototype.L = function() {
  3903. _.F.R.L.call(this);
  3904. _.Jf(this)
  3905. }
  3906. ;
  3907. _.F.prototype.handleEvent = function() {
  3908. throw Error("R");
  3909. }
  3910. ;
  3911. var Kf = function() {};
  3912. Kf.prototype.j = null;
  3913. var Lf = function(a) {
  3914. return a.j || (a.j = a.o())
  3915. };
  3916. var Mf, Nf = function() {};
  3917. _.z(Nf, Kf);
  3918. Nf.prototype.h = function() {
  3919. var a = Of(this);
  3920. return a ? new ActiveXObject(a) : new XMLHttpRequest
  3921. }
  3922. ;
  3923. Nf.prototype.o = function() {
  3924. var a = {};
  3925. Of(this) && (a[0] = !0,
  3926. a[1] = !0);
  3927. return a
  3928. }
  3929. ;
  3930. var Of = function(a) {
  3931. if (!a.l && "undefined" == typeof XMLHttpRequest && "undefined" != typeof ActiveXObject) {
  3932. for (var b = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], c = 0; c < b.length; c++) {
  3933. var d = b[c];
  3934. try {
  3935. return new ActiveXObject(d),
  3936. a.l = d
  3937. } catch (e) {}
  3938. }
  3939. throw Error("S");
  3940. }
  3941. return a.l
  3942. };
  3943. Mf = new Nf;
  3944. var Pf = function() {};
  3945. _.z(Pf, Kf);
  3946. Pf.prototype.h = function() {
  3947. var a = new XMLHttpRequest;
  3948. if ("withCredentials"in a)
  3949. return a;
  3950. if ("undefined" != typeof XDomainRequest)
  3951. return new Qf;
  3952. throw Error("T");
  3953. }
  3954. ;
  3955. Pf.prototype.o = function() {
  3956. return {}
  3957. }
  3958. ;
  3959. var Qf = function() {
  3960. this.h = new XDomainRequest;
  3961. this.readyState = 0;
  3962. this.onreadystatechange = null;
  3963. this.responseType = this.responseText = "";
  3964. this.status = -1;
  3965. this.statusText = "";
  3966. this.h.onload = (0,
  3967. _.y)(this.mi, this);
  3968. this.h.onerror = (0,
  3969. _.y)(this.Cg, this);
  3970. this.h.onprogress = (0,
  3971. _.y)(this.xj, this);
  3972. this.h.ontimeout = (0,
  3973. _.y)(this.Cj, this)
  3974. };
  3975. _.k = Qf.prototype;
  3976. _.k.open = function(a, b, c) {
  3977. if (null != c && !c)
  3978. throw Error("U");
  3979. this.h.open(a, b)
  3980. }
  3981. ;
  3982. _.k.send = function(a) {
  3983. if (a)
  3984. if ("string" == typeof a)
  3985. this.h.send(a);
  3986. else
  3987. throw Error("V");
  3988. else
  3989. this.h.send()
  3990. }
  3991. ;
  3992. _.k.abort = function() {
  3993. this.h.abort()
  3994. }
  3995. ;
  3996. _.k.setRequestHeader = function() {}
  3997. ;
  3998. _.k.getResponseHeader = function(a) {
  3999. return "content-type" == a.toLowerCase() ? this.h.contentType : ""
  4000. }
  4001. ;
  4002. _.k.mi = function() {
  4003. this.status = 200;
  4004. this.responseText = this.h.responseText;
  4005. Rf(this, 4)
  4006. }
  4007. ;
  4008. _.k.Cg = function() {
  4009. this.status = 500;
  4010. this.responseText = "";
  4011. Rf(this, 4)
  4012. }
  4013. ;
  4014. _.k.Cj = function() {
  4015. this.Cg()
  4016. }
  4017. ;
  4018. _.k.xj = function() {
  4019. this.status = 200;
  4020. Rf(this, 1)
  4021. }
  4022. ;
  4023. var Rf = function(a, b) {
  4024. a.readyState = b;
  4025. if (a.onreadystatechange)
  4026. a.onreadystatechange()
  4027. };
  4028. Qf.prototype.getAllResponseHeaders = function() {
  4029. return "content-type: " + this.h.contentType
  4030. }
  4031. ;
  4032. _.Sf = function(a, b, c) {
  4033. if ("function" === typeof a)
  4034. c && (a = (0,
  4035. _.y)(a, c));
  4036. else if (a && "function" == typeof a.handleEvent)
  4037. a = (0,
  4038. _.y)(a.handleEvent, a);
  4039. else
  4040. throw Error("X");
  4041. return 2147483647 < Number(b) ? -1 : _.t.setTimeout(a, b || 0)
  4042. }
  4043. ;
  4044. var Uf, Vf;
  4045. _.Tf = function(a) {
  4046. _.E.call(this);
  4047. this.headers = new Map;
  4048. this.J = a || null;
  4049. this.j = !1;
  4050. this.F = this.h = null;
  4051. this.s = "";
  4052. this.l = this.N = this.A = this.G = !1;
  4053. this.o = 0;
  4054. this.C = null;
  4055. this.U = "";
  4056. this.K = this.O = !1
  4057. }
  4058. ;
  4059. _.z(_.Tf, _.E);
  4060. Uf = /^https?$/i;
  4061. Vf = ["POST", "PUT"];
  4062. _.Wf = [];
  4063. _.Tf.prototype.oa = function() {
  4064. this.P();
  4065. _.va(_.Wf, this)
  4066. }
  4067. ;
  4068. _.Tf.prototype.send = function(a, b, c, d) {
  4069. if (this.h)
  4070. throw Error("Y`" + this.s + "`" + a);
  4071. b = b ? b.toUpperCase() : "GET";
  4072. this.s = a;
  4073. this.G = !1;
  4074. this.j = !0;
  4075. this.h = this.J ? this.J.h() : Mf.h();
  4076. this.F = this.J ? Lf(this.J) : Lf(Mf);
  4077. this.h.onreadystatechange = (0,
  4078. _.y)(this.X, this);
  4079. try {
  4080. this.N = !0,
  4081. this.h.open(b, String(a), !0),
  4082. this.N = !1
  4083. } catch (g) {
  4084. Xf(this);
  4085. return
  4086. }
  4087. a = c || "";
  4088. c = new Map(this.headers);
  4089. if (d)
  4090. if (Object.getPrototypeOf(d) === Object.prototype)
  4091. for (var e in d)
  4092. c.set(e, d[e]);
  4093. else if ("function" === typeof d.keys && "function" === typeof d.get) {
  4094. e = _.Ta(d.keys());
  4095. for (var f = e.next(); !f.done; f = e.next())
  4096. f = f.value,
  4097. c.set(f, d.get(f))
  4098. } else
  4099. throw Error("Z`" + String(d));
  4100. d = Array.from(c.keys()).find(function(g) {
  4101. return "content-type" == g.toLowerCase()
  4102. });
  4103. e = _.t.FormData && a instanceof _.t.FormData;
  4104. !_.ta(Vf, b) || d || e || c.set("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
  4105. b = _.Ta(c);
  4106. for (d = b.next(); !d.done; d = b.next())
  4107. c = _.Ta(d.value),
  4108. d = c.next().value,
  4109. c = c.next().value,
  4110. this.h.setRequestHeader(d, c);
  4111. this.U && (this.h.responseType = this.U);
  4112. "withCredentials"in this.h && this.h.withCredentials !== this.O && (this.h.withCredentials = this.O);
  4113. try {
  4114. Yf(this),
  4115. 0 < this.o && ((this.K = Zf(this.h)) ? (this.h.timeout = this.o,
  4116. this.h.ontimeout = (0,
  4117. _.y)(this.Z, this)) : this.C = _.Sf(this.Z, this.o, this)),
  4118. this.A = !0,
  4119. this.h.send(a),
  4120. this.A = !1
  4121. } catch (g) {
  4122. Xf(this)
  4123. }
  4124. }
  4125. ;
  4126. var Zf = function(a) {
  4127. return _.C && "number" === typeof a.timeout && void 0 !== a.ontimeout
  4128. };
  4129. _.Tf.prototype.Z = function() {
  4130. "undefined" != typeof gb && this.h && (this.dispatchEvent("timeout"),
  4131. this.abort(8))
  4132. }
  4133. ;
  4134. var Xf = function(a) {
  4135. a.j = !1;
  4136. a.h && (a.l = !0,
  4137. a.h.abort(),
  4138. a.l = !1);
  4139. $f(a);
  4140. ag(a)
  4141. }
  4142. , $f = function(a) {
  4143. a.G || (a.G = !0,
  4144. a.dispatchEvent("complete"),
  4145. a.dispatchEvent("error"))
  4146. };
  4147. _.Tf.prototype.abort = function() {
  4148. this.h && this.j && (this.j = !1,
  4149. this.l = !0,
  4150. this.h.abort(),
  4151. this.l = !1,
  4152. this.dispatchEvent("complete"),
  4153. this.dispatchEvent("abort"),
  4154. ag(this))
  4155. }
  4156. ;
  4157. _.Tf.prototype.L = function() {
  4158. this.h && (this.j && (this.j = !1,
  4159. this.l = !0,
  4160. this.h.abort(),
  4161. this.l = !1),
  4162. ag(this, !0));
  4163. _.Tf.R.L.call(this)
  4164. }
  4165. ;
  4166. _.Tf.prototype.X = function() {
  4167. this.pb() || (this.N || this.A || this.l ? bg(this) : this.ma())
  4168. }
  4169. ;
  4170. _.Tf.prototype.ma = function() {
  4171. bg(this)
  4172. }
  4173. ;
  4174. var bg = function(a) {
  4175. if (a.j && "undefined" != typeof gb && (!a.F[1] || 4 != (a.h ? a.h.readyState : 0) || 2 != a.Sc()))
  4176. if (a.A && 4 == (a.h ? a.h.readyState : 0))
  4177. _.Sf(a.X, 0, a);
  4178. else if (a.dispatchEvent("readystatechange"),
  4179. 4 == (a.h ? a.h.readyState : 0)) {
  4180. a.j = !1;
  4181. try {
  4182. a.se() ? (a.dispatchEvent("complete"),
  4183. a.dispatchEvent("success")) : $f(a)
  4184. } finally {
  4185. ag(a)
  4186. }
  4187. }
  4188. }
  4189. , ag = function(a, b) {
  4190. if (a.h) {
  4191. Yf(a);
  4192. var c = a.h
  4193. , d = a.F[0] ? function() {}
  4194. : null;
  4195. a.h = null;
  4196. a.F = null;
  4197. b || a.dispatchEvent("ready");
  4198. try {
  4199. c.onreadystatechange = d
  4200. } catch (e) {}
  4201. }
  4202. }
  4203. , Yf = function(a) {
  4204. a.h && a.K && (a.h.ontimeout = null);
  4205. a.C && (_.t.clearTimeout(a.C),
  4206. a.C = null)
  4207. };
  4208. _.Tf.prototype.isActive = function() {
  4209. return !!this.h
  4210. }
  4211. ;
  4212. _.Tf.prototype.se = function() {
  4213. var a = this.Sc();
  4214. a: switch (a) {
  4215. case 200:
  4216. case 201:
  4217. case 202:
  4218. case 204:
  4219. case 206:
  4220. case 304:
  4221. case 1223:
  4222. var b = !0;
  4223. break a;
  4224. default:
  4225. b = !1
  4226. }
  4227. if (!b) {
  4228. if (a = 0 === a)
  4229. a = String(this.s).match(_.mf)[1] || null,
  4230. !a && _.t.self && _.t.self.location && (a = _.t.self.location.protocol.slice(0, -1)),
  4231. a = !Uf.test(a ? a.toLowerCase() : "");
  4232. b = a
  4233. }
  4234. return b
  4235. }
  4236. ;
  4237. _.Tf.prototype.Sc = function() {
  4238. try {
  4239. return 2 < (this.h ? this.h.readyState : 0) ? this.h.status : -1
  4240. } catch (a) {
  4241. return -1
  4242. }
  4243. }
  4244. ;
  4245. _.Tf.prototype.Bd = function() {
  4246. try {
  4247. return this.h ? this.h.responseText : ""
  4248. } catch (a) {
  4249. return ""
  4250. }
  4251. }
  4252. ;
  4253. var dg = function(a) {
  4254. _.A.call(this);
  4255. this.J = a;
  4256. this.A = Ff(a);
  4257. this.l = this.o = null;
  4258. this.K = !0;
  4259. this.H = new _.F(this);
  4260. this.N = [];
  4261. this.s = new Set;
  4262. this.h = [];
  4263. this.O = new cg;
  4264. this.j = [];
  4265. this.C = !1;
  4266. a = (0,
  4267. _.y)(this.F, this);
  4268. hf.version = a
  4269. };
  4270. _.x(dg, _.A);
  4271. var eg = function(a, b) {
  4272. a.h.length && we(b, a.h[a.h.length - 1]);
  4273. a.h.push(b);
  4274. te(b, function() {
  4275. _.va(this.h, b)
  4276. }, a)
  4277. };
  4278. dg.prototype.G = function(a, b, c) {
  4279. var d = void 0 === c ? {} : c;
  4280. c = d.gj;
  4281. var e = d.Uf
  4282. , f = d.jk;
  4283. a = fg(this, a, b, d.cj, c);
  4284. gg(this, a, e, f, c)
  4285. }
  4286. ;
  4287. var fg = function(a, b, c, d, e) {
  4288. d = void 0 === d ? {} : d;
  4289. var f = [];
  4290. hg(a, b, c, d, void 0 === e ? !1 : e, function(g) {
  4291. f.push(g.Xb())
  4292. });
  4293. return f
  4294. }
  4295. , hg = function(a, b, c, d, e, f, g) {
  4296. g = void 0 === g ? {} : g;
  4297. b = _.Ta(b);
  4298. for (var h = b.next(); !h.done; h = b.next()) {
  4299. var l = h.value;
  4300. h = c[l];
  4301. !e && (a.s.has(l) || h.h) || g[l] || (g[l] = !0,
  4302. l = d[l] ? Object.keys(d[l]) : [],
  4303. hg(a, h.Rc().concat(l), c, d, e, f, g),
  4304. f(h))
  4305. }
  4306. }
  4307. , gg = function(a, b, c, d, e) {
  4308. e = void 0 === e ? !1 : e;
  4309. var f = []
  4310. , g = new me;
  4311. b = [b];
  4312. for (var h = function(p, r) {
  4313. for (var q = [], w = 0, Q = Math.floor(p.length / r) + 1, R = 0; R < r; R++) {
  4314. var Da = (R + 1) * Q;
  4315. q.push(p.slice(w, Da));
  4316. w = Da
  4317. }
  4318. return q
  4319. }, l = b.shift(); l; ) {
  4320. var m = ig(a, l, !!e, !0);
  4321. if (2E3 >= m.length) {
  4322. if (l = jg(a, l, e))
  4323. f.push(l),
  4324. we(g, l.h)
  4325. } else
  4326. b = h(l, Math.ceil(m.length / 2E3)).concat(b);
  4327. l = b.shift()
  4328. }
  4329. var n = new me;
  4330. eg(a, n);
  4331. te(n, function() {
  4332. return kg(a, f, c, d)
  4333. });
  4334. ue(n, function() {
  4335. var p = new lg;
  4336. p.l = !0;
  4337. p.j = -1;
  4338. kg(this, [p], c, d)
  4339. }, a);
  4340. te(g, function() {
  4341. return n.callback()
  4342. });
  4343. g.callback()
  4344. }
  4345. , jg = function(a, b, c) {
  4346. var d = ig(a, b, !(void 0 === c || !c));
  4347. a.N.push(d);
  4348. b = _.Ta(b);
  4349. for (c = b.next(); !c.done; c = b.next())
  4350. a.s.add(c.value);
  4351. if (a.C)
  4352. a = _.Xc(document, "SCRIPT"),
  4353. _.Na(a, _.Gb(d)),
  4354. a.type = "text/javascript",
  4355. a.async = !1,
  4356. document.body.appendChild(a);
  4357. else {
  4358. var e = new lg
  4359. , f = new _.Tf(0 < a.j.length ? new Pf : void 0);
  4360. a.H.I(f, "success", (0,
  4361. _.y)(e.C, e, f));
  4362. a.H.I(f, "error", (0,
  4363. _.y)(e.A, e, f));
  4364. a.H.I(f, "timeout", (0,
  4365. _.y)(e.F, e));
  4366. Hf(a.H, f, "ready", f.P, !1, f);
  4367. f.o = 3E4;
  4368. mg(a.O, function() {
  4369. f.send(d);
  4370. return e.h
  4371. });
  4372. return e
  4373. }
  4374. return null
  4375. }
  4376. , kg = function(a, b, c, d) {
  4377. for (var e = !1, f, g = !1, h = 0; h < b.length; h++) {
  4378. var l = b[h];
  4379. if (!f && l.l) {
  4380. e = !0;
  4381. f = l.j;
  4382. break
  4383. } else
  4384. l.o && (g = !0)
  4385. }
  4386. h = _.wa(a.h);
  4387. (e || g) && -1 != f && (a.h.length = 0);
  4388. if (e)
  4389. c && c(f);
  4390. else if (g)
  4391. d && d();
  4392. else
  4393. for (a = 0; a < b.length; a++)
  4394. d = b[a],
  4395. ng(d.s, d.sc) || c && c(8001);
  4396. (e || g) && -1 != f && _.Ob(h, function(m) {
  4397. m.cancel()
  4398. })
  4399. };
  4400. dg.prototype.L = function() {
  4401. this.H.P();
  4402. delete hf.version;
  4403. _.A.prototype.L.call(this)
  4404. }
  4405. ;
  4406. dg.prototype.F = function() {
  4407. return Af(this.A, "k")
  4408. }
  4409. ;
  4410. var ig = function(a, b, c, d) {
  4411. d = void 0 === d ? !1 : d;
  4412. var e = _.nf(a.J.match(_.mf)[3] || null);
  4413. if (0 < a.j.length && !_.ta(a.j, e) && null != e && window.location.hostname != e)
  4414. throw Error("ba`" + e);
  4415. e = Ff(a.A.toString());
  4416. delete e.h.m;
  4417. delete e.h.exm;
  4418. delete e.h.ed;
  4419. Bf(e, "m", b.join(","));
  4420. a.o && (Bf(e, "ck", a.o),
  4421. a.l && Bf(e, "rs", a.l));
  4422. Bf(e, "d", "0");
  4423. c && (a = _.Nc(),
  4424. e.j.zx = a);
  4425. a = e.toString();
  4426. if (d && 0 == a.lastIndexOf("/", 0)) {
  4427. e = document.location.href.match(_.mf);
  4428. d = e[1];
  4429. b = e[2];
  4430. c = e[3];
  4431. e = e[4];
  4432. var f = "";
  4433. d && (f += d + ":");
  4434. c && (f += "//",
  4435. b && (f += b + "@"),
  4436. f += c,
  4437. e && (f += ":" + e));
  4438. a = f + a
  4439. }
  4440. return a
  4441. }
  4442. , ng = function(a, b) {
  4443. var c = "";
  4444. if (1 < a.length && "\n" === a.charAt(a.length - 1)) {
  4445. var d = a.lastIndexOf("\n", a.length - 2);
  4446. 0 <= d && (c = a.substring(d + 1, a.length - 1))
  4447. }
  4448. d = c.length - 11;
  4449. if (0 <= d && c.indexOf("Google Inc.", d) == d || 0 == c.lastIndexOf("//# sourceMappingURL=", 0))
  4450. try {
  4451. c = window;
  4452. var e = _.Cb(a + "\r\n//# sourceURL=" + b)
  4453. , f = _.Bb(e);
  4454. c.eval(f) === f && c.eval(f.toString())
  4455. } catch (g) {
  4456. return !1
  4457. }
  4458. else
  4459. return !1;
  4460. return !0
  4461. }
  4462. , og = function(a) {
  4463. var b = _.nf(a.match(_.mf)[5] || null) || "";
  4464. b = _.nf(Df(b).match(_.mf)[5] || null);
  4465. return null !== b && b.match("(/_/js/)|(/_/ss/)") && b.match("/k=") ? a : null
  4466. }
  4467. , lg = function() {
  4468. this.h = new me;
  4469. this.sc = this.s = "";
  4470. this.l = !1;
  4471. this.j = 0;
  4472. this.o = !1
  4473. };
  4474. lg.prototype.C = function(a) {
  4475. this.s = a.Bd();
  4476. this.sc = String(a.s);
  4477. this.h.callback()
  4478. }
  4479. ;
  4480. lg.prototype.A = function(a) {
  4481. this.l = !0;
  4482. this.j = a.Sc();
  4483. this.h.callback()
  4484. }
  4485. ;
  4486. lg.prototype.F = function() {
  4487. this.o = !0;
  4488. this.h.callback()
  4489. }
  4490. ;
  4491. var cg = function() {
  4492. this.h = 0;
  4493. this.j = []
  4494. }
  4495. , mg = function(a, b) {
  4496. a.j.push(b);
  4497. pg(a)
  4498. }
  4499. , pg = function(a) {
  4500. for (; 5 > a.h && a.j.length; )
  4501. qg(a, a.j.shift())
  4502. }
  4503. , qg = function(a, b) {
  4504. a.h++;
  4505. te(b(), function() {
  4506. this.h--;
  4507. pg(this)
  4508. }, a)
  4509. };
  4510. var rg = new xf(!1)
  4511. , sg = document.location.href;
  4512. ef({
  4513. j: {
  4514. dml: rg
  4515. },
  4516. initialize: function(a) {
  4517. var b = rg.get()
  4518. , c = ""
  4519. , d = "";
  4520. window && window._F_cssRowKey && (c = window._F_cssRowKey,
  4521. window._F_combinedSignature && (d = window._F_combinedSignature));
  4522. if (c && "function" !== typeof window._F_installCss)
  4523. throw Error("$");
  4524. var e, f = _.t._F_jsUrl;
  4525. f && (e = og(f));
  4526. !e && (f = document.getElementById("base-js")) && (e = f.src ? f.src : f.getAttribute("href"),
  4527. e = og(e));
  4528. e || (e = og(sg));
  4529. e || (e = document.getElementsByTagName("script"),
  4530. e = og(e[e.length - 1].src));
  4531. if (!e)
  4532. throw Error("aa");
  4533. e = new dg(e);
  4534. c && (e.o = c);
  4535. d && (e.l = d);
  4536. e.C = b;
  4537. b = ka();
  4538. b.F = e;
  4539. b.Zh(!0);
  4540. b = ka();
  4541. b.jg(a);
  4542. a.l(b)
  4543. }
  4544. });
  4545. _._ModuleManager_initialize = function(a, b) {
  4546. if (!_.ha) {
  4547. if (!_.ia)
  4548. return;
  4549. _.ja()
  4550. }
  4551. _.ha.ig(a, b)
  4552. }
  4553. ;
  4554. _._ModuleManager_initialize('b/sy0/el_conf:1/sy2/sy1:3/sy4/sy5/sy3:1,4,5/el_main:7/el_sect:7/ajaxproxy/website_error/navigationui:4/_stam:3,5/n73qwf/MpJwZc', ['sy0', 'el_conf']);
  4555. } catch (e) {
  4556. _._DumpException(e)
  4557. }
  4558. try {
  4559. _.na("el_conf");
  4560. var tg, G;
  4561. _._exportVersion = function(a) {
  4562. _.sb("google.translate.v", a)
  4563. }
  4564. ;
  4565. _._getCallbackFunction = function(a) {
  4566. return _.kb(a)
  4567. }
  4568. ;
  4569. _._exportMessages = function() {
  4570. _.sb("google.translate.m", G)
  4571. }
  4572. ;
  4573. tg = function(a) {
  4574. var b = document.getElementsByTagName("head")[0];
  4575. b || (b = document.body.parentNode.appendChild(document.createElement("head")));
  4576. b.appendChild(a)
  4577. }
  4578. ;
  4579. _._loadJs = function(a) {
  4580. var b = _.Xc(document, "SCRIPT");
  4581. b.type = "text/javascript";
  4582. b.charset = "UTF-8";
  4583. _.Na(b, _.Gb(a));
  4584. tg(b)
  4585. }
  4586. ;
  4587. _._loadCss = function(a) {
  4588. var b = document.createElement("link");
  4589. b.type = "text/css";
  4590. b.rel = "stylesheet";
  4591. b.charset = "UTF-8";
  4592. b.href = a;
  4593. tg(b)
  4594. }
  4595. ;
  4596. _._isNS = function(a) {
  4597. a = a.split(".");
  4598. for (var b = window, c = 0; c < a.length; ++c)
  4599. if (!(b = b[a[c]]))
  4600. return !1;
  4601. return !0
  4602. }
  4603. ;
  4604. _._setupNS = function(a) {
  4605. a = a.split(".");
  4606. for (var b = window, c = 0; c < a.length; ++c)
  4607. b.hasOwnProperty ? b.hasOwnProperty(a[c]) ? b = b[a[c]] : b = b[a[c]] = {} : b = b[a[c]] || (b[a[c]] = {});
  4608. return b
  4609. }
  4610. ;
  4611. G = {};
  4612. MSG_TRANSLATE = "Translate";
  4613. G[0] = MSG_TRANSLATE;
  4614. MSG_CANCEL = "Cancel";
  4615. G[1] = MSG_CANCEL;
  4616. MSG_CLOSE = "Close";
  4617. G[2] = MSG_CLOSE;
  4618. MSGFUNC_PAGE_TRANSLATED_TO = function(a) {
  4619. return "Google has automatically translated this page to: " + a
  4620. }
  4621. ;
  4622. G[3] = MSGFUNC_PAGE_TRANSLATED_TO;
  4623. MSGFUNC_TRANSLATED_TO = function(a) {
  4624. return "Translated to: " + a
  4625. }
  4626. ;
  4627. G[4] = MSGFUNC_TRANSLATED_TO;
  4628. MSG_GENERAL_ERROR = "Error: The server could not complete your request. Try again later.";
  4629. G[5] = MSG_GENERAL_ERROR;
  4630. MSG_LEARN_MORE = "Learn more";
  4631. G[6] = MSG_LEARN_MORE;
  4632. MSGFUNC_POWERED_BY = function(a) {
  4633. return "Powered by " + a
  4634. }
  4635. ;
  4636. G[7] = MSGFUNC_POWERED_BY;
  4637. MSG_TRANSLATE_PRODUCT_NAME = "Translate";
  4638. G[8] = MSG_TRANSLATE_PRODUCT_NAME;
  4639. MSG_TRANSLATION_IN_PROGRESS = "Translation in progress";
  4640. G[9] = MSG_TRANSLATION_IN_PROGRESS;
  4641. MSGFUNC_TRANSLATE_PAGE_TO = function(a) {
  4642. return "Translate this page to: " + a + " using Google Translate?"
  4643. }
  4644. ;
  4645. G[10] = MSGFUNC_TRANSLATE_PAGE_TO;
  4646. MSGFUNC_VIEW_PAGE_IN = function(a) {
  4647. return "View this page in: " + a
  4648. }
  4649. ;
  4650. G[11] = MSGFUNC_VIEW_PAGE_IN;
  4651. MSG_RESTORE = "Show original";
  4652. G[12] = MSG_RESTORE;
  4653. MSG_SSL_INFO_LOCAL_FILE = "The content of this local file will be sent to Google for translation using a secure connection.";
  4654. G[13] = MSG_SSL_INFO_LOCAL_FILE;
  4655. MSG_SSL_INFO_SECURE_PAGE = "The content of this secure page will be sent to Google for translation using a secure connection.";
  4656. G[14] = MSG_SSL_INFO_SECURE_PAGE;
  4657. MSG_SSL_INFO_INTRANET_PAGE = "The content of this intranet page will be sent to Google for translation using a secure connection.";
  4658. G[15] = MSG_SSL_INFO_INTRANET_PAGE;
  4659. MSG_SELECT_LANGUAGE = "Select Language";
  4660. G[16] = MSG_SELECT_LANGUAGE;
  4661. MSGFUNC_TURN_OFF_TRANSLATION = function(a) {
  4662. return "Turn off " + a + " translation"
  4663. }
  4664. ;
  4665. G[17] = MSGFUNC_TURN_OFF_TRANSLATION;
  4666. MSGFUNC_TURN_OFF_FOR = function(a) {
  4667. return "Turn off for: " + a
  4668. }
  4669. ;
  4670. G[18] = MSGFUNC_TURN_OFF_FOR;
  4671. MSG_ALWAYS_HIDE_AUTO_POPUP_BANNER = "Always hide";
  4672. G[19] = MSG_ALWAYS_HIDE_AUTO_POPUP_BANNER;
  4673. MSG_ORIGINAL_TEXT = "Original text:";
  4674. G[20] = MSG_ORIGINAL_TEXT;
  4675. MSG_FILL_SUGGESTION = "Contribute a better translation";
  4676. G[21] = MSG_FILL_SUGGESTION;
  4677. MSG_SUBMIT_SUGGESTION = "Contribute";
  4678. G[22] = MSG_SUBMIT_SUGGESTION;
  4679. MSG_SHOW_TRANSLATE_ALL = "Translate all";
  4680. G[23] = MSG_SHOW_TRANSLATE_ALL;
  4681. MSG_SHOW_RESTORE_ALL = "Restore all";
  4682. G[24] = MSG_SHOW_RESTORE_ALL;
  4683. MSG_SHOW_CANCEL_ALL = "Cancel all";
  4684. G[25] = MSG_SHOW_CANCEL_ALL;
  4685. MSG_TRANSLATE_TO_MY_LANGUAGE = "Translate sections to my language";
  4686. G[26] = MSG_TRANSLATE_TO_MY_LANGUAGE;
  4687. MSGFUNC_TRANSLATE_EVERYTHING_TO = function(a) {
  4688. return "Translate everything to " + a
  4689. }
  4690. ;
  4691. G[27] = MSGFUNC_TRANSLATE_EVERYTHING_TO;
  4692. MSG_SHOW_ORIGINAL_LANGUAGES = "Show original languages";
  4693. G[28] = MSG_SHOW_ORIGINAL_LANGUAGES;
  4694. MSG_OPTIONS = "Options";
  4695. G[29] = MSG_OPTIONS;
  4696. MSG_TURN_OFF_TRANSLATION_FOR_THIS_SITE = "Turn off translation for this site";
  4697. G[30] = MSG_TURN_OFF_TRANSLATION_FOR_THIS_SITE;
  4698. G[31] = null;
  4699. MSG_ALT_SUGGESTION = "Show alternative translations";
  4700. G[32] = MSG_ALT_SUGGESTION;
  4701. MSG_ALT_ACTIVITY_HELPER_TEXT = "Click on words above to get alternative translations";
  4702. G[33] = MSG_ALT_ACTIVITY_HELPER_TEXT;
  4703. MSG_USE_ALTERNATIVES = "Use";
  4704. G[34] = MSG_USE_ALTERNATIVES;
  4705. MSG_DRAG_TIP = "Drag with shift key to reorder";
  4706. G[35] = MSG_DRAG_TIP;
  4707. MSG_CLICK_FOR_ALT = "Click for alternative translations";
  4708. G[36] = MSG_CLICK_FOR_ALT;
  4709. MSG_DRAG_INSTUCTIONS = "Hold down the shift key, click, and drag the words above to reorder.";
  4710. G[37] = MSG_DRAG_INSTUCTIONS;
  4711. MSG_SUGGESTION_SUBMITTED = "Thank you for contributing your translation suggestion to Google Translate.";
  4712. G[38] = MSG_SUGGESTION_SUBMITTED;
  4713. MSG_MANAGE_TRANSLATION_FOR_THIS_SITE = "Manage translation for this site";
  4714. G[39] = MSG_MANAGE_TRANSLATION_FOR_THIS_SITE;
  4715. MSG_ALT_AND_CONTRIBUTE_ACTIVITY_HELPER_TEXT = "Click a word for alternative translations, or double-click to edit directly";
  4716. G[40] = MSG_ALT_AND_CONTRIBUTE_ACTIVITY_HELPER_TEXT;
  4717. MSG_ORIGINAL_TEXT_NO_COLON = "Original text";
  4718. G[41] = MSG_ORIGINAL_TEXT_NO_COLON;
  4719. G[42] = "Translate";
  4720. G[43] = "Translate";
  4721. G[44] = "Your correction has been submitted.";
  4722. MSG_LANGUAGE_UNSUPPORTED = "Error: The language of the webpage is not supported.";
  4723. G[45] = MSG_LANGUAGE_UNSUPPORTED;
  4724. MSG_LANGUAGE_TRANSLATE_WIDGET = "Language Translate Widget";
  4725. G[46] = MSG_LANGUAGE_TRANSLATE_WIDGET;
  4726. MSG_RATE_THIS_TRANSLATION = "Rate this translation";
  4727. G[47] = MSG_RATE_THIS_TRANSLATION;
  4728. MSG_FEEDBACK_USAGE_FOR_IMPROVEMENT = "Your feedback will be used to help improve Google Translate";
  4729. G[48] = MSG_FEEDBACK_USAGE_FOR_IMPROVEMENT;
  4730. MSG_FEEDBACK_SATISFIED_LABEL = "Good translation";
  4731. G[49] = MSG_FEEDBACK_SATISFIED_LABEL;
  4732. MSG_FEEDBACK_DISSATISFIED_LABEL = "Poor translation";
  4733. G[50] = MSG_FEEDBACK_DISSATISFIED_LABEL;
  4734. MSG_TRANSLATION_NO_COLON = "Translation";
  4735. G[51] = MSG_TRANSLATION_NO_COLON;
  4736. _.sb("_exportVersion", _._exportVersion);
  4737. _.sb("_getCallbackFunction", _._getCallbackFunction);
  4738. _.sb("_exportMessages", _._exportMessages);
  4739. _.sb("_loadJs", _._loadJs);
  4740. _.sb("_loadCss", _._loadCss);
  4741. _.sb("_isNS", _._isNS);
  4742. _.sb("_setupNS", _._setupNS);
  4743. window.addEventListener && "undefined" == typeof document.readyState && window.addEventListener("DOMContentLoaded", function() {
  4744. document.readyState = "complete"
  4745. }, !1);
  4746. _.pa();
  4747. } catch (e) {
  4748. _._DumpException(e)
  4749. }
  4750. }
  4751. ).call(this, this.default_tr);
  4752. // Google Inc.
  4753. //# sourceURL=/_/translate_http/_/js/k=translate_http.tr.en_US.DuBepmTCFNM.O/d=1/rs=AN8SPfrt8Pdg7VIf0hScnqavMjTjocQbpQ/m=el_conf
  4754. // Configure Constants
  4755. (function() {
  4756. let gtConstEvalStartTime = new Date();
  4757. if (_isNS('google.translate.Element')) {
  4758. return
  4759. }
  4760. (function() {
  4761. const c = _setupNS('google.translate._const');
  4762. c._cest = gtConstEvalStartTime;
  4763. gtConstEvalStartTime = undefined;
  4764. // hide this eval start time constant
  4765. c._cl = 'en-US';
  4766. c._cuc = 'googleTranslateElementInit';
  4767. c._cac = '';
  4768. c._cam = '';
  4769. c._ctkk = '464021.893831778';
  4770. const h = 'translate.googleapis.com';
  4771. const oph = 'translate-pa.googleapis.com';
  4772. const s = 'https' + '://';
  4773. c._pah = h;
  4774. c._pas = s;
  4775. const b = s + 'translate.googleapis.com';
  4776. const staticPath = '/translate_static/';
  4777. c._pci = b + staticPath + 'img/te_ctrl3.gif';
  4778. c._pmi = b + staticPath + 'img/mini_google.png';
  4779. c._pbi = b + staticPath + 'img/te_bk.gif';
  4780. c._pli = b + staticPath + 'img/loading.gif';
  4781. c._ps = b + staticPath + 'css\/translateelement.css';
  4782. c._plla = oph + '\/v1\/supportedLanguages';
  4783. c._puh = 'translate.google.com';
  4784. c._cnal = {};
  4785. _loadCss(c._ps);
  4786. _loadJs('https:\/\/translate.googleapis.com\/_\/translate_http\/_\/js\/k\x3dtranslate_http.tr.en_US.DuBepmTCFNM.O\/d\x3d1\/exm\x3del_conf\/ed\x3d1\/rs\x3dAN8SPfrt8Pdg7VIf0hScnqavMjTjocQbpQ\/m\x3del_main');
  4787. _exportMessages();
  4788. _exportVersion('TE_20221206');
  4789. }
  4790. )();
  4791. }
  4792. )();