var x7=Object.create;var gc=Object.defineProperty,y7=Object.defineProperties,S7=Object.getOwnPropertyDescriptor,P7=Object.getOwnPropertyDescriptors,L7=Object.getOwnPropertyNames,Rs=Object.getOwnPropertySymbols,X7=Object.getPrototypeOf,bc=Object.prototype.hasOwnProperty,Nh=Object.prototype.propertyIsEnumerable;var vc=(t,n,i)=>n in t?gc(t,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[n]=i,M=(t,n)=>{for(var i in n||(n={}))bc.call(n,i)&&vc(t,i,n[i]);if(Rs)for(var i of Rs(n))Nh.call(n,i)&&vc(t,i,n[i]);return t;},qe=(t,n)=>y7(t,P7(n));var nA=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(n,i)=>(typeof require<"u"?require:n)[i]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported');});var W7=(t,n)=>{var i={};for(var r in t)bc.call(t,r)&&n.indexOf(r)<0&&(i[r]=t[r]);if(t!=null&&Rs)for(var r of Rs(t))n.indexOf(r)<0&&Nh.call(t,r)&&(i[r]=t[r]);return i;};var zh=(t,n)=>()=>(n||t((n={exports:{}}).exports,n),n.exports);var V7=(t,n,i,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of L7(n))!bc.call(t,o)&&o!==i&&gc(t,o,{get:()=>n[o],enumerable:!(r=S7(n,o))||r.enumerable});return t;};var wh=(t,n,i)=>(i=t!=null?x7(X7(t)):{},V7(n||!t||!t.__esModule?gc(i,"default",{value:t,enumerable:!0}):i,t));var ge=(t,n,i)=>(vc(t,typeof n!="symbol"?n+"":n,i),i);var Kh=(t,n,i)=>new Promise((r,o)=>{var A=u=>{try{l(i.next(u));}catch(p){o(p);}},s=u=>{try{l(i.throw(u));}catch(p){o(p);}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(A,s);l((i=i.apply(t,n)).next());});var Z2=zh((Hq,Md)=>{"use strict";(function(t){typeof Md=="object"&&Md.exports?Md.exports=t():window.intlTelInput=t();})(()=>{var t=(()=>{var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,A=(k,W)=>{for(var T in W)n(k,T,{get:W[T],enumerable:!0});},s=(k,W,T,N)=>{if(W&&typeof W=="object"||typeof W=="function")for(let R of r(W))!o.call(k,R)&&R!==T&&n(k,R,{get:()=>W[R],enumerable:!(N=i(W,R))||N.enumerable});return k;},l=k=>s(n({},"__esModule",{value:!0}),k),u={};A(u,{Iti:()=>Ms,default:()=>b7});var p=[["af","93"],["al","355"],["dz","213"],["as","1",5,["684"]],["ad","376"],["ao","244"],["ai","1",6,["264"]],["ag","1",7,["268"]],["ar","54"],["am","374"],["aw","297"],["ac","247"],["au","61",0],["at","43"],["az","994"],["bs","1",8,["242"]],["bh","973"],["bd","880"],["bb","1",9,["246"]],["by","375"],["be","32"],["bz","501"],["bj","229"],["bm","1",10,["441"]],["bt","975"],["bo","591"],["ba","387"],["bw","267"],["br","55"],["io","246"],["vg","1",11,["284"]],["bn","673"],["bg","359"],["bf","226"],["bi","257"],["kh","855"],["cm","237"],["ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","879","902","905"]],["cv","238"],["bq","599",1,["3","4","7"]],["ky","1",12,["345"]],["cf","236"],["td","235"],["cl","56"],["cn","86"],["cx","61",2,["89164"]],["cc","61",1,["89162"]],["co","57"],["km","269"],["cg","242"],["cd","243"],["ck","682"],["cr","506"],["ci","225"],["hr","385"],["cu","53"],["cw","599",0],["cy","357"],["cz","420"],["dk","45"],["dj","253"],["dm","1",13,["767"]],["do","1",2,["809","829","849"]],["ec","593"],["eg","20"],["sv","503"],["gq","240"],["er","291"],["ee","372"],["sz","268"],["et","251"],["fk","500"],["fo","298"],["fj","679"],["fi","358",0],["fr","33"],["gf","594"],["pf","689"],["ga","241"],["gm","220"],["ge","995"],["de","49"],["gh","233"],["gi","350"],["gr","30"],["gl","299"],["gd","1",14,["473"]],["gp","590",0],["gu","1",15,["671"]],["gt","502"],["gg","44",1,["1481","7781","7839","7911"]],["gn","224"],["gw","245"],["gy","592"],["ht","509"],["hn","504"],["hk","852"],["hu","36"],["is","354"],["in","91"],["id","62"],["ir","98"],["iq","964"],["ie","353"],["im","44",2,["1624","74576","7524","7924","7624"]],["il","972"],["it","39",0],["jm","1",4,["876","658"]],["jp","81"],["je","44",3,["1534","7509","7700","7797","7829","7937"]],["jo","962"],["kz","7",1,["33","7"]],["ke","254"],["ki","686"],["xk","383"],["kw","965"],["kg","996"],["la","856"],["lv","371"],["lb","961"],["ls","266"],["lr","231"],["ly","218"],["li","423"],["lt","370"],["lu","352"],["mo","853"],["mg","261"],["mw","265"],["my","60"],["mv","960"],["ml","223"],["mt","356"],["mh","692"],["mq","596"],["mr","222"],["mu","230"],["yt","262",1,["269","639"]],["mx","52"],["fm","691"],["md","373"],["mc","377"],["mn","976"],["me","382"],["ms","1",16,["664"]],["ma","212",0],["mz","258"],["mm","95"],["na","264"],["nr","674"],["np","977"],["nl","31"],["nc","687"],["nz","64"],["ni","505"],["ne","227"],["ng","234"],["nu","683"],["nf","672"],["kp","850"],["mk","389"],["mp","1",17,["670"]],["no","47",0],["om","968"],["pk","92"],["pw","680"],["ps","970"],["pa","507"],["pg","675"],["py","595"],["pe","51"],["ph","63"],["pl","48"],["pt","351"],["pr","1",3,["787","939"]],["qa","974"],["re","262",0],["ro","40"],["ru","7",0],["rw","250"],["ws","685"],["sm","378"],["st","239"],["sa","966"],["sn","221"],["rs","381"],["sc","248"],["sl","232"],["sg","65"],["sx","1",21,["721"]],["sk","421"],["si","386"],["sb","677"],["so","252"],["za","27"],["kr","82"],["ss","211"],["es","34"],["lk","94"],["bl","590",1],["sh","290"],["kn","1",18,["869"]],["lc","1",19,["758"]],["mf","590",2],["pm","508"],["vc","1",20,["784"]],["sd","249"],["sr","597"],["sj","47",1,["79"]],["se","46"],["ch","41"],["sy","963"],["tw","886"],["tj","992"],["tz","255"],["th","66"],["tl","670"],["tg","228"],["tk","690"],["to","676"],["tt","1",22,["868"]],["tn","216"],["tr","90"],["tm","993"],["tc","1",23,["649"]],["tv","688"],["ug","256"],["ua","380"],["ae","971"],["gb","44",0],["us","1",0],["uy","598"],["vi","1",24,["340"]],["uz","998"],["vu","678"],["va","39",1,["06698"]],["ve","58"],["vn","84"],["wf","681"],["eh","212",1,["5288","5289"]],["ye","967"],["zm","260"],["zw","263"],["ax","358",1,["18"]]],m=[];for(let k=0;k<p.length;k++){let W=p[k];m[k]={name:"",iso2:W[0],dialCode:W[1],priority:W[2]||0,areaCodes:W[3]||null,nodeById:{}};}var h=m,x={af:"Afghanistan",ax:"\xC5land Islands",al:"Albania",dz:"Algeria",as:"American Samoa",ad:"Andorra",ao:"Angola",ai:"Anguilla",aq:"Antarctica",ag:"Antigua & Barbuda",ar:"Argentina",am:"Armenia",aw:"Aruba",au:"Australia",at:"Austria",az:"Azerbaijan",bs:"Bahamas",bh:"Bahrain",bd:"Bangladesh",bb:"Barbados",by:"Belarus",be:"Belgium",bz:"Belize",bj:"Benin",bm:"Bermuda",bt:"Bhutan",bo:"Bolivia",ba:"Bosnia & Herzegovina",bw:"Botswana",bv:"Bouvet Island",br:"Brazil",io:"British Indian Ocean Territory",vg:"British Virgin Islands",bn:"Brunei",bg:"Bulgaria",bf:"Burkina Faso",bi:"Burundi",kh:"Cambodia",cm:"Cameroon",ca:"Canada",cv:"Cape Verde",bq:"Caribbean Netherlands",ky:"Cayman Islands",cf:"Central African Republic",td:"Chad",cl:"Chile",cn:"China",cx:"Christmas Island",cc:"Cocos (Keeling) Islands",co:"Colombia",km:"Comoros",cg:"Congo - Brazzaville",cd:"Congo - Kinshasa",ck:"Cook Islands",cr:"Costa Rica",ci:"C\xF4te d\u2019Ivoire",hr:"Croatia",cu:"Cuba",cw:"Cura\xE7ao",cy:"Cyprus",cz:"Czechia",dk:"Denmark",dj:"Djibouti",dm:"Dominica",do:"Dominican Republic",ec:"Ecuador",eg:"Egypt",sv:"El Salvador",gq:"Equatorial Guinea",er:"Eritrea",ee:"Estonia",sz:"Eswatini",et:"Ethiopia",fk:"Falkland Islands",fo:"Faroe Islands",fj:"Fiji",fi:"Finland",fr:"France",gf:"French Guiana",pf:"French Polynesia",tf:"French Southern Territories",ga:"Gabon",gm:"Gambia",ge:"Georgia",de:"Germany",gh:"Ghana",gi:"Gibraltar",gr:"Greece",gl:"Greenland",gd:"Grenada",gp:"Guadeloupe",gu:"Guam",gt:"Guatemala",gg:"Guernsey",gn:"Guinea",gw:"Guinea-Bissau",gy:"Guyana",ht:"Haiti",hm:"Heard & McDonald Islands",hn:"Honduras",hk:"Hong Kong SAR China",hu:"Hungary",is:"Iceland",in:"India",id:"Indonesia",ir:"Iran",iq:"Iraq",ie:"Ireland",im:"Isle of Man",il:"Israel",it:"Italy",jm:"Jamaica",jp:"Japan",je:"Jersey",jo:"Jordan",kz:"Kazakhstan",ke:"Kenya",ki:"Kiribati",kw:"Kuwait",kg:"Kyrgyzstan",la:"Laos",lv:"Latvia",lb:"Lebanon",ls:"Lesotho",lr:"Liberia",ly:"Libya",li:"Liechtenstein",lt:"Lithuania",lu:"Luxembourg",mo:"Macao SAR China",mg:"Madagascar",mw:"Malawi",my:"Malaysia",mv:"Maldives",ml:"Mali",mt:"Malta",mh:"Marshall Islands",mq:"Martinique",mr:"Mauritania",mu:"Mauritius",yt:"Mayotte",mx:"Mexico",fm:"Micronesia",md:"Moldova",mc:"Monaco",mn:"Mongolia",me:"Montenegro",ms:"Montserrat",ma:"Morocco",mz:"Mozambique",mm:"Myanmar (Burma)",na:"Namibia",nr:"Nauru",np:"Nepal",nl:"Netherlands",nc:"New Caledonia",nz:"New Zealand",ni:"Nicaragua",ne:"Niger",ng:"Nigeria",nu:"Niue",nf:"Norfolk Island",kp:"North Korea",mk:"North Macedonia",mp:"Northern Mariana Islands",no:"Norway",om:"Oman",pk:"Pakistan",pw:"Palau",ps:"Palestinian Territories",pa:"Panama",pg:"Papua New Guinea",py:"Paraguay",pe:"Peru",ph:"Philippines",pn:"Pitcairn Islands",pl:"Poland",pt:"Portugal",pr:"Puerto Rico",qa:"Qatar",re:"R\xE9union",ro:"Romania",ru:"Russia",rw:"Rwanda",ws:"Samoa",sm:"San Marino",st:"S\xE3o Tom\xE9 & Pr\xEDncipe",sa:"Saudi Arabia",sn:"Senegal",rs:"Serbia",sc:"Seychelles",sl:"Sierra Leone",sg:"Singapore",sx:"Sint Maarten",sk:"Slovakia",si:"Slovenia",sb:"Solomon Islands",so:"Somalia",za:"South Africa",gs:"South Georgia & South Sandwich Islands",kr:"South Korea",ss:"South Sudan",es:"Spain",lk:"Sri Lanka",bl:"St. Barth\xE9lemy",sh:"St. Helena",kn:"St. Kitts & Nevis",lc:"St. Lucia",mf:"St. Martin",pm:"St. Pierre & Miquelon",vc:"St. Vincent & Grenadines",sd:"Sudan",sr:"Suriname",sj:"Svalbard & Jan Mayen",se:"Sweden",ch:"Switzerland",sy:"Syria",tw:"Taiwan",tj:"Tajikistan",tz:"Tanzania",th:"Thailand",tl:"Timor-Leste",tg:"Togo",tk:"Tokelau",to:"Tonga",tt:"Trinidad & Tobago",tn:"Tunisia",tr:"Turkey",tm:"Turkmenistan",tc:"Turks & Caicos Islands",tv:"Tuvalu",um:"U.S. Outlying Islands",vi:"U.S. Virgin Islands",ug:"Uganda",ua:"Ukraine",ae:"United Arab Emirates",gb:"United Kingdom",us:"United States",uy:"Uruguay",uz:"Uzbekistan",vu:"Vanuatu",va:"Vatican City",ve:"Venezuela",vn:"Vietnam",wf:"Wallis & Futuna",eh:"Western Sahara",ye:"Yemen",zm:"Zambia",zw:"Zimbabwe"},P={selectedCountryAriaLabel:"Selected country",noCountrySelected:"No country selected",countryListAriaLabel:"List of countries",searchPlaceholder:"Search",zeroSearchResults:"No results found",oneSearchResult:"1 result found",multipleSearchResults:"${count} results found",ac:"Ascension Island",xk:"Kosovo"},C=M(M({},x),P),O=0,J={allowDropdown:!0,autoPlaceholder:"polite",countrySearch:!0,containerClass:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:!0,formatAsYouType:!0,formatOnDisplay:!0,geoIpLookup:null,hiddenInput:null,i18n:{},initialCountry:"",nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:[],showFlags:!0,showSelectedDialCode:!1,strictMode:!1,useFullscreenPopup:typeof navigator<"u"&&typeof window<"u"?/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=500:!1,utilsScript:""},q=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],pe=k=>k.replace(/\D/g,""),et=(k="")=>k.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),Ve=(k,W,T)=>{T&&!k.classList.contains(W)?k.classList.add(W):!T&&k.classList.contains(W)&&k.classList.remove(W);},ot=k=>{let W=pe(k);if(W.charAt(0)==="1"){let T=W.substr(1,3);return q.indexOf(T)!==-1;}return!1;},Ue=(k,W)=>k.name<W.name?-1:k.name>W.name?1:0,Vt=(k,W,T,N)=>{if(T===0&&!N)return 0;let R=0;for(let Ae=0;Ae<W.length;Ae++){if(/[+0-9]/.test(W[Ae])&&R++,R===k&&!N)return Ae+1;if(N&&R===k+1)return Ae;}return W.length;},ht=(k,W,T)=>{let N=document.createElement(k);return W&&Object.entries(W).forEach(([R,Ae])=>N.setAttribute(R,Ae)),T&&T.appendChild(N),N;},ui=k=>{let{instances:W}=window.intlTelInputGlobals;Object.values(W).forEach(T=>T[k]());},Ms=class{constructor(k,W={}){ge(this,"id");ge(this,"promise");ge(this,"telInput");ge(this,"activeItem");ge(this,"highlightedItem");ge(this,"options");ge(this,"hadInitialPlaceholder");ge(this,"isRTL");ge(this,"selectedCountryData");ge(this,"countries");ge(this,"dialCodeMaxLen");ge(this,"dialCodeToIso2Map");ge(this,"dialCodes");ge(this,"preferredCountries");ge(this,"countryContainer");ge(this,"selectedCountry");ge(this,"selectedCountryInner");ge(this,"selectedCountryA11yText");ge(this,"selectedDialCode");ge(this,"dropdownArrow");ge(this,"dropdownContent");ge(this,"searchInput");ge(this,"searchResultsA11yText");ge(this,"countryList");ge(this,"dropdown");ge(this,"hiddenInput");ge(this,"hiddenInputCountry");ge(this,"maxCoreNumberLength");ge(this,"defaultCountry");ge(this,"_handleHiddenInputSubmit");ge(this,"_handleLabelClick");ge(this,"_handleClickSelectedCountry");ge(this,"_handleCountryContainerKeydown");ge(this,"_handleInputEvent");ge(this,"_handleKeydownEvent");ge(this,"_handleWindowScroll");ge(this,"_handleMouseoverCountryList");ge(this,"_handleClickCountryList");ge(this,"_handleClickOffToClose");ge(this,"_handleKeydownOnDropdown");ge(this,"_handleSearchChange");ge(this,"resolveAutoCountryPromise");ge(this,"rejectAutoCountryPromise");ge(this,"resolveUtilsScriptPromise");ge(this,"rejectUtilsScriptPromise");this.id=O++,this.telInput=k,this.activeItem=null,this.highlightedItem=null,this.options=Object.assign({},J,W),this.hadInitialPlaceholder=!!k.getAttribute("placeholder");}_init(){this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!1),this.options.countrySearch&&!this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!0);let k=this.options.allowDropdown&&!this.options.showSelectedDialCode;!this.options.showFlags&&k&&(this.options.showFlags=!0),this.options.useFullscreenPopup&&!this.options.dropdownContainer&&(this.options.dropdownContainer=document.body),this.isRTL=!!this.telInput.closest("[dir=rtl]"),this.options.i18n=M(M({},C),this.options.i18n);let W=new Promise((N,R)=>{this.resolveAutoCountryPromise=N,this.rejectAutoCountryPromise=R;}),T=new Promise((N,R)=>{this.resolveUtilsScriptPromise=N,this.rejectUtilsScriptPromise=R;});this.promise=Promise.all([W,T]),this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests();}_processCountryData(){this._processAllCountries(),this._processDialCodes(),this._processPreferredCountries(),this._translateCountryNames(),(this.options.onlyCountries.length||this.options.i18n)&&this.countries.sort(Ue);}_addToDialCodeMap(k,W,T){W.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=W.length),this.dialCodeToIso2Map.hasOwnProperty(W)||(this.dialCodeToIso2Map[W]=[]);for(let R=0;R<this.dialCodeToIso2Map[W].length;R++)if(this.dialCodeToIso2Map[W][R]===k)return;let N=T!==void 0?T:this.dialCodeToIso2Map[W].length;this.dialCodeToIso2Map[W][N]=k;}_processAllCountries(){let{onlyCountries:k,excludeCountries:W}=this.options;if(k.length){let T=k.map(N=>N.toLowerCase());this.countries=h.filter(N=>T.indexOf(N.iso2)>-1);}else if(W.length){let T=W.map(N=>N.toLowerCase());this.countries=h.filter(N=>T.indexOf(N.iso2)===-1);}else this.countries=h;}_translateCountryNames(){for(let k=0;k<this.countries.length;k++){let W=this.countries[k].iso2.toLowerCase();this.options.i18n.hasOwnProperty(W)&&(this.countries[k].name=this.options.i18n[W]);}}_processDialCodes(){this.dialCodes={},this.dialCodeMaxLen=0,this.dialCodeToIso2Map={};for(let k=0;k<this.countries.length;k++){let W=this.countries[k];this.dialCodes[W.dialCode]||(this.dialCodes[W.dialCode]=!0),this._addToDialCodeMap(W.iso2,W.dialCode,W.priority);}for(let k=0;k<this.countries.length;k++){let W=this.countries[k];if(W.areaCodes){let T=this.dialCodeToIso2Map[W.dialCode][0];for(let N=0;N<W.areaCodes.length;N++){let R=W.areaCodes[N];for(let Ae=1;Ae<R.length;Ae++){let Oe=W.dialCode+R.substr(0,Ae);this._addToDialCodeMap(T,Oe),this._addToDialCodeMap(W.iso2,Oe);}this._addToDialCodeMap(W.iso2,W.dialCode+R);}}}}_processPreferredCountries(){this.preferredCountries=[];for(let k=0;k<this.options.preferredCountries.length;k++){let W=this.options.preferredCountries[k].toLowerCase(),T=this._getCountryData(W,!0);T&&this.preferredCountries.push(T);}}_generateMarkup(){var Is;this.telInput.classList.add("iti__tel-input"),!this.telInput.hasAttribute("autocomplete")&&!(this.telInput.form&&this.telInput.form.hasAttribute("autocomplete"))&&this.telInput.setAttribute("autocomplete","off");let{allowDropdown:k,showSelectedDialCode:W,showFlags:T,containerClass:N,hiddenInput:R,dropdownContainer:Ae,fixDropdownWidth:Oe,useFullscreenPopup:ke,countrySearch:Le,i18n:yn}=this.options,Rt="iti";k&&(Rt+=" iti--allow-dropdown"),W&&(Rt+=" iti--show-selected-dial-code"),T&&(Rt+=" iti--show-flags"),N&&(Rt+=` ${N}`),ke||(Rt+=" iti--inline-dropdown");let Nt=ht("div",{class:Rt});if((Is=this.telInput.parentNode)==null||Is.insertBefore(Nt,this.telInput),(T||W)&&(this.countryContainer=ht("div",{class:"iti__country-container"},Nt),this.selectedCountry=ht("button",M({type:"button",class:"iti__selected-country"},k&&M({"aria-expanded":"false","aria-label":this.options.i18n.selectedCountryAriaLabel,"aria-haspopup":Le?"true":"listbox","aria-controls":Le?`iti-${this.id}__dropdown-content`:`iti-${this.id}__country-listbox`},Le?{role:"combobox"}:{})),this.countryContainer),this.selectedCountryInner=ht("div",null,this.selectedCountry),this.selectedCountryA11yText=ht("span",{class:"iti__a11y-text"},this.selectedCountryInner)),Nt.appendChild(this.telInput),this.selectedCountry&&this.telInput.disabled&&this.selectedCountry.setAttribute("aria-disabled","true"),W&&(this.selectedDialCode=ht("div",{class:"iti__selected-dial-code"},this.selectedCountry)),k){this.telInput.disabled||this.selectedCountry.setAttribute("tabindex","0"),this.dropdownArrow=ht("div",{class:"iti__arrow","aria-hidden":"true"},this.selectedCountry);let hc=Oe?"":"iti--flexible-dropdown-width";if(this.dropdownContent=ht("div",{id:`iti-${this.id}__dropdown-content`,class:`iti__dropdown-content iti__hide ${hc}`}),Le&&(this.searchInput=ht("input",{type:"text",class:"iti__search-input",placeholder:yn.searchPlaceholder,role:"combobox","aria-expanded":"true","aria-label":yn.searchPlaceholder,"aria-controls":`iti-${this.id}__country-listbox`,"aria-autocomplete":"list",autocomplete:"off"},this.dropdownContent),this.searchResultsA11yText=ht("span",{class:"iti__a11y-text"},this.dropdownContent)),this.countryList=ht("ul",{class:"iti__country-list",id:`iti-${this.id}__country-listbox`,role:"listbox","aria-label":yn.countryListAriaLabel},this.dropdownContent),this.preferredCountries.length&&!Le&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),ht("li",{class:"iti__divider","aria-hidden":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),Le&&this._updateSearchResultsText(),Ae){let mr="iti iti--container";ke?mr+=" iti--fullscreen-popup":mr+=" iti--inline-dropdown",Le&&(mr+=" iti--country-search"),this.dropdown=ht("div",{class:mr}),this.dropdown.appendChild(this.dropdownContent);}else this.countryContainer.appendChild(this.dropdownContent);}if(R){let hc=this.telInput.getAttribute("name")||"",mr=R(hc);mr.phone&&(this.hiddenInput=ht("input",{type:"hidden",name:mr.phone}),Nt.appendChild(this.hiddenInput)),mr.country&&(this.hiddenInputCountry=ht("input",{type:"hidden",name:mr.country}),Nt.appendChild(this.hiddenInputCountry));}}_appendListItems(k,W,T){for(let N=0;N<k.length;N++){let R=k[N],Ae=T?"-preferred":"",Oe=ht("li",{id:`iti-${this.id}__item-${R.iso2}${Ae}`,class:`iti__country ${W}`,tabindex:"-1",role:"option","data-dial-code":R.dialCode,"data-country-code":R.iso2,"aria-selected":"false"},this.countryList);R.nodeById[this.id]=Oe;let ke="";this.options.showFlags&&(ke+=`<div class='iti__flag-box'><div class='iti__flag iti__${R.iso2}'></div></div>`),ke+=`<span class='iti__country-name'>${R.name}</span>`,ke+=`<span class='iti__dial-code'>+${R.dialCode}</span>`,Oe.insertAdjacentHTML("beforeend",ke);}}_setInitialState(k=!1){let W=this.telInput.getAttribute("value"),T=this.telInput.value,R=W&&W.charAt(0)==="+"&&(!T||T.charAt(0)!=="+")?W:T,Ae=this._getDialCode(R),Oe=ot(R),{initialCountry:ke}=this.options;if(Ae&&!Oe)this._updateCountryFromNumber(R);else if(ke!=="auto"||k){let Le=ke?ke.toLowerCase():"";Le&&this._getCountryData(Le,!0)?this._setCountry(Le):Ae&&Oe?this._setCountry("us"):this._setCountry();}R&&this._updateValFromNumber(R);}_initListeners(){this._initTelInputListeners(),this.options.allowDropdown&&this._initDropdownListeners(),(this.hiddenInput||this.hiddenInputCountry)&&this.telInput.form&&this._initHiddenInputListener();}_initHiddenInputListener(){var k;this._handleHiddenInputSubmit=()=>{this.hiddenInput&&(this.hiddenInput.value=this.getNumber()),this.hiddenInputCountry&&(this.hiddenInputCountry.value=this.getSelectedCountryData().iso2||"");},(k=this.telInput.form)==null||k.addEventListener("submit",this._handleHiddenInputSubmit);}_initDropdownListeners(){this._handleLabelClick=W=>{this.dropdownContent.classList.contains("iti__hide")?this.telInput.focus():W.preventDefault();};let k=this.telInput.closest("label");k&&k.addEventListener("click",this._handleLabelClick),this._handleClickSelectedCountry=()=>{this.dropdownContent.classList.contains("iti__hide")&&!this.telInput.disabled&&!this.telInput.readOnly&&this._openDropdown();},this.selectedCountry.addEventListener("click",this._handleClickSelectedCountry),this._handleCountryContainerKeydown=W=>{this.dropdownContent.classList.contains("iti__hide")&&["ArrowUp","ArrowDown"," ","Enter"].includes(W.key)&&(W.preventDefault(),W.stopPropagation(),this._openDropdown()),W.key==="Tab"&&this._closeDropdown();},this.countryContainer.addEventListener("keydown",this._handleCountryContainerKeydown);}_initRequests(){this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",()=>{window.intlTelInputGlobals.loadUtils(this.options.utilsScript);}):this.resolveUtilsScriptPromise(),this.options.initialCountry==="auto"&&!this.selectedCountryData.iso2?this._loadAutoCountry():this.resolveAutoCountryPromise();}_loadAutoCountry(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,typeof this.options.geoIpLookup=="function"&&this.options.geoIpLookup((k="")=>{let W=k.toLowerCase();W&&this._getCountryData(W,!0)?(window.intlTelInputGlobals.autoCountry=W,setTimeout(()=>ui("handleAutoCountry"))):(this._setInitialState(!0),ui("rejectAutoCountryPromise"));},()=>{this._setInitialState(!0),ui("rejectAutoCountryPromise");}));}_initTelInputListeners(){let{strictMode:k,formatAsYouType:W}=this.options,T=!1;this._handleInputEvent=N=>{this._updateCountryFromNumber(this.telInput.value)&&this._triggerCountryChange();let R=N&&N.data&&/[^+0-9]/.test(N.data),Ae=N&&N.inputType==="insertFromPaste"&&this.telInput.value;if(R||Ae&&!k?T=!0:/[^+0-9]/.test(this.telInput.value)||(T=!1),W&&!T){let Oe=this.telInput.selectionStart||0,Le=this.telInput.value.substring(0,Oe).replace(/[^+0-9]/g,"").length,yn=N&&N.inputType==="deleteContentForward",Rt=this._formatNumberAsYouType(),Nt=Vt(Le,Rt,Oe,yn);this.telInput.value=Rt,this.telInput.setSelectionRange(Nt,Nt);}},this.telInput.addEventListener("input",this._handleInputEvent),k&&(this._handleKeydownEvent=N=>{if(N.key&&N.key.length===1&&!N.altKey&&!N.ctrlKey&&!N.metaKey){let R=this.telInput.selectionStart===0&&N.key==="+",Ae=/^[0-9]$/.test(N.key),Oe=R||Ae,ke=this._getFullNumber(),Le=window.intlTelInputUtils.getCoreNumber(ke,this.selectedCountryData.iso2),yn=this.maxCoreNumberLength&&Le.length>=this.maxCoreNumberLength;(!Oe||yn)&&N.preventDefault();}},this.telInput.addEventListener("keydown",this._handleKeydownEvent));}_cap(k){let W=parseInt(this.telInput.getAttribute("maxlength")||"",10);return W&&k.length>W?k.substr(0,W):k;}_trigger(k){let W=new Event(k,{bubbles:!0,cancelable:!0});this.telInput.dispatchEvent(W);}_openDropdown(){let{fixDropdownWidth:k,countrySearch:W}=this.options;if(k&&(this.dropdownContent.style.width=`${this.telInput.offsetWidth}px`),this.dropdownContent.classList.remove("iti__hide"),this.selectedCountry.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&!W)this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0);else{let T=this.countryList.firstElementChild;T&&(this._highlightListItem(T,!1),this.countryList.scrollTop=0),W&&this.searchInput.focus();}this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown");}_setDropdownPosition(){if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.options.useFullscreenPopup){let k=this.telInput.getBoundingClientRect(),W=document.documentElement.scrollTop,T=k.top+W,N=this.telInput.offsetHeight,R=this.dropdownContent.offsetHeight,Ae=T+N+R<W+window.innerHeight,Oe=T-R>W,ke=!this.options.countrySearch&&!Ae&&Oe;if(Ve(this.dropdownContent,"iti__dropdown-content--dropup",ke),this.options.dropdownContainer){let Le=ke?0:N;this.dropdown.style.top=`${k.top+Le}px`,this.dropdown.style.left=`${k.left}px`,this._handleWindowScroll=()=>this._closeDropdown(),window.addEventListener("scroll",this._handleWindowScroll);}}}_bindDropdownListeners(){this._handleMouseoverCountryList=N=>{var Ae;let R=(Ae=N.target)==null?void 0:Ae.closest(".iti__country");R&&this._highlightListItem(R,!1);},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=N=>{var Ae;let R=(Ae=N.target)==null?void 0:Ae.closest(".iti__country");R&&this._selectListItem(R);},this.countryList.addEventListener("click",this._handleClickCountryList);let k=!0;this._handleClickOffToClose=()=>{k||this._closeDropdown(),k=!1;},document.documentElement.addEventListener("click",this._handleClickOffToClose);let W="",T=null;if(this._handleKeydownOnDropdown=N=>{["ArrowUp","ArrowDown","Enter","Escape"].includes(N.key)&&(N.preventDefault(),N.stopPropagation(),N.key==="ArrowUp"||N.key==="ArrowDown"?this._handleUpDownKey(N.key):N.key==="Enter"?this._handleEnterKey():N.key==="Escape"&&this._closeDropdown()),!this.options.countrySearch&&/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(N.key)&&(N.stopPropagation(),T&&clearTimeout(T),W+=N.key.toLowerCase(),this._searchForCountry(W),T=setTimeout(()=>{W="";},1e3));},document.addEventListener("keydown",this._handleKeydownOnDropdown),this.options.countrySearch){let N=()=>{let Ae=this.searchInput.value.trim();Ae?this._filterCountries(Ae):this._filterCountries("",!0);},R=null;this._handleSearchChange=()=>{R&&clearTimeout(R),R=setTimeout(()=>{N(),R=null;},100);},this.searchInput.addEventListener("input",this._handleSearchChange),this.searchInput.addEventListener("click",Ae=>Ae.stopPropagation());}}_filterCountries(k,W=!1){let T=!0;this.countryList.innerHTML="";let N=et(k);for(let R=0;R<this.countries.length;R++){let Ae=this.countries[R],Oe=et(Ae.name),ke=`+${Ae.dialCode}`;if(W||Oe.includes(N)||ke.includes(N)||Ae.iso2.includes(N)){let Le=Ae.nodeById[this.id];Le&&this.countryList.appendChild(Le),T&&(this._highlightListItem(Le,!1),T=!1);}}this.countryList.scrollTop=0,this._updateSearchResultsText();}_updateSearchResultsText(){let{i18n:k}=this.options,W=this.countryList.childElementCount,T;W===0?T=k.zeroSearchResults:W===1?T=k.oneSearchResult:T=k.multipleSearchResults.replace("${count}",W.toString()),this.searchResultsA11yText.textContent=T;}_handleUpDownKey(k){var T,N;let W=k==="ArrowUp"?(T=this.highlightedItem)==null?void 0:T.previousElementSibling:(N=this.highlightedItem)==null?void 0:N.nextElementSibling;if(W?W.classList.contains("iti__divider")&&(W=k==="ArrowUp"?W.previousElementSibling:W.nextElementSibling):this.countryList.childElementCount>1&&(W=k==="ArrowUp"?this.countryList.lastElementChild:this.countryList.firstElementChild),W){this._scrollTo(W,!1);let R=!this.options.countrySearch;this._highlightListItem(W,R);}}_handleEnterKey(){this.highlightedItem&&this._selectListItem(this.highlightedItem);}_searchForCountry(k){for(let W=0;W<this.countries.length;W++){let T=this.countries[W];if(T.name.substr(0,k.length).toLowerCase()===k){let R=T.nodeById[this.id];this._highlightListItem(R,!1),this._scrollTo(R,!0);break;}}}_updateValFromNumber(k){let W=k;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){let T=this.options.nationalMode||W.charAt(0)!=="+"&&!this.options.showSelectedDialCode,{NATIONAL:N,INTERNATIONAL:R}=window.intlTelInputUtils.numberFormat,Ae=T?N:R;W=window.intlTelInputUtils.formatNumber(W,this.selectedCountryData.iso2,Ae);}W=this._beforeSetNumber(W),this.telInput.value=W;}_updateCountryFromNumber(k){let W=k.indexOf("+"),T=W?k.substring(W):k,N=this.selectedCountryData.dialCode;T&&N==="1"&&T.charAt(0)!=="+"&&(T.charAt(0)!=="1"&&(T=`1${T}`),T=`+${T}`),this.options.showSelectedDialCode&&N&&T.charAt(0)!=="+"&&(T=`+${N}${T}`);let Ae=this._getDialCode(T,!0),Oe=pe(T),ke=null;if(Ae){let Le=this.dialCodeToIso2Map[pe(Ae)],yn=Le.indexOf(this.selectedCountryData.iso2)!==-1&&Oe.length<=Ae.length-1;if(!(N==="1"&&ot(Oe))&&!yn){for(let Nt=0;Nt<Le.length;Nt++)if(Le[Nt]){ke=Le[Nt];break;}}}else T.charAt(0)==="+"&&Oe.length?ke="":(!T||T==="+")&&!this.selectedCountryData.iso2&&(ke=this.defaultCountry);return ke!==null?this._setCountry(ke):!1;}_highlightListItem(k,W){let T=this.highlightedItem;T&&(T.classList.remove("iti__highlight"),T.setAttribute("aria-selected","false")),this.highlightedItem=k,this.highlightedItem.classList.add("iti__highlight"),this.highlightedItem.setAttribute("aria-selected","true"),this.selectedCountry.setAttribute("aria-activedescendant",k.getAttribute("id")||""),this.options.countrySearch&&this.searchInput.setAttribute("aria-activedescendant",k.getAttribute("id")||""),W&&this.highlightedItem.focus();}_getCountryData(k,W){for(let T=0;T<this.countries.length;T++)if(this.countries[T].iso2===k)return this.countries[T];if(W)return null;throw new Error(`No country data for '${k}'`);}_setCountry(k){let{allowDropdown:W,showSelectedDialCode:T,showFlags:N,countrySearch:R,i18n:Ae}=this.options,Oe=this.selectedCountryData.iso2?this.selectedCountryData:{};if(this.selectedCountryData=k?this._getCountryData(k,!1)||{}:{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedCountryInner){let ke="",Le="";k?N&&(ke=`iti__flag iti__${k}`,Le=`${this.selectedCountryData.name} +${this.selectedCountryData.dialCode}`):(ke="iti__flag iti__globe",Le=Ae.noCountrySelected),this.selectedCountryInner.className=ke,this.selectedCountryA11yText.textContent=Le;}if(this._setSelectedCountryTitleAttribute(k,T),T){let ke=this.selectedCountryData.dialCode?`+${this.selectedCountryData.dialCode}`:"";this.selectedDialCode.innerHTML=ke;let Le=this.selectedCountry.offsetWidth||this._getHiddenSelectedCountryWidth();this.isRTL?this.telInput.style.paddingRight=`${Le+6}px`:this.telInput.style.paddingLeft=`${Le+6}px`;}if(this._updatePlaceholder(),this._updateMaxLength(),W&&!R){let ke=this.activeItem;if(ke&&(ke.classList.remove("iti__active"),ke.setAttribute("aria-selected","false")),k){let Le=this.countryList.querySelector(`#iti-${this.id}__item-${k}-preferred`)||this.countryList.querySelector(`#iti-${this.id}__item-${k}`);Le&&(Le.setAttribute("aria-selected","true"),Le.classList.add("iti__active"),this.activeItem=Le);}}return Oe.iso2!==k;}_updateMaxLength(){if(this.options.strictMode&&window.intlTelInputUtils)if(this.selectedCountryData.iso2){let k=window.intlTelInputUtils.numberType[this.options.placeholderNumberType],W=window.intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,!1,k,!0),T=W;for(;window.intlTelInputUtils.isPossibleNumber(W,this.selectedCountryData.iso2);)T=W,W+="0";let N=window.intlTelInputUtils.getCoreNumber(T,this.selectedCountryData.iso2);this.maxCoreNumberLength=N.length;}else this.maxCoreNumberLength=null;}_setSelectedCountryTitleAttribute(k=null,W){if(!this.selectedCountry)return;let T;k&&!W?T=`${this.selectedCountryData.name}: +${this.selectedCountryData.dialCode}`:k?T=this.selectedCountryData.name:T="Unknown",this.selectedCountry.setAttribute("title",T);}_getHiddenSelectedCountryWidth(){if(this.telInput.parentNode){let k=this.telInput.parentNode.cloneNode(!1);k.style.visibility="hidden",document.body.appendChild(k);let W=this.countryContainer.cloneNode();k.appendChild(W);let T=this.selectedCountry.cloneNode(!0);W.appendChild(T);let N=T.offsetWidth;return document.body.removeChild(k),N;}return 0;}_updatePlaceholder(){let{autoPlaceholder:k,placeholderNumberType:W,nationalMode:T,customPlaceholder:N}=this.options,R=k==="aggressive"||!this.hadInitialPlaceholder&&k==="polite";if(window.intlTelInputUtils&&R){let Ae=window.intlTelInputUtils.numberType[W],Oe=this.selectedCountryData.iso2?window.intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,T,Ae):"";Oe=this._beforeSetNumber(Oe),typeof N=="function"&&(Oe=N(Oe,this.selectedCountryData)),this.telInput.setAttribute("placeholder",Oe);}}_selectListItem(k){let W=this._setCountry(k.getAttribute("data-country-code"));this._closeDropdown(),this._updateDialCode(k.getAttribute("data-dial-code")),this.telInput.focus(),W&&this._triggerCountryChange();}_closeDropdown(){this.dropdownContent.classList.add("iti__hide"),this.selectedCountry.setAttribute("aria-expanded","false"),this.selectedCountry.removeAttribute("aria-activedescendant"),this.highlightedItem&&this.highlightedItem.setAttribute("aria-selected","false"),this.options.countrySearch&&this.searchInput.removeAttribute("aria-activedescendant"),this.dropdownArrow.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._handleKeydownOnDropdown),this.options.countrySearch&&this.searchInput.removeEventListener("input",this._handleSearchChange),document.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.options.useFullscreenPopup||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._trigger("close:countrydropdown");}_scrollTo(k,W){let T=this.countryList,N=document.documentElement.scrollTop,R=T.offsetHeight,Ae=T.getBoundingClientRect().top+N,Oe=Ae+R,ke=k.offsetHeight,Le=k.getBoundingClientRect().top+N,yn=Le+ke,Rt=Le-Ae+T.scrollTop,Nt=R/2-ke/2;if(Le<Ae)W&&(Rt-=Nt),T.scrollTop=Rt;else if(yn>Oe){W&&(Rt+=Nt);let Is=R-ke;T.scrollTop=Rt-Is;}}_updateDialCode(k){let W=this.telInput.value,T=`+${k}`,N;if(W.charAt(0)==="+"){let R=this._getDialCode(W);R?N=W.replace(R,T):N=T,this.telInput.value=N;}}_getDialCode(k,W){let T="";if(k.charAt(0)==="+"){let N="";for(let R=0;R<k.length;R++){let Ae=k.charAt(R);if(!isNaN(parseInt(Ae,10))){if(N+=Ae,W)this.dialCodeToIso2Map[N]&&(T=k.substr(0,R+1));else if(this.dialCodes[N]){T=k.substr(0,R+1);break;}if(N.length===this.dialCodeMaxLen)break;}}}return T;}_getFullNumber(){let k=this.telInput.value.trim(),{dialCode:W}=this.selectedCountryData,T,N=pe(k);return this.options.showSelectedDialCode&&!this.options.nationalMode&&k.charAt(0)!=="+"&&W&&N?T=`+${W}`:T="",T+k;}_beforeSetNumber(k){let W=k;if(this.options.showSelectedDialCode){let T=this._getDialCode(W);if(T){T=`+${this.selectedCountryData.dialCode}`;let N=W[T.length]===" "||W[T.length]==="-"?T.length+1:T.length;W=W.substr(N);}}return this._cap(W);}_triggerCountryChange(){this._trigger("countrychange");}_formatNumberAsYouType(){let k=this._getFullNumber(),W=window.intlTelInputUtils?window.intlTelInputUtils.formatNumberAsYouType(k,this.selectedCountryData.iso2):k,{dialCode:T}=this.selectedCountryData;return this.options.showSelectedDialCode&&!this.options.nationalMode&&this.telInput.value.charAt(0)!=="+"&&W.includes(`+${T}`)?(W.split(`+${T}`)[1]||"").trim():W;}handleAutoCountry(){this.options.initialCountry==="auto"&&window.intlTelInputGlobals.autoCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise());}handleUtils(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this.selectedCountryData.iso2&&(this._updatePlaceholder(),this._updateMaxLength())),this.resolveUtilsScriptPromise();}destroy(){var T,N;if(this.options.allowDropdown){this._closeDropdown(),this.selectedCountry.removeEventListener("click",this._handleClickSelectedCountry),this.countryContainer.removeEventListener("keydown",this._handleCountryContainerKeydown);let R=this.telInput.closest("label");R&&R.removeEventListener("click",this._handleLabelClick);}let{form:k}=this.telInput;this._handleHiddenInputSubmit&&k&&k.removeEventListener("submit",this._handleHiddenInputSubmit),this.telInput.removeEventListener("input",this._handleInputEvent),this._handleKeydownEvent&&this.telInput.removeEventListener("keydown",this._handleKeydownEvent),this.telInput.removeAttribute("data-intl-tel-input-id");let W=this.telInput.parentNode;(T=W==null?void 0:W.parentNode)==null||T.insertBefore(this.telInput,W),(N=W==null?void 0:W.parentNode)==null||N.removeChild(W),delete window.intlTelInputGlobals.instances[this.id];}getExtension(){return window.intlTelInputUtils?window.intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):"";}getNumber(k){if(window.intlTelInputUtils){let{iso2:W}=this.selectedCountryData;return window.intlTelInputUtils.formatNumber(this._getFullNumber(),W,k);}return"";}getNumberType(){return window.intlTelInputUtils?window.intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99;}getSelectedCountryData(){return this.selectedCountryData;}getValidationError(){if(window.intlTelInputUtils){let{iso2:k}=this.selectedCountryData;return window.intlTelInputUtils.getValidationError(this._getFullNumber(),k);}return-99;}isValidNumber(k=!0){let W=this._getFullNumber();return new RegExp("\\p{L}","u").test(W)?!1:window.intlTelInputUtils?window.intlTelInputUtils.isPossibleNumber(W,this.selectedCountryData.iso2,k):null;}isValidNumberPrecise(){let k=this._getFullNumber();return new RegExp("\\p{L}","u").test(k)?!1:window.intlTelInputUtils?window.intlTelInputUtils.isValidNumber(k,this.selectedCountryData.iso2):null;}setCountry(k){let W=k.toLowerCase();this.selectedCountryData.iso2!==W&&(this._setCountry(W),this._updateDialCode(this.selectedCountryData.dialCode),this._triggerCountryChange());}setNumber(k){let W=this._updateCountryFromNumber(k);this._updateValFromNumber(k),W&&this._triggerCountryChange();}setPlaceholderNumberType(k){this.options.placeholderNumberType=k,this._updatePlaceholder();}},h7=(k,W,T)=>{let N=document.createElement("script");N.onload=()=>{ui("handleUtils"),W&&W();},N.onerror=()=>{ui("rejectUtilsScriptPromise"),T&&T();},N.className="iti-load-utils",N.async=!0,N.src=k,document.body.appendChild(N);},v7=k=>!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript?(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,new Promise((W,T)=>h7(k,W,T))):null;if(typeof window=="object"&&!window.intlTelInputGlobals){let k={defaults:J,documentReady:()=>document.readyState==="complete",getCountryData:()=>h,getInstance:W=>{let T=W.getAttribute("data-intl-tel-input-id");return T?k.instances[T]:null;},instances:{},loadUtils:v7,version:"21.2.8"};window.intlTelInputGlobals=k;}var g7=(k,W)=>{let T=new Ms(k,W);return T._init(),k.setAttribute("data-intl-tel-input-id",T.id.toString()),window.intlTelInputGlobals.instances[T.id]=T,T;},b7=g7;return l(u);})();return t.default;});});var f9=zh((exports,module)=>{"use strict";(function(t){if(typeof exports=="object"&&typeof module<"u")module.exports=t();else if(typeof define=="function"&&define.amd)define([],t);else{var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n=this,n.libphonenumber=t();}})(function(){var define,module,exports;return function(){function t(n,i,r){function o(l,u){if(!i[l]){if(!n[l]){var p=typeof nA=="function"&&nA;if(!u&&p)return p(l,!0);if(A)return A(l,!0);var m=new Error("Cannot find module '"+l+"'");throw m.code="MODULE_NOT_FOUND",m;}var h=i[l]={exports:{}};n[l][0].call(h.exports,function(x){var P=n[l][1][x];return o(P||x);},h,h.exports,t,n,i,r);}return i[l].exports;}for(var A=typeof nA=="function"&&nA,s=0;s<r.length;s++)o(r[s]);return o;}return t;}()({1:[function(require,module,exports){(function(global){(function(){var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.createTemplateTagFirstArg=function(t){return t.raw=t;},$jscomp.createTemplateTagFirstArgWithRaw=function(t,n){return t.raw=n,t;},$jscomp.arrayIteratorImpl=function(t){var n=0;return function(){return n<t.length?{done:!1,value:t[n++]}:{done:!0};};},$jscomp.arrayIterator=function(t){return{next:$jscomp.arrayIteratorImpl(t)};},$jscomp.makeIterator=function(t){var n=typeof Symbol<"u"&&Symbol.iterator&&t[Symbol.iterator];return n?n.call(t):$jscomp.arrayIterator(t);},$jscomp.arrayFromIterator=function(t){for(var n,i=[];!(n=t.next()).done;)i.push(n.value);return i;},$jscomp.arrayFromIterable=function(t){return t instanceof Array?t:$jscomp.arrayFromIterator($jscomp.makeIterator(t));},$jscomp.checkStringArgs=function(t,n,i){if(t==null)throw new TypeError("The 'this' value for String.prototype."+i+" must not be null or undefined");if(n instanceof RegExp)throw new TypeError("First argument to String.prototype."+i+" must not be a regular expression");return t+"";},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.ISOLATE_POLYFILLS=!1,$jscomp.FORCE_POLYFILL_PROMISE=!1,$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||typeof Object.defineProperties=="function"?Object.defineProperty:function(t,n,i){return t==Array.prototype||t==Object.prototype||(t[n]=i.value),t;},$jscomp.getGlobal=function(t){t=[typeof globalThis=="object"&&globalThis,t,typeof window=="object"&&window,typeof self=="object"&&self,typeof global=="object"&&global];for(var n=0;n<t.length;++n){var i=t[n];if(i&&i.Math==Math)return i;}throw Error("Cannot find global object");},$jscomp.global=$jscomp.getGlobal(this),$jscomp.IS_SYMBOL_NATIVE=typeof Symbol=="function"&&typeof Symbol("x")=="symbol",$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE,$jscomp.polyfills={},$jscomp.propertyToPolyfillSymbol={},$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(t,n){var i=$jscomp.propertyToPolyfillSymbol[n];return i==null?t[n]:(i=t[i],i!==void 0?i:t[n]);};$jscomp.polyfill=function(t,n,i,r){n&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(t,n,i,r):$jscomp.polyfillUnisolated(t,n,i,r));},$jscomp.polyfillUnisolated=function(t,n,i,r){for(i=$jscomp.global,t=t.split("."),r=0;r<t.length-1;r++){var o=t[r];if(!(o in i))return;i=i[o];}t=t[t.length-1],r=i[t],n=n(r),n!=r&&n!=null&&$jscomp.defineProperty(i,t,{configurable:!0,writable:!0,value:n});},$jscomp.polyfillIsolated=function(t,n,i,r){var o=t.split(".");t=o.length===1,r=o[0],r=!t&&r in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var A=0;A<o.length-1;A++){var s=o[A];if(!(s in r))return;r=r[s];}o=o[o.length-1],i=$jscomp.IS_SYMBOL_NATIVE&&i==="es6"?r[o]:null,n=n(i),n!=null&&(t?$jscomp.defineProperty($jscomp.polyfills,o,{configurable:!0,writable:!0,value:n}):n!==i&&($jscomp.propertyToPolyfillSymbol[o]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(o):$jscomp.POLYFILL_PREFIX+o,o=$jscomp.propertyToPolyfillSymbol[o],$jscomp.defineProperty(r,o,{configurable:!0,writable:!0,value:n})));},$jscomp.polyfill("String.prototype.endsWith",function(t){return t||function(n,i){var r=$jscomp.checkStringArgs(this,n,"endsWith");n+="",i===void 0&&(i=r.length),i=Math.max(0,Math.min(i|0,r.length));for(var o=n.length;0<o&&0<i;)if(r[--i]!=n[--o])return!1;return 0>=o;};},"es6","es3"),$jscomp.findInternal=function(t,n,i){t instanceof String&&(t=String(t));for(var r=t.length,o=0;o<r;o++){var A=t[o];if(n.call(i,A,o,t))return{i:o,v:A};}return{i:-1,v:void 0};},$jscomp.polyfill("Array.prototype.find",function(t){return t||function(n,i){return $jscomp.findInternal(this,n,i).v;};},"es6","es3"),$jscomp.polyfill("String.prototype.startsWith",function(t){return t||function(n,i){var r=$jscomp.checkStringArgs(this,n,"startsWith");n+="";var o=r.length,A=n.length;i=Math.max(0,Math.min(i|0,r.length));for(var s=0;s<A&&i<o;)if(r[i++]!=n[s++])return!1;return s>=A;};},"es6","es3"),$jscomp.polyfill("String.prototype.repeat",function(t){return t||function(n){var i=$jscomp.checkStringArgs(this,null,"repeat");if(0>n||1342177279<n)throw new RangeError("Invalid count value");n|=0;for(var r="";n;)n&1&&(r+=i),(n>>>=1)&&(i+=i);return r;};},"es6","es3"),$jscomp.initSymbol=function(){},$jscomp.polyfill("Symbol",function(t){if(t)return t;var n=function(o,A){this.$jscomp$symbol$id_=o,$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:A});};n.prototype.toString=function(){return this.$jscomp$symbol$id_;};var i=0,r=function(o){if(this instanceof r)throw new TypeError("Symbol is not a constructor");return new n("jscomp_symbol_"+(o||"")+"_"+i++,o);};return r;},"es6","es3"),$jscomp.polyfill("Symbol.iterator",function(t){if(t)return t;t=Symbol("Symbol.iterator");for(var n="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),i=0;i<n.length;i++){var r=$jscomp.global[n[i]];typeof r=="function"&&typeof r.prototype[t]!="function"&&$jscomp.defineProperty(r.prototype,t,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this));}});}return t;},"es6","es3"),$jscomp.iteratorPrototype=function(t){return t={next:t},t[Symbol.iterator]=function(){return this;},t;},$jscomp.iteratorFromArray=function(t,n){t instanceof String&&(t+="");var i=0,r=!1,o={next:function(){if(!r&&i<t.length){var A=i++;return{value:n(A,t[A]),done:!1};}return r=!0,{done:!0,value:void 0};}};return o[Symbol.iterator]=function(){return o;},o;},$jscomp.polyfill("Array.prototype.keys",function(t){return t||function(){return $jscomp.iteratorFromArray(this,function(n){return n;});};},"es6","es3"),$jscomp.polyfill("Object.is",function(t){return t||function(n,i){return n===i?n!==0||1/n===1/i:n!==n&&i!==i;};},"es6","es3"),$jscomp.polyfill("Array.prototype.includes",function(t){return t||function(n,i){var r=this;r instanceof String&&(r=String(r));var o=r.length;for(i=i||0,0>i&&(i=Math.max(i+o,0));i<o;i++){var A=r[i];if(A===n||Object.is(A,n))return!0;}return!1;};},"es7","es3"),$jscomp.polyfill("String.prototype.includes",function(t){return t||function(n,i){return $jscomp.checkStringArgs(this,n,"includes").indexOf(n,i||0)!==-1;};},"es6","es3");var COMPILED=!0,goog=goog||{};goog.global=this||self,goog.exportPath_=function(t,n,i,r){t=t.split("."),r=r||goog.global,t[0]in r||typeof r.execScript>"u"||r.execScript("var "+t[0]);for(var o;t.length&&(o=t.shift());)if(t.length||n===void 0)r=r[o]&&r[o]!==Object.prototype[o]?r[o]:r[o]={};else if(!i&&goog.isObject(n)&&goog.isObject(r[o]))for(var A in n)n.hasOwnProperty(A)&&(r[o][A]=n[A]);else r[o]=n;},goog.define=function(t,n){if(!COMPILED){var i=goog.global.CLOSURE_UNCOMPILED_DEFINES,r=goog.global.CLOSURE_DEFINES;i&&i.nodeType===void 0&&Object.prototype.hasOwnProperty.call(i,t)?n=i[t]:r&&r.nodeType===void 0&&Object.prototype.hasOwnProperty.call(r,t)&&(n=r[t]);}return n;},goog.FEATURESET_YEAR=2012,goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(t){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");if(!COMPILED&&goog.isProvided_(t))throw Error('Namespace "'+t+'" already declared.');goog.constructNamespace_(t);},goog.constructNamespace_=function(t,n,i){if(!COMPILED){delete goog.implicitNamespaces_[t];for(var r=t;(r=r.substring(0,r.lastIndexOf(".")))&&!goog.getObjectByName(r);)goog.implicitNamespaces_[r]=!0;}goog.exportPath_(t,n,i);},goog.getScriptNonce=function(t){return t&&t!=goog.global?goog.getScriptNonce_(t.document):(goog.cspNonce_===null&&(goog.cspNonce_=goog.getScriptNonce_(goog.global.document)),goog.cspNonce_);},goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/,goog.cspNonce_=null,goog.getScriptNonce_=function(t){return(t=t.querySelector&&t.querySelector("script[nonce]"))&&(t=t.nonce||t.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(t)?t:"";},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(t){if(typeof t!="string"||!t||t.search(goog.VALID_MODULE_RE_)==-1)throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+t+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");if(goog.moduleLoaderState_.moduleName=t,!COMPILED){if(goog.isProvided_(t))throw Error('Namespace "'+t+'" already declared.');delete goog.implicitNamespaces_[t];}},goog.module.get=function(t){return goog.module.getInternal_(t);},goog.module.getInternal_=function(t){if(!COMPILED){if(t in goog.loadedModules_)return goog.loadedModules_[t].exports;if(!goog.implicitNamespaces_[t])return t=goog.getObjectByName(t),t!=null?t:null;}return null;},goog.ModuleType={ES6:"es6",GOOG:"goog"},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_();},goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG;},goog.isInEs6ModuleLoader_=function(){if(goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6)return!0;var t=goog.global.$jscomp;return t?typeof t.getCurrentModulePath!="function"?!1:!!t.getCurrentModulePath():!1;},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInGoogModuleLoader_())throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");goog.moduleLoaderState_.declareLegacyNamespace=!0;},goog.declareModuleId=function(t){if(!COMPILED){if(!goog.isInEs6ModuleLoader_())throw Error("goog.declareModuleId may only be called from within an ES6 module");if(goog.moduleLoaderState_&&goog.moduleLoaderState_.moduleName)throw Error("goog.declareModuleId may only be called once per module.");if(t in goog.loadedModules_)throw Error('Module with namespace "'+t+'" already exists.');}if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=t;else{var n=goog.global.$jscomp;if(!n||typeof n.getCurrentModulePath!="function")throw Error('Module with namespace "'+t+'" has been loaded incorrectly.');n=n.require(n.getCurrentModulePath()),goog.loadedModules_[t]={exports:n,type:goog.ModuleType.ES6,moduleId:t};}},goog.setTestOnly=function(t){if(goog.DISALLOW_TEST_ONLY_CODE)throw t=t||"",Error("Importing test-only code into non-debug environment"+(t?": "+t:"."));},goog.forwardDeclare=function(t){},COMPILED||(goog.isProvided_=function(t){return t in goog.loadedModules_||!goog.implicitNamespaces_[t]&&goog.getObjectByName(t)!=null;},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(t,n){t=t.split("."),n=n||goog.global;for(var i=0;i<t.length;i++)if(n=n[t[i]],n==null)return null;return n;},goog.addDependency=function(t,n,i,r){!COMPILED&&goog.DEPENDENCIES_ENABLED&&goog.debugLoader_.addDependency(t,n,i,r);},goog.ENABLE_DEBUG_LOADER=!0,goog.logToConsole_=function(t){goog.global.console&&goog.global.console.error(t);},goog.require=function(t){if(!COMPILED){if(goog.ENABLE_DEBUG_LOADER&&goog.debugLoader_.requested(t),goog.isProvided_(t)){if(goog.isInModuleLoader_())return goog.module.getInternal_(t);}else if(goog.ENABLE_DEBUG_LOADER){var n=goog.moduleLoaderState_;goog.moduleLoaderState_=null;try{goog.debugLoader_.load_(t);}finally{goog.moduleLoaderState_=n;}}return null;}},goog.requireType=function(t){return{};},goog.basePath="",goog.nullFunction=function(){},goog.abstractMethod=function(){throw Error("unimplemented abstract method");},goog.addSingletonGetter=function(t){t.instance_=void 0,t.getInstance=function(){return t.instance_?t.instance_:(goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=t),t.instance_=new t());};},goog.instantiatedSingletons_=[],goog.LOAD_MODULE_USING_EVAL=!0,goog.SEAL_MODULE_EXPORTS=goog.DEBUG,goog.loadedModules_={},goog.DEPENDENCIES_ENABLED=!COMPILED&&goog.ENABLE_DEBUG_LOADER,goog.TRANSPILE="detect",goog.ASSUME_ES_MODULES_TRANSPILED=!1,goog.TRANSPILE_TO_LANGUAGE="",goog.TRANSPILER="transpile.js",goog.hasBadLetScoping=null,goog.useSafari10Workaround=function(){if(goog.hasBadLetScoping==null){try{var a=!eval('"use strict";let x = 1; function f() { return typeof x; };f() == "number";');}catch(t){a=!1;}goog.hasBadLetScoping=a;}return goog.hasBadLetScoping;},goog.workaroundSafari10EvalBug=function(t){return"(function(){"+t+`
;})();
`;},goog.loadModule=function(t){var n=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:goog.ModuleType.GOOG};var i={},r=i;if(typeof t=="function")r=t.call(void 0,r);else if(typeof t=="string")goog.useSafari10Workaround()&&(t=goog.workaroundSafari10EvalBug(t)),r=goog.loadModuleFromSource_.call(void 0,r,t);else throw Error("Invalid module definition");var o=goog.moduleLoaderState_.moduleName;if(typeof o=="string"&&o)goog.moduleLoaderState_.declareLegacyNamespace?goog.constructNamespace_(o,r,i!==r):goog.SEAL_MODULE_EXPORTS&&Object.seal&&typeof r=="object"&&r!=null&&Object.seal(r),goog.loadedModules_[o]={exports:r,type:goog.ModuleType.GOOG,moduleId:goog.moduleLoaderState_.moduleName};else throw Error('Invalid module name "'+o+'"');}finally{goog.moduleLoaderState_=n;}},goog.loadModuleFromSource_=function(a,b){return eval(b),a;},goog.normalizePath_=function(t){t=t.split("/");for(var n=0;n<t.length;)t[n]=="."?t.splice(n,1):n&&t[n]==".."&&t[n-1]&&t[n-1]!=".."?t.splice(--n,2):n++;return t.join("/");},goog.loadFileSync_=function(t){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(t);try{var n=new goog.global.XMLHttpRequest();return n.open("get",t,!1),n.send(),n.status==0||n.status==200?n.responseText:null;}catch{return null;}},goog.transpile_=function(t,n,i){var r=goog.global.$jscomp;r||(goog.global.$jscomp=r={});var o=r.transpile;if(!o){var A=goog.basePath+goog.TRANSPILER,s=goog.loadFileSync_(A);if(s){if(function(){(0,eval)(s+`
//# sourceURL=`+A);}.call(goog.global),goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile,r=goog.global.$jscomp,o=r.transpile;}}return o||(o=r.transpile=function(l,u){return goog.logToConsole_(u+" requires transpilation but no transpiler was found."),l;}),o(t,n,i);},goog.typeOf=function(t){var n=typeof t;return n!="object"?n:t?Array.isArray(t)?"array":n:"null";},goog.isArrayLike=function(t){var n=goog.typeOf(t);return n=="array"||n=="object"&&typeof t.length=="number";},goog.isDateLike=function(t){return goog.isObject(t)&&typeof t.getFullYear=="function";},goog.isObject=function(t){var n=typeof t;return n=="object"&&t!=null||n=="function";},goog.getUid=function(t){return Object.prototype.hasOwnProperty.call(t,goog.UID_PROPERTY_)&&t[goog.UID_PROPERTY_]||(t[goog.UID_PROPERTY_]=++goog.uidCounter_);},goog.hasUid=function(t){return!!t[goog.UID_PROPERTY_];},goog.removeUid=function(t){t!==null&&"removeAttribute"in t&&t.removeAttribute(goog.UID_PROPERTY_);try{delete t[goog.UID_PROPERTY_];}catch{}},goog.UID_PROPERTY_="closure_uid_"+(1e9*Math.random()>>>0),goog.uidCounter_=0,goog.cloneObject=function(t){var n=goog.typeOf(t);if(n=="object"||n=="array"){if(typeof t.clone=="function")return t.clone();n=n=="array"?[]:{};for(var i in t)n[i]=goog.cloneObject(t[i]);return n;}return t;},goog.bindNative_=function(t,n,i){return t.call.apply(t.bind,arguments);},goog.bindJs_=function(t,n,i){if(!t)throw Error();if(2<arguments.length){var r=Array.prototype.slice.call(arguments,2);return function(){var o=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(o,r),t.apply(n,o);};}return function(){return t.apply(n,arguments);};},goog.bind=function(t,n,i){return Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_,goog.bind.apply(null,arguments);},goog.partial=function(t,n){var i=Array.prototype.slice.call(arguments,1);return function(){var r=i.slice();return r.push.apply(r,arguments),t.apply(this,r);};},goog.mixin=function(t,n){for(var i in n)t[i]=n[i];},goog.now=function(){return Date.now();},goog.globalEval=function(t){(0,eval)(t);},goog.getCssName=function(t,n){if(String(t).charAt(0)==".")throw Error('className passed in goog.getCssName must not start with ".". You passed: '+t);var i=function(o){return goog.cssNameMapping_[o]||o;},r=function(o){o=o.split("-");for(var A=[],s=0;s<o.length;s++)A.push(i(o[s]));return A.join("-");};return r=goog.cssNameMapping_?goog.cssNameMappingStyle_=="BY_WHOLE"?i:r:function(o){return o;},t=n?t+"-"+r(n):r(t),goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(t):t;},goog.setCssNameMapping=function(t,n){goog.cssNameMapping_=t,goog.cssNameMappingStyle_=n;},!COMPILED&&goog.global.CLOSURE_CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING),goog.getMsg=function(t,n,i){return i&&i.html&&(t=t.replace(/</g,"&lt;")),i&&i.unescapeHtmlEntities&&(t=t.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&")),n&&(t=t.replace(/\{\$([^}]+)}/g,function(r,o){return n!=null&&o in n?n[o]:r;})),t;},goog.getMsgWithFallback=function(t,n){return t;},goog.exportSymbol=function(t,n,i){goog.exportPath_(t,n,!0,i);},goog.exportProperty=function(t,n,i){t[n]=i;},goog.inherits=function(t,n){function i(){}i.prototype=n.prototype,t.superClass_=n.prototype,t.prototype=new i(),t.prototype.constructor=t,t.base=function(r,o,A){for(var s=Array(arguments.length-2),l=2;l<arguments.length;l++)s[l-2]=arguments[l];return n.prototype[o].apply(r,s);};},goog.scope=function(t){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");t.call(goog.global);},COMPILED||(goog.global.COMPILED=COMPILED),goog.defineClass=function(t,n){var i=n.constructor,r=n.statics;return i&&i!=Object.prototype.constructor||(i=function(){throw Error("cannot instantiate an interface (no constructor defined).");}),i=goog.defineClass.createSealingConstructor_(i,t),t&&goog.inherits(i,t),delete n.constructor,delete n.statics,goog.defineClass.applyProperties_(i.prototype,n),r!=null&&(r instanceof Function?r(i):goog.defineClass.applyProperties_(i,r)),i;},goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG,goog.defineClass.createSealingConstructor_=function(t,n){return goog.defineClass.SEAL_CLASS_INSTANCES?function(){var i=t.apply(this,arguments)||this;return i[goog.UID_PROPERTY_]=i[goog.UID_PROPERTY_],i;}:t;},goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.defineClass.applyProperties_=function(t,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);for(var r=0;r<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;r++)i=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[r],Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);},!COMPILED&&goog.DEPENDENCIES_ENABLED&&(goog.inHtmlDocument_=function(){var t=goog.global.document;return t!=null&&"write"in t;},goog.isDocumentLoading_=function(){var t=goog.global.document;return t.attachEvent?t.readyState!="complete":t.readyState=="loading";},goog.findBasePath_=function(){if(goog.global.CLOSURE_BASE_PATH!=null&&typeof goog.global.CLOSURE_BASE_PATH=="string")goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_()){var t=goog.global.document,n=t.currentScript;for(t=n?[n]:t.getElementsByTagName("SCRIPT"),n=t.length-1;0<=n;--n){var i=t[n].src,r=i.lastIndexOf("?");if(r=r==-1?i.length:r,i.substr(r-7,7)=="base.js"){goog.basePath=i.substr(0,r-7);break;}}}},goog.findBasePath_(),goog.Transpiler=function(){this.requiresTranspilation_=null,this.transpilationTarget_=goog.TRANSPILE_TO_LANGUAGE;},goog.Transpiler.prototype.createRequiresTranspilation_=function(){function a(t,n){e?d[t]=!0:n()?(c=t,d[t]=!1):e=d[t]=!0;}function b(g){try{return!!eval(g);}catch(t){return!1;}}var c="es3",d={es3:!1},e=!1,f=goog.global.navigator&&goog.global.navigator.userAgent?goog.global.navigator.userAgent:"";return a("es5",function(){return b("[1,].length==1");}),a("es6",function(){return f.match(/Edge\/(\d+)(\.\d)*/i)?!1:b('(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()');}),a("es7",function(){return b("2 ** 2 == 4");}),a("es8",function(){return b("async () => 1, true");}),a("es9",function(){return b("({...rest} = {}), true");}),a("es_next",function(){return!1;}),{target:c,map:d};},goog.Transpiler.prototype.needsTranspile=function(t,n){if(goog.TRANSPILE=="always")return!0;if(goog.TRANSPILE=="never")return!1;if(!this.requiresTranspilation_){var i=this.createRequiresTranspilation_();this.requiresTranspilation_=i.map,this.transpilationTarget_=this.transpilationTarget_||i.target;}if(t in this.requiresTranspilation_)return this.requiresTranspilation_[t]?!0:!(!goog.inHtmlDocument_()||n!="es6"||"noModule"in goog.global.document.createElement("script"));throw Error("Unknown language mode: "+t);},goog.Transpiler.prototype.transpile=function(t,n){return goog.transpile_(t,n,this.transpilationTarget_);},goog.transpiler_=new goog.Transpiler(),goog.protectScriptTag_=function(t){return t.replace(/<\/(SCRIPT)/ig,"\\x3c/$1");},goog.DebugLoader_=function(){this.dependencies_={},this.idToPath_={},this.written_={},this.loadingDeps_=[],this.depsToLoad_=[],this.paused_=!1,this.factory_=new goog.DependencyFactory(goog.transpiler_),this.deferredCallbacks_={},this.deferredQueue_=[];},goog.DebugLoader_.prototype.bootstrap=function(t,n){function i(){r&&(goog.global.setTimeout(r,0),r=null);}var r=n;if(t.length){n=[];for(var o=0;o<t.length;o++){var A=this.getPathFromDeps_(t[o]);if(!A)throw Error("Unregonized namespace: "+t[o]);n.push(this.dependencies_[A]);}A=goog.require;var s=0;for(o=0;o<t.length;o++)A(t[o]),n[o].onLoad(function(){++s==t.length&&i();});}else i();},goog.DebugLoader_.prototype.loadClosureDeps=function(){this.depsToLoad_.push(this.factory_.createDependency(goog.normalizePath_(goog.basePath+"deps.js"),"deps.js",[],[],{},!1)),this.loadDeps_();},goog.DebugLoader_.prototype.requested=function(t,n){(t=this.getPathFromDeps_(t))&&(n||this.areDepsLoaded_(this.dependencies_[t].requires))&&(n=this.deferredCallbacks_[t])&&(delete this.deferredCallbacks_[t],n());},goog.DebugLoader_.prototype.setDependencyFactory=function(t){this.factory_=t;},goog.DebugLoader_.prototype.load_=function(t){if(this.getPathFromDeps_(t)){var n=this,i=[],r=function(o){var A=n.getPathFromDeps_(o);if(!A)throw Error("Bad dependency path or symbol: "+o);if(!n.written_[A]){for(n.written_[A]=!0,o=n.dependencies_[A],A=0;A<o.requires.length;A++)goog.isProvided_(o.requires[A])||r(o.requires[A]);i.push(o);}};r(t),t=!!this.depsToLoad_.length,this.depsToLoad_=this.depsToLoad_.concat(i),this.paused_||t||this.loadDeps_();}else throw t="goog.require could not find: "+t,goog.logToConsole_(t),Error(t);},goog.DebugLoader_.prototype.loadDeps_=function(){for(var t=this,n=this.paused_;this.depsToLoad_.length&&!n;)(function(){var i=!1,r=t.depsToLoad_.shift(),o=!1;t.loading_(r);var A={pause:function(){if(i)throw Error("Cannot call pause after the call to load.");n=!0;},resume:function(){i?t.resume_():n=!1;},loaded:function(){if(o)throw Error("Double call to loaded.");o=!0,t.loaded_(r);},pending:function(){for(var s=[],l=0;l<t.loadingDeps_.length;l++)s.push(t.loadingDeps_[l]);return s;},setModuleState:function(s){goog.moduleLoaderState_={type:s,moduleName:"",declareLegacyNamespace:!1};},registerEs6ModuleExports:function(s,l,u){u&&(goog.loadedModules_[u]={exports:l,type:goog.ModuleType.ES6,moduleId:u||""});},registerGoogModuleExports:function(s,l){goog.loadedModules_[s]={exports:l,type:goog.ModuleType.GOOG,moduleId:s};},clearModuleState:function(){goog.moduleLoaderState_=null;},defer:function(s){if(i)throw Error("Cannot register with defer after the call to load.");t.defer_(r,s);},areDepsLoaded:function(){return t.areDepsLoaded_(r.requires);}};try{r.load(A);}finally{i=!0;}})();n&&this.pause_();},goog.DebugLoader_.prototype.pause_=function(){this.paused_=!0;},goog.DebugLoader_.prototype.resume_=function(){this.paused_&&(this.paused_=!1,this.loadDeps_());},goog.DebugLoader_.prototype.loading_=function(t){this.loadingDeps_.push(t);},goog.DebugLoader_.prototype.loaded_=function(t){for(var n=0;n<this.loadingDeps_.length;n++)if(this.loadingDeps_[n]==t){this.loadingDeps_.splice(n,1);break;}for(n=0;n<this.deferredQueue_.length;n++)if(this.deferredQueue_[n]==t.path){this.deferredQueue_.splice(n,1);break;}if(this.loadingDeps_.length==this.deferredQueue_.length&&!this.depsToLoad_.length)for(;this.deferredQueue_.length;)this.requested(this.deferredQueue_.shift(),!0);t.loaded();},goog.DebugLoader_.prototype.areDepsLoaded_=function(t){for(var n=0;n<t.length;n++){var i=this.getPathFromDeps_(t[n]);if(!i||!(i in this.deferredCallbacks_||goog.isProvided_(t[n])))return!1;}return!0;},goog.DebugLoader_.prototype.getPathFromDeps_=function(t){return t in this.idToPath_?this.idToPath_[t]:t in this.dependencies_?t:null;},goog.DebugLoader_.prototype.defer_=function(t,n){this.deferredCallbacks_[t.path]=n,this.deferredQueue_.push(t.path);},goog.LoadController=function(){},goog.LoadController.prototype.pause=function(){},goog.LoadController.prototype.resume=function(){},goog.LoadController.prototype.loaded=function(){},goog.LoadController.prototype.pending=function(){},goog.LoadController.prototype.registerEs6ModuleExports=function(t,n,i){},goog.LoadController.prototype.setModuleState=function(t){},goog.LoadController.prototype.clearModuleState=function(){},goog.LoadController.prototype.defer=function(t){},goog.LoadController.prototype.areDepsLoaded=function(){},goog.Dependency=function(t,n,i,r,o){this.path=t,this.relativePath=n,this.provides=i,this.requires=r,this.loadFlags=o,this.loaded_=!1,this.loadCallbacks_=[];},goog.Dependency.prototype.getPathName=function(){var t=this.path,n=t.indexOf("://");return 0<=n&&(t=t.substring(n+3),n=t.indexOf("/"),0<=n&&(t=t.substring(n+1))),t;},goog.Dependency.prototype.onLoad=function(t){this.loaded_?t():this.loadCallbacks_.push(t);},goog.Dependency.prototype.loaded=function(){this.loaded_=!0;var t=this.loadCallbacks_;this.loadCallbacks_=[];for(var n=0;n<t.length;n++)t[n]();},goog.Dependency.defer_=!1,goog.Dependency.callbackMap_={},goog.Dependency.registerCallback_=function(t){var n=Math.random().toString(32);return goog.Dependency.callbackMap_[n]=t,n;},goog.Dependency.unregisterCallback_=function(t){delete goog.Dependency.callbackMap_[t];},goog.Dependency.callback_=function(t,n){if(t in goog.Dependency.callbackMap_){for(var i=goog.Dependency.callbackMap_[t],r=[],o=1;o<arguments.length;o++)r.push(arguments[o]);i.apply(void 0,r);}else throw Error("Callback key "+t+" does not exist (was base.js loaded more than once?).");},goog.Dependency.prototype.load=function(t){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?t.loaded():t.pause();else if(goog.inHtmlDocument_()){var n=goog.global.document;if(n.readyState=="complete"&&!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING){if(/\bdeps.js$/.test(this.path)){t.loaded();return;}throw Error('Cannot write "'+this.path+'" after document load');}var i=goog.getScriptNonce();if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&goog.isDocumentLoading_()){var r=function(l){l.readyState&&l.readyState!="complete"?l.onload=r:(goog.Dependency.unregisterCallback_(o),t.loaded());},o=goog.Dependency.registerCallback_(r);i=i?' nonce="'+i+'"':"";var A='<script src="'+this.path+'"'+i+(goog.Dependency.defer_?" defer":"")+' id="script-'+o+'"><\/script>';A+="<script"+i+">",A=goog.Dependency.defer_?A+("document.getElementById('script-"+o+`').onload = function() {
  goog.Dependency.callback_('`+o+`', this);
};
`):A+("goog.Dependency.callback_('"+o+"', document.getElementById('script-"+o+"'));"),A+="<\/script>",n.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(A):A);}else{var s=n.createElement("script");s.defer=goog.Dependency.defer_,s.async=!1,i&&(s.nonce=i),goog.DebugLoader_.IS_OLD_IE_?(t.pause(),s.onreadystatechange=function(){(s.readyState=="loaded"||s.readyState=="complete")&&(t.loaded(),t.resume());}):s.onload=function(){s.onload=null,t.loaded();},s.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path):this.path,n.head.appendChild(s);}}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),this.relativePath=="deps.js"?(goog.logToConsole_("Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true."),t.loaded()):t.pause();},goog.Es6ModuleDependency=function(t,n,i,r,o){goog.Dependency.call(this,t,n,i,r,o);},goog.inherits(goog.Es6ModuleDependency,goog.Dependency),goog.Es6ModuleDependency.prototype.load=function(t){function n(p,m){var h="",x=goog.getScriptNonce();x&&(h=' nonce="'+x+'"'),p=m?'<script type="module" crossorigin'+h+">"+m+"<\/script>":'<script type="module" crossorigin src="'+p+'"'+h+"><\/script>",r.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(p):p);}function i(p,m){var h=r.createElement("script");h.defer=!0,h.async=!1,h.type="module",h.setAttribute("crossorigin",!0);var x=goog.getScriptNonce();x&&(h.nonce=x),m?h.text=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScript(m):m:h.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(p):p,r.head.appendChild(h);}if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?t.loaded():t.pause();else if(goog.inHtmlDocument_()){var r=goog.global.document,o=this;if(goog.isDocumentLoading_()){var A=n;goog.Dependency.defer_=!0;}else A=i;var s=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(s),t.setModuleState(goog.ModuleType.ES6);});A(void 0,'goog.Dependency.callback_("'+s+'")'),A(this.path,void 0);var l=goog.Dependency.registerCallback_(function(p){goog.Dependency.unregisterCallback_(l),t.registerEs6ModuleExports(o.path,p,goog.moduleLoaderState_.moduleName);});A(void 0,'import * as m from "'+this.path+'"; goog.Dependency.callback_("'+l+'", m)');var u=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(u),t.clearModuleState(),t.loaded();});A(void 0,'goog.Dependency.callback_("'+u+'")');}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),t.pause();},goog.TransformedDependency=function(t,n,i,r,o){goog.Dependency.call(this,t,n,i,r,o),this.contents_=null,this.lazyFetch_=!goog.inHtmlDocument_()||!("noModule"in goog.global.document.createElement("script"));},goog.inherits(goog.TransformedDependency,goog.Dependency),goog.TransformedDependency.prototype.load=function(t){function n(){o.contents_=goog.loadFileSync_(o.path),o.contents_&&(o.contents_=o.transform(o.contents_),o.contents_&&(o.contents_+=`
//# sourceURL=`+o.path));}function i(){if(o.lazyFetch_&&n(),o.contents_){A&&t.setModuleState(goog.ModuleType.ES6);try{var m=o.contents_;if(o.contents_=null,goog.globalEval(m),A)var h=goog.moduleLoaderState_.moduleName;}finally{A&&t.clearModuleState();}A&&goog.global.$jscomp.require.ensure([o.getPathName()],function(){t.registerEs6ModuleExports(o.path,goog.global.$jscomp.require(o.getPathName()),h);}),t.loaded();}}function r(){var m=goog.global.document,h=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(h),i();}),x=goog.getScriptNonce();x="<script"+(x?' nonce="'+x+'"':"")+">"+goog.protectScriptTag_('goog.Dependency.callback_("'+h+'");')+"<\/script>",m.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(x):x);}var o=this;if(goog.global.CLOSURE_IMPORT_SCRIPT)n(),this.contents_&&goog.global.CLOSURE_IMPORT_SCRIPT("",this.contents_)?(this.contents_=null,t.loaded()):t.pause();else{var A=this.loadFlags.module==goog.ModuleType.ES6;this.lazyFetch_||n();var s=1<t.pending().length,l=s&&goog.DebugLoader_.IS_OLD_IE_;if(s=goog.Dependency.defer_&&(s||goog.isDocumentLoading_()),l||s)t.defer(function(){i();});else{var u=goog.global.document;if(l=goog.inHtmlDocument_()&&"ActiveXObject"in goog.global,A&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()&&!l){goog.Dependency.defer_=!0,t.pause();var p=u.onreadystatechange;u.onreadystatechange=function(){u.readyState=="interactive"&&(u.onreadystatechange=p,i(),t.resume()),typeof p=="function"&&p.apply(void 0,arguments);};}else!goog.DebugLoader_.IS_OLD_IE_&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()?r():i();}}},goog.TransformedDependency.prototype.transform=function(t){},goog.TranspiledDependency=function(t,n,i,r,o,A){goog.TransformedDependency.call(this,t,n,i,r,o),this.transpiler=A;},goog.inherits(goog.TranspiledDependency,goog.TransformedDependency),goog.TranspiledDependency.prototype.transform=function(t){return this.transpiler.transpile(t,this.getPathName());},goog.PreTranspiledEs6ModuleDependency=function(t,n,i,r,o){goog.TransformedDependency.call(this,t,n,i,r,o);},goog.inherits(goog.PreTranspiledEs6ModuleDependency,goog.TransformedDependency),goog.PreTranspiledEs6ModuleDependency.prototype.transform=function(t){return t;},goog.GoogModuleDependency=function(t,n,i,r,o,A,s){goog.TransformedDependency.call(this,t,n,i,r,o),this.needsTranspile_=A,this.transpiler_=s;},goog.inherits(goog.GoogModuleDependency,goog.TransformedDependency),goog.GoogModuleDependency.prototype.transform=function(t){return this.needsTranspile_&&(t=this.transpiler_.transpile(t,this.getPathName())),goog.LOAD_MODULE_USING_EVAL&&goog.global.JSON!==void 0?"goog.loadModule("+goog.global.JSON.stringify(t+`
//# sourceURL=`+this.path+`
`)+");":'goog.loadModule(function(exports) {"use strict";'+t+`
;return exports});
//# sourceURL=`+this.path+`
`;},goog.DebugLoader_.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.DebugLoader_.prototype.addDependency=function(t,n,i,r){n=n||[],t=t.replace(/\\/g,"/");var o=goog.normalizePath_(goog.basePath+t);for(r&&typeof r!="boolean"||(r=r?{module:goog.ModuleType.GOOG}:{}),i=this.factory_.createDependency(o,t,n,i,r,goog.transpiler_.needsTranspile(r.lang||"es3",r.module)),this.dependencies_[o]=i,i=0;i<n.length;i++)this.idToPath_[n[i]]=o;this.idToPath_[t]=o;},goog.DependencyFactory=function(t){this.transpiler=t;},goog.DependencyFactory.prototype.createDependency=function(t,n,i,r,o,A){return o.module==goog.ModuleType.GOOG?new goog.GoogModuleDependency(t,n,i,r,o,A,this.transpiler):A?new goog.TranspiledDependency(t,n,i,r,o,this.transpiler):o.module==goog.ModuleType.ES6?goog.TRANSPILE=="never"&&goog.ASSUME_ES_MODULES_TRANSPILED?new goog.PreTranspiledEs6ModuleDependency(t,n,i,r,o):new goog.Es6ModuleDependency(t,n,i,r,o):new goog.Dependency(t,n,i,r,o);},goog.debugLoader_=new goog.DebugLoader_(),goog.loadClosureDeps=function(){goog.debugLoader_.loadClosureDeps();},goog.setDependencyFactory=function(t){goog.debugLoader_.setDependencyFactory(t);},goog.TRUSTED_TYPES_POLICY_=goog.TRUSTED_TYPES_POLICY_NAME?goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+"#base"):null,goog.global.CLOSURE_NO_DEPS||goog.debugLoader_.loadClosureDeps(),goog.bootstrap=function(t,n){goog.debugLoader_.bootstrap(t,n);}),goog.TRUSTED_TYPES_POLICY_NAME="goog",goog.identity_=function(t){return t;},goog.createTrustedTypesPolicy=function(t){var n=null,i=goog.global.trustedTypes;if(!i||!i.createPolicy)return n;try{n=i.createPolicy(t,{createHTML:goog.identity_,createScript:goog.identity_,createScriptURL:goog.identity_});}catch(r){goog.logToConsole_(r.message);}return n;},goog.debug={};function module$contents$goog$debug$Error_DebugError(t){if(Error.captureStackTrace)Error.captureStackTrace(this,module$contents$goog$debug$Error_DebugError);else{var n=Error().stack;n&&(this.stack=n);}t&&(this.message=String(t)),this.reportErrorToServer=!0;}goog.inherits(module$contents$goog$debug$Error_DebugError,Error),module$contents$goog$debug$Error_DebugError.prototype.name="CustomError",goog.debug.Error=module$contents$goog$debug$Error_DebugError,goog.dom={},goog.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12},goog.asserts={},goog.asserts.ENABLE_ASSERTS=goog.DEBUG,goog.asserts.AssertionError=function(t,n){module$contents$goog$debug$Error_DebugError.call(this,goog.asserts.subs_(t,n)),this.messagePattern=t;},goog.inherits(goog.asserts.AssertionError,module$contents$goog$debug$Error_DebugError),goog.asserts.AssertionError.prototype.name="AssertionError",goog.asserts.DEFAULT_ERROR_HANDLER=function(t){throw t;},goog.asserts.errorHandler_=goog.asserts.DEFAULT_ERROR_HANDLER,goog.asserts.subs_=function(t,n){t=t.split("%s");for(var i="",r=t.length-1,o=0;o<r;o++)i+=t[o]+(o<n.length?n[o]:"%s");return i+t[r];},goog.asserts.doAssertFailure_=function(t,n,i,r){var o="Assertion failed";if(i){o+=": "+i;var A=r;}else t&&(o+=": "+t,A=n);t=new goog.asserts.AssertionError(""+o,A||[]),goog.asserts.errorHandler_(t);},goog.asserts.setErrorHandler=function(t){goog.asserts.ENABLE_ASSERTS&&(goog.asserts.errorHandler_=t);},goog.asserts.assert=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&!t&&goog.asserts.doAssertFailure_("",null,n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertExists=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&t==null&&goog.asserts.doAssertFailure_("Expected to exist: %s.",[t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.fail=function(t,n){goog.asserts.ENABLE_ASSERTS&&goog.asserts.errorHandler_(new goog.asserts.AssertionError("Failure"+(t?": "+t:""),Array.prototype.slice.call(arguments,1)));},goog.asserts.assertNumber=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&typeof t!="number"&&goog.asserts.doAssertFailure_("Expected number but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertString=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&typeof t!="string"&&goog.asserts.doAssertFailure_("Expected string but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertFunction=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&typeof t!="function"&&goog.asserts.doAssertFailure_("Expected function but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertObject=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&!goog.isObject(t)&&goog.asserts.doAssertFailure_("Expected object but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertArray=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&!Array.isArray(t)&&goog.asserts.doAssertFailure_("Expected array but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertBoolean=function(t,n,i){return goog.asserts.ENABLE_ASSERTS&&typeof t!="boolean"&&goog.asserts.doAssertFailure_("Expected boolean but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertElement=function(t,n,i){return!goog.asserts.ENABLE_ASSERTS||goog.isObject(t)&&t.nodeType==goog.dom.NodeType.ELEMENT||goog.asserts.doAssertFailure_("Expected Element but got %s: %s.",[goog.typeOf(t),t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertInstanceof=function(t,n,i,r){return!goog.asserts.ENABLE_ASSERTS||t instanceof n||goog.asserts.doAssertFailure_("Expected instanceof %s but got %s.",[goog.asserts.getType_(n),goog.asserts.getType_(t)],i,Array.prototype.slice.call(arguments,3)),t;},goog.asserts.assertFinite=function(t,n,i){return!goog.asserts.ENABLE_ASSERTS||typeof t=="number"&&isFinite(t)||goog.asserts.doAssertFailure_("Expected %s to be a finite number but it is not.",[t],n,Array.prototype.slice.call(arguments,2)),t;},goog.asserts.assertObjectPrototypeIsIntact=function(){for(var t in Object.prototype)goog.asserts.fail(t+" should not be enumerable in Object.prototype.");},goog.asserts.getType_=function(t){return t instanceof Function?t.displayName||t.name||"unknown type name":t instanceof Object?t.constructor.displayName||t.constructor.name||Object.prototype.toString.call(t):t===null?"null":typeof t;},goog.array={},goog.NATIVE_ARRAY_PROTOTYPES=goog.TRUSTED_SITE;var module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS=2012<goog.FEATURESET_YEAR;goog.array.ASSUME_NATIVE_FUNCTIONS=module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS;function module$contents$goog$array_peek(t){return t[t.length-1];}goog.array.peek=module$contents$goog$array_peek,goog.array.last=module$contents$goog$array_peek;var module$contents$goog$array_indexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.indexOf)?function(t,n,i){return goog.asserts.assert(t.length!=null),Array.prototype.indexOf.call(t,n,i);}:function(t,n,i){if(i=i==null?0:0>i?Math.max(0,t.length+i):i,typeof t=="string")return typeof n!="string"||n.length!=1?-1:t.indexOf(n,i);for(;i<t.length;i++)if(i in t&&t[i]===n)return i;return-1;};goog.array.indexOf=module$contents$goog$array_indexOf;var module$contents$goog$array_lastIndexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.lastIndexOf)?function(t,n,i){return goog.asserts.assert(t.length!=null),Array.prototype.lastIndexOf.call(t,n,i==null?t.length-1:i);}:function(t,n,i){if(i=i==null?t.length-1:i,0>i&&(i=Math.max(0,t.length+i)),typeof t=="string")return typeof n!="string"||n.length!=1?-1:t.lastIndexOf(n,i);for(;0<=i;i--)if(i in t&&t[i]===n)return i;return-1;};goog.array.lastIndexOf=module$contents$goog$array_lastIndexOf;var module$contents$goog$array_forEach=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.forEach)?function(t,n,i){goog.asserts.assert(t.length!=null),Array.prototype.forEach.call(t,n,i);}:function(t,n,i){for(var r=t.length,o=typeof t=="string"?t.split(""):t,A=0;A<r;A++)A in o&&n.call(i,o[A],A,t);};goog.array.forEach=module$contents$goog$array_forEach;function module$contents$goog$array_forEachRight(t,n,i){var r=t.length,o=typeof t=="string"?t.split(""):t;for(--r;0<=r;--r)r in o&&n.call(i,o[r],r,t);}goog.array.forEachRight=module$contents$goog$array_forEachRight;var module$contents$goog$array_filter=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.filter)?function(t,n,i){return goog.asserts.assert(t.length!=null),Array.prototype.filter.call(t,n,i);}:function(t,n,i){for(var r=t.length,o=[],A=0,s=typeof t=="string"?t.split(""):t,l=0;l<r;l++)if(l in s){var u=s[l];n.call(i,u,l,t)&&(o[A++]=u);}return o;};goog.array.filter=module$contents$goog$array_filter;var module$contents$goog$array_map=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.map)?function(t,n,i){return goog.asserts.assert(t.length!=null),Array.prototype.map.call(t,n,i);}:function(t,n,i){for(var r=t.length,o=Array(r),A=typeof t=="string"?t.split(""):t,s=0;s<r;s++)s in A&&(o[s]=n.call(i,A[s],s,t));return o;};goog.array.map=module$contents$goog$array_map;var module$contents$goog$array_reduce=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduce)?function(t,n,i,r){return goog.asserts.assert(t.length!=null),r&&(n=goog.bind(n,r)),Array.prototype.reduce.call(t,n,i);}:function(t,n,i,r){var o=i;return module$contents$goog$array_forEach(t,function(A,s){o=n.call(r,o,A,s,t);}),o;};goog.array.reduce=module$contents$goog$array_reduce;var module$contents$goog$array_reduceRight=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduceRight)?function(t,n,i,r){return goog.asserts.assert(t.length!=null),goog.asserts.assert(n!=null),r&&(n=goog.bind(n,r)),Array.prototype.reduceRight.call(t,n,i);}:function(t,n,i,r){var o=i;return module$contents$goog$array_forEachRight(t,function(A,s){o=n.call(r,o,A,s,t);}),o;};goog.array.reduceRight=module$contents$goog$array_reduceRight;var module$contents$goog$array_some=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.some)?function(t,n,i){return goog.asserts.assert(t.length!=null),Array.prototype.some.call(t,n,i);}:function(t,n,i){for(var r=t.length,o=typeof t=="string"?t.split(""):t,A=0;A<r;A++)if(A in o&&n.call(i,o[A],A,t))return!0;return!1;};goog.array.some=module$contents$goog$array_some;var module$contents$goog$array_every=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.every)?function(t,n,i){return goog.asserts.assert(t.length!=null),Array.prototype.every.call(t,n,i);}:function(t,n,i){for(var r=t.length,o=typeof t=="string"?t.split(""):t,A=0;A<r;A++)if(A in o&&!n.call(i,o[A],A,t))return!1;return!0;};goog.array.every=module$contents$goog$array_every;function module$contents$goog$array_count(t,n,i){var r=0;return module$contents$goog$array_forEach(t,function(o,A,s){n.call(i,o,A,s)&&++r;},i),r;}goog.array.count=module$contents$goog$array_count;function module$contents$goog$array_find(t,n,i){return n=module$contents$goog$array_findIndex(t,n,i),0>n?null:typeof t=="string"?t.charAt(n):t[n];}goog.array.find=module$contents$goog$array_find;function module$contents$goog$array_findIndex(t,n,i){for(var r=t.length,o=typeof t=="string"?t.split(""):t,A=0;A<r;A++)if(A in o&&n.call(i,o[A],A,t))return A;return-1;}goog.array.findIndex=module$contents$goog$array_findIndex;function module$contents$goog$array_findRight(t,n,i){return n=module$contents$goog$array_findIndexRight(t,n,i),0>n?null:typeof t=="string"?t.charAt(n):t[n];}goog.array.findRight=module$contents$goog$array_findRight;function module$contents$goog$array_findIndexRight(t,n,i){var r=t.length,o=typeof t=="string"?t.split(""):t;for(--r;0<=r;r--)if(r in o&&n.call(i,o[r],r,t))return r;return-1;}goog.array.findIndexRight=module$contents$goog$array_findIndexRight;function module$contents$goog$array_contains(t,n){return 0<=module$contents$goog$array_indexOf(t,n);}goog.array.contains=module$contents$goog$array_contains;function module$contents$goog$array_isEmpty(t){return t.length==0;}goog.array.isEmpty=module$contents$goog$array_isEmpty;function module$contents$goog$array_clear(t){if(!Array.isArray(t))for(var n=t.length-1;0<=n;n--)delete t[n];t.length=0;}goog.array.clear=module$contents$goog$array_clear;function module$contents$goog$array_insert(t,n){module$contents$goog$array_contains(t,n)||t.push(n);}goog.array.insert=module$contents$goog$array_insert;function module$contents$goog$array_insertAt(t,n,i){module$contents$goog$array_splice(t,i,0,n);}goog.array.insertAt=module$contents$goog$array_insertAt;function module$contents$goog$array_insertArrayAt(t,n,i){goog.partial(module$contents$goog$array_splice,t,i,0).apply(null,n);}goog.array.insertArrayAt=module$contents$goog$array_insertArrayAt;function module$contents$goog$array_insertBefore(t,n,i){var r;arguments.length==2||0>(r=module$contents$goog$array_indexOf(t,i))?t.push(n):module$contents$goog$array_insertAt(t,n,r);}goog.array.insertBefore=module$contents$goog$array_insertBefore;function module$contents$goog$array_remove(t,n){n=module$contents$goog$array_indexOf(t,n);var i;return(i=0<=n)&&module$contents$goog$array_removeAt(t,n),i;}goog.array.remove=module$contents$goog$array_remove;function module$contents$goog$array_removeLast(t,n){return n=module$contents$goog$array_lastIndexOf(t,n),0<=n?(module$contents$goog$array_removeAt(t,n),!0):!1;}goog.array.removeLast=module$contents$goog$array_removeLast;function module$contents$goog$array_removeAt(t,n){return goog.asserts.assert(t.length!=null),Array.prototype.splice.call(t,n,1).length==1;}goog.array.removeAt=module$contents$goog$array_removeAt;function module$contents$goog$array_removeIf(t,n,i){return n=module$contents$goog$array_findIndex(t,n,i),0<=n?(module$contents$goog$array_removeAt(t,n),!0):!1;}goog.array.removeIf=module$contents$goog$array_removeIf;function module$contents$goog$array_removeAllIf(t,n,i){var r=0;return module$contents$goog$array_forEachRight(t,function(o,A){n.call(i,o,A,t)&&module$contents$goog$array_removeAt(t,A)&&r++;}),r;}goog.array.removeAllIf=module$contents$goog$array_removeAllIf;function module$contents$goog$array_concat(t){return Array.prototype.concat.apply([],arguments);}goog.array.concat=module$contents$goog$array_concat;function module$contents$goog$array_join(t){return Array.prototype.concat.apply([],arguments);}goog.array.join=module$contents$goog$array_join;function module$contents$goog$array_toArray(t){var n=t.length;if(0<n){for(var i=Array(n),r=0;r<n;r++)i[r]=t[r];return i;}return[];}var module$contents$goog$array_clone=goog.array.toArray=module$contents$goog$array_toArray;goog.array.clone=module$contents$goog$array_clone;function module$contents$goog$array_extend(t,n){for(var i=1;i<arguments.length;i++){var r=arguments[i];if(goog.isArrayLike(r)){var o=t.length||0,A=r.length||0;t.length=o+A;for(var s=0;s<A;s++)t[o+s]=r[s];}else t.push(r);}}goog.array.extend=module$contents$goog$array_extend;function module$contents$goog$array_splice(t,n,i,r){return goog.asserts.assert(t.length!=null),Array.prototype.splice.apply(t,module$contents$goog$array_slice(arguments,1));}goog.array.splice=module$contents$goog$array_splice;function module$contents$goog$array_slice(t,n,i){return goog.asserts.assert(t.length!=null),2>=arguments.length?Array.prototype.slice.call(t,n):Array.prototype.slice.call(t,n,i);}goog.array.slice=module$contents$goog$array_slice;function module$contents$goog$array_removeDuplicates(t,n,i){n=n||t;var r=function(u){return goog.isObject(u)?"o"+goog.getUid(u):(typeof u).charAt(0)+u;};i=i||r,r={};for(var o=0,A=0;A<t.length;){var s=t[A++],l=i(s);Object.prototype.hasOwnProperty.call(r,l)||(r[l]=!0,n[o++]=s);}n.length=o;}goog.array.removeDuplicates=module$contents$goog$array_removeDuplicates;function module$contents$goog$array_binarySearch(t,n,i){return module$contents$goog$array_binarySearch_(t,i||module$contents$goog$array_defaultCompare,!1,n);}goog.array.binarySearch=module$contents$goog$array_binarySearch;function module$contents$goog$array_binarySelect(t,n,i){return module$contents$goog$array_binarySearch_(t,n,!0,void 0,i);}goog.array.binarySelect=module$contents$goog$array_binarySelect;function module$contents$goog$array_binarySearch_(t,n,i,r,o){for(var A=0,s=t.length,l;A<s;){var u=A+(s-A>>>1),p=i?n.call(o,t[u],u,t):n(r,t[u]);0<p?A=u+1:(s=u,l=!p);}return l?A:-A-1;}function module$contents$goog$array_sort(t,n){t.sort(n||module$contents$goog$array_defaultCompare);}goog.array.sort=module$contents$goog$array_sort;function module$contents$goog$array_stableSort(t,n){for(var i=Array(t.length),r=0;r<t.length;r++)i[r]={index:r,value:t[r]};var o=n||module$contents$goog$array_defaultCompare;for(module$contents$goog$array_sort(i,function(A,s){return o(A.value,s.value)||A.index-s.index;}),r=0;r<t.length;r++)t[r]=i[r].value;}goog.array.stableSort=module$contents$goog$array_stableSort;function module$contents$goog$array_sortByKey(t,n,i){var r=i||module$contents$goog$array_defaultCompare;module$contents$goog$array_sort(t,function(o,A){return r(n(o),n(A));});}goog.array.sortByKey=module$contents$goog$array_sortByKey;function module$contents$goog$array_sortObjectsByKey(t,n,i){module$contents$goog$array_sortByKey(t,function(r){return r[n];},i);}goog.array.sortObjectsByKey=module$contents$goog$array_sortObjectsByKey;function module$contents$goog$array_isSorted(t,n,i){n=n||module$contents$goog$array_defaultCompare;for(var r=1;r<t.length;r++){var o=n(t[r-1],t[r]);if(0<o||o==0&&i)return!1;}return!0;}goog.array.isSorted=module$contents$goog$array_isSorted;function module$contents$goog$array_equals(t,n,i){if(!goog.isArrayLike(t)||!goog.isArrayLike(n)||t.length!=n.length)return!1;var r=t.length;i=i||module$contents$goog$array_defaultCompareEquality;for(var o=0;o<r;o++)if(!i(t[o],n[o]))return!1;return!0;}goog.array.equals=module$contents$goog$array_equals;function module$contents$goog$array_compare3(t,n,i){i=i||module$contents$goog$array_defaultCompare;for(var r=Math.min(t.length,n.length),o=0;o<r;o++){var A=i(t[o],n[o]);if(A!=0)return A;}return module$contents$goog$array_defaultCompare(t.length,n.length);}goog.array.compare3=module$contents$goog$array_compare3;function module$contents$goog$array_defaultCompare(t,n){return t>n?1:t<n?-1:0;}goog.array.defaultCompare=module$contents$goog$array_defaultCompare;function module$contents$goog$array_inverseDefaultCompare(t,n){return-module$contents$goog$array_defaultCompare(t,n);}goog.array.inverseDefaultCompare=module$contents$goog$array_inverseDefaultCompare;function module$contents$goog$array_defaultCompareEquality(t,n){return t===n;}goog.array.defaultCompareEquality=module$contents$goog$array_defaultCompareEquality;function module$contents$goog$array_binaryInsert(t,n,i){return i=module$contents$goog$array_binarySearch(t,n,i),0>i?(module$contents$goog$array_insertAt(t,n,-(i+1)),!0):!1;}goog.array.binaryInsert=module$contents$goog$array_binaryInsert;function module$contents$goog$array_binaryRemove(t,n,i){return n=module$contents$goog$array_binarySearch(t,n,i),0<=n?module$contents$goog$array_removeAt(t,n):!1;}goog.array.binaryRemove=module$contents$goog$array_binaryRemove;function module$contents$goog$array_bucket(t,n,i){for(var r={},o=0;o<t.length;o++){var A=t[o],s=n.call(i,A,o,t);s!==void 0&&(r[s]||(r[s]=[])).push(A);}return r;}goog.array.bucket=module$contents$goog$array_bucket;function module$contents$goog$array_toObject(t,n,i){var r={};return module$contents$goog$array_forEach(t,function(o,A){r[n.call(i,o,A,t)]=o;}),r;}goog.array.toObject=module$contents$goog$array_toObject;function module$contents$goog$array_range(t,n,i){var r=[],o=0,A=t;if(i=i||1,n!==void 0&&(o=t,A=n),0>i*(A-o))return[];if(0<i)for(t=o;t<A;t+=i)r.push(t);else for(t=o;t>A;t+=i)r.push(t);return r;}goog.array.range=module$contents$goog$array_range;function module$contents$goog$array_repeat(t,n){for(var i=[],r=0;r<n;r++)i[r]=t;return i;}goog.array.repeat=module$contents$goog$array_repeat;function module$contents$goog$array_flatten(t){for(var n=[],i=0;i<arguments.length;i++){var r=arguments[i];if(Array.isArray(r))for(var o=0;o<r.length;o+=8192){var A=module$contents$goog$array_slice(r,o,o+8192);A=module$contents$goog$array_flatten.apply(null,A);for(var s=0;s<A.length;s++)n.push(A[s]);}else n.push(r);}return n;}goog.array.flatten=module$contents$goog$array_flatten;function module$contents$goog$array_rotate(t,n){return goog.asserts.assert(t.length!=null),t.length&&(n%=t.length,0<n?Array.prototype.unshift.apply(t,t.splice(-n,n)):0>n&&Array.prototype.push.apply(t,t.splice(0,-n))),t;}goog.array.rotate=module$contents$goog$array_rotate;function module$contents$goog$array_moveItem(t,n,i){goog.asserts.assert(0<=n&&n<t.length),goog.asserts.assert(0<=i&&i<t.length),n=Array.prototype.splice.call(t,n,1),Array.prototype.splice.call(t,i,0,n[0]);}goog.array.moveItem=module$contents$goog$array_moveItem;function module$contents$goog$array_zip(t){if(!arguments.length)return[];for(var n=[],i=arguments[0].length,r=1;r<arguments.length;r++)arguments[r].length<i&&(i=arguments[r].length);for(r=0;r<i;r++){for(var o=[],A=0;A<arguments.length;A++)o.push(arguments[A][r]);n.push(o);}return n;}goog.array.zip=module$contents$goog$array_zip;function module$contents$goog$array_shuffle(t,n){n=n||Math.random;for(var i=t.length-1;0<i;i--){var r=Math.floor(n()*(i+1)),o=t[i];t[i]=t[r],t[r]=o;}}goog.array.shuffle=module$contents$goog$array_shuffle;function module$contents$goog$array_copyByIndex(t,n){var i=[];return module$contents$goog$array_forEach(n,function(r){i.push(t[r]);}),i;}goog.array.copyByIndex=module$contents$goog$array_copyByIndex;function module$contents$goog$array_concatMap(t,n,i){return module$contents$goog$array_concat.apply([],module$contents$goog$array_map(t,n,i));}goog.array.concatMap=module$contents$goog$array_concatMap,goog.dom.asserts={},goog.dom.asserts.assertIsLocation=function(t){if(goog.asserts.ENABLE_ASSERTS){var n=goog.dom.asserts.getWindow_(t);n&&(!t||!(t instanceof n.Location)&&t instanceof n.Element)&&goog.asserts.fail("Argument is not a Location (or a non-Element mock); got: %s",goog.dom.asserts.debugStringForType_(t));}return t;},goog.dom.asserts.assertIsElementType_=function(t,n){if(goog.asserts.ENABLE_ASSERTS){var i=goog.dom.asserts.getWindow_(t);i&&typeof i[n]<"u"&&(t&&(t instanceof i[n]||!(t instanceof i.Location||t instanceof i.Element))||goog.asserts.fail("Argument is not a %s (or a non-Element, non-Location mock); got: %s",n,goog.dom.asserts.debugStringForType_(t)));}return t;},goog.dom.asserts.assertIsHTMLAnchorElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLAnchorElement");},goog.dom.asserts.assertIsHTMLButtonElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLButtonElement");},goog.dom.asserts.assertIsHTMLLinkElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLLinkElement");},goog.dom.asserts.assertIsHTMLImageElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLImageElement");},goog.dom.asserts.assertIsHTMLAudioElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLAudioElement");},goog.dom.asserts.assertIsHTMLVideoElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLVideoElement");},goog.dom.asserts.assertIsHTMLInputElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLInputElement");},goog.dom.asserts.assertIsHTMLTextAreaElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLTextAreaElement");},goog.dom.asserts.assertIsHTMLCanvasElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLCanvasElement");},goog.dom.asserts.assertIsHTMLEmbedElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLEmbedElement");},goog.dom.asserts.assertIsHTMLFormElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLFormElement");},goog.dom.asserts.assertIsHTMLFrameElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLFrameElement");},goog.dom.asserts.assertIsHTMLIFrameElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLIFrameElement");},goog.dom.asserts.assertIsHTMLObjectElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLObjectElement");},goog.dom.asserts.assertIsHTMLScriptElement=function(t){return goog.dom.asserts.assertIsElementType_(t,"HTMLScriptElement");},goog.dom.asserts.debugStringForType_=function(t){if(goog.isObject(t))try{return t.constructor.displayName||t.constructor.name||Object.prototype.toString.call(t);}catch{return"<object could not be stringified>";}else return t===void 0?"undefined":t===null?"null":typeof t;},goog.dom.asserts.getWindow_=function(t){try{var n=t&&t.ownerDocument,i=n&&(n.defaultView||n.parentWindow);if(i=i||goog.global,i.Element&&i.Location)return i;}catch{}return null;},goog.dom.HtmlElement=function(){},goog.functions={},goog.functions.constant=function(t){return function(){return t;};},goog.functions.FALSE=function(){return!1;},goog.functions.TRUE=function(){return!0;},goog.functions.NULL=function(){return null;},goog.functions.identity=function(t,n){return t;},goog.functions.error=function(t){return function(){throw Error(t);};},goog.functions.fail=function(t){return function(){throw t;};},goog.functions.lock=function(t,n){return n=n||0,function(){return t.apply(this,Array.prototype.slice.call(arguments,0,n));};},goog.functions.nth=function(t){return function(){return arguments[t];};},goog.functions.partialRight=function(t,n){var i=Array.prototype.slice.call(arguments,1);return function(){var r=this;r===goog.global&&(r=void 0);var o=Array.prototype.slice.call(arguments);return o.push.apply(o,i),t.apply(r,o);};},goog.functions.withReturnValue=function(t,n){return goog.functions.sequence(t,goog.functions.constant(n));},goog.functions.equalTo=function(t,n){return function(i){return n?t==i:t===i;};},goog.functions.compose=function(t,n){var i=arguments,r=i.length;return function(){var o;r&&(o=i[r-1].apply(this,arguments));for(var A=r-2;0<=A;A--)o=i[A].call(this,o);return o;};},goog.functions.sequence=function(t){var n=arguments,i=n.length;return function(){for(var r,o=0;o<i;o++)r=n[o].apply(this,arguments);return r;};},goog.functions.and=function(t){var n=arguments,i=n.length;return function(){for(var r=0;r<i;r++)if(!n[r].apply(this,arguments))return!1;return!0;};},goog.functions.or=function(t){var n=arguments,i=n.length;return function(){for(var r=0;r<i;r++)if(n[r].apply(this,arguments))return!0;return!1;};},goog.functions.not=function(t){return function(){return!t.apply(this,arguments);};},goog.functions.create=function(t,n){var i=function(){};return i.prototype=t.prototype,i=new i(),t.apply(i,Array.prototype.slice.call(arguments,1)),i;},goog.functions.CACHE_RETURN_VALUE=!0,goog.functions.cacheReturnValue=function(t){var n=!1,i;return function(){return goog.functions.CACHE_RETURN_VALUE?(n||(i=t(),n=!0),i):t();};},goog.functions.once=function(t){var n=t;return function(){if(n){var i=n;n=null,i();}};},goog.functions.debounce=function(t,n,i){var r=0;return function(o){goog.global.clearTimeout(r);var A=arguments;r=goog.global.setTimeout(function(){t.apply(i,A);},n);};},goog.functions.throttle=function(t,n,i){var r=0,o=!1,A=[],s=function(){r=0,o&&(o=!1,l());},l=function(){r=goog.global.setTimeout(s,n),t.apply(i,A);};return function(u){A=arguments,r?o=!0:l();};},goog.functions.rateLimit=function(t,n,i){var r=0,o=function(){r=0;};return function(A){r||(r=goog.global.setTimeout(o,n),t.apply(i,arguments));};},goog.functions.isFunction=function(t){return typeof t=="function";},goog.dom.TagName=function(){},goog.dom.TagName.cast=function(t,n){return t;},goog.dom.TagName.prototype.toString=function(){},goog.dom.TagName.A="A",goog.dom.TagName.ABBR="ABBR",goog.dom.TagName.ACRONYM="ACRONYM",goog.dom.TagName.ADDRESS="ADDRESS",goog.dom.TagName.APPLET="APPLET",goog.dom.TagName.AREA="AREA",goog.dom.TagName.ARTICLE="ARTICLE",goog.dom.TagName.ASIDE="ASIDE",goog.dom.TagName.AUDIO="AUDIO",goog.dom.TagName.B="B",goog.dom.TagName.BASE="BASE",goog.dom.TagName.BASEFONT="BASEFONT",goog.dom.TagName.BDI="BDI",goog.dom.TagName.BDO="BDO",goog.dom.TagName.BIG="BIG",goog.dom.TagName.BLOCKQUOTE="BLOCKQUOTE",goog.dom.TagName.BODY="BODY",goog.dom.TagName.BR="BR",goog.dom.TagName.BUTTON="BUTTON",goog.dom.TagName.CANVAS="CANVAS",goog.dom.TagName.CAPTION="CAPTION",goog.dom.TagName.CENTER="CENTER",goog.dom.TagName.CITE="CITE",goog.dom.TagName.CODE="CODE",goog.dom.TagName.COL="COL",goog.dom.TagName.COLGROUP="COLGROUP",goog.dom.TagName.COMMAND="COMMAND",goog.dom.TagName.DATA="DATA",goog.dom.TagName.DATALIST="DATALIST",goog.dom.TagName.DD="DD",goog.dom.TagName.DEL="DEL",goog.dom.TagName.DETAILS="DETAILS",goog.dom.TagName.DFN="DFN",goog.dom.TagName.DIALOG="DIALOG",goog.dom.TagName.DIR="DIR",goog.dom.TagName.DIV="DIV",goog.dom.TagName.DL="DL",goog.dom.TagName.DT="DT",goog.dom.TagName.EM="EM",goog.dom.TagName.EMBED="EMBED",goog.dom.TagName.FIELDSET="FIELDSET",goog.dom.TagName.FIGCAPTION="FIGCAPTION",goog.dom.TagName.FIGURE="FIGURE",goog.dom.TagName.FONT="FONT",goog.dom.TagName.FOOTER="FOOTER",goog.dom.TagName.FORM="FORM",goog.dom.TagName.FRAME="FRAME",goog.dom.TagName.FRAMESET="FRAMESET",goog.dom.TagName.H1="H1",goog.dom.TagName.H2="H2",goog.dom.TagName.H3="H3",goog.dom.TagName.H4="H4",goog.dom.TagName.H5="H5",goog.dom.TagName.H6="H6",goog.dom.TagName.HEAD="HEAD",goog.dom.TagName.HEADER="HEADER",goog.dom.TagName.HGROUP="HGROUP",goog.dom.TagName.HR="HR",goog.dom.TagName.HTML="HTML",goog.dom.TagName.I="I",goog.dom.TagName.IFRAME="IFRAME",goog.dom.TagName.IMG="IMG",goog.dom.TagName.INPUT="INPUT",goog.dom.TagName.INS="INS",goog.dom.TagName.ISINDEX="ISINDEX",goog.dom.TagName.KBD="KBD",goog.dom.TagName.KEYGEN="KEYGEN",goog.dom.TagName.LABEL="LABEL",goog.dom.TagName.LEGEND="LEGEND",goog.dom.TagName.LI="LI",goog.dom.TagName.LINK="LINK",goog.dom.TagName.MAIN="MAIN",goog.dom.TagName.MAP="MAP",goog.dom.TagName.MARK="MARK",goog.dom.TagName.MATH="MATH",goog.dom.TagName.MENU="MENU",goog.dom.TagName.MENUITEM="MENUITEM",goog.dom.TagName.META="META",goog.dom.TagName.METER="METER",goog.dom.TagName.NAV="NAV",goog.dom.TagName.NOFRAMES="NOFRAMES",goog.dom.TagName.NOSCRIPT="NOSCRIPT",goog.dom.TagName.OBJECT="OBJECT",goog.dom.TagName.OL="OL",goog.dom.TagName.OPTGROUP="OPTGROUP",goog.dom.TagName.OPTION="OPTION",goog.dom.TagName.OUTPUT="OUTPUT",goog.dom.TagName.P="P",goog.dom.TagName.PARAM="PARAM",goog.dom.TagName.PICTURE="PICTURE",goog.dom.TagName.PRE="PRE",goog.dom.TagName.PROGRESS="PROGRESS",goog.dom.TagName.Q="Q",goog.dom.TagName.RP="RP",goog.dom.TagName.RT="RT",goog.dom.TagName.RTC="RTC",goog.dom.TagName.RUBY="RUBY",goog.dom.TagName.S="S",goog.dom.TagName.SAMP="SAMP",goog.dom.TagName.SCRIPT="SCRIPT",goog.dom.TagName.SECTION="SECTION",goog.dom.TagName.SELECT="SELECT",goog.dom.TagName.SMALL="SMALL",goog.dom.TagName.SOURCE="SOURCE",goog.dom.TagName.SPAN="SPAN",goog.dom.TagName.STRIKE="STRIKE",goog.dom.TagName.STRONG="STRONG",goog.dom.TagName.STYLE="STYLE",goog.dom.TagName.SUB="SUB",goog.dom.TagName.SUMMARY="SUMMARY",goog.dom.TagName.SUP="SUP",goog.dom.TagName.SVG="SVG",goog.dom.TagName.TABLE="TABLE",goog.dom.TagName.TBODY="TBODY",goog.dom.TagName.TD="TD",goog.dom.TagName.TEMPLATE="TEMPLATE",goog.dom.TagName.TEXTAREA="TEXTAREA",goog.dom.TagName.TFOOT="TFOOT",goog.dom.TagName.TH="TH",goog.dom.TagName.THEAD="THEAD",goog.dom.TagName.TIME="TIME",goog.dom.TagName.TITLE="TITLE",goog.dom.TagName.TR="TR",goog.dom.TagName.TRACK="TRACK",goog.dom.TagName.TT="TT",goog.dom.TagName.U="U",goog.dom.TagName.UL="UL",goog.dom.TagName.VAR="VAR",goog.dom.TagName.VIDEO="VIDEO",goog.dom.TagName.WBR="WBR",goog.object={},goog.object.forEach=function(t,n,i){for(var r in t)n.call(i,t[r],r,t);},goog.object.filter=function(t,n,i){var r={},o;for(o in t)n.call(i,t[o],o,t)&&(r[o]=t[o]);return r;},goog.object.map=function(t,n,i){var r={},o;for(o in t)r[o]=n.call(i,t[o],o,t);return r;},goog.object.some=function(t,n,i){for(var r in t)if(n.call(i,t[r],r,t))return!0;return!1;},goog.object.every=function(t,n,i){for(var r in t)if(!n.call(i,t[r],r,t))return!1;return!0;},goog.object.getCount=function(t){var n=0,i;for(i in t)n++;return n;},goog.object.getAnyKey=function(t){for(var n in t)return n;},goog.object.getAnyValue=function(t){for(var n in t)return t[n];},goog.object.contains=function(t,n){return goog.object.containsValue(t,n);},goog.object.getValues=function(t){var n=[],i=0,r;for(r in t)n[i++]=t[r];return n;},goog.object.getKeys=function(t){var n=[],i=0,r;for(r in t)n[i++]=r;return n;},goog.object.getValueByKeys=function(t,n){var i=goog.isArrayLike(n),r=i?n:arguments;for(i=i?0:1;i<r.length;i++){if(t==null)return;t=t[r[i]];}return t;},goog.object.containsKey=function(t,n){return t!==null&&n in t;},goog.object.containsValue=function(t,n){for(var i in t)if(t[i]==n)return!0;return!1;},goog.object.findKey=function(t,n,i){for(var r in t)if(n.call(i,t[r],r,t))return r;},goog.object.findValue=function(t,n,i){return(n=goog.object.findKey(t,n,i))&&t[n];},goog.object.isEmpty=function(t){for(var n in t)return!1;return!0;},goog.object.clear=function(t){for(var n in t)delete t[n];},goog.object.remove=function(t,n){var i;return(i=n in t)&&delete t[n],i;},goog.object.add=function(t,n,i){if(t!==null&&n in t)throw Error('The object already contains the key "'+n+'"');goog.object.set(t,n,i);},goog.object.get=function(t,n,i){return t!==null&&n in t?t[n]:i;},goog.object.set=function(t,n,i){t[n]=i;},goog.object.setIfUndefined=function(t,n,i){return n in t?t[n]:t[n]=i;},goog.object.setWithReturnValueIfNotSet=function(t,n,i){return n in t?t[n]:(i=i(),t[n]=i);},goog.object.equals=function(t,n){for(var i in t)if(!(i in n)||t[i]!==n[i])return!1;for(var r in n)if(!(r in t))return!1;return!0;},goog.object.clone=function(t){var n={},i;for(i in t)n[i]=t[i];return n;},goog.object.unsafeClone=function(t){if(!t||typeof t!="object")return t;if(typeof t.clone=="function")return t.clone();var n=Array.isArray(t)?[]:typeof ArrayBuffer!="function"||typeof ArrayBuffer.isView!="function"||!ArrayBuffer.isView(t)||t instanceof DataView?{}:new t.constructor(t.length),i;for(i in t)n[i]=goog.object.unsafeClone(t[i]);return n;},goog.object.transpose=function(t){var n={},i;for(i in t)n[t[i]]=i;return n;},goog.object.PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.object.extend=function(t,n){for(var i,r,o=1;o<arguments.length;o++){r=arguments[o];for(i in r)t[i]=r[i];for(var A=0;A<goog.object.PROTOTYPE_FIELDS_.length;A++)i=goog.object.PROTOTYPE_FIELDS_[A],Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i]);}},goog.object.create=function(t){var n=arguments.length;if(n==1&&Array.isArray(arguments[0]))return goog.object.create.apply(null,arguments[0]);if(n%2)throw Error("Uneven number of arguments");for(var i={},r=0;r<n;r+=2)i[arguments[r]]=arguments[r+1];return i;},goog.object.createSet=function(t){var n=arguments.length;if(n==1&&Array.isArray(arguments[0]))return goog.object.createSet.apply(null,arguments[0]);for(var i={},r=0;r<n;r++)i[arguments[r]]=!0;return i;},goog.object.createImmutableView=function(t){var n=t;return Object.isFrozen&&!Object.isFrozen(t)&&(n=Object.create(t),Object.freeze(n)),n;},goog.object.isImmutableView=function(t){return!!Object.isFrozen&&Object.isFrozen(t);},goog.object.getAllPropertyNames=function(t,n,i){if(!t)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return goog.object.getKeys(t);for(var r={};t&&(t!==Object.prototype||n)&&(t!==Function.prototype||i);){for(var o=Object.getOwnPropertyNames(t),A=0;A<o.length;A++)r[o[A]]=!0;t=Object.getPrototypeOf(t);}return goog.object.getKeys(r);},goog.object.getSuperClass=function(t){return(t=Object.getPrototypeOf(t.prototype))&&t.constructor;},goog.dom.tags={},goog.dom.tags.VOID_TAGS_={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},goog.dom.tags.isVoidTag=function(t){return goog.dom.tags.VOID_TAGS_[t]===!0;},goog.string={},goog.string.TypedString=function(){},goog.string.Const=function(t,n){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=t===goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_&&n||"",this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=goog.string.Const.TYPE_MARKER_;},goog.string.Const.prototype.implementsGoogStringTypedString=!0,goog.string.Const.prototype.getTypedStringValue=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_;},goog.DEBUG&&(goog.string.Const.prototype.toString=function(){return"Const{"+this.stringConstValueWithSecurityContract__googStringSecurityPrivate_+"}";}),goog.string.Const.unwrap=function(t){return t instanceof goog.string.Const&&t.constructor===goog.string.Const&&t.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===goog.string.Const.TYPE_MARKER_?t.stringConstValueWithSecurityContract__googStringSecurityPrivate_:(goog.asserts.fail("expected object of type Const, got '"+t+"'"),"type_error:Const");},goog.string.Const.from=function(t){return new goog.string.Const(goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_,t);},goog.string.Const.TYPE_MARKER_={},goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_={},goog.string.Const.EMPTY=goog.string.Const.from(""),goog.html={},goog.html.trustedtypes={},goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse=function(){return goog.TRUSTED_TYPES_POLICY_NAME?(goog.html.trustedtypes.cachedPolicy_===void 0&&(goog.html.trustedtypes.cachedPolicy_=goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+"#html")),goog.html.trustedtypes.cachedPolicy_):null;};var module$contents$goog$html$SafeScript_CONSTRUCTOR_TOKEN_PRIVATE={},module$contents$goog$html$SafeScript_SafeScript=function(t,n){this.privateDoNotAccessOrElseSafeScriptWrappedValue_=n===module$contents$goog$html$SafeScript_CONSTRUCTOR_TOKEN_PRIVATE?t:"",this.implementsGoogStringTypedString=!0;};module$contents$goog$html$SafeScript_SafeScript.fromConstant=function(t){return t=goog.string.Const.unwrap(t),t.length===0?module$contents$goog$html$SafeScript_SafeScript.EMPTY:module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(t);},module$contents$goog$html$SafeScript_SafeScript.fromConstantAndArgs=function(t,n){for(var i=[],r=1;r<arguments.length;r++)i.push(module$contents$goog$html$SafeScript_SafeScript.stringify_(arguments[r]));return module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse("("+goog.string.Const.unwrap(t)+")("+i.join(", ")+");");},module$contents$goog$html$SafeScript_SafeScript.fromJson=function(t){return module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(module$contents$goog$html$SafeScript_SafeScript.stringify_(t));},module$contents$goog$html$SafeScript_SafeScript.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString();},module$contents$goog$html$SafeScript_SafeScript.unwrap=function(t){return module$contents$goog$html$SafeScript_SafeScript.unwrapTrustedScript(t).toString();},module$contents$goog$html$SafeScript_SafeScript.unwrapTrustedScript=function(t){return t instanceof module$contents$goog$html$SafeScript_SafeScript&&t.constructor===module$contents$goog$html$SafeScript_SafeScript?t.privateDoNotAccessOrElseSafeScriptWrappedValue_:((0,goog.asserts.fail)("expected object of type SafeScript, got '"+t+"' of type "+goog.typeOf(t)),"type_error:SafeScript");},module$contents$goog$html$SafeScript_SafeScript.stringify_=function(t){return JSON.stringify(t).replace(/</g,"\\x3c");},module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse=function(t){var n=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();return t=n?n.createScript(t):t,new module$contents$goog$html$SafeScript_SafeScript(t,module$contents$goog$html$SafeScript_CONSTRUCTOR_TOKEN_PRIVATE);},goog.DEBUG&&(module$contents$goog$html$SafeScript_SafeScript.prototype.toString=function(){return"SafeScript{"+this.privateDoNotAccessOrElseSafeScriptWrappedValue_+"}";}),module$contents$goog$html$SafeScript_SafeScript.EMPTY=function(){return module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse("");}(),goog.html.SafeScript=module$contents$goog$html$SafeScript_SafeScript,goog.fs={},goog.fs.url={},goog.fs.url.createObjectUrl=function(t){return goog.fs.url.getUrlObject_().createObjectURL(t);},goog.fs.url.revokeObjectUrl=function(t){goog.fs.url.getUrlObject_().revokeObjectURL(t);},goog.fs.url.UrlObject_=function(){},goog.fs.url.UrlObject_.prototype.createObjectURL=function(t){},goog.fs.url.UrlObject_.prototype.revokeObjectURL=function(t){},goog.fs.url.getUrlObject_=function(){var t=goog.fs.url.findUrlObject_();if(t!=null)return t;throw Error("This browser doesn't seem to support blob URLs");},goog.fs.url.findUrlObject_=function(){return goog.global.URL!==void 0&&goog.global.URL.createObjectURL!==void 0?goog.global.URL:goog.global.webkitURL!==void 0&&goog.global.webkitURL.createObjectURL!==void 0?goog.global.webkitURL:goog.global.createObjectURL!==void 0?goog.global:null;},goog.fs.url.browserSupportsObjectUrls=function(){return goog.fs.url.findUrlObject_()!=null;},goog.fs.blob={},goog.fs.blob.getBlob=function(t){var n=goog.global.BlobBuilder||goog.global.WebKitBlobBuilder;if(n!==void 0){n=new n();for(var i=0;i<arguments.length;i++)n.append(arguments[i]);return n.getBlob();}return goog.fs.blob.getBlobWithProperties(module$contents$goog$array_toArray(arguments));},goog.fs.blob.getBlobWithProperties=function(t,n,i){var r=goog.global.BlobBuilder||goog.global.WebKitBlobBuilder;if(r!==void 0){r=new r();for(var o=0;o<t.length;o++)r.append(t[o],i);return r.getBlob(n);}if(goog.global.Blob!==void 0)return r={},n&&(r.type=n),i&&(r.endings=i),new Blob(t,r);throw Error("This browser doesn't seem to support creating Blobs");},goog.i18n={},goog.i18n.bidi={},goog.i18n.bidi.FORCE_RTL=!1,goog.i18n.bidi.IS_RTL=goog.i18n.bidi.FORCE_RTL||(goog.LOCALE.substring(0,2).toLowerCase()=="ar"||goog.LOCALE.substring(0,2).toLowerCase()=="fa"||goog.LOCALE.substring(0,2).toLowerCase()=="he"||goog.LOCALE.substring(0,2).toLowerCase()=="iw"||goog.LOCALE.substring(0,2).toLowerCase()=="ps"||goog.LOCALE.substring(0,2).toLowerCase()=="sd"||goog.LOCALE.substring(0,2).toLowerCase()=="ug"||goog.LOCALE.substring(0,2).toLowerCase()=="ur"||goog.LOCALE.substring(0,2).toLowerCase()=="yi")&&(goog.LOCALE.length==2||goog.LOCALE.substring(2,3)=="-"||goog.LOCALE.substring(2,3)=="_")||3<=goog.LOCALE.length&&goog.LOCALE.substring(0,3).toLowerCase()=="ckb"&&(goog.LOCALE.length==3||goog.LOCALE.substring(3,4)=="-"||goog.LOCALE.substring(3,4)=="_")||7<=goog.LOCALE.length&&(goog.LOCALE.substring(2,3)=="-"||goog.LOCALE.substring(2,3)=="_")&&(goog.LOCALE.substring(3,7).toLowerCase()=="adlm"||goog.LOCALE.substring(3,7).toLowerCase()=="arab"||goog.LOCALE.substring(3,7).toLowerCase()=="hebr"||goog.LOCALE.substring(3,7).toLowerCase()=="nkoo"||goog.LOCALE.substring(3,7).toLowerCase()=="rohg"||goog.LOCALE.substring(3,7).toLowerCase()=="thaa")||8<=goog.LOCALE.length&&(goog.LOCALE.substring(3,4)=="-"||goog.LOCALE.substring(3,4)=="_")&&(goog.LOCALE.substring(4,8).toLowerCase()=="adlm"||goog.LOCALE.substring(4,8).toLowerCase()=="arab"||goog.LOCALE.substring(4,8).toLowerCase()=="hebr"||goog.LOCALE.substring(4,8).toLowerCase()=="nkoo"||goog.LOCALE.substring(4,8).toLowerCase()=="rohg"||goog.LOCALE.substring(4,8).toLowerCase()=="thaa"),goog.i18n.bidi.Format={LRE:"\u202A",RLE:"\u202B",PDF:"\u202C",LRM:"\u200E",RLM:"\u200F"},goog.i18n.bidi.Dir={LTR:1,RTL:-1,NEUTRAL:0},goog.i18n.bidi.RIGHT="right",goog.i18n.bidi.LEFT="left",goog.i18n.bidi.I18N_RIGHT=goog.i18n.bidi.IS_RTL?goog.i18n.bidi.LEFT:goog.i18n.bidi.RIGHT,goog.i18n.bidi.I18N_LEFT=goog.i18n.bidi.IS_RTL?goog.i18n.bidi.RIGHT:goog.i18n.bidi.LEFT,goog.i18n.bidi.toDir=function(t,n){return typeof t=="number"?0<t?goog.i18n.bidi.Dir.LTR:0>t?goog.i18n.bidi.Dir.RTL:n?null:goog.i18n.bidi.Dir.NEUTRAL:t==null?null:t?goog.i18n.bidi.Dir.RTL:goog.i18n.bidi.Dir.LTR;},goog.i18n.bidi.ltrChars_="A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0900-\u1FFF\u200E\u2C00-\uD801\uD804-\uD839\uD83C-\uDBFF\uF900-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF",goog.i18n.bidi.rtlChars_="\u0591-\u06EF\u06FA-\u08FF\u200F\uD802-\uD803\uD83A-\uD83B\uFB1D-\uFDFF\uFE70-\uFEFC",goog.i18n.bidi.htmlSkipReg_=/<[^>]*>|&[^;]+;/g,goog.i18n.bidi.stripHtmlIfNeeded_=function(t,n){return n?t.replace(goog.i18n.bidi.htmlSkipReg_,""):t;},goog.i18n.bidi.rtlCharReg_=new RegExp("["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.ltrCharReg_=new RegExp("["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.hasAnyRtl=function(t,n){return goog.i18n.bidi.rtlCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_(t,n));},goog.i18n.bidi.hasRtlChar=goog.i18n.bidi.hasAnyRtl,goog.i18n.bidi.hasAnyLtr=function(t,n){return goog.i18n.bidi.ltrCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_(t,n));},goog.i18n.bidi.ltrRe_=new RegExp("^["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.rtlRe_=new RegExp("^["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.isRtlChar=function(t){return goog.i18n.bidi.rtlRe_.test(t);},goog.i18n.bidi.isLtrChar=function(t){return goog.i18n.bidi.ltrRe_.test(t);},goog.i18n.bidi.isNeutralChar=function(t){return!goog.i18n.bidi.isLtrChar(t)&&!goog.i18n.bidi.isRtlChar(t);},goog.i18n.bidi.ltrDirCheckRe_=new RegExp("^[^"+goog.i18n.bidi.rtlChars_+"]*["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.rtlDirCheckRe_=new RegExp("^[^"+goog.i18n.bidi.ltrChars_+"]*["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.startsWithRtl=function(t,n){return goog.i18n.bidi.rtlDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(t,n));},goog.i18n.bidi.isRtlText=goog.i18n.bidi.startsWithRtl,goog.i18n.bidi.startsWithLtr=function(t,n){return goog.i18n.bidi.ltrDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(t,n));},goog.i18n.bidi.isLtrText=goog.i18n.bidi.startsWithLtr,goog.i18n.bidi.isRequiredLtrRe_=/^http:\/\/.*/,goog.i18n.bidi.isNeutralText=function(t,n){return t=goog.i18n.bidi.stripHtmlIfNeeded_(t,n),goog.i18n.bidi.isRequiredLtrRe_.test(t)||!goog.i18n.bidi.hasAnyLtr(t)&&!goog.i18n.bidi.hasAnyRtl(t);},goog.i18n.bidi.ltrExitDirCheckRe_=new RegExp("["+goog.i18n.bidi.ltrChars_+"][^"+goog.i18n.bidi.rtlChars_+"]*$"),goog.i18n.bidi.rtlExitDirCheckRe_=new RegExp("["+goog.i18n.bidi.rtlChars_+"][^"+goog.i18n.bidi.ltrChars_+"]*$"),goog.i18n.bidi.endsWithLtr=function(t,n){return goog.i18n.bidi.ltrExitDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(t,n));},goog.i18n.bidi.isLtrExitText=goog.i18n.bidi.endsWithLtr,goog.i18n.bidi.endsWithRtl=function(t,n){return goog.i18n.bidi.rtlExitDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(t,n));},goog.i18n.bidi.isRtlExitText=goog.i18n.bidi.endsWithRtl,goog.i18n.bidi.rtlLocalesRe_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,goog.i18n.bidi.isRtlLanguage=function(t){return goog.i18n.bidi.rtlLocalesRe_.test(t);},goog.i18n.bidi.bracketGuardTextRe_=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g,goog.i18n.bidi.guardBracketInText=function(t,n){return n=(n===void 0?goog.i18n.bidi.hasAnyRtl(t):n)?goog.i18n.bidi.Format.RLM:goog.i18n.bidi.Format.LRM,t.replace(goog.i18n.bidi.bracketGuardTextRe_,n+"$&"+n);},goog.i18n.bidi.enforceRtlInHtml=function(t){return t.charAt(0)=="<"?t.replace(/<\w+/,"$& dir=rtl"):`
<span dir=rtl>`+t+"</span>";},goog.i18n.bidi.enforceRtlInText=function(t){return goog.i18n.bidi.Format.RLE+t+goog.i18n.bidi.Format.PDF;},goog.i18n.bidi.enforceLtrInHtml=function(t){return t.charAt(0)=="<"?t.replace(/<\w+/,"$& dir=ltr"):`
<span dir=ltr>`+t+"</span>";},goog.i18n.bidi.enforceLtrInText=function(t){return goog.i18n.bidi.Format.LRE+t+goog.i18n.bidi.Format.PDF;},goog.i18n.bidi.dimensionsRe_=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g,goog.i18n.bidi.leftRe_=/left/gi,goog.i18n.bidi.rightRe_=/right/gi,goog.i18n.bidi.tempRe_=/%%%%/g,goog.i18n.bidi.mirrorCSS=function(t){return t.replace(goog.i18n.bidi.dimensionsRe_,":$1 $4 $3 $2").replace(goog.i18n.bidi.leftRe_,"%%%%").replace(goog.i18n.bidi.rightRe_,goog.i18n.bidi.LEFT).replace(goog.i18n.bidi.tempRe_,goog.i18n.bidi.RIGHT);},goog.i18n.bidi.doubleQuoteSubstituteRe_=/([\u0591-\u05f2])"/g,goog.i18n.bidi.singleQuoteSubstituteRe_=/([\u0591-\u05f2])'/g,goog.i18n.bidi.normalizeHebrewQuote=function(t){return t.replace(goog.i18n.bidi.doubleQuoteSubstituteRe_,"$1\u05F4").replace(goog.i18n.bidi.singleQuoteSubstituteRe_,"$1\u05F3");},goog.i18n.bidi.wordSeparatorRe_=/\s+/,goog.i18n.bidi.hasNumeralsRe_=/[\d\u06f0-\u06f9]/,goog.i18n.bidi.rtlDetectionThreshold_=.4,goog.i18n.bidi.estimateDirection=function(t,n){var i=0,r=0,o=!1;for(t=goog.i18n.bidi.stripHtmlIfNeeded_(t,n).split(goog.i18n.bidi.wordSeparatorRe_),n=0;n<t.length;n++){var A=t[n];goog.i18n.bidi.startsWithRtl(A)?(i++,r++):goog.i18n.bidi.isRequiredLtrRe_.test(A)?o=!0:goog.i18n.bidi.hasAnyLtr(A)?r++:goog.i18n.bidi.hasNumeralsRe_.test(A)&&(o=!0);}return r==0?o?goog.i18n.bidi.Dir.LTR:goog.i18n.bidi.Dir.NEUTRAL:i/r>goog.i18n.bidi.rtlDetectionThreshold_?goog.i18n.bidi.Dir.RTL:goog.i18n.bidi.Dir.LTR;},goog.i18n.bidi.detectRtlDirectionality=function(t,n){return goog.i18n.bidi.estimateDirection(t,n)==goog.i18n.bidi.Dir.RTL;},goog.i18n.bidi.setElementDirAndAlign=function(t,n){t&&(n=goog.i18n.bidi.toDir(n))&&(t.style.textAlign=n==goog.i18n.bidi.Dir.RTL?goog.i18n.bidi.RIGHT:goog.i18n.bidi.LEFT,t.dir=n==goog.i18n.bidi.Dir.RTL?"rtl":"ltr");},goog.i18n.bidi.setElementDirByTextDirectionality=function(t,n){switch(goog.i18n.bidi.estimateDirection(n)){case goog.i18n.bidi.Dir.LTR:t.dir!=="ltr"&&(t.dir="ltr");break;case goog.i18n.bidi.Dir.RTL:t.dir!=="rtl"&&(t.dir="rtl");break;default:t.removeAttribute("dir");}},goog.i18n.bidi.DirectionalString=function(){},goog.html.TrustedResourceUrl=function(t,n){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=n===goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_?t:"";},goog.html.TrustedResourceUrl.prototype.implementsGoogStringTypedString=!0,goog.html.TrustedResourceUrl.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_.toString();},goog.html.TrustedResourceUrl.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.TrustedResourceUrl.prototype.getDirection=function(){return goog.i18n.bidi.Dir.LTR;},goog.html.TrustedResourceUrl.prototype.cloneWithParams=function(t,n){var i=goog.html.TrustedResourceUrl.unwrap(this);i=goog.html.TrustedResourceUrl.URL_PARAM_PARSER_.exec(i);var r=i[3]||"";return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(i[1]+goog.html.TrustedResourceUrl.stringifyParams_("?",i[2]||"",t)+goog.html.TrustedResourceUrl.stringifyParams_("#",r,n));},goog.DEBUG&&(goog.html.TrustedResourceUrl.prototype.toString=function(){return"TrustedResourceUrl{"+this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+"}";}),goog.html.TrustedResourceUrl.unwrap=function(t){return goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(t).toString();},goog.html.TrustedResourceUrl.unwrapTrustedScriptURL=function(t){return t instanceof goog.html.TrustedResourceUrl&&t.constructor===goog.html.TrustedResourceUrl?t.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_:(goog.asserts.fail("expected object of type TrustedResourceUrl, got '"+t+"' of type "+goog.typeOf(t)),"type_error:TrustedResourceUrl");},goog.html.TrustedResourceUrl.format=function(t,n){var i=goog.string.Const.unwrap(t);if(!goog.html.TrustedResourceUrl.BASE_URL_.test(i))throw Error("Invalid TrustedResourceUrl format: "+i);return t=i.replace(goog.html.TrustedResourceUrl.FORMAT_MARKER_,function(r,o){if(!Object.prototype.hasOwnProperty.call(n,o))throw Error('Found marker, "'+o+'", in format string, "'+i+'", but no valid label mapping found in args: '+JSON.stringify(n));return r=n[o],r instanceof goog.string.Const?goog.string.Const.unwrap(r):encodeURIComponent(String(r));}),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.TrustedResourceUrl.FORMAT_MARKER_=/%{(\w+)}/g,goog.html.TrustedResourceUrl.BASE_URL_=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,goog.html.TrustedResourceUrl.URL_PARAM_PARSER_=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,goog.html.TrustedResourceUrl.formatWithParams=function(t,n,i,r){return goog.html.TrustedResourceUrl.format(t,n).cloneWithParams(i,r);},goog.html.TrustedResourceUrl.fromConstant=function(t){return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(t));},goog.html.TrustedResourceUrl.fromConstants=function(t){for(var n="",i=0;i<t.length;i++)n+=goog.string.Const.unwrap(t[i]);return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(n);},goog.html.TrustedResourceUrl.fromSafeScript=function(t){return t=goog.fs.blob.getBlobWithProperties([module$contents$goog$html$SafeScript_SafeScript.unwrap(t)],"text/javascript"),t=goog.fs.url.createObjectUrl(t),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse=function(t){var n=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();return t=n?n.createScriptURL(t):t,new goog.html.TrustedResourceUrl(t,goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_);},goog.html.TrustedResourceUrl.stringifyParams_=function(t,n,i){if(i==null)return n;if(typeof i=="string")return i?t+encodeURIComponent(i):"";for(var r in i)if(Object.prototype.hasOwnProperty.call(i,r)){var o=i[r];o=Array.isArray(o)?o:[o];for(var A=0;A<o.length;A++){var s=o[A];s!=null&&(n||(n=t),n+=(n.length>t.length?"&":"")+encodeURIComponent(r)+"="+encodeURIComponent(String(s)));}}return n;},goog.string.internal={},goog.string.internal.startsWith=function(t,n){return t.lastIndexOf(n,0)==0;},goog.string.internal.endsWith=function(t,n){var i=t.length-n.length;return 0<=i&&t.indexOf(n,i)==i;},goog.string.internal.caseInsensitiveStartsWith=function(t,n){return goog.string.internal.caseInsensitiveCompare(n,t.substr(0,n.length))==0;},goog.string.internal.caseInsensitiveEndsWith=function(t,n){return goog.string.internal.caseInsensitiveCompare(n,t.substr(t.length-n.length,n.length))==0;},goog.string.internal.caseInsensitiveEquals=function(t,n){return t.toLowerCase()==n.toLowerCase();},goog.string.internal.isEmptyOrWhitespace=function(t){return /^[\s\xa0]*$/.test(t);},goog.string.internal.trim=goog.TRUSTED_SITE&&String.prototype.trim?function(t){return t.trim();}:function(t){return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(t)[1];},goog.string.internal.caseInsensitiveCompare=function(t,n){return t=String(t).toLowerCase(),n=String(n).toLowerCase(),t<n?-1:t==n?0:1;},goog.string.internal.newLineToBr=function(t,n){return t.replace(/(\r\n|\r|\n)/g,n?"<br />":"<br>");},goog.string.internal.htmlEscape=function(t,n){if(n)t=t.replace(goog.string.internal.AMP_RE_,"&amp;").replace(goog.string.internal.LT_RE_,"&lt;").replace(goog.string.internal.GT_RE_,"&gt;").replace(goog.string.internal.QUOT_RE_,"&quot;").replace(goog.string.internal.SINGLE_QUOTE_RE_,"&#39;").replace(goog.string.internal.NULL_RE_,"&#0;");else{if(!goog.string.internal.ALL_RE_.test(t))return t;t.indexOf("&")!=-1&&(t=t.replace(goog.string.internal.AMP_RE_,"&amp;")),t.indexOf("<")!=-1&&(t=t.replace(goog.string.internal.LT_RE_,"&lt;")),t.indexOf(">")!=-1&&(t=t.replace(goog.string.internal.GT_RE_,"&gt;")),t.indexOf('"')!=-1&&(t=t.replace(goog.string.internal.QUOT_RE_,"&quot;")),t.indexOf("'")!=-1&&(t=t.replace(goog.string.internal.SINGLE_QUOTE_RE_,"&#39;")),t.indexOf("\0")!=-1&&(t=t.replace(goog.string.internal.NULL_RE_,"&#0;"));}return t;},goog.string.internal.AMP_RE_=/&/g,goog.string.internal.LT_RE_=/</g,goog.string.internal.GT_RE_=/>/g,goog.string.internal.QUOT_RE_=/"/g,goog.string.internal.SINGLE_QUOTE_RE_=/'/g,goog.string.internal.NULL_RE_=/\x00/g,goog.string.internal.ALL_RE_=/[\x00&<>"']/,goog.string.internal.whitespaceEscape=function(t,n){return goog.string.internal.newLineToBr(t.replace(/  /g," &#160;"),n);},goog.string.internal.contains=function(t,n){return t.indexOf(n)!=-1;},goog.string.internal.caseInsensitiveContains=function(t,n){return goog.string.internal.contains(t.toLowerCase(),n.toLowerCase());},goog.string.internal.compareVersions=function(t,n){var i=0;t=goog.string.internal.trim(String(t)).split("."),n=goog.string.internal.trim(String(n)).split(".");for(var r=Math.max(t.length,n.length),o=0;i==0&&o<r;o++){var A=t[o]||"",s=n[o]||"";do{if(A=/(\d*)(\D*)(.*)/.exec(A)||["","","",""],s=/(\d*)(\D*)(.*)/.exec(s)||["","","",""],A[0].length==0&&s[0].length==0)break;i=A[1].length==0?0:parseInt(A[1],10);var l=s[1].length==0?0:parseInt(s[1],10);i=goog.string.internal.compareElements_(i,l)||goog.string.internal.compareElements_(A[2].length==0,s[2].length==0)||goog.string.internal.compareElements_(A[2],s[2]),A=A[3],s=s[3];}while(i==0);}return i;},goog.string.internal.compareElements_=function(t,n){return t<n?-1:t>n?1:0;},goog.html.SafeUrl=function(t,n){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=n===goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_?t:"";},goog.html.SafeUrl.INNOCUOUS_STRING="about:invalid#zClosurez",goog.html.SafeUrl.prototype.implementsGoogStringTypedString=!0,goog.html.SafeUrl.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString();},goog.html.SafeUrl.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.SafeUrl.prototype.getDirection=function(){return goog.i18n.bidi.Dir.LTR;},goog.DEBUG&&(goog.html.SafeUrl.prototype.toString=function(){return"SafeUrl{"+this.privateDoNotAccessOrElseSafeUrlWrappedValue_+"}";}),goog.html.SafeUrl.unwrap=function(t){return t instanceof goog.html.SafeUrl&&t.constructor===goog.html.SafeUrl?t.privateDoNotAccessOrElseSafeUrlWrappedValue_:(goog.asserts.fail("expected object of type SafeUrl, got '"+t+"' of type "+goog.typeOf(t)),"type_error:SafeUrl");},goog.html.SafeUrl.fromConstant=function(t){return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(t));},goog.html.SAFE_MIME_TYPE_PATTERN_=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,goog.html.SafeUrl.isSafeMimeType=function(t){return goog.html.SAFE_MIME_TYPE_PATTERN_.test(t);},goog.html.SafeUrl.fromBlob=function(t){return t=goog.html.SafeUrl.isSafeMimeType(t.type)?goog.fs.url.createObjectUrl(t):goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SafeUrl.revokeObjectUrl=function(t){t=t.getTypedStringValue(),t!==goog.html.SafeUrl.INNOCUOUS_STRING&&goog.fs.url.revokeObjectUrl(t);},goog.html.SafeUrl.fromMediaSource=function(t){return goog.asserts.assert("MediaSource"in goog.global,"No support for MediaSource"),t=t instanceof MediaSource?goog.fs.url.createObjectUrl(t):goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.DATA_URL_PATTERN_=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,goog.html.SafeUrl.tryFromDataUrl=function(t){t=String(t),t=t.replace(/(%0A|%0D)/g,"");var n=t.match(goog.html.DATA_URL_PATTERN_);return n&&goog.html.SafeUrl.isSafeMimeType(n[1])?goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t):null;},goog.html.SafeUrl.fromDataUrl=function(t){return goog.html.SafeUrl.tryFromDataUrl(t)||goog.html.SafeUrl.INNOCUOUS_URL;},goog.html.SafeUrl.fromTelUrl=function(t){return goog.string.internal.caseInsensitiveStartsWith(t,"tel:")||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SIP_URL_PATTERN_=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i,goog.html.SafeUrl.fromSipUrl=function(t){return goog.html.SIP_URL_PATTERN_.test(decodeURIComponent(t))||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SafeUrl.fromFacebookMessengerUrl=function(t){return goog.string.internal.caseInsensitiveStartsWith(t,"fb-messenger://share")||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SafeUrl.fromWhatsAppUrl=function(t){return goog.string.internal.caseInsensitiveStartsWith(t,"whatsapp://send")||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SafeUrl.fromSmsUrl=function(t){return goog.string.internal.caseInsensitiveStartsWith(t,"sms:")&&goog.html.SafeUrl.isSmsUrlBodyValid_(t)||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SafeUrl.isSmsUrlBodyValid_=function(t){var n=t.indexOf("#");if(0<n&&(t=t.substring(0,n)),n=t.match(/[?&]body=/gi),!n)return!0;if(1<n.length)return!1;if(t=t.match(/[?&]body=([^&]*)/)[1],!t)return!0;try{decodeURIComponent(t);}catch{return!1;}return /^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(t);},goog.html.SafeUrl.fromSshUrl=function(t){return goog.string.internal.caseInsensitiveStartsWith(t,"ssh://")||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t);},goog.html.SafeUrl.sanitizeChromeExtensionUrl=function(t,n){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^chrome-extension:\/\/([^\/]+)\//,t,n);},goog.html.SafeUrl.sanitizeFirefoxExtensionUrl=function(t,n){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^moz-extension:\/\/([^\/]+)\//,t,n);},goog.html.SafeUrl.sanitizeEdgeExtensionUrl=function(t,n){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^ms-browser-extension:\/\/([^\/]+)\//,t,n);},goog.html.SafeUrl.sanitizeExtensionUrl_=function(t,n,i){return(t=t.exec(n))?(t=t[1],(i instanceof goog.string.Const?[goog.string.Const.unwrap(i)]:i.map(function(r){return goog.string.Const.unwrap(r);})).indexOf(t)==-1&&(n=goog.html.SafeUrl.INNOCUOUS_STRING)):n=goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(n);},goog.html.SafeUrl.fromTrustedResourceUrl=function(t){return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.html.TrustedResourceUrl.unwrap(t));},goog.html.SAFE_URL_PATTERN_=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,goog.html.SafeUrl.SAFE_URL_PATTERN=goog.html.SAFE_URL_PATTERN_,goog.html.SafeUrl.trySanitize=function(t){return t instanceof goog.html.SafeUrl?t:(t=typeof t=="object"&&t.implementsGoogStringTypedString?t.getTypedStringValue():String(t),goog.html.SAFE_URL_PATTERN_.test(t)?goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t):goog.html.SafeUrl.tryFromDataUrl(t));},goog.html.SafeUrl.sanitize=function(t){return goog.html.SafeUrl.trySanitize(t)||goog.html.SafeUrl.INNOCUOUS_URL;},goog.html.SafeUrl.sanitizeAssertUnchanged=function(t,n){return t instanceof goog.html.SafeUrl?t:(t=typeof t=="object"&&t.implementsGoogStringTypedString?t.getTypedStringValue():String(t),n&&/^data:/i.test(t)&&(n=goog.html.SafeUrl.fromDataUrl(t),n.getTypedStringValue()==t)?n:(goog.asserts.assert(goog.html.SAFE_URL_PATTERN_.test(t),"%s does not match the safe URL pattern",t)||(t=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t)));},goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse=function(t){return new goog.html.SafeUrl(t,goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_);},goog.html.SafeUrl.INNOCUOUS_URL=goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.ABOUT_BLANK=goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse("about:blank"),goog.html.SafeStyle=function(t,n){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=n===goog.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_?t:"";},goog.html.SafeStyle.prototype.implementsGoogStringTypedString=!0,goog.html.SafeStyle.fromConstant=function(t){return t=goog.string.Const.unwrap(t),t.length===0?goog.html.SafeStyle.EMPTY:(goog.asserts.assert(goog.string.internal.endsWith(t,";"),"Last character of style string is not ';': "+t),goog.asserts.assert(goog.string.internal.contains(t,":"),`Style string must contain at least one ':', to specify a "name: value" pair: `+t),goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(t));},goog.html.SafeStyle.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_;},goog.DEBUG&&(goog.html.SafeStyle.prototype.toString=function(){return"SafeStyle{"+this.privateDoNotAccessOrElseSafeStyleWrappedValue_+"}";}),goog.html.SafeStyle.unwrap=function(t){return t instanceof goog.html.SafeStyle&&t.constructor===goog.html.SafeStyle?t.privateDoNotAccessOrElseSafeStyleWrappedValue_:(goog.asserts.fail("expected object of type SafeStyle, got '"+t+"' of type "+goog.typeOf(t)),"type_error:SafeStyle");},goog.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse=function(t){return new goog.html.SafeStyle(t,goog.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_);},goog.html.SafeStyle.EMPTY=goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(""),goog.html.SafeStyle.INNOCUOUS_STRING="zClosurez",goog.html.SafeStyle.create=function(t){var n="",i;for(i in t)if(Object.prototype.hasOwnProperty.call(t,i)){if(!/^[-_a-zA-Z0-9]+$/.test(i))throw Error("Name allows only [-_a-zA-Z0-9], got: "+i);var r=t[i];r!=null&&(r=Array.isArray(r)?module$contents$goog$array_map(r,goog.html.SafeStyle.sanitizePropertyValue_).join(" "):goog.html.SafeStyle.sanitizePropertyValue_(r),n+=i+":"+r+";");}return n?goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(n):goog.html.SafeStyle.EMPTY;},goog.html.SafeStyle.sanitizePropertyValue_=function(t){if(t instanceof goog.html.SafeUrl)return'url("'+goog.html.SafeUrl.unwrap(t).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(t=t instanceof goog.string.Const?goog.string.Const.unwrap(t):goog.html.SafeStyle.sanitizePropertyValueString_(String(t)),/[{;}]/.test(t))throw new goog.asserts.AssertionError("Value does not allow [{;}], got: %s.",[t]);return t;},goog.html.SafeStyle.sanitizePropertyValueString_=function(t){var n=t.replace(goog.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(goog.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(goog.html.SafeStyle.URL_RE_,"url");if(goog.html.SafeStyle.VALUE_RE_.test(n)){if(goog.html.SafeStyle.COMMENT_RE_.test(t))return goog.asserts.fail("String value disallows comments, got: "+t),goog.html.SafeStyle.INNOCUOUS_STRING;if(!goog.html.SafeStyle.hasBalancedQuotes_(t))return goog.asserts.fail("String value requires balanced quotes, got: "+t),goog.html.SafeStyle.INNOCUOUS_STRING;if(!goog.html.SafeStyle.hasBalancedSquareBrackets_(t))return goog.asserts.fail("String value requires balanced square brackets and one identifier per pair of brackets, got: "+t),goog.html.SafeStyle.INNOCUOUS_STRING;}else return goog.asserts.fail("String value allows only "+goog.html.SafeStyle.VALUE_ALLOWED_CHARS_+" and simple functions, got: "+t),goog.html.SafeStyle.INNOCUOUS_STRING;return goog.html.SafeStyle.sanitizeUrl_(t);},goog.html.SafeStyle.hasBalancedQuotes_=function(t){for(var n=!0,i=!0,r=0;r<t.length;r++){var o=t.charAt(r);o=="'"&&i?n=!n:o=='"'&&n&&(i=!i);}return n&&i;},goog.html.SafeStyle.hasBalancedSquareBrackets_=function(t){for(var n=!0,i=/^[-_a-zA-Z0-9]$/,r=0;r<t.length;r++){var o=t.charAt(r);if(o=="]"){if(n)return!1;n=!0;}else if(o=="["){if(!n)return!1;n=!1;}else if(!n&&!i.test(o))return!1;}return n;},goog.html.SafeStyle.VALUE_ALLOWED_CHARS_=`[-,."'%_!# a-zA-Z0-9\\[\\]]`,goog.html.SafeStyle.VALUE_RE_=new RegExp("^"+goog.html.SafeStyle.VALUE_ALLOWED_CHARS_+"+$"),goog.html.SafeStyle.URL_RE_=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,goog.html.SafeStyle.ALLOWED_FUNCTIONS_="calc cubic-bezier fit-content hsl hsla linear-gradient matrix minmax repeat rgb rgba (rotate|scale|translate)(X|Y|Z|3d)?".split(" "),goog.html.SafeStyle.FUNCTIONS_RE_=new RegExp("\\b("+goog.html.SafeStyle.ALLOWED_FUNCTIONS_.join("|")+")\\([-+*/0-9a-z.%\\[\\], ]+\\)","g"),goog.html.SafeStyle.COMMENT_RE_=/\/\*/,goog.html.SafeStyle.sanitizeUrl_=function(t){return t.replace(goog.html.SafeStyle.URL_RE_,function(n,i,r,o){var A="";return r=r.replace(/^(['"])(.*)\1$/,function(s,l,u){return A=l,u;}),n=goog.html.SafeUrl.sanitize(r).getTypedStringValue(),i+A+n+A+o;});},goog.html.SafeStyle.concat=function(t){var n="",i=function(r){Array.isArray(r)?module$contents$goog$array_forEach(r,i):n+=goog.html.SafeStyle.unwrap(r);};return module$contents$goog$array_forEach(arguments,i),n?goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(n):goog.html.SafeStyle.EMPTY;};var module$contents$goog$html$SafeStyleSheet_CONSTRUCTOR_TOKEN_PRIVATE={},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet=function(t,n){this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_=n===module$contents$goog$html$SafeStyleSheet_CONSTRUCTOR_TOKEN_PRIVATE?t:"",this.implementsGoogStringTypedString=!0;};module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createRule=function(t,n){if((0,goog.string.internal.contains)(t,"<"))throw Error("Selector does not allow '<', got: "+t);var i=t.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(i))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+t);if(!module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.hasBalancedBrackets_(i))throw Error("() and [] in selector must be balanced, got: "+t);return n instanceof goog.html.SafeStyle||(n=goog.html.SafeStyle.create(n)),t=t+"{"+goog.html.SafeStyle.unwrap(n).replace(/</g,"\\3C ")+"}",module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(t);},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.hasBalancedBrackets_=function(t){for(var n={"(":")","[":"]"},i=[],r=0;r<t.length;r++){var o=t[r];if(n[o])i.push(n[o]);else if(goog.object.contains(n,o)&&i.pop()!=o)return!1;}return i.length==0;},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.concat=function(t){var n="",i=function(r){Array.isArray(r)?module$contents$goog$array_forEach(r,i):n+=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap(r);};return module$contents$goog$array_forEach(arguments,i),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(n);},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.fromConstant=function(t){return t=goog.string.Const.unwrap(t),t.length===0?module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.EMPTY:((0,goog.asserts.assert)(!(0,goog.string.internal.contains)(t,"<"),"Forbidden '<' character in style sheet string: "+t),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(t));},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_;},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap=function(t){return t instanceof module$contents$goog$html$SafeStyleSheet_SafeStyleSheet&&t.constructor===module$contents$goog$html$SafeStyleSheet_SafeStyleSheet?t.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_:((0,goog.asserts.fail)("expected object of type SafeStyleSheet, got '"+t+"' of type "+goog.typeOf(t)),"type_error:SafeStyleSheet");},module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse=function(t){return new module$contents$goog$html$SafeStyleSheet_SafeStyleSheet(t,module$contents$goog$html$SafeStyleSheet_CONSTRUCTOR_TOKEN_PRIVATE);},goog.DEBUG&&(module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.prototype.toString=function(){return"SafeStyleSheet{"+this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_+"}";}),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.EMPTY=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(""),goog.html.SafeStyleSheet=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet,goog.labs={},goog.labs.userAgent={},goog.labs.userAgent.util={},goog.labs.userAgent.util.getNativeUserAgentString_=function(){var t=goog.labs.userAgent.util.getNavigator_();return t&&(t=t.userAgent)?t:"";},goog.labs.userAgent.util.getNavigator_=function(){return goog.global.navigator;},goog.labs.userAgent.util.userAgent_=goog.labs.userAgent.util.getNativeUserAgentString_(),goog.labs.userAgent.util.setUserAgent=function(t){goog.labs.userAgent.util.userAgent_=t||goog.labs.userAgent.util.getNativeUserAgentString_();},goog.labs.userAgent.util.getUserAgent=function(){return goog.labs.userAgent.util.userAgent_;},goog.labs.userAgent.util.matchUserAgent=function(t){var n=goog.labs.userAgent.util.getUserAgent();return goog.string.internal.contains(n,t);},goog.labs.userAgent.util.matchUserAgentIgnoreCase=function(t){var n=goog.labs.userAgent.util.getUserAgent();return goog.string.internal.caseInsensitiveContains(n,t);},goog.labs.userAgent.util.extractVersionTuples=function(t){for(var n=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,i=[],r;r=n.exec(t);)i.push([r[1],r[2],r[3]||void 0]);return i;},goog.labs.userAgent.browser={},goog.labs.userAgent.browser.matchOpera_=function(){return goog.labs.userAgent.util.matchUserAgent("Opera");},goog.labs.userAgent.browser.matchIE_=function(){return goog.labs.userAgent.util.matchUserAgent("Trident")||goog.labs.userAgent.util.matchUserAgent("MSIE");},goog.labs.userAgent.browser.matchEdgeHtml_=function(){return goog.labs.userAgent.util.matchUserAgent("Edge");},goog.labs.userAgent.browser.matchEdgeChromium_=function(){return goog.labs.userAgent.util.matchUserAgent("Edg/");},goog.labs.userAgent.browser.matchOperaChromium_=function(){return goog.labs.userAgent.util.matchUserAgent("OPR");},goog.labs.userAgent.browser.matchFirefox_=function(){return goog.labs.userAgent.util.matchUserAgent("Firefox")||goog.labs.userAgent.util.matchUserAgent("FxiOS");},goog.labs.userAgent.browser.matchSafari_=function(){return goog.labs.userAgent.util.matchUserAgent("Safari")&&!(goog.labs.userAgent.browser.matchChrome_()||goog.labs.userAgent.browser.matchCoast_()||goog.labs.userAgent.browser.matchOpera_()||goog.labs.userAgent.browser.matchEdgeHtml_()||goog.labs.userAgent.browser.matchEdgeChromium_()||goog.labs.userAgent.browser.matchOperaChromium_()||goog.labs.userAgent.browser.matchFirefox_()||goog.labs.userAgent.browser.isSilk()||goog.labs.userAgent.util.matchUserAgent("Android"));},goog.labs.userAgent.browser.matchCoast_=function(){return goog.labs.userAgent.util.matchUserAgent("Coast");},goog.labs.userAgent.browser.matchIosWebview_=function(){return(goog.labs.userAgent.util.matchUserAgent("iPad")||goog.labs.userAgent.util.matchUserAgent("iPhone"))&&!goog.labs.userAgent.browser.matchSafari_()&&!goog.labs.userAgent.browser.matchChrome_()&&!goog.labs.userAgent.browser.matchCoast_()&&!goog.labs.userAgent.browser.matchFirefox_()&&goog.labs.userAgent.util.matchUserAgent("AppleWebKit");},goog.labs.userAgent.browser.matchChrome_=function(){return(goog.labs.userAgent.util.matchUserAgent("Chrome")||goog.labs.userAgent.util.matchUserAgent("CriOS"))&&!goog.labs.userAgent.browser.matchEdgeHtml_();},goog.labs.userAgent.browser.matchAndroidBrowser_=function(){return goog.labs.userAgent.util.matchUserAgent("Android")&&!(goog.labs.userAgent.browser.isChrome()||goog.labs.userAgent.browser.isFirefox()||goog.labs.userAgent.browser.isOpera()||goog.labs.userAgent.browser.isSilk());},goog.labs.userAgent.browser.isOpera=goog.labs.userAgent.browser.matchOpera_,goog.labs.userAgent.browser.isIE=goog.labs.userAgent.browser.matchIE_,goog.labs.userAgent.browser.isEdge=goog.labs.userAgent.browser.matchEdgeHtml_,goog.labs.userAgent.browser.isEdgeChromium=goog.labs.userAgent.browser.matchEdgeChromium_,goog.labs.userAgent.browser.isOperaChromium=goog.labs.userAgent.browser.matchOperaChromium_,goog.labs.userAgent.browser.isFirefox=goog.labs.userAgent.browser.matchFirefox_,goog.labs.userAgent.browser.isSafari=goog.labs.userAgent.browser.matchSafari_,goog.labs.userAgent.browser.isCoast=goog.labs.userAgent.browser.matchCoast_,goog.labs.userAgent.browser.isIosWebview=goog.labs.userAgent.browser.matchIosWebview_,goog.labs.userAgent.browser.isChrome=goog.labs.userAgent.browser.matchChrome_,goog.labs.userAgent.browser.isAndroidBrowser=goog.labs.userAgent.browser.matchAndroidBrowser_,goog.labs.userAgent.browser.isSilk=function(){return goog.labs.userAgent.util.matchUserAgent("Silk");},goog.labs.userAgent.browser.getVersion=function(){function t(o){return o=module$contents$goog$array_find(o,r),i[o]||"";}var n=goog.labs.userAgent.util.getUserAgent();if(goog.labs.userAgent.browser.isIE())return goog.labs.userAgent.browser.getIEVersion_(n);n=goog.labs.userAgent.util.extractVersionTuples(n);var i={};module$contents$goog$array_forEach(n,function(o){i[o[0]]=o[1];});var r=goog.partial(goog.object.containsKey,i);return goog.labs.userAgent.browser.isOpera()?t(["Version","Opera"]):goog.labs.userAgent.browser.isEdge()?t(["Edge"]):goog.labs.userAgent.browser.isEdgeChromium()?t(["Edg"]):goog.labs.userAgent.browser.isChrome()?t(["Chrome","CriOS","HeadlessChrome"]):(n=n[2])&&n[1]||"";},goog.labs.userAgent.browser.isVersionOrHigher=function(t){return 0<=goog.string.internal.compareVersions(goog.labs.userAgent.browser.getVersion(),t);},goog.labs.userAgent.browser.getIEVersion_=function(t){var n=/rv: *([\d\.]*)/.exec(t);if(n&&n[1])return n[1];n="";var i=/MSIE +([\d\.]+)/.exec(t);if(i&&i[1])if(t=/Trident\/(\d.\d)/.exec(t),i[1]=="7.0"){if(t&&t[1])switch(t[1]){case"4.0":n="8.0";break;case"5.0":n="9.0";break;case"6.0":n="10.0";break;case"7.0":n="11.0";}else n="7.0";}else n=i[1];return n;},goog.html.SafeHtml=function(t,n,i){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=i===goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_?t:"",this.dir_=n;},goog.html.SafeHtml.ENABLE_ERROR_MESSAGES=goog.DEBUG,goog.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE=!0,goog.html.SafeHtml.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.SafeHtml.prototype.getDirection=function(){return this.dir_;},goog.html.SafeHtml.prototype.implementsGoogStringTypedString=!0,goog.html.SafeHtml.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString();},goog.DEBUG&&(goog.html.SafeHtml.prototype.toString=function(){return"SafeHtml{"+this.privateDoNotAccessOrElseSafeHtmlWrappedValue_+"}";}),goog.html.SafeHtml.unwrap=function(t){return goog.html.SafeHtml.unwrapTrustedHTML(t).toString();},goog.html.SafeHtml.unwrapTrustedHTML=function(t){return t instanceof goog.html.SafeHtml&&t.constructor===goog.html.SafeHtml?t.privateDoNotAccessOrElseSafeHtmlWrappedValue_:(goog.asserts.fail("expected object of type SafeHtml, got '"+t+"' of type "+goog.typeOf(t)),"type_error:SafeHtml");},goog.html.SafeHtml.htmlEscape=function(t){if(t instanceof goog.html.SafeHtml)return t;var n=typeof t=="object",i=null;return n&&t.implementsGoogI18nBidiDirectionalString&&(i=t.getDirection()),t=n&&t.implementsGoogStringTypedString?t.getTypedStringValue():String(t),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.htmlEscape(t),i);},goog.html.SafeHtml.htmlEscapePreservingNewlines=function(t){return t instanceof goog.html.SafeHtml?t:(t=goog.html.SafeHtml.htmlEscape(t),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.newLineToBr(goog.html.SafeHtml.unwrap(t)),t.getDirection()));},goog.html.SafeHtml.htmlEscapePreservingNewlinesAndSpaces=function(t){return t instanceof goog.html.SafeHtml?t:(t=goog.html.SafeHtml.htmlEscape(t),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.whitespaceEscape(goog.html.SafeHtml.unwrap(t)),t.getDirection()));},goog.html.SafeHtml.from=goog.html.SafeHtml.htmlEscape,goog.html.SafeHtml.comment=function(t){return goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!--"+goog.string.internal.htmlEscape(t)+"-->",null);},goog.html.SafeHtml.VALID_NAMES_IN_TAG_=/^[a-zA-Z0-9-]+$/,goog.html.SafeHtml.URL_ATTRIBUTES_={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},goog.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_=goog.object.createSet(goog.dom.TagName.APPLET,goog.dom.TagName.BASE,goog.dom.TagName.EMBED,goog.dom.TagName.IFRAME,goog.dom.TagName.LINK,goog.dom.TagName.MATH,goog.dom.TagName.META,goog.dom.TagName.OBJECT,goog.dom.TagName.SCRIPT,goog.dom.TagName.STYLE,goog.dom.TagName.SVG,goog.dom.TagName.TEMPLATE),goog.html.SafeHtml.create=function(t,n,i){return goog.html.SafeHtml.verifyTagName(String(t)),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse(String(t),n,i);},goog.html.SafeHtml.verifyTagName=function(t){if(!goog.html.SafeHtml.VALID_NAMES_IN_TAG_.test(t))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Invalid tag name <"+t+">.":"");if(t.toUpperCase()in goog.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Tag name <"+t+"> is not allowed for SafeHtml.":"");},goog.html.SafeHtml.createIframe=function(t,n,i,r){t&&goog.html.TrustedResourceUrl.unwrap(t);var o={};return o.src=t||null,o.srcdoc=n&&goog.html.SafeHtml.unwrap(n),t=goog.html.SafeHtml.combineAttributes(o,{sandbox:""},i),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",t,r);},goog.html.SafeHtml.createSandboxIframe=function(t,n,i,r){if(!goog.html.SafeHtml.canUseSandboxIframe())throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"The browser does not support sandboxed iframes.":"");var o={};return o.src=t?goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitize(t)):null,o.srcdoc=n||null,o.sandbox="",t=goog.html.SafeHtml.combineAttributes(o,{},i),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",t,r);},goog.html.SafeHtml.canUseSandboxIframe=function(){return goog.global.HTMLIFrameElement&&"sandbox"in goog.global.HTMLIFrameElement.prototype;},goog.html.SafeHtml.createScriptSrc=function(t,n){return goog.html.TrustedResourceUrl.unwrap(t),t=goog.html.SafeHtml.combineAttributes({src:t},{},n),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",t);},goog.html.SafeHtml.createScript=function(t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=i.toLowerCase();if(r=="language"||r=="src"||r=="text"||r=="type")throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot set "'+r+'" attribute':"");}for(i="",t=module$contents$goog$array_concat(t),r=0;r<t.length;r++)i+=module$contents$goog$html$SafeScript_SafeScript.unwrap(t[r]);return t=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(i,goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",n,t);},goog.html.SafeHtml.createStyle=function(t,n){n=goog.html.SafeHtml.combineAttributes({type:"text/css"},{},n);var i="";t=module$contents$goog$array_concat(t);for(var r=0;r<t.length;r++)i+=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap(t[r]);return t=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(i,goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("style",n,t);},goog.html.SafeHtml.createMetaRefresh=function(t,n){return t=goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitize(t)),(goog.labs.userAgent.browser.isIE()||goog.labs.userAgent.browser.isEdge())&&goog.string.internal.contains(t,";")&&(t="'"+t.replace(/'/g,"%27")+"'"),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("meta",{"http-equiv":"refresh",content:(n||0)+"; url="+t});},goog.html.SafeHtml.getAttrNameAndValue_=function(t,n,i){if(i instanceof goog.string.Const)i=goog.string.Const.unwrap(i);else if(n.toLowerCase()=="style"){if(goog.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE)i=goog.html.SafeHtml.getStyleValue_(i);else throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "style" not supported.':"");}else{if(/^on/i.test(n))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+n+'" requires goog.string.Const value, "'+i+'" given.':"");if(n.toLowerCase()in goog.html.SafeHtml.URL_ATTRIBUTES_)if(i instanceof goog.html.TrustedResourceUrl)i=goog.html.TrustedResourceUrl.unwrap(i);else if(i instanceof goog.html.SafeUrl)i=goog.html.SafeUrl.unwrap(i);else if(typeof i=="string")i=goog.html.SafeUrl.sanitize(i).getTypedStringValue();else throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+n+'" on tag "'+t+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+i+'" given.':"");}return i.implementsGoogStringTypedString&&(i=i.getTypedStringValue()),goog.asserts.assert(typeof i=="string"||typeof i=="number","String or number value expected, got "+typeof i+" with value: "+i),n+'="'+goog.string.internal.htmlEscape(String(i))+'"';},goog.html.SafeHtml.getStyleValue_=function(t){if(!goog.isObject(t))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof t+" given: "+t:"");return t instanceof goog.html.SafeStyle||(t=goog.html.SafeStyle.create(t)),goog.html.SafeStyle.unwrap(t);},goog.html.SafeHtml.createWithDir=function(t,n,i,r){return n=goog.html.SafeHtml.create(n,i,r),n.dir_=t,n;},goog.html.SafeHtml.join=function(t,n){t=goog.html.SafeHtml.htmlEscape(t);var i=t.getDirection(),r=[],o=function(A){Array.isArray(A)?module$contents$goog$array_forEach(A,o):(A=goog.html.SafeHtml.htmlEscape(A),r.push(goog.html.SafeHtml.unwrap(A)),A=A.getDirection(),i==goog.i18n.bidi.Dir.NEUTRAL?i=A:A!=goog.i18n.bidi.Dir.NEUTRAL&&i!=A&&(i=null));};return module$contents$goog$array_forEach(n,o),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(r.join(goog.html.SafeHtml.unwrap(t)),i);},goog.html.SafeHtml.concat=function(t){return goog.html.SafeHtml.join(goog.html.SafeHtml.EMPTY,Array.prototype.slice.call(arguments));},goog.html.SafeHtml.concatWithDir=function(t,n){var i=goog.html.SafeHtml.concat(module$contents$goog$array_slice(arguments,1));return i.dir_=t,i;},goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse=function(t,n){var i=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();return t=i?i.createHTML(t):t,new goog.html.SafeHtml(t,n,goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_);},goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse=function(t,n,i){var r=null,o="<"+t+goog.html.SafeHtml.stringifyAttributes(t,n);return i==null?i=[]:Array.isArray(i)||(i=[i]),goog.dom.tags.isVoidTag(t.toLowerCase())?(goog.asserts.assert(!i.length,"Void tag <"+t+"> does not allow content."),o+=">"):(r=goog.html.SafeHtml.concat(i),o+=">"+goog.html.SafeHtml.unwrap(r)+"</"+t+">",r=r.getDirection()),(t=n&&n.dir)&&(r=/^(ltr|rtl|auto)$/i.test(t)?goog.i18n.bidi.Dir.NEUTRAL:null),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(o,r);},goog.html.SafeHtml.stringifyAttributes=function(t,n){var i="";if(n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){if(!goog.html.SafeHtml.VALID_NAMES_IN_TAG_.test(r))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Invalid attribute name "'+r+'".':"");var o=n[r];o!=null&&(i+=" "+goog.html.SafeHtml.getAttrNameAndValue_(t,r,o));}}return i;},goog.html.SafeHtml.combineAttributes=function(t,n,i){var r={},o;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(goog.asserts.assert(o.toLowerCase()==o,"Must be lower case"),r[o]=t[o]);for(o in n)Object.prototype.hasOwnProperty.call(n,o)&&(goog.asserts.assert(o.toLowerCase()==o,"Must be lower case"),r[o]=n[o]);if(i){for(o in i)if(Object.prototype.hasOwnProperty.call(i,o)){var A=o.toLowerCase();if(A in t)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot override "'+A+'" attribute, got "'+o+'" with value "'+i[o]+'"':"");A in n&&delete r[A],r[o]=i[o];}}return r;},goog.html.SafeHtml.DOCTYPE_HTML=function(){return goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!DOCTYPE html>",goog.i18n.bidi.Dir.NEUTRAL);}(),goog.html.SafeHtml.EMPTY=new goog.html.SafeHtml(goog.global.trustedTypes&&goog.global.trustedTypes.emptyHTML||"",goog.i18n.bidi.Dir.NEUTRAL,goog.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_),goog.html.SafeHtml.BR=function(){return goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<br>",goog.i18n.bidi.Dir.NEUTRAL);}(),goog.html.uncheckedconversions={},goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract=function(t,n,i){return goog.asserts.assertString(goog.string.Const.unwrap(t),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(t)),"must provide non-empty justification"),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(n,i||null);},goog.html.uncheckedconversions.safeScriptFromStringKnownToSatisfyTypeContract=function(t,n){return goog.asserts.assertString(goog.string.Const.unwrap(t),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(t)),"must provide non-empty justification"),module$contents$goog$html$SafeScript_SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(n);},goog.html.uncheckedconversions.safeStyleFromStringKnownToSatisfyTypeContract=function(t,n){return goog.asserts.assertString(goog.string.Const.unwrap(t),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(t)),"must provide non-empty justification"),goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(n);},goog.html.uncheckedconversions.safeStyleSheetFromStringKnownToSatisfyTypeContract=function(t,n){return goog.asserts.assertString(goog.string.Const.unwrap(t),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(t)),"must provide non-empty justification"),module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(n);},goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract=function(t,n){return goog.asserts.assertString(goog.string.Const.unwrap(t),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(t)),"must provide non-empty justification"),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(n);},goog.html.uncheckedconversions.trustedResourceUrlFromStringKnownToSatisfyTypeContract=function(t,n){return goog.asserts.assertString(goog.string.Const.unwrap(t),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(t)),"must provide non-empty justification"),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(n);},goog.dom.safe={},goog.dom.safe.InsertAdjacentHtmlPosition={AFTERBEGIN:"afterbegin",AFTEREND:"afterend",BEFOREBEGIN:"beforebegin",BEFOREEND:"beforeend"},goog.dom.safe.insertAdjacentHtml=function(t,n,i){t.insertAdjacentHTML(n,goog.html.SafeHtml.unwrapTrustedHTML(i));},goog.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},goog.dom.safe.isInnerHtmlCleanupRecursive_=goog.functions.cacheReturnValue(function(){if(goog.DEBUG&&typeof document>"u")return!1;var t=document.createElement("div"),n=document.createElement("div");return n.appendChild(document.createElement("div")),t.appendChild(n),goog.DEBUG&&!t.firstChild?!1:(n=t.firstChild.firstChild,t.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(goog.html.SafeHtml.EMPTY),!n.parentElement);}),goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse=function(t,n){if(goog.dom.safe.isInnerHtmlCleanupRecursive_())for(;t.lastChild;)t.removeChild(t.lastChild);t.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(n);},goog.dom.safe.setInnerHtml=function(t,n){if(goog.asserts.ENABLE_ASSERTS&&t.tagName){var i=t.tagName.toUpperCase();if(goog.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_[i])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+t.tagName+".");}goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse(t,n);},goog.dom.safe.setInnerHtmlFromConstant=function(t,n){goog.dom.safe.setInnerHtml(t,goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Constant HTML to be immediatelly used."),goog.string.Const.unwrap(n)));},goog.dom.safe.setOuterHtml=function(t,n){t.outerHTML=goog.html.SafeHtml.unwrapTrustedHTML(n);},goog.dom.safe.setFormElementAction=function(t,n){n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),goog.dom.asserts.assertIsHTMLFormElement(t).action=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setButtonFormAction=function(t,n){n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),goog.dom.asserts.assertIsHTMLButtonElement(t).formAction=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setInputFormAction=function(t,n){n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),goog.dom.asserts.assertIsHTMLInputElement(t).formAction=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setStyle=function(t,n){t.style.cssText=goog.html.SafeStyle.unwrap(n);},goog.dom.safe.documentWrite=function(t,n){t.write(goog.html.SafeHtml.unwrapTrustedHTML(n));},goog.dom.safe.setAnchorHref=function(t,n){goog.dom.asserts.assertIsHTMLAnchorElement(t),n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),t.href=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setImageSrc=function(t,n){if(goog.dom.asserts.assertIsHTMLImageElement(t),!(n instanceof goog.html.SafeUrl)){var i=/^data:image\//i.test(n);n=goog.html.SafeUrl.sanitizeAssertUnchanged(n,i);}t.src=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setAudioSrc=function(t,n){if(goog.dom.asserts.assertIsHTMLAudioElement(t),!(n instanceof goog.html.SafeUrl)){var i=/^data:audio\//i.test(n);n=goog.html.SafeUrl.sanitizeAssertUnchanged(n,i);}t.src=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setVideoSrc=function(t,n){if(goog.dom.asserts.assertIsHTMLVideoElement(t),!(n instanceof goog.html.SafeUrl)){var i=/^data:video\//i.test(n);n=goog.html.SafeUrl.sanitizeAssertUnchanged(n,i);}t.src=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.setEmbedSrc=function(t,n){goog.dom.asserts.assertIsHTMLEmbedElement(t),t.src=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(n);},goog.dom.safe.setFrameSrc=function(t,n){goog.dom.asserts.assertIsHTMLFrameElement(t),t.src=goog.html.TrustedResourceUrl.unwrap(n);},goog.dom.safe.setIframeSrc=function(t,n){goog.dom.asserts.assertIsHTMLIFrameElement(t),t.src=goog.html.TrustedResourceUrl.unwrap(n);},goog.dom.safe.setIframeSrcdoc=function(t,n){goog.dom.asserts.assertIsHTMLIFrameElement(t),t.srcdoc=goog.html.SafeHtml.unwrapTrustedHTML(n);},goog.dom.safe.setLinkHrefAndRel=function(t,n,i){goog.dom.asserts.assertIsHTMLLinkElement(t),t.rel=i,goog.string.internal.caseInsensitiveContains(i,"stylesheet")?(goog.asserts.assert(n instanceof goog.html.TrustedResourceUrl,'URL must be TrustedResourceUrl because "rel" contains "stylesheet"'),t.href=goog.html.TrustedResourceUrl.unwrap(n)):t.href=n instanceof goog.html.TrustedResourceUrl?goog.html.TrustedResourceUrl.unwrap(n):n instanceof goog.html.SafeUrl?goog.html.SafeUrl.unwrap(n):goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitizeAssertUnchanged(n));},goog.dom.safe.setObjectData=function(t,n){goog.dom.asserts.assertIsHTMLObjectElement(t),t.data=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(n);},goog.dom.safe.setScriptSrc=function(t,n){goog.dom.asserts.assertIsHTMLScriptElement(t),t.src=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(n),goog.dom.safe.setNonceForScriptElement_(t);},goog.dom.safe.setScriptContent=function(t,n){goog.dom.asserts.assertIsHTMLScriptElement(t),t.textContent=module$contents$goog$html$SafeScript_SafeScript.unwrapTrustedScript(n),goog.dom.safe.setNonceForScriptElement_(t);},goog.dom.safe.setNonceForScriptElement_=function(t){var n=goog.getScriptNonce(t.ownerDocument&&t.ownerDocument.defaultView);n&&t.setAttribute("nonce",n);},goog.dom.safe.setLocationHref=function(t,n){goog.dom.asserts.assertIsLocation(t),n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),t.href=goog.html.SafeUrl.unwrap(n);},goog.dom.safe.assignLocation=function(t,n){goog.dom.asserts.assertIsLocation(t),n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),t.assign(goog.html.SafeUrl.unwrap(n));},goog.dom.safe.replaceLocation=function(t,n){n=n instanceof goog.html.SafeUrl?n:goog.html.SafeUrl.sanitizeAssertUnchanged(n),t.replace(goog.html.SafeUrl.unwrap(n));},goog.dom.safe.openInWindow=function(t,n,i,r,o){return t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),n=n||goog.global,i=i instanceof goog.string.Const?goog.string.Const.unwrap(i):i||"",n.open(goog.html.SafeUrl.unwrap(t),i,r,o);},goog.dom.safe.parseFromStringHtml=function(t,n){return goog.dom.safe.parseFromString(t,n,"text/html");},goog.dom.safe.parseFromString=function(t,n,i){return t.parseFromString(goog.html.SafeHtml.unwrapTrustedHTML(n),i);},goog.dom.safe.createImageFromBlob=function(t){if(!/^image\/.*/g.test(t.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var n=goog.global.URL.createObjectURL(t);return t=new goog.global.Image(),t.onload=function(){goog.global.URL.revokeObjectURL(n);},goog.dom.safe.setImageSrc(t,goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Image blob URL."),n)),t;},goog.string.DETECT_DOUBLE_ESCAPING=!1,goog.string.FORCE_NON_DOM_HTML_UNESCAPING=!1,goog.string.Unicode={NBSP:"\xA0"},goog.string.startsWith=goog.string.internal.startsWith,goog.string.endsWith=goog.string.internal.endsWith,goog.string.caseInsensitiveStartsWith=goog.string.internal.caseInsensitiveStartsWith,goog.string.caseInsensitiveEndsWith=goog.string.internal.caseInsensitiveEndsWith,goog.string.caseInsensitiveEquals=goog.string.internal.caseInsensitiveEquals,goog.string.subs=function(t,n){for(var i=t.split("%s"),r="",o=Array.prototype.slice.call(arguments,1);o.length&&1<i.length;)r+=i.shift()+o.shift();return r+i.join("%s");},goog.string.collapseWhitespace=function(t){return t.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"");},goog.string.isEmptyOrWhitespace=goog.string.internal.isEmptyOrWhitespace,goog.string.isEmptyString=function(t){return t.length==0;},goog.string.isEmpty=goog.string.isEmptyOrWhitespace,goog.string.isEmptyOrWhitespaceSafe=function(t){return goog.string.isEmptyOrWhitespace(goog.string.makeSafe(t));},goog.string.isEmptySafe=goog.string.isEmptyOrWhitespaceSafe,goog.string.isBreakingWhitespace=function(t){return!/[^\t\n\r ]/.test(t);},goog.string.isAlpha=function(t){return!/[^a-zA-Z]/.test(t);},goog.string.isNumeric=function(t){return!/[^0-9]/.test(t);},goog.string.isAlphaNumeric=function(t){return!/[^a-zA-Z0-9]/.test(t);},goog.string.isSpace=function(t){return t==" ";},goog.string.isUnicodeChar=function(t){return t.length==1&&" "<=t&&"~">=t||"\x80"<=t&&"\uFFFD">=t;},goog.string.stripNewlines=function(t){return t.replace(/(\r\n|\r|\n)+/g," ");},goog.string.canonicalizeNewlines=function(t){return t.replace(/(\r\n|\r|\n)/g,`
`);},goog.string.normalizeWhitespace=function(t){return t.replace(/\xa0|\s/g," ");},goog.string.normalizeSpaces=function(t){return t.replace(/\xa0|[ \t]+/g," ");},goog.string.collapseBreakingSpaces=function(t){return t.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"");},goog.string.trim=goog.string.internal.trim,goog.string.trimLeft=function(t){return t.replace(/^[\s\xa0]+/,"");},goog.string.trimRight=function(t){return t.replace(/[\s\xa0]+$/,"");},goog.string.caseInsensitiveCompare=goog.string.internal.caseInsensitiveCompare,goog.string.numberAwareCompare_=function(t,n,i){if(t==n)return 0;if(!t)return-1;if(!n)return 1;for(var r=t.toLowerCase().match(i),o=n.toLowerCase().match(i),A=Math.min(r.length,o.length),s=0;s<A;s++){i=r[s];var l=o[s];if(i!=l)return t=parseInt(i,10),!isNaN(t)&&(n=parseInt(l,10),!isNaN(n)&&t-n)?t-n:i<l?-1:1;}return r.length!=o.length?r.length-o.length:t<n?-1:1;},goog.string.intAwareCompare=function(t,n){return goog.string.numberAwareCompare_(t,n,/\d+|\D+/g);},goog.string.floatAwareCompare=function(t,n){return goog.string.numberAwareCompare_(t,n,/\d+|\.\d+|\D+/g);},goog.string.numerateCompare=goog.string.floatAwareCompare,goog.string.urlEncode=function(t){return encodeURIComponent(String(t));},goog.string.urlDecode=function(t){return decodeURIComponent(t.replace(/\+/g," "));},goog.string.newLineToBr=goog.string.internal.newLineToBr,goog.string.htmlEscape=function(t,n){return t=goog.string.internal.htmlEscape(t,n),goog.string.DETECT_DOUBLE_ESCAPING&&(t=t.replace(goog.string.E_RE_,"&#101;")),t;},goog.string.E_RE_=/e/g,goog.string.unescapeEntities=function(t){return goog.string.contains(t,"&")?!goog.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in goog.global?goog.string.unescapeEntitiesUsingDom_(t):goog.string.unescapePureXmlEntities_(t):t;},goog.string.unescapeEntitiesWithDocument=function(t,n){return goog.string.contains(t,"&")?goog.string.unescapeEntitiesUsingDom_(t,n):t;},goog.string.unescapeEntitiesUsingDom_=function(t,n){var i={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},r=n?n.createElement("div"):goog.global.document.createElement("div");return t.replace(goog.string.HTML_ENTITY_PATTERN_,function(o,A){var s=i[o];return s||(A.charAt(0)=="#"&&(A=+("0"+A.substr(1)),isNaN(A)||(s=String.fromCharCode(A))),s||(goog.dom.safe.setInnerHtml(r,goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Single HTML entity."),o+" ")),s=r.firstChild.nodeValue.slice(0,-1)),i[o]=s);});},goog.string.unescapePureXmlEntities_=function(t){return t.replace(/&([^;]+);/g,function(n,i){switch(i){case"amp":return"&";case"lt":return"<";case"gt":return">";case"quot":return'"';default:return i.charAt(0)!="#"||(i=+("0"+i.substr(1)),isNaN(i))?n:String.fromCharCode(i);}});},goog.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g,goog.string.whitespaceEscape=function(t,n){return goog.string.newLineToBr(t.replace(/  /g," &#160;"),n);},goog.string.preserveSpaces=function(t){return t.replace(/(^|[\n ]) /g,"$1"+goog.string.Unicode.NBSP);},goog.string.stripQuotes=function(t,n){for(var i=n.length,r=0;r<i;r++){var o=i==1?n:n.charAt(r);if(t.charAt(0)==o&&t.charAt(t.length-1)==o)return t.substring(1,t.length-1);}return t;},goog.string.truncate=function(t,n,i){return i&&(t=goog.string.unescapeEntities(t)),t.length>n&&(t=t.substring(0,n-3)+"..."),i&&(t=goog.string.htmlEscape(t)),t;},goog.string.truncateMiddle=function(t,n,i,r){if(i&&(t=goog.string.unescapeEntities(t)),r&&t.length>n){r>n&&(r=n);var o=t.length-r;t=t.substring(0,n-r)+"..."+t.substring(o);}else t.length>n&&(r=Math.floor(n/2),o=t.length-r,t=t.substring(0,r+n%2)+"..."+t.substring(o));return i&&(t=goog.string.htmlEscape(t)),t;},goog.string.specialEscapeChars_={"\0":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},goog.string.jsEscapeCache_={"'":"\\'"},goog.string.quote=function(t){t=String(t);for(var n=['"'],i=0;i<t.length;i++){var r=t.charAt(i),o=r.charCodeAt(0);n[i+1]=goog.string.specialEscapeChars_[r]||(31<o&&127>o?r:goog.string.escapeChar(r));}return n.push('"'),n.join("");},goog.string.escapeString=function(t){for(var n=[],i=0;i<t.length;i++)n[i]=goog.string.escapeChar(t.charAt(i));return n.join("");},goog.string.escapeChar=function(t){if(t in goog.string.jsEscapeCache_)return goog.string.jsEscapeCache_[t];if(t in goog.string.specialEscapeChars_)return goog.string.jsEscapeCache_[t]=goog.string.specialEscapeChars_[t];var n=t.charCodeAt(0);if(31<n&&127>n)var i=t;else 256>n?(i="\\x",(16>n||256<n)&&(i+="0")):(i="\\u",4096>n&&(i+="0")),i+=n.toString(16).toUpperCase();return goog.string.jsEscapeCache_[t]=i;},goog.string.contains=goog.string.internal.contains,goog.string.caseInsensitiveContains=goog.string.internal.caseInsensitiveContains,goog.string.countOf=function(t,n){return t&&n?t.split(n).length-1:0;},goog.string.removeAt=function(t,n,i){var r=t;return 0<=n&&n<t.length&&0<i&&(r=t.substr(0,n)+t.substr(n+i,t.length-n-i)),r;},goog.string.remove=function(t,n){return t.replace(n,"");},goog.string.removeAll=function(t,n){return n=new RegExp(goog.string.regExpEscape(n),"g"),t.replace(n,"");},goog.string.replaceAll=function(t,n,i){return n=new RegExp(goog.string.regExpEscape(n),"g"),t.replace(n,i.replace(/\$/g,"$$$$"));},goog.string.regExpEscape=function(t){return String(t).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08");},goog.string.repeat=String.prototype.repeat?function(t,n){return t.repeat(n);}:function(t,n){return Array(n+1).join(t);},goog.string.padNumber=function(t,n,i){return t=i!==void 0?t.toFixed(i):String(t),i=t.indexOf("."),i==-1&&(i=t.length),goog.string.repeat("0",Math.max(0,n-i))+t;},goog.string.makeSafe=function(t){return t==null?"":String(t);},goog.string.buildString=function(t){return Array.prototype.join.call(arguments,"");},goog.string.getRandomString=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^goog.now()).toString(36);},goog.string.compareVersions=goog.string.internal.compareVersions,goog.string.hashCode=function(t){for(var n=0,i=0;i<t.length;++i)n=31*n+t.charCodeAt(i)>>>0;return n;},goog.string.uniqueStringCounter_=2147483648*Math.random()|0,goog.string.createUniqueString=function(){return"goog_"+goog.string.uniqueStringCounter_++;},goog.string.toNumber=function(t){var n=Number(t);return n==0&&goog.string.isEmptyOrWhitespace(t)?NaN:n;},goog.string.isLowerCamelCase=function(t){return /^[a-z]+([A-Z][a-z]*)*$/.test(t);},goog.string.isUpperCamelCase=function(t){return /^([A-Z][a-z]*)+$/.test(t);},goog.string.toCamelCase=function(t){return String(t).replace(/\-([a-z])/g,function(n,i){return i.toUpperCase();});},goog.string.toSelectorCase=function(t){return String(t).replace(/([A-Z])/g,"-$1").toLowerCase();},goog.string.toTitleCase=function(t,n){return n=typeof n=="string"?goog.string.regExpEscape(n):"\\s",t.replace(new RegExp("(^"+(n?"|["+n+"]+":"")+")([a-z])","g"),function(i,r,o){return r+o.toUpperCase();});},goog.string.capitalize=function(t){return String(t.charAt(0)).toUpperCase()+String(t.substr(1)).toLowerCase();},goog.string.parseInt=function(t){return isFinite(t)&&(t=String(t)),typeof t=="string"?/^\s*-?0x/i.test(t)?parseInt(t,16):parseInt(t,10):NaN;},goog.string.splitLimit=function(t,n,i){t=t.split(n);for(var r=[];0<i&&t.length;)r.push(t.shift()),i--;return t.length&&r.push(t.join(n)),r;},goog.string.lastComponent=function(t,n){if(n)typeof n=="string"&&(n=[n]);else return t;for(var i=-1,r=0;r<n.length;r++)if(n[r]!=""){var o=t.lastIndexOf(n[r]);o>i&&(i=o);}return i==-1?t:t.slice(i+1);},goog.string.editDistance=function(t,n){var i=[],r=[];if(t==n)return 0;if(!t.length||!n.length)return Math.max(t.length,n.length);for(var o=0;o<n.length+1;o++)i[o]=o;for(o=0;o<t.length;o++){r[0]=o+1;for(var A=0;A<n.length;A++)r[A+1]=Math.min(r[A]+1,i[A+1]+1,i[A]+ +(t[o]!=n[A]));for(A=0;A<i.length;A++)i[A]=r[A];}return r[n.length];},goog.proto2={},goog.proto2.Descriptor=function(t,n,i){for(this.messageType_=t,this.name_=n.name||null,this.fullName_=n.fullName||null,this.containingType_=n.containingType,this.fields_={},t=0;t<i.length;t++)n=i[t],this.fields_[n.getTag()]=n;},goog.proto2.Descriptor.prototype.getName=function(){return this.name_;},goog.proto2.Descriptor.prototype.getFullName=function(){return this.fullName_;},goog.proto2.Descriptor.prototype.getContainingType=function(){return this.containingType_?this.containingType_.getDescriptor():null;},goog.proto2.Descriptor.prototype.getFields=function(){var t=goog.object.getValues(this.fields_);return module$contents$goog$array_sort(t,function(n,i){return n.getTag()-i.getTag();}),t;},goog.proto2.Descriptor.prototype.getFieldsMap=function(){return this.fields_;},goog.proto2.Descriptor.prototype.findFieldByName=function(t){return goog.object.findValue(this.fields_,function(n,i,r){return n.getName()==t;})||null;},goog.proto2.Descriptor.prototype.findFieldByTag=function(t){return goog.asserts.assert(goog.string.isNumeric(t)),this.fields_[parseInt(t,10)]||null;},goog.proto2.Descriptor.prototype.createMessageInstance=function(){return new this.messageType_();},goog.proto2.FieldDescriptor=function(t,n,i){switch(this.parent_=t,goog.asserts.assert(goog.string.isNumeric(n)),this.tag_=n,this.name_=i.name,this.isPacked_=!!i.packed,this.isRepeated_=!!i.repeated,this.isRequired_=!!i.required,this.fieldType_=i.fieldType,this.nativeType_=i.type,this.deserializationConversionPermitted_=!1,this.fieldType_){case goog.proto2.FieldDescriptor.FieldType.INT64:case goog.proto2.FieldDescriptor.FieldType.UINT64:case goog.proto2.FieldDescriptor.FieldType.FIXED64:case goog.proto2.FieldDescriptor.FieldType.SFIXED64:case goog.proto2.FieldDescriptor.FieldType.SINT64:case goog.proto2.FieldDescriptor.FieldType.FLOAT:case goog.proto2.FieldDescriptor.FieldType.DOUBLE:this.deserializationConversionPermitted_=!0;}this.defaultValue_=i.defaultValue;},goog.proto2.FieldDescriptor.FieldType={DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},goog.proto2.FieldDescriptor.prototype.getTag=function(){return this.tag_;},goog.proto2.FieldDescriptor.prototype.getContainingType=function(){return this.parent_.prototype.getDescriptor();},goog.proto2.FieldDescriptor.prototype.getName=function(){return this.name_;},goog.proto2.FieldDescriptor.prototype.getDefaultValue=function(){if(this.defaultValue_===void 0){var t=this.nativeType_;if(t===Boolean)this.defaultValue_=!1;else if(t===Number)this.defaultValue_=0;else if(t===String)this.defaultValue_=this.deserializationConversionPermitted_?"0":"";else return new t();}return this.defaultValue_;},goog.proto2.FieldDescriptor.prototype.getFieldType=function(){return this.fieldType_;},goog.proto2.FieldDescriptor.prototype.getNativeType=function(){return this.nativeType_;},goog.proto2.FieldDescriptor.prototype.deserializationConversionPermitted=function(){return this.deserializationConversionPermitted_;},goog.proto2.FieldDescriptor.prototype.getFieldMessageType=function(){return this.nativeType_.prototype.getDescriptor();},goog.proto2.FieldDescriptor.prototype.isCompositeType=function(){return this.fieldType_==goog.proto2.FieldDescriptor.FieldType.MESSAGE||this.fieldType_==goog.proto2.FieldDescriptor.FieldType.GROUP;},goog.proto2.FieldDescriptor.prototype.isPacked=function(){return this.isPacked_;},goog.proto2.FieldDescriptor.prototype.isRepeated=function(){return this.isRepeated_;},goog.proto2.FieldDescriptor.prototype.isRequired=function(){return this.isRequired_;},goog.proto2.FieldDescriptor.prototype.isOptional=function(){return!this.isRepeated_&&!this.isRequired_;},goog.proto2.Message=function(){this.values_={},this.fields_=this.getDescriptor().getFieldsMap(),this.deserializedFields_=this.lazyDeserializer_=null;},goog.proto2.Message.FieldType={DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},goog.proto2.Message.prototype.initializeForLazyDeserializer=function(t,n){this.lazyDeserializer_=t,this.values_=n,this.deserializedFields_={};},goog.proto2.Message.prototype.setUnknown=function(t,n){goog.asserts.assert(!this.fields_[t],"Field is not unknown in this message"),goog.asserts.assert(1<=t,"Tag "+t+' has value "'+n+'" in descriptor '+this.getDescriptor().getName()),goog.asserts.assert(n!==null,"Value cannot be null"),this.values_[t]=n,this.deserializedFields_&&delete this.deserializedFields_[t];},goog.proto2.Message.prototype.forEachUnknown=function(t,n){n=n||this;for(var i in this.values_){var r=Number(i);this.fields_[r]||t.call(n,r,this.values_[i]);}},goog.proto2.Message.prototype.getDescriptor=goog.abstractMethod,goog.proto2.Message.prototype.has=function(t){return goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.has$Value(t.getTag());},goog.proto2.Message.prototype.arrayOf=function(t){return goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.array$Values(t.getTag());},goog.proto2.Message.prototype.countOf=function(t){return goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.count$Values(t.getTag());},goog.proto2.Message.prototype.get=function(t,n){return goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.get$Value(t.getTag(),n);},goog.proto2.Message.prototype.getOrDefault=function(t,n){return goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.get$ValueOrDefault(t.getTag(),n);},goog.proto2.Message.prototype.set=function(t,n){goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.set$Value(t.getTag(),n);},goog.proto2.Message.prototype.add=function(t,n){goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.add$Value(t.getTag(),n);},goog.proto2.Message.prototype.clear=function(t){goog.asserts.assert(t.getContainingType()==this.getDescriptor(),"The current message does not contain the given field"),this.clear$Field(t.getTag());},goog.proto2.Message.prototype.equals=function(t){if(!t||this.constructor!=t.constructor)return!1;for(var n=this.getDescriptor().getFields(),i=0;i<n.length;i++){var r=n[i],o=r.getTag();if(this.has$Value(o)!=t.has$Value(o))return!1;if(this.has$Value(o)){var A=r.isCompositeType(),s=this.getValueForTag_(o);if(o=t.getValueForTag_(o),r.isRepeated()){if(s.length!=o.length)return!1;for(r=0;r<s.length;r++){var l=s[r],u=o[r];if(A?!l.equals(u):l!=u)return!1;}}else if(A?!s.equals(o):s!=o)return!1;}}return!0;},goog.proto2.Message.prototype.copyFrom=function(t){goog.asserts.assert(this.constructor==t.constructor,"The source message must have the same type."),this!=t&&(this.values_={},this.deserializedFields_&&(this.deserializedFields_={}),this.mergeFrom(t));},goog.proto2.Message.prototype.mergeFrom=function(t){goog.asserts.assert(this.constructor==t.constructor,"The source message must have the same type.");for(var n=this.getDescriptor().getFields(),i=0;i<n.length;i++){var r=n[i],o=r.getTag();if(t.has$Value(o)){this.deserializedFields_&&delete this.deserializedFields_[r.getTag()];var A=r.isCompositeType();if(r.isRepeated()){r=t.array$Values(o);for(var s=0;s<r.length;s++)this.add$Value(o,A?r[s].clone():r[s]);}else r=t.getValueForTag_(o),A?(A=this.getValueForTag_(o))?A.mergeFrom(r):this.set$Value(o,r.clone()):this.set$Value(o,r);}}},goog.proto2.Message.prototype.clone=function(){var t=new this.constructor();return t.copyFrom(this),t;},goog.proto2.Message.prototype.initDefaults=function(t){for(var n=this.getDescriptor().getFields(),i=0;i<n.length;i++){var r=n[i],o=r.getTag(),A=r.isCompositeType();if(this.has$Value(o)||r.isRepeated()||(A?this.values_[o]=new(r.getNativeType())():t&&(this.values_[o]=r.getDefaultValue())),A)if(r.isRepeated())for(r=this.array$Values(o),o=0;o<r.length;o++)r[o].initDefaults(t);else this.get$Value(o).initDefaults(t);}},goog.proto2.Message.prototype.has$Value=function(t){return this.values_[t]!=null;},goog.proto2.Message.prototype.getValueForTag_=function(t){var n=this.values_[t];return n==null?null:this.lazyDeserializer_?t in this.deserializedFields_?this.deserializedFields_[t]:(n=this.lazyDeserializer_.deserializeField(this,this.fields_[t],n),this.deserializedFields_[t]=n):n;},goog.proto2.Message.prototype.get$Value=function(t,n){var i=this.getValueForTag_(t);return this.fields_[t].isRepeated()?(t=n||0,goog.asserts.assert(0<=t&&t<i.length,"Given index %s is out of bounds.  Repeated field length: %s",t,i.length),i[t]):i;},goog.proto2.Message.prototype.get$ValueOrDefault=function(t,n){return this.has$Value(t)?this.get$Value(t,n):this.fields_[t].getDefaultValue();},goog.proto2.Message.prototype.array$Values=function(t){return this.getValueForTag_(t)||[];},goog.proto2.Message.prototype.count$Values=function(t){return this.fields_[t].isRepeated()?this.has$Value(t)?this.values_[t].length:0:this.has$Value(t)?1:0;},goog.proto2.Message.prototype.set$Value=function(t,n){goog.asserts.ENABLE_ASSERTS&&this.checkFieldType_(this.fields_[t],n),this.values_[t]=n,this.deserializedFields_&&(this.deserializedFields_[t]=n);},goog.proto2.Message.prototype.add$Value=function(t,n){goog.asserts.ENABLE_ASSERTS&&this.checkFieldType_(this.fields_[t],n),this.values_[t]||(this.values_[t]=[]),this.values_[t].push(n),this.deserializedFields_&&delete this.deserializedFields_[t];},goog.proto2.Message.prototype.checkFieldType_=function(t,n){t.getFieldType()==goog.proto2.FieldDescriptor.FieldType.ENUM?goog.asserts.assertNumber(n):goog.asserts.assert(Object(n).constructor==t.getNativeType());},goog.proto2.Message.prototype.clear$Field=function(t){delete this.values_[t],this.deserializedFields_&&delete this.deserializedFields_[t];},goog.proto2.Message.createDescriptor=function(t,n){var i=[],r=n[0],o;for(o in n)o!=0&&i.push(new goog.proto2.FieldDescriptor(t,o,n[o]));return new goog.proto2.Descriptor(t,r,i);},goog.proto2.Serializer=function(){},goog.proto2.Serializer.DECODE_SYMBOLIC_ENUMS=!1,goog.proto2.Serializer.prototype.serialize=goog.abstractMethod,goog.proto2.Serializer.prototype.getSerializedValue=function(t,n){return t.isCompositeType()?this.serialize(n):typeof n!="number"||isFinite(n)?n:n.toString();},goog.proto2.Serializer.prototype.deserialize=function(t,n){return t=t.createMessageInstance(),this.deserializeTo(t,n),goog.asserts.assert(t instanceof goog.proto2.Message),t;},goog.proto2.Serializer.prototype.deserializeTo=goog.abstractMethod,goog.proto2.Serializer.prototype.getDeserializedValue=function(t,n){if(t.isCompositeType())return n instanceof goog.proto2.Message?n:this.deserialize(t.getFieldMessageType(),n);if(t.getFieldType()==goog.proto2.FieldDescriptor.FieldType.ENUM)return goog.proto2.Serializer.DECODE_SYMBOLIC_ENUMS&&typeof n=="string"&&(t=t.getNativeType(),t.hasOwnProperty(n))?t[n]:typeof n=="string"&&goog.proto2.Serializer.INTEGER_REGEX.test(n)&&(t=Number(n),0<t)?t:n;if(!t.deserializationConversionPermitted())return n;if(t=t.getNativeType(),t===String){if(typeof n=="number")return String(n);}else if(t===Number&&typeof n=="string"&&(n==="Infinity"||n==="-Infinity"||n==="NaN"||goog.proto2.Serializer.INTEGER_REGEX.test(n)))return Number(n);return n;},goog.proto2.Serializer.INTEGER_REGEX=/^-?[0-9]+$/,goog.proto2.LazyDeserializer=function(){},goog.inherits(goog.proto2.LazyDeserializer,goog.proto2.Serializer),goog.proto2.LazyDeserializer.prototype.deserialize=function(t,n){return t=t.createMessageInstance(),t.initializeForLazyDeserializer(this,n),goog.asserts.assert(t instanceof goog.proto2.Message),t;},goog.proto2.LazyDeserializer.prototype.deserializeTo=function(t,n){throw Error("Unimplemented");},goog.proto2.LazyDeserializer.prototype.deserializeField=goog.abstractMethod,goog.proto2.PbLiteSerializer=function(){},goog.inherits(goog.proto2.PbLiteSerializer,goog.proto2.LazyDeserializer),goog.proto2.PbLiteSerializer.prototype.zeroIndexing_=!1,goog.proto2.PbLiteSerializer.prototype.setZeroIndexed=function(t){this.zeroIndexing_=t;},goog.proto2.PbLiteSerializer.prototype.serialize=function(t){for(var n=t.getDescriptor().getFields(),i=[],r=this.zeroIndexing_,o=0;o<n.length;o++){var A=n[o];if(t.has(A)){var s=A.getTag();if(s=r?s-1:s,A.isRepeated()){i[s]=[];for(var l=0;l<t.countOf(A);l++)i[s][l]=this.getSerializedValue(A,t.get(A,l));}else i[s]=this.getSerializedValue(A,t.get(A));}}return t.forEachUnknown(function(u,p){i[r?u-1:u]=p;}),i;},goog.proto2.PbLiteSerializer.prototype.deserializeField=function(t,n,i){if(i==null)return i;if(n.isRepeated()){t=[],goog.asserts.assert(Array.isArray(i),"Value must be array: %s",i);for(var r=0;r<i.length;r++)t[r]=this.getDeserializedValue(n,i[r]);return t;}return this.getDeserializedValue(n,i);},goog.proto2.PbLiteSerializer.prototype.getSerializedValue=function(t,n){return t.getFieldType()==goog.proto2.FieldDescriptor.FieldType.BOOL?n?1:0:goog.proto2.Serializer.prototype.getSerializedValue.apply(this,arguments);},goog.proto2.PbLiteSerializer.prototype.getDeserializedValue=function(t,n){return t.getFieldType()==goog.proto2.FieldDescriptor.FieldType.BOOL?(goog.asserts.assert(typeof n=="number"||typeof n=="boolean","Value is expected to be a number or boolean"),!!n):goog.proto2.Serializer.prototype.getDeserializedValue.apply(this,arguments);},goog.proto2.PbLiteSerializer.prototype.deserialize=function(t,n){var i=n;if(this.zeroIndexing_){i=[];for(var r in n)i[parseInt(r,10)+1]=n[r];}return goog.proto2.PbLiteSerializer.superClass_.deserialize.call(this,t,i);},goog.string.StringBuffer=function(t,n){t!=null&&this.append.apply(this,arguments);},goog.string.StringBuffer.prototype.buffer_="",goog.string.StringBuffer.prototype.set=function(t){this.buffer_=""+t;},goog.string.StringBuffer.prototype.append=function(t,n,i){if(this.buffer_+=String(t),n!=null)for(var r=1;r<arguments.length;r++)this.buffer_+=arguments[r];return this;},goog.string.StringBuffer.prototype.clear=function(){this.buffer_="";},goog.string.StringBuffer.prototype.getLength=function(){return this.buffer_.length;},goog.string.StringBuffer.prototype.toString=function(){return this.buffer_;};var i18n={phonenumbers:{}};i18n.phonenumbers.NumberFormat=function(){goog.proto2.Message.call(this);},goog.inherits(i18n.phonenumbers.NumberFormat,goog.proto2.Message),i18n.phonenumbers.NumberFormat.descriptor_=null,i18n.phonenumbers.NumberFormat.prototype.getPattern=function(){return this.get$Value(1);},i18n.phonenumbers.NumberFormat.prototype.getPatternOrDefault=function(){return this.get$ValueOrDefault(1);},i18n.phonenumbers.NumberFormat.prototype.setPattern=function(t){this.set$Value(1,t);},i18n.phonenumbers.NumberFormat.prototype.hasPattern=function(){return this.has$Value(1);},i18n.phonenumbers.NumberFormat.prototype.patternCount=function(){return this.count$Values(1);},i18n.phonenumbers.NumberFormat.prototype.clearPattern=function(){this.clear$Field(1);},i18n.phonenumbers.NumberFormat.prototype.getFormat=function(){return this.get$Value(2);},i18n.phonenumbers.NumberFormat.prototype.getFormatOrDefault=function(){return this.get$ValueOrDefault(2);},i18n.phonenumbers.NumberFormat.prototype.setFormat=function(t){this.set$Value(2,t);},i18n.phonenumbers.NumberFormat.prototype.hasFormat=function(){return this.has$Value(2);},i18n.phonenumbers.NumberFormat.prototype.formatCount=function(){return this.count$Values(2);},i18n.phonenumbers.NumberFormat.prototype.clearFormat=function(){this.clear$Field(2);},i18n.phonenumbers.NumberFormat.prototype.getLeadingDigitsPattern=function(t){return this.get$Value(3,t);},i18n.phonenumbers.NumberFormat.prototype.getLeadingDigitsPatternOrDefault=function(t){return this.get$ValueOrDefault(3,t);},i18n.phonenumbers.NumberFormat.prototype.addLeadingDigitsPattern=function(t){this.add$Value(3,t);},i18n.phonenumbers.NumberFormat.prototype.leadingDigitsPatternArray=function(){return this.array$Values(3);},i18n.phonenumbers.NumberFormat.prototype.hasLeadingDigitsPattern=function(){return this.has$Value(3);},i18n.phonenumbers.NumberFormat.prototype.leadingDigitsPatternCount=function(){return this.count$Values(3);},i18n.phonenumbers.NumberFormat.prototype.clearLeadingDigitsPattern=function(){this.clear$Field(3);},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixFormattingRule=function(){return this.get$Value(4);},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixFormattingRuleOrDefault=function(){return this.get$ValueOrDefault(4);},i18n.phonenumbers.NumberFormat.prototype.setNationalPrefixFormattingRule=function(t){this.set$Value(4,t);},i18n.phonenumbers.NumberFormat.prototype.hasNationalPrefixFormattingRule=function(){return this.has$Value(4);},i18n.phonenumbers.NumberFormat.prototype.nationalPrefixFormattingRuleCount=function(){return this.count$Values(4);},i18n.phonenumbers.NumberFormat.prototype.clearNationalPrefixFormattingRule=function(){this.clear$Field(4);},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixOptionalWhenFormatting=function(){return this.get$Value(6);},i18n.phonenumbers.NumberFormat.prototype.getNationalPrefixOptionalWhenFormattingOrDefault=function(){return this.get$ValueOrDefault(6);},i18n.phonenumbers.NumberFormat.prototype.setNationalPrefixOptionalWhenFormatting=function(t){this.set$Value(6,t);},i18n.phonenumbers.NumberFormat.prototype.hasNationalPrefixOptionalWhenFormatting=function(){return this.has$Value(6);},i18n.phonenumbers.NumberFormat.prototype.nationalPrefixOptionalWhenFormattingCount=function(){return this.count$Values(6);},i18n.phonenumbers.NumberFormat.prototype.clearNationalPrefixOptionalWhenFormatting=function(){this.clear$Field(6);},i18n.phonenumbers.NumberFormat.prototype.getDomesticCarrierCodeFormattingRule=function(){return this.get$Value(5);},i18n.phonenumbers.NumberFormat.prototype.getDomesticCarrierCodeFormattingRuleOrDefault=function(){return this.get$ValueOrDefault(5);},i18n.phonenumbers.NumberFormat.prototype.setDomesticCarrierCodeFormattingRule=function(t){this.set$Value(5,t);},i18n.phonenumbers.NumberFormat.prototype.hasDomesticCarrierCodeFormattingRule=function(){return this.has$Value(5);},i18n.phonenumbers.NumberFormat.prototype.domesticCarrierCodeFormattingRuleCount=function(){return this.count$Values(5);},i18n.phonenumbers.NumberFormat.prototype.clearDomesticCarrierCodeFormattingRule=function(){this.clear$Field(5);},i18n.phonenumbers.PhoneNumberDesc=function(){goog.proto2.Message.call(this);},goog.inherits(i18n.phonenumbers.PhoneNumberDesc,goog.proto2.Message),i18n.phonenumbers.PhoneNumberDesc.descriptor_=null,i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberPattern=function(){return this.get$Value(2);},i18n.phonenumbers.PhoneNumberDesc.prototype.getNationalNumberPatternOrDefault=function(){return this.get$ValueOrDefault(2);},i18n.phonenumbers.PhoneNumberDesc.prototype.setNationalNumberPattern=function(t){this.set$Value(2,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.hasNationalNumberPattern=function(){return this.has$Value(2);},i18n.phonenumbers.PhoneNumberDesc.prototype.nationalNumberPatternCount=function(){return this.count$Values(2);},i18n.phonenumbers.PhoneNumberDesc.prototype.clearNationalNumberPattern=function(){this.clear$Field(2);},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLength=function(t){return this.get$Value(9,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthOrDefault=function(t){return this.get$ValueOrDefault(9,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.addPossibleLength=function(t){this.add$Value(9,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthArray=function(){return this.array$Values(9);},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleLength=function(){return this.has$Value(9);},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthCount=function(){return this.count$Values(9);},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleLength=function(){this.clear$Field(9);},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthLocalOnly=function(t){return this.get$Value(10,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.getPossibleLengthLocalOnlyOrDefault=function(t){return this.get$ValueOrDefault(10,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.addPossibleLengthLocalOnly=function(t){this.add$Value(10,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthLocalOnlyArray=function(){return this.array$Values(10);},i18n.phonenumbers.PhoneNumberDesc.prototype.hasPossibleLengthLocalOnly=function(){return this.has$Value(10);},i18n.phonenumbers.PhoneNumberDesc.prototype.possibleLengthLocalOnlyCount=function(){return this.count$Values(10);},i18n.phonenumbers.PhoneNumberDesc.prototype.clearPossibleLengthLocalOnly=function(){this.clear$Field(10);},i18n.phonenumbers.PhoneNumberDesc.prototype.getExampleNumber=function(){return this.get$Value(6);},i18n.phonenumbers.PhoneNumberDesc.prototype.getExampleNumberOrDefault=function(){return this.get$ValueOrDefault(6);},i18n.phonenumbers.PhoneNumberDesc.prototype.setExampleNumber=function(t){this.set$Value(6,t);},i18n.phonenumbers.PhoneNumberDesc.prototype.hasExampleNumber=function(){return this.has$Value(6);},i18n.phonenumbers.PhoneNumberDesc.prototype.exampleNumberCount=function(){return this.count$Values(6);},i18n.phonenumbers.PhoneNumberDesc.prototype.clearExampleNumber=function(){this.clear$Field(6);},i18n.phonenumbers.PhoneMetadata=function(){goog.proto2.Message.call(this);},goog.inherits(i18n.phonenumbers.PhoneMetadata,goog.proto2.Message),i18n.phonenumbers.PhoneMetadata.descriptor_=null,i18n.phonenumbers.PhoneMetadata.prototype.getGeneralDesc=function(){return this.get$Value(1);},i18n.phonenumbers.PhoneMetadata.prototype.getGeneralDescOrDefault=function(){return this.get$ValueOrDefault(1);},i18n.phonenumbers.PhoneMetadata.prototype.setGeneralDesc=function(t){this.set$Value(1,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasGeneralDesc=function(){return this.has$Value(1);},i18n.phonenumbers.PhoneMetadata.prototype.generalDescCount=function(){return this.count$Values(1);},i18n.phonenumbers.PhoneMetadata.prototype.clearGeneralDesc=function(){this.clear$Field(1);},i18n.phonenumbers.PhoneMetadata.prototype.getFixedLine=function(){return this.get$Value(2);},i18n.phonenumbers.PhoneMetadata.prototype.getFixedLineOrDefault=function(){return this.get$ValueOrDefault(2);},i18n.phonenumbers.PhoneMetadata.prototype.setFixedLine=function(t){this.set$Value(2,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasFixedLine=function(){return this.has$Value(2);},i18n.phonenumbers.PhoneMetadata.prototype.fixedLineCount=function(){return this.count$Values(2);},i18n.phonenumbers.PhoneMetadata.prototype.clearFixedLine=function(){this.clear$Field(2);},i18n.phonenumbers.PhoneMetadata.prototype.getMobile=function(){return this.get$Value(3);},i18n.phonenumbers.PhoneMetadata.prototype.getMobileOrDefault=function(){return this.get$ValueOrDefault(3);},i18n.phonenumbers.PhoneMetadata.prototype.setMobile=function(t){this.set$Value(3,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasMobile=function(){return this.has$Value(3);},i18n.phonenumbers.PhoneMetadata.prototype.mobileCount=function(){return this.count$Values(3);},i18n.phonenumbers.PhoneMetadata.prototype.clearMobile=function(){this.clear$Field(3);},i18n.phonenumbers.PhoneMetadata.prototype.getTollFree=function(){return this.get$Value(4);},i18n.phonenumbers.PhoneMetadata.prototype.getTollFreeOrDefault=function(){return this.get$ValueOrDefault(4);},i18n.phonenumbers.PhoneMetadata.prototype.setTollFree=function(t){this.set$Value(4,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasTollFree=function(){return this.has$Value(4);},i18n.phonenumbers.PhoneMetadata.prototype.tollFreeCount=function(){return this.count$Values(4);},i18n.phonenumbers.PhoneMetadata.prototype.clearTollFree=function(){this.clear$Field(4);},i18n.phonenumbers.PhoneMetadata.prototype.getPremiumRate=function(){return this.get$Value(5);},i18n.phonenumbers.PhoneMetadata.prototype.getPremiumRateOrDefault=function(){return this.get$ValueOrDefault(5);},i18n.phonenumbers.PhoneMetadata.prototype.setPremiumRate=function(t){this.set$Value(5,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasPremiumRate=function(){return this.has$Value(5);},i18n.phonenumbers.PhoneMetadata.prototype.premiumRateCount=function(){return this.count$Values(5);},i18n.phonenumbers.PhoneMetadata.prototype.clearPremiumRate=function(){this.clear$Field(5);},i18n.phonenumbers.PhoneMetadata.prototype.getSharedCost=function(){return this.get$Value(6);},i18n.phonenumbers.PhoneMetadata.prototype.getSharedCostOrDefault=function(){return this.get$ValueOrDefault(6);},i18n.phonenumbers.PhoneMetadata.prototype.setSharedCost=function(t){this.set$Value(6,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasSharedCost=function(){return this.has$Value(6);},i18n.phonenumbers.PhoneMetadata.prototype.sharedCostCount=function(){return this.count$Values(6);},i18n.phonenumbers.PhoneMetadata.prototype.clearSharedCost=function(){this.clear$Field(6);},i18n.phonenumbers.PhoneMetadata.prototype.getPersonalNumber=function(){return this.get$Value(7);},i18n.phonenumbers.PhoneMetadata.prototype.getPersonalNumberOrDefault=function(){return this.get$ValueOrDefault(7);},i18n.phonenumbers.PhoneMetadata.prototype.setPersonalNumber=function(t){this.set$Value(7,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasPersonalNumber=function(){return this.has$Value(7);},i18n.phonenumbers.PhoneMetadata.prototype.personalNumberCount=function(){return this.count$Values(7);},i18n.phonenumbers.PhoneMetadata.prototype.clearPersonalNumber=function(){this.clear$Field(7);},i18n.phonenumbers.PhoneMetadata.prototype.getVoip=function(){return this.get$Value(8);},i18n.phonenumbers.PhoneMetadata.prototype.getVoipOrDefault=function(){return this.get$ValueOrDefault(8);},i18n.phonenumbers.PhoneMetadata.prototype.setVoip=function(t){this.set$Value(8,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasVoip=function(){return this.has$Value(8);},i18n.phonenumbers.PhoneMetadata.prototype.voipCount=function(){return this.count$Values(8);},i18n.phonenumbers.PhoneMetadata.prototype.clearVoip=function(){this.clear$Field(8);},i18n.phonenumbers.PhoneMetadata.prototype.getPager=function(){return this.get$Value(21);},i18n.phonenumbers.PhoneMetadata.prototype.getPagerOrDefault=function(){return this.get$ValueOrDefault(21);},i18n.phonenumbers.PhoneMetadata.prototype.setPager=function(t){this.set$Value(21,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasPager=function(){return this.has$Value(21);},i18n.phonenumbers.PhoneMetadata.prototype.pagerCount=function(){return this.count$Values(21);},i18n.phonenumbers.PhoneMetadata.prototype.clearPager=function(){this.clear$Field(21);},i18n.phonenumbers.PhoneMetadata.prototype.getUan=function(){return this.get$Value(25);},i18n.phonenumbers.PhoneMetadata.prototype.getUanOrDefault=function(){return this.get$ValueOrDefault(25);},i18n.phonenumbers.PhoneMetadata.prototype.setUan=function(t){this.set$Value(25,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasUan=function(){return this.has$Value(25);},i18n.phonenumbers.PhoneMetadata.prototype.uanCount=function(){return this.count$Values(25);},i18n.phonenumbers.PhoneMetadata.prototype.clearUan=function(){this.clear$Field(25);},i18n.phonenumbers.PhoneMetadata.prototype.getEmergency=function(){return this.get$Value(27);},i18n.phonenumbers.PhoneMetadata.prototype.getEmergencyOrDefault=function(){return this.get$ValueOrDefault(27);},i18n.phonenumbers.PhoneMetadata.prototype.setEmergency=function(t){this.set$Value(27,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasEmergency=function(){return this.has$Value(27);},i18n.phonenumbers.PhoneMetadata.prototype.emergencyCount=function(){return this.count$Values(27);},i18n.phonenumbers.PhoneMetadata.prototype.clearEmergency=function(){this.clear$Field(27);},i18n.phonenumbers.PhoneMetadata.prototype.getVoicemail=function(){return this.get$Value(28);},i18n.phonenumbers.PhoneMetadata.prototype.getVoicemailOrDefault=function(){return this.get$ValueOrDefault(28);},i18n.phonenumbers.PhoneMetadata.prototype.setVoicemail=function(t){this.set$Value(28,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasVoicemail=function(){return this.has$Value(28);},i18n.phonenumbers.PhoneMetadata.prototype.voicemailCount=function(){return this.count$Values(28);},i18n.phonenumbers.PhoneMetadata.prototype.clearVoicemail=function(){this.clear$Field(28);},i18n.phonenumbers.PhoneMetadata.prototype.getShortCode=function(){return this.get$Value(29);},i18n.phonenumbers.PhoneMetadata.prototype.getShortCodeOrDefault=function(){return this.get$ValueOrDefault(29);},i18n.phonenumbers.PhoneMetadata.prototype.setShortCode=function(t){this.set$Value(29,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasShortCode=function(){return this.has$Value(29);},i18n.phonenumbers.PhoneMetadata.prototype.shortCodeCount=function(){return this.count$Values(29);},i18n.phonenumbers.PhoneMetadata.prototype.clearShortCode=function(){this.clear$Field(29);},i18n.phonenumbers.PhoneMetadata.prototype.getStandardRate=function(){return this.get$Value(30);},i18n.phonenumbers.PhoneMetadata.prototype.getStandardRateOrDefault=function(){return this.get$ValueOrDefault(30);},i18n.phonenumbers.PhoneMetadata.prototype.setStandardRate=function(t){this.set$Value(30,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasStandardRate=function(){return this.has$Value(30);},i18n.phonenumbers.PhoneMetadata.prototype.standardRateCount=function(){return this.count$Values(30);},i18n.phonenumbers.PhoneMetadata.prototype.clearStandardRate=function(){this.clear$Field(30);},i18n.phonenumbers.PhoneMetadata.prototype.getCarrierSpecific=function(){return this.get$Value(31);},i18n.phonenumbers.PhoneMetadata.prototype.getCarrierSpecificOrDefault=function(){return this.get$ValueOrDefault(31);},i18n.phonenumbers.PhoneMetadata.prototype.setCarrierSpecific=function(t){this.set$Value(31,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasCarrierSpecific=function(){return this.has$Value(31);},i18n.phonenumbers.PhoneMetadata.prototype.carrierSpecificCount=function(){return this.count$Values(31);},i18n.phonenumbers.PhoneMetadata.prototype.clearCarrierSpecific=function(){this.clear$Field(31);},i18n.phonenumbers.PhoneMetadata.prototype.getSmsServices=function(){return this.get$Value(33);},i18n.phonenumbers.PhoneMetadata.prototype.getSmsServicesOrDefault=function(){return this.get$ValueOrDefault(33);},i18n.phonenumbers.PhoneMetadata.prototype.setSmsServices=function(t){this.set$Value(33,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasSmsServices=function(){return this.has$Value(33);},i18n.phonenumbers.PhoneMetadata.prototype.smsServicesCount=function(){return this.count$Values(33);},i18n.phonenumbers.PhoneMetadata.prototype.clearSmsServices=function(){this.clear$Field(33);},i18n.phonenumbers.PhoneMetadata.prototype.getNoInternationalDialling=function(){return this.get$Value(24);},i18n.phonenumbers.PhoneMetadata.prototype.getNoInternationalDiallingOrDefault=function(){return this.get$ValueOrDefault(24);},i18n.phonenumbers.PhoneMetadata.prototype.setNoInternationalDialling=function(t){this.set$Value(24,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasNoInternationalDialling=function(){return this.has$Value(24);},i18n.phonenumbers.PhoneMetadata.prototype.noInternationalDiallingCount=function(){return this.count$Values(24);},i18n.phonenumbers.PhoneMetadata.prototype.clearNoInternationalDialling=function(){this.clear$Field(24);},i18n.phonenumbers.PhoneMetadata.prototype.getId=function(){return this.get$Value(9);},i18n.phonenumbers.PhoneMetadata.prototype.getIdOrDefault=function(){return this.get$ValueOrDefault(9);},i18n.phonenumbers.PhoneMetadata.prototype.setId=function(t){this.set$Value(9,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasId=function(){return this.has$Value(9);},i18n.phonenumbers.PhoneMetadata.prototype.idCount=function(){return this.count$Values(9);},i18n.phonenumbers.PhoneMetadata.prototype.clearId=function(){this.clear$Field(9);},i18n.phonenumbers.PhoneMetadata.prototype.getCountryCode=function(){return this.get$Value(10);},i18n.phonenumbers.PhoneMetadata.prototype.getCountryCodeOrDefault=function(){return this.get$ValueOrDefault(10);},i18n.phonenumbers.PhoneMetadata.prototype.setCountryCode=function(t){this.set$Value(10,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasCountryCode=function(){return this.has$Value(10);},i18n.phonenumbers.PhoneMetadata.prototype.countryCodeCount=function(){return this.count$Values(10);},i18n.phonenumbers.PhoneMetadata.prototype.clearCountryCode=function(){this.clear$Field(10);},i18n.phonenumbers.PhoneMetadata.prototype.getInternationalPrefix=function(){return this.get$Value(11);},i18n.phonenumbers.PhoneMetadata.prototype.getInternationalPrefixOrDefault=function(){return this.get$ValueOrDefault(11);},i18n.phonenumbers.PhoneMetadata.prototype.setInternationalPrefix=function(t){this.set$Value(11,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasInternationalPrefix=function(){return this.has$Value(11);},i18n.phonenumbers.PhoneMetadata.prototype.internationalPrefixCount=function(){return this.count$Values(11);},i18n.phonenumbers.PhoneMetadata.prototype.clearInternationalPrefix=function(){this.clear$Field(11);},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredInternationalPrefix=function(){return this.get$Value(17);},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredInternationalPrefixOrDefault=function(){return this.get$ValueOrDefault(17);},i18n.phonenumbers.PhoneMetadata.prototype.setPreferredInternationalPrefix=function(t){this.set$Value(17,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasPreferredInternationalPrefix=function(){return this.has$Value(17);},i18n.phonenumbers.PhoneMetadata.prototype.preferredInternationalPrefixCount=function(){return this.count$Values(17);},i18n.phonenumbers.PhoneMetadata.prototype.clearPreferredInternationalPrefix=function(){this.clear$Field(17);},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefix=function(){return this.get$Value(12);},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixOrDefault=function(){return this.get$ValueOrDefault(12);},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefix=function(t){this.set$Value(12,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefix=function(){return this.has$Value(12);},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixCount=function(){return this.count$Values(12);},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefix=function(){this.clear$Field(12);},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredExtnPrefix=function(){return this.get$Value(13);},i18n.phonenumbers.PhoneMetadata.prototype.getPreferredExtnPrefixOrDefault=function(){return this.get$ValueOrDefault(13);},i18n.phonenumbers.PhoneMetadata.prototype.setPreferredExtnPrefix=function(t){this.set$Value(13,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasPreferredExtnPrefix=function(){return this.has$Value(13);},i18n.phonenumbers.PhoneMetadata.prototype.preferredExtnPrefixCount=function(){return this.count$Values(13);},i18n.phonenumbers.PhoneMetadata.prototype.clearPreferredExtnPrefix=function(){this.clear$Field(13);},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixForParsing=function(){return this.get$Value(15);},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixForParsingOrDefault=function(){return this.get$ValueOrDefault(15);},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefixForParsing=function(t){this.set$Value(15,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefixForParsing=function(){return this.has$Value(15);},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixForParsingCount=function(){return this.count$Values(15);},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefixForParsing=function(){this.clear$Field(15);},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixTransformRule=function(){return this.get$Value(16);},i18n.phonenumbers.PhoneMetadata.prototype.getNationalPrefixTransformRuleOrDefault=function(){return this.get$ValueOrDefault(16);},i18n.phonenumbers.PhoneMetadata.prototype.setNationalPrefixTransformRule=function(t){this.set$Value(16,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasNationalPrefixTransformRule=function(){return this.has$Value(16);},i18n.phonenumbers.PhoneMetadata.prototype.nationalPrefixTransformRuleCount=function(){return this.count$Values(16);},i18n.phonenumbers.PhoneMetadata.prototype.clearNationalPrefixTransformRule=function(){this.clear$Field(16);},i18n.phonenumbers.PhoneMetadata.prototype.getSameMobileAndFixedLinePattern=function(){return this.get$Value(18);},i18n.phonenumbers.PhoneMetadata.prototype.getSameMobileAndFixedLinePatternOrDefault=function(){return this.get$ValueOrDefault(18);},i18n.phonenumbers.PhoneMetadata.prototype.setSameMobileAndFixedLinePattern=function(t){this.set$Value(18,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasSameMobileAndFixedLinePattern=function(){return this.has$Value(18);},i18n.phonenumbers.PhoneMetadata.prototype.sameMobileAndFixedLinePatternCount=function(){return this.count$Values(18);},i18n.phonenumbers.PhoneMetadata.prototype.clearSameMobileAndFixedLinePattern=function(){this.clear$Field(18);},i18n.phonenumbers.PhoneMetadata.prototype.getNumberFormat=function(t){return this.get$Value(19,t);},i18n.phonenumbers.PhoneMetadata.prototype.getNumberFormatOrDefault=function(t){return this.get$ValueOrDefault(19,t);},i18n.phonenumbers.PhoneMetadata.prototype.addNumberFormat=function(t){this.add$Value(19,t);},i18n.phonenumbers.PhoneMetadata.prototype.numberFormatArray=function(){return this.array$Values(19);},i18n.phonenumbers.PhoneMetadata.prototype.hasNumberFormat=function(){return this.has$Value(19);},i18n.phonenumbers.PhoneMetadata.prototype.numberFormatCount=function(){return this.count$Values(19);},i18n.phonenumbers.PhoneMetadata.prototype.clearNumberFormat=function(){this.clear$Field(19);},i18n.phonenumbers.PhoneMetadata.prototype.getIntlNumberFormat=function(t){return this.get$Value(20,t);},i18n.phonenumbers.PhoneMetadata.prototype.getIntlNumberFormatOrDefault=function(t){return this.get$ValueOrDefault(20,t);},i18n.phonenumbers.PhoneMetadata.prototype.addIntlNumberFormat=function(t){this.add$Value(20,t);},i18n.phonenumbers.PhoneMetadata.prototype.intlNumberFormatArray=function(){return this.array$Values(20);},i18n.phonenumbers.PhoneMetadata.prototype.hasIntlNumberFormat=function(){return this.has$Value(20);},i18n.phonenumbers.PhoneMetadata.prototype.intlNumberFormatCount=function(){return this.count$Values(20);},i18n.phonenumbers.PhoneMetadata.prototype.clearIntlNumberFormat=function(){this.clear$Field(20);},i18n.phonenumbers.PhoneMetadata.prototype.getMainCountryForCode=function(){return this.get$Value(22);},i18n.phonenumbers.PhoneMetadata.prototype.getMainCountryForCodeOrDefault=function(){return this.get$ValueOrDefault(22);},i18n.phonenumbers.PhoneMetadata.prototype.setMainCountryForCode=function(t){this.set$Value(22,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasMainCountryForCode=function(){return this.has$Value(22);},i18n.phonenumbers.PhoneMetadata.prototype.mainCountryForCodeCount=function(){return this.count$Values(22);},i18n.phonenumbers.PhoneMetadata.prototype.clearMainCountryForCode=function(){this.clear$Field(22);},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingDigits=function(){return this.get$Value(23);},i18n.phonenumbers.PhoneMetadata.prototype.getLeadingDigitsOrDefault=function(){return this.get$ValueOrDefault(23);},i18n.phonenumbers.PhoneMetadata.prototype.setLeadingDigits=function(t){this.set$Value(23,t);},i18n.phonenumbers.PhoneMetadata.prototype.hasLeadingDigits=function(){return this.has$Value(23);},i18n.phonenumbers.PhoneMetadata.prototype.leadingDigitsCount=function(){return this.count$Values(23);},i18n.phonenumbers.PhoneMetadata.prototype.clearLeadingDigits=function(){this.clear$Field(23);},i18n.phonenumbers.PhoneMetadataCollection=function(){goog.proto2.Message.call(this);},goog.inherits(i18n.phonenumbers.PhoneMetadataCollection,goog.proto2.Message),i18n.phonenumbers.PhoneMetadataCollection.descriptor_=null,i18n.phonenumbers.PhoneMetadataCollection.prototype.getMetadata=function(t){return this.get$Value(1,t);},i18n.phonenumbers.PhoneMetadataCollection.prototype.getMetadataOrDefault=function(t){return this.get$ValueOrDefault(1,t);},i18n.phonenumbers.PhoneMetadataCollection.prototype.addMetadata=function(t){this.add$Value(1,t);},i18n.phonenumbers.PhoneMetadataCollection.prototype.metadataArray=function(){return this.array$Values(1);},i18n.phonenumbers.PhoneMetadataCollection.prototype.hasMetadata=function(){return this.has$Value(1);},i18n.phonenumbers.PhoneMetadataCollection.prototype.metadataCount=function(){return this.count$Values(1);},i18n.phonenumbers.PhoneMetadataCollection.prototype.clearMetadata=function(){this.clear$Field(1);},i18n.phonenumbers.NumberFormat.prototype.getDescriptor=function(){var t=i18n.phonenumbers.NumberFormat.descriptor_;return t||(i18n.phonenumbers.NumberFormat.descriptor_=t=goog.proto2.Message.createDescriptor(i18n.phonenumbers.NumberFormat,{0:{name:"NumberFormat",fullName:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},2:{name:"format",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},3:{name:"leading_digits_pattern",repeated:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},4:{name:"national_prefix_formatting_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String},6:{name:"national_prefix_optional_when_formatting",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),t;},i18n.phonenumbers.NumberFormat.getDescriptor=i18n.phonenumbers.NumberFormat.prototype.getDescriptor,i18n.phonenumbers.PhoneNumberDesc.prototype.getDescriptor=function(){var t=i18n.phonenumbers.PhoneNumberDesc.descriptor_;return t||(i18n.phonenumbers.PhoneNumberDesc.descriptor_=t=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneNumberDesc,{0:{name:"PhoneNumberDesc",fullName:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",fieldType:goog.proto2.Message.FieldType.STRING,type:String},9:{name:"possible_length",repeated:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},10:{name:"possible_length_local_only",repeated:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},6:{name:"example_number",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),t;},i18n.phonenumbers.PhoneNumberDesc.getDescriptor=i18n.phonenumbers.PhoneNumberDesc.prototype.getDescriptor,i18n.phonenumbers.PhoneMetadata.prototype.getDescriptor=function(){var t=i18n.phonenumbers.PhoneMetadata.descriptor_;return t||(i18n.phonenumbers.PhoneMetadata.descriptor_=t=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneMetadata,{0:{name:"PhoneMetadata",fullName:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},2:{name:"fixed_line",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},3:{name:"mobile",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},4:{name:"toll_free",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},5:{name:"premium_rate",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},6:{name:"shared_cost",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},7:{name:"personal_number",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},8:{name:"voip",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},21:{name:"pager",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},25:{name:"uan",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},27:{name:"emergency",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},28:{name:"voicemail",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},29:{name:"short_code",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},30:{name:"standard_rate",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},31:{name:"carrier_specific",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},33:{name:"sms_services",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},24:{name:"no_international_dialling",fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneNumberDesc},9:{name:"id",required:!0,fieldType:goog.proto2.Message.FieldType.STRING,type:String},10:{name:"country_code",fieldType:goog.proto2.Message.FieldType.INT32,type:Number},11:{name:"international_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},17:{name:"preferred_international_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},12:{name:"national_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},13:{name:"preferred_extn_prefix",fieldType:goog.proto2.Message.FieldType.STRING,type:String},15:{name:"national_prefix_for_parsing",fieldType:goog.proto2.Message.FieldType.STRING,type:String},16:{name:"national_prefix_transform_rule",fieldType:goog.proto2.Message.FieldType.STRING,type:String},18:{name:"same_mobile_and_fixed_line_pattern",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},19:{name:"number_format",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.NumberFormat},20:{name:"intl_number_format",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.NumberFormat},22:{name:"main_country_for_code",fieldType:goog.proto2.Message.FieldType.BOOL,defaultValue:!1,type:Boolean},23:{name:"leading_digits",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),t;},i18n.phonenumbers.PhoneMetadata.getDescriptor=i18n.phonenumbers.PhoneMetadata.prototype.getDescriptor,i18n.phonenumbers.PhoneMetadataCollection.prototype.getDescriptor=function(){var t=i18n.phonenumbers.PhoneMetadataCollection.descriptor_;return t||(i18n.phonenumbers.PhoneMetadataCollection.descriptor_=t=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneMetadataCollection,{0:{name:"PhoneMetadataCollection",fullName:"i18n.phonenumbers.PhoneMetadataCollection"},1:{name:"metadata",repeated:!0,fieldType:goog.proto2.Message.FieldType.MESSAGE,type:i18n.phonenumbers.PhoneMetadata}})),t;},i18n.phonenumbers.PhoneMetadataCollection.getDescriptor=i18n.phonenumbers.PhoneMetadataCollection.prototype.getDescriptor,i18n.phonenumbers.PhoneNumber=function(){goog.proto2.Message.call(this);},goog.inherits(i18n.phonenumbers.PhoneNumber,goog.proto2.Message),i18n.phonenumbers.PhoneNumber.descriptor_=null,i18n.phonenumbers.PhoneNumber.prototype.getCountryCode=function(){return this.get$Value(1);},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeOrDefault=function(){return this.get$ValueOrDefault(1);},i18n.phonenumbers.PhoneNumber.prototype.setCountryCode=function(t){this.set$Value(1,t);},i18n.phonenumbers.PhoneNumber.prototype.hasCountryCode=function(){return this.has$Value(1);},i18n.phonenumbers.PhoneNumber.prototype.countryCodeCount=function(){return this.count$Values(1);},i18n.phonenumbers.PhoneNumber.prototype.clearCountryCode=function(){this.clear$Field(1);},i18n.phonenumbers.PhoneNumber.prototype.getNationalNumber=function(){return this.get$Value(2);},i18n.phonenumbers.PhoneNumber.prototype.getNationalNumberOrDefault=function(){return this.get$ValueOrDefault(2);},i18n.phonenumbers.PhoneNumber.prototype.setNationalNumber=function(t){this.set$Value(2,t);},i18n.phonenumbers.PhoneNumber.prototype.hasNationalNumber=function(){return this.has$Value(2);},i18n.phonenumbers.PhoneNumber.prototype.nationalNumberCount=function(){return this.count$Values(2);},i18n.phonenumbers.PhoneNumber.prototype.clearNationalNumber=function(){this.clear$Field(2);},i18n.phonenumbers.PhoneNumber.prototype.getExtension=function(){return this.get$Value(3);},i18n.phonenumbers.PhoneNumber.prototype.getExtensionOrDefault=function(){return this.get$ValueOrDefault(3);},i18n.phonenumbers.PhoneNumber.prototype.setExtension=function(t){this.set$Value(3,t);},i18n.phonenumbers.PhoneNumber.prototype.hasExtension=function(){return this.has$Value(3);},i18n.phonenumbers.PhoneNumber.prototype.extensionCount=function(){return this.count$Values(3);},i18n.phonenumbers.PhoneNumber.prototype.clearExtension=function(){this.clear$Field(3);},i18n.phonenumbers.PhoneNumber.prototype.getItalianLeadingZero=function(){return this.get$Value(4);},i18n.phonenumbers.PhoneNumber.prototype.getItalianLeadingZeroOrDefault=function(){return this.get$ValueOrDefault(4);},i18n.phonenumbers.PhoneNumber.prototype.setItalianLeadingZero=function(t){this.set$Value(4,t);},i18n.phonenumbers.PhoneNumber.prototype.hasItalianLeadingZero=function(){return this.has$Value(4);},i18n.phonenumbers.PhoneNumber.prototype.italianLeadingZeroCount=function(){return this.count$Values(4);},i18n.phonenumbers.PhoneNumber.prototype.clearItalianLeadingZero=function(){this.clear$Field(4);},i18n.phonenumbers.PhoneNumber.prototype.getNumberOfLeadingZeros=function(){return this.get$Value(8);},i18n.phonenumbers.PhoneNumber.prototype.getNumberOfLeadingZerosOrDefault=function(){return this.get$ValueOrDefault(8);},i18n.phonenumbers.PhoneNumber.prototype.setNumberOfLeadingZeros=function(t){this.set$Value(8,t);},i18n.phonenumbers.PhoneNumber.prototype.hasNumberOfLeadingZeros=function(){return this.has$Value(8);},i18n.phonenumbers.PhoneNumber.prototype.numberOfLeadingZerosCount=function(){return this.count$Values(8);},i18n.phonenumbers.PhoneNumber.prototype.clearNumberOfLeadingZeros=function(){this.clear$Field(8);},i18n.phonenumbers.PhoneNumber.prototype.getRawInput=function(){return this.get$Value(5);},i18n.phonenumbers.PhoneNumber.prototype.getRawInputOrDefault=function(){return this.get$ValueOrDefault(5);},i18n.phonenumbers.PhoneNumber.prototype.setRawInput=function(t){this.set$Value(5,t);},i18n.phonenumbers.PhoneNumber.prototype.hasRawInput=function(){return this.has$Value(5);},i18n.phonenumbers.PhoneNumber.prototype.rawInputCount=function(){return this.count$Values(5);},i18n.phonenumbers.PhoneNumber.prototype.clearRawInput=function(){this.clear$Field(5);},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeSource=function(){return this.get$Value(6);},i18n.phonenumbers.PhoneNumber.prototype.getCountryCodeSourceOrDefault=function(){return this.get$ValueOrDefault(6);},i18n.phonenumbers.PhoneNumber.prototype.setCountryCodeSource=function(t){this.set$Value(6,t);},i18n.phonenumbers.PhoneNumber.prototype.hasCountryCodeSource=function(){return this.has$Value(6);},i18n.phonenumbers.PhoneNumber.prototype.countryCodeSourceCount=function(){return this.count$Values(6);},i18n.phonenumbers.PhoneNumber.prototype.clearCountryCodeSource=function(){this.clear$Field(6);},i18n.phonenumbers.PhoneNumber.prototype.getPreferredDomesticCarrierCode=function(){return this.get$Value(7);},i18n.phonenumbers.PhoneNumber.prototype.getPreferredDomesticCarrierCodeOrDefault=function(){return this.get$ValueOrDefault(7);},i18n.phonenumbers.PhoneNumber.prototype.setPreferredDomesticCarrierCode=function(t){this.set$Value(7,t);},i18n.phonenumbers.PhoneNumber.prototype.hasPreferredDomesticCarrierCode=function(){return this.has$Value(7);},i18n.phonenumbers.PhoneNumber.prototype.preferredDomesticCarrierCodeCount=function(){return this.count$Values(7);},i18n.phonenumbers.PhoneNumber.prototype.clearPreferredDomesticCarrierCode=function(){this.clear$Field(7);},i18n.phonenumbers.PhoneNumber.CountryCodeSource={UNSPECIFIED:0,FROM_NUMBER_WITH_PLUS_SIGN:1,FROM_NUMBER_WITH_IDD:5,FROM_NUMBER_WITHOUT_PLUS_SIGN:10,FROM_DEFAULT_COUNTRY:20},i18n.phonenumbers.PhoneNumber.prototype.getDescriptor=function(){var t=i18n.phonenumbers.PhoneNumber.descriptor_;return t||(i18n.phonenumbers.PhoneNumber.descriptor_=t=goog.proto2.Message.createDescriptor(i18n.phonenumbers.PhoneNumber,{0:{name:"PhoneNumber",fullName:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,fieldType:goog.proto2.Message.FieldType.INT32,type:Number},2:{name:"national_number",required:!0,fieldType:goog.proto2.Message.FieldType.UINT64,type:Number},3:{name:"extension",fieldType:goog.proto2.Message.FieldType.STRING,type:String},4:{name:"italian_leading_zero",fieldType:goog.proto2.Message.FieldType.BOOL,type:Boolean},8:{name:"number_of_leading_zeros",fieldType:goog.proto2.Message.FieldType.INT32,defaultValue:1,type:Number},5:{name:"raw_input",fieldType:goog.proto2.Message.FieldType.STRING,type:String},6:{name:"country_code_source",fieldType:goog.proto2.Message.FieldType.ENUM,defaultValue:i18n.phonenumbers.PhoneNumber.CountryCodeSource.UNSPECIFIED,type:i18n.phonenumbers.PhoneNumber.CountryCodeSource},7:{name:"preferred_domestic_carrier_code",fieldType:goog.proto2.Message.FieldType.STRING,type:String}})),t;},i18n.phonenumbers.PhoneNumber.ctor=i18n.phonenumbers.PhoneNumber,i18n.phonenumbers.PhoneNumber.ctor.getDescriptor=i18n.phonenumbers.PhoneNumber.prototype.getDescriptor,i18n.phonenumbers.metadata={},i18n.phonenumbers.metadata.countryCodeToRegionCodeMap={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},i18n.phonenumbers.metadata.countryToMetadata={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[356]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7\\d{8}",,,,"701234567",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"([457]\\d{6})$|1","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"264(?:292|4(?:6[12]|9[78]))\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"([2457]\\d{6})$|1","264$1",,,,,[,,"264724\\d{4}",,,,"2647241234",,,,[7]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",,,,,,,[6,7,8,9],[5]],[,,"4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[78][2-9]|9\\d)\\d{6}",,,,"672123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],[,,"9[1-579]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7,8}",,,,"8001234567"],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",,,[[,"(\\d{3})","$1",["0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"]],[,"(\\d{2})(\\d{4})","$1-$2",["[1-9]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[1-8]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"([267]\\d{6})$|1","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["14"]],[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["[18]"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10,12]],[,,"(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",,,,"212345678",,,[9],[8]],[,,"4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"(183[12])|0",,"0011",,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["130"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"163\\d{2,6}",,,,"1631234",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}",,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}",,,,"123123456",,,,[7]],[,,"36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"([2-9]\\d{6})$|1","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:2\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4[5-9]\\d{7}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[025-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",,,,,,,[6,7,8,9,12],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",,,,"43012345",,,[8,9]],[,,"(?:00800\\d\\d|800)\\d{5}",,,,"80012345",,,[8,12]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}",,,,"17001234"],[,,"(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}",,,,"36001234"],[,,"8[02369]\\d{6}",,,,"80123456"],[,,"(?:87|9[0-8])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"(?:22|31)\\d{6}",,,,"22201234"],[,,"(?:29|[67][125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[24-689]\\d{7}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}",,,,"20211234"],[,,"(?:4[0-7]|[56]\\d|9[013-9])\\d{6}",,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}",,,,"976012345"],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}",,,,"4414123456",,,,[7]],[,,"441(?:[2378]\\d|5[0-39]|9[02])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"([2-9]\\d{6})$|1","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[34]\\d{5}",,,,"5345678"],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"8001[07]\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"50\\d{6}",,,,"50123456",,,[8],[7]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[235]|4[46]"],,"0$CC $1"],[,"(\\d{8})","$1",["[67]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,"8001[07]\\d{4}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"300\\d{6}|[59]00\\d{6,7}",,,,"300123456",,,[9,10]],[,,"(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"30(?:0\\d{5,7}|3\\d{7})|40(?:0\\d|20)\\d{4}|800\\d{6,7}",,,,,,,[8,9,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"([3-8]\\d{6})$|1","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225\\d{4}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[17]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}",,,,"2401234",,,[7]],[,,"(?:321|7[1-8]\\d)\\d{5}",,,,"71123456",,,[8]],[,,"(?:0800|800\\d)\\d{6}",,,,"0800012345",,,[10]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[0-2]\\d|3[0-3])|2[0-7]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"(?:[2-8]\\d|90)\\d{8}|3\\d{6}",,,,,,,[7,10]],[,,"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,[10]],[,,"900[2-9]\\d{6}",,,,"9002123456",,,[10]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",,,,"5002345678",,,[10]],[,,"600[2-9]\\d{6}",,,,"6002012345",,,[10]],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"310\\d{4}",,,,"3101234",,,[7]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[189]\\d{8}|[1-68]\\d{6}",,,,,,,[7,9]],[,,"12\\d{7}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"(?:[27]\\d{3}|8776)\\d{4}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[024-7]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80[0-2]\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"(?:6[89]|7[235-9])\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02]\\d{9}",,,,,,,[10]],[,,"2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}",,,,"2123456789"],[,,"0[157]\\d{8}",,,,"0123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-578]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[578]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[26]\\d{8}|88\\d{6,7}",,,,,,,[8,9]],[,,"2(?:22|33)\\d{6}",,,,"222123456",,,[9]],[,,"(?:24[23]|6[25-9]\\d)\\d{6}",,,,"671234567",,,[9]],[,,"88\\d{6,7}",,,,"88012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79)\\d\\d00","0",,,"(1(?:[12]\\d|79)\\d\\d)|0",,"00",,[[,"(\\d{5,6})","$1",["1(?:00|2[13])|9[56]","1(?:00|2(?:1|39))|9[56]","1(?:00|2(?:1|395))|9[56]"]],[,"(\\d{5,6})","$1",["10"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1(?:0(?:[0-8]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])|6)|[3-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[1-9]|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",,,,,,,[10,11],[7]],[,,"601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",,,,"6012345678",,,[10],[7]],[,,"333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:[14]4|56))?",,,,[[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1"]],[[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",,,,,,,[6,7,8,10],[4,5]],[,,"(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"(?:5\\d|6[2-4])\\d{6}",,,,"51234567",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"807\\d{7}",,,,"8071234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],[,"(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"(?:[2-59]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:36|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,"800\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[3-5]|4[356])\\d{5}",,,,"3401234"],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9(?:10|[4-79]\\d)\\d{5}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|190|[2379]\\d\\d))\\d{5}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:(?:2\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"34412345"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"([2-7]\\d{6})$|1","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8001|8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}",,,,"12345678"],[,,"(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{7}|1[78]00\\d{6}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}",,,,"650123456"],[,,"80[0-7]\\d{6}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"(?:11|[2-579]\\d)\\d{7}",,,,,,,[9],[7]],[,,"11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"1[35-7][1-8]\\d{3,6}|(?:1[49][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d{5})","$1",["20[2-59]"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],[[,"(\\d{5})","$1",["20[2-59]"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}"],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"(?:[39]\\d\\d|820)\\d{4}",,,,,,,[7]],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}",,,,"3201234"],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[389]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d|9[16])\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}",,,,"123456789"],[,,"(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}",,,,"891123456"],[,,"8(?:1[01]|2[0156]|4[02]|84)\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",,,,,,,[7,8]],[,,"[01]1\\d{6}",,,,"01441234",,,[8]],[,,"(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"([2-9]\\d{6})$|1","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]],[,,"5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70[67]\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"70[67]\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"[56]94\\d{6}|(?:80|9\\d)\\d{7}",,,,,,,[9]],[,,"594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-8])\\d{4}",,,,"694201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}",,,,"976012345"],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"([25-9]\\d{5})$|0","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"(?:[235]\\d{3}|800)\\d{5}",,,,,,,[8,9],[7]],[,,"3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[237]|8[0-2]"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"(?:[25]\\d|60)\\d{6}",,,,,,,[8]],[,,"2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}",,,,"20012345"],[,,"5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d|70)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}",,,,"321000"],[,,"[245]\\d{5}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"(?:[23679]\\d|5[0-489])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"722\\d{6}|(?:3|6\\d)\\d{7}",,,,,,,[8,9]],[,,"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",,,,"30241234",,,[8]],[,,"6[0-356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}",,,,"976012345"],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",,,,"333091234"],[,,"(?:222|55\\d)\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",,,,,,,[10,11,12]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",,,,"2123456789",,,[10]],[,,"68[57-9]\\d{7}|(?:69|94)\\d{8}",,,,"6912345678",,,[10]],[,,"800\\d{7,9}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567",,,[10]],[,,"8(?:0[16]|12|[27]5|50)\\d{7}",,,,"8011234567",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],[,"(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5005000\\d{3}",,,,"5005000123",,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,"80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"(?:[3-5]\\d\\d|80[0-4])\\d{5}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"([2-9]\\d{6})$|1","671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"(?:[2-8]\\d{3}|9008)\\d{3}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}",,,,"2201234"],[,,"510\\d{4}|(?:6\\d|7[0-5])\\d{5}",,,,"6091234"],[,,"(?:289|8(?:00|6[28]|88|99))\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"515\\d{4}",,,,"5151234"],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[59]\\d|6[0-2]))|58(?:0[1-9]|1[2-9]))\\d{4}",,,,"21234567",,,[8]],[,,"(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-8]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-29]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"8\\d{10}|[237-9]\\d{7}",,,,,,,[8,11]],[,,"2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456",,,[8]],[,,"[37-9]\\d{7}",,,,"91234567",,,[8]],[,,"8002\\d{7}",,,,"80021234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["8"]]],[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],[,,,,,,,,,[-1]],,,[,,"8002\\d{7}",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\d{6}",,,,"921234567",,,[8,9]],[,,"80\\d{5,7}",,,,"800123456",,,[7,8,9]],[,,"6[01459]\\d{6}|6[01]\\d{4,5}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"(?:[2-489]\\d|55)\\d{6}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"(?:[34]\\d|55)\\d{6}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[235-7]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"(?:[48]0\\d|680[29])\\d{5}",,,,"80123456"],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],,[,,,,,,,,,[-1]],,,[,,"(?:[48]0\\d|680[29])\\d{5}"],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",,,,"8001234567",,,[8,9,10,11,12,13]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[89]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["001"]],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"001803\\d{6,7}|(?:007803\\d|8071)\\d{6}",,,,,,,[10,12,13]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",,,,"21234567",,,[8,11,12],[7]],[,,"55(?:410|57[0-289])\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:38(?:0\\d|5[0-259]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624(?:230|[5-8]\\d\\d)\\d{3}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"([25-8]\\d{5})$|0","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",,,,"7410410123",,,[10],[6,7,8]],[,,"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",,,,"8123456789",,,[10]],[,,"000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1(?:600\\d{6}|800\\d{4,9})|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\d)|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,8]],[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}",,,,"6111234"],[,,"80[0-8]\\d{4}",,,,"8001234",,,[7]],[,,"90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49[0-24-79]\\d{4}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[18]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",,,,,,,[6,7,8,9,10,11,12]],[,,"0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",,,,"0212345678",,,[6,7,8,9,10,11]],[,,"3[2-9]\\d{7,8}|(?:31|43)\\d{8}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",,,,,,,[8,9]],[,,"87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:[78][0-25-9]|9\\d)\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"9\\d{7}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007","0077"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66|78)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[02-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"8\\d{9}|[235-9]\\d{8}",,,,,,,[9,10],[5,6]],[,,"312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7],[4]],[,,"7[4-7]\\d{5}",,,,"7712345",,,,[4]],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"([2-7]\\d{6})$|1","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|[2-7])\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",,,,"21234567",,,,[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",,,,"1020000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"18\\d{5}|(?:[2569]\\d|41)\\d{6}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",,,,"22345678",,,[8]],[,,"(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[245]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"([2-9]\\d{6})$|1","345$1",,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",,,,,,,[10,14],[5,6,7]],[,,"(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",,,,"7123456789",,,[10],[5,6,7]],[,,"7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",,,,"7710009998",,,[10]],[,,"8(?:00|108\\d{3})\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,"751\\d{7}",,,,"7511234567",,,[10]],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"33|7",[,,"751\\d{7}",,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[0135-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"30[0135-9]\\d{6}",,,,"301234567",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[27-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}",,,,"1123456"],[,,"793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",,,,,,,[10],[7]],[,,"758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"([2-8]\\d{6})$|1","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}",,,,"660234567"],[,,"8002[28]\\d\\d|80(?:05\\d|9)\\d{4}",,,,"8002222"],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"(1001)|0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7(?:[0-25-8]\\d|4[0-4])\\d{6}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",,,,,,,[7,8,9]],[,,"2\\d{7}",,,,"21234567",,,[8]],[,,"(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[1256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"80[02]\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"70[05]\\d{5}",,,,"70012345"],[,,"[89]01\\d{5}",,,,"80123456"],"LT",370,"00","0",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,"27123456"],[,,"6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[2-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}",,,,"650123456"],[,,"80[0-7]\\d{6}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],[,"(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],[,"(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],[,"(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"(?:[3489]|6\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}",,,,"612345678"],[,,"(?:800|90\\d)\\d{5}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["87"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"8[07]0\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"562\\d{5}|(?:6\\d|7[16-9])\\d{6}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",,,,"67622901",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}",,,,"976012345"],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}",,,,"202123456",,,,[7]],[,,"3[2-47-9]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"([24-9]\\d{6})$|0","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[35-8])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5\\d{7}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}",,,,"20212345"],[,,"2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:0[1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}|[12]468\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[5-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}",,,,"53123456",,,,[4,5,6]],[,,"(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345",,,[8]],[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,"66123456",,,[8]],[,,"0800\\d{3}",,,,"0800501",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"([2-9]\\d{6})$|1","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"596\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}",,,,"596301234"],[,,"69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}",,,,"696201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}",,,,"976612345"],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"(?:[58]\\d\\d|664|900)\\d{7}",,,,,,,[10],[7]],[,,"6644(?:1[0-3]|91)\\d{4}",,,,"6644912345",,,,[7]],[,,"664(?:3(?:49|9[1-6])|49[2-6])\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"([34]\\d{6})$|1","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}",,,,"96961234"],[,,"800(?:02|[3467]\\d)\\d{3}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",,,,,,,[7,8,10]],[,,"(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8]|71)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",,,,"54480123",,,[7,8]],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-4]|3[013]))\\d{5}",,,,"52512345",,,[8]],[,,"802\\d{7}|80[0-2]\\d{4}",,,,"8001234",,,[7,10]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[57]"]],[,"(\\d{5})(\\d{5})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",,,,"6701234",,,[7]],[,,"(?:46[46]|[79]\\d\\d)\\d{4}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[34679]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4(?:0[01]|50)\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",,,,,,,[7,9]],[,,"(?:1[2-9]|2[12]\\d\\d)\\d{5}",,,,"1234567"],[,,"111\\d{6}|(?:31|77|[89][89])\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7,8]],[,,"657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",,,,"2001234567",,,,[7,8]],[,,"657[12]\\d{6}|(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",,,,"2221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567"],[,,"900\\d{7}",,,,"9001234567"],[,,"300\\d{7}",,,,"3001234567"],[,,"500\\d{7}",,,,"5001234567"],[,,,,,,,,,[-1]],"MX",52,"0[09]",,,,,,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"4270\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-79]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"(?:050|[2-57-9]\\d\\d)\\d{3}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,"050\\d{3}",,,,"050012"],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[027-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:23|7[0467]|[89]\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"(?:14|3[58])\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],[,"(\\d)(\\d{5})","$1 $2",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",,,,"18040123",,,[7,8,10],[5,6]],[,,"(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10,11]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",,,,"101234567",,,[9]],[,,"(?:6[1-58]|970\\d)\\d{7}",,,,"612345678",,,[9,11]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"(?:1\\d|9)\\d{9}|[1-9]\\d{7}",,,,,,,[8,10,11],[6,7]],[,,"(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,"1(?:66001|800\\d\\d)\\d{5}",,,,"16600101234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]],[,"(\\d{4})(\\d{2})(\\d{5})","$1-$2-$3",["1"]]],[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:444|(?:55|8\\d)\\d|666)\\d{4}",,,,,,,[7]],[,,"444\\d{4}",,,,"4441234"],[,,"(?:55[3-9]|666|8\\d\\d)\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[4-7]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"(?:[56]|888[1-9])\\d{3}",,,,"8884012"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",,,,,,,[5,6,7,8,9,10]],[,,"24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",,,,"211234567",,,[8,9,10]],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456",,,[8,9,10]],[,,"(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",,,,"900123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}",,,,"83012378"],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[1-6]\\d{6}",,,,"23123456",,,[8]],[,,"(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|(?:500|800[05])\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[179]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",,,,,,,[7,8,10,11]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",,,,"61234567",,,[7,8]],[,,"800\\d{4,5}|(?:00800|800\\d)\\d{6}",,,,"8001234"],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[68]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"00|19(?:1[124]|77|90)00","0"," Anexo ",,"0",,"00",,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5}(?:\\d{2})?|8\\d{7,8}",,,,,,,[6,8,9]],[,,"4(?:0[4-689]|9[4-68])\\d{5}",,,,"40412345",,,[8]],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"499\\d{5}",,,,"49901234",,,[8]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,"44\\d{4}",,,,"440123",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]],[,,"(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",,,,"3123456",,,[7]],[,,"(?:7\\d|8[1-38])\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-57]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,"27[01]\\d{4}",,,,"2700123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",,,,"232345678",,,[6,8,9,10],[4,5,7]],[,,"(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}(?:\\d{3})?",,,,"80012345",,,[8,11]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],,[,,"64\\d{4,7}",,,,"641234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}|(?:708|80\\d)\\d{6}",,,,,,,[6,9]],[,,"(?:4[1-35-7]|5[01])\\d{4}",,,,"430123",,,[6]],[,,"(?:4[02-4]|5[056]|708[45][0-5])\\d{4}",,,,"551234"],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],,[,,"6(?:222\\d|8988)\\d{4}",,,,"622212345"],,,[,,,,,,,,,[-1]],[,,"70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}",,,,"707123456"],,,[,,"600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}",,,,"600110000"]],PW:[,[,,"(?:[24-8]\\d\\d|345|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,"9800\\d{5,7}",,,,"98000123456",,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,"800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",,,,,,,[7,8,9,11]],[,,"4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",,,,"44123456",,,[8]],[,,"[35-7]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}|(?:0080[01]|800)\\d{6}",,,,"8001234",,,[7,9,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2[16]\\d{5}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"(?:26|[689]\\d)\\d{7}",,,,,,,[9]],[,,"26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}",,,,"262161234"],[,,"69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}",,,,"939901234"],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"(?:630|702)0\\d{5}|(?:6(?:[04]0|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[0136]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:37\\d|80[578])\\d{6}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"8\\d{13}|[347-9]\\d{9}",,,,,,,[10,14],[7]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567",,,[10],[7]],[,,"9\\d{9}",,,,"9123456789",,,[10]],[,,"8(?:0[04]|108\\d{3})\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[,,,,,,,,,[-1]],1,"3[04-689]|[489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[23568]\\d)\\d{6}",,,,"250123456"],[,,"7[237-9]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"92\\d{7}|(?:[15]|8\\d)\\d{8}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"811\\d{7}",,,,"8110123456",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,"[6-9]\\d{6}|[1-6]\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"(?:[2489]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[125-8]\\d{5}",,,,"2510123"],[,,"800[08]\\d{3}",,,,"8000000"],[,,"85\\d{5}",,,,"8512345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44|9)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["10|7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"10[1-8]\\d{6}",,,,"102345678",,,[9]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",,,,"61234567",,,[8]],[,,"8(?:09[0-68]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[12]\\d|666)\\d{5}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[489]\\d|79)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[237-9]\\d|66)\\d{6}",,,,,,,[8],[6]],[,,"22[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],[,"(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|68|[78]\\d)\\d{5}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[124-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1[89]\\d{7}",,,,"181234567"],[,,"(?:12|9[1257-9])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",,,,"21234567",,,[8]],[,,"[67]\\d{7}",,,,"70123456",,,[8]],[,,"800\\d{8}|80[01]\\d{4}",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"(5\\d{6})$|1","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9[1-689]\\d{7}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:266|712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"649(?:71[01]|966)\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"([2-479]\\d{6})$|1","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[689]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:[69]\\d|77|8[56])\\d{6}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[019]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",,,,,,,[8,9,10,13]],[,,"(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"(?:001800\\d|1800)\\d{6}",,,,"1800123456",,,[10,13]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"[0-57-9]\\d{8}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810",,,,,,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[2-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"(?:[1-6]\\d|71)\\d{6}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"(?:6\\d|71)\\d{6}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"55[0-37-9]\\d{4}",,,,"5510123",,,[7]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",,,,,,,[7,10,12,13]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",,,,"8001234567",,,[10,12,13]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,"850\\d{7}",,,,"8500123456",,,[10]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"(?:444|811\\d{3})\\d{4}",,,,,,,[7,10]],[,,"444\\d{4}",,,,"4441444",,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"([2-46-8]\\d{6})$|1","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2"]],[,"(\\d{2})(\\d{4})","$1 $2",["90"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10,11]],[,,"(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",,,,"221234567",,,[8,9]],[,,"(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}|800\\d{5}",,,,"800123456",,,[8,9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}",,,,"990123456",,,[9]],[,,"7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",,,,"7012345678",,,[10,11]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[25-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"(?:6[125-9]|7[13-9])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["5"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}",,,,"312345678",,,,[5,6,7]],[,,"72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}|3\\d{6}",,,,,,,[10],[7]],[,,"(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"305209\\d{4}",,,,"3052090123",,,,[7]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{4})","$1-$2",["[24-9]|3(?:[02-9]|1[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",,,,,,,[6,7,8,9,10,11,12,13]],[,,"(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"0004\\d{2,9}|(?:405|80[05])\\d{4}",,,,"8001234"],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{3})(\\d{3,4})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[124]"]],[,"(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"(?:20|33|[5-79]\\d|88)\\d{7}",,,,,,,[9]],[,,"(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"78451[0-2]\\d{4}",,,,"7845101234",,,,[7]],"VC",1,"011","1",,,"([2-7]\\d{6})$|1","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[01]\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"501\\d{7}",,,,"5010123456",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"([2-578]\\d{6})$|1","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"([2-9]\\d{6})$|1","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",,,,"912345678",,,[9]],[,,"1800\\d{4,6}|12(?:0[13]|28)\\d{4}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",,,,,,,[5,7]],[,,"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"(?:[58]\\d|7[013-7])\\d{5}",,,,"5912345",,,[7]],[,,"81[18]\\d\\d",,,,"81123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:0[1-9]|1[01])\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",,,,,,,[6,9]],[,,"72\\d{4}",,,,"721234",,,[6]],[,,"(?:72|8[23])\\d{4}",,,,"821234",,,[6]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234",,,[6]]],WS:[,[,,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",,,,,,,[5,6,7,10]],[,,"6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",,,,"22123",,,[5,6]],[,,"(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-5]|6[1-9]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9,10,11,12]],[,,"38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})",,,,"28012345"],[,,"4[3-9]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],[,"(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[01378]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",,,,,,,[9]],[,,"269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39|47)8[01]|769\\d)\\d{4}",,,,"939801234"],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",,,,"711234567",,,[5,6,7,8,9]],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6,7}",,,,"861123456",,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"800\\d{6}|(?:21|63|[79]\\d)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:7[5-79]|9[5-8])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"63\\d{7}",,,,"630123456"],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",,,,"1312345",,,,[3,4]],[,,"7(?:[1278]\\d|3[1-9])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"(?:00|[1-9]\\d)\\d{6}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:00|[1-9]\\d)\\d{6}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["\\d"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"7\\d{11}|[35-7]\\d{8}",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,"(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"6\\d{9}|[0-36-9]\\d{8}",,,,,,,[9,10]],[,,,,,,,,,[-1]],[,,"6\\d{9}|[0-36-9]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],[,"(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",,,,"3421234",,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{6})","$1 $2",["49"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"(?:[1-4]\\d|51)\\d{6,10}",,,,,,,[8,9,10,11,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"[1359]\\d{8}",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1359]\\d{8}",,,,"123456789",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]},i18n.phonenumbers.PhoneNumberUtil=function(){this.regionToMetadataMap={};},goog.addSingletonGetter(i18n.phonenumbers.PhoneNumberUtil),i18n.phonenumbers.Error={INVALID_COUNTRY_CODE:"Invalid country calling code",NOT_A_NUMBER:"The string supplied did not seem to be a phone number",TOO_SHORT_AFTER_IDD:"Phone number too short after IDD",TOO_SHORT_NSN:"The string supplied is too short to be a phone number",TOO_LONG:"The string supplied is too long to be a phone number"},i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_=1,i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_=2,i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_FOR_NSN_=17,i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_COUNTRY_CODE_=3,i18n.phonenumbers.PhoneNumberUtil.MAX_INPUT_STRING_LENGTH_=250,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_="ZZ",i18n.phonenumbers.PhoneNumberUtil.MOBILE_TOKEN_MAPPINGS_={54:"9"},i18n.phonenumbers.PhoneNumberUtil.GEO_MOBILE_COUNTRIES_=[52,54,55],i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN="+",i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_="*",i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_=";ext=",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_="tel:",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_=";phone-context=",i18n.phonenumbers.PhoneNumberUtil.RFC3966_ISDN_SUBADDRESS_=";isub=",i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uFF10":"0","\uFF11":"1","\uFF12":"2","\uFF13":"3","\uFF14":"4","\uFF15":"5","\uFF16":"6","\uFF17":"7","\uFF18":"8","\uFF19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06F0":"0","\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9"},i18n.phonenumbers.PhoneNumberUtil.DIALLABLE_CHAR_MAPPINGS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","+":i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN,"*":"*","#":"#"},i18n.phonenumbers.PhoneNumberUtil.ALPHA_MAPPINGS_={A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uFF10":"0","\uFF11":"1","\uFF12":"2","\uFF13":"3","\uFF14":"4","\uFF15":"5","\uFF16":"6","\uFF17":"7","\uFF18":"8","\uFF19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06F0":"0","\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},i18n.phonenumbers.PhoneNumberUtil.ALL_PLUS_NUMBER_GROUPING_SYMBOLS_={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",A:"A",B:"B",C:"C",D:"D",E:"E",F:"F",G:"G",H:"H",I:"I",J:"J",K:"K",L:"L",M:"M",N:"N",O:"O",P:"P",Q:"Q",R:"R",S:"S",T:"T",U:"U",V:"V",W:"W",X:"X",Y:"Y",Z:"Z",a:"A",b:"B",c:"C",d:"D",e:"E",f:"F",g:"G",h:"H",i:"I",j:"J",k:"K",l:"L",m:"M",n:"N",o:"O",p:"P",q:"Q",r:"R",s:"S",t:"T",u:"U",v:"V",w:"W",x:"X",y:"Y",z:"Z","-":"-","\uFF0D":"-","\u2010":"-","\u2011":"-","\u2012":"-","\u2013":"-","\u2014":"-","\u2015":"-","\u2212":"-","/":"/","\uFF0F":"/"," ":" ","\u3000":" ","\u2060":" ",".":".","\uFF0E":"."},i18n.phonenumbers.PhoneNumberUtil.SINGLE_INTERNATIONAL_PREFIX_=/[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?/,i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION="-x\u2010-\u2015\u2212\u30FC\uFF0D-\uFF0F \xA0\xAD\u200B\u2060\u3000()\uFF08\uFF09\uFF3B\uFF3D.\\[\\]/~\u2053\u223C\uFF5E",i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_="0-9\uFF10-\uFF19\u0660-\u0669\u06F0-\u06F9",i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_="A-Za-z",i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_="+\uFF0B",i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_PATTERN=new RegExp("["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]+"),i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN=new RegExp("^["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]+"),i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]+",i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN=new RegExp("(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"])"),i18n.phonenumbers.PhoneNumberUtil.VALID_START_CHAR_PATTERN_=new RegExp("["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]"),i18n.phonenumbers.PhoneNumberUtil.SECOND_NUMBER_START_PATTERN_=/[\\\/] *x/,i18n.phonenumbers.PhoneNumberUtil.UNWANTED_END_CHAR_PATTERN_=new RegExp("[^"+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+"#]+$"),i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_=/(?:.*?[A-Za-z]){3}.*/,i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_PHONE_NUMBER_PATTERN_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{"+i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_+"}",i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_="["+i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_+"]*(?:["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_+"]*["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]){3,}["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+i18n.phonenumbers.PhoneNumberUtil.STAR_SIGN_+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]*",i18n.phonenumbers.PhoneNumberUtil.DEFAULT_EXTN_PREFIX_=" ext. ",i18n.phonenumbers.PhoneNumberUtil.RFC3966_VISUAL_SEPARATOR_="[\\-\\.\\(\\)]?",i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_DIGIT_="(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]|"+i18n.phonenumbers.PhoneNumberUtil.RFC3966_VISUAL_SEPARATOR_+")",i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_="^\\"+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_DIGIT_+"*["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]"+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_DIGIT_+"*$",i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_=new RegExp(i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_),i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_=i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_,i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINLABEL_="["+i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_+"]+((\\-)*["+i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_+"])*",i18n.phonenumbers.PhoneNumberUtil.RFC3966_TOPLABEL_="["+i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_+"]+((\\-)*["+i18n.phonenumbers.PhoneNumberUtil.ALPHANUM_+"])*",i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_="^("+i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINLABEL_+"\\.)*"+i18n.phonenumbers.PhoneNumberUtil.RFC3966_TOPLABEL_+"\\.?$",i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_PATTERN_=new RegExp(i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_),i18n.phonenumbers.PhoneNumberUtil.extnDigits_=function(t){return"(["+i18n.phonenumbers.PhoneNumberUtil.VALID_DIGITS_+"]{1,"+t+"})";},i18n.phonenumbers.PhoneNumberUtil.createExtnPattern_=function(){var t=i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("20"),n="[ \xA0\\t,]*(?:e?xt(?:ensi(?:o\u0301?|\xF3))?n?|\uFF45?\uFF58\uFF54\uFF4E?|\u0434\u043E\u0431|anexo)[:\\.\uFF0E]?[ \xA0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("20")+"#?",i="[ \xA0\\t,]*(?:[x\uFF58#\uFF03~\uFF5E]|int|\uFF49\uFF4E\uFF54)[:\\.\uFF0E]?[ \xA0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("9")+"#?",r="[- ]+"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("6")+"#",o="[ \xA0\\t]*(?:,{2}|;)[:\\.\uFF0E]?[ \xA0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("15")+"#?",A="[ \xA0\\t]*(?:,)+[:\\.\uFF0E]?[ \xA0\\t,-]*"+i18n.phonenumbers.PhoneNumberUtil.extnDigits_("9")+"#?";return t+"|"+n+"|"+i+"|"+r+"|"+o+"|"+A;},i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_=new RegExp("(?:"+i18n.phonenumbers.PhoneNumberUtil.createExtnPattern_()+")$","i"),i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_PATTERN_=new RegExp("^"+i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_PHONE_NUMBER_PATTERN_+"$|^"+i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_+"(?:"+i18n.phonenumbers.PhoneNumberUtil.createExtnPattern_()+")?$","i"),i18n.phonenumbers.PhoneNumberUtil.NON_DIGITS_PATTERN_=/\D+/,i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_=/(\$\d)/,i18n.phonenumbers.PhoneNumberUtil.NP_PATTERN_=/\$NP/,i18n.phonenumbers.PhoneNumberUtil.FG_PATTERN_=/\$FG/,i18n.phonenumbers.PhoneNumberUtil.CC_PATTERN_=/\$CC/,i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_ONLY_PREFIX_PATTERN_=/^\(?\$1\)?$/,i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY="001",i18n.phonenumbers.PhoneNumberFormat={E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3},i18n.phonenumbers.PhoneNumberType={FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1},i18n.phonenumbers.PhoneNumberUtil.MatchType={NOT_A_NUMBER:0,NO_MATCH:1,SHORT_NSN_MATCH:2,NSN_MATCH:3,EXACT_MATCH:4},i18n.phonenumbers.PhoneNumberUtil.ValidationResult={IS_POSSIBLE:0,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,INVALID_LENGTH:5,TOO_LONG:3},i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber=function(t){var n=t.search(i18n.phonenumbers.PhoneNumberUtil.VALID_START_CHAR_PATTERN_);return 0<=n?(t=t.substring(n),t=t.replace(i18n.phonenumbers.PhoneNumberUtil.UNWANTED_END_CHAR_PATTERN_,""),n=t.search(i18n.phonenumbers.PhoneNumberUtil.SECOND_NUMBER_START_PATTERN_),0<=n&&(t=t.substring(0,n))):t="",t;},i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber=function(t){return t.length<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_?!1:i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.VALID_PHONE_NUMBER_PATTERN_,t);},i18n.phonenumbers.PhoneNumberUtil.normalize=function(t){return i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_,t)?i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(t,i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_,!0):i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(t);},i18n.phonenumbers.PhoneNumberUtil.normalizeSB_=function(t){var n=i18n.phonenumbers.PhoneNumberUtil.normalize(t.toString());t.clear(),t.append(n);},i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly=function(t){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(t,i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS,!0);},i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly=function(t){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(t,i18n.phonenumbers.PhoneNumberUtil.DIALLABLE_CHAR_MAPPINGS_,!0);},i18n.phonenumbers.PhoneNumberUtil.convertAlphaCharactersInNumber=function(t){return i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(t,i18n.phonenumbers.PhoneNumberUtil.ALL_NORMALIZATION_MAPPINGS_,!1);},i18n.phonenumbers.PhoneNumberUtil.prototype.getLengthOfGeographicalAreaCode=function(t){var n=this.getMetadataForRegion(this.getRegionCodeForNumber(t));return n!=null&&(n.hasNationalPrefix()||t.hasItalianLeadingZero())&&this.isNumberGeographical(t)?this.getLengthOfNationalDestinationCode(t):0;},i18n.phonenumbers.PhoneNumberUtil.prototype.getLengthOfNationalDestinationCode=function(t){if(t.hasExtension()){var n=t.clone();n.clearExtension();}else n=t;return n=this.format(n,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL).split(i18n.phonenumbers.PhoneNumberUtil.NON_DIGITS_PATTERN_),n[0].length==0&&n.shift(),2>=n.length?0:this.getNumberType(t)==i18n.phonenumbers.PhoneNumberType.MOBILE&&(t=i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken(t.getCountryCodeOrDefault()),t!="")?n[2].length+t.length:n[1].length;},i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken=function(t){return i18n.phonenumbers.PhoneNumberUtil.MOBILE_TOKEN_MAPPINGS_[t]||"";},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedRegions=function(){return Object.keys(i18n.phonenumbers.metadata.countryToMetadata).filter(function(t){return isNaN(t);});},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedGlobalNetworkCallingCodes=function(){return Object.keys(i18n.phonenumbers.metadata.countryToMetadata).filter(function(t){return!isNaN(t);}).map(function(t){return parseInt(t,10);});},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedCallingCodes=function(){var t=Object.keys(i18n.phonenumbers.metadata.countryCodeToRegionCodeMap);return[].concat($jscomp.arrayFromIterable(this.getSupportedGlobalNetworkCallingCodes()),$jscomp.arrayFromIterable(t.map(function(n){return parseInt(n,10);})));},i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_=function(t){return t!=null&&(t.possibleLengthCount()!=1||t.possibleLengthArray()[0]!=-1);},i18n.phonenumbers.PhoneNumberUtil.descHasData_=function(t){return t!=null&&(t.hasExampleNumber()||i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(t)||t.hasNationalNumberPattern());},i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_=function(t){var n=[];return goog.object.forEach(i18n.phonenumbers.PhoneNumberType,function(i){if(i!=i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE&&i!=i18n.phonenumbers.PhoneNumberType.UNKNOWN){var r=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(t,i);i18n.phonenumbers.PhoneNumberUtil.descHasData_(r)&&n.push(i);}}),n;},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedTypesForRegion=function(t){return this.isValidRegionCode_(t)?i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_(this.getMetadataForRegion(t)):[];},i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedTypesForNonGeoEntity=function(t){return t=this.getMetadataForNonGeographicalRegion(t),t==null?[]:i18n.phonenumbers.PhoneNumberUtil.getSupportedTypesForMetadata_(t);},i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_=function(t,n,i){for(var r=new goog.string.StringBuffer(),o,A,s=t.length,l=0;l<s;++l)o=t.charAt(l),A=n[o.toUpperCase()],A!=null?r.append(A):i||r.append(o);return r.toString();},i18n.phonenumbers.PhoneNumberUtil.prototype.formattingRuleHasFirstGroupOnly=function(t){return t.length==0||i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_ONLY_PREFIX_PATTERN_.test(t);},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberGeographical=function(t){var n=this.getNumberType(t);return n==i18n.phonenumbers.PhoneNumberType.FIXED_LINE||n==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE||i18n.phonenumbers.PhoneNumberUtil.GEO_MOBILE_COUNTRIES_.includes(t.getCountryCodeOrDefault())&&n==i18n.phonenumbers.PhoneNumberType.MOBILE;},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidRegionCode_=function(t){return t!=null&&isNaN(t)&&t.toUpperCase()in i18n.phonenumbers.metadata.countryToMetadata;},i18n.phonenumbers.PhoneNumberUtil.prototype.hasValidCountryCallingCode_=function(t){return t in i18n.phonenumbers.metadata.countryCodeToRegionCodeMap;},i18n.phonenumbers.PhoneNumberUtil.prototype.format=function(t,n){if(t.getNationalNumber()==0&&t.hasRawInput()){var i=t.getRawInputOrDefault();if(0<i.length)return i;}i=t.getCountryCodeOrDefault();var r=this.getNationalSignificantNumber(t);if(n==i18n.phonenumbers.PhoneNumberFormat.E164)return this.prefixNumberWithCountryCallingCode_(i,i18n.phonenumbers.PhoneNumberFormat.E164,r,"");if(!this.hasValidCountryCallingCode_(i))return r;var o=this.getRegionCodeForCountryCode(i);return o=this.getMetadataForRegionOrCallingCode_(i,o),t=this.maybeGetFormattedExtension_(t,o,n),r=this.formatNsn_(r,o,n),this.prefixNumberWithCountryCallingCode_(i,n,r,t);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatByPattern=function(t,n,i){var r=t.getCountryCodeOrDefault(),o=this.getNationalSignificantNumber(t);if(!this.hasValidCountryCallingCode_(r))return o;var A=this.getRegionCodeForCountryCode(r);A=this.getMetadataForRegionOrCallingCode_(r,A);var s=this.chooseFormattingPatternForNumber_(i,o);if(s!=null){if(i=s.clone(),s=s.getNationalPrefixFormattingRuleOrDefault(),0<s.length){var l=A.getNationalPrefixOrDefault();0<l.length?(s=s.replace(i18n.phonenumbers.PhoneNumberUtil.NP_PATTERN_,l).replace(i18n.phonenumbers.PhoneNumberUtil.FG_PATTERN_,"$1"),i.setNationalPrefixFormattingRule(s)):i.clearNationalPrefixFormattingRule();}o=this.formatNsnUsingPattern_(o,i,n);}return t=this.maybeGetFormattedExtension_(t,A,n),this.prefixNumberWithCountryCallingCode_(r,n,o,t);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNationalNumberWithCarrierCode=function(t,n){var i=t.getCountryCodeOrDefault(),r=this.getNationalSignificantNumber(t);if(!this.hasValidCountryCallingCode_(i))return r;var o=this.getRegionCodeForCountryCode(i);return o=this.getMetadataForRegionOrCallingCode_(i,o),t=this.maybeGetFormattedExtension_(t,o,i18n.phonenumbers.PhoneNumberFormat.NATIONAL),n=this.formatNsn_(r,o,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,n),this.prefixNumberWithCountryCallingCode_(i,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,n,t);},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForRegionOrCallingCode_=function(t,n){return i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==n?this.getMetadataForNonGeographicalRegion(t):this.getMetadataForRegion(n);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNationalNumberWithPreferredCarrierCode=function(t,n){return this.formatNationalNumberWithCarrierCode(t,0<t.getPreferredDomesticCarrierCodeOrDefault().length?t.getPreferredDomesticCarrierCodeOrDefault():n);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNumberForMobileDialing=function(t,n,i){var r=t.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(r))return t.hasRawInput()?t.getRawInputOrDefault():"";var o="";t=t.clone(),t.clearExtension();var A=this.getRegionCodeForCountryCode(r),s=this.getNumberType(t),l=s!=i18n.phonenumbers.PhoneNumberType.UNKNOWN;if(n==A)o=s==i18n.phonenumbers.PhoneNumberType.FIXED_LINE||s==i18n.phonenumbers.PhoneNumberType.MOBILE||s==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE,A=="BR"&&o?o=0<t.getPreferredDomesticCarrierCodeOrDefault().length?this.formatNationalNumberWithPreferredCarrierCode(t,""):"":r==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_?(n=this.getMetadataForRegion(n),o=this.canBeInternationallyDialled(t)&&this.testNumberLength_(this.getNationalSignificantNumber(t),n)!=i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT?this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL)):o=(A==i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY||(A=="MX"||A=="CL"||A=="UZ")&&o)&&this.canBeInternationallyDialled(t)?this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);else if(l&&this.canBeInternationallyDialled(t))return i?this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL):this.format(t,i18n.phonenumbers.PhoneNumberFormat.E164);return i?o:i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(o);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatOutOfCountryCallingNumber=function(t,n){if(!this.isValidRegionCode_(n))return this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL);var i=t.getCountryCodeOrDefault(),r=this.getNationalSignificantNumber(t);if(!this.hasValidCountryCallingCode_(i))return r;if(i==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_){if(this.isNANPACountry(n))return i+" "+this.format(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);}else if(i==this.getCountryCodeForValidRegion_(n))return this.format(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);var o=this.getMetadataForRegion(n),A=o.getInternationalPrefixOrDefault();return n="",o.hasPreferredInternationalPrefix()?n=o.getPreferredInternationalPrefixOrDefault():i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.SINGLE_INTERNATIONAL_PREFIX_,A)&&(n=A),o=this.getRegionCodeForCountryCode(i),o=this.getMetadataForRegionOrCallingCode_(i,o),r=this.formatNsn_(r,o,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),t=this.maybeGetFormattedExtension_(t,o,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),0<n.length?n+" "+i+" "+r+t:this.prefixNumberWithCountryCallingCode_(i,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL,r,t);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatInOriginalFormat=function(t,n){if(t.hasRawInput()&&!this.hasFormattingPatternForNumber_(t))return t.getRawInputOrDefault();if(!t.hasCountryCodeSource())return this.format(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL);switch(t.getCountryCodeSource()){case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN:n=this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL);break;case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_IDD:n=this.formatOutOfCountryCallingNumber(t,n);break;case i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN:n=this.format(t,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL).substring(1);break;default:var i=this.getRegionCodeForCountryCode(t.getCountryCodeOrDefault()),r=this.getNddPrefixForRegion(i,!0);if(n=this.format(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL),r!=null&&r.length!=0&&!this.rawInputContainsNationalPrefix_(t.getRawInputOrDefault(),r,i)&&(i=this.getMetadataForRegion(i),r=this.getNationalSignificantNumber(t),i=this.chooseFormattingPatternForNumber_(i.numberFormatArray(),r),i!=null)){r=i.getNationalPrefixFormattingRuleOrDefault();var o=r.indexOf("$1");0>=o||(r=r.substring(0,o),r=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(r),r.length!=0&&(n=i.clone(),n.clearNationalPrefixFormattingRule(),n=this.formatByPattern(t,i18n.phonenumbers.PhoneNumberFormat.NATIONAL,[n])));}}return t=t.getRawInputOrDefault(),n!=null&&0<t.length&&(i=i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(n),r=i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(t),i!=r&&(n=t)),n;},i18n.phonenumbers.PhoneNumberUtil.prototype.rawInputContainsNationalPrefix_=function(t,n,i){if(t=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(t),goog.string.startsWith(t,n))try{return this.isValidNumber(this.parse(t.substring(n.length),i));}catch{}return!1;},i18n.phonenumbers.PhoneNumberUtil.prototype.hasFormattingPatternForNumber_=function(t){var n=t.getCountryCodeOrDefault(),i=this.getRegionCodeForCountryCode(n);return n=this.getMetadataForRegionOrCallingCode_(n,i),n==null?!1:(t=this.getNationalSignificantNumber(t),this.chooseFormattingPatternForNumber_(n.numberFormatArray(),t)!=null);},i18n.phonenumbers.PhoneNumberUtil.prototype.formatOutOfCountryKeepingAlphaChars=function(t,n){var i=t.getRawInputOrDefault();if(i.length==0)return this.formatOutOfCountryCallingNumber(t,n);var r=t.getCountryCodeOrDefault();if(!this.hasValidCountryCallingCode_(r))return i;i=i18n.phonenumbers.PhoneNumberUtil.normalizeHelper_(i,i18n.phonenumbers.PhoneNumberUtil.ALL_PLUS_NUMBER_GROUPING_SYMBOLS_,!0);var o=this.getNationalSignificantNumber(t);if(3<o.length){var A=i.indexOf(o.substring(0,3));A!=-1&&(i=i.substring(A));}if(A=this.getMetadataForRegion(n),r==i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_){if(this.isNANPACountry(n))return r+" "+i;}else if(A!=null&&r==this.getCountryCodeForValidRegion_(n))return r=this.chooseFormattingPatternForNumber_(A.numberFormatArray(),o),r==null?i:(r=r.clone(),r.setPattern("(\\d+)(.*)"),r.setFormat("$1$2"),this.formatNsnUsingPattern_(i,r,i18n.phonenumbers.PhoneNumberFormat.NATIONAL));return n="",A!=null&&(n=A.getInternationalPrefixOrDefault(),n=i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.SINGLE_INTERNATIONAL_PREFIX_,n)?n:A.getPreferredInternationalPrefixOrDefault()),A=this.getRegionCodeForCountryCode(r),A=this.getMetadataForRegionOrCallingCode_(r,A),t=this.maybeGetFormattedExtension_(t,A,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL),0<n.length?n+" "+r+" "+i+t:this.prefixNumberWithCountryCallingCode_(r,i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL,i,t);},i18n.phonenumbers.PhoneNumberUtil.prototype.getNationalSignificantNumber=function(t){if(!t.hasNationalNumber())return"";var n=""+t.getNationalNumber();return t.hasItalianLeadingZero()&&t.getItalianLeadingZero()&&0<t.getNumberOfLeadingZerosOrDefault()?Array(t.getNumberOfLeadingZerosOrDefault()+1).join("0")+n:n;},i18n.phonenumbers.PhoneNumberUtil.prototype.prefixNumberWithCountryCallingCode_=function(t,n,i,r){switch(n){case i18n.phonenumbers.PhoneNumberFormat.E164:return i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+t+i+r;case i18n.phonenumbers.PhoneNumberFormat.INTERNATIONAL:return i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+t+" "+i+r;case i18n.phonenumbers.PhoneNumberFormat.RFC3966:return i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+t+"-"+i+r;default:return i+r;}},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNsn_=function(t,n,i,r){return n=n.intlNumberFormatArray().length==0||i==i18n.phonenumbers.PhoneNumberFormat.NATIONAL?n.numberFormatArray():n.intlNumberFormatArray(),n=this.chooseFormattingPatternForNumber_(n,t),n==null?t:this.formatNsnUsingPattern_(t,n,i,r);},i18n.phonenumbers.PhoneNumberUtil.prototype.chooseFormattingPatternForNumber_=function(t,n){for(var i,r=t.length,o=0;o<r;++o){i=t[o];var A=i.leadingDigitsPatternCount();if((A==0||n.search(i.getLeadingDigitsPattern(A-1))==0)&&(A=new RegExp(i.getPattern()),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(A,n)))return i;}return null;},i18n.phonenumbers.PhoneNumberUtil.prototype.formatNsnUsingPattern_=function(t,n,i,r){var o=n.getFormatOrDefault(),A=new RegExp(n.getPattern()),s=n.getDomesticCarrierCodeFormattingRuleOrDefault();return i==i18n.phonenumbers.PhoneNumberFormat.NATIONAL&&r!=null&&0<r.length&&0<s.length?(n=s.replace(i18n.phonenumbers.PhoneNumberUtil.CC_PATTERN_,r),o=o.replace(i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_,n),t=t.replace(A,o)):(n=n.getNationalPrefixFormattingRuleOrDefault(),t=i==i18n.phonenumbers.PhoneNumberFormat.NATIONAL&&n!=null&&0<n.length?t.replace(A,o.replace(i18n.phonenumbers.PhoneNumberUtil.FIRST_GROUP_PATTERN_,n)):t.replace(A,o)),i==i18n.phonenumbers.PhoneNumberFormat.RFC3966&&(t=t.replace(new RegExp("^"+i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_),""),t=t.replace(new RegExp(i18n.phonenumbers.PhoneNumberUtil.SEPARATOR_PATTERN_,"g"),"-")),t;},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumber=function(t){return this.getExampleNumberForType(t,i18n.phonenumbers.PhoneNumberType.FIXED_LINE);},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumberForType=function(t,n){if(!this.isValidRegionCode_(t))return null;n=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(this.getMetadataForRegion(t),n);try{if(n.hasExampleNumber())return this.parse(n.getExampleNumber(),t);}catch{}return null;},i18n.phonenumbers.PhoneNumberUtil.prototype.getExampleNumberForNonGeoEntity=function(t){var n=this.getMetadataForNonGeographicalRegion(t);if(n!=null&&(n=[n.getMobile(),n.getTollFree(),n.getSharedCost(),n.getVoip(),n.getVoicemail(),n.getUan(),n.getPremiumRate()].find(function(i,r){return i.hasExampleNumber();}),n!==void 0))try{return this.parse("+"+t+n.getExampleNumber(),"ZZ");}catch{}return null;},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeGetFormattedExtension_=function(t,n,i){return t.hasExtension()&&t.getExtension().length!=0?i==i18n.phonenumbers.PhoneNumberFormat.RFC3966?i18n.phonenumbers.PhoneNumberUtil.RFC3966_EXTN_PREFIX_+t.getExtension():n.hasPreferredExtnPrefix()?n.getPreferredExtnPrefix()+t.getExtensionOrDefault():i18n.phonenumbers.PhoneNumberUtil.DEFAULT_EXTN_PREFIX_+t.getExtensionOrDefault():"";},i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_=function(t,n){switch(n){case i18n.phonenumbers.PhoneNumberType.PREMIUM_RATE:return t.getPremiumRate();case i18n.phonenumbers.PhoneNumberType.TOLL_FREE:return t.getTollFree();case i18n.phonenumbers.PhoneNumberType.MOBILE:return t.getMobile();case i18n.phonenumbers.PhoneNumberType.FIXED_LINE:case i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE:return t.getFixedLine();case i18n.phonenumbers.PhoneNumberType.SHARED_COST:return t.getSharedCost();case i18n.phonenumbers.PhoneNumberType.VOIP:return t.getVoip();case i18n.phonenumbers.PhoneNumberType.PERSONAL_NUMBER:return t.getPersonalNumber();case i18n.phonenumbers.PhoneNumberType.PAGER:return t.getPager();case i18n.phonenumbers.PhoneNumberType.UAN:return t.getUan();case i18n.phonenumbers.PhoneNumberType.VOICEMAIL:return t.getVoicemail();default:return t.getGeneralDesc();}},i18n.phonenumbers.PhoneNumberUtil.prototype.getNumberType=function(t){var n=this.getRegionCodeForNumber(t);return n=this.getMetadataForRegionOrCallingCode_(t.getCountryCodeOrDefault(),n),n==null?i18n.phonenumbers.PhoneNumberType.UNKNOWN:(t=this.getNationalSignificantNumber(t),this.getNumberTypeHelper_(t,n));},i18n.phonenumbers.PhoneNumberUtil.prototype.getNumberTypeHelper_=function(t,n){return this.isNumberMatchingDesc_(t,n.getGeneralDesc())?this.isNumberMatchingDesc_(t,n.getPremiumRate())?i18n.phonenumbers.PhoneNumberType.PREMIUM_RATE:this.isNumberMatchingDesc_(t,n.getTollFree())?i18n.phonenumbers.PhoneNumberType.TOLL_FREE:this.isNumberMatchingDesc_(t,n.getSharedCost())?i18n.phonenumbers.PhoneNumberType.SHARED_COST:this.isNumberMatchingDesc_(t,n.getVoip())?i18n.phonenumbers.PhoneNumberType.VOIP:this.isNumberMatchingDesc_(t,n.getPersonalNumber())?i18n.phonenumbers.PhoneNumberType.PERSONAL_NUMBER:this.isNumberMatchingDesc_(t,n.getPager())?i18n.phonenumbers.PhoneNumberType.PAGER:this.isNumberMatchingDesc_(t,n.getUan())?i18n.phonenumbers.PhoneNumberType.UAN:this.isNumberMatchingDesc_(t,n.getVoicemail())?i18n.phonenumbers.PhoneNumberType.VOICEMAIL:this.isNumberMatchingDesc_(t,n.getFixedLine())?n.getSameMobileAndFixedLinePattern()||this.isNumberMatchingDesc_(t,n.getMobile())?i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE:i18n.phonenumbers.PhoneNumberType.FIXED_LINE:!n.getSameMobileAndFixedLinePattern()&&this.isNumberMatchingDesc_(t,n.getMobile())?i18n.phonenumbers.PhoneNumberType.MOBILE:i18n.phonenumbers.PhoneNumberType.UNKNOWN:i18n.phonenumbers.PhoneNumberType.UNKNOWN;},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForRegion=function(t){if(t==null)return null;t=t.toUpperCase();var n=this.regionToMetadataMap[t];if(n==null){n=new goog.proto2.PbLiteSerializer();var i=i18n.phonenumbers.metadata.countryToMetadata[t];if(i==null)return null;n=n.deserialize(i18n.phonenumbers.PhoneMetadata.getDescriptor(),i),this.regionToMetadataMap[t]=n;}return n;},i18n.phonenumbers.PhoneNumberUtil.prototype.getMetadataForNonGeographicalRegion=function(t){return this.getMetadataForRegion(""+t);},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberMatchingDesc_=function(t,n){var i=t.length;return 0<n.possibleLengthCount()&&n.possibleLengthArray().indexOf(i)==-1?!1:i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(n.getNationalNumberPatternOrDefault(),t);},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidNumber=function(t){var n=this.getRegionCodeForNumber(t);return this.isValidNumberForRegion(t,n);},i18n.phonenumbers.PhoneNumberUtil.prototype.isValidNumberForRegion=function(t,n){var i=t.getCountryCodeOrDefault(),r=this.getMetadataForRegionOrCallingCode_(i,n);return r==null||i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY!=n&&i!=this.getCountryCodeForValidRegion_(n)?!1:(t=this.getNationalSignificantNumber(t),this.getNumberTypeHelper_(t,r)!=i18n.phonenumbers.PhoneNumberType.UNKNOWN);},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForNumber=function(t){if(t==null)return null;var n=t.getCountryCodeOrDefault();return n=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[n],n==null?null:n.length==1?n[0]:this.getRegionCodeForNumberFromRegionList_(t,n);},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForNumberFromRegionList_=function(t,n){t=this.getNationalSignificantNumber(t);for(var i,r=n.length,o=0;o<r;o++){i=n[o];var A=this.getMetadataForRegion(i);if(A.hasLeadingDigits()){if(t.search(A.getLeadingDigits())==0)return i;}else if(this.getNumberTypeHelper_(t,A)!=i18n.phonenumbers.PhoneNumberType.UNKNOWN)return i;}return null;},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodeForCountryCode=function(t){return t=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[t],t==null?i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_:t[0];},i18n.phonenumbers.PhoneNumberUtil.prototype.getRegionCodesForCountryCode=function(t){return t=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[t],t==null?[]:t;},i18n.phonenumbers.PhoneNumberUtil.prototype.getCountryCodeForRegion=function(t){return this.isValidRegionCode_(t)?this.getCountryCodeForValidRegion_(t):0;},i18n.phonenumbers.PhoneNumberUtil.prototype.getCountryCodeForValidRegion_=function(t){var n=this.getMetadataForRegion(t);if(n==null)throw Error("Invalid region code: "+t);return n.getCountryCodeOrDefault();},i18n.phonenumbers.PhoneNumberUtil.prototype.getNddPrefixForRegion=function(t,n){return t=this.getMetadataForRegion(t),t==null||(t=t.getNationalPrefixOrDefault(),t.length==0)?null:(n&&(t=t.replace("~","")),t);},i18n.phonenumbers.PhoneNumberUtil.prototype.isNANPACountry=function(t){return t!=null&&i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[i18n.phonenumbers.PhoneNumberUtil.NANPA_COUNTRY_CODE_].includes(t.toUpperCase());},i18n.phonenumbers.PhoneNumberUtil.prototype.isAlphaNumber=function(t){return i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(t)?(t=new goog.string.StringBuffer(t),this.maybeStripExtension(t),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i18n.phonenumbers.PhoneNumberUtil.VALID_ALPHA_PHONE_PATTERN_,t.toString())):!1;},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumber=function(t){return t=this.isPossibleNumberWithReason(t),t==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE||t==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY;},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberForType=function(t,n){return t=this.isPossibleNumberForTypeWithReason(t,n),t==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE||t==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY;},i18n.phonenumbers.PhoneNumberUtil.prototype.testNumberLength_=function(t,n){return this.testNumberLengthForType_(t,n,i18n.phonenumbers.PhoneNumberType.UNKNOWN);},i18n.phonenumbers.PhoneNumberUtil.prototype.testNumberLengthForType_=function(t,n,i){var r=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(n,i),o=r.possibleLengthCount()==0?n.getGeneralDesc().possibleLengthArray():r.possibleLengthArray();if(r=r.possibleLengthLocalOnlyArray(),i==i18n.phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE)if(i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(n,i18n.phonenumbers.PhoneNumberType.FIXED_LINE)))i=i18n.phonenumbers.PhoneNumberUtil.getNumberDescByType_(n,i18n.phonenumbers.PhoneNumberType.MOBILE),i18n.phonenumbers.PhoneNumberUtil.descHasPossibleNumberData_(i)&&(o=o.concat(i.possibleLengthCount()==0?n.getGeneralDesc().possibleLengthArray():i.possibleLengthArray()),o.sort(),r.length==0?r=i.possibleLengthLocalOnlyArray():(r=r.concat(i.possibleLengthLocalOnlyArray()),r.sort()));else return this.testNumberLengthForType_(t,n,i18n.phonenumbers.PhoneNumberType.MOBILE);return o[0]==-1?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_LENGTH:(t=t.length,-1<r.indexOf(t)?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE_LOCAL_ONLY:(n=o[0],n==t?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE:n>t?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT:o[o.length-1]<t?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_LONG:-1<o.indexOf(t,1)?i18n.phonenumbers.PhoneNumberUtil.ValidationResult.IS_POSSIBLE:i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_LENGTH));},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberWithReason=function(t){return this.isPossibleNumberForTypeWithReason(t,i18n.phonenumbers.PhoneNumberType.UNKNOWN);},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberForTypeWithReason=function(t,n){var i=this.getNationalSignificantNumber(t);if(t=t.getCountryCodeOrDefault(),!this.hasValidCountryCallingCode_(t))return i18n.phonenumbers.PhoneNumberUtil.ValidationResult.INVALID_COUNTRY_CODE;var r=this.getRegionCodeForCountryCode(t);return t=this.getMetadataForRegionOrCallingCode_(t,r),this.testNumberLengthForType_(i,t,n);},i18n.phonenumbers.PhoneNumberUtil.prototype.isPossibleNumberString=function(t,n){try{return this.isPossibleNumber(this.parse(t,n));}catch{return!1;}},i18n.phonenumbers.PhoneNumberUtil.prototype.truncateTooLongNumber=function(t){if(this.isValidNumber(t))return!0;var n=t.clone(),i=t.getNationalNumberOrDefault();do if(i=Math.floor(i/10),n.setNationalNumber(i),i==0||this.isPossibleNumberWithReason(n)==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_SHORT)return!1;while(!this.isValidNumber(n));return t.setNationalNumber(i),!0;},i18n.phonenumbers.PhoneNumberUtil.prototype.extractCountryCode=function(t,n){if(t=t.toString(),t.length==0||t.charAt(0)=="0")return 0;for(var i,r=t.length,o=1;o<=i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_COUNTRY_CODE_&&o<=r;++o)if(i=parseInt(t.substring(0,o),10),i in i18n.phonenumbers.metadata.countryCodeToRegionCodeMap)return n.append(t.substring(o)),i;return 0;},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeExtractCountryCode=function(t,n,i,r,o){if(t.length==0)return 0;t=new goog.string.StringBuffer(t);var A;if(n!=null&&(A=n.getInternationalPrefix()),A==null&&(A="NonMatch"),A=this.maybeStripInternationalPrefixAndNormalize(t,A),r&&o.setCountryCodeSource(A),A!=i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY){if(t.getLength()<=i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD);if(n=this.extractCountryCode(t,i),n!=0)return o.setCountryCode(n),n;throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);}if(n!=null){A=n.getCountryCodeOrDefault();var s=""+A,l=t.toString();if(goog.string.startsWith(l,s)&&(s=new goog.string.StringBuffer(l.substring(s.length)),l=n.getGeneralDesc(),l=new RegExp(l.getNationalNumberPatternOrDefault()),this.maybeStripNationalPrefixAndCarrierCode(s,n,null),s=s.toString(),!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(l,t.toString())&&i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(l,s)||this.testNumberLength_(t.toString(),n)==i18n.phonenumbers.PhoneNumberUtil.ValidationResult.TOO_LONG))return i.append(s),r&&o.setCountryCodeSource(i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN),o.setCountryCode(A),A;}return o.setCountryCode(0),0;},i18n.phonenumbers.PhoneNumberUtil.prototype.parsePrefixAsIdd_=function(t,n){var i=n.toString();if(i.search(t)==0){t=i.match(t)[0].length;var r=i.substring(t).match(i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN);return r&&r[1]!=null&&0<r[1].length&&i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(r[1])=="0"?!1:(n.clear(),n.append(i.substring(t)),!0);}return!1;},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripInternationalPrefixAndNormalize=function(t,n){var i=t.toString();return i.length==0?i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY:i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(i)?(i=i.replace(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN,""),t.clear(),t.append(i18n.phonenumbers.PhoneNumberUtil.normalize(i)),i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN):(n=new RegExp(n),i18n.phonenumbers.PhoneNumberUtil.normalizeSB_(t),this.parsePrefixAsIdd_(n,t)?i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_NUMBER_WITH_IDD:i18n.phonenumbers.PhoneNumber.CountryCodeSource.FROM_DEFAULT_COUNTRY);},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripNationalPrefixAndCarrierCode=function(t,n,i){var r=t.toString(),o=r.length,A=n.getNationalPrefixForParsing();if(o==0||A==null||A.length==0)return!1;var s=new RegExp("^(?:"+A+")");if(o=s.exec(r)){A=new RegExp(n.getGeneralDesc().getNationalNumberPatternOrDefault());var l=i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(A,r),u=o.length-1;if(n=n.getNationalPrefixTransformRule(),n==null||n.length==0||o[u]==null||o[u].length==0){if(l&&!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(A,r.substring(o[0].length)))return!1;i!=null&&0<u&&o[u]!=null&&i.append(o[1]),t.set(r.substring(o[0].length));}else{if(r=r.replace(s,n),l&&!i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(A,r))return!1;i!=null&&0<u&&i.append(o[1]),t.set(r);}return!0;}return!1;},i18n.phonenumbers.PhoneNumberUtil.prototype.maybeStripExtension=function(t){var n=t.toString(),i=n.search(i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_);if(0<=i&&i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(n.substring(0,i))){for(var r=n.match(i18n.phonenumbers.PhoneNumberUtil.EXTN_PATTERN_),o=r.length,A=1;A<o;++A)if(r[A]!=null&&0<r[A].length)return t.clear(),t.append(n.substring(0,i)),r[A];}return"";},i18n.phonenumbers.PhoneNumberUtil.prototype.checkRegionForParsing_=function(t,n){return this.isValidRegionCode_(n)||t!=null&&0<t.length&&i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(t);},i18n.phonenumbers.PhoneNumberUtil.prototype.parse=function(t,n){return this.parseHelper_(t,n,!1,!0);},i18n.phonenumbers.PhoneNumberUtil.prototype.parseAndKeepRawInput=function(t,n){if(!this.isValidRegionCode_(n)&&0<t.length&&t.charAt(0)!=i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN)throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);return this.parseHelper_(t,n,!0,!0);},i18n.phonenumbers.PhoneNumberUtil.setItalianLeadingZerosForPhoneNumber_=function(t,n){if(1<t.length&&t.charAt(0)=="0"){n.setItalianLeadingZero(!0);for(var i=1;i<t.length-1&&t.charAt(i)=="0";)i++;i!=1&&n.setNumberOfLeadingZeros(i);}},i18n.phonenumbers.PhoneNumberUtil.prototype.parseHelper_=function(t,n,i,r){if(t==null)throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(t.length>i18n.phonenumbers.PhoneNumberUtil.MAX_INPUT_STRING_LENGTH_)throw Error(i18n.phonenumbers.Error.TOO_LONG);var o=new goog.string.StringBuffer();if(this.buildNationalNumberForParsing_(t,o),!i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber(o.toString()))throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(r&&!this.checkRegionForParsing_(o.toString(),n))throw Error(i18n.phonenumbers.Error.INVALID_COUNTRY_CODE);r=new i18n.phonenumbers.PhoneNumber(),i&&r.setRawInput(t),t=this.maybeStripExtension(o),0<t.length&&r.setExtension(t);var A=this.getMetadataForRegion(n);t=new goog.string.StringBuffer();var s=0,l=o.toString();try{s=this.maybeExtractCountryCode(l,A,t,i,r);}catch(u){if(u.message==i18n.phonenumbers.Error.INVALID_COUNTRY_CODE&&i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(l)){if(l=l.replace(i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN,""),s=this.maybeExtractCountryCode(l,A,t,i,r),s==0)throw u;}else throw u;}if(s!=0?(o=this.getRegionCodeForCountryCode(s),o!=n&&(A=this.getMetadataForRegionOrCallingCode_(s,o))):(i18n.phonenumbers.PhoneNumberUtil.normalizeSB_(o),t.append(o.toString()),n!=null?(s=A.getCountryCodeOrDefault(),r.setCountryCode(s)):i&&r.clearCountryCodeSource()),t.getLength()<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_||(A!=null&&(n=new goog.string.StringBuffer(),o=new goog.string.StringBuffer(t.toString()),this.maybeStripNationalPrefixAndCarrierCode(o,A,n),A=this.testNumberLength_(o.toString(),A),s=i18n.phonenumbers.PhoneNumberUtil.ValidationResult,A!=s.TOO_SHORT&&A!=s.IS_POSSIBLE_LOCAL_ONLY&&A!=s.INVALID_LENGTH&&(t=o,i&&0<n.toString().length&&r.setPreferredDomesticCarrierCode(n.toString()))),i=t.toString(),t=i.length,t<i18n.phonenumbers.PhoneNumberUtil.MIN_LENGTH_FOR_NSN_))throw Error(i18n.phonenumbers.Error.TOO_SHORT_NSN);if(t>i18n.phonenumbers.PhoneNumberUtil.MAX_LENGTH_FOR_NSN_)throw Error(i18n.phonenumbers.Error.TOO_LONG);return i18n.phonenumbers.PhoneNumberUtil.setItalianLeadingZerosForPhoneNumber_(i,r),r.setNationalNumber(parseInt(i,10)),r;},i18n.phonenumbers.PhoneNumberUtil.prototype.extractPhoneContext_=function(t){var n=t.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_);if(n===-1)return null;if(n+=i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_.length,n>=t.length)return"";var i=t.indexOf(";",n);return i!==-1?t.substring(n,i):t.substring(n);},i18n.phonenumbers.PhoneNumberUtil.prototype.isPhoneContextValid_=function(t){if(t==null)return!0;if(t.length===0)return!1;var n=i18n.phonenumbers.PhoneNumberUtil.RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_.exec(t);return t=i18n.phonenumbers.PhoneNumberUtil.RFC3966_DOMAINNAME_PATTERN_.exec(t),n!==null||t!==null;},i18n.phonenumbers.PhoneNumberUtil.prototype.buildNationalNumberForParsing_=function(t,n){var i=i18n.phonenumbers.PhoneNumberUtil.prototype.extractPhoneContext_(t);if(!i18n.phonenumbers.PhoneNumberUtil.prototype.isPhoneContextValid_(i))throw Error(i18n.phonenumbers.Error.NOT_A_NUMBER);if(i!=null){i.charAt(0)===i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN&&n.append(i),i=t.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_),i=0<=i?i+i18n.phonenumbers.PhoneNumberUtil.RFC3966_PREFIX_.length:0;var r=t.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_PHONE_CONTEXT_);n.append(t.substring(i,r));}else n.append(i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber(t!=null?t:""));t=n.toString(),i=t.indexOf(i18n.phonenumbers.PhoneNumberUtil.RFC3966_ISDN_SUBADDRESS_),0<i&&(n.clear(),n.append(t.substring(0,i)));},i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_=function(t){var n=new i18n.phonenumbers.PhoneNumber();return n.setCountryCode(t.getCountryCodeOrDefault()),n.setNationalNumber(t.getNationalNumberOrDefault()),0<t.getExtensionOrDefault().length&&n.setExtension(t.getExtensionOrDefault()),t.getItalianLeadingZero()&&(n.setItalianLeadingZero(!0),n.setNumberOfLeadingZeros(t.getNumberOfLeadingZerosOrDefault())),n;},i18n.phonenumbers.PhoneNumberUtil.prototype.isNumberMatch=function(t,n){if(typeof t=="string")try{var i=this.parse(t,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_);}catch(A){if(A.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE)return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER;if(typeof n!="string"){var r=this.getRegionCodeForCountryCode(n.getCountryCodeOrDefault());if(r!=i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_){try{i=this.parse(t,r);}catch{return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER;}var o=this.isNumberMatch(i,n);return o==i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH?i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH:o;}}try{i=this.parseHelper_(t,null,!1,!1);}catch{return i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER;}}else i=t.clone();if(typeof n=="string")try{return o=this.parse(n,i18n.phonenumbers.PhoneNumberUtil.UNKNOWN_REGION_),this.isNumberMatch(t,o);}catch(A){return A.message!=i18n.phonenumbers.Error.INVALID_COUNTRY_CODE?i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER:this.isNumberMatch(n,i);}else o=n.clone();return t=i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_(i),o=i18n.phonenumbers.PhoneNumberUtil.copyCoreFieldsOnly_(o),t.hasExtension()&&o.hasExtension()&&t.getExtension()!=o.getExtension()?i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH:(n=t.getCountryCodeOrDefault(),i=o.getCountryCodeOrDefault(),n!=0&&i!=0?t.equals(o)?i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH:n==i&&this.isNationalNumberSuffixOfTheOther_(t,o)?i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH:i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH:(t.setCountryCode(0),o.setCountryCode(0),t.equals(o)?i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH:this.isNationalNumberSuffixOfTheOther_(t,o)?i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH:i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH));},i18n.phonenumbers.PhoneNumberUtil.prototype.isNationalNumberSuffixOfTheOther_=function(t,n){return t=""+t.getNationalNumber(),n=""+n.getNationalNumber(),goog.string.endsWith(t,n)||goog.string.endsWith(n,t);},i18n.phonenumbers.PhoneNumberUtil.prototype.canBeInternationallyDialled=function(t){var n=this.getMetadataForRegion(this.getRegionCodeForNumber(t));return n==null?!0:(t=this.getNationalSignificantNumber(t),!this.isNumberMatchingDesc_(t,n.getNoInternationalDialling()));},i18n.phonenumbers.PhoneNumberUtil.matchesEntirely=function(t,n){return!!((t=typeof t=="string"?n.match("^(?:"+t+")$"):n.match(t))&&t[0].length==n.length);},i18n.phonenumbers.PhoneNumberUtil.matchesPrefix=function(t,n){return!!((t=typeof t=="string"?n.match("^(?:"+t+")"):n.match(t))&&goog.string.startsWith(n,t[0]));},i18n.phonenumbers.shortnumbermetadata={},i18n.phonenumbers.shortnumbermetadata.countryCodeToRegionCodeMap={0:"AC AD AE AF AG AI AL AM AO AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GR GT GU GW GY HK HN HR HT HU ID IE IL IM IN IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TG TH TJ TL TM TN TO TR TT TV TW TZ UA UG US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW".split(" ")},i18n.phonenumbers.shortnumbermetadata.countryToMetadata={AC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"AC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AD:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[0268]",,,,"110"],[,,,,,,,,,[-1]],,,,"AD",,,,,,,,,,,,,,,,,,[,,"11[0268]",,,,"110"],,[,,"11[0268]",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AE:[,[,,"[149]\\d{2,3}",,,,,,,[3,4]],,,[,,"112|99[7-9]",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"AE",,,,,,,,,,,,,,,,,,[,,"112|99[7-9]",,,,"112",,,[3]],,[,,"112|445[16]|99[7-9]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"445\\d",,,,"4450",,,[4]]],AF:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:0[02]|19)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"AF",,,,,,,,,,,,,,,,,,[,,"1(?:0[02]|19)",,,,"100",,,[3]],,[,,"1(?:0[02]|19)|40404",,,,"100"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],AG:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"AG",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"176|9(?:11|88|99)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],AI:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"AI",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"176|9(?:11|88)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],AL:[,[,,"[15]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:2|6[01]\\d\\d)|2[7-9]|3[15]|41)",,,,"112",,,[3,6]],[,,"5\\d{4}",,,,"50000",,,[5]],,,,"AL",,,,,,,,,,,,,,,,,,[,,"1(?:12|2[7-9])",,,,"112",,,[3]],,[,,"1(?:1(?:6(?:000|1(?:06|11|23))|8\\d\\d)|65\\d|89[12])|5\\d{4}|1(?:[1349]\\d|2[2-9])",,,,"110"],[,,,,,,,,,[-1]],[,,"123",,,,"123",,,[3]],,[,,"131|5\\d{4}",,,,"131",,,[3,5]]],AM:[,[,,"[148]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"10[1-3]",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"AM",,,,,,,,,,,,,,,,,,[,,"10[1-3]",,,,"101",,,[3]],,[,,"(?:1|8[1-7])\\d\\d|40404",,,,"100"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],AO:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[235]",,,,"112"],[,,,,,,,,,[-1]],,,,"AO",,,,,,,,,,,,,,,,,,[,,"11[235]",,,,"112"],,[,,"11[235]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AR:[,[,,"[01389]\\d{1,4}",,,,,,,[2,3,4,5]],,,[,,"000|1(?:0[0-35-7]|1[0245]|2[015]|3[47]|4[478]|9)|911",,,,"19",,,[2,3]],[,,,,,,,,,[-1]],,,,"AR",,,,,,,,,,,,,,,,,,[,,"10[017]|911",,,,"100",,,[3]],,[,,"000|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478]|9)|3372|89338|911",,,,"19"],[,,,,,,,,,[-1]],[,,"893\\d\\d",,,,"89300",,,[5]],,[,,"(?:337|893\\d)\\d",,,,"3370",,,[4,5]]],AS:[,[,,"[49]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"9(?:11|88)",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"AS",,,,,,,,,,,,,,,,,,[,,"911",,,,"911",,,[3]],,[,,"40404|9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],AT:[,[,,"[1268]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:12|2[0238]|3[03]|4[0-247])|1(?:16\\d\\d|4[58])\\d",,,,"112"],[,,,,,,,,,[-1]],,,,"AT",,,,,,,,,,,,,,,,,,[,,"1(?:[12]2|33|44)",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:17|23)))|2[0238]|3[03]|4(?:[0-247]|5[05]|84))|(?:220|61|8108[1-3])0",,,,"112"],[,,,,,,,,,[-1]],[,,"(?:220|810\\d\\d)\\d|610",,,,"610"],,[,,,,,,,,,[-1]]],AU:[,[,,"[0-27]\\d{2,7}",,,,,,,[3,4,5,6,7,8]],,,[,,"000|1(?:06|12|258885|55\\d)|733",,,,"000",,,[3,4,7]],[,,"1(?:2(?:34|456)|9\\d{4,6})",,,,"1234",,,[4,5,6,7,8]],,,,"AU",,,,,,,,,,,,,,,,,,[,,"000|1(?:06|12)",,,,"000",,,[3]],,[,,"000|1(?:06|1(?:00|2|9[46])|2(?:014[1-3]|[23]\\d|(?:4|5\\d)\\d{2,3}|68[689]|72(?:20|3\\d\\d)|8(?:[013-9]\\d|2))|555|9\\d{4,6})|225|7(?:33|67)",,,,"000"],[,,"1(?:1[09]\\d|24733)|225|767",,,,"225",,,[3,4,6]],[,,"1(?:258885|55\\d)",,,,"1550",,,[4,7]],,[,,"19\\d{4,6}",,,,"190000",,,[6,7,8]]],AW:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"100|911",,,,"100"],[,,,,,,,,,[-1]],,,,"AW",,,,,,,,,,,,,,,,,,[,,"100|911",,,,"100"],,[,,"1(?:00|18|76)|91[13]",,,,"100"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],AX:[,[,,"[17]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"112",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"AX",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"112|75[12]\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],AZ:[,[,,"[148]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"AZ",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],,[,,"1(?:0[1-3]|12)|(?:404|880)0",,,,"101"],[,,,,,,,,,[-1]],[,,"(?:404|880)\\d",,,,"4040",,,[4]],,[,,"(?:404|880)\\d",,,,"4040",,,[4]]],BA:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:16\\d{3}|2[2-4])",,,,"122",,,[3,6]],[,,,,,,,,,[-1]],,,,"BA",,,,,,,,,,,,,,,,,,[,,"12[2-4]",,,,"122",,,[3]],,[,,"1(?:16(?:00[06]|1(?:1[17]|23))|2(?:0[0-7]|[2-5]|6[0-26])|(?:[3-5]|7\\d)\\d\\d)|1(?:18|2[78])\\d\\d?",,,,"122"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BB:[,[,,"[2-689]\\d\\d",,,,,,,[3]],,,[,,"988|[2359]11",,,,"211"],[,,,,,,,,,[-1]],,,,"BB",,,,,,,,,,,,,,,,,,[,,"[2359]11",,,,"211"],,[,,"988|[2-689]11",,,,"211"],[,,,,,,,,,[-1]],[,,"[468]11",,,,"411"],,[,,,,,,,,,[-1]]],BD:[,[,,"[1579]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"10[0-26]|[19]99",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"BD",,,,,,,,,,,,,,,,,,[,,"10[0-2]|[19]99",,,,"100",,,[3]],,[,,"1(?:0(?:[0-369]|5[1-4]|7[0-4]|8[0-29])|1[16-9]|2(?:[134]|2[0-5])|3(?:1\\d?|6[3-6])|5[2-9])|5012|786|9594|[19]99|1(?:0(?:50|6\\d)|33|4(?:0|1\\d))\\d",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:11|2[13])|(?:501|959)\\d|786",,,,"111",,,[3,4]],,[,,"959\\d",,,,"9590",,,[4]]],BE:[,[,,"[1-9]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:0[0-35-8]|1[0269]|7(?:12|77)|813)|(?:116|8)\\d{3}",,,,"100"],[,,"1(?:2[03]|40)4|(?:1(?:[24]1|3[01])|[2-79]\\d\\d)\\d",,,,"1204",,,[4]],,,,"BE",,,,,,,,,,,,,,,,,,[,,"1(?:0[01]|12)",,,,"100",,,[3]],,[,,"1(?:0[0-8]|16117|2(?:12|3[0-24])|313|414|5(?:1[05]|5[15]|66|95)|6(?:1[167]|36|6[16])|7(?:[07][017]|1[27-9]|22|33|65)|81[39])|[2-9]\\d{3}|11[02679]|1(?:1600|45)0|1(?:[2-4]9|78)9|1[2-4]0[47]",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"[2-9]\\d{3}",,,,"2000",,,[4]]],BF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"BF",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BG:[,[,,"1\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"1(?:1(?:2|6\\d{3})|50|6[06])",,,,"112"],[,,,,,,,,,[-1]],,,,"BG",,,,,,,,,,,,,,,,,,[,,"1(?:12|50|6[06])",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|111))|50|6[06])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BH:[,[,,"[0189]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"(?:0[167]|81)\\d{3}|[19]99",,,,"199"],[,,"9[148]\\d{3}",,,,"91000",,,[5]],,,,"BH",,,,,,,,,,,,,,,,,,[,,"[19]99",,,,"199",,,[3]],,[,,"1(?:[02]\\d|12|4[01]|51|8[18]|9[169])|99[02489]|(?:0[167]|8[158]|9[148])\\d{3}",,,,"100"],[,,,,,,,,,[-1]],[,,"0[67]\\d{3}|88000|98555",,,,"06000",,,[5]],,[,,"88000|98555",,,,"88000",,,[5]]],BI:[,[,,"[16-9]\\d{2,3}",,,,,,,[3,4]],,,[,,"11[237]|611",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"BI",,,,,,,,,,,,,,,,,,[,,"11[237]",,,,"112",,,[3]],,[,,"1(?:1\\d|5[2-9]|6[0-256])|611|7(?:10|77|979)|8[28]8|900",,,,"110"],[,,,,,,,,,[-1]],[,,"611|7(?:10|77)|888|900",,,,"611",,,[3]],,[,,"(?:71|90)0",,,,"710",,,[3]]],BJ:[,[,,"[17]\\d{2,3}",,,,,,,[3,4]],,,[,,"11[78]|7[3-5]\\d\\d",,,,"117"],[,,,,,,,,,[-1]],,,,"BJ",,,,,,,,,,,,,,,,,,[,,"11[78]",,,,"117",,,[3]],,[,,"1(?:1[78]|2[02-5]|60)|7[0-5]\\d\\d",,,,"117"],[,,,,,,,,,[-1]],[,,"12[02-5]",,,,"120",,,[3]],,[,,,,,,,,,[-1]]],BL:[,[,,"1\\d",,,,,,,[2]],,,[,,"18",,,,"18"],[,,,,,,,,,[-1]],,,,"BL",,,,,,,,,,,,,,,,,,[,,"18",,,,"18"],,[,,"18",,,,"18"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BM:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"BM",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"176|9(?:11|88)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],BN:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"99[135]",,,,"991"],[,,,,,,,,,[-1]],,,,"BN",,,,,,,,,,,,,,,,,,[,,"99[135]",,,,"991"],,[,,"99[135]",,,,"991"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BO:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[089]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"BO",,,,,,,,,,,,,,,,,,[,,"11[089]",,,,"110",,,[3]],,[,,"11[089]|40404",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],BQ:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|911",,,,"112"],[,,,,,,,,,[-1]],,,,"BQ",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112"],,[,,"1(?:12|76)|911",,,,"112"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],BR:[,[,,"[1-69]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:00|12|28|8[015]|9[0-47-9])|4(?:57|82\\d)|911",,,,"100",,,[3,4]],[,,,,,,,,,[-1]],,,,"BR",,,,,,,,,,,,,,,,,,[,,"1(?:12|28|9[023])|911",,,,"112",,,[3]],,[,,"1(?:0(?:[02]|3(?:1[2-579]|2[13-9]|3[124-9]|4[1-3578]|5[1-468]|6[139]|8[149]|9[168])|5[0-35-9]|6(?:0|1[0-35-8]?|2[0145]|3[0137]?|4[37-9]?|5[0-35]|6[016]?|7[137]?|8[5-8]|9[1359]))|1[25-8]|2[357-9]|3[024-68]|4[12568]|5\\d|6[0-8]|8[015]|9[0-47-9])|2(?:7(?:330|878)|85959?)|(?:32|91)1|4(?:0404?|57|828)|55555|6(?:0\\d{4}|10000)|(?:133|411)[12]",,,,"100"],[,,"102|273\\d\\d|321",,,,"102",,,[3,5]],[,,"151|(?:278|555)\\d\\d|4(?:04\\d\\d?|11\\d|57)",,,,"151",,,[3,4,5]],,[,,"285\\d{2,3}|321|40404|(?:27[38]\\d|482)\\d|6(?:0\\d|10)\\d{3}",,,,"321"]],BS:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:1[19]|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"BS",,,,,,,,,,,,,,,,,,[,,"91[19]",,,,"911"],,[,,"9(?:1[19]|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BT:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[023]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"BT",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110",,,[3]],,[,,"11[0-6]|40404",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],BW:[,[,,"[19]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"9(?:11|9[7-9])",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"BW",,,,,,,,,,,,,,,,,,[,,"9(?:11|9[7-9])",,,,"911",,,[3]],,[,,"1(?:1[26]|3123)|9(?:1[14]|9[1-57-9])",,,,"112"],[,,,,,,,,,[-1]],[,,"131\\d\\d",,,,"13100",,,[5]],,[,,"131\\d\\d",,,,"13100",,,[5]]],BY:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:0[1-3]|12)",,,,"101"],[,,,,,,,,,[-1]],,,,"BY",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101"],,[,,"1(?:0[1-79]|1[246]|35|5[1-35]|6[89]|7[5-7]|8[58]|9[1-7])",,,,"101"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],BZ:[,[,,"9\\d\\d?",,,,,,,[2,3]],,,[,,"9(?:0|11|22|66|77|9[09])",,,,"90"],[,,,,,,,,,[-1]],,,,"BZ",,,,,,,,,,,,,,,,,,[,,"9(?:0|11|90)",,,,"90"],,[,,"9(?:0|11|22|66|77|9[09])",,,,"90"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CA:[,[,,"[1-9]\\d\\d(?:\\d\\d(?:\\d(?:\\d{2})?)?)?",,,,,,,[3,5,6,8]],,,[,,"112|988|[29]11",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"CA",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"112|30000\\d{3}|[1-35-9]\\d{4,5}|[2-8]11|9(?:11|88)",,,,"112"],[,,,,,,,,,[-1]],[,,"[235-7]11",,,,"211",,,[3]],,[,,"300\\d{5}|[1-35-9]\\d{4,5}",,,,"10000",,,[5,6,8]]],CC:[,[,,"[01]\\d\\d",,,,,,,[3]],,,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],,,,"CC",,,,,,,,,,,,,,,,,,[,,"000|112",,,,"000"],,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CD:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:1[348]|77|88)",,,,"113",,,[3]],[,,,,,,,,,[-1]],,,,"CD",,,,,,,,,,,,,,,,,,[,,"1(?:1[348]|77|88)",,,,"113",,,[3]],,[,,"1(?:1[348]|23|77|88)|40404",,,,"113"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],CF:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[78]|22\\d)",,,,"117"],[,,,,,,,,,[-1]],,,,"CF",,,,,,,,,,,,,,,,,,[,,"1(?:1[78]|220)",,,,"117"],,[,,"1(?:1[478]|220)",,,,"114"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CG:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[178]",,,,"111"],[,,,,,,,,,[-1]],,,,"CG",,,,,,,,,,,,,,,,,,[,,"11[78]",,,,"117"],,[,,"11[126-8]",,,,"111"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CH:[,[,,"[1-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:[278]|6\\d{3})|4[47])|5200",,,,"112",,,[3,4,6]],[,,"1(?:14|8[0-2589])\\d|543|83111",,,,"543",,,[3,4,5]],,,,"CH",,,,,,,,,,,,,,,,,,[,,"1(?:1[278]|44)",,,,"112",,,[3]],,[,,"1(?:0[78]\\d\\d|1(?:[278]|45|6(?:000|111))|4(?:[03-57]|1[0145])|6(?:00|[1-46])|8(?:02|1[189]|[25]0|7|8[08]|99))|[2-9]\\d{2,4}",,,,"112"],[,,"1(?:4[035]|6[1-46])|1(?:41|60)\\d",,,,"140",,,[3,4]],[,,"5(?:200|35)",,,,"535",,,[3,4]],,[,,"[2-9]\\d{2,4}",,,,"200",,,[3,4,5]]],CI:[,[,,"[14]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[01]|[78]0)",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"CI",,,,,,,,,,,,,,,,,,[,,"1(?:1[01]|[78]0)",,,,"110",,,[3]],,[,,"1(?:1[01]|[78]0)|4443",,,,"110"],[,,,,,,,,,[-1]],[,,"444\\d",,,,"4440",,,[4]],,[,,"444\\d",,,,"4440",,,[4]]],CK:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"99[689]",,,,"996"],[,,,,,,,,,[-1]],,,,"CK",,,,,,,,,,,,,,,,,,[,,"99[689]",,,,"996"],,[,,"99[689]",,,,"996"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CL:[,[,,"[1-9]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:213|3[1-3])|434\\d|911",,,,"131",,,[3,4]],[,,"1(?:211|3(?:13|[348]0|5[01]))|(?:1(?:[05]6|[48]1|9[18])|2(?:01\\d|[23]2|77|88)|3(?:0[59]|13|3[279]|66)|4(?:[12]4|36\\d|4[017]|55)|5(?:00|41\\d|5[67]|99)|6(?:07\\d|13|22|3[06]|50|69)|787|8(?:[01]1|[48]8)|9(?:01|[12]0|33))\\d",,,,"1060",,,[4,5]],,,,"CL",,,,,,,,,,,,,,,,,,[,,"13[1-3]|911",,,,"131",,,[3]],,[,,"1(?:00|21[13]|3(?:13|[348]0|5[01])|4(?:0[02-6]|17|[379])|818|919)|2(?:0(?:01|122)|22[47]|323|777|882)|3(?:0(?:51|99)|132|3(?:29|[37]7)|665)|43656|5(?:(?:00|415)4|5(?:66|77)|995)|6(?:131|222|366|699)|7878|8(?:011|11[28]|482|889)|9(?:01|1)1|13\\d|4(?:[13]42|243|4(?:02|15|77)|554)|(?:1(?:[05]6|98)|339|6(?:07|[35])0|9(?:[12]0|33))0",,,,"100"],[,,"(?:200|333)\\d",,,,"2000",,,[4]],[,,,,,,,,,[-1]],,[,,"13(?:13|[348]0|5[01])|(?:1(?:[05]6|[28]1|4[01]|9[18])|2(?:0(?:0|1\\d)|[23]2|77|88)|3(?:0[59]|13|3[2379]|66)|436\\d|5(?:00|41\\d|5[67]|99)|6(?:07\\d|13|22|3[06]|50|69)|787|8(?:[01]1|[48]8)|9(?:01|[12]0|33))\\d|4(?:[1-3]4|4[017]|55)\\d",,,,"1060",,,[4,5]]],CM:[,[,,"[18]\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:1[37]|[37])",,,,"13",,,[2,3]],[,,,,,,,,,[-1]],,,,"CM",,,,,,,,,,,,,,,,,,[,,"1(?:1[37]|[37])",,,,"13",,,[2,3]],,[,,"1(?:1[37]|[37])|8711",,,,"13"],[,,,,,,,,,[-1]],[,,"871\\d",,,,"8710",,,[4]],,[,,"871\\d",,,,"8710",,,[4]]],CN:[,[,,"[19]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1[09]|2(?:[02]|1\\d\\d|395))",,,,"110",,,[3,5]],[,,,,,,,,,[-1]],,,,"CN",,,,,,,,,,,,,,,,,,[,,"1(?:1[09]|20)",,,,"110",,,[3]],,[,,"1(?:00|1[0249]|2395|6[08])|9[56]\\d{3,4}|12[023]|1(?:0(?:[0-26]\\d|8)|21\\d)\\d",,,,"100"],[,,"1(?:0(?:[0-26]\\d|8)\\d|1[24]|23|6[08])|9[56]\\d{3,4}|100",,,,"100"],[,,,,,,,,,[-1]],,[,,"12110",,,,"12110",,,[5]]],CO:[,[,,"[1-589]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"1(?:1[29]|23|32|56)",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"CO",,,,,,,,,,,,,,,,,,[,,"1(?:1[29]|23|32|56)",,,,"112",,,[3]],,[,,"1(?:06|1[2-9]|2[35-7]|3[27]|4[467]|5[36]|6[4-7]|95)|(?:29002|39003)9|40404|5930\\d\\d|85432|(?:[2359][57]|8(?:7|9\\d))\\d{3}",,,,"106"],[,,,,,,,,,[-1]],[,,"(?:40|85)4\\d\\d",,,,"40400",,,[5]],,[,,"(?:40|85)4\\d\\d",,,,"40400",,,[5]]],CR:[,[,,"[1359]\\d{2,3}",,,,,,,[3,4]],,,[,,"112|911",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"CR",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"1(?:0(?:00|15|2[2-4679])|1(?:1[0-35-9]|2|37|[46]6|7[57]|8[79]|9[0-379])|2(?:00|[12]2|34|55)|3(?:21|33)|4(?:0[06]|1[4-6])|5(?:15|5[15])|693|7(?:00|1[7-9]|2[02]|[67]7)|975)|3855|5(?:0(?:30|49)|510)|911",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"(?:385|5(?:0[34]|51))\\d",,,,"3850",,,[4]]],CU:[,[,,"[12]\\d\\d(?:\\d{3,4})?",,,,,,,[3,6,7]],,,[,,"10[4-7]|(?:116|204\\d)\\d{3}",,,,"104"],[,,,,,,,,,[-1]],,,,"CU",,,,,,,,,,,,,,,,,,[,,"10[4-6]",,,,"104",,,[3]],,[,,"1(?:0[4-7]|1(?:6111|8)|40)|2045252",,,,"104"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CV:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"13[0-2]",,,,"130"],[,,,,,,,,,[-1]],,,,"CV",,,,,,,,,,,,,,,,,,[,,"13[0-2]",,,,"130"],,[,,"13[0-2]",,,,"130"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CW:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|911",,,,"112"],[,,,,,,,,,[-1]],,,,"CW",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112"],,[,,"1(?:12|76)|911",,,,"112"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],CX:[,[,,"[01]\\d\\d",,,,,,,[3]],,,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],,,,"CX",,,,,,,,,,,,,,,,,,[,,"000|112",,,,"000"],,[,,"000|112",,,,"000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CY:[,[,,"1\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"1(?:1(?:2|6\\d{3})|99)",,,,"112"],[,,,,,,,,,[-1]],,,,"CY",,,,,,,,,,,,,,,,,,[,,"1(?:12|99)",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|111))|99)",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],CZ:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:2|6(?:00[06]|1(?:11|23)))|5\\d)",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"CZ",,,,,,,,,,,,,,,,,,[,,"1(?:12|5\\d)",,,,"112",,,[3]],,[,,"1(?:1(?:2|8\\d)|(?:2|3\\d)\\d{2,3}|5\\d|99)|1(?:16|4)\\d{3}",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DE:[,[,,"[13]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:[02]|6\\d{3})",,,,"110",,,[3,6]],[,,,,,,,,,[-1]],,,,"DE",,,,,,,,,,,,,,,,,,[,,"11[02]",,,,"110",,,[3]],,[,,"11(?:[025]|6(?:00[06]|1(?:1[167]|23))|800\\d)|3311|118\\d\\d",,,,"110"],[,,,,,,,,,[-1]],[,,"331\\d",,,,"3310",,,[4]],,[,,,,,,,,,[-1]]],DJ:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"DJ",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DK:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:[24]|6\\d{3})",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"DK",,,,,,,,,,,,,,,,,,[,,"11[24]",,,,"112",,,[3]],,[,,"1(?:1(?:[2-48]|6(?:00[06]|111))|619[0-2]|8(?:01|1[0238]|28|30|5[13]|8[18]))",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DM:[,[,,"[39]\\d\\d",,,,,,,[3]],,,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],,,,"DM",,,,,,,,,,,,,,,,,,[,,"333|9(?:11|99)",,,,"333"],,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DO:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|9(?:11|88)",,,,"112"],[,,,,,,,,,[-1]],,,,"DO",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112"],,[,,"112|9(?:11|88)",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],DZ:[,[,,"[17]\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:12|[47]|54\\d)",,,,"14"],[,,,,,,,,,[-1]],,,,"DZ",,,,,,,,,,,,,,,,,,[,,"1(?:12|[47])",,,,"14",,,[2,3]],,[,,"1(?:055|12|[47]|548)|730",,,,"14"],[,,,,,,,,,[-1]],[,,"730",,,,"730",,,[3]],,[,,"730",,,,"730",,,[3]]],EC:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"1(?:0[12]|12)|911",,,,"101"],[,,,,,,,,,[-1]],,,,"EC",,,,,,,,,,,,,,,,,,[,,"1(?:0[12]|12)|911",,,,"101"],,[,,"1(?:0[12]|12)|911",,,,"101"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],EE:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:[02]|6\\d{3})|2(?:05|28)|3(?:014|3(?:21|5\\d?)|660)|492|5(?:1[03]|410|501)|6(?:112|333|644)|7(?:012|127|89)|8(?:10|8[57])|9(?:0[134]|14))",,,,"110"],[,,"1(?:18(?:00|[12458]\\d?)|2(?:0(?:[02-46-8]\\d?|1[0-36])|1(?:[0-4]\\d?|6[06])|2(?:[0-4]\\d?|5[25])|[367]|4(?:0[04]|[12]\\d?|4[24]|54)|55[12457])|3(?:0(?:[02]\\d?|1[13578]|3[356])|1[1347]|2[02-5]|3(?:[01347]\\d?|2[023]|88)|4(?:[35]\\d?|4[34])|5(?:3[134]|5[035])|666)|4(?:2(?:00|4\\d?)|4(?:0[01358]|1[024]|50|7\\d?)|900)|5(?:0[0-35]|1(?:[1267]\\d?|5[0-7]|82)|2(?:[014-6]\\d?|22)|330|4(?:[35]\\d?|44)|5(?:00|[1-69]\\d?)|9(?:[159]\\d?|[38]0|77))|6(?:1(?:00|1[19]|[35-9]\\d?)|2(?:2[26]|[68]\\d?)|3(?:22|36|6[36])|5|6(?:[0-359]\\d?|6[0-26])|7(?:00|55|7\\d?|8[89])|9(?:00|1\\d?|69))|7(?:0(?:[023]\\d?|1[0578])|1(?:00|2[034]|[4-9]\\d?)|2(?:[07]\\d?|20|44)|7(?:[0-57]\\d?|9[79])|8(?:0[08]|2\\d?|8[0178])|9(?:00|97))|8(?:1[127]|8[1268]|9[269])|9(?:0(?:[02]\\d?|69|9[0269])|1[1-3689]|21))",,,,"123",,,[3,4,5]],,,,"EE",,,,,,,,,,,,,,,,,,[,,"11[02]",,,,"110",,,[3]],,[,,"1(?:1(?:[02-579]|6(?:000|111)|8(?:[09]\\d|[1-8]))|2[36-9]|3[7-9]|4[05-7]|5[6-8]|6[05]|7[3-6]|8[02-7]|9[3-9])|1(?:2[0-245]|3[0-6]|4[1-489]|5[0-59]|6[1-46-9]|7[0-27-9]|8[189]|9[0-2])\\d\\d?",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"1(?:18[1258]|2(?:0(?:1[036]|[46]\\d?)|166|21|4(?:0[04]|1\\d?|5[47])|[67])|3(?:0(?:1[13-578]|2\\d?|3[56])|1[15]|2[045]|3(?:[13]\\d?|2[13])|43|5(?:00|3[34]|53))|44(?:0[0135]|14|50|7\\d?)|5(?:05|1(?:[12]\\d?|5[1246]|8[12])|2(?:[01]\\d?|22)|3(?:00|3[03])|4(?:15|5\\d?)|500|9(?:5\\d?|77|80))|6(?:1[35-8]|226|3(?:22|3[36]|66)|644|7(?:00|7\\d?|89)|9(?:00|69))|7(?:01[258]|1(?:00|[15]\\d?)|2(?:44|7\\d?)|8(?:00|87|9\\d?))|8(?:1[128]|8[56]|9(?:[26]\\d?|77))|90(?:2\\d?|69|92))",,,,"126",,,[3,4,5]]],EG:[,[,,"[13]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:2[23]|80)",,,,"122",,,[3]],[,,,,,,,,,[-1]],,,,"EG",,,,,,,,,,,,,,,,,,[,,"1(?:2[23]|80)",,,,"122",,,[3]],,[,,"1(?:2[23]|[679]\\d{3}|80)|34400",,,,"122"],[,,,,,,,,,[-1]],[,,"344\\d\\d",,,,"34400",,,[5]],,[,,"344\\d\\d",,,,"34400",,,[5]]],EH:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],,,,"EH",,,,,,,,,,,,,,,,,,[,,"1(?:[59]|77)",,,,"15"],,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ER:[,[,,"[12]\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"11[2-46]|(?:12[47]|20[12])\\d{3}",,,,"112"],[,,,,,,,,,[-1]],,,,"ER",,,,,,,,,,,,,,,,,,[,,"1(?:1[2-46]|24422)|20(?:1(?:606|917)|2914)|(?:1277|2020)99",,,,"112"],,[,,"1(?:1[2-6]|24422)|20(?:1(?:606|917)|2914)|(?:1277|2020)99",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ES:[,[,,"[0-379]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"0(?:16|6[57]|8[58])|1(?:006|12|[3-7]\\d\\d)|(?:116|20\\d)\\d{3}",,,,"016",,,[3,4,6]],[,,"[12]2\\d{1,4}|90(?:5\\d|7)|(?:118|2(?:[357]\\d|80)|3[357]\\d)\\d\\d|[79]9[57]\\d{3}",,,,"120"],,,,"ES",,,,,,,,,,,,,,,,,,[,,"08[58]|112",,,,"085",,,[3]],,[,,"0(?:1[0-26]|6[0-257]|8[058]|9[12])|1(?:0[03-57]\\d{1,3}|1(?:2|6(?:000|111)|8\\d\\d)|2\\d{1,4}|[3-9]\\d\\d)|2(?:2\\d{1,4}|80\\d\\d)|90(?:5[124578]|7)|1(?:3[34]|77)|(?:2[01]\\d|[79]9[57])\\d{3}|[23][357]\\d{3}",,,,"010"],[,,"0(?:[16][0-2]|80|9[12])|21\\d{4}",,,,"010",,,[3,6]],[,,"1(?:3[34]|77)|[12]2\\d{1,4}",,,,"120"],,[,,"(?:2[0-2]\\d|3[357]|[79]9[57])\\d{3}|2(?:[2357]\\d|80)\\d\\d",,,,"22000",,,[5,6]]],ET:[,[,,"9\\d\\d?",,,,,,,[2,3]],,,[,,"9(?:07|11?|2|39?|9[17])",,,,"91"],[,,,,,,,,,[-1]],,,,"ET",,,,,,,,,,,,,,,,,,[,,"9(?:11?|2|39?|9[17])",,,,"91"],,[,,"9(?:07|11?|2|39?|45|9[17])",,,,"91"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FI:[,[,,"[17]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11(?:2|6\\d{3})",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"FI",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"11(?:2|6(?:00[06]|1(?:1[17]|23)))|(?:1[235-8]\\d|75[12])\\d\\d",,,,"112"],[,,"1[235-8]\\d{3}",,,,"12000",,,[5]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FJ:[,[,,"[0-579]\\d(?:\\d(?:\\d{2})?)?",,,,,,,[2,3,5]],,,[,,"91[17]",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"FJ",,,,,,,,,,,,,,,,,,[,,"91[17]",,,,"911",,,[3]],,[,,"0(?:1[34]|8[1-4])|1(?:0[1-3]|[25]9)|2[289]|30|40404|91[137]|[45]4|75",,,,"22"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"404\\d\\d",,,,"40400",,,[5]]],FK:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"FK",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"1\\d\\d|999",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FM:[,[,,"[39]\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"320\\d{3}|911",,,,"911"],[,,,,,,,,,[-1]],,,,"FM",,,,,,,,,,,,,,,,,,[,,"(?:32022|91)1",,,,"911"],,[,,"(?:32022|91)1",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FO:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[24]|81\\d)",,,,"112"],[,,,,,,,,,[-1]],,,,"FO",,,,,,,,,,,,,,,,,,[,,"11[24]",,,,"112",,,[3]],,[,,"1(?:1[248]|819)|1(?:4[124]|71|8[7-9])\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],FR:[,[,,"[1-8]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"1(?:1[02459]|[578]|9[167])|224|(?:3370|74)0|(?:116\\d|3[01])\\d\\d",,,,"15"],[,,"(?:1(?:0|18\\d)|366|[4-8]\\d\\d)\\d\\d|3[2-9]\\d\\d",,,,"1000",,,[4,5,6]],,,,"FR",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15",,,[2,3]],,[,,"1(?:0\\d\\d|1(?:[02459]|6(?:000|111)|8\\d{3})|[578]|9[167])|2(?:0(?:00|2)0|24)|[3-8]\\d{4}|3\\d{3}|6(?:1[14]|34)|7(?:0[06]|22|40)",,,,"15"],[,,"202\\d|6(?:1[14]|34)|70[06]",,,,"611",,,[3,4]],[,,"118777|224|6(?:1[14]|34)|7(?:0[06]|22|40)|20(?:0\\d|2)\\d",,,,"224",,,[3,4,5,6]],,[,,"114|[3-8]\\d{4}",,,,"114",,,[3,5]]],GA:[,[,,"1\\d(?:\\d{2})?",,,,,,,[2,4]],,,[,,"18|1(?:3\\d|73)\\d",,,,"18"],[,,,,,,,,,[-1]],,,,"GA",,,,,,,,,,,,,,,,,,[,,"1(?:3\\d\\d|730|8)",,,,"18"],,[,,"1(?:3\\d\\d|730|8)",,,,"18"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GB:[,[,,"[1-46-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:05|1(?:[29]|6\\d{3})|7[56]\\d|8000)|2(?:20\\d|48)|4444|999",,,,"105"],[,,,,,,,,,[-1]],,,,"GB",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:0[015]|1(?:[129]|6(?:000|1(?:11|23))|8\\d{3})|2(?:[1-3]|50)|33|4(?:1|7\\d)|571|7(?:0\\d|[56]0)|800\\d|9[15])|2(?:0202|1300|2(?:02|11)|3(?:02|336|45)|4(?:25|8))|3[13]3|4(?:0[02]|35[01]|44[45]|5\\d)|(?:[68]\\d|7[089])\\d{3}|15\\d|2[02]2|650|789|9(?:01|99)",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:(?:25|7[56])\\d|571)|2(?:02(?:\\d{2})?|[13]3\\d\\d|48)|4444|901",,,,"202",,,[3,4,5]],,[,,"(?:125|2(?:020|13\\d)|(?:7[089]|8[01])\\d\\d)\\d",,,,"1250",,,[4,5]]],GD:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"GD",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"176|9(?:11|88)",,,,"176"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],GE:[,[,,"[014]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"0(?:11|33)|11[1-3]|[01]22",,,,"011",,,[3]],[,,,,,,,,,[-1]],,,,"GE",,,,,,,,,,,,,,,,,,[,,"0(?:11|33)|11[1-3]|[01]22",,,,"011",,,[3]],,[,,"0(?:11|33)|11[1-3]|40404|[01]22",,,,"011"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],GF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"GF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GG:[,[,,"[19]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"112|999",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"GG",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:0[01]|1[12]|23|41|55|9[05])|999|1(?:1[68]\\d\\d|47|800)\\d",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GH:[,[,,"[14589]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"19[1-3]|999",,,,"191",,,[3]],[,,,,,,,,,[-1]],,,,"GH",,,,,,,,,,,,,,,,,,[,,"19[1-3]|999",,,,"191",,,[3]],,[,,"19[1-3]|40404|(?:54|83)00|999",,,,"191"],[,,,,,,,,,[-1]],[,,"404\\d\\d|(?:54|83)0\\d",,,,"5400",,,[4,5]],,[,,"404\\d\\d|(?:54|83)0\\d",,,,"5400",,,[4,5]]],GI:[,[,,"[158]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:00|1[25]|23|4(?:1|7\\d)|5[15]|9[02-49])|555|(?:116\\d|80)\\d\\d",,,,"100",,,[3,4,6]],[,,"8[1-69]\\d\\d",,,,"8100",,,[4]],,,,"GI",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[09])",,,,"112",,,[3]],,[,,"1(?:00|1(?:[25]|6(?:00[06]|1(?:1[17]|23))|8\\d\\d)|23|4(?:1|7[014])|5[015]|9[02-49])|555|8[0-79]\\d\\d|8(?:00|4[0-2]|8[0-589])",,,,"100"],[,,"150|87\\d\\d",,,,"150",,,[3,4]],[,,"1(?:00|1(?:5|8\\d\\d)|23|51|9[2-4])|555|8(?:00|4[0-2]|8[0-589])",,,,"100",,,[3,5]],,[,,,,,,,,,[-1]]],GL:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"112",,,,"112"],[,,,,,,,,,[-1]],,,,"GL",,,,,,,,,,,,,,,,,,[,,"112",,,,"112"],,[,,"1[1-8]\\d",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GM:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:1[6-8]|[6-8])",,,,"16"],[,,,,,,,,,[-1]],,,,"GM",,,,,,,,,,,,,,,,,,[,,"1(?:1[6-8]|[6-8])",,,,"16"],,[,,"1(?:1[6-8]|[6-8])",,,,"16"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GN:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,,"GN",,,,,,,,,,,,,,,,,,[,,,,,,,,,[-1]],,[,,"12\\d|40404",,,,"120"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],GP:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"GP",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GR:[,[,,"1\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"1(?:0[089]|1(?:2|6\\d{3})|66|99)",,,,"100",,,[3,6]],[,,,,,,,,,[-1]],,,,"GR",,,,,,,,,,,,,,,,,,[,,"1(?:00|12|66|99)",,,,"100",,,[3]],,[,,"1(?:0[089]|1(?:2|320|6(?:000|1(?:1[17]|23)))|(?:389|9)9|66)",,,,"100"],[,,"113\\d\\d",,,,"11300",,,[5]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GT:[,[,,"[14]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:10|2[03])",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"GT",,,,,,,,,,,,,,,,,,[,,"1(?:10|2[03])",,,,"110",,,[3]],,[,,"110|40404|1(?:2|[57]\\d)\\d",,,,"110"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],GU:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"GU",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GW:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[378]",,,,"113"],[,,,,,,,,,[-1]],,,,"GW",,,,,,,,,,,,,,,,,,[,,"11[378]",,,,"113"],,[,,"11[378]",,,,"113"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],GY:[,[,,"[019]\\d{2,3}",,,,,,,[3,4]],,,[,,"91[1-3]",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"GY",,,,,,,,,,,,,,,,,,[,,"91[1-3]",,,,"911",,,[3]],,[,,"0(?:02|(?:17|80)1|444|7(?:[67]7|9)|9(?:0[78]|[2-47]))|1(?:443|5[568])|91[1-3]",,,,"002"],[,,,,,,,,,[-1]],[,,"144\\d",,,,"1440",,,[4]],,[,,"144\\d",,,,"1440",,,[4]]],HK:[,[,,"[19]\\d{2,6}",,,,,,,[3,4,5,6,7]],,,[,,"112|99[29]",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"HK",,,,,,,,,,,,,,,,,,[,,"112|99[29]",,,,"112",,,[3]],,[,,"1(?:0(?:(?:[0136]\\d|2[14])\\d{0,3}|8[138])|12|2(?:[0-3]\\d{0,4}|(?:58|8[13])\\d{0,3})|7(?:[135-9]\\d{0,4}|219\\d{0,2})|8(?:0(?:(?:[13]|60\\d)\\d|8)|1(?:0\\d|[2-8])|2(?:0[5-9]|(?:18|2)2|3|8[128])|(?:(?:3[0-689]\\d|7(?:2[1-389]|8[0235-9]|93))\\d|8)\\d|50[138]|6(?:1(?:11|86)|8)))|99[29]|10[0139]",,,,"100"],[,,,,,,,,,[-1]],[,,"109|1(?:08|85\\d)\\d",,,,"109",,,[3,4,5]],,[,,"992",,,,"992",,,[3]]],HN:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"199",,,,"199",,,[3]],[,,,,,,,,,[-1]],,,,"HN",,,,,,,,,,,,,,,,,,[,,"199",,,,"199",,,[3]],,[,,"199|40404",,,,"199"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],HR:[,[,,"[19]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"1(?:12|9[2-4])|9[34]|1(?:16\\d|39)\\d\\d",,,,"93",,,[2,3,5,6]],[,,"118\\d\\d",,,,"11800",,,[5]],,,,"HR",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[2-4])|9[34]",,,,"93",,,[2,3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:1[17]|23))|8\\d\\d)|3977|9(?:[2-5]|87))|9[34]",,,,"93"],[,,,,,,,,,[-1]],[,,"139\\d\\d",,,,"13900",,,[5]],,[,,"139\\d\\d",,,,"13900",,,[5]]],HT:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[48]",,,,"114",,,[3]],[,,,,,,,,,[-1]],,,,"HT",,,,,,,,,,,,,,,,,,[,,"11[48]",,,,"114",,,[3]],,[,,"11[48]|40404",,,,"114"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],HU:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:0[457]|12|4[0-4]\\d)|1(?:16\\d|37|45)\\d\\d",,,,"104"],[,,,,,,,,,[-1]],,,,"HU",,,,,,,,,,,,,,,,,,[,,"1(?:0[457]|12)",,,,"104",,,[3]],,[,,"1(?:0[457]|1(?:2|6(?:000|1(?:11|23))|800)|2(?:0[0-4]|1[013489]|2[0-5]|3[0-46]|4[0-24-68]|5[0-2568]|6[06]|7[0-25-7]|8[028]|9[08])|37(?:00|37|7[07])|4(?:0[0-5]|1[013-8]|2[034]|3[23]|4[02-9]|5(?:00|41|67))|777|8(?:1[27-9]|2[04]|40|[589]))",,,,"104"],[,,,,,,,,,[-1]],[,,"1(?:4[0-4]|77)\\d|1(?:18|2|45)\\d\\d",,,,"1200",,,[4,5]],,[,,"184\\d",,,,"1840",,,[4]]],ID:[,[,,"[178]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11[02389]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"ID",,,,,,,,,,,,,,,,,,[,,"11[02389]",,,,"110",,,[3]],,[,,"1(?:1[02389]|40\\d\\d|50264)|71400|89887",,,,"110"],[,,,,,,,,,[-1]],[,,"(?:714|898)\\d\\d",,,,"71400",,,[5]],,[,,"714\\d\\d",,,,"71400",,,[5]]],IE:[,[,,"[159]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6\\d{3})|999",,,,"112",,,[3,6]],[,,"5[37]\\d{3}",,,,"53000",,,[5]],,,,"IE",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"11(?:2|6(?:00[06]|1(?:1[17]|23)))|999|(?:1(?:18|9)|5[0137]\\d)\\d\\d",,,,"112"],[,,"51\\d{3}",,,,"51000",,,[5]],[,,"51210",,,,"51210",,,[5]],,[,,"51210|(?:118|5[037]\\d)\\d\\d",,,,"11800",,,[5]]],IL:[,[,,"[12]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:0[0-2]|12)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"IL",,,,,,,,,,,,,,,,,,[,,"1(?:0[0-2]|12)",,,,"100",,,[3]],,[,,"1(?:0[0-2]|1(?:[013-9]\\d|2)|[2-9]\\d\\d)|2407|(?:104|27)00",,,,"100"],[,,,,,,,,,[-1]],[,,"104\\d\\d",,,,"10400",,,[5]],,[,,"104\\d\\d",,,,"10400",,,[5]]],IM:[,[,,"[189]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"999",,,,"999",,,[3]],[,,,,,,,,,[-1]],,,,"IM",,,,,,,,,,,,,,,,,,[,,"999",,,,"999",,,[3]],,[,,"1\\d\\d(?:\\d{3})?|8(?:6444|9887)|999",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"8(?:64|98)\\d\\d",,,,"86400",,,[5]]],IN:[,[,,"[12578]\\d{2,8}",,,,,,,[3,4,5,6,7,8,9]],,,[,,"1(?:0[0-248]|1[289]|21|[39][89]|4[01]|6(?:1|6\\d?)|8[12])|777|800|1[05]5\\d|1(?:07|51|94)\\d\\d?|(?:1(?:[05]5\\d|70)\\d|261)\\d|1(?:0[369]|10|29|3[126]|9[0-256])\\d",,,,"100",,,[3,4,5,6]],[,,"11[67]\\d{4}|56161561",,,,"1160000",,,[7,8]],,,,"IN",,,,,,,,,,,,,,,,,,[,,"1(?:0[0-28]|12|298)|2611",,,,"100",,,[3,4]],,[,,"1(?:0(?:[0-248]|3[39]|5(?:010|6)|6[3468]|7(?:[01357]|[28]0?|4[01])|9[0135-9])|1(?:00|[289])|2(?:1|98)|3(?:11|2[0-2]|63|[89])|4[01]|5(?:1(?:0[0-36]|[127])|54)|6(?:1|6[01]?)|7000|8[12]|9(?:0[013-59]|12|25|4[4-9]\\d?|50|6[1347]|[89]))|2611|5(?:0(?:0(?:0\\d|1|20?)|325|5[2-79]\\d{3,5})|1(?:234|555|717|818|96[49])|2(?:0(?:0[01]|[14]0)|151|555|666|888|9(?:06|99\\d?))|3(?:0[01]0|131|553|(?:66|77)6)|(?:464|55[05])\\d{1,3}|6(?:070|3[68]|43)|717\\d)|777|800|5(?:05(?:0|1\\d)|221|3(?:03|3[23]))\\d{1,4}|5(?:(?:04|88)0|2(?:2[0267]|3[16])|4(?:1[04]|20|3[02])|5(?:3[16]|67)|6(?:06|[67]\\d)|787|9(?:64|90))\\d\\d?|(?:1(?:05[79]|(?:1[67][0-2]|802)\\d|55[23])\\d|5(?:(?:00(?:0\\d|1)|(?:304|616)\\d\\d)\\d|1(?:0[12]|4[2-4])|2(?:2[3589]|3(?:1\\d{3}|2)|4[04]|7[78])|4(?:[02]4|32\\d{4}|4[04]|99)|5(?:1[25]|[36]5|4[45]|93)|7(?:(?:17\\d|57)\\d\\d|[27]7|88)|8(?:3[4-69]|4[01]|5[58]|88(?:8\\d\\d|9)|99)|9(?:0(?:0|2\\d{3})|55|6[67]|77|88)))\\d",,,,"100"],[,,"5(?:14(?:2[5-9]|[34]\\d)|757555)",,,,"51425",,,[5,7]],[,,"1(?:(?:1[67]\\d\\d|70)\\d\\d|55330|909)|5(?:300\\d|6161(?:17[89]|561))|1(?:[19][89]|21|4[01])",,,,"118",,,[3,4,5,6,7,8]],,[,,"1(?:39|90[019])|5(?:14(?:2[5-9]|[34]\\d)|6161(?:17[89]|561)|757555)",,,,"139",,,[3,4,5,7,8]]],IQ:[,[,,"[1479]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:0[04]|15|22)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"IQ",,,,,,,,,,,,,,,,,,[,,"1(?:0[04]|15|22)",,,,"100",,,[3]],,[,,"1(?:0[04]|15|22)|4432|71117|9988",,,,"100"],[,,,,,,,,,[-1]],[,,"(?:443|711\\d|998)\\d",,,,"4430",,,[4,5]],,[,,"(?:443|711\\d|998)\\d",,,,"4430",,,[4,5]]],IR:[,[,,"[129]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1[0-68]|2[0-59]|9[0-579])|911",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"IR",,,,,,,,,,,,,,,,,,[,,"1(?:1[025]|25)|911",,,,"110",,,[3]],,[,,"1(?:1[0-68]|2[0-59]|3[346-8]|4(?:[0147]|[289]0)|5(?:0[14]|1[02479]|2[0-3]|39|[49]0|65)|6(?:[16]6|[27]|90)|8(?:03|1[18]|22|3[37]|4[28]|88|99)|9[0-579])|20(?:[09]0|1(?:[038]|1[079]|26|9[69])|2[01])|9(?:11|9(?:0009|90))",,,,"110"],[,,"1(?:5[0-469]|8[0-489])\\d",,,,"1500",,,[4]],[,,"(?:1(?:5[0-469]|8[0-489])|99(?:0\\d\\d|9))\\d",,,,"1500",,,[4,6]],,[,,"990\\d{3}",,,,"990000",,,[6]]],IS:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:12|71\\d)",,,,"112",,,[3,4]],[,,,,,,,,,[-1]],,,,"IS",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"1(?:1(?:[28]|61(?:16|23))|4(?:00|1[145]|4[0146])|55|7(?:00|17|7[07-9])|8(?:[02]0|1[16-9]|88)|900)",,,,"112"],[,,,,,,,,,[-1]],[,,"14(?:0\\d|41)",,,,"1400",,,[4]],,[,,"1(?:415|90\\d)",,,,"1415",,,[4]]],IT:[,[,,"[14]\\d{2,6}",,,,,,,[3,4,5,6,7]],,,[,,"1(?:1(?:[2358]|6\\d{3})|87)",,,,"112",,,[3,6]],[,,"(?:12|4(?:[478](?:[0-4]|[5-9]\\d\\d)|55))\\d\\d",,,,"1200",,,[4,5,7]],,,,"IT",,,,,,,,,,,,,,,,,,[,,"11[2358]",,,,"112",,,[3]],,[,,"1(?:0\\d{2,3}|1(?:[2-57-9]|6(?:000|111))|3[39]|4(?:82|9\\d{1,3})|5(?:00|1[58]|2[25]|3[03]|44|[59])|60|8[67]|9(?:[01]|2[2-9]|4\\d|696))|4(?:2323|5045)|(?:1(?:2|92[01])|4(?:3(?:[01]|[45]\\d\\d)|[478](?:[0-4]|[5-9]\\d\\d)|55))\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"4(?:3(?:[01]|[45]\\d\\d)|[478](?:[0-4]|[5-9]\\d\\d)|5[05])\\d\\d",,,,"43000",,,[5,7]]],JE:[,[,,"[129]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"112|999",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"JE",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:00|1(?:2|8\\d{3})|23|4(?:[14]|28|7\\d)|5\\d|7(?:0[12]|[128]|35?)|808|9[0135])|23[2-4]|999",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],JM:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"11[029]|9(?:11|88)",,,,"110"],[,,,,,,,,,[-1]],,,,"JM",,,,,,,,,,,,,,,,,,[,,"11[029]|911",,,,"110"],,[,,"1(?:1[029]|76)|9(?:11|88)",,,,"110"],[,,,,,,,,,[-1]],[,,"176",,,,"176"],,[,,"176",,,,"176"]],JO:[,[,,"[19]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:0[235]|1[2-6]|9[127])|911",,,,"102",,,[3]],[,,"9[0-4689]\\d{3}",,,,"90000",,,[5]],,,,"JO",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[127])|911",,,,"112",,,[3]],,[,,"1(?:0[2359]|1[0-68]|9[0-24-79])|9[0-4689]\\d{3}|911",,,,"102"],[,,,,,,,,,[-1]],[,,"9[0-4689]\\d{3}",,,,"90000",,,[5]],,[,,"9[0-4689]\\d{3}",,,,"90000",,,[5]]],JP:[,[,,"[01]\\d\\d(?:\\d{7})?",,,,,,,[3,10]],,,[,,"11[089]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"JP",,,,,,,,,,,,,,,,,,[,,"11[09]",,,,"110",,,[3]],,[,,"000[259]\\d{6}|1(?:0[24]|1[089]|44|89)",,,,"102"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"000[259]\\d{6}",,,,"0002000000",,,[10]]],KE:[,[,,"[1-9]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:1(?:[246]|9\\d)|5(?:01|2[127]|6[26]\\d))|999",,,,"112"],[,,"909\\d\\d",,,,"90900",,,[5]],,,,"KE",,,,,,,,,,,,,,,,,,[,,"11[24]|999",,,,"112",,,[3]],,[,,"1(?:0(?:[07-9]|1[0-25]|400)|1(?:[024-6]|9[0-579])|2[1-3]|3[01]|4[14]|5(?:[01][01]|2[0-24-79]|33|4[05]|5[59]|6(?:00|29|6[67]))|(?:6[035]\\d|[78])\\d|9(?:[02-9]\\d\\d|19))|(?:(?:2[0-79]|[37][0-29]|4[0-4]|6[2357]|8\\d)\\d|5(?:[0-7]\\d|99))\\d\\d|9(?:09\\d\\d|99)|8988",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:(?:04|6[35])\\d\\d|3[01]|4[14]|5(?:1\\d|2[25]))|(?:(?:2[0-79]|[37][0-29]|4[0-4]|6[2357]|8\\d)\\d|5(?:[0-7]\\d|99)|909)\\d\\d|898\\d",,,,"130"],,[,,"1(?:(?:04|6[035])\\d\\d|4[14]|5(?:01|55|6[26]\\d))|40404|8988|909\\d\\d",,,,"141"]],KG:[,[,,"[14]\\d{2,3}",,,,,,,[3,4]],,,[,,"10[1-3]",,,,"101",,,[3]],[,,,,,,,,,[-1]],,,,"KG",,,,,,,,,,,,,,,,,,[,,"10[1-3]",,,,"101",,,[3]],,[,,"10[1-3]|4040",,,,"101"],[,,,,,,,,,[-1]],[,,"404\\d",,,,"4040",,,[4]],,[,,"404\\d",,,,"4040",,,[4]]],KH:[,[,,"[146]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"11[7-9]|666",,,,"117",,,[3]],[,,,,,,,,,[-1]],,,,"KH",,,,,,,,,,,,,,,,,,[,,"11[7-9]|666",,,,"117",,,[3]],,[,,"11[7-9]|40404|666",,,,"117"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],KI:[,[,,"[179]\\d{2,3}",,,,,,,[3,4]],,,[,,"19[2-5]|99[2-4]",,,,"192",,,[3]],[,,,,,,,,,[-1]],,,,"KI",,,,,,,,,,,,,,,,,,[,,"19[2-5]|99[2-4]",,,,"192",,,[3]],,[,,"1(?:05[0-259]|88|9[2-5])|777|99[2-4]|10[0-8]",,,,"100"],[,,"103",,,,"103",,,[3]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KM:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"KM",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KN:[,[,,"[39]\\d\\d",,,,,,,[3]],,,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],,,,"KN",,,,,,,,,,,,,,,,,,[,,"333|9(?:11|99)",,,,"333"],,[,,"333|9(?:11|88|99)",,,,"333"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KP:[,[,,"[18]\\d\\d",,,,,,,[3]],,,[,,"11[29]|819",,,,"112"],[,,,,,,,,,[-1]],,,,"KP",,,,,,,,,,,,,,,,,,[,,"11[29]|819",,,,"112"],,[,,"11[29]|819",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KR:[,[,,"1\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:1[27-9]|28|330|82)",,,,"112",,,[3,4]],[,,,,,,,,,[-1]],,,,"KR",,,,,,,,,,,,,,,,,,[,,"11[29]",,,,"112",,,[3]],,[,,"1(?:[016-9]114|3(?:0[01]|2|3[0-35-9]|45?|5[057]|6[569]|7[79]|8[2589]|9[0189]))|1(?:0[015]|1\\d|2[01357-9]|41|8[28])",,,,"100"],[,,,,,,,,,[-1]],[,,"1(?:0[01]|1[4-6]|41)|1(?:[06-9]1\\d|111)\\d",,,,"100",,,[3,5]],,[,,,,,,,,,[-1]]],KW:[,[,,"[18]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"112",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"KW",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"1[0-7]\\d|89887",,,,"100"],[,,,,,,,,,[-1]],[,,"898\\d\\d",,,,"89800",,,[5]],,[,,,,,,,,,[-1]]],KY:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"KY",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],KZ:[,[,,"[1-4]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:0[1-3]|12)|212\\d",,,,"101",,,[3,4]],[,,,,,,,,,[-1]],,,,"KZ",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],,[,,"1(?:0[1-4]|12)|2121|(?:3040|404)0",,,,"101"],[,,,,,,,,,[-1]],[,,"(?:304\\d|404)\\d",,,,"4040",,,[4,5]],,[,,"(?:304\\d|404)\\d",,,,"4040",,,[4,5]]],LA:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[015]",,,,"190"],[,,,,,,,,,[-1]],,,,"LA",,,,,,,,,,,,,,,,,,[,,"19[015]",,,,"190"],,[,,"19[015]",,,,"190"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LB:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"1(?:12|40|75)|999",,,,"112"],[,,,,,,,,,[-1]],,,,"LB",,,,,,,,,,,,,,,,,,[,,"1(?:12|40|75)|999",,,,"112"],,[,,"1(?:12|40|75)|999",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"LC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LI:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[278]|44)",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"LI",,,,,,,,,,,,,,,,,,[,,"1(?:1[278]|44)",,,,"112",,,[3]],,[,,"1(?:1(?:[278]|45)|4[3-57]|50|75|81[18])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LK:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"11[02689]",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"LK",,,,,,,,,,,,,,,,,,[,,"11[02689]",,,,"110",,,[3]],,[,,"1(?:1[024-9]|3(?:00|1[2-49]|2[23]|3[1-3]|44|5[07]|[67]9|88|9[039])|9(?:0[0-2589]|1[0-357-9]|2[0-25689]|3[0389]|4[0489]|5[014-69]|6[0-2689]|7[03579]|8[02457-9]|9[0-2569]))",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LR:[,[,,"[3489]\\d{2,3}",,,,,,,[3,4]],,,[,,"355|911",,,,"355",,,[3]],[,,,,,,,,,[-1]],,,,"LR",,,,,,,,,,,,,,,,,,[,,"355|911",,,,"355",,,[3]],,[,,"355|4040|8(?:400|933)|911",,,,"355"],[,,,,,,,,,[-1]],[,,"(?:404|8(?:40|93))\\d",,,,"4040",,,[4]],,[,,"(?:404|8(?:40|93))\\d",,,,"4040",,,[4]]],LS:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[257]",,,,"112"],[,,,,,,,,,[-1]],,,,"LS",,,,,,,,,,,,,,,,,,[,,"11[257]",,,,"112"],,[,,"11[257]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LT:[,[,,"[01]\\d(?:\\d(?:\\d{3})?)?",,,,,,,[2,3,6]],,,[,,"0(?:11?|22?|33?)|1(?:0[1-3]|1(?:2|6111))|116(?:0\\d|12)\\d",,,,"01"],[,,,,,,,,,[-1]],,,,"LT",,,,,,,,,,,,,,,,,,[,,"0(?:11?|22?|33?)|1(?:0[1-3]|12)",,,,"01",,,[2,3]],,[,,"0(?:11?|22?|33?)|1(?:0[1-3]|1(?:[27-9]|6(?:000|1(?:1[17]|23))))",,,,"01"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LU:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:[23]|6\\d{3})",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"LU",,,,,,,,,,,,,,,,,,[,,"11[23]",,,,"112",,,[3]],,[,,"11(?:[23]|6(?:000|111))|1(?:18|[25]\\d|3)\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],LV:[,[,,"[018]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"0[1-3]|11(?:[023]|6\\d{3})",,,,"01",,,[2,3,6]],[,,"1180|821\\d\\d",,,,"1180",,,[4,5]],,,,"LV",,,,,,,,,,,,,,,,,,[,,"0[1-3]|11[023]",,,,"01",,,[2,3]],,[,,"0[1-4]|1(?:1(?:[02-4]|6(?:000|111)|8[0189])|(?:5|65)5|77)|821[57]4",,,,"01"],[,,"1181",,,,"1181",,,[4]],[,,"165\\d",,,,"1650",,,[4]],,[,,,,,,,,,[-1]]],LY:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[013]",,,,"190"],[,,,,,,,,,[-1]],,,,"LY",,,,,,,,,,,,,,,,,,[,,"19[013]",,,,"190"],,[,,"19[013]",,,,"190"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MA:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],,,,"MA",,,,,,,,,,,,,,,,,,[,,"1(?:[59]|77)",,,,"15"],,[,,"1(?:[59]|77)",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MC:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],,,,"MC",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15"],,[,,"1(?:12|41|[578])",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MD:[,[,,"[19]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6(?:000|1(?:11|2\\d)))|90[1-3]",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"MD",,,,,,,,,,,,,,,,,,[,,"112|90[1-3]",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:1[17]|23))|8\\d\\d?|99)|90[04-9])|90[1-3]|1(?:4\\d\\d|6[0-389]|9[1-4])\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ME:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:12|2[2-4])",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"ME",,,,,,,,,,,,,,,,,,[,,"1(?:12|2[2-4])",,,,"112",,,[3]],,[,,"1(?:1(?:(?:[013-57-9]|6\\d\\d)\\d|2)|[249]\\d{3}|5999|8(?:0[089]|1[0-8]|888))|1(?:[02-5]\\d\\d|60[06]|700)|12\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"MF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MG:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:1[78]|[78])",,,,"17"],[,,,,,,,,,[-1]],,,,"MG",,,,,,,,,,,,,,,,,,[,,"1(?:1[78]|[78])",,,,"17"],,[,,"1(?:1[78]|[78])",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MH:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"MH",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"911",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MK:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"1(?:1(?:2|6\\d{3})|9[2-4])",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"MK",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[2-4])",,,,"112",,,[3]],,[,,"1(?:1(?:2|8\\d)|3\\d|9[2-4])|1(?:16|2\\d)\\d{3}",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ML:[,[,,"[136-8]\\d{1,4}",,,,,,,[2,3,4,5]],,,[,,"1[578]|(?:352|67)00|7402|(?:677|744|8000)\\d",,,,"15",,,[2,4,5]],[,,"(?:12|800)2\\d|3(?:52(?:11|2[02]|3[04-6]|99)|7574)",,,,"1220",,,[4,5]],,,,"ML",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15",,,[2]],,[,,"1(?:1(?:[013-9]\\d|2)|2(?:1[02-469]|2[13])|[578])|350(?:35|57)|67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)|800[0-2][12]|3(?:52|[67]\\d)\\d\\d",,,,"15"],[,,"37(?:433|575)|7400|8001\\d",,,,"7400",,,[4,5]],[,,"3503\\d|(?:3[67]\\d|800)\\d\\d",,,,"35030",,,[5]],,[,,"374(?:0[24-9]|[1-9]\\d)|7400|3(?:6\\d|75)\\d\\d",,,,"7400",,,[4,5]]],MM:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"199",,,,"199"],[,,,,,,,,,[-1]],,,,"MM",,,,,,,,,,,,,,,,,,[,,"199",,,,"199"],,[,,"199",,,,"199"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MN:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"10[0-35]",,,,"100"],[,,,,,,,,,[-1]],,,,"MN",,,,,,,,,,,,,,,,,,[,,"10[0-35]",,,,"100"],,[,,"10[0-35]",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MO:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"MO",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MP:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"MP",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MQ:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],,,,"MQ",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15"],,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MR:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"MR",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MS:[,[,,"[29]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"MS",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"211|9(?:11|88|99)",,,,"211"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MT:[,[,,"1\\d\\d(?:\\d{3})?",,,,,,,[3,6]],,,[,,"11(?:2|6\\d{3})",,,,"112"],[,,,,,,,,,[-1]],,,,"MT",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"11(?:2|6(?:000|1(?:11|23)))",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MU:[,[,,"[189]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"11[45]|99[59]",,,,"114",,,[3]],[,,,,,,,,,[-1]],,,,"MU",,,,,,,,,,,,,,,,,,[,,"11[45]|99[59]",,,,"114",,,[3]],,[,,"1\\d{2,4}|(?:8\\d\\d|99)\\d",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],MV:[,[,,"[14]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:02|1[89])",,,,"102",,,[3]],[,,,,,,,,,[-1]],,,,"MV",,,,,,,,,,,,,,,,,,[,,"1(?:02|1[89])",,,,"102",,,[3]],,[,,"1(?:[0-37-9]|[4-6]\\d)\\d|4040|1[45]1",,,,"100"],[,,,,,,,,,[-1]],[,,"1[45]1",,,,"141",,,[3]],,[,,,,,,,,,[-1]]],MW:[,[,,"[189]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"199|99[7-9]",,,,"199",,,[3]],[,,,,,,,,,[-1]],,,,"MW",,,,,,,,,,,,,,,,,,[,,"199|99[7-9]",,,,"199",,,[3]],,[,,"199|80400|99[7-9]",,,,"199"],[,,,,,,,,,[-1]],[,,"804\\d\\d",,,,"80400",,,[5]],,[,,"804\\d\\d",,,,"80400",,,[5]]],MX:[,[,,"[0579]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"0(?:6[0568]|80)|911",,,,"060",,,[3]],[,,"(?:530\\d|776)\\d",,,,"7760",,,[4,5]],,,,"MX",,,,,,,,,,,,,,,,,,[,,"0(?:6[0568]|80)|911",,,,"060",,,[3]],,[,,"0[1-9]\\d|53053|7766|911",,,,"010"],[,,,,,,,,,[-1]],[,,"0(?:[249]0|[35][01])",,,,"020",,,[3]],,[,,,,,,,,,[-1]]],MY:[,[,,"[1369]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"112|999",,,,"112",,,[3]],[,,,,,,,,,[-1]],,,,"MY",,,,,,,,,,,,,,,,,,[,,"112|999",,,,"112",,,[3]],,[,,"1(?:0[01348]|1(?:[02]|1[128]|311)|2(?:0[125]|[13-6]|2\\d{0,2})|(?:3[1-35-79]|7[45])\\d\\d?|5(?:454|5\\d\\d?|77|888|999?)|8(?:18?|2|8[18])|9(?:[124]\\d?|68|71|9[0679]))|66628|99[1-469]|13[5-7]|(?:1(?:0[569]|309|5[12]|7[136-9]|9[03])|3[23679]\\d\\d)\\d",,,,"100"],[,,"666\\d\\d",,,,"66600",,,[5]],[,,,,,,,,,[-1]],,[,,"(?:3[23679]\\d|666)\\d\\d",,,,"32000",,,[5]]],MZ:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[79]|9[78])",,,,"117",,,[3]],[,,,,,,,,,[-1]],,,,"MZ",,,,,,,,,,,,,,,,,,[,,"1(?:1[79]|9[78])",,,,"117",,,[3]],,[,,"1(?:[02-5]\\d\\d|1[79]|9[78])",,,,"117"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NA:[,[,,"[19]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"10111",,,,"10111",,,[5]],[,,,,,,,,,[-1]],,,,"NA",,,,,,,,,,,,,,,,,,[,,"10111",,,,"10111",,,[5]],,[,,"(?:10|93)111|(?:1\\d|9)\\d\\d",,,,"900"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NC:[,[,,"[135]\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:0(?:00|1[23]|3[0-2]|8\\d)|[5-8])|363\\d|577",,,,"15"],[,,,,,,,,,[-1]],,,,"NC",,,,,,,,,,,,,,,,,,[,,"1[5-8]",,,,"15",,,[2]],,[,,"1(?:0(?:0[06]|1[02-46]|20|3[0-25]|42|5[058]|77|88)|[5-8])|3631|5[6-8]\\d",,,,"15"],[,,"5(?:67|88)",,,,"567",,,[3]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NE:[,[,,"[1-3578]\\d(?:\\d(?:\\d{3})?)?",,,,,,,[2,3,6]],,,[,,"1(?:18|[578])|723\\d{3}",,,,"15"],[,,,,,,,,,[-1]],,,,"NE",,,,,,,,,,,,,,,,,,[,,"1(?:18|[578])|723141",,,,"15"],,[,,"1(?:0[01]|1[128]|2[034]|3[013]|[46]0|55?|[78])|222|333|555|723141|888",,,,"15"],[,,,,,,,,,[-1]],[,,"1(?:0[01]|1[12]|2[034]|3[013]|[46]0|55)|222|333|555|888",,,,"100",,,[3]],,[,,,,,,,,,[-1]]],NF:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|55|77)",,,,"911"],[,,,,,,,,,[-1]],,,,"NF",,,,,,,,,,,,,,,,,,[,,"9(?:11|55|77)",,,,"911"],,[,,"9(?:11|55|77)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NG:[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"199",,,,"199",,,[3]],[,,,,,,,,,[-1]],,,,"NG",,,,,,,,,,,,,,,,,,[,,"199",,,,"199",,,[3]],,[,,"199|40700",,,,"199"],[,,,,,,,,,[-1]],[,,"407\\d\\d",,,,"40700",,,[5]],,[,,"407\\d\\d",,,,"40700",,,[5]]],NI:[,[,,"[12467]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[58]|2[08])|737\\d",,,,"115"],[,,,,,,,,,[-1]],,,,"NI",,,,,,,,,,,,,,,,,,[,,"1(?:1[58]|2[08])",,,,"115",,,[3]],,[,,"1(?:1[58]|200)|4878|7(?:010|373)|12[0158]|(?:19|[267]1)00",,,,"115"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NL:[,[,,"[1349]\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"11(?:2|6\\d{3})|911",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"NL",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:00[06]|1(?:11|23)))|2(?:0[0-4]|3[34]|44)|3[03-9]\\d|400|8(?:[02-9]\\d|1[0-79]))|[34]000|911",,,,"112"],[,,,,,,,,,[-1]],[,,"120\\d",,,,"1200",,,[4]],,[,,"[34]00\\d",,,,"3000",,,[4]]],NO:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"11(?:[023]|6\\d{3})",,,,"110",,,[3,6]],[,,,,,,,,,[-1]],,,,"NO",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110",,,[3]],,[,,"1(?:1(?:[0239]|61(?:1[17]|23))|2[048]|4(?:12|[59])|7[57]|8[5-9]\\d|90)",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NP:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:0[0-36]|12)|1(?:09|11)\\d",,,,"100"],[,,,,,,,,,[-1]],,,,"NP",,,,,,,,,,,,,,,,,,[,,"1(?:0[0-3]|12)",,,,"100",,,[3]],,[,,"1(?:0(?:[0-36]|98)|1(?:1[1-4]|2))",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NR:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[0-2]",,,,"110"],[,,,,,,,,,[-1]],,,,"NR",,,,,,,,,,,,,,,,,,[,,"11[0-2]",,,,"110"],,[,,"1(?:1[0-2]|23|92)",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],NU:[,[,,"[019]\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"NU",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"01[05]|101|999",,,,"010"],[,,,,,,,,,[-1]],[,,"010",,,,"010"],,[,,,,,,,,,[-1]]],NZ:[,[,,"\\d{3,4}",,,,,,,[3,4]],,,[,,"111",,,,"111",,,[3]],[,,"018",,,,"018",,,[3]],,,,"NZ",,,,,,,,,,,,,,,,,,[,,"111",,,,"111",,,[3]],,[,,"018|1(?:(?:1|37)1|(?:23|94)4|7[03]7)|[2-57-9]\\d{2,3}|6(?:161|26[0-3]|742)",,,,"018"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"018|(?:1(?:23|37|7[03]|94)|6(?:[12]6|74))\\d|[2-57-9]\\d{2,3}",,,,"018"]],OM:[,[,,"[19]\\d{3}",,,,,,,[4]],,,[,,"1444|999\\d",,,,"1444"],[,,,,,,,,,[-1]],,,,"OM",,,,,,,,,,,,,,,,,,[,,"1444|9999",,,,"1444"],,[,,"1(?:111|222|4(?:4[0-5]|50|66|7[7-9])|51[0-8])|9999|1(?:2[3-5]|3[0-2]|50)\\d",,,,"1111"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PA:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"PA",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"10[2-4]|911",,,,"102"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PE:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:05|1[67])",,,,"105"],[,,,,,,,,,[-1]],,,,"PE",,,,,,,,,,,,,,,,,,[,,"1(?:05|1[67])",,,,"105"],,[,,"1(?:05|1[67])",,,,"105"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"PF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PG:[,[,,"[01]\\d{2,6}",,,,,,,[3,4,5,6,7]],,,[,,"000|11[01]",,,,"000",,,[3]],[,,,,,,,,,[-1]],,,,"PG",,,,,,,,,,,,,,,,,,[,,"000|11[01]",,,,"000",,,[3]],,[,,"000|1(?:1[01]|5\\d\\d|6\\d{2,5})",,,,"000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"16\\d{2,5}",,,,"1600",,,[4,5,6,7]]],PH:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"11[27]|911",,,,"112"],[,,,,,,,,,[-1]],,,,"PH",,,,,,,,,,,,,,,,,,[,,"11[27]|911",,,,"112"],,[,,"11[27]|911",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PK:[,[,,"1\\d{1,3}",,,,,,,[2,3,4]],,,[,,"1(?:1(?:2\\d?|5)|[56])",,,,"15"],[,,,,,,,,,[-1]],,,,"PK",,,,,,,,,,,,,,,,,,[,,"1(?:1(?:22?|5)|[56])",,,,"15"],,[,,"1(?:122|3[014]|[56])|11[2457-9]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PL:[,[,,"[19]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"11(?:2|6\\d{3})|99[7-9]",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"PL",,,,,,,,,,,,,,,,,,[,,"112|99[7-9]",,,,"112",,,[3]],,[,,"1(?:1(?:2|61(?:11|23)|891[23])|9\\d{3})|9(?:8[4-7]|9[1-9])|11[68]000",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PM:[,[,,"[13]\\d(?:\\d{2})?",,,,,,,[2,4]],,,[,,"1[578]",,,,"15",,,[2]],[,,,,,,,,,[-1]],,,,"PM",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15",,,[2]],,[,,"1[578]|3103",,,,"15"],[,,,,,,,,,[-1]],[,,"310\\d",,,,"3100",,,[4]],,[,,,,,,,,,[-1]]],PR:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"PR",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PS:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:0[0-2]|66)",,,,"100",,,[3]],[,,,,,,,,,[-1]],,,,"PS",,,,,,,,,,,,,,,,,,[,,"10[0-2]",,,,"100",,,[3]],,[,,"1(?:0[0-2]|122|44|66|99)",,,,"100"],[,,,,,,,,,[-1]],[,,"112\\d",,,,"1120",,,[4]],,[,,,,,,,,,[-1]]],PT:[,[,,"1\\d\\d(?:\\d(?:\\d{2})?)?",,,,,,,[3,4,6]],,,[,,"11[257]|1(?:16\\d\\d|5[1589]|8[279])\\d",,,,"112"],[,,,,,,,,,[-1]],,,,"PT",,,,,,,,,,,,,,,,,,[,,"11[25]",,,,"112",,,[3]],,[,,"1(?:0(?:45|5[01])|1(?:[2578]|600[06])|4(?:1[45]|4)|583|6(?:1[0236]|3[02]|9[169]))|1(?:1611|59)1|1[068]78|1[08]9[16]|1(?:0[1-38]|40|5[15]|6[258]|82)0",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PW:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"PW",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"911",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],PY:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"128|911",,,,"128"],[,,,,,,,,,[-1]],,,,"PY",,,,,,,,,,,,,,,,,,[,,"128|911",,,,"128"],,[,,"1[1-9]\\d|911",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],QA:[,[,,"[129]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"99\\d",,,,"990",,,[3]],[,,"900",,,,"900",,,[3]],,,,"QA",,,,,,,,,,,,,,,,,,[,,"999",,,,"999",,,[3]],,[,,"9(?:00|[19]\\d)|(?:1|20|9[27]\\d)\\d\\d",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RE:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],,,,"RE",,,,,,,,,,,,,,,,,,[,,"1(?:12|[578])",,,,"15"],,[,,"1(?:12|[578])",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RO:[,[,,"[18]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6\\d{3})",,,,"112",,,[3,6]],[,,"(?:1(?:18[39]|[24])|8[48])\\d\\d",,,,"1200",,,[4,6]],,,,"RO",,,,,,,,,,,,,,,,,,[,,"112",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|1(?:11|23))|8(?:(?:01|8[18])1|119|[23]00|932))|[24]\\d\\d|9(?:0(?:00|19)|1[19]|21|3[02]|5[178]))|8[48]\\d\\d",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"(?:1[24]|8[48])\\d\\d",,,,"1200",,,[4]]],RS:[,[,,"[19]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"112|9[2-4]",,,,"92",,,[2,3]],[,,,,,,,,,[-1]],,,,"RS",,,,,,,,,,,,,,,,,,[,,"112|9[2-4]",,,,"92",,,[2,3]],,[,,"1[189]\\d{1,4}|9[2-4]",,,,"92"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RU:[,[,,"[01]\\d\\d?",,,,,,,[2,3]],,,[,,"112|(?:0|10)[1-3]",,,,"01"],[,,,,,,,,,[-1]],,,,"RU",,,,,,,,,,,,,,,,,,[,,"112|(?:0|10)[1-3]",,,,"01"],,[,,"112|(?:0|10)[1-4]",,,,"01"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],RW:[,[,,"[14]\\d\\d",,,,,,,[3]],,,[,,"11[1245]",,,,"111"],[,,,,,,,,,[-1]],,,,"RW",,,,,,,,,,,,,,,,,,[,,"11[12]",,,,"111"],,[,,"1(?:0[0-2]|1[0-24-6]|2[13]|70|99)|456",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SA:[,[,,"[19]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|6\\d{3})|9(?:11|37|9[7-9])",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"SA",,,,,,,,,,,,,,,,,,[,,"112|9(?:11|9[79])",,,,"112",,,[3]],,[,,"1(?:1(?:00|2|6111)|410|9(?:00|1[89]|9(?:099|22|9[0-3])))|9(?:0[24-79]|11|3[379]|40|66|8[5-9]|9[02-9])",,,,"112"],[,,"141\\d",,,,"1410",,,[4]],[,,"1(?:10|41)\\d|90[24679]",,,,"902",,,[3,4]],,[,,,,,,,,,[-1]]],SB:[,[,,"[127-9]\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SB",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"1(?:[02]\\d|1[12]|[35][01]|[49][1-9]|6[2-9]|7[7-9]|8[0-8])|269|777|835|9(?:[01]1|22|33|55|77|88|99)",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SC:[,[,,"[19]\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[1468]|60)|999",,,,"111",,,[3]],[,,,,,,,,,[-1]],,,,"SC",,,,,,,,,,,,,,,,,,[,,"999",,,,"999",,,[3]],,[,,"1(?:[06]\\d|1[0-246-8]|2[0-8]|3[13]|4[0-2]|5[15]|7[124-6]|8[158]|9[015])|9(?:6\\d\\d|99)",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SD:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SD",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SE:[,[,,"[1-37-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:2|(?:3|6\\d)\\d\\d|414|77)|900\\d\\d",,,,"112"],[,,"11811[89]|72\\d{3}",,,,"72000",,,[5,6]],,,,"SE",,,,,,,,,,,,,,,,,,[,,"112|90000",,,,"112",,,[3,5]],,[,,"11(?:[25]|313|6(?:00[06]|1(?:1[17]|23))|7[0-8])|2(?:2[02358]|33|4[01]|50|6[1-4])|32[13]|8(?:22|88)|9(?:0(?:00|51)0|12)|(?:11(?:4|8[02-46-9])|7\\d\\d|90[2-4])\\d\\d|(?:118|90)1(?:[02-9]\\d|1[013-9])",,,,"112"],[,,,,,,,,,[-1]],[,,"2(?:2[02358]|33|4[01]|50|6[1-4])|32[13]|8(?:22|88)|912",,,,"220",,,[3]],,[,,"7\\d{4}",,,,"70000",,,[5]]],SG:[,[,,"[179]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"99[359]",,,,"993",,,[3]],[,,,,,,,,,[-1]],,,,"SG",,,,,,,,,,,,,,,,,,[,,"99[359]",,,,"993",,,[3]],,[,,"1(?:(?:[01368]\\d|44)\\d|[57]\\d{2,3}|9(?:0[1-9]|[1-9]\\d))|77222|99[02-9]|100",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,"772\\d\\d",,,,"77200",,,[5]]],SH:[,[,,"[129]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"9(?:11|99)",,,,"911",,,[3]],[,,,,,,,,,[-1]],,,,"SH",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911",,,[3]],,[,,"1\\d{2,3}|26[01]\\d\\d|9(?:11|99)",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SI:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"11(?:(?:0|6\\d)\\d\\d|[23]|8\\d\\d?)",,,,"112"],[,,,,,,,,,[-1]],,,,"SI",,,,,,,,,,,,,,,,,,[,,"11[23]",,,,"112",,,[3]],,[,,"1(?:1(?:00[146]|[23]|6(?:000|1(?:11|23))|8(?:[08]|99))|9(?:059|1(?:0[12]|16)|5|70|87|9(?:00|[149])))|19(?:08|81)[09]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SJ:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],,,,"SJ",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110"],,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SK:[,[,,"1\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:1(?:2|6\\d{3})|5[058])",,,,"112",,,[3,6]],[,,,,,,,,,[-1]],,,,"SK",,,,,,,,,,,,,,,,,,[,,"1(?:12|5[058])",,,,"112",,,[3]],,[,,"1(?:1(?:2|6(?:000|111)|8[0-8])|[248]\\d{3}|5[0589])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SL:[,[,,"[069]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"(?:01|99)9",,,,"019",,,[3]],[,,,,,,,,,[-1]],,,,"SL",,,,,,,,,,,,,,,,,,[,,"(?:01|99)9",,,,"019",,,[3]],,[,,"(?:01|99)9|60400",,,,"019"],[,,,,,,,,,[-1]],[,,"604\\d\\d",,,,"60400",,,[5]],,[,,"604\\d\\d",,,,"60400",,,[5]]],SM:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[358]",,,,"113"],[,,,,,,,,,[-1]],,,,"SM",,,,,,,,,,,,,,,,,,[,,"11[358]",,,,"113"],,[,,"11[358]",,,,"113"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SN:[,[,,"[12]\\d{1,5}",,,,,,,[2,3,4,5,6]],,,[,,"1(?:515|[78])|2(?:00|1)\\d{3}",,,,"17",,,[2,4,5,6]],[,,"2(?:0[246]|[468])\\d{3}",,,,"24000",,,[5,6]],,,,"SN",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17",,,[2]],,[,,"1(?:1[69]|(?:[246]\\d|51)\\d)|2(?:0[0-246]|[12468])\\d{3}|1[278]",,,,"12"],[,,"2(?:01|2)\\d{3}",,,,"22000",,,[5,6]],[,,"1[46]\\d\\d",,,,"1400",,,[4]],,[,,"2[468]\\d{3}",,,,"24000",,,[5]]],SO:[,[,,"[57-9]\\d\\d",,,,,,,[3]],,,[,,"555|888|999",,,,"555"],[,,,,,,,,,[-1]],,,,"SO",,,,,,,,,,,,,,,,,,[,,"555|888|999",,,,"555"],,[,,"555|777|888|999",,,,"555"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SR:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"115",,,,"115",,,[3]],[,,,,,,,,,[-1]],,,,"SR",,,,,,,,,,,,,,,,,,[,,"115",,,,"115",,,[3]],,[,,"1\\d{2,3}",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SS:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SS",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ST:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"112",,,,"112"],[,,,,,,,,,[-1]],,,,"ST",,,,,,,,,,,,,,,,,,[,,"112",,,,"112"],,[,,"112",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SV:[,[,,"[149]\\d\\d(?:\\d{2,3})?",,,,,,,[3,5,6]],,,[,,"116\\d{3}|911",,,,"911",,,[3,6]],[,,,,,,,,,[-1]],,,,"SV",,,,,,,,,,,,,,,,,,[,,"91[13]",,,,"911",,,[3]],,[,,"1(?:1(?:2|6111)|2[136-8]|3[0-6]|9[05])|40404|9(?:1\\d|29)",,,,"112"],[,,,,,,,,,[-1]],[,,"404\\d\\d",,,,"40400",,,[5]],,[,,"404\\d\\d",,,,"40400",,,[5]]],SX:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:19|88)",,,,"919"],[,,,,,,,,,[-1]],,,,"SX",,,,,,,,,,,,,,,,,,[,,"919",,,,"919"],,[,,"9(?:19|88)",,,,"919"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SY:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],,,,"SY",,,,,,,,,,,,,,,,,,[,,"11[023]",,,,"110"],,[,,"11[023]",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],SZ:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"SZ",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"TC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TD:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],,,,"TD",,,,,,,,,,,,,,,,,,[,,"1[78]",,,,"17"],,[,,"1[78]",,,,"17"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TG:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1[78]|7[127])",,,,"117",,,[3]],[,,,,,,,,,[-1]],,,,"TG",,,,,,,,,,,,,,,,,,[,,"1(?:1[78]|7[127])",,,,"117",,,[3]],,[,,"1(?:011|1[078]|7[127])",,,,"110"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TH:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"1(?:1(?:00|2[03]|3[3479]|7[67]|9[0246])|578|6(?:44|6[79]|88|9[16])|88\\d|9[19])|1[15]55",,,,"191"],[,,"1(?:113|2[23]\\d|5(?:09|56))",,,,"1113",,,[4]],,,,"TH",,,,,,,,,,,,,,,,,,[,,"1(?:669|9[19])",,,,"191"],,[,,"1(?:0[0-2]|1(?:0[03]|1[1-35]|2[0358]|3[03-79]|4[02-489]|5[04-9]|6[04-79]|7[03-9]|8[027-9]|9[02-9])|2(?:22|3[89]|66)|3(?:18|2[23]|3[013]|5[56]|6[45]|73)|477|5(?:0\\d|4[0-37-9]|5[1-8]|6[01679]|7[12568]|8[0-24589]|9[013589])|6(?:0[0-29]|2[03]|4[3-6]|6[1-9]|7[0257-9]|8[0158]|9[014-9])|7(?:[14]9|7[27]|90)|888|9[19])",,,,"100"],[,,"1(?:1(?:03|1[15]|2[58]|3[056]|4[02-49]|5[046-9]|7[03-589]|9[57-9])|5(?:0[0-8]|4[0-378]|5[1-478]|7[156])|6(?:20|4[356]|6[1-68]|7[057-9]|8[015]|9[0457-9]))|1(?:1[68]|26|3[1-35]|5[689]|60|7[17])\\d",,,,"1103",,,[4]],[,,"114[89]",,,,"1148",,,[4]],,[,,,,,,,,,[-1]]],TJ:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:0[1-3]|12)",,,,"101"],[,,,,,,,,,[-1]],,,,"TJ",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101"],,[,,"1(?:0[1-3]|12)",,,,"101"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TL:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[25]",,,,"112"],[,,,,,,,,,[-1]],,,,"TL",,,,,,,,,,,,,,,,,,[,,"11[25]",,,,"112"],,[,,"1(?:0[02]|1[25]|2[0138]|72|9[07])",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TM:[,[,,"0\\d",,,,,,,[2]],,,[,,"0[1-49]",,,,"01"],[,,,,,,,,,[-1]],,,,"TM",,,,,,,,,,,,,,,,,,[,,"0[1-3]",,,,"01"],,[,,"0[1-49]",,,,"01"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TN:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[078]",,,,"190"],[,,,,,,,,,[-1]],,,,"TN",,,,,,,,,,,,,,,,,,[,,"19[078]",,,,"190"],,[,,"19[078]",,,,"190"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TO:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|22|33|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"TO",,,,,,,,,,,,,,,,,,[,,"9(?:11|22|33|99)",,,,"911"],,[,,"9(?:11|22|33|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TR:[,[,,"[1-9]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:1[02]|22|3[126]|4[04]|5[15-9]|6[18]|77|83)",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"TR",,,,,,,,,,,,,,,,,,[,,"1(?:1[02]|55)",,,,"110",,,[3]],,[,,"1(?:1(?:[02-79]|8(?:1[018]|2[0245]|3[2-4]|42|5[058]|6[06]|7[07]|8[01389]|9[089]))|3(?:37|[58]6|65)|471|5(?:07|78)|6(?:[02]6|99)|8(?:63|95))|2(?:077|268|4(?:17|23)|5(?:7[26]|82)|6[14]4|8\\d\\d|9(?:30|89))|3(?:0(?:05|72)|353|4(?:06|30|64)|502|674|747|851|9(?:1[29]|60))|4(?:0(?:25|3[12]|[47]2)|3(?:3[13]|[89]1)|439|5(?:43|55)|717|832)|5(?:145|290|[4-6]\\d\\d|772|833|9(?:[06]1|92))|6(?:236|6(?:12|39|8[59])|769)|7890|8(?:688|7(?:28|65)|85[06])|9(?:159|290)|1[2-9]\\d",,,,"110"],[,,"(?:285|542)0",,,,"2850",,,[4]],[,,,,,,,,,[-1]],,[,,"1(?:3(?:37|[58]6|65)|4(?:4|71)|5(?:07|78)|6(?:[02]6|99)|8(?:3|63|95))|(?:2(?:07|26|4[12]|5[78]|6[14]|8\\d|9[38])|3(?:0[07]|[38]5|4[036]|50|67|74|9[16])|4(?:0[2-47]|3[389]|[48]3|5[45]|71)|5(?:14|29|[4-6]\\d|77|83|9[069])|6(?:23|6[138]|76)|789|8(?:68|7[26]|85)|9(?:15|29))\\d",,,,"144",,,[3,4]]],TT:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:88|9[09])",,,,"988"],[,,,,,,,,,[-1]],,,,"TT",,,,,,,,,,,,,,,,,,[,,"99[09]",,,,"990"],,[,,"9(?:88|9[09])",,,,"988"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TV:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"911",,,,"911"],[,,,,,,,,,[-1]],,,,"TV",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"1\\d\\d|911",,,,"100"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TW:[,[,,"1\\d{2,3}",,,,,,,[3,4]],,,[,,"11[0289]|1(?:81|92)\\d",,,,"110"],[,,"10[56]",,,,"105",,,[3]],,,,"TW",,,,,,,,,,,,,,,,,,[,,"11[029]",,,,"110",,,[3]],,[,,"1(?:0[04-6]|1[0237-9]|3[389]|6[05-8]|7[07]|8(?:0|11)|9(?:19|22|5[057]|68|8[05]|9[15689]))",,,,"100"],[,,"1(?:65|9(?:1\\d|50|85|98))",,,,"165"],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],TZ:[,[,,"[149]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"1(?:1[0-79]|9[09])|999",,,,"110",,,[3]],[,,,,,,,,,[-1]],,,,"TZ",,,,,,,,,,,,,,,,,,[,,"11[0-245]|999",,,,"110",,,[3]],,[,,"1(?:1\\d|9[09])|46400|999",,,,"110"],[,,,,,,,,,[-1]],[,,"464\\d\\d",,,,"46400",,,[5]],,[,,"464\\d\\d",,,,"46400",,,[5]]],UA:[,[,,"[189]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"1(?:0[1-3]|1(?:2|6\\d{3}))",,,,"101",,,[3,6]],[,,,,,,,,,[-1]],,,,"UA",,,,,,,,,,,,,,,,,,[,,"1(?:0[1-3]|12)",,,,"101",,,[3]],,[,,"1(?:0[1-49]|1(?:2|6(?:000|1(?:11|23))|8\\d\\d?)|(?:[278]|5\\d)\\d)|[89]00\\d\\d?|151|1(?:06|4\\d|6)\\d\\d",,,,"101"],[,,,,,,,,,[-1]],[,,"(?:118|[89]00)\\d\\d?",,,,"1180",,,[4,5]],,[,,,,,,,,,[-1]]],UG:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"999",,,,"999"],[,,,,,,,,,[-1]],,,,"UG",,,,,,,,,,,,,,,,,,[,,"999",,,,"999"],,[,,"999",,,,"999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],US:[,[,,"[1-9]\\d{2,5}",,,,,,,[3,4,5,6]],,,[,,"112|611|9(?:11|33|88)",,,,"112",,,[3]],[,,"24280|(?:381|968)35|4(?:3355|7553|8221)|5(?:(?:489|934)2|5928)|72078|(?:323|960)40|(?:276|414)63|(?:2(?:520|744)|7390|9968)9|(?:693|732|976)88|(?:3(?:556|825)|5294|8623|9729)4|(?:3378|4136|7642|8961|9979)6|(?:4(?:6(?:15|32)|827)|(?:591|720)8|9529)7",,,,"24280",,,[5]],,,,"US",,,,,,,,,,,,,,,,,,[,,"112|911",,,,"112",,,[3]],,[,,"11(?:2|5[1-47]|[68]\\d|7[0-57]|98)|[2-9]\\d{3,5}|[2-8]11|9(?:11|33|88)",,,,"112"],[,,"2(?:3333|(?:4224|7562|900)2|56447|6688)|3(?:1010|2665|7404)|40404|560560|6(?:0060|22639|5246|7622)|7(?:0701|3822|4666)|8(?:(?:3825|7226)5|4816)|99099",,,,"23333",,,[5,6]],[,,"336\\d\\d|[2-9]\\d{3}|[2356]11",,,,"211",,,[3,4,5]],,[,,"[2-9]\\d{4,5}",,,,"20000",,,[5,6]]],UY:[,[,,"[19]\\d{2,3}",,,,,,,[3,4]],,,[,,"128|911",,,,"128",,,[3]],[,,,,,,,,,[-1]],,,,"UY",,,,,,,,,,,,,,,,,,[,,"128|911",,,,"128",,,[3]],,[,,"1(?:0[4-9]|1[2368]|2[0-3568]|787)|911",,,,"104"],[,,"178\\d",,,,"1780",,,[4]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],UZ:[,[,,"[04]\\d(?:\\d(?:\\d{2})?)?",,,,,,,[2,3,5]],,,[,,"0(?:0[1-3]|[1-3]|50)",,,,"01",,,[2,3]],[,,,,,,,,,[-1]],,,,"UZ",,,,,,,,,,,,,,,,,,[,,"0(?:0[1-3]|[1-3]|50)",,,,"01",,,[2,3]],,[,,"0(?:0[1-3]|[1-3]|50)|45400",,,,"01"],[,,,,,,,,,[-1]],[,,"454\\d\\d",,,,"45400",,,[5]],,[,,"454\\d\\d",,,,"45400",,,[5]]],VA:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[2358]",,,,"112"],[,,,,,,,,,[-1]],,,,"VA",,,,,,,,,,,,,,,,,,[,,"11[2358]",,,,"112"],,[,,"11[2358]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VC:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"VC",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VE:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"1(?:12|71)|911",,,,"112"],[,,,,,,,,,[-1]],,,,"VE",,,,,,,,,,,,,,,,,,[,,"1(?:12|71)|911",,,,"112"],,[,,"1(?:12|71)|911",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VG:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],,,,"VG",,,,,,,,,,,,,,,,,,[,,"9(?:11|99)",,,,"911"],,[,,"9(?:11|88|99)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VI:[,[,,"9\\d\\d",,,,,,,[3]],,,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],,,,"VI",,,,,,,,,,,,,,,,,,[,,"911",,,,"911"],,[,,"9(?:11|88)",,,,"911"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VN:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"11[3-5]",,,,"113"],[,,,,,,,,,[-1]],,,,"VN",,,,,,,,,,,,,,,,,,[,,"11[3-5]",,,,"113"],,[,,"11[3-5]",,,,"113"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],VU:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"112",,,,"112"],[,,,,,,,,,[-1]],,,,"VU",,,,,,,,,,,,,,,,,,[,,"112",,,,"112"],,[,,"112",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],WF:[,[,,"1\\d",,,,,,,[2]],,,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],,,,"WF",,,,,,,,,,,,,,,,,,[,,"1[578]",,,,"15"],,[,,"1[578]",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],WS:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"9(?:11|9[4-69])",,,,"911"],[,,,,,,,,,[-1]],,,,"WS",,,,,,,,,,,,,,,,,,[,,"9(?:11|9[4-69])",,,,"911"],,[,,"1(?:1[12]|2[0-6]|[39]0)|9(?:11|9[4-79])",,,,"111"],[,,,,,,,,,[-1]],[,,"12[0-6]",,,,"120"],,[,,,,,,,,,[-1]]],XK:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"1(?:12|9[2-4])",,,,"112"],[,,,,,,,,,[-1]],,,,"XK",,,,,,,,,,,,,,,,,,[,,"1(?:12|9[2-4])",,,,"112"],,[,,"1(?:12|9[2-4])",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],YE:[,[,,"1\\d\\d",,,,,,,[3]],,,[,,"19[1459]",,,,"191"],[,,,,,,,,,[-1]],,,,"YE",,,,,,,,,,,,,,,,,,[,,"19[1459]",,,,"191"],,[,,"19[1459]",,,,"191"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],YT:[,[,,"1\\d\\d?",,,,,,,[2,3]],,,[,,"1(?:12|5)",,,,"15"],[,,,,,,,,,[-1]],,,,"YT",,,,,,,,,,,,,,,,,,[,,"1(?:12|5)",,,,"15"],,[,,"1(?:12|5)",,,,"15"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ZA:[,[,,"[134]\\d{2,4}",,,,,,,[3,4,5]],,,[,,"1(?:01\\d\\d|12)",,,,"112",,,[3,5]],[,,"41(?:348|851)",,,,"41348",,,[5]],,,,"ZA",,,,,,,,,,,,,,,,,,[,,"1(?:01(?:11|77)|12)",,,,"112",,,[3,5]],,[,,"1(?:0(?:1(?:11|77)|20|7)|1[12]|77(?:3[237]|[45]7|6[279]|9[26]))|[34]\\d{4}",,,,"107"],[,,"3(?:078[23]|7(?:064|567)|8126)|4(?:394[16]|7751|8837)|4[23]699",,,,"30782",,,[5]],[,,"111",,,,"111",,,[3]],,[,,"[34]\\d{4}",,,,"30000",,,[5]]],ZM:[,[,,"[19]\\d\\d",,,,,,,[3]],,,[,,"112|99[139]",,,,"112"],[,,,,,,,,,[-1]],,,,"ZM",,,,,,,,,,,,,,,,,,[,,"112|99[139]",,,,"112"],,[,,"112|99[139]",,,,"112"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,[,,,,,,,,,[-1]]],ZW:[,[,,"[139]\\d\\d(?:\\d{2})?",,,,,,,[3,5]],,,[,,"112|9(?:5[023]|61|9[3-59])",,,,"112",,,[3]],[,,"3[013-57-9]\\d{3}",,,,"30000",,,[5]],,,,"ZW",,,,,,,,,,,,,,,,,,[,,"112|99[3-59]",,,,"112",,,[3]],,[,,"11[2469]|3[013-57-9]\\d{3}|9(?:5[023]|6[0-25]|9[3-59])",,,,"112"],[,,,,,,,,,[-1]],[,,"114|9(?:5[023]|6[0-25])",,,,"114",,,[3]],,[,,,,,,,,,[-1]]]},i18n.phonenumbers.ShortNumberInfo=function(){this.regionToMetadataMap={};},goog.addSingletonGetter(i18n.phonenumbers.ShortNumberInfo),i18n.phonenumbers.ShortNumberInfo.REGIONS_WHERE_EMERGENCY_NUMBERS_MUST_BE_EXACT_=["BR","CL","NI"],i18n.phonenumbers.ShortNumberInfo.ShortNumberCost={TOLL_FREE:0,STANDARD_RATE:1,PREMIUM_RATE:2,UNKNOWN_COST:3},i18n.phonenumbers.ShortNumberInfo.prototype.getRegionCodesForCountryCode_=function(t){return(t=i18n.phonenumbers.metadata.countryCodeToRegionCodeMap[t])?t:[];},i18n.phonenumbers.ShortNumberInfo.prototype.regionDialingFromMatchesNumber_=function(t,n){return t=this.getRegionCodesForCountryCode_(t.getCountryCodeOrDefault()),n!=null&&t.includes(n);},i18n.phonenumbers.ShortNumberInfo.prototype.isPossibleShortNumberForRegion=function(t,n){return!this.regionDialingFromMatchesNumber_(t,n)||(n=this.getMetadataForRegion_(n),!n)?!1:(t=this.getNationalSignificantNumber_(t).length,n.getGeneralDesc().possibleLengthArray().includes(t));},i18n.phonenumbers.ShortNumberInfo.prototype.isPossibleShortNumber=function(t){var n=this.getRegionCodesForCountryCode_(t.getCountryCodeOrDefault());t=this.getNationalSignificantNumber_(t).length;for(var i=0;i<n.length;i++){var r=this.getMetadataForRegion_(n[i]);if(r&&r.getGeneralDesc().possibleLengthArray().includes(t))return!0;}return!1;},i18n.phonenumbers.ShortNumberInfo.prototype.isValidShortNumberForRegion=function(t,n){if(!this.regionDialingFromMatchesNumber_(t,n)||(n=this.getMetadataForRegion_(n),!n))return!1;t=this.getNationalSignificantNumber_(t);var i=n.getGeneralDesc();return this.matchesPossibleNumberAndNationalNumber_(t,i)?(n=n.getShortCode(),this.matchesPossibleNumberAndNationalNumber_(t,n)):!1;},i18n.phonenumbers.ShortNumberInfo.prototype.isValidShortNumber=function(t){var n=this.getRegionCodesForCountryCode_(t.getCountryCodeOrDefault()),i=this.getRegionCodeForShortNumberFromRegionList_(t,n);return 1<n.length&&i!=null?!0:this.isValidShortNumberForRegion(t,i);},i18n.phonenumbers.ShortNumberInfo.prototype.getExpectedCostForRegion=function(t,n){var i=i18n.phonenumbers.ShortNumberInfo.ShortNumberCost;if(!this.regionDialingFromMatchesNumber_(t,n))return i.UNKNOWN_COST;var r=this.getMetadataForRegion_(n);return r?(t=this.getNationalSignificantNumber_(t),r.getGeneralDesc().possibleLengthArray().includes(t.length)?this.matchesPossibleNumberAndNationalNumber_(t,r.getPremiumRate())?i.PREMIUM_RATE:this.matchesPossibleNumberAndNationalNumber_(t,r.getStandardRate())?i.STANDARD_RATE:this.matchesPossibleNumberAndNationalNumber_(t,r.getTollFree())||this.isEmergencyNumber(t,n)?i.TOLL_FREE:i.UNKNOWN_COST:i.UNKNOWN_COST):i.UNKNOWN_COST;},i18n.phonenumbers.ShortNumberInfo.prototype.getExpectedCost=function(t){var n=i18n.phonenumbers.ShortNumberInfo.ShortNumberCost,i=this.getRegionCodesForCountryCode_(t.getCountryCodeOrDefault());if(i.length===0)return n.UNKNOWN_COST;if(i.length===1)return this.getExpectedCostForRegion(t,i[0]);for(var r=n.TOLL_FREE,o=0;o<i.length;o++){var A=this.getExpectedCostForRegion(t,i[o]);switch(A){case n.PREMIUM_RATE:return n.PREMIUM_RATE;case n.UNKNOWN_COST:r=n.UNKNOWN_COST;break;case n.STANDARD_RATE:r!==n.UNKNOWN_COST&&(r=n.STANDARD_RATE);break;case n.TOLL_FREE:break;default:throw Error("Unrecognized cost for region: "+A);}}return r;},i18n.phonenumbers.ShortNumberInfo.prototype.getRegionCodeForShortNumberFromRegionList_=function(t,n){if(n.length===0)return null;if(n.length===1)return n[0];t=this.getNationalSignificantNumber_(t);for(var i=0;i<n.length;i++){var r=n[i],o=this.getMetadataForRegion_(r);if(o&&this.matchesPossibleNumberAndNationalNumber_(t,o.getShortCode()))return r;}return null;},i18n.phonenumbers.ShortNumberInfo.prototype.getSupportedRegions=function(){return Object.keys(i18n.phonenumbers.shortnumbermetadata.countryToMetadata).filter(function(t){return isNaN(t);});},i18n.phonenumbers.ShortNumberInfo.prototype.getExampleShortNumber=function(t){return t=this.getMetadataForRegion_(t),t?(t=t.getShortCode(),t.hasExampleNumber()&&t.getExampleNumber()||""):"";},i18n.phonenumbers.ShortNumberInfo.prototype.getExampleShortNumberForCost=function(t,n){if(t=this.getMetadataForRegion_(t),!t)return"";var i=i18n.phonenumbers.ShortNumberInfo.ShortNumberCost,r=null;switch(n){case i.TOLL_FREE:r=t.getTollFree();break;case i.STANDARD_RATE:r=t.getStandardRate();break;case i.PREMIUM_RATE:r=t.getPremiumRate();}return r&&r.hasExampleNumber()&&r.getExampleNumber()||"";},i18n.phonenumbers.ShortNumberInfo.prototype.connectsToEmergencyNumber=function(t,n){return this.matchesEmergencyNumberHelper_(t,n,!0);},i18n.phonenumbers.ShortNumberInfo.prototype.isEmergencyNumber=function(t,n){return this.matchesEmergencyNumberHelper_(t,n,!1);},i18n.phonenumbers.ShortNumberInfo.prototype.getMetadataForRegion_=function(t){if(!t)return null;t=t.toUpperCase();var n=this.regionToMetadataMap[t];if(n==null){n=new goog.proto2.PbLiteSerializer();var i=i18n.phonenumbers.shortnumbermetadata.countryToMetadata[t];if(i==null)return null;n=n.deserialize(i18n.phonenumbers.PhoneMetadata.getDescriptor(),i),this.regionToMetadataMap[t]=n;}return n;},i18n.phonenumbers.ShortNumberInfo.prototype.matchesEmergencyNumberHelper_=function(t,n,i){var r=i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber(t);return i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN.test(r)||(t=this.getMetadataForRegion_(n),t==null||!t.hasEmergency())?!1:(r=i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(r),n=i&&!i18n.phonenumbers.ShortNumberInfo.REGIONS_WHERE_EMERGENCY_NUMBERS_MUST_BE_EXACT_.includes(n),i=t.getEmergency().getNationalNumberPatternOrDefault(),i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(i,r)||n&&i18n.phonenumbers.PhoneNumberUtil.matchesPrefix(i,r));},i18n.phonenumbers.ShortNumberInfo.prototype.isCarrierSpecific=function(t){var n=this.getRegionCodesForCountryCode_(t.getCountryCodeOrDefault());return n=this.getRegionCodeForShortNumberFromRegionList_(t,n),t=this.getNationalSignificantNumber_(t),n=this.getMetadataForRegion_(n),!!n&&this.matchesPossibleNumberAndNationalNumber_(t,n.getCarrierSpecific());},i18n.phonenumbers.ShortNumberInfo.prototype.isCarrierSpecificForRegion=function(t,n){return this.regionDialingFromMatchesNumber_(t,n)?(t=this.getNationalSignificantNumber_(t),n=this.getMetadataForRegion_(n),!!n&&this.matchesPossibleNumberAndNationalNumber_(t,n.getCarrierSpecific())):!1;},i18n.phonenumbers.ShortNumberInfo.prototype.isSmsServiceForRegion=function(t,n){return this.regionDialingFromMatchesNumber_(t,n)?(n=this.getMetadataForRegion_(n),t=this.getNationalSignificantNumber_(t),!!n&&this.matchesPossibleNumberAndNationalNumber_(t,n.getSmsServices())):!1;},i18n.phonenumbers.ShortNumberInfo.prototype.getNationalSignificantNumber_=function(t){if(!t.hasNationalNumber())return"";var n=""+t.getNationalNumber();return t.hasItalianLeadingZero()&&t.getItalianLeadingZero()&&0<t.getNumberOfLeadingZerosOrDefault()?Array(t.getNumberOfLeadingZerosOrDefault()+1).join("0")+n:n;},i18n.phonenumbers.ShortNumberInfo.prototype.matchesPossibleNumberAndNationalNumber_=function(t,n){return 0<n.possibleLengthArray().length&&!n.possibleLengthArray().includes(t.length)?!1:i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(n.getNationalNumberPatternOrDefault(),t.toString());},i18n.phonenumbers.AsYouTypeFormatter=function(t){this.DIGIT_PLACEHOLDER_="\u2008",this.DIGIT_PATTERN_=new RegExp(this.DIGIT_PLACEHOLDER_),this.currentOutput_="",this.formattingTemplate_=new goog.string.StringBuffer(),this.currentFormattingPattern_="",this.accruedInput_=new goog.string.StringBuffer(),this.accruedInputWithoutFormatting_=new goog.string.StringBuffer(),this.ableToFormat_=!0,this.isExpectingCountryCallingCode_=this.isCompleteNumber_=this.inputHasFormatting_=!1,this.phoneUtil_=i18n.phonenumbers.PhoneNumberUtil.getInstance(),this.positionToRemember_=this.originalPosition_=this.lastMatchPosition_=0,this.prefixBeforeNationalNumber_=new goog.string.StringBuffer(),this.shouldAddSpaceAfterNationalPrefix_=!1,this.extractedNationalPrefix_="",this.nationalNumber_=new goog.string.StringBuffer(),this.possibleFormats_=[],this.defaultCountry_=t,this.defaultMetadata_=this.currentMetadata_=this.getMetadataForRegion_(this.defaultCountry_);},i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_=" ",i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_=new i18n.phonenumbers.PhoneMetadata(),i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_.setInternationalPrefix("NA"),i18n.phonenumbers.AsYouTypeFormatter.ELIGIBLE_FORMAT_PATTERN_=new RegExp("^["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*\\$1["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*(\\$\\d["+i18n.phonenumbers.PhoneNumberUtil.VALID_PUNCTUATION+"]*)*$"),i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_=/[- ]/,i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_=3,i18n.phonenumbers.AsYouTypeFormatter.prototype.getMetadataForRegion_=function(t){return t=this.phoneUtil_.getCountryCodeForRegion(t),t=this.phoneUtil_.getRegionCodeForCountryCode(t),t=this.phoneUtil_.getMetadataForRegion(t),t!=null?t:i18n.phonenumbers.AsYouTypeFormatter.EMPTY_METADATA_;},i18n.phonenumbers.AsYouTypeFormatter.prototype.maybeCreateNewTemplate_=function(){for(var t=this.possibleFormats_.length,n=0;n<t;++n){var i=this.possibleFormats_[n],r=i.getPatternOrDefault();if(this.currentFormattingPattern_==r)return!1;if(this.createFormattingTemplate_(i))return this.currentFormattingPattern_=r,this.shouldAddSpaceAfterNationalPrefix_=i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_.test(i.getNationalPrefixFormattingRule()),this.lastMatchPosition_=0,!0;}return this.ableToFormat_=!1;},i18n.phonenumbers.AsYouTypeFormatter.prototype.getAvailableFormats_=function(t){for(var n=this.isCompleteNumber_&&this.extractedNationalPrefix_.length==0&&0<this.currentMetadata_.intlNumberFormatCount()?this.currentMetadata_.intlNumberFormatArray():this.currentMetadata_.numberFormatArray(),i=n.length,r=0;r<i;++r){var o=n[r];0<this.extractedNationalPrefix_.length&&this.phoneUtil_.formattingRuleHasFirstGroupOnly(o.getNationalPrefixFormattingRuleOrDefault())&&!o.getNationalPrefixOptionalWhenFormatting()&&!o.hasDomesticCarrierCodeFormattingRule()||(this.extractedNationalPrefix_.length!=0||this.isCompleteNumber_||this.phoneUtil_.formattingRuleHasFirstGroupOnly(o.getNationalPrefixFormattingRuleOrDefault())||o.getNationalPrefixOptionalWhenFormatting())&&i18n.phonenumbers.AsYouTypeFormatter.ELIGIBLE_FORMAT_PATTERN_.test(o.getFormatOrDefault())&&this.possibleFormats_.push(o);}this.narrowDownPossibleFormats_(t);},i18n.phonenumbers.AsYouTypeFormatter.prototype.narrowDownPossibleFormats_=function(t){for(var n=[],i=t.length-i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_,r=this.possibleFormats_.length,o=0;o<r;++o){var A=this.possibleFormats_[o];if(A.leadingDigitsPatternCount()==0)n.push(this.possibleFormats_[o]);else{var s=Math.min(i,A.leadingDigitsPatternCount()-1);A=A.getLeadingDigitsPattern(s),t.search(A)==0&&n.push(this.possibleFormats_[o]);}}this.possibleFormats_=n;},i18n.phonenumbers.AsYouTypeFormatter.prototype.createFormattingTemplate_=function(t){var n=t.getPatternOrDefault();return this.formattingTemplate_.clear(),t=this.getFormattingTemplate_(n,t.getFormatOrDefault()),0<t.length?(this.formattingTemplate_.append(t),!0):!1;},i18n.phonenumbers.AsYouTypeFormatter.prototype.getFormattingTemplate_=function(t,n){var i="999999999999999".match(t)[0];return i.length<this.nationalNumber_.getLength()?"":(t=i.replace(new RegExp(t,"g"),n),t=t.replace(/9/g,this.DIGIT_PLACEHOLDER_));},i18n.phonenumbers.AsYouTypeFormatter.prototype.clear=function(){this.currentOutput_="",this.accruedInput_.clear(),this.accruedInputWithoutFormatting_.clear(),this.formattingTemplate_.clear(),this.lastMatchPosition_=0,this.currentFormattingPattern_="",this.prefixBeforeNationalNumber_.clear(),this.extractedNationalPrefix_="",this.nationalNumber_.clear(),this.ableToFormat_=!0,this.inputHasFormatting_=!1,this.originalPosition_=this.positionToRemember_=0,this.isExpectingCountryCallingCode_=this.isCompleteNumber_=!1,this.possibleFormats_=[],this.shouldAddSpaceAfterNationalPrefix_=!1,this.currentMetadata_!=this.defaultMetadata_&&(this.currentMetadata_=this.getMetadataForRegion_(this.defaultCountry_));},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigit=function(t){return this.currentOutput_=this.inputDigitWithOptionToRememberPosition_(t,!1);},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitAndRememberPosition=function(t){return this.currentOutput_=this.inputDigitWithOptionToRememberPosition_(t,!0);},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitWithOptionToRememberPosition_=function(t,n){if(this.accruedInput_.append(t),n&&(this.originalPosition_=this.accruedInput_.getLength()),this.isDigitOrLeadingPlusSign_(t)?t=this.normalizeAndAccrueDigitsAndPlusSign_(t,n):(this.ableToFormat_=!1,this.inputHasFormatting_=!0),!this.ableToFormat_){if(!this.inputHasFormatting_){if(this.attemptToExtractIdd_()){if(this.attemptToExtractCountryCallingCode_())return this.attemptToChoosePatternWithPrefixExtracted_();}else if(this.ableToExtractLongerNdd_())return this.prefixBeforeNationalNumber_.append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.attemptToChoosePatternWithPrefixExtracted_();}return this.accruedInput_.toString();}switch(this.accruedInputWithoutFormatting_.getLength()){case 0:case 1:case 2:return this.accruedInput_.toString();case 3:if(this.attemptToExtractIdd_())this.isExpectingCountryCallingCode_=!0;else return this.extractedNationalPrefix_=this.removeNationalPrefixFromNationalNumber_(),this.attemptToChooseFormattingPattern_();default:return this.isExpectingCountryCallingCode_?(this.attemptToExtractCountryCallingCode_()&&(this.isExpectingCountryCallingCode_=!1),this.prefixBeforeNationalNumber_.toString()+this.nationalNumber_.toString()):0<this.possibleFormats_.length?(t=this.inputDigitHelper_(t),n=this.attemptToFormatAccruedDigits_(),0<n.length?n:(this.narrowDownPossibleFormats_(this.nationalNumber_.toString()),this.maybeCreateNewTemplate_()?this.inputAccruedNationalNumber_():this.ableToFormat_?this.appendNationalNumber_(t):this.accruedInput_.toString())):this.attemptToChooseFormattingPattern_();}},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToChoosePatternWithPrefixExtracted_=function(){return this.ableToFormat_=!0,this.isExpectingCountryCallingCode_=!1,this.possibleFormats_=[],this.lastMatchPosition_=0,this.formattingTemplate_.clear(),this.currentFormattingPattern_="",this.attemptToChooseFormattingPattern_();},i18n.phonenumbers.AsYouTypeFormatter.prototype.getExtractedNationalPrefix_=function(){return this.extractedNationalPrefix_;},i18n.phonenumbers.AsYouTypeFormatter.prototype.ableToExtractLongerNdd_=function(){if(0<this.extractedNationalPrefix_.length){var t=this.nationalNumber_.toString();this.nationalNumber_.clear(),this.nationalNumber_.append(this.extractedNationalPrefix_),this.nationalNumber_.append(t),t=this.prefixBeforeNationalNumber_.toString();var n=t.lastIndexOf(this.extractedNationalPrefix_);this.prefixBeforeNationalNumber_.clear(),this.prefixBeforeNationalNumber_.append(t.substring(0,n));}return this.extractedNationalPrefix_!=this.removeNationalPrefixFromNationalNumber_();},i18n.phonenumbers.AsYouTypeFormatter.prototype.isDigitOrLeadingPlusSign_=function(t){return i18n.phonenumbers.PhoneNumberUtil.CAPTURING_DIGIT_PATTERN.test(t)||this.accruedInput_.getLength()==1&&i18n.phonenumbers.PhoneNumberUtil.PLUS_CHARS_PATTERN.test(t);},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToFormatAccruedDigits_=function(){for(var t=this.nationalNumber_.toString(),n=this.possibleFormats_.length,i=0;i<n;++i){var r=this.possibleFormats_[i],o=r.getPatternOrDefault();if(new RegExp("^(?:"+o+")$").test(t)&&(this.shouldAddSpaceAfterNationalPrefix_=i18n.phonenumbers.AsYouTypeFormatter.NATIONAL_PREFIX_SEPARATORS_PATTERN_.test(r.getNationalPrefixFormattingRule()),r=t.replace(new RegExp(o,"g"),r.getFormat()),r=this.appendNationalNumber_(r),i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(r)==this.accruedInputWithoutFormatting_))return r;}return"";},i18n.phonenumbers.AsYouTypeFormatter.prototype.appendNationalNumber_=function(t){var n=this.prefixBeforeNationalNumber_.getLength();return this.shouldAddSpaceAfterNationalPrefix_&&0<n&&this.prefixBeforeNationalNumber_.toString().charAt(n-1)!=i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_?this.prefixBeforeNationalNumber_+i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_+t:this.prefixBeforeNationalNumber_+t;},i18n.phonenumbers.AsYouTypeFormatter.prototype.getRememberedPosition=function(){if(!this.ableToFormat_)return this.originalPosition_;for(var t=0,n=0,i=this.accruedInputWithoutFormatting_.toString(),r=this.currentOutput_.toString();t<this.positionToRemember_&&n<r.length;)i.charAt(t)==r.charAt(n)&&t++,n++;return n;},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToChooseFormattingPattern_=function(){var t=this.nationalNumber_.toString();return t.length>=i18n.phonenumbers.AsYouTypeFormatter.MIN_LEADING_DIGITS_LENGTH_?(this.getAvailableFormats_(t),t=this.attemptToFormatAccruedDigits_(),0<t.length?t:this.maybeCreateNewTemplate_()?this.inputAccruedNationalNumber_():this.accruedInput_.toString()):this.appendNationalNumber_(t);},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputAccruedNationalNumber_=function(){var t=this.nationalNumber_.toString(),n=t.length;if(0<n){for(var i="",r=0;r<n;r++)i=this.inputDigitHelper_(t.charAt(r));return this.ableToFormat_?this.appendNationalNumber_(i):this.accruedInput_.toString();}return this.prefixBeforeNationalNumber_.toString();},i18n.phonenumbers.AsYouTypeFormatter.prototype.isNanpaNumberWithNationalPrefix_=function(){if(this.currentMetadata_.getCountryCode()!=1)return!1;var t=this.nationalNumber_.toString();return t.charAt(0)=="1"&&t.charAt(1)!="0"&&t.charAt(1)!="1";},i18n.phonenumbers.AsYouTypeFormatter.prototype.removeNationalPrefixFromNationalNumber_=function(){var t=this.nationalNumber_.toString(),n=0;if(this.isNanpaNumberWithNationalPrefix_())n=1,this.prefixBeforeNationalNumber_.append("1").append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.isCompleteNumber_=!0;else if(this.currentMetadata_.hasNationalPrefixForParsing()){var i=new RegExp("^(?:"+this.currentMetadata_.getNationalPrefixForParsing()+")");i=t.match(i),i!=null&&i[0]!=null&&0<i[0].length&&(this.isCompleteNumber_=!0,n=i[0].length,this.prefixBeforeNationalNumber_.append(t.substring(0,n)));}return this.nationalNumber_.clear(),this.nationalNumber_.append(t.substring(n)),t.substring(0,n);},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToExtractIdd_=function(){var t=this.accruedInputWithoutFormatting_.toString(),n=new RegExp("^(?:\\"+i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN+"|"+this.currentMetadata_.getInternationalPrefix()+")");return n=t.match(n),n!=null&&n[0]!=null&&0<n[0].length?(this.isCompleteNumber_=!0,n=n[0].length,this.nationalNumber_.clear(),this.nationalNumber_.append(t.substring(n)),this.prefixBeforeNationalNumber_.clear(),this.prefixBeforeNationalNumber_.append(t.substring(0,n)),t.charAt(0)!=i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN&&this.prefixBeforeNationalNumber_.append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),!0):!1;},i18n.phonenumbers.AsYouTypeFormatter.prototype.attemptToExtractCountryCallingCode_=function(){if(this.nationalNumber_.getLength()==0)return!1;var t=new goog.string.StringBuffer(),n=this.phoneUtil_.extractCountryCode(this.nationalNumber_,t);return n==0?!1:(this.nationalNumber_.clear(),this.nationalNumber_.append(t.toString()),t=this.phoneUtil_.getRegionCodeForCountryCode(n),i18n.phonenumbers.PhoneNumberUtil.REGION_CODE_FOR_NON_GEO_ENTITY==t?this.currentMetadata_=this.phoneUtil_.getMetadataForNonGeographicalRegion(n):t!=this.defaultCountry_&&(this.currentMetadata_=this.getMetadataForRegion_(t)),this.prefixBeforeNationalNumber_.append(""+n).append(i18n.phonenumbers.AsYouTypeFormatter.SEPARATOR_BEFORE_NATIONAL_NUMBER_),this.extractedNationalPrefix_="",!0);},i18n.phonenumbers.AsYouTypeFormatter.prototype.normalizeAndAccrueDigitsAndPlusSign_=function(t,n){if(t==i18n.phonenumbers.PhoneNumberUtil.PLUS_SIGN){var i=t;this.accruedInputWithoutFormatting_.append(t);}else i=i18n.phonenumbers.PhoneNumberUtil.DIGIT_MAPPINGS[t],this.accruedInputWithoutFormatting_.append(i),this.nationalNumber_.append(i);return n&&(this.positionToRemember_=this.accruedInputWithoutFormatting_.getLength()),i;},i18n.phonenumbers.AsYouTypeFormatter.prototype.inputDigitHelper_=function(t){var n=this.formattingTemplate_.toString();if(0<=n.substring(this.lastMatchPosition_).search(this.DIGIT_PATTERN_)){var i=n.search(this.DIGIT_PATTERN_);return t=n.replace(this.DIGIT_PATTERN_,t),this.formattingTemplate_.clear(),this.formattingTemplate_.append(t),this.lastMatchPosition_=i,t.substring(0,this.lastMatchPosition_+1);}return this.possibleFormats_.length==1&&(this.ableToFormat_=!1),this.currentFormattingPattern_="",this.accruedInput_.toString();},Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i18n.phonenumbers,module.exports=exports.default;}).call(this);}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{});},{}]},{},[1])(1);});});var Eh=null;var xc=1,yc=Symbol("SIGNAL");function bt(t){let n=Eh;return Eh=t,n;}var Oh={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function k7(t){if(!(Lc(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===xc)){if(!t.producerMustRecompute(t)&&!Sc(t)){t.dirty=!1,t.lastCleanEpoch=xc;return;}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=xc;}}function Uh(t){return t&&(t.nextProducerIndex=0),bt(t);}function Jh(t,n){if(bt(n),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Lc(t))for(let i=t.nextProducerIndex;i<t.producerNode.length;i++)Pc(t.producerNode[i],t.producerIndexOfThis[i]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop();}}function Sc(t){js(t);for(let n=0;n<t.producerNode.length;n++){let i=t.producerNode[n],r=t.producerLastReadVersion[n];if(r!==i.version||(k7(i),r!==i.version))return!0;}return!1;}function Mh(t){if(js(t),Lc(t))for(let n=0;n<t.producerNode.length;n++)Pc(t.producerNode[n],t.producerIndexOfThis[n]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0);}function Pc(t,n){if(T7(t),js(t),t.liveConsumerNode.length===1)for(let r=0;r<t.producerNode.length;r++)Pc(t.producerNode[r],t.producerIndexOfThis[r]);let i=t.liveConsumerNode.length-1;if(t.liveConsumerNode[n]=t.liveConsumerNode[i],t.liveConsumerIndexOfThis[n]=t.liveConsumerIndexOfThis[i],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,n<t.liveConsumerNode.length){let r=t.liveConsumerIndexOfThis[n],o=t.liveConsumerNode[n];js(o),o.producerIndexOfThis[r]=n;}}function Lc(t){var n,i;return t.consumerIsAlwaysLive||((i=(n=t==null?void 0:t.liveConsumerNode)==null?void 0:n.length)!=null?i:0)>0;}function js(t){var n,i,r;(n=t.producerNode)!=null||(t.producerNode=[]),(i=t.producerIndexOfThis)!=null||(t.producerIndexOfThis=[]),(r=t.producerLastReadVersion)!=null||(t.producerLastReadVersion=[]);}function T7(t){var n,i;(n=t.liveConsumerNode)!=null||(t.liveConsumerNode=[]),(i=t.liveConsumerIndexOfThis)!=null||(t.liveConsumerIndexOfThis=[]);}function F7(){throw new Error();}var C7=F7;function Ih(t){C7=t;}function de(t){return typeof t=="function";}function _i(t){let i=t(r=>{Error.call(r),r.stack=new Error().stack;});return i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i;}var qs=_i(t=>function(i){t(this),this.message=i?`${i.length} errors occurred during unsubscription:
${i.map((r,o)=>`${o+1}) ${r.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=i;});function fi(t,n){if(t){let i=t.indexOf(n);0<=i&&t.splice(i,1);}}var Ne=class t{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null;}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:i}=this;if(i)if(this._parentage=null,Array.isArray(i))for(let A of i)A.remove(this);else i.remove(this);let{initialTeardown:r}=this;if(de(r))try{r();}catch(A){n=A instanceof qs?A.errors:[A];}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let A of o)try{Rh(A);}catch(s){n=n!=null?n:[],s instanceof qs?n=[...n,...s.errors]:n.push(s);}}if(n)throw new qs(n);}}add(n){var i;if(n&&n!==this)if(this.closed)Rh(n);else{if(n instanceof t){if(n.closed||n._hasParent(this))return;n._addParent(this);}(this._finalizers=(i=this._finalizers)!==null&&i!==void 0?i:[]).push(n);}}_hasParent(n){let{_parentage:i}=this;return i===n||Array.isArray(i)&&i.includes(n);}_addParent(n){let{_parentage:i}=this;this._parentage=Array.isArray(i)?(i.push(n),i):i?[i,n]:n;}_removeParent(n){let{_parentage:i}=this;i===n?this._parentage=null:Array.isArray(i)&&fi(i,n);}remove(n){let{_finalizers:i}=this;i&&fi(i,n),n instanceof t&&n._removeParent(this);}};Ne.EMPTY=(()=>{let t=new Ne();return t.closed=!0,t;})();var Xc=Ne.EMPTY;function Ds(t){return t instanceof Ne||t&&"closed"in t&&de(t.remove)&&de(t.add)&&de(t.unsubscribe);}function Rh(t){de(t)?t():t.unsubscribe();}var Cn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var $i={setTimeout(t,n,...i){let{delegate:r}=$i;return r!=null&&r.setTimeout?r.setTimeout(t,n,...i):setTimeout(t,n,...i);},clearTimeout(t){let{delegate:n}=$i;return((n==null?void 0:n.clearTimeout)||clearTimeout)(t);},delegate:void 0};function Hs(t){$i.setTimeout(()=>{let{onUnhandledError:n}=Cn;if(n)n(t);else throw t;});}function pi(){}var jh=Wc("C",void 0,void 0);function qh(t){return Wc("E",void 0,t);}function Dh(t){return Wc("N",t,void 0);}function Wc(t,n,i){return{kind:t,value:n,error:i};}var mi=null;function eo(t){if(Cn.useDeprecatedSynchronousErrorHandling){let n=!mi;if(n&&(mi={errorThrown:!1,error:null}),t(),n){let{errorThrown:i,error:r}=mi;if(mi=null,i)throw r;}}else t();}function Hh(t){Cn.useDeprecatedSynchronousErrorHandling&&mi&&(mi.errorThrown=!0,mi.error=t);}var hi=class extends Ne{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Ds(n)&&n.add(this)):this.destination=w7;}static create(n,i,r){return new hr(n,i,r);}next(n){this.isStopped?kc(Dh(n),this):this._next(n);}error(n){this.isStopped?kc(qh(n),this):(this.isStopped=!0,this._error(n));}complete(){this.isStopped?kc(jh,this):(this.isStopped=!0,this._complete());}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null);}_next(n){this.destination.next(n);}_error(n){try{this.destination.error(n);}finally{this.unsubscribe();}}_complete(){try{this.destination.complete();}finally{this.unsubscribe();}}},N7=Function.prototype.bind;function Vc(t,n){return N7.call(t,n);}var Tc=class{constructor(n){this.partialObserver=n;}next(n){let{partialObserver:i}=this;if(i.next)try{i.next(n);}catch(r){Zs(r);}}error(n){let{partialObserver:i}=this;if(i.error)try{i.error(n);}catch(r){Zs(r);}else Zs(n);}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete();}catch(i){Zs(i);}}},hr=class extends hi{constructor(n,i,r){super();let o;if(de(n)||!n)o={next:n!=null?n:void 0,error:i!=null?i:void 0,complete:r!=null?r:void 0};else{let A;this&&Cn.useDeprecatedNextContext?(A=Object.create(n),A.unsubscribe=()=>this.unsubscribe(),o={next:n.next&&Vc(n.next,A),error:n.error&&Vc(n.error,A),complete:n.complete&&Vc(n.complete,A)}):o=n;}this.destination=new Tc(o);}};function Zs(t){Cn.useDeprecatedSynchronousErrorHandling?Hh(t):Hs(t);}function z7(t){throw t;}function kc(t,n){let{onStoppedNotification:i}=Cn;i&&$i.setTimeout(()=>i(t,n));}var w7={closed:!0,next:pi,error:z7,complete:pi};var to=typeof Symbol=="function"&&Symbol.observable||"@@observable";function jt(t){return t;}function Fc(...t){return Cc(t);}function Cc(t){return t.length===0?jt:t.length===1?t[0]:function(i){return t.reduce((r,o)=>o(r),i);};}var he=(()=>{class t{constructor(i){i&&(this._subscribe=i);}lift(i){let r=new t();return r.source=this,r.operator=i,r;}subscribe(i,r,o){let A=E7(i)?i:new hr(i,r,o);return eo(()=>{let{operator:s,source:l}=this;A.add(s?s.call(A,l):l?this._subscribe(A):this._trySubscribe(A));}),A;}_trySubscribe(i){try{return this._subscribe(i);}catch(r){i.error(r);}}forEach(i,r){return r=Zh(r),new r((o,A)=>{let s=new hr({next:l=>{try{i(l);}catch(u){A(u),s.unsubscribe();}},error:A,complete:o});this.subscribe(s);});}_subscribe(i){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(i);}[to](){return this;}pipe(...i){return Cc(i)(this);}toPromise(i){return i=Zh(i),new i((r,o)=>{let A;this.subscribe(s=>A=s,s=>o(s),()=>r(A));});}}return t.create=n=>new t(n),t;})();function Zh(t){var n;return(n=t!=null?t:Cn.Promise)!==null&&n!==void 0?n:Promise;}function K7(t){return t&&de(t.next)&&de(t.error)&&de(t.complete);}function E7(t){return t&&t instanceof hi||K7(t)&&Ds(t);}function Nc(t){return de(t==null?void 0:t.lift);}function be(t){return n=>{if(Nc(n))return n.lift(function(i){try{return t(i,this);}catch(r){this.error(r);}});throw new TypeError("Unable to lift unknown Observable type");};}function ve(t,n,i,r,o){return new zc(t,n,i,r,o);}var zc=class extends hi{constructor(n,i,r,o,A,s){super(n),this.onFinalize=A,this.shouldUnsubscribe=s,this._next=i?function(l){try{i(l);}catch(u){n.error(u);}}:super._next,this._error=o?function(l){try{o(l);}catch(u){n.error(u);}finally{this.unsubscribe();}}:super._error,this._complete=r?function(){try{r();}catch(l){n.error(l);}finally{this.unsubscribe();}}:super._complete;}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:i}=this;super.unsubscribe(),!i&&((n=this.onFinalize)===null||n===void 0||n.call(this));}}};function no(){return be((t,n)=>{let i=null;t._refCount++;let r=ve(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){i=null;return;}let o=t._connection,A=i;i=null,o&&(!A||o===A)&&o.unsubscribe(),n.unsubscribe();});t.subscribe(r),r.closed||(i=t.connect());});}var vi=class extends he{constructor(n,i){super(),this.source=n,this.subjectFactory=i,this._subject=null,this._refCount=0,this._connection=null,Nc(n)&&(this.lift=n.lift);}_subscribe(n){return this.getSubject().subscribe(n);}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject;}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n==null||n.unsubscribe();}connect(){let n=this._connection;if(!n){n=this._connection=new Ne();let i=this.getSubject();n.add(this.source.subscribe(ve(i,void 0,()=>{this._teardown(),i.complete();},r=>{this._teardown(),i.error(r);},()=>this._teardown()))),n.closed&&(this._connection=null,n=Ne.EMPTY);}return n;}refCount(){return no()(this);}};var Yh=_i(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed";});var ne=(()=>{class t extends he{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null;}lift(i){let r=new Ys(this,this);return r.operator=i,r;}_throwIfClosed(){if(this.closed)throw new Yh();}next(i){eo(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(i);}});}error(i){eo(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=i;let{observers:r}=this;for(;r.length;)r.shift().error(i);}});}complete(){eo(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:i}=this;for(;i.length;)i.shift().complete();}});}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null;}get observed(){var i;return((i=this.observers)===null||i===void 0?void 0:i.length)>0;}_trySubscribe(i){return this._throwIfClosed(),super._trySubscribe(i);}_subscribe(i){return this._throwIfClosed(),this._checkFinalizedStatuses(i),this._innerSubscribe(i);}_innerSubscribe(i){let{hasError:r,isStopped:o,observers:A}=this;return r||o?Xc:(this.currentObservers=null,A.push(i),new Ne(()=>{this.currentObservers=null,fi(A,i);}));}_checkFinalizedStatuses(i){let{hasError:r,thrownError:o,isStopped:A}=this;r?i.error(o):A&&i.complete();}asObservable(){let i=new he();return i.source=this,i;}}return t.create=(n,i)=>new Ys(n,i),t;})(),Ys=class extends ne{constructor(n,i){super(),this.destination=n,this.source=i;}next(n){var i,r;(r=(i=this.destination)===null||i===void 0?void 0:i.next)===null||r===void 0||r.call(i,n);}error(n){var i,r;(r=(i=this.destination)===null||i===void 0?void 0:i.error)===null||r===void 0||r.call(i,n);}complete(){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||i===void 0||i.call(n);}_subscribe(n){var i,r;return(r=(i=this.source)===null||i===void 0?void 0:i.subscribe(n))!==null&&r!==void 0?r:Xc;}};var ut=class extends ne{constructor(n){super(),this._value=n;}get value(){return this.getValue();}_subscribe(n){let i=super._subscribe(n);return!i.closed&&n.next(this._value),i;}getValue(){let{hasError:n,thrownError:i,_value:r}=this;if(n)throw i;return this._throwIfClosed(),r;}next(n){super.next(this._value=n);}};var rA={now(){return(rA.delegate||Date).now();},delegate:void 0};var gi=class extends ne{constructor(n=1/0,i=1/0,r=rA){super(),this._bufferSize=n,this._windowTime=i,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=i===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,i);}next(n){let{isStopped:i,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:A,_windowTime:s}=this;i||(r.push(n),!o&&r.push(A.now()+s)),this._trimBuffer(),super.next(n);}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let i=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:o}=this,A=o.slice();for(let s=0;s<A.length&&!n.closed;s+=r?1:2)n.next(A[s]);return this._checkFinalizedStatuses(n),i;}_trimBuffer(){let{_bufferSize:n,_timestampProvider:i,_buffer:r,_infiniteTimeWindow:o}=this,A=(o?1:2)*n;if(n<1/0&&A<r.length&&r.splice(0,r.length-A),!o){let s=i.now(),l=0;for(let u=1;u<r.length&&r[u]<=s;u+=2)l=u;l&&r.splice(0,l+1);}}};var Gs=class extends Ne{constructor(n,i){super();}schedule(n,i=0){return this;}};var iA={setInterval(t,n,...i){let{delegate:r}=iA;return r!=null&&r.setInterval?r.setInterval(t,n,...i):setInterval(t,n,...i);},clearInterval(t){let{delegate:n}=iA;return((n==null?void 0:n.clearInterval)||clearInterval)(t);},delegate:void 0};var Bs=class extends Gs{constructor(n,i){super(n,i),this.scheduler=n,this.work=i,this.pending=!1;}schedule(n,i=0){var r;if(this.closed)return this;this.state=n;let o=this.id,A=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(A,o,i)),this.pending=!0,this.delay=i,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(A,this.id,i),this;}requestAsyncId(n,i,r=0){return iA.setInterval(n.flush.bind(n,this),r);}recycleAsyncId(n,i,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return i;i!=null&&iA.clearInterval(i);}execute(n,i){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(n,i);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null));}_execute(n,i){let r=!1,o;try{this.work(n);}catch(A){r=!0,o=A||new Error("Scheduled action threw falsy error");}if(r)return this.unsubscribe(),o;}unsubscribe(){if(!this.closed){let{id:n,scheduler:i}=this,{actions:r}=i;this.work=this.state=this.scheduler=null,this.pending=!1,fi(r,this),n!=null&&(this.id=this.recycleAsyncId(i,n,null)),this.delay=null,super.unsubscribe();}}};var ro=class t{constructor(n,i=t.now){this.schedulerActionCtor=n,this.now=i;}schedule(n,i=0,r){return new this.schedulerActionCtor(this,n).schedule(r,i);}};ro.now=rA.now;var Qs=class extends ro{constructor(n,i=ro.now){super(n,i),this.actions=[],this._active=!1;}flush(n){let{actions:i}=this;if(this._active){i.push(n);return;}let r;this._active=!0;do if(r=n.execute(n.state,n.delay))break;while(n=i.shift());if(this._active=!1,r){for(;n=i.shift();)n.unsubscribe();throw r;}}};var bi=new Qs(Bs),Gh=bi;var zt=new he(t=>t.complete());function _s(t){return t&&de(t.schedule);}function wc(t){return t[t.length-1];}function $s(t){return de(wc(t))?t.pop():void 0;}function Zn(t){return _s(wc(t))?t.pop():void 0;}function Bh(t,n){return typeof wc(t)=="number"?t.pop():n;}function _h(t,n,i,r){function o(A){return A instanceof i?A:new i(function(s){s(A);});}return new(i||(i=Promise))(function(A,s){function l(m){try{p(r.next(m));}catch(h){s(h);}}function u(m){try{p(r.throw(m));}catch(h){s(h);}}function p(m){m.done?A(m.value):o(m.value).then(l,u);}p((r=r.apply(t,n||[])).next());});}function Qh(t){var n=typeof Symbol=="function"&&Symbol.iterator,i=n&&t[n],r=0;if(i)return i.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t};}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.");}function xi(t){return this instanceof xi?(this.v=t,this):new xi(t);}function $h(t,n,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=i.apply(t,n||[]),o,A=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",s),o[Symbol.asyncIterator]=function(){return this;},o;function s(P){return function(C){return Promise.resolve(C).then(P,h);};}function l(P,C){r[P]&&(o[P]=function(O){return new Promise(function(J,q){A.push([P,O,J,q])>1||u(P,O);});},C&&(o[P]=C(o[P])));}function u(P,C){try{p(r[P](C));}catch(O){x(A[0][3],O);}}function p(P){P.value instanceof xi?Promise.resolve(P.value.v).then(m,h):x(A[0][2],P);}function m(P){u("next",P);}function h(P){u("throw",P);}function x(P,C){P(C),A.shift(),A.length&&u(A[0][0],A[0][1]);}}function e1(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t[Symbol.asyncIterator],i;return n?n.call(t):(t=typeof Qh=="function"?Qh(t):t[Symbol.iterator](),i={},r("next"),r("throw"),r("return"),i[Symbol.asyncIterator]=function(){return this;},i);function r(A){i[A]=t[A]&&function(s){return new Promise(function(l,u){s=t[A](s),o(l,u,s.done,s.value);});};}function o(A,s,l,u){Promise.resolve(u).then(function(p){A({value:p,done:l});},s);}}var io=t=>t&&typeof t.length=="number"&&typeof t!="function";function ea(t){return de(t==null?void 0:t.then);}function ta(t){return de(t[to]);}function na(t){return Symbol.asyncIterator&&de(t==null?void 0:t[Symbol.asyncIterator]);}function ra(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`);}function O7(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator;}var ia=O7();function oa(t){return de(t==null?void 0:t[ia]);}function Aa(t){return $h(this,arguments,function*(){let i=t.getReader();try{for(;;){let{value:r,done:o}=yield xi(i.read());if(o)return yield xi(void 0);yield yield xi(r);}}finally{i.releaseLock();}});}function sa(t){return de(t==null?void 0:t.getReader);}function Re(t){if(t instanceof he)return t;if(t!=null){if(ta(t))return U7(t);if(io(t))return J7(t);if(ea(t))return M7(t);if(na(t))return t1(t);if(oa(t))return I7(t);if(sa(t))return R7(t);}throw ra(t);}function U7(t){return new he(n=>{let i=t[to]();if(de(i.subscribe))return i.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable");});}function J7(t){return new he(n=>{for(let i=0;i<t.length&&!n.closed;i++)n.next(t[i]);n.complete();});}function M7(t){return new he(n=>{t.then(i=>{n.closed||(n.next(i),n.complete());},i=>n.error(i)).then(null,Hs);});}function I7(t){return new he(n=>{for(let i of t)if(n.next(i),n.closed)return;n.complete();});}function t1(t){return new he(n=>{j7(t,n).catch(i=>n.error(i));});}function R7(t){return t1(Aa(t));}function j7(t,n){var i,r,o,A;return _h(this,void 0,void 0,function*(){try{for(i=e1(t);r=yield i.next(),!r.done;){let s=r.value;if(n.next(s),n.closed)return;}}catch(s){o={error:s};}finally{try{r&&!r.done&&(A=i.return)&&(yield A.call(i));}finally{if(o)throw o.error;}}n.complete();});}function nn(t,n,i,r=0,o=!1){let A=n.schedule(function(){i(),o?t.add(this.schedule(null,r)):this.unsubscribe();},r);if(t.add(A),!o)return A;}function aa(t,n=0){return be((i,r)=>{i.subscribe(ve(r,o=>nn(r,t,()=>r.next(o),n),()=>nn(r,t,()=>r.complete(),n),o=>nn(r,t,()=>r.error(o),n)));});}function la(t,n=0){return be((i,r)=>{r.add(t.schedule(()=>i.subscribe(r),n));});}function n1(t,n){return Re(t).pipe(la(n),aa(n));}function r1(t,n){return Re(t).pipe(la(n),aa(n));}function i1(t,n){return new he(i=>{let r=0;return n.schedule(function(){r===t.length?i.complete():(i.next(t[r++]),i.closed||this.schedule());});});}function o1(t,n){return new he(i=>{let r;return nn(i,n,()=>{r=t[ia](),nn(i,n,()=>{let o,A;try{({value:o,done:A}=r.next());}catch(s){i.error(s);return;}A?i.complete():i.next(o);},0,!0);}),()=>de(r==null?void 0:r.return)&&r.return();});}function da(t,n){if(!t)throw new Error("Iterable cannot be null");return new he(i=>{nn(i,n,()=>{let r=t[Symbol.asyncIterator]();nn(i,n,()=>{r.next().then(o=>{o.done?i.complete():i.next(o.value);});},0,!0);});});}function A1(t,n){return da(Aa(t),n);}function s1(t,n){if(t!=null){if(ta(t))return n1(t,n);if(io(t))return i1(t,n);if(ea(t))return r1(t,n);if(na(t))return da(t,n);if(oa(t))return o1(t,n);if(sa(t))return A1(t,n);}throw ra(t);}function tt(t,n){return n?s1(t,n):Re(t);}function ee(...t){let n=Zn(t);return tt(t,n);}function Or(t,n){let i=de(t)?t:()=>t,r=o=>o.error(i());return new he(n?o=>n.schedule(r,0,o):r);}function oA(t){return!!t&&(t instanceof he||de(t.lift)&&de(t.subscribe));}var vr=_i(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence";});function a1(t){return t instanceof Date&&!isNaN(t);}function re(t,n){return be((i,r)=>{let o=0;i.subscribe(ve(r,A=>{r.next(t.call(n,A,o++));}));});}var{isArray:q7}=Array;function D7(t,n){return q7(n)?t(...n):t(n);}function oo(t){return re(n=>D7(t,n));}var{isArray:H7}=Array,{getPrototypeOf:Z7,prototype:Y7,keys:G7}=Object;function ca(t){if(t.length===1){let n=t[0];if(H7(n))return{args:n,keys:null};if(B7(n)){let i=G7(n);return{args:i.map(r=>n[r]),keys:i};}}return{args:t,keys:null};}function B7(t){return t&&typeof t=="object"&&Z7(t)===Y7;}function ua(t,n){return t.reduce((i,r,o)=>(i[r]=n[o],i),{});}function gr(...t){let n=Zn(t),i=$s(t),{args:r,keys:o}=ca(t);if(r.length===0)return tt([],n);let A=new he(Q7(r,n,o?s=>ua(o,s):jt));return i?A.pipe(oo(i)):A;}function Q7(t,n,i=jt){return r=>{l1(n,()=>{let{length:o}=t,A=new Array(o),s=o,l=o;for(let u=0;u<o;u++)l1(n,()=>{let p=tt(t[u],n),m=!1;p.subscribe(ve(r,h=>{A[u]=h,m||(m=!0,l--),l||r.next(i(A.slice()));},()=>{--s||r.complete();}));},r);},r);};}function l1(t,n,i){t?nn(i,t,n):n();}function d1(t,n,i,r,o,A,s,l){let u=[],p=0,m=0,h=!1,x=()=>{h&&!u.length&&!p&&n.complete();},P=O=>p<r?C(O):u.push(O),C=O=>{A&&n.next(O),p++;let J=!1;Re(i(O,m++)).subscribe(ve(n,q=>{o==null||o(q),A?P(q):n.next(q);},()=>{J=!0;},void 0,()=>{if(J)try{for(p--;u.length&&p<r;){let q=u.shift();s?nn(n,s,()=>C(q)):C(q);}x();}catch(q){n.error(q);}}));};return t.subscribe(ve(n,P,()=>{h=!0,x();})),()=>{l==null||l();};}function at(t,n,i=1/0){return de(n)?at((r,o)=>re((A,s)=>n(r,A,o,s))(Re(t(r,o))),i):(typeof n=="number"&&(i=n),be((r,o)=>d1(r,o,t,i)));}function Yn(t=1/0){return at(jt,t);}function c1(){return Yn(1);}function Gn(...t){return c1()(tt(t,Zn(t)));}function Ao(t){return new he(n=>{Re(t()).subscribe(n);});}function AA(...t){let n=$s(t),{args:i,keys:r}=ca(t),o=new he(A=>{let{length:s}=i;if(!s){A.complete();return;}let l=new Array(s),u=s,p=s;for(let m=0;m<s;m++){let h=!1;Re(i[m]).subscribe(ve(A,x=>{h||(h=!0,p--),l[m]=x;},()=>u--,void 0,()=>{(!u||!h)&&(p||A.next(r?ua(r,l):l),A.complete());}));}});return n?o.pipe(oo(n)):o;}var _7=["addListener","removeListener"],$7=["addEventListener","removeEventListener"],ex=["on","off"];function yi(t,n,i,r){if(de(i)&&(r=i,i=void 0),r)return yi(t,n,i).pipe(oo(r));let[o,A]=rx(t)?$7.map(s=>l=>t[s](n,l,i)):tx(t)?_7.map(u1(t,n)):nx(t)?ex.map(u1(t,n)):[];if(!o&&io(t))return at(s=>yi(s,n,i))(Re(t));if(!o)throw new TypeError("Invalid event target");return new he(s=>{let l=(...u)=>s.next(1<u.length?u:u[0]);return o(l),()=>A(l);});}function u1(t,n){return i=>r=>t[i](n,r);}function tx(t){return de(t.addListener)&&de(t.removeListener);}function nx(t){return de(t.on)&&de(t.off);}function rx(t){return de(t.addEventListener)&&de(t.removeEventListener);}function sA(t=0,n,i=Gh){let r=-1;return n!=null&&(_s(n)?i=n:r=n),new he(o=>{let A=a1(t)?+t-i.now():t;A<0&&(A=0);let s=0;return i.schedule(function(){o.closed||(o.next(s++),0<=r?this.schedule(void 0,r):o.complete());},A);});}function br(...t){let n=Zn(t),i=Bh(t,1/0),r=t;return r.length?r.length===1?Re(r[0]):Yn(i)(tt(r,n)):zt;}function De(t,n){return be((i,r)=>{let o=0;i.subscribe(ve(r,A=>t.call(n,A,o++)&&r.next(A)));});}function f1(t){return be((n,i)=>{let r=!1,o=null,A=null,s=!1,l=()=>{if(A==null||A.unsubscribe(),A=null,r){r=!1;let p=o;o=null,i.next(p);}s&&i.complete();},u=()=>{A=null,s&&i.complete();};n.subscribe(ve(i,p=>{r=!0,o=p,A||Re(t(p)).subscribe(A=ve(i,l,u));},()=>{s=!0,(!r||!A||A.closed)&&i.complete();}));});}function fa(t,n=bi){return f1(()=>sA(t,n));}function Nn(t){return be((n,i)=>{let r=null,o=!1,A;r=n.subscribe(ve(i,void 0,void 0,s=>{A=Re(t(s,Nn(t)(n))),r?(r.unsubscribe(),r=null,A.subscribe(i)):o=!0;})),o&&(r.unsubscribe(),r=null,A.subscribe(i));});}function p1(t,n,i,r,o){return(A,s)=>{let l=i,u=n,p=0;A.subscribe(ve(s,m=>{let h=p++;u=l?t(u,m,h):(l=!0,m),r&&s.next(u);},o&&(()=>{l&&s.next(u),s.complete();})));};}function xr(t,n){return de(n)?at(t,n,1):at(t,1);}function Si(t,n=bi){return be((i,r)=>{let o=null,A=null,s=null,l=()=>{if(o){o.unsubscribe(),o=null;let p=A;A=null,r.next(p);}};function u(){let p=s+t,m=n.now();if(m<p){o=this.schedule(void 0,p-m),r.add(o);return;}l();}i.subscribe(ve(r,p=>{A=p,s=n.now(),o||(o=n.schedule(u,t),r.add(o));},()=>{l(),r.complete();},void 0,()=>{A=o=null;}));});}function Ur(t){return be((n,i)=>{let r=!1;n.subscribe(ve(i,o=>{r=!0,i.next(o);},()=>{r||i.next(t),i.complete();}));});}function He(t){return t<=0?()=>zt:be((n,i)=>{let r=0;n.subscribe(ve(i,o=>{++r<=t&&(i.next(o),t<=r&&i.complete());}));});}function m1(){return be((t,n)=>{t.subscribe(ve(n,pi));});}function aA(t){return re(()=>t);}function Kc(t,n){return n?i=>Gn(n.pipe(He(1),m1()),i.pipe(Kc(t))):at((i,r)=>Re(t(i,r)).pipe(He(1),aA(i)));}function Ec(t,n=bi){let i=sA(t,n);return Kc(()=>i);}function so(t,n=jt){return t=t!=null?t:ix,be((i,r)=>{let o,A=!0;i.subscribe(ve(r,s=>{let l=n(s);(A||!t(o,l))&&(A=!1,o=l,r.next(s));}));});}function ix(t,n){return t===n;}function pa(t=ox){return be((n,i)=>{let r=!1;n.subscribe(ve(i,o=>{r=!0,i.next(o);},()=>r?i.complete():i.error(t())));});}function ox(){return new vr();}function zn(t){return be((n,i)=>{try{n.subscribe(i);}finally{i.add(t);}});}function Bn(t,n){let i=arguments.length>=2;return r=>r.pipe(t?De((o,A)=>t(o,A,r)):jt,He(1),i?Ur(n):pa(()=>new vr()));}function ao(t){return t<=0?()=>zt:be((n,i)=>{let r=[];n.subscribe(ve(i,o=>{r.push(o),t<r.length&&r.shift();},()=>{for(let o of r)i.next(o);i.complete();},void 0,()=>{r=null;}));});}function Oc(t,n){let i=arguments.length>=2;return r=>r.pipe(t?De((o,A)=>t(o,A,r)):jt,ao(1),i?Ur(n):pa(()=>new vr()));}function Uc(t,n){return be(p1(t,n,arguments.length>=2,!0));}function lA(t={}){let{connector:n=()=>new ne(),resetOnError:i=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=t;return A=>{let s,l,u,p=0,m=!1,h=!1,x=()=>{l==null||l.unsubscribe(),l=void 0;},P=()=>{x(),s=u=void 0,m=h=!1;},C=()=>{let O=s;P(),O==null||O.unsubscribe();};return be((O,J)=>{p++,!h&&!m&&x();let q=u=u!=null?u:n();J.add(()=>{p--,p===0&&!h&&!m&&(l=Jc(C,o));}),q.subscribe(J),!s&&p>0&&(s=new hr({next:pe=>q.next(pe),error:pe=>{h=!0,x(),l=Jc(P,i,pe),q.error(pe);},complete:()=>{m=!0,x(),l=Jc(P,r),q.complete();}}),Re(O).subscribe(s));})(A);};}function Jc(t,n,...i){if(n===!0){t();return;}if(n===!1)return;let r=new hr({next:()=>{r.unsubscribe(),t();}});return Re(n(...i)).subscribe(r);}function ma(t,n,i){let r,o=!1;return t&&typeof t=="object"?({bufferSize:r=1/0,windowTime:n=1/0,refCount:o=!1,scheduler:i}=t):r=t!=null?t:1/0,lA({connector:()=>new gi(r,n,i),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o});}function dA(t){return De((n,i)=>t<=i);}function wn(...t){let n=Zn(t);return be((i,r)=>{(n?Gn(t,i,n):Gn(t,i)).subscribe(r);});}function ft(t,n){return be((i,r)=>{let o=null,A=0,s=!1,l=()=>s&&!o&&r.complete();i.subscribe(ve(r,u=>{o==null||o.unsubscribe();let p=0,m=A++;Re(t(u,m)).subscribe(o=ve(r,h=>r.next(n?n(u,h,m,p++):h),()=>{o=null,l();}));},()=>{s=!0,l();}));});}function xe(t){return be((n,i)=>{Re(t).subscribe(ve(i,()=>i.complete(),pi)),!i.closed&&n.subscribe(i);});}function Mc(t,n=!1){return be((i,r)=>{let o=0;i.subscribe(ve(r,A=>{let s=t(A,o++);(s||n)&&r.next(A),!s&&r.complete();}));});}function nt(t,n,i){let r=de(t)||n||i?{next:t,error:n,complete:i}:t;return r?be((o,A)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let l=!0;o.subscribe(ve(A,u=>{var p;(p=r.next)===null||p===void 0||p.call(r,u),A.next(u);},()=>{var u;l=!1,(u=r.complete)===null||u===void 0||u.call(r),A.complete();},u=>{var p;l=!1,(p=r.error)===null||p===void 0||p.call(r,u),A.error(u);},()=>{var u,p;l&&((u=r.unsubscribe)===null||u===void 0||u.call(r)),(p=r.finalize)===null||p===void 0||p.call(r);}));}):jt;}var r0="https://g.co/ng/security#xss",B=class extends Error{constructor(n,i){super($a(n,i)),this.code=n;}};function $a(t,n){return`${`NG0${Math.abs(t)}`}${n?": "+n:""}`;}var ou=class extends ne{constructor(n=!1){super(),this.__isAsync=n;}emit(n){super.next(n);}subscribe(n,i,r){var u,p,m;let o=n,A=i||(()=>null),s=r;if(n&&typeof n=="object"){let h=n;o=(u=h.next)==null?void 0:u.bind(h),A=(p=h.error)==null?void 0:p.bind(h),s=(m=h.complete)==null?void 0:m.bind(h);}this.__isAsync&&(A=Ic(A),o&&(o=Ic(o)),s&&(s=Ic(s)));let l=super.subscribe({next:o,error:A,complete:s});return n instanceof Ne&&n.add(l),l;}};function Ic(t){return n=>{setTimeout(t,void 0,n);};}var $=ou;var Fe=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t;}(Fe||{});function Ht(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(Ht).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let n=t.toString();if(n==null)return""+n;let i=n.indexOf(`
`);return i===-1?n:n.substring(0,i);}function Au(t,n){return t==null||t===""?n===null?"":n:n==null||n===""?t:t+" "+n;}function Ax(t,n,i){t!=n&&sx(i,t,n,"==");}function sx(t,n,i,r){throw new Error(`ASSERTION ERROR: ${t}`+(r==null?"":` [Expected=> ${i} ${r} ${n} <=Actual]`));}var i0=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t;}(i0||{}),$n=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t;}($n||{});function CA(t){return{toString:t}.toString();}var pt=globalThis;var ho={},qt=[];function it(t){for(let n in t)if(t[n]===it)return n;throw Error("Could not find renamed property on target object.");}function ax(t,n){for(let i in n)n.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=n[i]);}var lx=it({ɵcmp:it}),dx=it({ɵdir:it}),cx=it({ɵpipe:it}),ux=it({ɵmod:it}),Fa=it({ɵfac:it}),cA=it({__NG_ELEMENT_ID__:it}),h1=it({__NG_ENV_ID__:it}),z=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t;}(z||{});function o0(t,n,i){let r=t.length;for(;;){let o=t.indexOf(n,i);if(o===-1)return o;if(o===0||t.charCodeAt(o-1)<=32){let A=n.length;if(o+A===r||t.charCodeAt(o+A)<=32)return o;}i=o+1;}}function su(t,n,i){let r=0;for(;r<i.length;){let o=i[r];if(typeof o=="number"){if(o!==0)break;r++;let A=i[r++],s=i[r++],l=i[r++];t.setAttribute(n,s,l,A);}else{let A=o,s=i[++r];fx(A)?t.setProperty(n,A,s):t.setAttribute(n,A,s),r++;}}return r;}function A0(t){return t===3||t===4||t===6;}function fx(t){return t.charCodeAt(0)===64;}function hA(t,n){if(!(n===null||n.length===0))if(t===null||t.length===0)t=n.slice();else{let i=-1;for(let r=0;r<n.length;r++){let o=n[r];typeof o=="number"?i=o:i===0||(i===-1||i===2?v1(t,i,o,null,n[++r]):v1(t,i,o,null,null));}}return t;}function v1(t,n,i,r,o){let A=0,s=t.length;if(n===-1)s=-1;else for(;A<t.length;){let l=t[A++];if(typeof l=="number"){if(l===n){s=-1;break;}else if(l>n){s=A-1;break;}}}for(;A<t.length;){let l=t[A];if(typeof l=="number")break;if(l===i){if(r===null){o!==null&&(t[A+1]=o);return;}else if(r===t[A+1]){t[A+2]=o;return;}}A++,r!==null&&A++,o!==null&&A++;}s!==-1&&(t.splice(s,0,n),A=s+1),t.splice(A++,0,i),r!==null&&t.splice(A++,0,r),o!==null&&t.splice(A++,0,o);}var s0="ng-template";function px(t,n,i){let r=0,o=!0;for(;r<t.length;){let A=t[r++];if(typeof A=="string"&&o){let s=t[r++];if(i&&A==="class"&&o0(s.toLowerCase(),n,0)!==-1)return!0;}else if(A===1){for(;r<t.length&&typeof(A=t[r++])=="string";)if(A.toLowerCase()===n)return!0;return!1;}else typeof A=="number"&&(o=!1);}return!1;}function a0(t){return t.type===4&&t.value!==s0;}function mx(t,n,i){let r=t.type===4&&!i?s0:t.value;return n===r;}function hx(t,n,i){let r=4,o=t.attrs||[],A=bx(o),s=!1;for(let l=0;l<n.length;l++){let u=n[l];if(typeof u=="number"){if(!s&&!Kn(r)&&!Kn(u))return!1;if(s&&Kn(u))continue;s=!1,r=u|r&1;continue;}if(!s)if(r&4){if(r=2|r&1,u!==""&&!mx(t,u,i)||u===""&&n.length===1){if(Kn(r))return!1;s=!0;}}else{let p=r&8?u:n[++l];if(r&8&&t.attrs!==null){if(!px(t.attrs,p,i)){if(Kn(r))return!1;s=!0;}continue;}let m=r&8?"class":u,h=vx(m,o,a0(t),i);if(h===-1){if(Kn(r))return!1;s=!0;continue;}if(p!==""){let x;h>A?x="":x=o[h+1].toLowerCase();let P=r&8?x:null;if(P&&o0(P,p,0)!==-1||r&2&&p!==x){if(Kn(r))return!1;s=!0;}}}}return Kn(r)||s;}function Kn(t){return(t&1)===0;}function vx(t,n,i,r){if(n===null)return-1;let o=0;if(r||!i){let A=!1;for(;o<n.length;){let s=n[o];if(s===t)return o;if(s===3||s===6)A=!0;else if(s===1||s===2){let l=n[++o];for(;typeof l=="string";)l=n[++o];continue;}else{if(s===4)break;if(s===0){o+=4;continue;}}o+=A?1:2;}return-1;}else return xx(n,t);}function l0(t,n,i=!1){for(let r=0;r<n.length;r++)if(hx(t,n[r],i))return!0;return!1;}function gx(t){let n=t.attrs;if(n!=null){let i=n.indexOf(5);if(!(i&1))return n[i+1];}return null;}function bx(t){for(let n=0;n<t.length;n++){let i=t[n];if(A0(i))return n;}return t.length;}function xx(t,n){let i=t.indexOf(4);if(i>-1)for(i++;i<t.length;){let r=t[i];if(typeof r=="number")return-1;if(r===n)return i;i++;}return-1;}function yx(t,n){e:for(let i=0;i<n.length;i++){let r=n[i];if(t.length===r.length){for(let o=0;o<t.length;o++)if(t[o]!==r[o])continue e;return!0;}}return!1;}function g1(t,n){return t?":not("+n.trim()+")":n;}function Sx(t){let n=t[0],i=1,r=2,o="",A=!1;for(;i<t.length;){let s=t[i];if(typeof s=="string"){if(r&2){let l=t[++i];o+="["+s+(l.length>0?'="'+l+'"':"")+"]";}else r&8?o+="."+s:r&4&&(o+=" "+s);}else o!==""&&!Kn(s)&&(n+=g1(A,o),o=""),r=s,A=A||!Kn(r);i++;}return o!==""&&(n+=g1(A,o)),n;}function Px(t){return t.map(Sx).join(",");}function Lx(t){let n=[],i=[],r=1,o=2;for(;r<t.length;){let A=t[r];if(typeof A=="string")o===2?A!==""&&n.push(A,t[++r]):o===8&&i.push(A);else{if(!Kn(o))break;o=A;}r++;}return{attrs:n,classes:i};}function G(t){return CA(()=>{var o;let n=p0(t),i=qe(M({},n),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===i0.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:(o=t.signals)!=null?o:!1,data:t.data||{},encapsulation:t.encapsulation||$n.Emulated,styles:t.styles||qt,_:null,schemas:t.schemas||null,tView:null,id:""});m0(i);let r=t.dependencies;return i.directiveDefs=x1(r,!1),i.pipeDefs=x1(r,!0),i.id=Vx(i),i;});}function Xx(t){return Ir(t)||d0(t);}function Wx(t){return t!==null;}function ie(t){return CA(()=>({type:t.type,bootstrap:t.bootstrap||qt,declarations:t.declarations||qt,imports:t.imports||qt,exports:t.exports||qt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}));}function b1(t,n){var r;if(t==null)return ho;let i={};for(let o in t)if(t.hasOwnProperty(o)){let A=t[o],s,l,u=z.None;Array.isArray(A)?(u=A[0],s=A[1],l=(r=A[2])!=null?r:s):(s=A,l=A),n?(i[s]=u!==z.None?[o,u]:o,n[s]=l):i[s]=o;}return i;}function Y(t){return CA(()=>{let n=p0(t);return m0(n),n;});}function el(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone===!0,onDestroy:t.type.prototype.ngOnDestroy||null};}function Ir(t){return t[lx]||null;}function d0(t){return t[dx]||null;}function c0(t){return t[cx]||null;}function u0(t){let n=Ir(t)||d0(t)||c0(t);return n!==null?n.standalone:!1;}function f0(t,n){let i=t[ux]||null;if(!i&&n===!0)throw new Error(`Type ${Ht(t)} does not have '\u0275mod' property.`);return i;}function p0(t){let n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||ho,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||qt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:b1(t.inputs,n),outputs:b1(t.outputs),debugInfo:null};}function m0(t){var n;(n=t.features)==null||n.forEach(i=>i(t));}function x1(t,n){if(!t)return null;let i=n?c0:Xx;return()=>(typeof t=="function"?t():t).map(r=>i(r)).filter(Wx);}function Vx(t){let n=0,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(let o of i)n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n;}var Lr=0,ye=1,me=2,kt=3,On=4,An=5,vo=6,vA=7,wt=8,go=9,Sr=10,Ze=11,gA=12,y1=13,Xo=14,pn=15,NA=16,lo=17,Un=18,tl=19,h0=20,Mr=21,Rc=22,Vi=23,vt=25,v0=1;var ki=7,Ca=8,bo=9,Kt=10,yf=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t;}(yf||{});function Li(t){return Array.isArray(t)&&typeof t[v0]=="object";}function Xr(t){return Array.isArray(t)&&t[v0]===!0;}function Sf(t){return(t.flags&4)!==0;}function nl(t){return t.componentOffset>-1;}function rl(t){return(t.flags&1)===1;}function Rr(t){return!!t.template;}function kx(t){return(t[me]&512)!==0;}var g0="svg",Tx="math",Fx=!1;function Cx(){return Fx;}function Sn(t){for(;Array.isArray(t);)t=t[Lr];return t;}function il(t,n){return Sn(n[t]);}function Ln(t,n){return Sn(n[t.index]);}function Pf(t,n){return t.data[n];}function Lf(t,n){return t[n];}function qr(t,n){let i=n[t];return Li(i)?i:i[Lr];}function Nx(t){return(t[me]&4)===4;}function Xf(t){return(t[me]&128)===128;}function zx(t){return Xr(t[kt]);}function Ti(t,n){return n==null?null:t[n];}function b0(t){t[lo]=0;}function wx(t){t[me]&1024||(t[me]|=1024,Xf(t)&&bA(t));}function Kx(t,n){for(;t>0;)n=n[Xo],t--;return n;}function Wf(t){var n;return!!(t[me]&9216||(n=t[Vi])!=null&&n.dirty);}function au(t){var n;Wf(t)?bA(t):t[me]&64&&(Cx()?(t[me]|=1024,bA(t)):(n=t[Sr].changeDetectionScheduler)==null||n.notify());}function bA(t){var i;(i=t[Sr].changeDetectionScheduler)==null||i.notify();let n=xA(t);for(;n!==null&&!(n[me]&8192||(n[me]|=8192,!Xf(n)));)n=xA(n);}function x0(t,n){if((t[me]&256)===256)throw new B(911,!1);t[Mr]===null&&(t[Mr]=[]),t[Mr].push(n);}function Ex(t,n){if(t[Mr]===null)return;let i=t[Mr].indexOf(n);i!==-1&&t[Mr].splice(i,1);}function xA(t){let n=t[kt];return Xr(n)?n[kt]:n;}var Pe={lFrame:T0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ox(){return Pe.lFrame.elementDepthCount;}function Ux(){Pe.lFrame.elementDepthCount++;}function Jx(){Pe.lFrame.elementDepthCount--;}function y0(){return Pe.bindingsEnabled;}function S0(){return Pe.skipHydrationRootTNode!==null;}function Mx(t){return Pe.skipHydrationRootTNode===t;}function Ix(){Pe.skipHydrationRootTNode=null;}function ce(){return Pe.lFrame.lView;}function At(){return Pe.lFrame.tView;}function Ye(t){return Pe.lFrame.contextLView=t,t[wt];}function Ge(t){return Pe.lFrame.contextLView=null,t;}function Et(){let t=P0();for(;t!==null&&t.type===64;)t=t.parent;return t;}function P0(){return Pe.lFrame.currentTNode;}function yA(){let t=Pe.lFrame,n=t.currentTNode;return t.isParent?n:n.parent;}function er(t,n){let i=Pe.lFrame;i.currentTNode=t,i.isParent=n;}function Vf(){return Pe.lFrame.isParent;}function kf(){Pe.lFrame.isParent=!1;}function Rx(){return Pe.lFrame.contextLView;}function Dr(){let t=Pe.lFrame,n=t.bindingRootIndex;return n===-1&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n;}function jx(){return Pe.lFrame.bindingIndex;}function qx(t){return Pe.lFrame.bindingIndex=t;}function Hr(){return Pe.lFrame.bindingIndex++;}function L0(t){let n=Pe.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,i;}function Dx(){return Pe.lFrame.inI18n;}function X0(t){Pe.lFrame.inI18n=t;}function Hx(t,n){let i=Pe.lFrame;i.bindingIndex=i.bindingRootIndex=t,lu(n);}function Zx(){return Pe.lFrame.currentDirectiveIndex;}function lu(t){Pe.lFrame.currentDirectiveIndex=t;}function Yx(t){let n=Pe.lFrame.currentDirectiveIndex;return n===-1?null:t[n];}function W0(){return Pe.lFrame.currentQueryIndex;}function Tf(t){Pe.lFrame.currentQueryIndex=t;}function Gx(t){let n=t[ye];return n.type===2?n.declTNode:n.type===1?t[An]:null;}function V0(t,n,i){if(i&Fe.SkipSelf){let o=n,A=t;for(;o=o.parent,o===null&&!(i&Fe.Host);)if(o=Gx(A),o===null||(A=A[Xo],o.type&10))break;if(o===null)return!1;n=o,t=A;}let r=Pe.lFrame=k0();return r.currentTNode=n,r.lView=t,!0;}function Ff(t){let n=k0(),i=t[ye];Pe.lFrame=n,n.currentTNode=i.firstChild,n.lView=t,n.tView=i,n.contextLView=t,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1;}function k0(){let t=Pe.lFrame,n=t===null?null:t.child;return n===null?T0(t):n;}function T0(t){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=n),n;}function F0(){let t=Pe.lFrame;return Pe.lFrame=t.parent,t.currentTNode=null,t.lView=null,t;}var C0=F0;function Cf(){let t=F0();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0;}function Bx(t){return(Pe.lFrame.contextLView=Kx(t,Pe.lFrame.contextLView))[wt];}function Zr(){return Pe.lFrame.selectedIndex;}function Fi(t){Pe.lFrame.selectedIndex=t;}function zA(){let t=Pe.lFrame;return Pf(t.tView,t.selectedIndex);}function Qe(){Pe.lFrame.currentNamespace=g0;}function xt(){Qx();}function Qx(){Pe.lFrame.currentNamespace=null;}function _x(){return Pe.lFrame.currentNamespace;}var N0=!0;function ol(){return N0;}function Al(t){N0=t;}function $x(){return Wo(Et(),ce());}function Wo(t,n){return new Q(Ln(t,n));}var Q=(()=>{let n=class n{constructor(r){this.nativeElement=r;}};n.__NG_ELEMENT_ID__=$x;let t=n;return t;})();function e5(t){return t instanceof Q?t.nativeElement:t;}function t5(t,n,i){if(t.length!==n.length)return!1;for(let r=0;r<t.length;r++){let o=t[r],A=n[r];if(i&&(o=i(o),A=i(A)),A!==o)return!1;}return!0;}function n5(t){return t.flat(Number.POSITIVE_INFINITY);}function Nf(t,n){t.forEach(i=>Array.isArray(i)?Nf(i,n):n(i));}function z0(t,n,i){n>=t.length?t.push(i):t.splice(n,0,i);}function Na(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0];}function r5(t,n){let i=[];for(let r=0;r<t;r++)i.push(n);return i;}function i5(t,n,i,r){let o=t.length;if(o==n)t.push(i,r);else if(o===1)t.push(r,t[0]),t[0]=i;else{for(o--,t.push(t[o-1],t[o]);o>n;){let A=o-2;t[o]=t[A],o--;}t[n]=i,t[n+1]=r;}}function sl(t,n,i){let r=wA(t,n);return r>=0?t[r|1]=i:(r=~r,i5(t,r,n,i)),r;}function jc(t,n){let i=wA(t,n);if(i>=0)return t[i|1];}function wA(t,n){return o5(t,n,1);}function o5(t,n,i){let r=0,o=t.length>>i;for(;o!==r;){let A=r+(o-r>>1),s=t[A<<i];if(n===s)return A<<i;s>n?o=A:r=A+1;}return~(o<<i);}function A5(){return this._results[Symbol.iterator]();}var xo=class t{get changes(){var n;return(n=this._changes)!=null?n:this._changes=new $();}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let i=t.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=A5);}get(n){return this._results[n];}map(n){return this._results.map(n);}filter(n){return this._results.filter(n);}find(n){return this._results.find(n);}reduce(n,i){return this._results.reduce(n,i);}forEach(n){this._results.forEach(n);}some(n){return this._results.some(n);}toArray(){return this._results.slice();}toString(){return this._results.toString();}reset(n,i){this.dirty=!1;let r=n5(n);(this._changesDetected=!t5(this._results,r,i))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0]);}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this);}onDirty(n){this._onDirty=n;}setDirty(){var n;this.dirty=!0,(n=this._onDirty)==null||n.call(this);}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe());}};function w0(t){return(t.flags&128)===128;}var du;function K0(t){du=t;}function E0(){if(du!==void 0)return du;if(typeof document<"u")return document;throw new B(210,!1);}function E(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0};}function oe(t){return{providers:t.providers||[],imports:t.imports||[]};}function al(t){return S1(t,U0)||S1(t,J0);}function O0(t){return al(t)!==null;}function S1(t,n){return t.hasOwnProperty(n)?t[n]:null;}function s5(t){let n=t&&(t[U0]||t[J0]);return n||null;}function P1(t){return t&&(t.hasOwnProperty(L1)||t.hasOwnProperty(a5))?t[L1]:null;}var U0=it({ɵprov:it}),L1=it({ɵinj:it}),J0=it({ngInjectableDef:it}),a5=it({ngInjectorDef:it}),U=class{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,typeof i=="number"?this.__NG_ELEMENT_ID__=i:i!==void 0&&(this.ɵprov=E({token:this,providedIn:i.providedIn||"root",factory:i.factory}));}get multi(){return this;}toString(){return`InjectionToken ${this._desc}`;}},Vo=new U("",{providedIn:"root",factory:()=>l5}),l5="ng",zf=new U(""),yt=new U("",{providedIn:"platform",factory:()=>"unknown"});var Ot=new U(""),KA=new U("",{providedIn:"root",factory:()=>{var t,n;return((n=(t=E0().body)==null?void 0:t.querySelector("[ngCspNonce]"))==null?void 0:n.getAttribute("ngCspNonce"))||null;}}),wf={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},M0=new U("",{providedIn:"root",factory:()=>wf}),d5=it({__forward_ref__:it});function _e(t){return t.__forward_ref__=_e,t.toString=function(){return Ht(this());},t;}function Dt(t){return I0(t)?t():t;}function I0(t){return typeof t=="function"&&t.hasOwnProperty(d5)&&t.__forward_ref__===_e;}function R0(t){return t&&!!t.ɵproviders;}function EA(t){return typeof t=="string"?t:t==null?"":String(t);}function c5(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():EA(t);}function u5(t,n){let i=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new B(-200,t);}function Kf(t,n){throw new B(-201,!1);}var cu;function j0(){return cu;}function rn(t){let n=cu;return cu=t,n;}function q0(t,n,i){let r=al(t);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(i&Fe.Optional)return null;if(n!==void 0)return n;Kf(t,"Injector");}var f5={},SA=f5,uu="__NG_DI_FLAG__",za="ngTempTokenPath",p5="ngTokenPath",m5=/\n/gm,h5="\u0275",X1="__source",po;function v5(){return po;}function Jr(t){let n=po;return po=t,n;}function g5(t,n=Fe.Default){if(po===void 0)throw new B(-203,!1);return po===null?q0(t,void 0,n):po.get(t,n&Fe.Optional?null:void 0,n);}function F(t,n=Fe.Default){return(j0()||g5)(Dt(t),n);}function w(t,n=Fe.Default){return F(t,ll(n));}function ll(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4);}function fu(t){let n=[];for(let i=0;i<t.length;i++){let r=Dt(t[i]);if(Array.isArray(r)){if(r.length===0)throw new B(900,!1);let o,A=Fe.Default;for(let s=0;s<r.length;s++){let l=r[s],u=b5(l);typeof u=="number"?u===-1?o=l.token:A|=u:o=l;}n.push(F(o,A));}else n.push(F(r));}return n;}function Ef(t,n){return t[uu]=n,t.prototype[uu]=n,t;}function b5(t){return t[uu];}function x5(t,n,i,r){let o=t[za];throw n[X1]&&o.unshift(n[X1]),t.message=y5(`
`+t.message,o,i,r),t[p5]=o,t[za]=null,t;}function y5(t,n,i,r=null){t=t&&t.charAt(0)===`
`&&t.charAt(1)==h5?t.slice(2):t;let o=Ht(n);if(Array.isArray(n))o=n.map(Ht).join(" -> ");else if(typeof n=="object"){let A=[];for(let s in n)if(n.hasOwnProperty(s)){let l=n[s];A.push(s+":"+(typeof l=="string"?JSON.stringify(l):Ht(l)));}o=`{${A.join(", ")}}`;}return`${i}${r?"("+r+")":""}[${o}]: ${t.replace(m5,`
  `)}`;}var S5="h",P5="b";var L5=()=>null;function Of(t,n,i=!1){return L5(t,n,i);}var ha="__parameters__";function X5(t){return function(...i){if(t){let r=t(...i);for(let o in r)this[o]=r[o];}};}function Uf(t,n,i){return CA(()=>{let r=X5(n);function o(...A){if(this instanceof o)return r.apply(this,A),this;let s=new o(...A);return l.annotation=s,l;function l(u,p,m){let h=u.hasOwnProperty(ha)?u[ha]:Object.defineProperty(u,ha,{value:[]})[ha];for(;h.length<=m;)h.push(null);return(h[m]=h[m]||[]).push(s),u;}}return i&&(o.prototype=Object.create(i.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o;});}var KJ=Ef(Uf("Inject",t=>({token:t})),-1),ko=Ef(Uf("Optional"),8);var OA=Ef(Uf("SkipSelf"),4);function Ci(t,n){let i=t.hasOwnProperty(Fa);return i?t[Fa]:null;}var yo=new U(""),D0=new U("",-1),H0=new U(""),wa=class{get(n,i=SA){if(i===SA){let r=new Error(`NullInjectorError: No provider for ${Ht(n)}!`);throw r.name="NullInjectorError",r;}return i;}};function dl(t){return{ɵproviders:t};}function W5(...t){return{ɵproviders:Z0(!0,t),ɵfromNgModule:!0};}function Z0(t,...n){let i=[],r=new Set(),o,A=s=>{i.push(s);};return Nf(n,s=>{let l=s;pu(l,A,[],r)&&(o||(o=[]),o.push(l));}),o!==void 0&&Y0(o,A),i;}function Y0(t,n){for(let i=0;i<t.length;i++){let{ngModule:r,providers:o}=t[i];Jf(o,A=>{n(A,r);});}}function pu(t,n,i,r){if(t=Dt(t),!t)return!1;let o=null,A=P1(t),s=!A&&Ir(t);if(!A&&!s){let u=t.ngModule;if(A=P1(u),A)o=u;else return!1;}else{if(s&&!s.standalone)return!1;o=t;}let l=r.has(o);if(s){if(l)return!1;if(r.add(o),s.dependencies){let u=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let p of u)pu(p,n,i,r);}}else if(A){if(A.imports!=null&&!l){r.add(o);let p;try{Nf(A.imports,m=>{pu(m,n,i,r)&&(p||(p=[]),p.push(m));});}finally{}p!==void 0&&Y0(p,n);}if(!l){let p=Ci(o)||(()=>new o());n({provide:o,useFactory:p,deps:qt},o),n({provide:H0,useValue:o,multi:!0},o),n({provide:yo,useValue:()=>F(o),multi:!0},o);}let u=A.providers;if(u!=null&&!l){let p=t;Jf(u,m=>{n(m,p);});}}else return!1;return o!==t&&t.providers!==void 0;}function Jf(t,n){for(let i of t)R0(i)&&(i=i.ɵproviders),Array.isArray(i)?Jf(i,n):n(i);}var V5=it({provide:String,useValue:it});function G0(t){return t!==null&&typeof t=="object"&&V5 in t;}function k5(t){return!!(t&&t.useExisting);}function T5(t){return!!(t&&t.useFactory);}function So(t){return typeof t=="function";}function F5(t){return!!t.useClass;}var cl=new U(""),Pa={},C5={},qc;function Mf(){return qc===void 0&&(qc=new wa()),qc;}var Zt=class{},PA=class extends Zt{get destroyed(){return this._destroyed;}constructor(n,i,r,o){super(),this.parent=i,this.source=r,this.scopes=o,this.records=new Map(),this._ngOnDestroyHooks=new Set(),this._onDestroyHooks=[],this._destroyed=!1,hu(n,s=>this.processProvider(s)),this.records.set(D0,co(void 0,this)),o.has("environment")&&this.records.set(Zt,co(void 0,this));let A=this.records.get(cl);A!=null&&typeof A.value=="string"&&this.scopes.add(A.value),this.injectorDefTypes=new Set(this.get(H0,qt,Fe.Self));}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of n)i();}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear();}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n);}runInContext(n){this.assertNotDestroyed();let i=Jr(this),r=rn(void 0),o;try{return n();}finally{Jr(i),rn(r);}}get(n,i=SA,r=Fe.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(h1))return n[h1](this);r=ll(r);let o,A=Jr(this),s=rn(void 0);try{if(!(r&Fe.SkipSelf)){let u=this.records.get(n);if(u===void 0){let p=E5(n)&&al(n);p&&this.injectableDefInScope(p)?u=co(mu(n),Pa):u=null,this.records.set(n,u);}if(u!=null)return this.hydrate(n,u);}let l=r&Fe.Self?Mf():this.parent;return i=r&Fe.Optional&&i===SA?null:i,l.get(n,i);}catch(l){if(l.name==="NullInjectorError"){if((l[za]=l[za]||[]).unshift(Ht(n)),A)throw l;return x5(l,n,"R3InjectorError",this.source);}else throw l;}finally{rn(s),Jr(A);}}resolveInjectorInitializers(){let n=Jr(this),i=rn(void 0),r;try{let o=this.get(yo,qt,Fe.Self);for(let A of o)A();}finally{Jr(n),rn(i);}}toString(){let n=[],i=this.records;for(let r of i.keys())n.push(Ht(r));return`R3Injector[${n.join(", ")}]`;}assertNotDestroyed(){if(this._destroyed)throw new B(205,!1);}processProvider(n){n=Dt(n);let i=So(n)?n:Dt(n&&n.provide),r=z5(n);if(!So(n)&&n.multi===!0){let o=this.records.get(i);o||(o=co(void 0,Pa,!0),o.factory=()=>fu(o.multi),this.records.set(i,o)),i=n,o.multi.push(n);}this.records.set(i,r);}hydrate(n,i){return i.value===Pa&&(i.value=C5,i.value=i.factory()),typeof i.value=="object"&&i.value&&K5(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value;}injectableDefInScope(n){if(!n.providedIn)return!1;let i=Dt(n.providedIn);return typeof i=="string"?i==="any"||this.scopes.has(i):this.injectorDefTypes.has(i);}removeOnDestroy(n){let i=this._onDestroyHooks.indexOf(n);i!==-1&&this._onDestroyHooks.splice(i,1);}};function mu(t){let n=al(t),i=n!==null?n.factory:Ci(t);if(i!==null)return i;if(t instanceof U)throw new B(204,!1);if(t instanceof Function)return N5(t);throw new B(204,!1);}function N5(t){if(t.length>0)throw new B(204,!1);let i=s5(t);return i!==null?()=>i.factory(t):()=>new t();}function z5(t){if(G0(t))return co(void 0,t.useValue);{let n=B0(t);return co(n,Pa);}}function B0(t,n,i){let r;if(So(t)){let o=Dt(t);return Ci(o)||mu(o);}else if(G0(t))r=()=>Dt(t.useValue);else if(T5(t))r=()=>t.useFactory(...fu(t.deps||[]));else if(k5(t))r=()=>F(Dt(t.useExisting));else{let o=Dt(t&&(t.useClass||t.provide));if(w5(t))r=()=>new o(...fu(t.deps));else return Ci(o)||mu(o);}return r;}function co(t,n,i=!1){return{factory:t,value:n,multi:i?[]:void 0};}function w5(t){return!!t.deps;}function K5(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function";}function E5(t){return typeof t=="function"||typeof t=="object"&&t instanceof U;}function hu(t,n){for(let i of t)Array.isArray(i)?hu(i,n):i&&R0(i)?hu(i.ɵproviders,n):n(i);}function rr(t,n){t instanceof PA&&t.assertNotDestroyed();let i,r=Jr(t),o=rn(void 0);try{return n();}finally{Jr(r),rn(o);}}function O5(t){if(!j0()&&!v5())throw new B(-203,!1);}function U5(t){let n=pt.ng;if(n&&n.ɵcompilerFacade)return n.ɵcompilerFacade;throw new Error("JIT compiler unavailable");}function J5(t){return typeof t=="function";}var vu=class{constructor(n,i,r){this.previousValue=n,this.currentValue=i,this.firstChange=r;}isFirstChange(){return this.firstChange;}};function Q0(t,n,i,r){n!==null?n.applyValueToInputSignal(n,r):t[i]=r;}function rt(){return _0;}function _0(t){return t.type.prototype.ngOnChanges&&(t.setInput=I5),M5;}rt.ngInherit=!0;function M5(){let t=ev(this),n=t==null?void 0:t.current;if(n){let i=t.previous;if(i===ho)t.previous=n;else for(let r in n)i[r]=n[r];t.current=null,this.ngOnChanges(n);}}function I5(t,n,i,r,o){let A=this.declaredInputs[r],s=ev(t)||R5(t,{previous:ho,current:null}),l=s.current||(s.current={}),u=s.previous,p=u[A];l[A]=new vu(p&&p.currentValue,i,u===ho),Q0(t,n,o,i);}var $0="__ngSimpleChanges__";function ev(t){return t[$0]||null;}function R5(t,n){return t[$0]=n;}var W1=null;var Qn=function(t,n,i){W1!=null&&W1(t,n,i);};function j5(t,n,i){var s,l,u,p,m;let{ngOnChanges:r,ngOnInit:o,ngDoCheck:A}=n.type.prototype;if(r){let h=_0(n);((s=i.preOrderHooks)!=null?s:i.preOrderHooks=[]).push(t,h),((l=i.preOrderCheckHooks)!=null?l:i.preOrderCheckHooks=[]).push(t,h);}o&&((u=i.preOrderHooks)!=null?u:i.preOrderHooks=[]).push(0-t,o),A&&(((p=i.preOrderHooks)!=null?p:i.preOrderHooks=[]).push(t,A),((m=i.preOrderCheckHooks)!=null?m:i.preOrderCheckHooks=[]).push(t,A));}function ul(t,n){var i,r,o,A,s,l,u;for(let p=n.directiveStart,m=n.directiveEnd;p<m;p++){let x=t.data[p].type.prototype,{ngAfterContentInit:P,ngAfterContentChecked:C,ngAfterViewInit:O,ngAfterViewChecked:J,ngOnDestroy:q}=x;P&&((i=t.contentHooks)!=null?i:t.contentHooks=[]).push(-p,P),C&&(((r=t.contentHooks)!=null?r:t.contentHooks=[]).push(p,C),((o=t.contentCheckHooks)!=null?o:t.contentCheckHooks=[]).push(p,C)),O&&((A=t.viewHooks)!=null?A:t.viewHooks=[]).push(-p,O),J&&(((s=t.viewHooks)!=null?s:t.viewHooks=[]).push(p,J),((l=t.viewCheckHooks)!=null?l:t.viewCheckHooks=[]).push(p,J)),q!=null&&((u=t.destroyHooks)!=null?u:t.destroyHooks=[]).push(p,q);}}function La(t,n,i){tv(t,n,3,i);}function Xa(t,n,i,r){(t[me]&3)===i&&tv(t,n,i,r);}function Dc(t,n){let i=t[me];(i&3)===n&&(i&=16383,i+=1,t[me]=i);}function tv(t,n,i,r){let o=r!==void 0?t[lo]&65535:0,A=r!=null?r:-1,s=n.length-1,l=0;for(let u=o;u<s;u++)if(typeof n[u+1]=="number"){if(l=n[u],r!=null&&l>=r)break;}else n[u]<0&&(t[lo]+=65536),(l<A||A==-1)&&(q5(t,i,n,u),t[lo]=(t[lo]&4294901760)+u+2),u++;}function V1(t,n){Qn(4,t,n);let i=bt(null);try{n.call(t);}finally{bt(i),Qn(5,t,n);}}function q5(t,n,i,r){let o=i[r]<0,A=i[r+1],s=o?-i[r]:i[r],l=t[s];o?t[me]>>14<t[lo]>>16&&(t[me]&3)===n&&(t[me]+=16384,V1(l,A)):V1(l,A);}var mo=-1,Ni=class{constructor(n,i,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r;}};function D5(t){return t instanceof Ni;}function H5(t){return(t.flags&8)!==0;}function Z5(t){return(t.flags&16)!==0;}function nv(t){return t!==mo;}function Ka(t){return t&32767;}function Y5(t){return t>>16;}function Ea(t,n){let i=Y5(t),r=n;for(;i>0;)r=r[Xo],i--;return r;}var gu=!0;function Oa(t){let n=gu;return gu=t,n;}var G5=256,rv=G5-1,iv=5,B5=0,_n={};function Q5(t,n,i){let r;typeof i=="string"?r=i.charCodeAt(0)||0:i.hasOwnProperty(cA)&&(r=i[cA]),r==null&&(r=i[cA]=B5++);let o=r&rv,A=1<<o;n.data[t+(o>>iv)]|=A;}function Ua(t,n){let i=ov(t,n);if(i!==-1)return i;let r=n[ye];r.firstCreatePass&&(t.injectorIndex=n.length,Hc(r.data,t),Hc(n,null),Hc(r.blueprint,null));let o=If(t,n),A=t.injectorIndex;if(nv(o)){let s=Ka(o),l=Ea(o,n),u=l[ye].data;for(let p=0;p<8;p++)n[A+p]=l[s+p]|u[s+p];}return n[A+8]=o,A;}function Hc(t,n){t.push(0,0,0,0,0,0,0,0,n);}function ov(t,n){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||n[t.injectorIndex+8]===null?-1:t.injectorIndex;}function If(t,n){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let i=0,r=null,o=n;for(;o!==null;){if(r=dv(o),r===null)return mo;if(i++,o=o[Xo],r.injectorIndex!==-1)return r.injectorIndex|i<<16;}return mo;}function bu(t,n,i){Q5(t,n,i);}function _5(t,n){if(n==="class")return t.classes;if(n==="style")return t.styles;let i=t.attrs;if(i){let r=i.length,o=0;for(;o<r;){let A=i[o];if(A0(A))break;if(A===0)o=o+2;else if(typeof A=="number")for(o++;o<r&&typeof i[o]=="string";)o++;else{if(A===n)return i[o+1];o=o+2;}}}return null;}function Av(t,n,i){if(i&Fe.Optional||t!==void 0)return t;Kf(n,"NodeInjector");}function sv(t,n,i,r){if(i&Fe.Optional&&r===void 0&&(r=null),!(i&(Fe.Self|Fe.Host))){let o=t[go],A=rn(void 0);try{return o?o.get(n,r,i&Fe.Optional):q0(n,r,i&Fe.Optional);}finally{rn(A);}}return Av(r,n,i);}function av(t,n,i,r=Fe.Default,o){if(t!==null){if(n[me]&2048&&!(r&Fe.Self)){let s=ny(t,n,i,r,_n);if(s!==_n)return s;}let A=lv(t,n,i,r,_n);if(A!==_n)return A;}return sv(n,i,r,o);}function lv(t,n,i,r,o){let A=ey(i);if(typeof A=="function"){if(!V0(n,t,r))return r&Fe.Host?Av(o,i,r):sv(n,i,r,o);try{let s;if(s=A(r),s==null&&!(r&Fe.Optional))Kf(i);else return s;}finally{C0();}}else if(typeof A=="number"){let s=null,l=ov(t,n),u=mo,p=r&Fe.Host?n[pn][An]:null;for((l===-1||r&Fe.SkipSelf)&&(u=l===-1?If(t,n):n[l+8],u===mo||!T1(r,!1)?l=-1:(s=n[ye],l=Ka(u),n=Ea(u,n)));l!==-1;){let m=n[ye];if(k1(A,l,m.data)){let h=$5(l,n,i,s,r,p);if(h!==_n)return h;}u=n[l+8],u!==mo&&T1(r,n[ye].data[l+8]===p)&&k1(A,l,n)?(s=m,l=Ka(u),n=Ea(u,n)):l=-1;}}return o;}function $5(t,n,i,r,o,A){let s=n[ye],l=s.data[t+8],u=r==null?nl(l)&&gu:r!=s&&(l.type&3)!==0,p=o&Fe.Host&&A===l,m=Wa(l,s,i,u,p);return m!==null?zi(n,s,m,l):_n;}function Wa(t,n,i,r,o){let A=t.providerIndexes,s=n.data,l=A&1048575,u=t.directiveStart,p=t.directiveEnd,m=A>>20,h=r?l:l+m,x=o?l+m:p;for(let P=h;P<x;P++){let C=s[P];if(P<u&&i===C||P>=u&&C.type===i)return P;}if(o){let P=s[u];if(P&&Rr(P)&&P.type===i)return u;}return null;}function zi(t,n,i,r){let o=t[i],A=n.data;if(D5(o)){let s=o;s.resolving&&u5(c5(A[i]));let l=Oa(s.canSeeViewProviders);s.resolving=!0;let u,p=s.injectImpl?rn(s.injectImpl):null,m=V0(t,r,Fe.Default);try{o=t[i]=s.factory(void 0,A,t,r),n.firstCreatePass&&i>=r.directiveStart&&j5(i,A[i],n);}finally{p!==null&&rn(p),Oa(l),s.resolving=!1,C0();}}return o;}function ey(t){if(typeof t=="string")return t.charCodeAt(0)||0;let n=t.hasOwnProperty(cA)?t[cA]:void 0;return typeof n=="number"?n>=0?n&rv:ty:n;}function k1(t,n,i){let r=1<<t;return!!(i[n+(t>>iv)]&r);}function T1(t,n){return!(t&Fe.Self)&&!(t&Fe.Host&&n);}var Xi=class{constructor(n,i){this._tNode=n,this._lView=i;}get(n,i,r){return av(this._tNode,this._lView,n,ll(r),i);}};function ty(){return new Xi(Et(),ce());}function Lt(t){return CA(()=>{let n=t.prototype.constructor,i=n[Fa]||xu(n),r=Object.prototype,o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){let A=o[Fa]||xu(o);if(A&&A!==i)return A;o=Object.getPrototypeOf(o);}return A=>new A();});}function xu(t){return I0(t)?()=>{let n=xu(Dt(t));return n&&n();}:Ci(t);}function ny(t,n,i,r,o){let A=t,s=n;for(;A!==null&&s!==null&&s[me]&2048&&!(s[me]&512);){let l=lv(A,s,i,r|Fe.Self,_n);if(l!==_n)return l;let u=A.parent;if(!u){let p=s[h0];if(p){let m=p.get(i,_n,r);if(m!==_n)return m;}u=dv(s),s=s[Xo];}A=u;}return o;}function dv(t){let n=t[ye],i=n.type;return i===2?n.declTNode:i===1?t[An]:null;}function Jn(t){return _5(Et(),t);}function F1(t,n=null,i=null,r){let o=cv(t,n,i,r);return o.resolveInjectorInitializers(),o;}function cv(t,n=null,i=null,r,o=new Set()){let A=[i||qt,W5(t)];return r=r||(typeof t=="object"?void 0:Ht(t)),new PA(A,n||Mf(),r||null,o);}var Tt=(()=>{let n=class n{static create(r,o){var A;if(Array.isArray(r))return F1({name:""},o,r,"");{let s=(A=r.name)!=null?A:"";return F1({name:s},r.parent,r.providers,s);}}};n.THROW_IF_NOT_FOUND=SA,n.NULL=new wa(),n.ɵprov=E({token:n,providedIn:"any",factory:()=>F(D0)}),n.__NG_ELEMENT_ID__=-1;let t=n;return t;})(),ry="ngOriginalError";function Zc(t){return t[ry];}var on=class{constructor(){this._console=console;}handleError(n){let i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i);}_findOriginalError(n){let i=n&&Zc(n);for(;i&&Zc(i);)i=Zc(i);return i||null;}},uv=new U("",{providedIn:"root",factory:()=>w(on).handleError.bind(void 0)});var fv=!1,iy=new U("",{providedIn:"root",factory:()=>fv}),va;function oy(){if(va===void 0&&(va=null,pt.trustedTypes))try{va=pt.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return va;}function fl(t){var n;return((n=oy())==null?void 0:n.createHTML(t))||t;}var ga;function Ay(){if(ga===void 0&&(ga=null,pt.trustedTypes))try{ga=pt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return ga;}function C1(t){var n;return((n=Ay())==null?void 0:n.createScriptURL(t))||t;}var Pr=class{constructor(n){this.changingThisBreaksApplicationSecurity=n;}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${r0})`;}},yu=class extends Pr{getTypeName(){return"HTML";}},Su=class extends Pr{getTypeName(){return"Style";}},Pu=class extends Pr{getTypeName(){return"Script";}},Lu=class extends Pr{getTypeName(){return"URL";}},Xu=class extends Pr{getTypeName(){return"ResourceURL";}};function Xn(t){return t instanceof Pr?t.changingThisBreaksApplicationSecurity:t;}function Yr(t,n){let i=sy(t);if(i!=null&&i!==n){if(i==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${r0})`);}return i===n;}function sy(t){return t instanceof Pr&&t.getTypeName()||null;}function pv(t){return new yu(t);}function mv(t){return new Su(t);}function hv(t){return new Pu(t);}function vv(t){return new Lu(t);}function gv(t){return new Xu(t);}function bv(t){let n=new Vu(t);return ay()?new Wu(n):n;}var Wu=class{constructor(n){this.inertDocumentHelper=n;}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let i=new window.DOMParser().parseFromString(fl(n),"text/html").body;return i===null?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i);}catch{return null;}}},Vu=class{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");}getInertBodyElement(n){let i=this.inertDocument.createElement("template");return i.innerHTML=fl(n),i;}};function ay(){try{return!!new window.DOMParser().parseFromString(fl(""),"text/html");}catch{return!1;}}var ly=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function UA(t){return t=String(t),t.match(ly)?t:"unsafe:"+t;}function Wr(t){let n={};for(let i of t.split(","))n[i]=!0;return n;}function JA(...t){let n={};for(let i of t)for(let r in i)i.hasOwnProperty(r)&&(n[r]=!0);return n;}var xv=Wr("area,br,col,hr,img,wbr"),yv=Wr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Sv=Wr("rp,rt"),dy=JA(Sv,yv),cy=JA(yv,Wr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),uy=JA(Sv,Wr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ku=JA(xv,cy,uy,dy),Rf=Wr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),fy=Wr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),py=Wr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Pv=JA(Rf,fy,py),my=Wr("script,style,template"),Tu=class{constructor(){this.sanitizedSomething=!1,this.buf=[];}sanitizeChildren(n){let i=n.firstChild,r=!0;for(;i;){if(i.nodeType===Node.ELEMENT_NODE?r=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,r&&i.firstChild){i=i.firstChild;continue;}for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let o=this.checkClobberedElement(i,i.nextSibling);if(o){i=o;break;}i=this.checkClobberedElement(i,i.parentNode);}}return this.buf.join("");}startElement(n){let i=n.nodeName.toLowerCase();if(!ku.hasOwnProperty(i))return this.sanitizedSomething=!0,!my.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);let r=n.attributes;for(let o=0;o<r.length;o++){let A=r.item(o),s=A.name,l=s.toLowerCase();if(!Pv.hasOwnProperty(l)){this.sanitizedSomething=!0;continue;}let u=A.value;Rf[l]&&(u=UA(u)),this.buf.push(" ",s,'="',N1(u),'"');}return this.buf.push(">"),!0;}endElement(n){let i=n.nodeName.toLowerCase();ku.hasOwnProperty(i)&&!xv.hasOwnProperty(i)&&(this.buf.push("</"),this.buf.push(i),this.buf.push(">"));}chars(n){this.buf.push(N1(n));}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i;}},hy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,vy=/([^\#-~ |!])/g;function N1(t){return t.replace(/&/g,"&amp;").replace(hy,function(n){let i=n.charCodeAt(0),r=n.charCodeAt(1);return"&#"+((i-55296)*1024+(r-56320)+65536)+";";}).replace(vy,function(n){return"&#"+n.charCodeAt(0)+";";}).replace(/</g,"&lt;").replace(/>/g,"&gt;");}var ba;function Lv(t,n){let i=null;try{ba=ba||bv(t);let r=n?String(n):"";i=ba.getInertBodyElement(r);let o=5,A=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=A,A=i.innerHTML,i=ba.getInertBodyElement(r);}while(r!==A);let l=new Tu().sanitizeChildren(Fu(i)||i);return fl(l);}finally{if(i){let r=Fu(i)||i;for(;r.firstChild;)r.removeChild(r.firstChild);}}}function Fu(t){return"content"in t&&gy(t)?t.content:null;}function gy(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE";}var Ut=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t;}(Ut||{});function sn(t){let n=Wv();return n?n.sanitize(Ut.URL,t)||"":Yr(t,"URL")?Xn(t):UA(EA(t));}function by(t){let n=Wv();if(n)return C1(n.sanitize(Ut.RESOURCE_URL,t)||"");if(Yr(t,"ResourceURL"))return C1(Xn(t));throw new B(904,!1);}function xy(t,n){return n==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||n==="href"&&(t==="base"||t==="link")?by:sn;}function Xv(t,n,i){return xy(n,i)(t);}function Wv(){let t=ce();return t&&t[Sr].sanitizer;}var yy=/^>|^->|<!--|-->|--!>|<!-$/g,Sy=/(<|>)/g,Py="\u200B$1\u200B";function Ly(t){return t.replace(yy,n=>n.replace(Sy,Py));}var Vv=new Map(),Xy=0;function Wy(){return Xy++;}function Vy(t){Vv.set(t[tl],t);}function ky(t){Vv.delete(t[tl]);}var z1="__ngContext__";function tr(t,n){Li(n)?(t[z1]=n[tl],Vy(n)):t[z1]=n;}function pl(t){return t.ownerDocument.defaultView;}function ml(t){return t.ownerDocument;}function kv(t){return t instanceof Function?t():t;}function Ty(t){return(t!=null?t:w(Tt)).get(yt)==="browser";}var nr=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t;}(nr||{}),Cu;function jf(t,n){return Cu(t,n);}function Fy(t){Cu===void 0&&(Cu=t());}function uo(t,n,i,r,o){if(r!=null){let A,s=!1;Xr(r)?A=r:Li(r)&&(s=!0,r=r[Lr]);let l=Sn(r);t===0&&i!==null?o==null?Kv(n,i,l):wi(n,i,l,o||null,!0):t===1&&i!==null?wi(n,i,l,o||null,!0):t===2?Iv(n,l,s):t===3&&n.destroyNode(l),A!=null&&Iy(n,t,A,i,o);}}function qf(t,n){return t.createText(n);}function Tv(t,n,i){t.setValue(n,i);}function Fv(t,n){return t.createComment(Ly(n));}function Df(t,n,i){return t.createElement(n,i);}function Cy(t,n){Cv(t,n),n[Lr]=null,n[An]=null;}function Ny(t,n,i,r,o,A){r[Lr]=o,r[An]=n,bl(t,r,i,1,o,A);}function Cv(t,n){bl(t,n,n[Ze],2,null,null);}function zy(t){let n=t[gA];if(!n)return Yc(t[ye],t);for(;n;){let i=null;if(Li(n))i=n[gA];else{let r=n[Kt];r&&(i=r);}if(!i){for(;n&&!n[On]&&n!==t;)Li(n)&&Yc(n[ye],n),n=n[kt];n===null&&(n=t),Li(n)&&Yc(n[ye],n),i=n&&n[On];}n=i;}}function wy(t,n,i,r){let o=Kt+r,A=i.length;r>0&&(i[o-1][On]=n),r<A-Kt?(n[On]=i[o],z0(i,Kt+r,n)):(i.push(n),n[On]=null),n[kt]=i;let s=n[NA];s!==null&&i!==s&&Ky(s,n);let l=n[Un];l!==null&&l.insertView(t),au(n),n[me]|=128;}function Ky(t,n){let i=t[bo],o=n[kt][kt][pn];n[pn]!==o&&(t[me]|=yf.HasTransplantedViews),i===null?t[bo]=[n]:i.push(n);}function Nv(t,n){let i=t[bo],r=i.indexOf(n);i.splice(r,1);}function LA(t,n){if(t.length<=Kt)return;let i=Kt+n,r=t[i];if(r){let o=r[NA];o!==null&&o!==t&&Nv(o,r),n>0&&(t[i-1][On]=r[On]);let A=Na(t,Kt+n);Cy(r[ye],r);let s=A[Un];s!==null&&s.detachView(A[ye]),r[kt]=null,r[On]=null,r[me]&=-129;}return r;}function hl(t,n){if(!(n[me]&256)){let i=n[Ze];i.destroyNode&&bl(t,n,i,3,null,null),zy(n);}}function Yc(t,n){if(!(n[me]&256)){n[me]&=-129,n[me]|=256,n[Vi]&&Mh(n[Vi]),Oy(t,n),Ey(t,n),n[ye].type===1&&n[Ze].destroy();let i=n[NA];if(i!==null&&Xr(n[kt])){i!==n[kt]&&Nv(i,n);let r=n[Un];r!==null&&r.detachView(t);}ky(n);}}function Ey(t,n){let i=t.cleanup,r=n[vA];if(i!==null)for(let A=0;A<i.length-1;A+=2)if(typeof i[A]=="string"){let s=i[A+3];s>=0?r[s]():r[-s].unsubscribe(),A+=2;}else{let s=r[i[A+1]];i[A].call(s);}r!==null&&(n[vA]=null);let o=n[Mr];if(o!==null){n[Mr]=null;for(let A=0;A<o.length;A++){let s=o[A];s();}}}function Oy(t,n){let i;if(t!=null&&(i=t.destroyHooks)!=null)for(let r=0;r<i.length;r+=2){let o=n[i[r]];if(!(o instanceof Ni)){let A=i[r+1];if(Array.isArray(A))for(let s=0;s<A.length;s+=2){let l=o[A[s]],u=A[s+1];Qn(4,l,u);try{u.call(l);}finally{Qn(5,l,u);}}else{Qn(4,o,A);try{A.call(o);}finally{Qn(5,o,A);}}}}}function zv(t,n,i){return wv(t,n.parent,i);}function wv(t,n,i){let r=n;for(;r!==null&&r.type&40;)n=r,r=n.parent;if(r===null)return i[Lr];{let{componentOffset:o}=r;if(o>-1){let{encapsulation:A}=t.data[r.directiveStart+o];if(A===$n.None||A===$n.Emulated)return null;}return Ln(r,i);}}function wi(t,n,i,r,o){t.insertBefore(n,i,r,o);}function Kv(t,n,i){t.appendChild(n,i);}function w1(t,n,i,r,o){r!==null?wi(t,n,i,r,o):Kv(t,n,i);}function Uy(t,n,i,r){t.removeChild(n,i,r);}function vl(t,n){return t.parentNode(n);}function Jy(t,n){return t.nextSibling(n);}function Ev(t,n,i){return Uv(t,n,i);}function Ov(t,n,i){return t.type&40?Ln(t,i):null;}var Uv=Ov,Nu;function Jv(t,n){Uv=t,Nu=n;}function gl(t,n,i,r){let o=zv(t,r,n),A=n[Ze],s=r.parent||n[An],l=Ev(s,r,n);if(o!=null)if(Array.isArray(i))for(let u=0;u<i.length;u++)w1(A,o,i[u],l,!1);else w1(A,o,i,l,!1);Nu!==void 0&&Nu(A,r,n,i,o);}function Va(t,n){if(n!==null){let i=n.type;if(i&3)return Ln(n,t);if(i&4)return zu(-1,t[n.index]);if(i&8){let r=n.child;if(r!==null)return Va(t,r);{let o=t[n.index];return Xr(o)?zu(-1,o):Sn(o);}}else{if(i&32)return jf(n,t)()||Sn(t[n.index]);{let r=Mv(t,n);if(r!==null){if(Array.isArray(r))return r[0];let o=xA(t[pn]);return Va(o,r);}else return Va(t,n.next);}}}return null;}function Mv(t,n){if(n!==null){let r=t[pn][An],o=n.projection;return r.projection[o];}return null;}function zu(t,n){let i=Kt+t+1;if(i<n.length){let r=n[i],o=r[ye].firstChild;if(o!==null)return Va(r,o);}return n[ki];}function Iv(t,n,i){let r=vl(t,n);r&&Uy(t,r,n,i);}function Hf(t,n,i,r,o,A,s){for(;i!=null;){let l=r[i.index],u=i.type;if(s&&n===0&&(l&&tr(Sn(l),r),i.flags|=2),(i.flags&32)!==32)if(u&8)Hf(t,n,i.child,r,o,A,!1),uo(n,t,o,l,A);else if(u&32){let p=jf(i,r),m;for(;m=p();)uo(n,t,o,m,A);uo(n,t,o,l,A);}else u&16?Rv(t,n,r,i,o,A):uo(n,t,o,l,A);i=s?i.projectionNext:i.next;}}function bl(t,n,i,r,o,A){Hf(i,r,t.firstChild,n,o,A,!1);}function My(t,n,i){let r=n[Ze],o=zv(t,i,n),A=i.parent||n[An],s=Ev(A,i,n);Rv(r,0,n,i,o,s);}function Rv(t,n,i,r,o,A){let s=i[pn],u=s[An].projection[r.projection];if(Array.isArray(u))for(let p=0;p<u.length;p++){let m=u[p];uo(n,t,o,m,A);}else{let p=u,m=s[kt];w0(r)&&(p.flags|=128),Hf(t,n,p,m,o,A,!0);}}function Iy(t,n,i,r,o){let A=i[ki],s=Sn(i);A!==s&&uo(n,t,r,A,o);for(let l=Kt;l<i.length;l++){let u=i[l];bl(u[ye],u,t,n,r,A);}}function Ry(t,n,i,r,o){if(n)o?t.addClass(i,r):t.removeClass(i,r);else{let A=r.indexOf("-")===-1?void 0:nr.DashCase;o==null?t.removeStyle(i,r,A):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),A|=nr.Important),t.setStyle(i,r,o,A));}}function jy(t,n,i){t.setAttribute(n,"style",i);}function jv(t,n,i){i===""?t.removeAttribute(n,"class"):t.setAttribute(n,"class",i);}function qv(t,n,i){let{mergedAttrs:r,classes:o,styles:A}=i;r!==null&&su(t,n,r),o!==null&&jv(t,n,o),A!==null&&jy(t,n,A);}var Mn={};function v(t=1){Dv(At(),ce(),Zr()+t,!1);}function Dv(t,n,i,r){if(!r)if((n[me]&3)===3){let A=t.preOrderCheckHooks;A!==null&&La(n,A,i);}else{let A=t.preOrderHooks;A!==null&&Xa(n,A,0,i);}Fi(i);}function V(t,n=Fe.Default){let i=ce();if(i===null)return F(t,n);let r=Et();return av(r,i,Dt(t),n);}function xl(){let t="invalid";throw new Error(t);}function Hv(t,n,i,r,o,A){let s=bt(null);try{let l=null;o&z.SignalBased&&(l=n[r][yc]),l!==null&&l.transformFn!==void 0&&(A=l.transformFn(A)),o&z.HasDecoratorInputTransform&&(A=t.inputTransforms[r].call(n,A)),t.setInput!==null?t.setInput(n,l,A,i,r):Q0(n,l,r,A);}finally{bt(s);}}function qy(t,n){let i=t.hostBindingOpCodes;if(i!==null)try{for(let r=0;r<i.length;r++){let o=i[r];if(o<0)Fi(~o);else{let A=o,s=i[++r],l=i[++r];Hx(s,A);let u=n[A];l(2,u);}}}finally{Fi(-1);}}function yl(t,n,i,r,o,A,s,l,u,p,m){let h=n.blueprint.slice();return h[Lr]=o,h[me]=r|4|128|8|64,(p!==null||t&&t[me]&2048)&&(h[me]|=2048),b0(h),h[kt]=h[Xo]=t,h[wt]=i,h[Sr]=s||t&&t[Sr],h[Ze]=l||t&&t[Ze],h[go]=u||t&&t[go]||null,h[An]=A,h[tl]=Wy(),h[vo]=m,h[h0]=p,h[pn]=n.type==2?t[pn]:h,h;}function To(t,n,i,r,o){let A=t.data[n];if(A===null)A=Zf(t,n,i,r,o),Dx()&&(A.flags|=32);else if(A.type&64){A.type=i,A.value=r,A.attrs=o;let s=yA();A.injectorIndex=s===null?-1:s.injectorIndex;}return er(A,!0),A;}function Zf(t,n,i,r,o){let A=P0(),s=Vf(),l=s?A:A&&A.parent,u=t.data[n]=By(t,l,i,n,r,o);return t.firstChild===null&&(t.firstChild=u),A!==null&&(s?A.child==null&&u.parent!==null&&(A.child=u):A.next===null&&(A.next=u,u.prev=A)),u;}function MA(t,n,i,r){if(i===0)return-1;let o=n.length;for(let A=0;A<i;A++)n.push(r),t.blueprint.push(r),t.data.push(null);return o;}function Zv(t,n,i,r,o){let A=Zr(),s=r&2;try{Fi(-1),s&&n.length>vt&&Dv(t,n,vt,!1),Qn(s?2:0,o),i(r,o);}finally{Fi(A),Qn(s?3:1,o);}}function Yf(t,n,i){if(Sf(n)){let r=bt(null);try{let o=n.directiveStart,A=n.directiveEnd;for(let s=o;s<A;s++){let l=t.data[s];if(l.contentQueries){let u=i[s];l.contentQueries(1,u,s);}}}finally{bt(r);}}}function Gf(t,n,i){y0()&&(n8(t,n,i,Ln(i,n)),(i.flags&64)===64&&Bv(t,n,i));}function Bf(t,n,i=Ln){let r=n.localNames;if(r!==null){let o=n.index+1;for(let A=0;A<r.length;A+=2){let s=r[A+1],l=s===-1?i(n,t):t[s];t[o++]=l;}}}function Yv(t){let n=t.tView;return n===null||n.incompleteFirstPass?t.tView=Qf(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):n;}function Qf(t,n,i,r,o,A,s,l,u,p,m){let h=vt+r,x=h+o,P=Dy(h,x),C=typeof p=="function"?p():p;return P[ye]={type:t,blueprint:P,template:i,queries:null,viewQuery:l,declTNode:n,data:P.slice().fill(null,h),bindingStartIndex:h,expandoStartIndex:x,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof A=="function"?A():A,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:u,consts:C,incompleteFirstPass:!1,ssrId:m};}function Dy(t,n){let i=[];for(let r=0;r<n;r++)i.push(r<t?null:Mn);return i;}function Hy(t,n,i,r){let A=r.get(iy,fv)||i===$n.ShadowDom,s=t.selectRootElement(n,A);return Zy(s),s;}function Zy(t){Yy(t);}var Yy=()=>null;function Gy(t,n,i,r){let o=$v(n);o.push(i),t.firstCreatePass&&eg(t).push(r,o.length-1);}function By(t,n,i,r,o,A){let s=n?n.injectorIndex:-1,l=0;return S0()&&(l|=128),{type:i,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:o,attrs:A,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};}function K1(t,n,i,r,o){for(let A in n){if(!n.hasOwnProperty(A))continue;let s=n[A];if(s===void 0)continue;r!=null||(r={});let l,u=z.None;Array.isArray(s)?(l=s[0],u=s[1]):l=s;let p=A;if(o!==null){if(!o.hasOwnProperty(A))continue;p=o[A];}t===0?E1(r,i,p,l,u):E1(r,i,p,l);}return r;}function E1(t,n,i,r,o){let A;t.hasOwnProperty(i)?(A=t[i]).push(n,r):A=t[i]=[n,r],o!==void 0&&A.push(o);}function Qy(t,n,i){let r=n.directiveStart,o=n.directiveEnd,A=t.data,s=n.attrs,l=[],u=null,p=null;for(let m=r;m<o;m++){let h=A[m],x=i?i.get(h):null,P=x?x.inputs:null,C=x?x.outputs:null;u=K1(0,h.inputs,m,u,P),p=K1(1,h.outputs,m,p,C);let O=u!==null&&s!==null&&!a0(n)?u8(u,m,s):null;l.push(O);}u!==null&&(u.hasOwnProperty("class")&&(n.flags|=8),u.hasOwnProperty("style")&&(n.flags|=16)),n.initialInputs=l,n.inputs=u,n.outputs=p;}function _y(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t;}function IA(t,n,i,r,o,A,s,l){let u=Ln(n,i),p=n.inputs,m;!l&&p!=null&&(m=p[r])?(ep(t,i,m,r,o),nl(n)&&$y(i,n.index)):n.type&3?(r=_y(r),o=s!=null?s(o,n.value||"",r):o,A.setProperty(u,r,o)):n.type&12;}function $y(t,n){let i=qr(n,t);i[me]&16||(i[me]|=64);}function _f(t,n,i,r){if(y0()){let o=r===null?null:{"":-1},A=i8(t,i),s,l;A===null?s=l=null:[s,l]=A,s!==null&&Gv(t,n,i,s,o,l),o&&o8(i,r,o);}i.mergedAttrs=hA(i.mergedAttrs,i.attrs);}function Gv(t,n,i,r,o,A){var p,m;for(let h=0;h<r.length;h++)bu(Ua(i,n),t,r[h].type);s8(i,t.data.length,r.length);for(let h=0;h<r.length;h++){let x=r[h];x.providersResolver&&x.providersResolver(x);}let s=!1,l=!1,u=MA(t,n,r.length,null);for(let h=0;h<r.length;h++){let x=r[h];i.mergedAttrs=hA(i.mergedAttrs,x.hostAttrs),a8(t,i,n,u,x),A8(u,x,o),x.contentQueries!==null&&(i.flags|=4),(x.hostBindings!==null||x.hostAttrs!==null||x.hostVars!==0)&&(i.flags|=64);let P=x.type.prototype;!s&&(P.ngOnChanges||P.ngOnInit||P.ngDoCheck)&&(((p=t.preOrderHooks)!=null?p:t.preOrderHooks=[]).push(i.index),s=!0),!l&&(P.ngOnChanges||P.ngDoCheck)&&(((m=t.preOrderCheckHooks)!=null?m:t.preOrderCheckHooks=[]).push(i.index),l=!0),u++;}Qy(t,i,A);}function e8(t,n,i,r,o){let A=o.hostBindings;if(A){let s=t.hostBindingOpCodes;s===null&&(s=t.hostBindingOpCodes=[]);let l=~n.index;t8(s)!=l&&s.push(l),s.push(i,r,A);}}function t8(t){let n=t.length;for(;n>0;){let i=t[--n];if(typeof i=="number"&&i<0)return i;}return 0;}function n8(t,n,i,r){let o=i.directiveStart,A=i.directiveEnd;nl(i)&&l8(n,i,t.data[o+i.componentOffset]),t.firstCreatePass||Ua(i,n),tr(r,n);let s=i.initialInputs;for(let l=o;l<A;l++){let u=t.data[l],p=zi(n,t,l,i);if(tr(p,n),s!==null&&c8(n,l-o,p,u,i,s),Rr(u)){let m=qr(i.index,n);m[wt]=zi(n,t,l,i);}}}function Bv(t,n,i){let r=i.directiveStart,o=i.directiveEnd,A=i.index,s=Zx();try{Fi(A);for(let l=r;l<o;l++){let u=t.data[l],p=n[l];lu(l),(u.hostBindings!==null||u.hostVars!==0||u.hostAttrs!==null)&&r8(u,p);}}finally{Fi(-1),lu(s);}}function r8(t,n){t.hostBindings!==null&&t.hostBindings(1,n);}function i8(t,n){var A;let i=t.directiveRegistry,r=null,o=null;if(i)for(let s=0;s<i.length;s++){let l=i[s];if(l0(n,l.selectors,!1))if(r||(r=[]),Rr(l)){if(l.findHostDirectiveDefs!==null){let u=[];o=o||new Map(),l.findHostDirectiveDefs(l,u,o),r.unshift(...u,l);let p=u.length;wu(t,n,p);}else r.unshift(l),wu(t,n,0);}else o=o||new Map(),(A=l.findHostDirectiveDefs)==null||A.call(l,l,r,o),r.push(l);}return r===null?null:[r,o];}function wu(t,n,i){var r;n.componentOffset=i,((r=t.components)!=null?r:t.components=[]).push(n.index);}function o8(t,n,i){if(n){let r=t.localNames=[];for(let o=0;o<n.length;o+=2){let A=i[n[o+1]];if(A==null)throw new B(-301,!1);r.push(n[o],A);}}}function A8(t,n,i){if(i){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)i[n.exportAs[r]]=t;Rr(n)&&(i[""]=t);}}function s8(t,n,i){t.flags|=1,t.directiveStart=n,t.directiveEnd=n+i,t.providerIndexes=n;}function a8(t,n,i,r,o){t.data[r]=o;let A=o.factory||(o.factory=Ci(o.type,!0)),s=new Ni(A,Rr(o),V);t.blueprint[r]=s,i[r]=s,e8(t,n,r,MA(t,i,o.hostVars,Mn),o);}function l8(t,n,i){let r=Ln(n,t),o=Yv(i),A=t[Sr].rendererFactory,s=16;i.signals?s=4096:i.onPush&&(s=64);let l=Sl(t,yl(t,o,null,s,r,n,null,A.createRenderer(r,i),null,null,null));t[n.index]=l;}function d8(t,n,i,r,o,A){let s=Ln(t,n);$f(n[Ze],s,A,t.value,i,r,o);}function $f(t,n,i,r,o,A,s){if(A==null)t.removeAttribute(n,o,i);else{let l=s==null?EA(A):s(A,r||"",o);t.setAttribute(n,o,l,i);}}function c8(t,n,i,r,o,A){let s=A[n];if(s!==null)for(let l=0;l<s.length;){let u=s[l++],p=s[l++],m=s[l++],h=s[l++];Hv(r,i,u,p,m,h);}}function u8(t,n,i){let r=null,o=0;for(;o<i.length;){let A=i[o];if(A===0){o+=4;continue;}else if(A===5){o+=2;continue;}if(typeof A=="number")break;if(t.hasOwnProperty(A)){r===null&&(r=[]);let s=t[A];for(let l=0;l<s.length;l+=3)if(s[l]===n){r.push(A,s[l+1],s[l+2],i[o+1]);break;}}o+=2;}return r;}function Qv(t,n,i,r){return[t,!0,0,n,null,r,null,i,null,null];}function _v(t,n){let i=t.contentQueries;if(i!==null){let r=bt(null);try{for(let o=0;o<i.length;o+=2){let A=i[o],s=i[o+1];if(s!==-1){let l=t.data[s];Tf(A),l.contentQueries(2,n[s],s);}}}finally{bt(r);}}}function Sl(t,n){return t[gA]?t[y1][On]=n:t[gA]=n,t[y1]=n,n;}function Ku(t,n,i){Tf(0);let r=bt(null);try{n(t,i);}finally{bt(r);}}function $v(t){return t[vA]||(t[vA]=[]);}function eg(t){return t.cleanup||(t.cleanup=[]);}function tg(t,n){let i=t[go],r=i?i.get(on,null):null;r&&r.handleError(n);}function ep(t,n,i,r,o){for(let A=0;A<i.length;){let s=i[A++],l=i[A++],u=i[A++],p=n[s],m=t.data[s];Hv(m,p,r,l,u,o);}}function f8(t,n,i){let r=il(n,t);Tv(t[Ze],r,i);}function p8(t,n){let i=qr(n,t),r=i[ye];m8(r,i);let o=i[Lr];o!==null&&i[vo]===null&&(i[vo]=Of(o,i[go])),tp(r,i,i[wt]);}function m8(t,n){for(let i=n.length;i<t.blueprint.length;i++)n.push(t.blueprint[i]);}function tp(t,n,i){var r;Ff(n);try{let o=t.viewQuery;o!==null&&Ku(1,o,i);let A=t.template;A!==null&&Zv(t,n,A,1,i),t.firstCreatePass&&(t.firstCreatePass=!1),(r=n[Un])==null||r.finishViewCreation(t),t.staticContentQueries&&_v(t,n),t.staticViewQueries&&Ku(2,t.viewQuery,i);let s=t.components;s!==null&&h8(n,s);}catch(o){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),o;}finally{n[me]&=-5,Cf();}}function h8(t,n){for(let i=0;i<n.length;i++)p8(t,n[i]);}function Pl(t,n,i,r){var m,h;let o=n.tView,s=t[me]&4096?4096:16,l=yl(t,o,i,s,null,n,null,null,null,(m=r==null?void 0:r.injector)!=null?m:null,(h=r==null?void 0:r.dehydratedView)!=null?h:null),u=t[n.index];l[NA]=u;let p=t[Un];return p!==null&&(l[Un]=p.createEmbeddedView(o)),tp(o,l,i),l;}function ng(t,n){let i=Kt+n;if(i<t.length)return t[i];}function XA(t,n){return!n||n.firstChild===null||w0(t);}function Ll(t,n,i,r=!0){let o=n[ye];if(wy(o,n,t,i),r){let s=zu(i,t),l=n[Ze],u=vl(l,t[ki]);u!==null&&Ny(o,t[An],l,n,u,s);}let A=n[vo];A!==null&&A.firstChild!==null&&(A.firstChild=null);}function rg(t,n){let i=LA(t,n);return i!==void 0&&hl(i[ye],i),i;}function Ja(t,n,i,r,o=!1){for(;i!==null;){let A=n[i.index];A!==null&&r.push(Sn(A)),Xr(A)&&v8(A,r);let s=i.type;if(s&8)Ja(t,n,i.child,r);else if(s&32){let l=jf(i,n),u;for(;u=l();)r.push(u);}else if(s&16){let l=Mv(n,i);if(Array.isArray(l))r.push(...l);else{let u=xA(n[pn]);Ja(u[ye],u,l,r,!0);}}i=o?i.projectionNext:i.next;}return r;}function v8(t,n){for(let i=Kt;i<t.length;i++){let r=t[i],o=r[ye].firstChild;o!==null&&Ja(r[ye],r,o,n);}t[ki]!==t[Lr]&&n.push(t[ki]);}var ig=[];function g8(t){var n;return(n=t[Vi])!=null?n:b8(t);}function b8(t){var i;let n=(i=ig.pop())!=null?i:Object.create(y8);return n.lView=t,n;}function x8(t){t.lView[Vi]!==t&&(t.lView=null,ig.push(t));}var y8=qe(M({},Oh),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{bA(t.lView);},consumerOnSignalRead(){this.lView[Vi]=this;}});function og(t){return sg(t[gA]);}function Ag(t){return sg(t[On]);}function sg(t){for(;t!==null&&!Xr(t);)t=t[On];return t;}var ag=100;function lg(t,n=!0,i=0){var s,l,u;let r=t[Sr],o=r.rendererFactory,A=!1;A||(s=o.begin)==null||s.call(o);try{S8(t,i);}catch(p){throw n&&tg(t,p),p;}finally{A||((l=o.end)==null||l.call(o),(u=r.inlineEffectRunner)==null||u.flush());}}function S8(t,n){Eu(t,n);let i=0;for(;Wf(t);){if(i===ag)throw new B(103,!1);i++,Eu(t,1);}}function P8(t,n,i,r){var u;let o=n[me];if((o&256)===256)return;let A=!1;!A&&((u=n[Sr].inlineEffectRunner)==null||u.flush()),Ff(n);let s=null,l=null;!A&&L8(t)&&(l=g8(n),s=Uh(l));try{b0(n),qx(t.bindingStartIndex),i!==null&&Zv(t,n,i,2,r);let p=(o&3)===3;if(!A)if(p){let x=t.preOrderCheckHooks;x!==null&&La(n,x,null);}else{let x=t.preOrderHooks;x!==null&&Xa(n,x,0,null),Dc(n,0);}if(X8(n),dg(n,0),t.contentQueries!==null&&_v(t,n),!A)if(p){let x=t.contentCheckHooks;x!==null&&La(n,x);}else{let x=t.contentHooks;x!==null&&Xa(n,x,1),Dc(n,1);}qy(t,n);let m=t.components;m!==null&&ug(n,m,0);let h=t.viewQuery;if(h!==null&&Ku(2,h,r),!A)if(p){let x=t.viewCheckHooks;x!==null&&La(n,x);}else{let x=t.viewHooks;x!==null&&Xa(n,x,2),Dc(n,2);}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),n[Rc]){for(let x of n[Rc])x();n[Rc]=null;}A||(n[me]&=-73);}catch(p){throw bA(n),p;}finally{l!==null&&(Jh(l,s),x8(l)),Cf();}}function L8(t){return t.type!==2;}function dg(t,n){for(let i=og(t);i!==null;i=Ag(i))for(let r=Kt;r<i.length;r++){let o=i[r];cg(o,n);}}function X8(t){for(let n=og(t);n!==null;n=Ag(n)){if(!(n[me]&yf.HasTransplantedViews))continue;let i=n[bo];for(let r=0;r<i.length;r++){let o=i[r],A=o[kt];wx(o);}}}function W8(t,n,i){let r=qr(n,t);cg(r,i);}function cg(t,n){Xf(t)&&Eu(t,n);}function Eu(t,n){let r=t[ye],o=t[me],A=t[Vi],s=!!(n===0&&o&16);if(s||(s=!!(o&64&&n===0)),s||(s=!!(o&1024)),s||(s=!!(A!=null&&A.dirty&&Sc(A))),A&&(A.dirty=!1),t[me]&=-9217,s)P8(r,t,r.template,t[wt]);else if(o&8192){dg(t,1);let l=r.components;l!==null&&ug(t,l,1);}}function ug(t,n,i){for(let r=0;r<n.length;r++)W8(t,n[r],i);}function np(t){var n;for((n=t[Sr].changeDetectionScheduler)==null||n.notify();t;){t[me]|=64;let i=xA(t);if(kx(t)&&!i)return t;t=i;}return null;}var Ki=class{get rootNodes(){let n=this._lView,i=n[ye];return Ja(i,n,i.firstChild,[]);}constructor(n,i,r=!0){this._lView=n,this._cdRefInjectingView=i,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1;}get context(){return this._lView[wt];}set context(n){this._lView[wt]=n;}get destroyed(){return(this._lView[me]&256)===256;}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[kt];if(Xr(n)){let i=n[Ca],r=i?i.indexOf(this):-1;r>-1&&(LA(n,r),Na(i,r));}this._attachedToViewContainer=!1;}hl(this._lView[ye],this._lView);}onDestroy(n){x0(this._lView,n);}markForCheck(){np(this._cdRefInjectingView||this._lView);}detach(){this._lView[me]&=-129;}reattach(){au(this._lView),this._lView[me]|=128;}detectChanges(){this._lView[me]|=1024,lg(this._lView,this.notifyErrorHandler);}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new B(902,!1);this._attachedToViewContainer=!0;}detachFromAppRef(){this._appRef=null,Cv(this._lView[ye],this._lView);}attachToAppRef(n){if(this._attachedToViewContainer)throw new B(902,!1);this._appRef=n,au(this._lView);}},Pn=(()=>{let n=class n{};n.__NG_ELEMENT_ID__=T8;let t=n;return t;})(),V8=Pn,k8=class extends V8{constructor(n,i,r){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=r;}get ssrId(){var n;return((n=this._declarationTContainer.tView)==null?void 0:n.ssrId)||null;}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i);}createEmbeddedViewImpl(n,i,r){let o=Pl(this._declarationLView,this._declarationTContainer,n,{injector:i,dehydratedView:r});return new Ki(o);}};function T8(){return Xl(Et(),ce());}function Xl(t,n){return t.type&4?new k8(n,t,Wo(t,n)):null;}var OJ=new RegExp(`^(\\d+)*(${P5}|${S5})*(.*)`);var F8=()=>null;function WA(t,n){return F8(t,n);}var Ou=class{},Uu=class{},Ma=class{};function C8(t){let n=Error(`No component factory found for ${Ht(t)}.`);return n[N8]=t,n;}var N8="ngComponent";var Ju=class{resolveComponentFactory(n){throw C8(n);}},Gr=(()=>{let n=class n{};n.NULL=new Ju();let t=n;return t;})(),VA=class{},Jt=(()=>{let n=class n{constructor(){this.destroyNode=null;}};n.__NG_ELEMENT_ID__=()=>z8();let t=n;return t;})();function z8(){let t=ce(),n=Et(),i=qr(n.index,t);return(Li(i)?i:t)[Ze];}var w8=(()=>{let n=class n{};n.ɵprov=E({token:n,providedIn:"root",factory:()=>null});let t=n;return t;})(),Gc={};function K8(t){return typeof t=="function"&&t[yc]!==void 0;}var O1=new Set();function Oi(t){var n;O1.has(t)||(O1.add(t),(n=performance==null?void 0:performance.mark)==null||n.call(performance,"mark_feature_usage",{detail:{feature:t}}));}function fg(t){return K8(t)&&typeof t.set=="function";}function rp(t){let n=bt(null);try{return t();}finally{bt(n);}}function pg(t){return ip(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1;}function E8(t,n){if(Array.isArray(t))for(let i=0;i<t.length;i++)n(t[i]);else{let i=t[Symbol.iterator](),r;for(;!(r=i.next()).done;)n(r.value);}}function ip(t){return t!==null&&(typeof t=="function"||typeof t=="object");}var Mu=class{constructor(){}supports(n){return pg(n);}create(n){return new Iu(n);}},O8=(t,n)=>n,Iu=class{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||O8;}forEachItem(n){let i;for(i=this._itHead;i!==null;i=i._next)n(i);}forEachOperation(n){let i=this._itHead,r=this._removalsHead,o=0,A=null;for(;i||r;){let s=!r||i&&i.currentIndex<U1(r,o,A)?i:r,l=U1(s,o,A),u=s.currentIndex;if(s===r)o--,r=r._nextRemoved;else if(i=i._next,s.previousIndex==null)o++;else{A||(A=[]);let p=l-o,m=u-o;if(p!=m){for(let x=0;x<p;x++){let P=x<A.length?A[x]:A[x]=0,C=P+x;m<=C&&C<p&&(A[x]=P+1);}let h=s.previousIndex;A[h]=m-p;}}l!==u&&n(s,l,u);}}forEachPreviousItem(n){let i;for(i=this._previousItHead;i!==null;i=i._nextPrevious)n(i);}forEachAddedItem(n){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)n(i);}forEachMovedItem(n){let i;for(i=this._movesHead;i!==null;i=i._nextMoved)n(i);}forEachRemovedItem(n){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)n(i);}forEachIdentityChange(n){let i;for(i=this._identityChangesHead;i!==null;i=i._nextIdentityChange)n(i);}diff(n){if(n==null&&(n=[]),!pg(n))throw new B(900,!1);return this.check(n)?this:null;}onDestroy(){}check(n){this._reset();let i=this._itHead,r=!1,o,A,s;if(Array.isArray(n)){this.length=n.length;for(let l=0;l<this.length;l++)A=n[l],s=this._trackByFn(l,A),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,A,s,l),r=!0):(r&&(i=this._verifyReinsertion(i,A,s,l)),Object.is(i.item,A)||this._addIdentityChange(i,A)),i=i._next;}else o=0,E8(n,l=>{s=this._trackByFn(o,l),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,l,s,o),r=!0):(r&&(i=this._verifyReinsertion(i,l,s,o)),Object.is(i.item,l)||this._addIdentityChange(i,l)),i=i._next,o++;}),this.length=o;return this._truncate(i),this.collection=n,this.isDirty;}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null;}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;n!==null;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;n!==null;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null;}}_mismatch(n,i,r,o){let A;return n===null?A=this._itTail:(A=n._prev,this._remove(n)),n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),n!==null?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,A,o)):(n=this._linkedRecords===null?null:this._linkedRecords.get(r,o),n!==null?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,A,o)):n=this._addAfter(new Ru(i,r),A,o)),n;}_verifyReinsertion(n,i,r,o){let A=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return A!==null?n=this._reinsertAfter(A,n._prev,o):n.currentIndex!=o&&(n.currentIndex=o,this._addToMoves(n,o)),n;}_truncate(n){for(;n!==null;){let i=n._next;this._addToRemovals(this._unlink(n)),n=i;}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null);}_reinsertAfter(n,i,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(n);let o=n._prevRemoved,A=n._nextRemoved;return o===null?this._removalsHead=A:o._nextRemoved=A,A===null?this._removalsTail=o:A._prevRemoved=o,this._insertAfter(n,i,r),this._addToMoves(n,r),n;}_moveAfter(n,i,r){return this._unlink(n),this._insertAfter(n,i,r),this._addToMoves(n,r),n;}_addAfter(n,i,r){return this._insertAfter(n,i,r),this._additionsTail===null?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n;}_insertAfter(n,i,r){let o=i===null?this._itHead:i._next;return n._next=o,n._prev=i,o===null?this._itTail=n:o._prev=n,i===null?this._itHead=n:i._next=n,this._linkedRecords===null&&(this._linkedRecords=new Ia()),this._linkedRecords.put(n),n.currentIndex=r,n;}_remove(n){return this._addToRemovals(this._unlink(n));}_unlink(n){this._linkedRecords!==null&&this._linkedRecords.remove(n);let i=n._prev,r=n._next;return i===null?this._itHead=r:i._next=r,r===null?this._itTail=i:r._prev=i,n;}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail===null?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n;}_addToRemovals(n){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Ia()),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n;}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n;}},Ru=class{constructor(n,i){this.item=n,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null;}},ju=class{constructor(){this._head=null,this._tail=null;}add(n){this._head===null?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n);}get(n,i){let r;for(r=this._head;r!==null;r=r._nextDup)if((i===null||i<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null;}remove(n){let i=n._prevDup,r=n._nextDup;return i===null?this._head=r:i._nextDup=r,r===null?this._tail=i:r._prevDup=i,this._head===null;}},Ia=class{constructor(){this.map=new Map();}put(n){let i=n.trackById,r=this.map.get(i);r||(r=new ju(),this.map.set(i,r)),r.add(n);}get(n,i){let r=n,o=this.map.get(r);return o?o.get(n,i):null;}remove(n){let i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n;}get isEmpty(){return this.map.size===0;}clear(){this.map.clear();}};function U1(t,n,i){let r=t.previousIndex;if(r===null)return r;let o=0;return i&&r<i.length&&(o=i[r]),r+n+o;}var qu=class{constructor(){}supports(n){return n instanceof Map||ip(n);}create(){return new Du();}},Du=class{constructor(){this._records=new Map(),this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null;}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null;}forEachItem(n){let i;for(i=this._mapHead;i!==null;i=i._next)n(i);}forEachPreviousItem(n){let i;for(i=this._previousMapHead;i!==null;i=i._nextPrevious)n(i);}forEachChangedItem(n){let i;for(i=this._changesHead;i!==null;i=i._nextChanged)n(i);}forEachAddedItem(n){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)n(i);}forEachRemovedItem(n){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)n(i);}diff(n){if(!n)n=new Map();else if(!(n instanceof Map||ip(n)))throw new B(900,!1);return this.check(n)?this:null;}onDestroy(){}check(n){this._reset();let i=this._mapHead;if(this._appendAfter=null,this._forEach(n,(r,o)=>{if(i&&i.key===o)this._maybeAddToChanges(i,r),this._appendAfter=i,i=i._next;else{let A=this._getOrCreateRecordForKey(o,r);i=this._insertBeforeOrAppend(i,A);}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let r=i;r!==null;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null;}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty;}_insertBeforeOrAppend(n,i){if(n){let r=n._prev;return i._next=n,i._prev=r,n._prev=i,r&&(r._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n;}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null;}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){let o=this._records.get(n);this._maybeAddToChanges(o,i);let A=o._prev,s=o._next;return A&&(A._next=s),s&&(s._prev=A),o._next=null,o._prev=null,o;}let r=new Hu(n);return this._records.set(n,r),r.currentValue=i,this._addToAdditions(r),r;}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null;}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n));}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n);}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n);}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(r=>i(n[r],r));}},Hu=class{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null;}};function J1(){return new Wl([new Mu()]);}var Wl=(()=>{let n=class n{constructor(r){this.factories=r;}static create(r,o){if(o!=null){let A=o.factories.slice();r=r.concat(A);}return new n(r);}static extend(r){return{provide:n,useFactory:o=>n.create(r,o||J1()),deps:[[n,new OA(),new ko()]]};}find(r){let o=this.factories.find(A=>A.supports(r));if(o!=null)return o;throw new B(901,!1);}};n.ɵprov=E({token:n,providedIn:"root",factory:J1});let t=n;return t;})();function M1(){return new Vl([new qu()]);}var Vl=(()=>{let n=class n{constructor(r){this.factories=r;}static create(r,o){if(o){let A=o.factories.slice();r=r.concat(A);}return new n(r);}static extend(r){return{provide:n,useFactory:o=>n.create(r,o||M1()),deps:[[n,new OA(),new ko()]]};}find(r){let o=this.factories.find(A=>A.supports(r));if(o)return o;throw new B(901,!1);}};n.ɵprov=E({token:n,providedIn:"root",factory:M1});let t=n;return t;})();var st=(()=>{let n=class n{};n.__NG_ELEMENT_ID__=U8;let t=n;return t;})();function U8(t){return J8(Et(),ce(),(t&16)===16);}function J8(t,n,i){if(nl(t)&&!i){let r=qr(t.index,n);return new Ki(r,r);}else if(t.type&47){let r=n[pn];return new Ki(r,n);}return null;}var mg=(()=>{let n=class n{};n.__NG_ELEMENT_ID__=M8,n.__NG_ENV_ID__=r=>r;let t=n;return t;})(),Zu=class extends mg{constructor(n){super(),this._lView=n;}onDestroy(n){return x0(this._lView,n),()=>Ex(this._lView,n);}};function M8(){return new Zu(ce());}function I1(...t){}function I8(){let t=typeof pt.requestAnimationFrame=="function",n=pt[t?"requestAnimationFrame":"setTimeout"],i=pt[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){let r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r);let o=i[Zone.__symbol__("OriginalDelegate")];o&&(i=o);}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i};}var H=class t{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new $(!1),this.onMicrotaskEmpty=new $(!1),this.onStable=new $(!1),this.onError=new $(!1),typeof Zone>"u")throw new B(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec())),n&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&i,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=I8().nativeRequestAnimationFrame,q8(o);}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0;}static assertInAngularZone(){if(!t.isInAngularZone())throw new B(909,!1);}static assertNotInAngularZone(){if(t.isInAngularZone())throw new B(909,!1);}run(n,i,r){return this._inner.run(n,i,r);}runTask(n,i,r,o){let A=this._inner,s=A.scheduleEventTask("NgZoneEvent: "+o,n,R8,I1,I1);try{return A.runTask(s,i,r);}finally{A.cancelTask(s);}}runGuarded(n,i,r){return this._inner.runGuarded(n,i,r);}runOutsideAngular(n){return this._outer.run(n);}},R8={};function op(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null);}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null));}finally{t.isStable=!0;}}}function j8(t){t.isCheckStableRunning||t.lastRequestAnimationFrameId!==-1||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(pt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Yu(t),t.isCheckStableRunning=!0,op(t),t.isCheckStableRunning=!1;},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke();}),Yu(t));}function q8(t){let n=()=>{j8(t);};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,r,o,A,s,l)=>{if(D8(l))return i.invokeTask(o,A,s,l);try{return R1(t),i.invokeTask(o,A,s,l);}finally{(t.shouldCoalesceEventChangeDetection&&A.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&n(),j1(t);}},onInvoke:(i,r,o,A,s,l,u)=>{try{return R1(t),i.invoke(o,A,s,l,u);}finally{t.shouldCoalesceRunChangeDetection&&n(),j1(t);}},onHasTask:(i,r,o,A)=>{i.hasTask(o,A),r===o&&(A.change=="microTask"?(t._hasPendingMicrotasks=A.microTask,Yu(t),op(t)):A.change=="macroTask"&&(t.hasPendingMacrotasks=A.macroTask));},onHandleError:(i,r,o,A)=>(i.handleError(o,A),t.runOutsideAngular(()=>t.onError.emit(A)),!1)});}function Yu(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.lastRequestAnimationFrameId!==-1?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1;}function R1(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null));}function j1(t){t._nesting--,op(t);}var Gu=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new $(),this.onMicrotaskEmpty=new $(),this.onStable=new $(),this.onError=new $();}run(n,i,r){return n.apply(i,r);}runGuarded(n,i,r){return n.apply(i,r);}runOutsideAngular(n){return n();}runTask(n,i,r,o){return n.apply(i,r);}};function D8(t){var n;return!Array.isArray(t)||t.length!==1?!1:((n=t[0].data)==null?void 0:n.__ignore_ng_zone__)===!0;}function H8(t="zone.js",n){return t==="noop"?new Gu():t==="zone.js"?new H(n):t;}var fo=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t;}(fo||{}),Z8={destroy(){}};function Ap(t,n){var p,m,h;!n&&O5(Ap);let i=(p=n==null?void 0:n.injector)!=null?p:w(Tt);if(!Ty(i))return Z8;Oi("NgAfterNextRender");let r=i.get(sp),o=(m=r.handler)!=null?m:r.handler=new Qu(),A=(h=n==null?void 0:n.phase)!=null?h:fo.MixedReadWrite,s=()=>{o.unregister(u),l();},l=i.get(mg).onDestroy(s),u=new Bu(i,A,()=>{s(),t();});return o.register(u),{destroy:s};}var Bu=class{constructor(n,i,r){this.phase=i,this.callbackFn=r,this.zone=n.get(H),this.errorHandler=n.get(on,null,{optional:!0});}invoke(){var n;try{this.zone.runOutsideAngular(this.callbackFn);}catch(i){(n=this.errorHandler)==null||n.handleError(i);}}},Qu=class{constructor(){this.executingCallbacks=!1,this.buckets={[fo.EarlyRead]:new Set(),[fo.Write]:new Set(),[fo.MixedReadWrite]:new Set(),[fo.Read]:new Set()},this.deferredCallbacks=new Set();}register(n){(this.executingCallbacks?this.deferredCallbacks:this.buckets[n.phase]).add(n);}unregister(n){this.buckets[n.phase].delete(n),this.deferredCallbacks.delete(n);}execute(){this.executingCallbacks=!0;for(let n of Object.values(this.buckets))for(let i of n)i.invoke();this.executingCallbacks=!1;for(let n of this.deferredCallbacks)this.buckets[n.phase].add(n);this.deferredCallbacks.clear();}destroy(){for(let n of Object.values(this.buckets))n.clear();this.deferredCallbacks.clear();}},sp=(()=>{let n=class n{constructor(){this.handler=null,this.internalCallbacks=[];}execute(){var r;this.executeInternalCallbacks(),(r=this.handler)==null||r.execute();}executeInternalCallbacks(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of r)o();}ngOnDestroy(){var r;(r=this.handler)==null||r.destroy(),this.handler=null,this.internalCallbacks.length=0;}};n.ɵprov=E({token:n,providedIn:"root",factory:()=>new n()});let t=n;return t;})();function Ra(t,n,i){let r=i?t.styles:null,o=i?t.classes:null,A=0;if(n!==null)for(let s=0;s<n.length;s++){let l=n[s];if(typeof l=="number")A=l;else if(A==1)o=Au(o,l);else if(A==2){let u=l,p=n[++s];r=Au(r,u+": "+p+";");}}i?t.styles=r:t.stylesWithoutHost=r,i?t.classes=o:t.classesWithoutHost=o;}var ja=class extends Gr{constructor(n){super(),this.ngModule=n;}resolveComponentFactory(n){let i=Ir(n);return new Po(i,this.ngModule);}};function q1(t){let n=[];for(let i in t){if(!t.hasOwnProperty(i))continue;let r=t[i];r!==void 0&&n.push({propName:Array.isArray(r)?r[0]:r,templateName:i});}return n;}function Y8(t){let n=t.toLowerCase();return n==="svg"?g0:n==="math"?Tx:null;}var _u=class{constructor(n,i){this.injector=n,this.parentInjector=i;}get(n,i,r){r=ll(r);let o=this.injector.get(n,Gc,r);return o!==Gc||i===Gc?o:this.parentInjector.get(n,i,r);}},Po=class extends Ma{get inputs(){let n=this.componentDef,i=n.inputTransforms,r=q1(n.inputs);if(i!==null)for(let o of r)i.hasOwnProperty(o.propName)&&(o.transform=i[o.propName]);return r;}get outputs(){return q1(this.componentDef.outputs);}constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=Px(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i;}create(n,i,r,o){o=o||this.ngModule;let A=o instanceof Zt?o:o==null?void 0:o.injector;A&&this.componentDef.getStandaloneInjector!==null&&(A=this.componentDef.getStandaloneInjector(A)||A);let s=A?new _u(n,A):n,l=s.get(VA,null);if(l===null)throw new B(407,!1);let u=s.get(w8,null),p=s.get(sp,null),m=s.get(Ou,null),h={rendererFactory:l,sanitizer:u,inlineEffectRunner:null,afterRenderEventManager:p,changeDetectionScheduler:m},x=l.createRenderer(null,this.componentDef),P=this.componentDef.selectors[0][0]||"div",C=r?Hy(x,r,this.componentDef.encapsulation,s):Df(x,P,Y8(P)),O=512;this.componentDef.signals?O|=4096:this.componentDef.onPush||(O|=16);let J=null;C!==null&&(J=Of(C,s,!0));let q=Qf(0,null,null,1,0,null,null,null,null,null,null),pe=yl(null,q,null,O,null,null,h,x,s,null,J);Ff(pe);let et,Ve;try{let Ue=this.componentDef,Vt,ht=null;Ue.findHostDirectiveDefs?(Vt=[],ht=new Map(),Ue.findHostDirectiveDefs(Ue,Vt,ht),Vt.push(Ue)):Vt=[Ue];let ui=G8(pe,C),Ms=B8(ui,C,Ue,Vt,pe,h,x);Ve=Pf(q,vt),C&&$8(x,Ue,C,r),i!==void 0&&e6(Ve,this.ngContentSelectors,i),et=_8(Ms,Ue,Vt,ht,pe,[t6]),tp(q,pe,null);}finally{Cf();}return new $u(this.componentType,et,Wo(Ve,pe),pe,Ve);}},$u=class extends Uu{constructor(n,i,r,o,A){super(),this.location=r,this._rootLView=o,this._tNode=A,this.previousInputValues=null,this.instance=i,this.hostView=this.changeDetectorRef=new Ki(o,void 0,!1),this.componentType=n;}setInput(n,i){var A;let r=this._tNode.inputs,o;if(r!==null&&(o=r[n])){if((A=this.previousInputValues)!=null||(this.previousInputValues=new Map()),this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),i))return;let s=this._rootLView;ep(s[ye],s,o,n,i),this.previousInputValues.set(n,i);let l=qr(this._tNode.index,s);np(l);}}get injector(){return new Xi(this._tNode,this._rootLView);}destroy(){this.hostView.destroy();}onDestroy(n){this.hostView.onDestroy(n);}};function G8(t,n){let i=t[ye],r=vt;return t[r]=n,To(i,r,2,"#host",null);}function B8(t,n,i,r,o,A,s){let l=o[ye];Q8(r,t,n,s);let u=null;n!==null&&(u=Of(n,o[go]));let p=A.rendererFactory.createRenderer(n,i),m=16;i.signals?m=4096:i.onPush&&(m=64);let h=yl(o,Yv(i),null,m,o[t.index],t,A,p,null,null,u);return l.firstCreatePass&&wu(l,t,r.length-1),Sl(o,h),o[t.index]=h;}function Q8(t,n,i,r){for(let o of t)n.mergedAttrs=hA(n.mergedAttrs,o.hostAttrs);n.mergedAttrs!==null&&(Ra(n,n.mergedAttrs,!0),i!==null&&qv(r,i,n));}function _8(t,n,i,r,o,A){let s=Et(),l=o[ye],u=Ln(s,o);Gv(l,o,s,i,null,r);for(let m=0;m<i.length;m++){let h=s.directiveStart+m,x=zi(o,l,h,s);tr(x,o);}Bv(l,o,s),u&&tr(u,o);let p=zi(o,l,s.directiveStart+s.componentOffset,s);if(t[wt]=o[wt]=p,A!==null)for(let m of A)m(p,n);return Yf(l,s,o),p;}function $8(t,n,i,r){if(r)su(t,i,["ng-version","17.2.3"]);else{let{attrs:o,classes:A}=Lx(n.selectors[0]);o&&su(t,i,o),A&&A.length>0&&jv(t,i,A.join(" "));}}function e6(t,n,i){let r=t.projection=[];for(let o=0;o<n.length;o++){let A=i[o];r.push(A!=null?Array.from(A):null);}}function t6(){let t=Et();ul(ce()[ye],t);}var Ft=(()=>{let n=class n{};n.__NG_ELEMENT_ID__=n6;let t=n;return t;})();function n6(){let t=Et();return vg(t,ce());}var r6=Ft,hg=class extends r6{constructor(n,i,r){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=r;}get element(){return Wo(this._hostTNode,this._hostLView);}get injector(){return new Xi(this._hostTNode,this._hostLView);}get parentInjector(){let n=If(this._hostTNode,this._hostLView);if(nv(n)){let i=Ea(n,this._hostLView),r=Ka(n),o=i[ye].data[r+8];return new Xi(o,i);}else return new Xi(null,this._hostLView);}clear(){for(;this.length>0;)this.remove(this.length-1);}get(n){let i=D1(this._lContainer);return i!==null&&i[n]||null;}get length(){return this._lContainer.length-Kt;}createEmbeddedView(n,i,r){let o,A;typeof r=="number"?o=r:r!=null&&(o=r.index,A=r.injector);let s=WA(this._lContainer,n.ssrId),l=n.createEmbeddedViewImpl(i||{},A,s);return this.insertImpl(l,o,XA(this._hostTNode,s)),l;}createComponent(n,i,r,o,A){var C,O,J;let s=n&&!J5(n),l;if(s)l=i;else{let q=i||{};l=q.index,r=q.injector,o=q.projectableNodes,A=q.environmentInjector||q.ngModuleRef;}let u=s?n:new Po(Ir(n)),p=r||this.parentInjector;if(!A&&u.ngModule==null){let pe=(s?p:this.parentInjector).get(Zt,null);pe&&(A=pe);}let m=Ir((C=u.componentType)!=null?C:{}),h=WA(this._lContainer,(O=m==null?void 0:m.id)!=null?O:null),x=(J=h==null?void 0:h.firstChild)!=null?J:null,P=u.create(p,o,x,A);return this.insertImpl(P.hostView,l,XA(this._hostTNode,h)),P;}insert(n,i){return this.insertImpl(n,i,!0);}insertImpl(n,i,r){let o=n._lView;if(zx(o)){let l=this.indexOf(n);if(l!==-1)this.detach(l);else{let u=o[kt],p=new hg(u,u[An],u[kt]);p.detach(p.indexOf(n));}}let A=this._adjustIndex(i),s=this._lContainer;return Ll(s,o,A,r),n.attachToViewContainerRef(),z0(Bc(s),A,n),n;}move(n,i){return this.insert(n,i);}indexOf(n){let i=D1(this._lContainer);return i!==null?i.indexOf(n):-1;}remove(n){let i=this._adjustIndex(n,-1),r=LA(this._lContainer,i);r&&(Na(Bc(this._lContainer),i),hl(r[ye],r));}detach(n){let i=this._adjustIndex(n,-1),r=LA(this._lContainer,i);return r&&Na(Bc(this._lContainer),i)!=null?new Ki(r):null;}_adjustIndex(n,i=0){return n==null?this.length+i:n;}};function D1(t){return t[Ca];}function Bc(t){return t[Ca]||(t[Ca]=[]);}function vg(t,n){let i,r=n[t.index];return Xr(r)?i=r:(i=Qv(r,n,null,t),n[t.index]=i,Sl(n,i)),o6(i,n,t,r),new hg(i,t,n);}function i6(t,n){let i=t[Ze],r=i.createComment(""),o=Ln(n,t),A=vl(i,o);return wi(i,A,r,Jy(i,o),!1),r;}var o6=a6,A6=()=>!1;function s6(t,n,i){return A6(t,n,i);}function a6(t,n,i,r){if(t[ki])return;let o;i.type&8?o=Sn(r):o=i6(n,i),t[ki]=o;}var ef=class t{constructor(n){this.queryList=n,this.matches=null;}clone(){return new t(this.queryList);}setDirty(){this.queryList.setDirty();}},tf=class t{constructor(n=[]){this.queries=n;}createEmbeddedView(n){let i=n.queries;if(i!==null){let r=n.contentQueries!==null?n.contentQueries[0]:i.length,o=[];for(let A=0;A<r;A++){let s=i.getByIndex(A),l=this.queries[s.indexInDeclarationView];o.push(l.clone());}return new t(o);}return null;}insertView(n){this.dirtyQueriesWithMatches(n);}detachView(n){this.dirtyQueriesWithMatches(n);}finishViewCreation(n){this.dirtyQueriesWithMatches(n);}dirtyQueriesWithMatches(n){for(let i=0;i<this.queries.length;i++)ap(n,i).matches!==null&&this.queries[i].setDirty();}},qa=class{constructor(n,i,r=null){this.flags=i,this.read=r,typeof n=="string"?this.predicate=h6(n):this.predicate=n;}},nf=class t{constructor(n=[]){this.queries=n;}elementStart(n,i){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,i);}elementEnd(n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementEnd(n);}embeddedTView(n){let i=null;for(let r=0;r<this.length;r++){let o=i!==null?i.length:0,A=this.getByIndex(r).embeddedTView(n,o);A&&(A.indexInDeclarationView=r,i!==null?i.push(A):i=[A]);}return i!==null?new t(i):null;}template(n,i){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,i);}getByIndex(n){return this.queries[n];}get length(){return this.queries.length;}track(n){this.queries.push(n);}},rf=class t{constructor(n,i=-1){this.metadata=n,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i;}elementStart(n,i){this.isApplyingToNode(i)&&this.matchTNode(n,i);}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1);}template(n,i){this.elementStart(n,i);}embeddedTView(n,i){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,i),new t(this.metadata)):null;}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let i=this._declarationNodeIndex,r=n.parent;for(;r!==null&&r.type&8&&r.index!==i;)r=r.parent;return i===(r!==null?r.index:-1);}return this._appliesToNextNode;}matchTNode(n,i){let r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){let A=r[o];this.matchTNodeWithReadOption(n,i,l6(i,A)),this.matchTNodeWithReadOption(n,i,Wa(i,n,A,!1,!1));}else r===Pn?i.type&4&&this.matchTNodeWithReadOption(n,i,-1):this.matchTNodeWithReadOption(n,i,Wa(i,n,r,!1,!1));}matchTNodeWithReadOption(n,i,r){if(r!==null){let o=this.metadata.read;if(o!==null){if(o===Q||o===Ft||o===Pn&&i.type&4)this.addMatch(i.index,-2);else{let A=Wa(i,n,o,!1,!1);A!==null&&this.addMatch(i.index,A);}}else this.addMatch(i.index,r);}}addMatch(n,i){this.matches===null?this.matches=[n,i]:this.matches.push(n,i);}};function l6(t,n){let i=t.localNames;if(i!==null){for(let r=0;r<i.length;r+=2)if(i[r]===n)return i[r+1];}return null;}function d6(t,n){return t.type&11?Wo(t,n):t.type&4?Xl(t,n):null;}function c6(t,n,i,r){return i===-1?d6(n,t):i===-2?u6(t,n,r):zi(t,t[ye],i,n);}function u6(t,n,i){if(i===Q)return Wo(n,t);if(i===Pn)return Xl(n,t);if(i===Ft)return vg(n,t);}function gg(t,n,i,r){let o=n[Un].queries[r];if(o.matches===null){let A=t.data,s=i.matches,l=[];for(let u=0;s!==null&&u<s.length;u+=2){let p=s[u];if(p<0)l.push(null);else{let m=A[p];l.push(c6(n,m,s[u+1],i.metadata.read));}}o.matches=l;}return o.matches;}function of(t,n,i,r){let o=t.queries.getByIndex(i),A=o.matches;if(A!==null){let s=gg(t,n,o,i);for(let l=0;l<A.length;l+=2){let u=A[l];if(u>0)r.push(s[l/2]);else{let p=A[l+1],m=n[-u];for(let h=Kt;h<m.length;h++){let x=m[h];x[NA]===x[kt]&&of(x[ye],x,p,r);}if(m[bo]!==null){let h=m[bo];for(let x=0;x<h.length;x++){let P=h[x];of(P[ye],P,p,r);}}}}}return r;}function f6(t,n){return t[Un].queries[n].queryList;}function bg(t,n,i){var A;let r=new xo((i&4)===4);return Gy(t,n,r,r.destroy),((A=n[Un])!=null?A:n[Un]=new tf()).queries.push(new ef(r))-1;}function p6(t,n,i){let r=At();return r.firstCreatePass&&(xg(r,new qa(t,n,i),-1),(n&2)===2&&(r.staticViewQueries=!0)),bg(r,ce(),n);}function m6(t,n,i,r){let o=At();if(o.firstCreatePass){let A=Et();xg(o,new qa(n,i,r),A.index),v6(o,t),(i&2)===2&&(o.staticContentQueries=!0);}return bg(o,ce(),i);}function h6(t){return t.split(",").map(n=>n.trim());}function xg(t,n,i){t.queries===null&&(t.queries=new nf()),t.queries.track(new rf(n,i));}function v6(t,n){let i=t.contentQueries||(t.contentQueries=[]),r=i.length?i[i.length-1]:-1;n!==r&&i.push(t.queries.length-1,n);}function ap(t,n){return t.queries.getByIndex(n);}function g6(t,n){let i=t[ye],r=ap(i,n);return r.crossesNgTemplate?of(i,t,n,[]):gg(i,t,r,n);}function b6(t){let n=[],i=new Map();function r(o){let A=i.get(o);if(!A){let s=t(o);i.set(o,A=s.then(P6));}return A;}return Da.forEach((o,A)=>{var p,m;let s=[];o.templateUrl&&s.push(r(o.templateUrl).then(h=>{o.template=h;}));let l=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=l,o.styleUrl&&(p=o.styleUrls)!=null&&p.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if((m=o.styleUrls)!=null&&m.length){let h=o.styles.length,x=o.styleUrls;o.styleUrls.forEach((P,C)=>{l.push(""),s.push(r(P).then(O=>{l[h+C]=O,x.splice(x.indexOf(P),1),x.length==0&&(o.styleUrls=void 0);}));});}else o.styleUrl&&s.push(r(o.styleUrl).then(h=>{l.push(h),o.styleUrl=void 0;}));let u=Promise.all(s).then(()=>L6(A));n.push(u);}),y6(),Promise.all(n).then(()=>{});}var Da=new Map(),x6=new Set();function y6(){let t=Da;return Da=new Map(),t;}function S6(){return Da.size===0;}function P6(t){return typeof t=="string"?t:t.text();}function L6(t){x6.delete(t);}function X6(t){return Object.getPrototypeOf(t.prototype).constructor;}function Ke(t){let n=X6(t.type),i=!0,r=[t];for(;n;){let o;if(Rr(t))o=n.ɵcmp||n.ɵdir;else{if(n.ɵcmp)throw new B(903,!1);o=n.ɵdir;}if(o){if(i){r.push(o);let s=t;s.inputs=xa(t.inputs),s.inputTransforms=xa(t.inputTransforms),s.declaredInputs=xa(t.declaredInputs),s.outputs=xa(t.outputs);let l=o.hostBindings;l&&F6(t,l);let u=o.viewQuery,p=o.contentQueries;if(u&&k6(t,u),p&&T6(t,p),W6(t,o),ax(t.outputs,o.outputs),Rr(o)&&o.data.animation){let m=t.data;m.animation=(m.animation||[]).concat(o.data.animation);}}let A=o.features;if(A)for(let s=0;s<A.length;s++){let l=A[s];l&&l.ngInherit&&l(t),l===Ke&&(i=!1);}}n=Object.getPrototypeOf(n);}V6(r);}function W6(t,n){var i;for(let r in n.inputs){if(!n.inputs.hasOwnProperty(r)||t.inputs.hasOwnProperty(r))continue;let o=n.inputs[r];if(o!==void 0&&(t.inputs[r]=o,t.declaredInputs[r]=n.declaredInputs[r],n.inputTransforms!==null)){let A=Array.isArray(o)?o[0]:o;if(!n.inputTransforms.hasOwnProperty(A))continue;(i=t.inputTransforms)!=null||(t.inputTransforms={}),t.inputTransforms[A]=n.inputTransforms[A];}}}function V6(t){let n=0,i=null;for(let r=t.length-1;r>=0;r--){let o=t[r];o.hostVars=n+=o.hostVars,o.hostAttrs=hA(o.hostAttrs,i=hA(i,o.hostAttrs));}}function xa(t){return t===ho?{}:t===qt?[]:t;}function k6(t,n){let i=t.viewQuery;i?t.viewQuery=(r,o)=>{n(r,o),i(r,o);}:t.viewQuery=n;}function T6(t,n){let i=t.contentQueries;i?t.contentQueries=(r,o,A)=>{n(r,o,A),i(r,o,A);}:t.contentQueries=n;}function F6(t,n){let i=t.hostBindings;i?t.hostBindings=(r,o)=>{n(r,o),i(r,o);}:t.hostBindings=n;}function dt(t){let n=t.inputConfig,i={};for(let r in n)if(n.hasOwnProperty(r)){let o=n[r];Array.isArray(o)&&o[3]&&(i[r]=o[3]);}t.inputTransforms=i;}var jr=class{},kA=class{};var Ha=class extends jr{constructor(n,i,r){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ja(this);let o=f0(n);this._bootstrapComponents=kv(o.bootstrap),this._r3Injector=cv(n,i,[{provide:jr,useValue:this},{provide:Gr,useValue:this.componentFactoryResolver},...r],Ht(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n);}get injector(){return this._r3Injector;}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null;}onDestroy(n){this.destroyCbs.push(n);}},Za=class extends kA{constructor(n){super(),this.moduleType=n;}create(n){return new Ha(this.moduleType,n,[]);}};function C6(t,n,i){return new Ha(t,n,i);}var Af=class extends jr{constructor(n){super(),this.componentFactoryResolver=new ja(this),this.instance=null;let i=new PA([...n.providers,{provide:jr,useValue:this},{provide:Gr,useValue:this.componentFactoryResolver}],n.parent||Mf(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers();}destroy(){this.injector.destroy();}onDestroy(n){this.injector.onDestroy(n);}};function kl(t,n,i=null){return new Af({providers:t,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector;}var Ui=(()=>{let n=class n{constructor(){this.taskId=0,this.pendingTasks=new Set(),this.hasPendingTasks=new ut(!1);}get _hasPendingTasks(){return this.hasPendingTasks.value;}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r;}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1);}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function Fo(t,n,i){return t[n]=i;}function yg(t,n){return t[n];}function Yt(t,n,i){let r=t[n];return Object.is(r,i)?!1:(t[n]=i,!0);}function Ya(t,n,i,r){let o=Yt(t,n,i);return Yt(t,n+1,r)||o;}function N6(t,n,i,r,o){let A=Ya(t,n,i,r);return Yt(t,n+2,o)||A;}function Sg(t,n,i,r,o,A){let s=Ya(t,n,i,r);return Ya(t,n+2,o,A)||s;}function z6(t,n,i,r,o,A,s,l,u){let p=n.consts,m=To(n,t,4,s||null,Ti(p,l));_f(n,i,m,Ti(p,u)),ul(n,m);let h=m.tView=Qf(2,m,r,o,A,n.directiveRegistry,n.pipeRegistry,null,n.schemas,p,null);return n.queries!==null&&(n.queries.template(n,m),h.queries=n.queries.embeddedTView(m)),m;}function j(t,n,i,r,o,A,s,l){let u=ce(),p=At(),m=t+vt,h=p.firstCreatePass?z6(m,p,u,n,i,r,o,A,s):p.data[m];er(h,!1);let x=w6(p,u,h,t);ol()&&gl(p,u,x,h),tr(x,u);let P=Qv(x,u,x,h);return u[m]=P,Sl(u,P),s6(P,h,u),rl(h)&&Gf(p,u,h),s!=null&&Bf(u,h,l),j;}var w6=K6;function K6(t,n,i,r){return Al(!0),n[Ze].createComment("");}function Te(t,n,i,r){let o=ce(),A=Hr();if(Yt(o,A,n)){let s=At(),l=zA();d8(l,o,t,n,i,r);}return Te;}function lp(t,n,i,r){return Yt(t,Hr(),i)?n+EA(i)+r:Mn;}function ya(t,n){return t<<17|n<<2;}function Ei(t){return t>>17&32767;}function E6(t){return(t&2)==2;}function O6(t,n){return t&131071|n<<17;}function sf(t){return t|2;}function Lo(t){return(t&131068)>>2;}function Qc(t,n){return t&-131069|n<<2;}function U6(t){return(t&1)===1;}function af(t){return t|1;}function J6(t,n,i,r,o,A){let s=A?n.classBindings:n.styleBindings,l=Ei(s),u=Lo(s);t[r]=i;let p=!1,m;if(Array.isArray(i)){let h=i;m=h[1],(m===null||wA(h,m)>0)&&(p=!0);}else m=i;if(o){if(u!==0){let x=Ei(t[l+1]);t[r+1]=ya(x,l),x!==0&&(t[x+1]=Qc(t[x+1],r)),t[l+1]=O6(t[l+1],r);}else t[r+1]=ya(l,0),l!==0&&(t[l+1]=Qc(t[l+1],r)),l=r;}else t[r+1]=ya(u,0),l===0?l=r:t[u+1]=Qc(t[u+1],r),u=r;p&&(t[r+1]=sf(t[r+1])),H1(t,m,r,!0),H1(t,m,r,!1),M6(n,m,t,r,A),s=ya(l,u),A?n.classBindings=s:n.styleBindings=s;}function M6(t,n,i,r,o){let A=o?t.residualClasses:t.residualStyles;A!=null&&typeof n=="string"&&wA(A,n)>=0&&(i[r+1]=af(i[r+1]));}function H1(t,n,i,r){let o=t[i+1],A=n===null,s=r?Ei(o):Lo(o),l=!1;for(;s!==0&&(l===!1||A);){let u=t[s],p=t[s+1];I6(u,n)&&(l=!0,t[s+1]=r?af(p):sf(p)),s=r?Ei(p):Lo(p);}l&&(t[i+1]=r?sf(o):af(o));}function I6(t,n){return t===null||n==null||(Array.isArray(t)?t[1]:t)===n?!0:Array.isArray(t)&&typeof n=="string"?wA(t,n)>=0:!1;}var En={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function R6(t){return t.substring(En.key,En.keyEnd);}function j6(t){return q6(t),Pg(t,Lg(t,0,En.textEnd));}function Pg(t,n){let i=En.textEnd;return i===n?-1:(n=En.keyEnd=D6(t,En.key=n,i),Lg(t,n,i));}function q6(t){En.key=0,En.keyEnd=0,En.value=0,En.valueEnd=0,En.textEnd=t.length;}function Lg(t,n,i){for(;n<i&&t.charCodeAt(n)<=32;)n++;return n;}function D6(t,n,i){for(;n<i&&t.charCodeAt(n)>32;)n++;return n;}function y(t,n,i){let r=ce(),o=Hr();if(Yt(r,o,n)){let A=At(),s=zA();IA(A,s,r,t,n,r[Ze],i,!1);}return y;}function lf(t,n,i,r,o){let A=n.inputs,s=o?"class":"style";ep(t,i,A[s],s,r);}function Mt(t,n,i){return Wg(t,n,i,!1),Mt;}function ue(t,n){return Wg(t,n,null,!0),ue;}function ct(t){Vg(Q6,Xg,t,!0);}function Xg(t,n){for(let i=j6(n);i>=0;i=Pg(n,i))sl(t,R6(n),!0);}function Wg(t,n,i,r){let o=ce(),A=At(),s=L0(2);if(A.firstUpdatePass&&Tg(A,t,s,r),n!==Mn&&Yt(o,s,n)){let l=A.data[Zr()];Fg(A,l,o,o[Ze],t,o[s+1]=$6(n,i),r,s);}}function Vg(t,n,i,r){let o=At(),A=L0(2);o.firstUpdatePass&&Tg(o,null,A,r);let s=ce();if(i!==Mn&&Yt(s,A,i)){let l=o.data[Zr()];if(Cg(l,r)&&!kg(o,A)){let u=r?l.classesWithoutHost:l.stylesWithoutHost;u!==null&&(i=Au(u,i||"")),lf(o,l,s,i,r);}else _6(o,l,s,s[Ze],s[A+1],s[A+1]=B6(t,n,i),r,A);}}function kg(t,n){return n>=t.expandoStartIndex;}function Tg(t,n,i,r){let o=t.data;if(o[i+1]===null){let A=o[Zr()],s=kg(t,i);Cg(A,r)&&n===null&&!s&&(n=!1),n=H6(o,A,n,r),J6(o,A,n,i,s,r);}}function H6(t,n,i,r){let o=Yx(t),A=r?n.residualClasses:n.residualStyles;if(o===null)(r?n.classBindings:n.styleBindings)===0&&(i=_c(null,t,n,i,r),i=TA(i,n.attrs,r),A=null);else{let s=n.directiveStylingLast;if(s===-1||t[s]!==o)if(i=_c(o,t,n,i,r),A===null){let u=Z6(t,n,r);u!==void 0&&Array.isArray(u)&&(u=_c(null,t,n,u[1],r),u=TA(u,n.attrs,r),Y6(t,n,r,u));}else A=G6(t,n,r);}return A!==void 0&&(r?n.residualClasses=A:n.residualStyles=A),i;}function Z6(t,n,i){let r=i?n.classBindings:n.styleBindings;if(Lo(r)!==0)return t[Ei(r)];}function Y6(t,n,i,r){let o=i?n.classBindings:n.styleBindings;t[Ei(o)]=r;}function G6(t,n,i){let r,o=n.directiveEnd;for(let A=1+n.directiveStylingLast;A<o;A++){let s=t[A].hostAttrs;r=TA(r,s,i);}return TA(r,n.attrs,i);}function _c(t,n,i,r,o){let A=null,s=i.directiveEnd,l=i.directiveStylingLast;for(l===-1?l=i.directiveStart:l++;l<s&&(A=n[l],r=TA(r,A.hostAttrs,o),A!==t);)l++;return t!==null&&(i.directiveStylingLast=l),r;}function TA(t,n,i){let r=i?1:2,o=-1;if(n!==null)for(let A=0;A<n.length;A++){let s=n[A];typeof s=="number"?o=s:o===r&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),sl(t,s,i?!0:n[++A]));}return t===void 0?null:t;}function B6(t,n,i){if(i==null||i==="")return qt;let r=[],o=Xn(i);if(Array.isArray(o))for(let A=0;A<o.length;A++)t(r,o[A],!0);else if(typeof o=="object")for(let A in o)o.hasOwnProperty(A)&&t(r,A,o[A]);else typeof o=="string"&&n(r,o);return r;}function Q6(t,n,i){let r=String(n);r!==""&&!r.includes(" ")&&sl(t,r,i);}function _6(t,n,i,r,o,A,s,l){o===Mn&&(o=qt);let u=0,p=0,m=0<o.length?o[0]:null,h=0<A.length?A[0]:null;for(;m!==null||h!==null;){let x=u<o.length?o[u+1]:void 0,P=p<A.length?A[p+1]:void 0,C=null,O;m===h?(u+=2,p+=2,x!==P&&(C=h,O=P)):h===null||m!==null&&m<h?(u+=2,C=m):(p+=2,C=h,O=P),C!==null&&Fg(t,n,i,r,C,O,s,l),m=u<o.length?o[u]:null,h=p<A.length?A[p]:null;}}function Fg(t,n,i,r,o,A,s,l){if(!(n.type&3))return;let u=t.data,p=u[l+1],m=U6(p)?Z1(u,n,i,o,Lo(p),s):void 0;if(!Ga(m)){Ga(A)||E6(p)&&(A=Z1(u,null,i,o,l,s));let h=il(Zr(),i);Ry(r,s,h,o,A);}}function Z1(t,n,i,r,o,A){let s=n===null,l;for(;o>0;){let u=t[o],p=Array.isArray(u),m=p?u[1]:u,h=m===null,x=i[o+1];x===Mn&&(x=h?qt:void 0);let P=h?jc(x,r):m===r?x:void 0;if(p&&!Ga(P)&&(P=jc(u,r)),Ga(P)&&(l=P,s))return l;let C=t[o+1];o=s?Ei(C):Lo(C);}if(n!==null){let u=A?n.residualClasses:n.residualStyles;u!=null&&(l=jc(u,r));}return l;}function Ga(t){return t!==void 0;}function $6(t,n){return t==null||t===""||(typeof n=="string"?t=t+n:typeof t=="object"&&(t=Ht(Xn(t)))),t;}function Cg(t,n){return(t.flags&(n?8:16))!==0;}function Ng(t,n,i){let r=ce(),o=lp(r,t,n,i);Vg(sl,Xg,o,!0);}var df=class{destroy(n){}updateValue(n,i){}swap(n,i){let r=Math.min(n,i),o=Math.max(n,i),A=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,A),this.attach(o,s);}else this.attach(r,A);}move(n,i){this.attach(i,this.detach(n));}};function $c(t,n,i,r,o){return t===i&&Object.is(n,r)?1:Object.is(o(t,n),o(i,r))?-1:0;}function eS(t,n,i){let r,o,A=0,s=t.length-1;if(Array.isArray(n)){let l=n.length-1;for(;A<=s&&A<=l;){let u=t.at(A),p=n[A],m=$c(A,u,A,p,i);if(m!==0){m<0&&t.updateValue(A,p),A++;continue;}let h=t.at(s),x=n[l],P=$c(s,h,l,x,i);if(P!==0){P<0&&t.updateValue(s,x),s--,l--;continue;}let C=i(A,u),O=i(s,h),J=i(A,p);if(Object.is(J,O)){let q=i(l,x);Object.is(q,C)?(t.swap(A,s),t.updateValue(s,x),l--,s--):t.move(s,A),t.updateValue(A,p),A++;continue;}if(r!=null||(r=new Ba()),o!=null||(o=G1(t,A,s,i)),cf(t,r,A,J))t.updateValue(A,p),A++,s++;else if(o.has(J))r.set(C,t.detach(A)),s--;else{let q=t.create(A,n[A]);t.attach(A,q),A++,s++;}}for(;A<=l;)Y1(t,r,i,A,n[A]),A++;}else if(n!=null){let l=n[Symbol.iterator](),u=l.next();for(;!u.done&&A<=s;){let p=t.at(A),m=u.value,h=$c(A,p,A,m,i);if(h!==0)h<0&&t.updateValue(A,m),A++,u=l.next();else{r!=null||(r=new Ba()),o!=null||(o=G1(t,A,s,i));let x=i(A,m);if(cf(t,r,A,x))t.updateValue(A,m),A++,s++,u=l.next();else if(!o.has(x))t.attach(A,t.create(A,m)),A++,s++,u=l.next();else{let P=i(A,p);r.set(P,t.detach(A)),s--;}}}for(;!u.done;)Y1(t,r,i,t.length,u.value),u=l.next();}for(;A<=s;)t.destroy(t.detach(s--));r==null||r.forEach(l=>{t.destroy(l);});}function cf(t,n,i,r){return n!==void 0&&n.has(r)?(t.attach(i,n.get(r)),n.delete(r),!0):!1;}function Y1(t,n,i,r,o){if(cf(t,n,r,i(r,o)))t.updateValue(r,o);else{let A=t.create(r,o);t.attach(r,A);}}function G1(t,n,i,r){let o=new Set();for(let A=n;A<=i;A++)o.add(r(A,t.at(A)));return o;}var Ba=class{constructor(){this.kvMap=new Map(),this._vMap=void 0;}has(n){return this.kvMap.has(n);}delete(n){if(!this.has(n))return!1;let i=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(i)?(this.kvMap.set(n,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(n),!0;}get(n){return this.kvMap.get(n);}set(n,i){if(this.kvMap.has(n)){let r=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map());let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,i);}else this.kvMap.set(n,i);}forEach(n){for(let[i,r]of this.kvMap)if(n(r,i),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),n(r,i);}}};function Je(t,n,i){Oi("NgControlFlow");let r=ce(),o=Hr(),A=mf(r,vt+t),s=0;if(Yt(r,o,n)){let l=bt(null);try{if(rg(A,s),n!==-1){let u=hf(r[ye],vt+n),p=WA(A,u.tView.ssrId),m=Pl(r,u,i,{dehydratedView:p});Ll(A,m,s,XA(u,p));}}finally{bt(l);}}else{let l=ng(A,s);l!==void 0&&(l[wt]=i);}}var uf=class{constructor(n,i,r){this.lContainer=n,this.$implicit=i,this.$index=r;}get $count(){return this.lContainer.length-Kt;}};function zg(t){return t;}function JJ(t,n){return n;}var ff=class{constructor(n,i,r){this.hasEmptyBlock=n,this.trackByFn=i,this.liveCollection=r;}};function wg(t,n,i,r,o,A,s,l,u,p,m,h,x){Oi("NgControlFlow");let P=u!==void 0,C=ce(),O=l?s.bind(C[pn][wt]):s,J=new ff(P,O);C[vt+t]=J,j(t+1,n,i,r,o,A),P&&j(t+2,u,p,m,h,x);}var pf=class extends df{constructor(n,i,r){super(),this.lContainer=n,this.hostLView=i,this.templateTNode=r,this.needsIndexUpdate=!1;}get length(){return this.lContainer.length-Kt;}at(n){return this.getLView(n)[wt].$implicit;}attach(n,i){let r=i[vo];this.needsIndexUpdate||(this.needsIndexUpdate=n!==this.length),Ll(this.lContainer,i,n,XA(this.templateTNode,r));}detach(n){return this.needsIndexUpdate||(this.needsIndexUpdate=n!==this.length-1),tS(this.lContainer,n);}create(n,i){let r=WA(this.lContainer,this.templateTNode.tView.ssrId);return Pl(this.hostLView,this.templateTNode,new uf(this.lContainer,i,n),{dehydratedView:r});}destroy(n){hl(n[ye],n);}updateValue(n,i){this.getLView(n)[wt].$implicit=i;}reset(){this.needsIndexUpdate=!1;}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[wt].$index=n;}getLView(n){return nS(this.lContainer,n);}};function Kg(t){let n=bt(null),i=Zr();try{let r=ce(),o=r[ye],A=r[i];if(A.liveCollection===void 0){let l=i+1,u=mf(r,l),p=hf(o,l);A.liveCollection=new pf(u,r,p);}else A.liveCollection.reset();let s=A.liveCollection;if(eS(s,t,A.trackByFn),s.updateIndexes(),A.hasEmptyBlock){let l=Hr(),u=s.length===0;if(Yt(r,l,u)){let p=i+2,m=mf(r,p);if(u){let h=hf(o,p),x=WA(m,h.tView.ssrId),P=Pl(r,h,void 0,{dehydratedView:x});Ll(m,P,0,XA(h,x));}else rg(m,0);}}}finally{bt(n);}}function mf(t,n){return t[n];}function tS(t,n){return LA(t,n);}function nS(t,n){return ng(t,n);}function hf(t,n){return Pf(t,n);}function rS(t,n,i,r,o,A){let s=n.consts,l=Ti(s,o),u=To(n,t,2,r,l);return _f(n,i,u,Ti(s,A)),u.attrs!==null&&Ra(u,u.attrs,!1),u.mergedAttrs!==null&&Ra(u,u.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,u),u;}function S(t,n,i,r){let o=ce(),A=At(),s=vt+t,l=o[Ze],u=A.firstCreatePass?rS(s,A,o,n,i,r):A.data[s],p=iS(A,o,u,l,n,t);o[s]=p;let m=rl(u);return er(u,!0),qv(l,p,u),(u.flags&32)!==32&&ol()&&gl(A,o,p,u),Ox()===0&&tr(p,o),Ux(),m&&(Gf(A,o,u),Yf(A,u,o)),r!==null&&Bf(o,u),S;}function L(){let t=Et();Vf()?kf():(t=t.parent,er(t,!1));let n=t;Mx(n)&&Ix(),Jx();let i=At();return i.firstCreatePass&&(ul(i,t),Sf(t)&&i.queries.elementEnd(t)),n.classesWithoutHost!=null&&H5(n)&&lf(i,n,ce(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&Z5(n)&&lf(i,n,ce(),n.stylesWithoutHost,!1),L;}function I(t,n,i,r){return S(t,n,i,r),L(),I;}var iS=(t,n,i,r,o,A)=>(Al(!0),Df(r,o,_x()));function oS(t,n,i,r,o){let A=n.consts,s=Ti(A,r),l=To(n,t,8,"ng-container",s);s!==null&&Ra(l,s,!0);let u=Ti(A,o);return _f(n,i,l,u),n.queries!==null&&n.queries.elementStart(n,l),l;}function Gt(t,n,i){let r=ce(),o=At(),A=t+vt,s=o.firstCreatePass?oS(A,o,r,n,i):o.data[A];er(s,!0);let l=AS(o,r,s,t);return r[A]=l,ol()&&gl(o,r,l,s),tr(l,r),rl(s)&&(Gf(o,r,s),Yf(o,s,r)),i!=null&&Bf(r,s),Gt;}function Bt(){let t=Et(),n=At();return Vf()?kf():(t=t.parent,er(t,!1)),n.firstCreatePass&&(ul(n,t),Sf(t)&&n.queries.elementEnd(t)),Bt;}function Ct(t,n,i){return Gt(t,n,i),Bt(),Ct;}var AS=(t,n,i,r)=>(Al(!0),Fv(n[Ze],""));function Xt(){return ce();}function ir(t,n,i){let r=ce(),o=Hr();if(Yt(r,o,n)){let A=At(),s=zA();IA(A,s,r,t,n,r[Ze],i,!0);}return ir;}var Pi=void 0;function sS(t){let n=t,i=Math.floor(Math.abs(t)),r=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&r===0?1:5;}var aS=["en",[["a","p"],["AM","PM"],Pi],[["AM","PM"],Pi,Pi],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Pi,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Pi,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Pi,"{1} 'at' {0}",Pi],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",sS],eu={};function Eg(t){let n=lS(t),i=B1(n);if(i)return i;let r=n.split("-")[0];if(i=B1(r),i)return i;if(r==="en")return aS;throw new B(701,!1);}function Og(t){return Eg(t)[dp.PluralCase];}function B1(t){return t in eu||(eu[t]=pt.ng&&pt.ng.common&&pt.ng.common.locales&&pt.ng.common.locales[t]),eu[t];}var dp=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t;}(dp||{});function lS(t){return t.toLowerCase().replace(/_/g,"-");}var dS=["zero","one","two","few","many"];function cS(t,n){let i=Og(n)(parseInt(t,10)),r=dS[i];return r!==void 0?r:"other";}var Qa="en-US";var Ug={marker:"element"},Jg={marker:"ICU"},yr=function(t){return t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT",t;}(yr||{}),Mg=Qa;function uS(t){typeof t=="string"&&(Mg=t.toLowerCase().replace(/_/g,"-"));}function fS(){return Mg;}function Ig(t,n,i){let r=n.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return o===null?Ov(t,n,i):Sn(i[o]);}function Rg(t,n,i,r,o){let A=n.insertBeforeIndex;if(Array.isArray(A)){let s=r,l=null;if(n.type&3||(l=s,s=o),s!==null&&n.componentOffset===-1)for(let u=1;u<A.length;u++){let p=i[A[u]];wi(t,s,p,l,!1);}}}function jg(t,n){if(t.push(n),t.length>1)for(let i=t.length-2;i>=0;i--){let r=t[i];qg(r)||pS(r,n)&&mS(r)===null&&hS(r,n.index);}}function qg(t){return!(t.type&64);}function pS(t,n){return qg(n)||t.index>n.index;}function mS(t){let n=t.insertBeforeIndex;return Array.isArray(n)?n[0]:n;}function hS(t,n){let i=t.insertBeforeIndex;Array.isArray(i)?i[0]=n:(Jv(Ig,Rg),t.insertBeforeIndex=n);}function uA(t,n){let i=t.data[n];return i===null||typeof i=="string"?null:i.hasOwnProperty("currentCaseLViewIndex")?i:i.value;}function vS(t,n,i){let r=t.data[n];r===null?t.data[n]=i:r.value=i;}function gS(t,n){let i=t.insertBeforeIndex;i===null?(Jv(Ig,Rg),i=t.insertBeforeIndex=[null,n]):(Ax(Array.isArray(i),!0,"Expecting array here"),i.push(n));}function bS(t,n,i){let r=Zf(t,i,64,null,null);return jg(n,r),r;}function Tl(t,n){let i=n[t.currentCaseLViewIndex];return i===null?i:i<0?~i:i;}function xS(t){return t>>>17;}function yS(t){return(t&131070)>>>1;}function SS(t,n,i){return t|n<<17|i<<1;}var FA=0,fA=0;function PS(t){t&&(FA=FA|1<<Math.min(fA,31)),fA++;}function LS(t,n,i){if(fA>0){let r=t.data[i],o=Array.isArray(r)?r:r.update,A=jx()-fA-1;Hg(t,n,o,A,FA);}FA=0,fA=0;}function XS(t,n,i,r){let o=t[Ze];for(let A=0;A<n.length;A++){let s=n[A++],l=n[A],u=(s&yr.COMMENT)===yr.COMMENT,p=(s&yr.APPEND_EAGERLY)===yr.APPEND_EAGERLY,m=s>>>yr.SHIFT,h=t[m];h===null&&(h=t[m]=u?o.createComment(l):qf(o,l)),p&&i!==null&&wi(o,i,h,r,!1);}}function Dg(t,n,i,r){let o=i[Ze],A=null,s;for(let l=0;l<n.length;l++){let u=n[l];if(typeof u=="string"){let p=n[++l];i[p]===null&&(i[p]=qf(o,u));}else if(typeof u=="number")switch(u&1){case 0:let p=xS(u);A===null&&(A=p,s=vl(o,r));let m,h;if(p===A?(m=r,h=s):(m=null,h=Sn(i[p])),h!==null){let O=yS(u),J=i[O];wi(o,h,J,m,!1);let q=uA(t,O);if(q!==null&&typeof q=="object"){let pe=Tl(q,i);pe!==null&&Dg(t,q.create[pe],i,i[q.anchorIdx]);}}break;case 1:let x=u>>>1,P=n[++l],C=n[++l];$f(o,il(x,i),null,null,P,C,null);break;default:}else switch(u){case Jg:let p=n[++l],m=n[++l];if(i[m]===null){let P=i[m]=Fv(o,p);tr(P,i);}break;case Ug:let h=n[++l],x=n[++l];if(i[x]===null){let P=i[x]=Df(o,h,null);tr(P,i);}break;default:}}}function Hg(t,n,i,r,o){for(let A=0;A<i.length;A++){let s=i[A],l=i[++A];if(s&o){let u="";for(let p=A+1;p<=A+l;p++){let m=i[p];if(typeof m=="string")u+=m;else if(typeof m=="number")if(m<0)u+=EA(n[r-m]);else{let h=m>>>2;switch(m&3){case 1:let x=i[++p],P=i[++p],C=t.data[h];typeof C=="string"?$f(n[Ze],n[h],null,C,x,u,P):IA(t,C,n,x,u,n[Ze],P,!1);break;case 0:let O=n[h];O!==null&&Tv(n[Ze],O,u);break;case 2:WS(t,uA(t,h),n,u);break;case 3:Q1(t,uA(t,h),r,n);break;}}}}else{let u=i[A+1];if(u>0&&(u&3)===3){let p=u>>>2,m=uA(t,p);n[m.currentCaseLViewIndex]<0&&Q1(t,m,r,n);}}A+=l;}}function Q1(t,n,i,r){let o=r[n.currentCaseLViewIndex];if(o!==null){let A=FA;o<0&&(o=r[n.currentCaseLViewIndex]=~o,A=-1),Hg(t,r,n.update[o],i,A);}}function WS(t,n,i,r){let o=VS(n,r);if(Tl(n,i)!==o&&(Zg(t,n,i),i[n.currentCaseLViewIndex]=o===null?null:~o,o!==null)){let s=i[n.anchorIdx];s&&Dg(t,n.create[o],i,s);}}function Zg(t,n,i){let r=Tl(n,i);if(r!==null){let o=n.remove[r];for(let A=0;A<o.length;A++){let s=o[A];if(s>0){let l=il(s,i);l!==null&&Iv(i[Ze],l);}else Zg(t,uA(t,~s),i);}}}function VS(t,n){let i=t.cases.indexOf(n);if(i===-1)switch(t.type){case 1:{let r=cS(n,fS());i=t.cases.indexOf(r),i===-1&&r!=="other"&&(i=t.cases.indexOf("other"));break;}case 0:{i=t.cases.indexOf("other");break;}}return i===-1?null:i;}function kS(){let t=[],n=-1,i,r;function o(l,u){for(i=u;t.length;)t.pop();return A(l.value,u),s;}function A(l,u){n=0;let p=Tl(l,u);p!==null?r=l.remove[p]:r=qt;}function s(){if(n<r.length){let l=r[n++];if(l>0)return i[l];{t.push(n,r);let u=~l,p=i[ye].data[u];return A(p,i),s();}}else return t.length===0?null:(r=t.pop(),n=t.pop(),s());}return o;}var _a=/�(\d+):?\d*�/gi;var TS=/�(\d+)�/,Yg=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,pA="\uFFFD",FS=/�\/?\*(\d+:\d+)�/gi,CS=/�(\/?[#*]\d+):?\d*�/gi,NS=/\uE500/g;function zS(t){return t.replace(NS," ");}function wS(t,n,i,r,o,A){let s=yA(),l=[],u=[],p=[[]];o=OS(o,A);let m=zS(o).split(CS);for(let h=0;h<m.length;h++){let x=m[h];if(h&1){let P=x.charCodeAt(0)===47,C=x.charCodeAt(P?1:0),O=vt+Number.parseInt(x.substring(P?2:1));if(P)p.shift(),er(yA(),!1);else{let J=bS(t,p[0],O);p.unshift([]),er(J,!0);}}else{let P=vf(x);for(let C=0;C<P.length;C++){let O=P[C];if(C&1){let J=O;if(typeof J!="object")throw new Error(`Unable to parse ICU expression in "${o}" message.`);let pe=Gg(t,s,p[0],i,l,"",!0).index;Qg(t,i,u,n,J,pe);}else{let J=O;J!==""&&KS(t,s,p[0],l,u,i,J);}}}}t.data[r]={create:l,update:u};}function Gg(t,n,i,r,o,A,s){let l=MA(t,r,1,null),u=l<<yr.SHIFT,p=yA();n===p&&(p=null),p===null&&(u|=yr.APPEND_EAGERLY),s&&(u|=yr.COMMENT,Fy(kS)),o.push(u,A===null?"":A);let m=Zf(t,l,s?32:1,A===null?"":A,null);jg(i,m);let h=m.index;return er(m,!1),p!==null&&n!==p&&gS(p,h),m;}function KS(t,n,i,r,o,A,s){let l=s.match(_a),u=Gg(t,n,i,A,r,l?null:s,!1);l&&ka(o,s,u.index,null,0,null);}function ka(t,n,i,r,o,A){let s=t.length,l=s+1;t.push(null,null);let u=s+2,p=n.split(_a),m=0;for(let h=0;h<p.length;h++){let x=p[h];if(h&1){let P=o+parseInt(x,10);t.push(-1-P),m=m|Bg(P);}else x!==""&&t.push(x);}return t.push(i<<2|(r?1:0)),r&&t.push(r,A),t[s]=m,t[l]=t.length-u,m;}function Bg(t){return 1<<Math.min(t,31);}function ES(t){return t===-1;}function _1(t){let n,i="",r=0,o=!1,A;for(;(n=FS.exec(t))!==null;)o?n[0]===`${pA}/*${A}${pA}`&&(r=n.index,o=!1):(i+=t.substring(r,n.index+n[0].length),A=n[1],o=!0);return i+=t.slice(r),i;}function OS(t,n){if(ES(n))return _1(t);{let i=t.indexOf(`:${n}${pA}`)+2+n.toString().length,r=t.search(new RegExp(`${pA}\\/\\*\\d+:${n}${pA}`));return _1(t.substring(i,r));}}function Qg(t,n,i,r,o,A){let s=0,l={type:o.type,currentCaseLViewIndex:MA(t,n,1,null),anchorIdx:A,cases:[],create:[],remove:[],update:[]};IS(i,o,A),vS(t,A,l);let u=o.values;for(let p=0;p<u.length;p++){let m=u[p],h=[];for(let x=0;x<m.length;x++){let P=m[x];if(typeof P!="string"){let C=h.push(P)-1;m[x]=`<!--\uFFFD${C}\uFFFD-->`;}}s=JS(t,l,n,i,r,o.cases[p],m.join(""),h)|s;}s&&RS(i,s,A);}function US(t){let n=[],i=[],r=1,o=0;t=t.replace(Yg,function(s,l,u){return u==="select"?r=0:r=1,o=parseInt(l.slice(1),10),"";});let A=vf(t);for(let s=0;s<A.length;){let l=A[s++].trim();r===1&&(l=l.replace(/\s*(?:=)?(\w+)\s*/,"$1")),l.length&&n.push(l);let u=vf(A[s++]);n.length>i.length&&i.push(u);}return{type:r,mainBinding:o,cases:n,values:i};}function vf(t){if(!t)return[];let n=0,i=[],r=[],o=/[{}]/g;o.lastIndex=0;let A;for(;A=o.exec(t);){let l=A.index;if(A[0]=="}"){if(i.pop(),i.length==0){let u=t.substring(n,l);Yg.test(u)?r.push(US(u)):r.push(u),n=l+1;}}else{if(i.length==0){let u=t.substring(n,l);r.push(u),n=l+1;}i.push("{");}}let s=t.substring(n);return r.push(s),r;}function JS(t,n,i,r,o,A,s,l){let u=[],p=[],m=[];n.cases.push(A),n.create.push(u),n.remove.push(p),n.update.push(m);let x=bv(E0()).getInertBodyElement(s),P=Fu(x)||x;return P?_g(t,n,i,r,u,p,m,P,o,l,0):0;}function _g(t,n,i,r,o,A,s,l,u,p,m){let h=0,x=l.firstChild;for(;x;){let P=MA(t,i,1,null);switch(x.nodeType){case Node.ELEMENT_NODE:let C=x,O=C.tagName.toLowerCase();if(ku.hasOwnProperty(O)){tu(o,Ug,O,u,P),t.data[P]=O;let et=C.attributes;for(let Ve=0;Ve<et.length;Ve++){let ot=et.item(Ve),Ue=ot.name.toLowerCase();!!ot.value.match(_a)?Pv.hasOwnProperty(Ue)&&(Rf[Ue]?ka(s,ot.value,P,ot.name,0,UA):ka(s,ot.value,P,ot.name,0,null)):jS(o,P,ot);}h=_g(t,n,i,r,o,A,s,x,P,p,m+1)|h,$1(A,P,m);}break;case Node.TEXT_NODE:let J=x.textContent||"",q=J.match(_a);tu(o,null,q?"":J,u,P),$1(A,P,m),q&&(h=ka(s,J,P,null,0,null)|h);break;case Node.COMMENT_NODE:let pe=TS.exec(x.textContent||"");if(pe){let et=parseInt(pe[1],10),Ve=p[et];tu(o,Jg,"",u,P),Qg(t,i,r,u,Ve,P),MS(A,P,m);}break;}x=x.nextSibling;}return h;}function $1(t,n,i){i===0&&t.push(n);}function MS(t,n,i){i===0&&(t.push(~n),t.push(n));}function IS(t,n,i){t.push(Bg(n.mainBinding),2,-1-n.mainBinding,i<<2|2);}function RS(t,n,i){t.push(n,1,i<<2|3);}function tu(t,n,i,r,o){n!==null&&t.push(n),t.push(i,o,SS(0,r,o));}function jS(t,n,i){t.push(n<<1|1,i.name,i.value);}function qS(t,n,i=-1){let r=At(),o=ce(),A=vt+t,s=Ti(r.consts,n),l=yA();if(r.firstCreatePass&&wS(r,l===null?0:l.index,o,A,s,i),r.type===2){let x=o[pn];x[me]|=32;}else o[me]|=32;let u=r.data[A],p=l===o[An]?null:l,m=wv(r,p,o),h=l&&l.type&8?o[l.index]:null;XS(o,u.create,m,h),X0(!0);}function DS(){X0(!1);}function MJ(t,n,i){qS(t,n,i),DS();}function HS(t){let n=ce();return PS(Yt(n,Hr(),t)),HS;}function IJ(t){LS(At(),ce(),t+vt);}function D(t,n,i,r){let o=ce(),A=At(),s=Et();return $g(A,o,o[Ze],s,t,n,r),D;}function ZS(t,n,i,r){let o=t.cleanup;if(o!=null)for(let A=0;A<o.length-1;A+=2){let s=o[A];if(s===i&&o[A+1]===r){let l=n[vA],u=o[A+2];return l.length>u?l[u]:null;}typeof s=="string"&&(A+=2);}return null;}function $g(t,n,i,r,o,A,s){let l=rl(r),p=t.firstCreatePass&&eg(t),m=n[wt],h=$v(n),x=!0;if(r.type&3||s){let O=Ln(r,n),J=s?s(O):O,q=h.length,pe=s?Ve=>s(Sn(Ve[r.index])):r.index,et=null;if(!s&&l&&(et=ZS(t,n,o,r.index)),et!==null){let Ve=et.__ngLastListenerFn__||et;Ve.__ngNextListenerFn__=A,et.__ngLastListenerFn__=A,x=!1;}else{A=t0(r,n,m,A,!1);let Ve=i.listen(J,o,A);h.push(A,Ve),p&&p.push(o,pe,q,q+1);}}else A=t0(r,n,m,A,!1);let P=r.outputs,C;if(x&&P!==null&&(C=P[o])){let O=C.length;if(O)for(let J=0;J<O;J+=2){let q=C[J],pe=C[J+1],ot=n[q][pe].subscribe(A),Ue=h.length;if(h.push(A,ot),p){let Vt=typeof ot=="function"?Ue+1:-(Ue+1);p.push(o,r.index,Ue,Vt);}}}}function e0(t,n,i,r){try{return Qn(6,n,i),i(r)!==!1;}catch(o){return tg(t,o),!1;}finally{Qn(7,n,i);}}function t0(t,n,i,r,o){return function A(s){if(s===Function)return r;let l=t.componentOffset>-1?qr(t.index,n):n;np(l);let u=e0(n,i,r,s),p=A.__ngNextListenerFn__;for(;p;)u=e0(n,i,p,s)&&u,p=p.__ngNextListenerFn__;return o&&u===!1&&s.preventDefault(),u;};}function K(t=1){return Bx(t);}function YS(t,n){let i=null,r=gx(t);for(let o=0;o<n.length;o++){let A=n[o];if(A==="*"){i=o;continue;}if(r===null?l0(t,A,!0):yx(r,A))return o;}return i;}function ze(t){let n=ce()[pn][An];if(!n.projection){let i=t?t.length:1,r=n.projection=r5(i,null),o=r.slice(),A=n.child;for(;A!==null;){let s=t?YS(A,t):0;s!==null&&(o[s]?o[s].projectionNext=A:r[s]=A,o[s]=A),A=A.next;}}}function te(t,n=0,i){let r=ce(),o=At(),A=To(o,vt+t,16,null,i||null);A.projection===null&&(A.projection=n),kf(),(!r[vo]||S0())&&(A.flags&32)!==32&&My(o,r,A);}function GS(t,n,i){return Fl(t,"",n,"",i),GS;}function Fl(t,n,i,r,o){let A=ce(),s=lp(A,n,i,r);if(s!==Mn){let l=At(),u=zA();IA(l,u,A,t,s,A[Ze],o,!1);}return Fl;}function gt(t,n,i,r){m6(t,n,i,r);}function Ce(t,n,i){p6(t,n,i);}function ae(t){let n=ce(),i=At(),r=W0();Tf(r+1);let o=ap(i,r);if(t.dirty&&Nx(n)===((o.metadata.flags&2)===2)){if(o.matches===null)t.reset([]);else{let A=g6(n,r);t.reset(A,e5),t.notifyOnChanges();}return!0;}return!1;}function le(){return f6(ce(),W0());}function BS(t,n,i,r){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),n[i]=r;}function lt(t){let n=Rx();return Lf(n,vt+t);}function Z(t,n=""){let i=ce(),r=At(),o=t+vt,A=r.firstCreatePass?To(r,o,1,n,null):r.data[o],s=QS(r,i,A,n,t);i[o]=s,ol()&&gl(r,i,s,A),er(A,!1);}var QS=(t,n,i,r,o)=>(Al(!0),qf(n[Ze],r));function Me(t){return we("",t,""),Me;}function we(t,n,i){let r=ce(),o=lp(r,t,n,i);return o!==Mn&&f8(r,Zr(),o),we;}function eb(t,n,i){fg(n)&&(n=n());let r=ce(),o=Hr();if(Yt(r,o,n)){let A=At(),s=zA();IA(A,s,r,t,n,r[Ze],i,!1);}return eb;}function _S(t,n){let i=fg(t);return i&&t.set(n),i;}function tb(t,n){let i=ce(),r=At(),o=Et();return $g(r,i,i[Ze],o,t,n),tb;}function $S(t,n,i){let r=At();if(r.firstCreatePass){let o=Rr(t);gf(i,r.data,r.blueprint,o,!0),gf(n,r.data,r.blueprint,o,!1);}}function gf(t,n,i,r,o){if(t=Dt(t),Array.isArray(t))for(let A=0;A<t.length;A++)gf(t[A],n,i,r,o);else{let A=At(),s=ce(),l=Et(),u=So(t)?t:Dt(t.provide),p=B0(t),m=l.providerIndexes&1048575,h=l.directiveStart,x=l.providerIndexes>>20;if(So(t)||!t.multi){let P=new Ni(p,o,V),C=ru(u,n,o?m:m+x,h);C===-1?(bu(Ua(l,s),A,u),nu(A,t,n.length),n.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),i.push(P),s.push(P)):(i[C]=P,s[C]=P);}else{let P=ru(u,n,m+x,h),C=ru(u,n,m,m+x),O=P>=0&&i[P],J=C>=0&&i[C];if(o&&!J||!o&&!O){bu(Ua(l,s),A,u);let q=nP(o?tP:eP,i.length,o,r,p);!o&&J&&(i[C].providerFactory=q),nu(A,t,n.length,0),n.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),i.push(q),s.push(q);}else{let q=nb(i[o?C:P],p,!o&&r);nu(A,t,P>-1?P:C,q);}!o&&r&&J&&i[C].componentProviders++;}}}function nu(t,n,i,r){let o=So(n),A=F5(n);if(o||A){let u=(A?Dt(n.useClass):n).prototype.ngOnDestroy;if(u){let p=t.destroyHooks||(t.destroyHooks=[]);if(!o&&n.multi){let m=p.indexOf(i);m===-1?p.push(i,[r,u]):p[m+1].push(r,u);}else p.push(i,u);}}}function nb(t,n,i){return i&&t.componentProviders++,t.multi.push(n)-1;}function ru(t,n,i,r){for(let o=i;o<r;o++)if(n[o]===t)return o;return-1;}function eP(t,n,i,r){return bf(this.multi,[]);}function tP(t,n,i,r){let o=this.multi,A;if(this.providerFactory){let s=this.providerFactory.componentProviders,l=zi(i,i[ye],this.providerFactory.index,r);A=l.slice(0,s),bf(o,A);for(let u=s;u<l.length;u++)A.push(l[u]);}else A=[],bf(o,A);return A;}function bf(t,n){for(let i=0;i<t.length;i++){let r=t[i];n.push(r());}return n;}function nP(t,n,i,r,o){let A=new Ni(t,i,V);return A.multi=[],A.index=n,A.componentProviders=0,nb(A,o,r&&!i),A;}function Xe(t,n=[]){return i=>{i.providersResolver=(r,o)=>$S(r,o?o(t):t,n);};}var rP=(()=>{let n=class n{constructor(r){this._injector=r,this.cachedInjectors=new Map();}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){let o=Z0(!1,r.type),A=o.length>0?kl([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,A);}return this.cachedInjectors.get(r);}ngOnDestroy(){try{for(let r of this.cachedInjectors.values())r!==null&&r.destroy();}finally{this.cachedInjectors.clear();}}};n.ɵprov=E({token:n,providedIn:"environment",factory:()=>new n(F(Zt))});let t=n;return t;})();function _(t){Oi("NgStandalone"),t.getStandaloneInjector=n=>n.get(rP).getOrCreateStandaloneInjector(t);}function Ee(t,n,i){let r=Dr()+t,o=ce();return o[r]===Mn?Fo(o,r,i?n.call(i):n()):yg(o,r);}function Cl(t,n,i,r){return rb(ce(),Dr(),t,n,i,r);}function an(t,n,i,r,o){return ib(ce(),Dr(),t,n,i,r,o);}function RJ(t,n,i,r,o,A){return iP(ce(),Dr(),t,n,i,r,o,A);}function jJ(t,n,i,r,o,A,s){return oP(ce(),Dr(),t,n,i,r,o,A,s);}function Vr(t,n,i,r,o,A,s,l){let u=Dr()+t,p=ce(),m=Sg(p,u,i,r,o,A);return Yt(p,u+4,s)||m?Fo(p,u+5,l?n.call(l,i,r,o,A,s):n(i,r,o,A,s)):yg(p,u+5);}function Nl(t,n){let i=t[n];return i===Mn?void 0:i;}function rb(t,n,i,r,o,A){let s=n+i;return Yt(t,s,o)?Fo(t,s+1,A?r.call(A,o):r(o)):Nl(t,s+1);}function ib(t,n,i,r,o,A,s){let l=n+i;return Ya(t,l,o,A)?Fo(t,l+2,s?r.call(s,o,A):r(o,A)):Nl(t,l+2);}function iP(t,n,i,r,o,A,s,l){let u=n+i;return N6(t,u,o,A,s)?Fo(t,u+3,l?r.call(l,o,A,s):r(o,A,s)):Nl(t,u+3);}function oP(t,n,i,r,o,A,s,l,u){let p=n+i;return Sg(t,p,o,A,s,l)?Fo(t,p+4,u?r.call(u,o,A,s,l):r(o,A,s,l)):Nl(t,p+4);}function Co(t,n){var u;let i=At(),r,o=t+vt;i.firstCreatePass?(r=AP(n,i.pipeRegistry),i.data[o]=r,r.onDestroy&&((u=i.destroyHooks)!=null?u:i.destroyHooks=[]).push(o,r.onDestroy)):r=i.data[o];let A=r.factory||(r.factory=Ci(r.type,!0)),s,l=rn(V);try{let p=Oa(!1),m=A();return Oa(p),BS(i,ce(),o,m),m;}finally{rn(l);}}function AP(t,n){if(n)for(let i=n.length-1;i>=0;i--){let r=n[i];if(t===r.name)return r;}}function No(t,n,i){let r=t+vt,o=ce(),A=Lf(o,r);return ob(o,r)?rb(o,Dr(),n,A.transform,i,A):A.transform(i);}function qJ(t,n,i,r){let o=t+vt,A=ce(),s=Lf(A,o);return ob(A,o)?ib(A,Dr(),n,s.transform,i,r,s):s.transform(i,r);}function ob(t,n){return t[ye].data[n].pure;}function mn(t,n){return Xl(t,n);}var Sa=null;function sP(t){Sa!==null&&(t.defaultEncapsulation!==Sa.defaultEncapsulation||t.preserveWhitespaces!==Sa.preserveWhitespaces)||(Sa=t);}var zl=(()=>{let n=class n{log(r){console.log(r);}warn(r){console.warn(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"platform"});let t=n;return t;})();var cp=new U(""),RA=new U(""),wl=(()=>{let n=class n{constructor(r,o,A){this._ngZone=r,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,mA||(aP(A),A.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone");});}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1;}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{H.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady();});}});});}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount;}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount;}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks;}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb();}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(r)?(clearTimeout(o.timeoutId),!1):!0);}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[];}addCallback(r,o,A){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(l=>l.timeoutId!==s),r();},o)),this._callbacks.push({doneCb:r,timeoutId:s,updateCb:A});}whenStable(r,o,A){if(A&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,A),this._runCallbacksIfReady();}getPendingRequestCount(){return this._pendingCount;}registerApplication(r){this.registry.registerApplication(r,this);}unregisterApplication(r){this.registry.unregisterApplication(r);}findProviders(r,o,A){return[];}};n.ɵfac=function(o){return new(o||n)(F(H),F(Kl),F(RA));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Kl=(()=>{let n=class n{constructor(){this._applications=new Map();}registerApplication(r,o){this._applications.set(r,o);}unregisterApplication(r){this._applications.delete(r);}unregisterAllApplications(){this._applications.clear();}getTestability(r){return this._applications.get(r)||null;}getAllTestabilities(){return Array.from(this._applications.values());}getAllRootElements(){return Array.from(this._applications.keys());}findTestabilityInTree(r,o=!0){var A;return(A=mA==null?void 0:mA.findTestabilityInTree(this,r,o))!=null?A:null;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"platform"});let t=n;return t;})();function aP(t){mA=t;}var mA;function Br(t){return!!t&&typeof t.then=="function";}function up(t){return!!t&&typeof t.subscribe=="function";}var El=new U(""),Ab=(()=>{let n=class n{constructor(){var r;this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,A)=>{this.resolve=o,this.reject=A;}),this.appInits=(r=w(El,{optional:!0}))!=null?r:[];}runInitializers(){if(this.initialized)return;let r=[];for(let A of this.appInits){let s=A();if(Br(s))r.push(s);else if(up(s)){let l=new Promise((u,p)=>{s.subscribe({complete:u,error:p});});r.push(l);}}let o=()=>{this.done=!0,this.resolve();};Promise.all(r).then(()=>{o();}).catch(A=>{this.reject(A);}),r.length===0&&o(),this.initialized=!0;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),Ol=new U("");function lP(){Ih(()=>{throw new B(600,!1);});}function dP(t){return t.isBoundToModule;}function cP(t,n,i){try{let r=i();return Br(r)?r.catch(o=>{throw n.runOutsideAngular(()=>t.handleError(o)),o;}):r;}catch(r){throw n.runOutsideAngular(()=>t.handleError(r)),r;}}function sb(t,n){return Array.isArray(n)?n.reduce(sb,t):M(M({},t),n);}var kr=(()=>{let n=class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=w(uv),this.afterRenderEffectManager=w(sp),this.componentTypes=[],this.components=[],this.isStable=w(Ui).hasPendingTasks.pipe(re(r=>!r)),this._injector=w(Zt);}get destroyed(){return this._destroyed;}get injector(){return this._injector;}bootstrap(r,o){let A=r instanceof Ma;if(!this._injector.get(Ab).done){let P=!A&&u0(r),C=!1;throw new B(405,C);}let l;A?l=r:l=this._injector.get(Gr).resolveComponentFactory(r),this.componentTypes.push(l.componentType);let u=dP(l)?void 0:this._injector.get(jr),p=o||l.selector,m=l.create(Tt.NULL,[],p,u),h=m.location.nativeElement,x=m.injector.get(cp,null);return x==null||x.registerApplication(h),m.onDestroy(()=>{this.detachView(m.hostView),Ta(this.components,m),x==null||x.unregisterApplication(h);}),this._loadComponent(m),m;}tick(){if(this._runningTick)throw new B(101,!1);try{this._runningTick=!0,this.detectChangesInAttachedViews();}catch(r){this.internalErrorHandler(r);}finally{this._runningTick=!1;}}detectChangesInAttachedViews(){let r=0,o=this.afterRenderEffectManager;for(;;){if(r===ag)throw new B(103,!1);let A=r===0;for(let{_lView:s,notifyErrorHandler:l}of this._views)!A&&!iu(s)||this.detectChangesInView(s,l,A);if(r++,o.executeInternalCallbacks(),!this._views.some(({_lView:s})=>iu(s))&&(o.execute(),!this._views.some(({_lView:s})=>iu(s))))break;}}detectChangesInView(r,o,A){let s;A?(s=0,r[me]|=1024):r[me]&64?s=0:s=1,lg(r,o,s);}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this);}detachView(r){let o=r;Ta(this._views,o),o.detachFromAppRef();}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(Ol,[]);[...this._bootstrapListeners,...o].forEach(A=>A(r));}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy());}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[];}}onDestroy(r){return this._destroyListeners.push(r),()=>Ta(this._destroyListeners,r);}destroy(){if(this._destroyed)throw new B(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy();}get viewCount(){return this._views.length;}warnIfDestroyed(){}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function Ta(t,n){let i=t.indexOf(n);i>-1&&t.splice(i,1);}function iu(t){return Wf(t);}var xf=class{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i;}},Ul=(()=>{let n=class n{compileModuleSync(r){return new Za(r);}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r));}compileModuleAndAllComponentsSync(r){let o=this.compileModuleSync(r),A=f0(r),s=kv(A.declarations).reduce((l,u)=>{let p=Ir(u);return p&&l.push(new Po(p)),l;},[]);return new xf(o,s);}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r));}clearCache(){}clearCacheFor(r){}getModuleId(r){}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),uP=new U("");function fP(t,n,i){let r=new Za(i);return Promise.resolve(r);}function n0(t){for(let n=t.length-1;n>=0;n--)if(t[n]!==void 0)return t[n];}var pP=(()=>{let n=class n{constructor(){this.zone=w(H),this.applicationRef=w(kr);}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick();});}}));}ngOnDestroy(){var r;(r=this._onMicrotaskEmptySubscription)==null||r.unsubscribe();}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function mP(t){return[{provide:H,useFactory:t},{provide:yo,multi:!0,useFactory:()=>{let n=w(pP,{optional:!0});return()=>n.initialize();}},{provide:yo,multi:!0,useFactory:()=>{let n=w(gP);return()=>{n.initialize();};}},{provide:uv,useFactory:hP}];}function hP(){let t=w(H),n=w(on);return i=>t.runOutsideAngular(()=>n.handleError(i));}function vP(t){var n,i;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:(n=t==null?void 0:t.eventCoalescing)!=null?n:!1,shouldCoalesceRunChangeDetection:(i=t==null?void 0:t.runCoalescing)!=null?i:!1};}var gP=(()=>{let n=class n{constructor(){this.subscription=new Ne(),this.initialized=!1,this.zone=w(H),this.pendingTasks=w(Ui);}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{H.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null);});}));}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{H.assertInAngularZone(),r!=null||(r=this.pendingTasks.add());}));}ngOnDestroy(){this.subscription.unsubscribe();}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function bP(){return typeof $localize<"u"&&$localize.locale||Qa;}var jA=new U("",{providedIn:"root",factory:()=>w(jA,Fe.Optional|Fe.SkipSelf)||bP()});var ab=new U(""),lb=(()=>{let n=class n{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1;}bootstrapModuleFactory(r,o){let A=H8(o==null?void 0:o.ngZone,vP({eventCoalescing:o==null?void 0:o.ngZoneEventCoalescing,runCoalescing:o==null?void 0:o.ngZoneRunCoalescing}));return A.run(()=>{let s=C6(r.moduleType,this.injector,mP(()=>A)),l=s.injector.get(on,null);return A.runOutsideAngular(()=>{let u=A.onError.subscribe({next:p=>{l.handleError(p);}});s.onDestroy(()=>{Ta(this._modules,s),u.unsubscribe();});}),cP(l,A,()=>{let u=s.injector.get(Ab);return u.runInitializers(),u.donePromise.then(()=>{let p=s.injector.get(jA,Qa);return uS(p||Qa),this._moduleDoBootstrap(s),s;});});});}bootstrapModule(r,o=[]){let A=sb({},o);return fP(this.injector,A,r).then(s=>this.bootstrapModuleFactory(s,A));}_moduleDoBootstrap(r){let o=r.injector.get(kr);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(A=>o.bootstrap(A));else if(r.instance.ngDoBootstrap)r.instance.ngDoBootstrap(o);else throw new B(-403,!1);this._modules.push(r);}onDestroy(r){this._destroyListeners.push(r);}get injector(){return this._injector;}destroy(){if(this._destroyed)throw new B(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let r=this._injector.get(ab,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0;}get destroyed(){return this._destroyed;}};n.ɵfac=function(o){return new(o||n)(F(Tt));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"platform"});let t=n;return t;})(),Wi=null,db=new U("");function xP(t){if(Wi&&!Wi.get(db,!1))throw new B(400,!1);lP(),Wi=t;let n=t.get(lb);return PP(t),n;}function fp(t,n,i=[]){let r=`Platform: ${n}`,o=new U(r);return(A=[])=>{let s=cb();if(!s||s.injector.get(db,!1)){let l=[...i,...A,{provide:o,useValue:!0}];t?t(l):xP(yP(l,r));}return SP(o);};}function yP(t=[],n){return Tt.create({name:n,providers:[{provide:cl,useValue:"platform"},{provide:ab,useValue:new Set([()=>Wi=null])},...t]});}function SP(t){let n=cb();if(!n)throw new B(401,!1);return n;}function cb(){var t;return(t=Wi==null?void 0:Wi.get(lb))!=null?t:null;}function PP(t){let n=t.get(zf,null);n==null||n.forEach(i=>i());}function DJ(){return!1;}var ub=fp(null,"core",[]),fb=(()=>{let n=class n{constructor(r){}};n.ɵfac=function(o){return new(o||n)(F(kr));},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})();function Se(t){return typeof t=="boolean"?t:t!=null&&t!=="false";}function hn(t,n=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):n;}function pb(t){let n=Ir(t);if(!n)return null;let i=new Po(n);return{get selector(){return i.selector;},get type(){return i.componentType;},get inputs(){return i.inputs;},get outputs(){return i.outputs;},get ngContentSelectors(){return i.ngContentSelectors;},get isStandalone(){return n.standalone;},get isSignal(){return n.signals;}};}var Jl=null;function In(){return Jl;}function yb(t){Jl!=null||(Jl=t);}var Ml=class{};var se=new U(""),yp=(()=>{let n=class n{historyGo(r){throw new Error("");}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>w(LP),providedIn:"platform"});let t=n;return t;})(),Sb=new U(""),LP=(()=>{let n=class n extends yp{constructor(){super(),this._doc=w(se),this._location=window.location,this._history=window.history;}getBaseHrefFromDOM(){return In().getBaseHref(this._doc);}onPopState(r){let o=In().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",r,!1),()=>o.removeEventListener("popstate",r);}onHashChange(r){let o=In().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",r,!1),()=>o.removeEventListener("hashchange",r);}get href(){return this._location.href;}get protocol(){return this._location.protocol;}get hostname(){return this._location.hostname;}get port(){return this._location.port;}get pathname(){return this._location.pathname;}get search(){return this._location.search;}get hash(){return this._location.hash;}set pathname(r){this._location.pathname=r;}pushState(r,o,A){this._history.pushState(r,o,A);}replaceState(r,o,A){this._history.replaceState(r,o,A);}forward(){this._history.forward();}back(){this._history.back();}historyGo(r=0){this._history.go(r);}getState(){return this._history.state;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>new n(),providedIn:"platform"});let t=n;return t;})();function Sp(t,n){if(t.length==0)return n;if(n.length==0)return t;let i=0;return t.endsWith("/")&&i++,n.startsWith("/")&&i++,i==2?t+n.substring(1):i==1?t+n:t+"/"+n;}function mb(t){let n=t.match(/#|\?|$/),i=n&&n.index||t.length,r=i-(t[i-1]==="/"?1:0);return t.slice(0,r)+t.slice(i);}function Tr(t){return t&&t[0]!=="?"?"?"+t:t;}var Fr=(()=>{let n=class n{historyGo(r){throw new Error("");}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>w(Pp),providedIn:"root"});let t=n;return t;})(),Pb=new U(""),Pp=(()=>{let n=class n extends Fr{constructor(r,o){var A,s,l;super(),this._platformLocation=r,this._removeListenerFns=[],this._baseHref=(l=(s=o!=null?o:this._platformLocation.getBaseHrefFromDOM())!=null?s:(A=w(se).location)==null?void 0:A.origin)!=null?l:"";}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r));}getBaseHref(){return this._baseHref;}prepareExternalUrl(r){return Sp(this._baseHref,r);}path(r=!1){let o=this._platformLocation.pathname+Tr(this._platformLocation.search),A=this._platformLocation.hash;return A&&r?`${o}${A}`:o;}pushState(r,o,A,s){let l=this.prepareExternalUrl(A+Tr(s));this._platformLocation.pushState(r,o,l);}replaceState(r,o,A,s){let l=this.prepareExternalUrl(A+Tr(s));this._platformLocation.replaceState(r,o,l);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(r=0){var o,A;(A=(o=this._platformLocation).historyGo)==null||A.call(o,r);}};n.ɵfac=function(o){return new(o||n)(F(yp),F(Pb,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),Lb=(()=>{let n=class n extends Fr{constructor(r,o){super(),this._platformLocation=r,this._baseHref="",this._removeListenerFns=[],o!=null&&(this._baseHref=o);}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r));}getBaseHref(){return this._baseHref;}path(r=!1){var A;let o=(A=this._platformLocation.hash)!=null?A:"#";return o.length>0?o.substring(1):o;}prepareExternalUrl(r){let o=Sp(this._baseHref,r);return o.length>0?"#"+o:o;}pushState(r,o,A,s){let l=this.prepareExternalUrl(A+Tr(s));l.length==0&&(l=this._platformLocation.pathname),this._platformLocation.pushState(r,o,l);}replaceState(r,o,A,s){let l=this.prepareExternalUrl(A+Tr(s));l.length==0&&(l=this._platformLocation.pathname),this._platformLocation.replaceState(r,o,l);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(r=0){var o,A;(A=(o=this._platformLocation).historyGo)==null||A.call(o,r);}};n.ɵfac=function(o){return new(o||n)(F(yp),F(Pb,8));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Qr=(()=>{let n=class n{constructor(r){this._subject=new $(),this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=r;let o=this._locationStrategy.getBaseHref();this._basePath=VP(mb(hb(o))),this._locationStrategy.onPopState(A=>{this._subject.emit({url:this.path(!0),pop:!0,state:A.state,type:A.type});});}ngOnDestroy(){var r;(r=this._urlChangeSubscription)==null||r.unsubscribe(),this._urlChangeListeners=[];}path(r=!1){return this.normalize(this._locationStrategy.path(r));}getState(){return this._locationStrategy.getState();}isCurrentPathEqualTo(r,o=""){return this.path()==this.normalize(r+Tr(o));}normalize(r){return n.stripTrailingSlash(WP(this._basePath,hb(r)));}prepareExternalUrl(r){return r&&r[0]!=="/"&&(r="/"+r),this._locationStrategy.prepareExternalUrl(r);}go(r,o="",A=null){this._locationStrategy.pushState(A,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+Tr(o)),A);}replaceState(r,o="",A=null){this._locationStrategy.replaceState(A,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+Tr(o)),A);}forward(){this._locationStrategy.forward();}back(){this._locationStrategy.back();}historyGo(r=0){var o,A;(A=(o=this._locationStrategy).historyGo)==null||A.call(o,r);}onUrlChange(r){var o;return this._urlChangeListeners.push(r),(o=this._urlChangeSubscription)!=null||(this._urlChangeSubscription=this.subscribe(A=>{this._notifyUrlChangeListeners(A.url,A.state);})),()=>{var s;let A=this._urlChangeListeners.indexOf(r);this._urlChangeListeners.splice(A,1),this._urlChangeListeners.length===0&&((s=this._urlChangeSubscription)==null||s.unsubscribe(),this._urlChangeSubscription=null);};}_notifyUrlChangeListeners(r="",o){this._urlChangeListeners.forEach(A=>A(r,o));}subscribe(r,o,A){return this._subject.subscribe({next:r,error:o,complete:A});}};n.normalizeQueryParams=Tr,n.joinWithSlash=Sp,n.stripTrailingSlash=mb,n.ɵfac=function(o){return new(o||n)(F(Fr));},n.ɵprov=E({token:n,factory:()=>XP(),providedIn:"root"});let t=n;return t;})();function XP(){return new Qr(F(Fr));}function WP(t,n){if(!t||!n.startsWith(t))return n;let i=n.substring(t.length);return i===""||["/",";","?","#"].includes(i[0])?i:n;}function hb(t){return t.replace(/\/index.html$/,"");}function VP(t){if(new RegExp("^(https?:)?//").test(t)){let[,i]=t.split(/\/\/[^\/]+/);return i;}return t;}function Rl(t,n){n=encodeURIComponent(n);for(let i of t.split(";")){let r=i.indexOf("="),[o,A]=r==-1?[i,""]:[i.slice(0,r),i.slice(r+1)];if(o.trim()===n)return decodeURIComponent(A);}return null;}var pp=/\s+/,vb=[],ln=(()=>{let n=class n{constructor(r,o){this._ngEl=r,this._renderer=o,this.initialClasses=vb,this.stateMap=new Map();}set klass(r){this.initialClasses=r!=null?r.trim().split(pp):vb;}set ngClass(r){this.rawClass=typeof r=="string"?r.trim().split(pp):r;}ngDoCheck(){for(let o of this.initialClasses)this._updateState(o,!0);let r=this.rawClass;if(Array.isArray(r)||r instanceof Set)for(let o of r)this._updateState(o,!0);else if(r!=null)for(let o of Object.keys(r))this._updateState(o,!!r[o]);this._applyStateDiff();}_updateState(r,o){let A=this.stateMap.get(r);A!==void 0?(A.enabled!==o&&(A.changed=!0,A.enabled=o),A.touched=!0):this.stateMap.set(r,{enabled:o,changed:!0,touched:!0});}_applyStateDiff(){for(let r of this.stateMap){let o=r[0],A=r[1];A.changed?(this._toggleClass(o,A.enabled),A.changed=!1):A.touched||(A.enabled&&this._toggleClass(o,!1),this.stateMap.delete(o)),A.touched=!1;}}_toggleClass(r,o){r=r.trim(),r.length>0&&r.split(pp).forEach(A=>{o?this._renderer.addClass(this._ngEl.nativeElement,A):this._renderer.removeClass(this._ngEl.nativeElement,A);});}};n.ɵfac=function(o){return new(o||n)(V(Q),V(Jt));},n.ɵdir=Y({type:n,selectors:[["","ngClass",""]],inputs:{klass:[z.None,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=n;return t;})();var mp=class{constructor(n,i,r,o){this.$implicit=n,this.ngForOf=i,this.index=r,this.count=o;}get first(){return this.index===0;}get last(){return this.index===this.count-1;}get even(){return this.index%2===0;}get odd(){return!this.even;}},Cr=(()=>{let n=class n{set ngForOf(r){this._ngForOf=r,this._ngForOfDirty=!0;}set ngForTrackBy(r){this._trackByFn=r;}get ngForTrackBy(){return this._trackByFn;}constructor(r,o,A){this._viewContainer=r,this._template=o,this._differs=A,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null;}set ngForTemplate(r){r&&(this._template=r);}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let r=this._ngForOf;if(!this._differ&&r)if(0)try{}catch{}else this._differ=this._differs.find(r).create(this.ngForTrackBy);}if(this._differ){let r=this._differ.diff(this._ngForOf);r&&this._applyChanges(r);}}_applyChanges(r){let o=this._viewContainer;r.forEachOperation((A,s,l)=>{if(A.previousIndex==null)o.createEmbeddedView(this._template,new mp(A.item,this._ngForOf,-1,-1),l===null?void 0:l);else if(l==null)o.remove(s===null?void 0:s);else if(s!==null){let u=o.get(s);o.move(u,l),gb(u,A);}});for(let A=0,s=o.length;A<s;A++){let u=o.get(A).context;u.index=A,u.count=s,u.ngForOf=this._ngForOf;}r.forEachIdentityChange(A=>{let s=o.get(A.currentIndex);gb(s,A);});}static ngTemplateContextGuard(r,o){return!0;}};n.ɵfac=function(o){return new(o||n)(V(Ft),V(Pn),V(Wl));},n.ɵdir=Y({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let t=n;return t;})();function gb(t,n){t.context.$implicit=n.item;}var Qt=(()=>{let n=class n{constructor(r,o){this._viewContainer=r,this._context=new hp(),this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o;}set ngIf(r){this._context.$implicit=this._context.ngIf=r,this._updateView();}set ngIfThen(r){bb("ngIfThen",r),this._thenTemplateRef=r,this._thenViewRef=null,this._updateView();}set ngIfElse(r){bb("ngIfElse",r),this._elseTemplateRef=r,this._elseViewRef=null,this._updateView();}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)));}static ngTemplateContextGuard(r,o){return!0;}};n.ɵfac=function(o){return new(o||n)(V(Ft),V(Pn));},n.ɵdir=Y({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=n;return t;})(),hp=class{constructor(){this.$implicit=null,this.ngIf=null;}};function bb(t,n){if(!!!(!n||n.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Ht(n)}'.`);}var Lp=(()=>{let n=class n{constructor(r,o,A){this._ngEl=r,this._differs=o,this._renderer=A,this._ngStyle=null,this._differ=null;}set ngStyle(r){this._ngStyle=r,!this._differ&&r&&(this._differ=this._differs.find(r).create());}ngDoCheck(){if(this._differ){let r=this._differ.diff(this._ngStyle);r&&this._applyChanges(r);}}_setStyle(r,o){let[A,s]=r.split("."),l=A.indexOf("-")===-1?void 0:nr.DashCase;o!=null?this._renderer.setStyle(this._ngEl.nativeElement,A,s?`${o}${s}`:o,l):this._renderer.removeStyle(this._ngEl.nativeElement,A,l);}_applyChanges(r){r.forEachRemovedItem(o=>this._setStyle(o.key,null)),r.forEachAddedItem(o=>this._setStyle(o.key,o.currentValue)),r.forEachChangedItem(o=>this._setStyle(o.key,o.currentValue));}};n.ɵfac=function(o){return new(o||n)(V(Q),V(Vl),V(Jt));},n.ɵdir=Y({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let t=n;return t;})(),or=(()=>{let n=class n{constructor(r){this._viewContainerRef=r,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null;}ngOnChanges(r){var o;if(this._shouldRecreateView(r)){let A=this._viewContainerRef;if(this._viewRef&&A.remove(A.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return;}let s=this._createContextForwardProxy();this._viewRef=A.createEmbeddedView(this.ngTemplateOutlet,s,{injector:(o=this.ngTemplateOutletInjector)!=null?o:void 0});}}_shouldRecreateView(r){return!!r.ngTemplateOutlet||!!r.ngTemplateOutletInjector;}_createContextForwardProxy(){return new Proxy({},{set:(r,o,A)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,o,A):!1,get:(r,o,A)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,o,A);}});}};n.ɵfac=function(o){return new(o||n)(V(Ft));},n.ɵdir=Y({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[rt]});let t=n;return t;})();function kP(t,n){return new B(2100,!1);}var vp=class{createSubscription(n,i){return rp(()=>n.subscribe({next:i,error:r=>{throw r;}}));}dispose(n){rp(()=>n.unsubscribe());}},gp=class{createSubscription(n,i){return n.then(i,r=>{throw r;});}dispose(n){}},TP=new gp(),FP=new vp(),jl=(()=>{let n=class n{constructor(r){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=r;}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null;}transform(r){if(!this._obj){if(r)try{this.markForCheckOnValueUpdate=!1,this._subscribe(r);}finally{this.markForCheckOnValueUpdate=!0;}return this._latestValue;}return r!==this._obj?(this._dispose(),this.transform(r)):this._latestValue;}_subscribe(r){this._obj=r,this._strategy=this._selectStrategy(r),this._subscription=this._strategy.createSubscription(r,o=>this._updateLatestValue(r,o));}_selectStrategy(r){if(Br(r))return TP;if(up(r))return FP;throw kP(n,r);}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null;}_updateLatestValue(r,o){var A;r===this._obj&&(this._latestValue=o,this.markForCheckOnValueUpdate&&((A=this._ref)==null||A.markForCheck()));}};n.ɵfac=function(o){return new(o||n)(V(st,16));},n.ɵpipe=el({name:"async",type:n,pure:!1,standalone:!0});let t=n;return t;})();function CP(t,n){return{key:t,value:n};}var Xb=(()=>{let n=class n{constructor(r){this.differs=r,this.keyValues=[],this.compareFn=xb;}transform(r,o=xb){var l;if(!r||!(r instanceof Map)&&typeof r!="object")return null;(l=this.differ)!=null||(this.differ=this.differs.find(r).create());let A=this.differ.diff(r),s=o!==this.compareFn;return A&&(this.keyValues=[],A.forEachItem(u=>{this.keyValues.push(CP(u.key,u.currentValue));})),(A||s)&&(this.keyValues.sort(o),this.compareFn=o),this.keyValues;}};n.ɵfac=function(o){return new(o||n)(V(Vl,16));},n.ɵpipe=el({name:"keyvalue",type:n,pure:!1,standalone:!0});let t=n;return t;})();function xb(t,n){let i=t.key,r=n.key;if(i===r)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(i===null)return 1;if(r===null)return-1;if(typeof i=="string"&&typeof r=="string")return i<r?-1:1;if(typeof i=="number"&&typeof r=="number")return i-r;if(typeof i=="boolean"&&typeof r=="boolean")return i<r?-1:1;let o=String(i),A=String(r);return o==A?0:o<A?-1:1;}var fe=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})(),Xp="browser",NP="server";function _t(t){return t===Xp;}function ql(t){return t===NP;}var Wb=(()=>{let n=class n{};n.ɵprov=E({token:n,providedIn:"root",factory:()=>_t(w(yt))?new bp(w(se),window):new xp()});let t=n;return t;})(),bp=class{constructor(n,i){this.document=n,this.window=i,this.offset=()=>[0,0];}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n;}getScrollPosition(){return[this.window.scrollX,this.window.scrollY];}scrollToPosition(n){this.window.scrollTo(n[0],n[1]);}scrollToAnchor(n){let i=zP(this.document,n);i&&(this.scrollToElement(i),i.focus());}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n;}scrollToElement(n){let i=n.getBoundingClientRect(),r=i.left+this.window.pageXOffset,o=i.top+this.window.pageYOffset,A=this.offset();this.window.scrollTo(r-A[0],o-A[1]);}};function zP(t,n){let i=t.getElementById(n)||t.getElementsByName(n)[0];if(i)return i;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let r=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),o=r.currentNode;for(;o;){let A=o.shadowRoot;if(A){let s=A.getElementById(n)||A.querySelector(`[name="${n}"]`);if(s)return s;}o=r.nextNode();}}return null;}var xp=class{setOffset(n){}getScrollPosition(){return[0,0];}scrollToPosition(n){}scrollToAnchor(n){}setHistoryScrollRestoration(n){}},zo=class{};var Vb=t=>t.src,wP=new U("",{providedIn:"root",factory:()=>Vb});var KP=new U("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set()}),EP=(()=>{let n=class n{constructor(){this.preloadedImages=w(KP),this.document=w(se);}createPreloadLinkTag(r,o,A,s){if(this.preloadedImages.has(o))return;this.preloadedImages.add(o);let l=r.createElement("link");r.setAttribute(l,"as","image"),r.setAttribute(l,"href",o),r.setAttribute(l,"rel","preload"),r.setAttribute(l,"fetchpriority","high"),s&&r.setAttribute(l,"imageSizes",s),A&&r.setAttribute(l,"imageSrcset",A),r.appendChild(this.document.head,l);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var OP=/^((\s*\d+w\s*(,|$)){1,})$/;var UP=[1,2],JP=640;var MP=1920,IP=1080;var sM=(()=>{let n=class n{constructor(){this.imageLoader=w(wP),this.config=RP(w(M0)),this.renderer=w(Jt),this.imgElement=w(Q).nativeElement,this.injector=w(Tt),this.isServer=ql(w(yt)),this.preloadLinkCreator=w(EP),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1;}ngOnInit(){Oi("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes();}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");let r=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),r,this.sizes);}ngOnChanges(r){if(r.ngSrc&&!r.ngSrc.isFirstChange()){let o=this._renderedSrc;this.updateSrcAndSrcset(!0);let A=this._renderedSrc;this.lcpObserver!==null&&o&&A&&o!==A&&this.injector.get(H).runOutsideAngular(()=>{var l;(l=this.lcpObserver)==null||l.updateImage(o,A);});}}callImageLoader(r){let o=r;return this.loaderParams&&(o.loaderParams=this.loaderParams),this.imageLoader(o);}getLoadingBehavior(){return!this.priority&&this.loading!==void 0?this.loading:this.priority?"eager":"lazy";}getFetchPriority(){return this.priority?"high":"auto";}getRewrittenSrc(){if(!this._renderedSrc){let r={src:this.ngSrc};this._renderedSrc=this.callImageLoader(r);}return this._renderedSrc;}getRewrittenSrcset(){let r=OP.test(this.ngSrcset);return this.ngSrcset.split(",").filter(A=>A!=="").map(A=>{A=A.trim();let s=r?parseFloat(A):parseFloat(A)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:s})} ${A}`;}).join(", ");}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset();}getResponsiveSrcset(){var s;let{breakpoints:r}=this.config,o=r;return((s=this.sizes)==null?void 0:s.trim())==="100vw"&&(o=r.filter(l=>l>=JP)),o.map(l=>`${this.callImageLoader({src:this.ngSrc,width:l})} ${l}w`).join(", ");}updateSrcAndSrcset(r=!1){r&&(this._renderedSrc=null);let o=this.getRewrittenSrc();this.setHostAttribute("src",o);let A;return this.ngSrcset?A=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(A=this.getAutomaticSrcset()),A&&this.setHostAttribute("srcset",A),A;}getFixedSrcset(){return UP.map(o=>`${this.callImageLoader({src:this.ngSrc,width:this.width*o})} ${o}x`).join(", ");}shouldGenerateAutomaticSrcset(){let r=!1;return this.sizes||(r=this.width>MP||this.height>IP),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Vb&&!r;}generatePlaceholder(r){let{placeholderResolution:o}=this.config;return r===!0?`url(${this.callImageLoader({src:this.ngSrc,width:o,isPlaceholder:!0})})`:typeof r=="string"&&r.startsWith("data:")?`url(${r})`:null;}shouldBlurPlaceholder(r){return!r||!r.hasOwnProperty("blur")?!0:!!r.blur;}removePlaceholderOnLoad(r){let o=()=>{let l=this.injector.get(st);A(),s(),this.placeholder=!1,l.markForCheck();},A=this.renderer.listen(r,"load",o),s=this.renderer.listen(r,"error",o);}ngOnDestroy(){}setHostAttribute(r,o){this.renderer.setAttribute(this.imgElement,r,o);}};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(o,A){o&2&&Mt("position",A.fill?"absolute":null)("width",A.fill?"100%":null)("height",A.fill?"100%":null)("inset",A.fill?"0":null)("background-size",A.placeholder?"cover":null)("background-position",A.placeholder?"50% 50%":null)("background-repeat",A.placeholder?"no-repeat":null)("background-image",A.placeholder?A.generatePlaceholder(A.placeholder):null)("filter",A.placeholder&&A.shouldBlurPlaceholder(A.placeholderConfig)?"blur(15px)":null);},inputs:{ngSrc:[z.HasDecoratorInputTransform,"ngSrc","ngSrc",jP],ngSrcset:"ngSrcset",sizes:"sizes",width:[z.HasDecoratorInputTransform,"width","width",hn],height:[z.HasDecoratorInputTransform,"height","height",hn],loading:"loading",priority:[z.HasDecoratorInputTransform,"priority","priority",Se],loaderParams:"loaderParams",disableOptimizedSrcset:[z.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",Se],fill:[z.HasDecoratorInputTransform,"fill","fill",Se],placeholder:[z.HasDecoratorInputTransform,"placeholder","placeholder",qP],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[dt,rt]});let t=n;return t;})();function RP(t){let n={};return t.breakpoints&&(n.breakpoints=t.breakpoints.sort((i,r)=>i-r)),Object.assign({},wf,t,n);}function jP(t){return typeof t=="string"?t:Xn(t);}function qP(t){return typeof t=="string"&&t.startsWith("data:")?t:Se(t);}var HA=class{},Hl=class{},Ji=class t{constructor(n){this.normalizedNames=new Map(),this.lazyUpdate=null,n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map(),n.split(`
`).forEach(i=>{let r=i.indexOf(":");if(r>0){let o=i.slice(0,r),A=o.toLowerCase(),s=i.slice(r+1).trim();this.maybeSetNormalizedName(o,A),this.headers.has(A)?this.headers.get(A).push(s):this.headers.set(A,[s]);}});}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map(),n.forEach((i,r)=>{this.setHeaderEntries(r,i);})):this.lazyInit=()=>{this.headers=new Map(),Object.entries(n).forEach(([i,r])=>{this.setHeaderEntries(i,r);});}:this.headers=new Map();}has(n){return this.init(),this.headers.has(n.toLowerCase());}get(n){this.init();let i=this.headers.get(n.toLowerCase());return i&&i.length>0?i[0]:null;}keys(){return this.init(),Array.from(this.normalizedNames.values());}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null;}append(n,i){return this.clone({name:n,value:i,op:"a"});}set(n,i){return this.clone({name:n,value:i,op:"s"});}delete(n,i){return this.clone({name:n,value:i,op:"d"});}maybeSetNormalizedName(n,i){this.normalizedNames.has(i)||this.normalizedNames.set(i,n);}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null));}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(i=>{this.headers.set(i,n.headers.get(i)),this.normalizedNames.set(i,n.normalizedNames.get(i));});}clone(n){let i=new t();return i.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,i.lazyUpdate=(this.lazyUpdate||[]).concat([n]),i;}applyUpdate(n){let i=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(n.name,i);let o=(n.op==="a"?this.headers.get(i):void 0)||[];o.push(...r),this.headers.set(i,o);break;case"d":let A=n.value;if(!A)this.headers.delete(i),this.normalizedNames.delete(i);else{let s=this.headers.get(i);if(!s)return;s=s.filter(l=>A.indexOf(l)===-1),s.length===0?(this.headers.delete(i),this.normalizedNames.delete(i)):this.headers.set(i,s);}break;}}setHeaderEntries(n,i){let r=(Array.isArray(i)?i:[i]).map(A=>A.toString()),o=n.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(n,o);}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(i=>n(this.normalizedNames.get(i),this.headers.get(i)));}};var Vp=class{encodeKey(n){return kb(n);}encodeValue(n){return kb(n);}decodeKey(n){return decodeURIComponent(n);}decodeValue(n){return decodeURIComponent(n);}};function ZP(t,n){let i=new Map();return t.length>0&&t.replace(/^\?/,"").split("&").forEach(o=>{let A=o.indexOf("="),[s,l]=A==-1?[n.decodeKey(o),""]:[n.decodeKey(o.slice(0,A)),n.decodeValue(o.slice(A+1))],u=i.get(s)||[];u.push(l),i.set(s,u);}),i;}var YP=/%(\d[a-f0-9])/gi,GP={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function kb(t){return encodeURIComponent(t).replace(YP,(n,i)=>{var r;return(r=GP[i])!=null?r:n;});}function Dl(t){return`${t}`;}var _r=class t{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Vp(),n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=ZP(n.fromString,this.encoder);}else n.fromObject?(this.map=new Map(),Object.keys(n.fromObject).forEach(i=>{let r=n.fromObject[i],o=Array.isArray(r)?r.map(Dl):[Dl(r)];this.map.set(i,o);})):this.map=null;}has(n){return this.init(),this.map.has(n);}get(n){this.init();let i=this.map.get(n);return i?i[0]:null;}getAll(n){return this.init(),this.map.get(n)||null;}keys(){return this.init(),Array.from(this.map.keys());}append(n,i){return this.clone({param:n,value:i,op:"a"});}appendAll(n){let i=[];return Object.keys(n).forEach(r=>{let o=n[r];Array.isArray(o)?o.forEach(A=>{i.push({param:r,value:A,op:"a"});}):i.push({param:r,value:o,op:"a"});}),this.clone(i);}set(n,i){return this.clone({param:n,value:i,op:"s"});}delete(n,i){return this.clone({param:n,value:i,op:"d"});}toString(){return this.init(),this.keys().map(n=>{let i=this.encoder.encodeKey(n);return this.map.get(n).map(r=>i+"="+this.encoder.encodeValue(r)).join("&");}).filter(n=>n!=="").join("&");}clone(n){let i=new t({encoder:this.encoder});return i.cloneFrom=this.cloneFrom||this,i.updates=(this.updates||[]).concat(n),i;}init(){this.map===null&&(this.map=new Map()),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let i=(n.op==="a"?this.map.get(n.param):void 0)||[];i.push(Dl(n.value)),this.map.set(n.param,i);break;case"d":if(n.value!==void 0){let r=this.map.get(n.param)||[],o=r.indexOf(Dl(n.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param);}else{this.map.delete(n.param);break;}}}),this.cloneFrom=this.updates=null);}};var kp=class{constructor(){this.map=new Map();}set(n,i){return this.map.set(n,i),this;}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n);}delete(n){return this.map.delete(n),this;}has(n){return this.map.has(n);}keys(){return this.map.keys();}};function BP(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0;}}function Tb(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer;}function Fb(t){return typeof Blob<"u"&&t instanceof Blob;}function Cb(t){return typeof FormData<"u"&&t instanceof FormData;}function QP(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams;}var DA=class t{constructor(n,i,r,o){var s,l;this.url=i,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let A;if(BP(this.method)||o?(this.body=r!==void 0?r:null,A=o):A=r,A&&(this.reportProgress=!!A.reportProgress,this.withCredentials=!!A.withCredentials,A.responseType&&(this.responseType=A.responseType),A.headers&&(this.headers=A.headers),A.context&&(this.context=A.context),A.params&&(this.params=A.params),this.transferCache=A.transferCache),(s=this.headers)!=null||(this.headers=new Ji()),(l=this.context)!=null||(this.context=new kp()),!this.params)this.params=new _r(),this.urlWithParams=i;else{let u=this.params.toString();if(u.length===0)this.urlWithParams=i;else{let p=i.indexOf("?"),m=p===-1?"?":p<i.length-1?"&":"";this.urlWithParams=i+m+u;}}}serializeBody(){return this.body===null?null:Tb(this.body)||Fb(this.body)||Cb(this.body)||QP(this.body)||typeof this.body=="string"?this.body:this.body instanceof _r?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString();}detectContentTypeHeader(){return this.body===null||Cb(this.body)?null:Fb(this.body)?this.body.type||null:Tb(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof _r?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null;}clone(n={}){var h;let i=n.method||this.method,r=n.url||this.url,o=n.responseType||this.responseType,A=n.body!==void 0?n.body:this.body,s=n.withCredentials!==void 0?n.withCredentials:this.withCredentials,l=n.reportProgress!==void 0?n.reportProgress:this.reportProgress,u=n.headers||this.headers,p=n.params||this.params,m=(h=n.context)!=null?h:this.context;return n.setHeaders!==void 0&&(u=Object.keys(n.setHeaders).reduce((x,P)=>x.set(P,n.setHeaders[P]),u)),n.setParams&&(p=Object.keys(n.setParams).reduce((x,P)=>x.set(P,n.setParams[P]),p)),new t(i,r,A,{params:p,headers:u,context:m,reportProgress:l,responseType:o,withCredentials:s});}},wo=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t;}(wo||{}),ZA=class{constructor(n,i=Gl.Ok,r="OK"){this.headers=n.headers||new Ji(),this.status=n.status!==void 0?n.status:i,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300;}},Tp=class t extends ZA{constructor(n={}){super(n),this.type=wo.ResponseHeader;}clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0});}},Zl=class t extends ZA{constructor(n={}){super(n),this.type=wo.Response,this.body=n.body!==void 0?n.body:null;}clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0});}},Yl=class extends ZA{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null;}},Gl=function(t){return t[t.Continue=100]="Continue",t[t.SwitchingProtocols=101]="SwitchingProtocols",t[t.Processing=102]="Processing",t[t.EarlyHints=103]="EarlyHints",t[t.Ok=200]="Ok",t[t.Created=201]="Created",t[t.Accepted=202]="Accepted",t[t.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",t[t.NoContent=204]="NoContent",t[t.ResetContent=205]="ResetContent",t[t.PartialContent=206]="PartialContent",t[t.MultiStatus=207]="MultiStatus",t[t.AlreadyReported=208]="AlreadyReported",t[t.ImUsed=226]="ImUsed",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.Found=302]="Found",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.Unused=306]="Unused",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.LengthRequired=411]="LengthRequired",t[t.PreconditionFailed=412]="PreconditionFailed",t[t.PayloadTooLarge=413]="PayloadTooLarge",t[t.UriTooLong=414]="UriTooLong",t[t.UnsupportedMediaType=415]="UnsupportedMediaType",t[t.RangeNotSatisfiable=416]="RangeNotSatisfiable",t[t.ExpectationFailed=417]="ExpectationFailed",t[t.ImATeapot=418]="ImATeapot",t[t.MisdirectedRequest=421]="MisdirectedRequest",t[t.UnprocessableEntity=422]="UnprocessableEntity",t[t.Locked=423]="Locked",t[t.FailedDependency=424]="FailedDependency",t[t.TooEarly=425]="TooEarly",t[t.UpgradeRequired=426]="UpgradeRequired",t[t.PreconditionRequired=428]="PreconditionRequired",t[t.TooManyRequests=429]="TooManyRequests",t[t.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",t[t.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout",t[t.HttpVersionNotSupported=505]="HttpVersionNotSupported",t[t.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",t[t.InsufficientStorage=507]="InsufficientStorage",t[t.LoopDetected=508]="LoopDetected",t[t.NotExtended=510]="NotExtended",t[t.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",t;}(Gl||{});function Wp(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache};}var YA=(()=>{let n=class n{constructor(r){this.handler=r;}request(r,o,A={}){let s;if(r instanceof DA)s=r;else{let p;A.headers instanceof Ji?p=A.headers:p=new Ji(A.headers);let m;A.params&&(A.params instanceof _r?m=A.params:m=new _r({fromObject:A.params})),s=new DA(r,o,A.body!==void 0?A.body:null,{headers:p,context:A.context,params:m,reportProgress:A.reportProgress,responseType:A.responseType||"json",withCredentials:A.withCredentials,transferCache:A.transferCache});}let l=ee(s).pipe(xr(p=>this.handler.handle(p)));if(r instanceof DA||A.observe==="events")return l;let u=l.pipe(De(p=>p instanceof Zl));switch(A.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return u.pipe(re(p=>{if(p.body!==null&&!(p.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return p.body;}));case"blob":return u.pipe(re(p=>{if(p.body!==null&&!(p.body instanceof Blob))throw new Error("Response is not a Blob.");return p.body;}));case"text":return u.pipe(re(p=>{if(p.body!==null&&typeof p.body!="string")throw new Error("Response is not a string.");return p.body;}));case"json":default:return u.pipe(re(p=>p.body));}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${A.observe}}`);}}delete(r,o={}){return this.request("DELETE",r,o);}get(r,o={}){return this.request("GET",r,o);}head(r,o={}){return this.request("HEAD",r,o);}jsonp(r,o){return this.request("JSONP",r,{params:new _r().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"});}options(r,o={}){return this.request("OPTIONS",r,o);}patch(r,o,A={}){return this.request("PATCH",r,Wp(A,o));}post(r,o,A={}){return this.request("POST",r,Wp(A,o));}put(r,o,A={}){return this.request("PUT",r,Wp(A,o));}};n.ɵfac=function(o){return new(o||n)(F(HA));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})();function Kb(t,n){return n(t);}function _P(t,n){return(i,r)=>n.intercept(i,{handle:o=>t(o,r)});}function $P(t,n,i){return(r,o)=>rr(i,()=>n(r,A=>t(A,o)));}var e4=new U(""),Fp=new U(""),t4=new U(""),n4=new U("");function r4(){let t=null;return(n,i)=>{var A;t===null&&(t=((A=w(e4,{optional:!0}))!=null?A:[]).reduceRight(_P,Kb));let r=w(Ui),o=r.add();return t(n,i).pipe(zn(()=>r.remove(o)));};}var Nb=(()=>{let n=class n extends HA{constructor(r,o){super(),this.backend=r,this.injector=o,this.chain=null,this.pendingTasks=w(Ui);let A=w(n4,{optional:!0});this.backend=A!=null?A:r;}handle(r){if(this.chain===null){let A=Array.from(new Set([...this.injector.get(Fp),...this.injector.get(t4,[])]));this.chain=A.reduceRight((s,l)=>$P(s,l,this.injector),Kb);}let o=this.pendingTasks.add();return this.chain(r,A=>this.backend.handle(A)).pipe(zn(()=>this.pendingTasks.remove(o)));}};n.ɵfac=function(o){return new(o||n)(F(Hl),F(Zt));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})();var i4=/^\)\]\}',?\n/;function o4(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null;}var zb=(()=>{let n=class n{constructor(r){this.xhrFactory=r;}handle(r){if(r.method==="JSONP")throw new B(-2800,!1);let o=this.xhrFactory;return(o.ɵloadImpl?tt(o.ɵloadImpl()):ee(null)).pipe(ft(()=>new he(s=>{let l=o.build();if(l.open(r.method,r.urlWithParams),r.withCredentials&&(l.withCredentials=!0),r.headers.forEach((J,q)=>l.setRequestHeader(J,q.join(","))),r.headers.has("Accept")||l.setRequestHeader("Accept","application/json, text/plain, */*"),!r.headers.has("Content-Type")){let J=r.detectContentTypeHeader();J!==null&&l.setRequestHeader("Content-Type",J);}if(r.responseType){let J=r.responseType.toLowerCase();l.responseType=J!=="json"?J:"text";}let u=r.serializeBody(),p=null,m=()=>{if(p!==null)return p;let J=l.statusText||"OK",q=new Ji(l.getAllResponseHeaders()),pe=o4(l)||r.url;return p=new Tp({headers:q,status:l.status,statusText:J,url:pe}),p;},h=()=>{let{headers:J,status:q,statusText:pe,url:et}=m(),Ve=null;q!==Gl.NoContent&&(Ve=typeof l.response>"u"?l.responseText:l.response),q===0&&(q=Ve?Gl.Ok:0);let ot=q>=200&&q<300;if(r.responseType==="json"&&typeof Ve=="string"){let Ue=Ve;Ve=Ve.replace(i4,"");try{Ve=Ve!==""?JSON.parse(Ve):null;}catch(Vt){Ve=Ue,ot&&(ot=!1,Ve={error:Vt,text:Ve});}}ot?(s.next(new Zl({body:Ve,headers:J,status:q,statusText:pe,url:et||void 0})),s.complete()):s.error(new Yl({error:Ve,headers:J,status:q,statusText:pe,url:et||void 0}));},x=J=>{let{url:q}=m(),pe=new Yl({error:J,status:l.status||0,statusText:l.statusText||"Unknown Error",url:q||void 0});s.error(pe);},P=!1,C=J=>{P||(s.next(m()),P=!0);let q={type:wo.DownloadProgress,loaded:J.loaded};J.lengthComputable&&(q.total=J.total),r.responseType==="text"&&l.responseText&&(q.partialText=l.responseText),s.next(q);},O=J=>{let q={type:wo.UploadProgress,loaded:J.loaded};J.lengthComputable&&(q.total=J.total),s.next(q);};return l.addEventListener("load",h),l.addEventListener("error",x),l.addEventListener("timeout",x),l.addEventListener("abort",x),r.reportProgress&&(l.addEventListener("progress",C),u!==null&&l.upload&&l.upload.addEventListener("progress",O)),l.send(u),s.next({type:wo.Sent}),()=>{l.removeEventListener("error",x),l.removeEventListener("abort",x),l.removeEventListener("load",h),l.removeEventListener("timeout",x),r.reportProgress&&(l.removeEventListener("progress",C),u!==null&&l.upload&&l.upload.removeEventListener("progress",O)),l.readyState!==l.DONE&&l.abort();};})));}};n.ɵfac=function(o){return new(o||n)(F(zo));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Eb=new U(""),A4="XSRF-TOKEN",s4=new U("",{providedIn:"root",factory:()=>A4}),a4="X-XSRF-TOKEN",l4=new U("",{providedIn:"root",factory:()=>a4}),Bl=class{},d4=(()=>{let n=class n{constructor(r,o,A){this.doc=r,this.platform=o,this.cookieName=A,this.lastCookieString="",this.lastToken=null,this.parseCount=0;}getToken(){if(this.platform==="server")return null;let r=this.doc.cookie||"";return r!==this.lastCookieString&&(this.parseCount++,this.lastToken=Rl(r,this.cookieName),this.lastCookieString=r),this.lastToken;}};n.ɵfac=function(o){return new(o||n)(F(se),F(yt),F(s4));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})();function c4(t,n){let i=t.url.toLowerCase();if(!w(Eb)||t.method==="GET"||t.method==="HEAD"||i.startsWith("http://")||i.startsWith("https://"))return n(t);let r=w(Bl).getToken(),o=w(l4);return r!=null&&!t.headers.has(o)&&(t=t.clone({headers:t.headers.set(o,r)})),n(t);}var Ob=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t;}(Ob||{});function u4(t,n){return{ɵkind:t,ɵproviders:n};}function f4(...t){let n=[YA,zb,Nb,{provide:HA,useExisting:Nb},{provide:Hl,useExisting:zb},{provide:Fp,useValue:c4,multi:!0},{provide:Eb,useValue:!0},{provide:Bl,useClass:d4}];for(let i of t)n.push(...i.ɵproviders);return dl(n);}var wb=new U("");function p4(){return u4(Ob.LegacyInterceptors,[{provide:wb,useFactory:r4},{provide:Fp,useExisting:wb,multi:!0}]);}var Ub=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({providers:[f4(p4())]});let t=n;return t;})();var zp=class extends Ml{constructor(){super(...arguments),this.supportsDOMEvents=!0;}},wp=class t extends zp{static makeCurrent(){yb(new t());}onAndCancel(n,i,r){return n.addEventListener(i,r),()=>{n.removeEventListener(i,r);};}dispatchEvent(n,i){n.dispatchEvent(i);}remove(n){n.parentNode&&n.parentNode.removeChild(n);}createElement(n,i){return i=i||this.getDefaultDocument(),i.createElement(n);}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle");}getDefaultDocument(){return document;}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE;}isShadowRoot(n){return n instanceof DocumentFragment;}getGlobalEventTarget(n,i){return i==="window"?window:i==="document"?n:i==="body"?n.body:null;}getBaseHref(n){let i=m4();return i==null?null:h4(i);}resetBaseElement(){GA=null;}getUserAgent(){return window.navigator.userAgent;}getCookie(n){return Rl(document.cookie,n);}},GA=null;function m4(){return GA=GA||document.querySelector("base"),GA?GA.getAttribute("href"):null;}function h4(t){return new URL(t,document.baseURI).pathname;}var Kp=class{addToWindow(n){pt.getAngularTestability=(r,o=!0)=>{let A=n.findTestabilityInTree(r,o);if(A==null)throw new B(5103,!1);return A;},pt.getAllAngularTestabilities=()=>n.getAllTestabilities(),pt.getAllAngularRootElements=()=>n.getAllRootElements();let i=r=>{let o=pt.getAllAngularTestabilities(),A=o.length,s=function(){A--,A==0&&r();};o.forEach(l=>{l.whenStable(s);});};pt.frameworkStabilizers||(pt.frameworkStabilizers=[]),pt.frameworkStabilizers.push(i);}findTestabilityInTree(n,i,r){if(i==null)return null;let o=n.getTestability(i);return o!=null?o:r?In().isShadowRoot(i)?this.findTestabilityInTree(n,i.host,!0):this.findTestabilityInTree(n,i.parentElement,!0):null;}},v4=(()=>{let n=class n{build(){return new XMLHttpRequest();}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Ep=new U(""),jb=(()=>{let n=class n{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map(),r.forEach(A=>{A.manager=this;}),this._plugins=r.slice().reverse();}addEventListener(r,o,A){return this._findPluginFor(o).addEventListener(r,o,A);}getZone(){return this._zone;}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new B(5101,!1);return this._eventNameToPlugin.set(r,o),o;}};n.ɵfac=function(o){return new(o||n)(F(Ep),F(H));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Ql=class{constructor(n){this._doc=n;}},Cp="ng-app-id",qb=(()=>{let n=class n{constructor(r,o,A,s={}){this.doc=r,this.appId=o,this.nonce=A,this.platformId=s,this.styleRef=new Map(),this.hostNodes=new Set(),this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=ql(s),this.resetHostNodes();}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o);}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o);}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes();}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o);}removeHost(r){this.hostNodes.delete(r);}getAllStyles(){return this.styleRef.keys();}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r);}onStyleRemoved(r){var A,s;let o=this.styleRef;(s=(A=o.get(r))==null?void 0:A.elements)==null||s.forEach(l=>l.remove()),o.delete(r);}collectServerRenderedStyles(){var o;let r=(o=this.doc.head)==null?void 0:o.querySelectorAll(`style[${Cp}="${this.appId}"]`);if(r!=null&&r.length){let A=new Map();return r.forEach(s=>{s.textContent!=null&&A.set(s.textContent,s);}),A;}return null;}changeUsageCount(r,o){let A=this.styleRef;if(A.has(r)){let s=A.get(r);return s.usage+=o,s.usage;}return A.set(r,{usage:o,elements:[]}),o;}getStyleElement(r,o){let A=this.styleNodesInDOM,s=A==null?void 0:A.get(o);if((s==null?void 0:s.parentNode)===r)return A.delete(o),s.removeAttribute(Cp),s;{let l=this.doc.createElement("style");return this.nonce&&l.setAttribute("nonce",this.nonce),l.textContent=o,this.platformIsServer&&l.setAttribute(Cp,this.appId),r.appendChild(l),l;}}addStyleToHost(r,o){var u;let A=this.getStyleElement(r,o),s=this.styleRef,l=(u=s.get(o))==null?void 0:u.elements;l?l.push(A):s.set(o,{elements:[A],usage:1});}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head);}};n.ɵfac=function(o){return new(o||n)(F(se),F(Vo),F(KA,8),F(yt));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Np={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Up=/%COMP%/g,Db="%COMP%",g4=`_nghost-${Db}`,b4=`_ngcontent-${Db}`,x4=!0,y4=new U("",{providedIn:"root",factory:()=>x4});function S4(t){return b4.replace(Up,t);}function P4(t){return g4.replace(Up,t);}function Hb(t,n){return n.map(i=>i.replace(Up,t));}var Mb=(()=>{let n=class n{constructor(r,o,A,s,l,u,p,m=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=A,this.removeStylesOnCompDestroy=s,this.doc=l,this.platformId=u,this.ngZone=p,this.nonce=m,this.rendererByCompId=new Map(),this.platformIsServer=ql(u),this.defaultRenderer=new BA(r,l,p,this.platformIsServer);}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===$n.ShadowDom&&(o=qe(M({},o),{encapsulation:$n.Emulated}));let A=this.getOrCreateRenderer(r,o);return A instanceof _l?A.applyToHost(r):A instanceof QA&&A.applyStyles(),A;}getOrCreateRenderer(r,o){let A=this.rendererByCompId,s=A.get(o.id);if(!s){let l=this.doc,u=this.ngZone,p=this.eventManager,m=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,x=this.platformIsServer;switch(o.encapsulation){case $n.Emulated:s=new _l(p,m,o,this.appId,h,l,u,x);break;case $n.ShadowDom:return new Op(p,m,r,o,l,u,this.nonce,x);default:s=new QA(p,m,o,h,l,u,x);break;}A.set(o.id,s);}return s;}ngOnDestroy(){this.rendererByCompId.clear();}};n.ɵfac=function(o){return new(o||n)(F(jb),F(qb),F(Vo),F(y4),F(se),F(yt),F(H),F(KA));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),BA=class{constructor(n,i,r,o){this.eventManager=n,this.doc=i,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null;}destroy(){}createElement(n,i){return i?this.doc.createElementNS(Np[i]||i,n):this.doc.createElement(n);}createComment(n){return this.doc.createComment(n);}createText(n){return this.doc.createTextNode(n);}appendChild(n,i){(Ib(n)?n.content:n).appendChild(i);}insertBefore(n,i,r){n&&(Ib(n)?n.content:n).insertBefore(i,r);}removeChild(n,i){n&&n.removeChild(i);}selectRootElement(n,i){let r=typeof n=="string"?this.doc.querySelector(n):n;if(!r)throw new B(-5104,!1);return i||(r.textContent=""),r;}parentNode(n){return n.parentNode;}nextSibling(n){return n.nextSibling;}setAttribute(n,i,r,o){if(o){i=o+":"+i;let A=Np[o];A?n.setAttributeNS(A,i,r):n.setAttribute(i,r);}else n.setAttribute(i,r);}removeAttribute(n,i,r){if(r){let o=Np[r];o?n.removeAttributeNS(o,i):n.removeAttribute(`${r}:${i}`);}else n.removeAttribute(i);}addClass(n,i){n.classList.add(i);}removeClass(n,i){n.classList.remove(i);}setStyle(n,i,r,o){o&(nr.DashCase|nr.Important)?n.style.setProperty(i,r,o&nr.Important?"important":""):n.style[i]=r;}removeStyle(n,i,r){r&nr.DashCase?n.style.removeProperty(i):n.style[i]="";}setProperty(n,i,r){n!=null&&(n[i]=r);}setValue(n,i){n.nodeValue=i;}listen(n,i,r){if(typeof n=="string"&&(n=In().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${i}`);return this.eventManager.addEventListener(n,i,this.decoratePreventDefault(r));}decoratePreventDefault(n){return i=>{if(i==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(i)):n(i))===!1&&i.preventDefault();};}};function Ib(t){return t.tagName==="TEMPLATE"&&t.content!==void 0;}var Op=class extends BA{constructor(n,i,r,o,A,s,l,u){super(n,A,s,u),this.sharedStylesHost=i,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let p=Hb(o.id,o.styles);for(let m of p){let h=document.createElement("style");l&&h.setAttribute("nonce",l),h.textContent=m,this.shadowRoot.appendChild(h);}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n;}appendChild(n,i){return super.appendChild(this.nodeOrShadowRoot(n),i);}insertBefore(n,i,r){return super.insertBefore(this.nodeOrShadowRoot(n),i,r);}removeChild(n,i){return super.removeChild(this.nodeOrShadowRoot(n),i);}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)));}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot);}},QA=class extends BA{constructor(n,i,r,o,A,s,l,u){super(n,A,s,l),this.sharedStylesHost=i,this.removeStylesOnCompDestroy=o,this.styles=u?Hb(u,r.styles):r.styles;}applyStyles(){this.sharedStylesHost.addStyles(this.styles);}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles);}},_l=class extends QA{constructor(n,i,r,o,A,s,l,u){let p=o+"-"+r.id;super(n,i,r,A,s,l,u,p),this.contentAttr=S4(p),this.hostAttr=P4(p);}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"");}createElement(n,i){let r=super.createElement(n,i);return super.setAttribute(r,this.contentAttr,""),r;}},L4=(()=>{let n=class n extends Ql{constructor(r){super(r);}supports(r){return!0;}addEventListener(r,o,A){return r.addEventListener(o,A,!1),()=>this.removeEventListener(r,o,A);}removeEventListener(r,o,A){return r.removeEventListener(o,A);}};n.ɵfac=function(o){return new(o||n)(F(se));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Rb=["alt","control","meta","shift"],X4={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},W4={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},V4=(()=>{let n=class n extends Ql{constructor(r){super(r);}supports(r){return n.parseEventName(r)!=null;}addEventListener(r,o,A){let s=n.parseEventName(o),l=n.eventCallback(s.fullKey,A,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>In().onAndCancel(r,s.domEventName,l));}static parseEventName(r){let o=r.toLowerCase().split("."),A=o.shift();if(o.length===0||!(A==="keydown"||A==="keyup"))return null;let s=n._normalizeKey(o.pop()),l="",u=o.indexOf("code");if(u>-1&&(o.splice(u,1),l="code."),Rb.forEach(m=>{let h=o.indexOf(m);h>-1&&(o.splice(h,1),l+=m+".");}),l+=s,o.length!=0||s.length===0)return null;let p={};return p.domEventName=A,p.fullKey=l,p;}static matchEventFullKeyCode(r,o){let A=X4[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(A=r.code,s="code."),A==null||!A?!1:(A=A.toLowerCase(),A===" "?A="space":A==="."&&(A="dot"),Rb.forEach(l=>{if(l!==A){let u=W4[l];u(r)&&(s+=l+".");}}),s+=A,s===o);}static eventCallback(r,o,A){return s=>{n.matchEventFullKeyCode(s,r)&&A.runGuarded(()=>o(s));};}static _normalizeKey(r){return r==="esc"?"escape":r;}};n.ɵfac=function(o){return new(o||n)(F(se));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})();function k4(){wp.makeCurrent();}function T4(){return new on();}function F4(){return K0(document),document;}var C4=[{provide:yt,useValue:Xp},{provide:zf,useValue:k4,multi:!0},{provide:se,useFactory:F4,deps:[]}],CM=fp(ub,"browser",C4),N4=new U(""),z4=[{provide:RA,useClass:Kp,deps:[]},{provide:cp,useClass:wl,deps:[H,Kl,RA]},{provide:wl,useClass:wl,deps:[H,Kl,RA]}],w4=[{provide:cl,useValue:"root"},{provide:on,useFactory:T4,deps:[]},{provide:Ep,useClass:L4,multi:!0,deps:[se,H,yt]},{provide:Ep,useClass:V4,multi:!0,deps:[se]},Mb,qb,jb,{provide:VA,useExisting:Mb},{provide:zo,useClass:v4,deps:[]},[]],NM=(()=>{let n=class n{constructor(r){}static withServerTransition(r){return{ngModule:n,providers:[{provide:Vo,useValue:r.appId}]};}};n.ɵfac=function(o){return new(o||n)(F(N4,12));},n.ɵmod=ie({type:n}),n.ɵinj=oe({providers:[...w4,...z4],imports:[fe,fb]});let t=n;return t;})(),zM=(()=>{let n=class n{constructor(r){this._doc=r,this._dom=In();}addTag(r,o=!1){return r?this._getOrCreateElement(r,o):null;}addTags(r,o=!1){return r?r.reduce((A,s)=>(s&&A.push(this._getOrCreateElement(s,o)),A),[]):[];}getTag(r){return r&&this._doc.querySelector(`meta[${r}]`)||null;}getTags(r){if(!r)return[];let o=this._doc.querySelectorAll(`meta[${r}]`);return o?[].slice.call(o):[];}updateTag(r,o){if(!r)return null;o=o||this._parseSelector(r);let A=this.getTag(o);return A?this._setMetaElementAttributes(r,A):this._getOrCreateElement(r,!0);}removeTag(r){this.removeTagElement(this.getTag(r));}removeTagElement(r){r&&this._dom.remove(r);}_getOrCreateElement(r,o=!1){if(!o){let l=this._parseSelector(r),u=this.getTags(l).filter(p=>this._containsAttributes(r,p))[0];if(u!==void 0)return u;}let A=this._dom.createElement("meta");return this._setMetaElementAttributes(r,A),this._doc.getElementsByTagName("head")[0].appendChild(A),A;}_setMetaElementAttributes(r,o){return Object.keys(r).forEach(A=>o.setAttribute(this._getMetaKeyMap(A),r[A])),o;}_parseSelector(r){let o=r.name?"name":"property";return`${o}="${r[o]}"`;}_containsAttributes(r,o){return Object.keys(r).every(A=>o.getAttribute(this._getMetaKeyMap(A))===r[A]);}_getMetaKeyMap(r){return K4[r]||r;}};n.ɵfac=function(o){return new(o||n)(F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),K4={httpEquiv:"http-equiv"},Zb=(()=>{let n=class n{constructor(r){this._doc=r;}getTitle(){return this._doc.title;}setTitle(r){this._doc.title=r||"";}};n.ɵfac=function(o){return new(o||n)(F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var Jp=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:function(o){let A=null;return o?A=new(o||n)():A=F(E4),A;},providedIn:"root"});let t=n;return t;})(),E4=(()=>{let n=class n extends Jp{constructor(r){super(),this._doc=r;}sanitize(r,o){if(o==null)return null;switch(r){case Ut.NONE:return o;case Ut.HTML:return Yr(o,"HTML")?Xn(o):Lv(this._doc,String(o)).toString();case Ut.STYLE:return Yr(o,"Style")?Xn(o):o;case Ut.SCRIPT:if(Yr(o,"Script"))return Xn(o);throw new B(5200,!1);case Ut.URL:return Yr(o,"URL")?Xn(o):UA(String(o));case Ut.RESOURCE_URL:if(Yr(o,"ResourceURL"))return Xn(o);throw new B(5201,!1);default:throw new B(5202,!1);}}bypassSecurityTrustHtml(r){return pv(r);}bypassSecurityTrustStyle(r){return mv(r);}bypassSecurityTrustScript(r){return hv(r);}bypassSecurityTrustUrl(r){return vv(r);}bypassSecurityTrustResourceUrl(r){return gv(r);}};n.ɵfac=function(o){return new(o||n)(F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var Ip;try{Ip=typeof Intl<"u"&&Intl.v8BreakIterator;}catch{Ip=!1;}var je=(()=>{let n=class n{constructor(r){this._platformId=r,this.isBrowser=this._platformId?_t(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||Ip)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;}};n.ɵfac=function(o){return new(o||n)(F(yt));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var Ko,Gb=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Rp(){if(Ko)return Ko;if(typeof document!="object"||!document)return Ko=new Set(Gb),Ko;let t=document.createElement("input");return Ko=new Set(Gb.filter(n=>(t.setAttribute("type",n),t.type===n))),Ko;}var _A;function O4(){if(_A==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>_A=!0}));}finally{_A=_A||!1;}return _A;}function Ar(t){return O4()?t:!!t.capture;}var Rn=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t;}(Rn||{}),$l,Mi;function ed(){if(Mi==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Mi=!1,Mi;if("scrollBehavior"in document.documentElement.style)Mi=!0;else{let t=Element.prototype.scrollTo;t?Mi=!/\{\s*\[native code\]\s*\}/.test(t.toString()):Mi=!1;}}return Mi;}function Eo(){if(typeof document!="object"||!document)return Rn.NORMAL;if($l==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let i=document.createElement("div"),r=i.style;r.width="2px",r.height="1px",t.appendChild(i),document.body.appendChild(t),$l=Rn.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,$l=t.scrollLeft===0?Rn.NEGATED:Rn.INVERTED),t.remove();}return $l;}var Mp;function U4(){if(Mp==null){let t=typeof document<"u"?document.head:null;Mp=!!(t&&(t.createShadowRoot||t.attachShadow));}return Mp;}function Bb(t){if(U4()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n;}return null;}function J4(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n;}return t;}function jn(t){return t.composedPath?t.composedPath()[0]:t.target;}function $A(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha;}function qn(t,...n){return n.length?n.some(i=>t[i]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey;}function vn(t){return t!=null&&`${t}`!="false";}function $r(t,n=0){return M4(t)?Number(t):n;}function M4(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t));}function Oo(t){return Array.isArray(t)?t:[t];}function mt(t){return t==null?"":typeof t=="string"?t:`${t}px`;}function dn(t){return t instanceof Q?t.nativeElement:t;}var Qb=(()=>{let n=class n{create(r){return typeof MutationObserver>"u"?null:new MutationObserver(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),I4=(()=>{let n=class n{constructor(r){this._mutationObserverFactory=r,this._observedElements=new Map();}ngOnDestroy(){this._observedElements.forEach((r,o)=>this._cleanupObserver(o));}observe(r){let o=dn(r);return new he(A=>{let l=this._observeElement(o).subscribe(A);return()=>{l.unsubscribe(),this._unobserveElement(o);};});}_observeElement(r){if(this._observedElements.has(r))this._observedElements.get(r).count++;else{let o=new ne(),A=this._mutationObserverFactory.create(s=>o.next(s));A&&A.observe(r,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(r,{observer:A,stream:o,count:1});}return this._observedElements.get(r).stream;}_unobserveElement(r){this._observedElements.has(r)&&(this._observedElements.get(r).count--,this._observedElements.get(r).count||this._cleanupObserver(r));}_cleanupObserver(r){if(this._observedElements.has(r)){let{observer:o,stream:A}=this._observedElements.get(r);o&&o.disconnect(),A.complete(),this._observedElements.delete(r);}}};n.ɵfac=function(o){return new(o||n)(F(Qb));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),_M=(()=>{let n=class n{get disabled(){return this._disabled;}set disabled(r){this._disabled=r,this._disabled?this._unsubscribe():this._subscribe();}get debounce(){return this._debounce;}set debounce(r){this._debounce=$r(r),this._subscribe();}constructor(r,o,A){this._contentObserver=r,this._elementRef=o,this._ngZone=A,this.event=new $(),this._disabled=!1,this._currentSubscription=null;}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe();}ngOnDestroy(){this._unsubscribe();}_subscribe(){this._unsubscribe();let r=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?r.pipe(Si(this.debounce)):r).subscribe(this.event);});}_unsubscribe(){var r;(r=this._currentSubscription)==null||r.unsubscribe();}};n.ɵfac=function(o){return new(o||n)(V(I4),V(Q),V(H));},n.ɵdir=Y({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[z.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",Se],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[dt]});let t=n;return t;})(),td=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({providers:[Qb]});let t=n;return t;})();var _b=new Set(),Ii,R4=(()=>{let n=class n{constructor(r,o){this._platform=r,this._nonce=o,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):q4;}matchMedia(r){return(this._platform.WEBKIT||this._platform.BLINK)&&j4(r,this._nonce),this._matchMedia(r);}};n.ɵfac=function(o){return new(o||n)(F(je),F(KA,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function j4(t,n){if(!_b.has(t))try{Ii||(Ii=document.createElement("style"),n&&(Ii.nonce=n),Ii.setAttribute("type","text/css"),document.head.appendChild(Ii)),Ii.sheet&&(Ii.sheet.insertRule(`@media ${t} {body{ }}`,0),_b.add(t));}catch(i){console.error(i);}}function q4(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}};}var e3=(()=>{let n=class n{constructor(r,o){this._mediaMatcher=r,this._zone=o,this._queries=new Map(),this._destroySubject=new ne();}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete();}isMatched(r){return $b(Oo(r)).some(A=>this._registerQuery(A).mql.matches);}observe(r){let A=$b(Oo(r)).map(l=>this._registerQuery(l).observable),s=gr(A);return s=Gn(s.pipe(He(1)),s.pipe(dA(1),Si(0))),s.pipe(re(l=>{let u={matches:!1,breakpoints:{}};return l.forEach(({matches:p,query:m})=>{u.matches=u.matches||p,u.breakpoints[m]=p;}),u;}));}_registerQuery(r){if(this._queries.has(r))return this._queries.get(r);let o=this._mediaMatcher.matchMedia(r),s={observable:new he(l=>{let u=p=>this._zone.run(()=>l.next(p));return o.addListener(u),()=>{o.removeListener(u);};}).pipe(wn(o),re(({matches:l})=>({query:r,matches:l})),xe(this._destroySubject)),mql:o};return this._queries.set(r,s),s;}};n.ɵfac=function(o){return new(o||n)(F(R4),F(H));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function $b(t){return t.map(n=>n.split(",")).reduce((n,i)=>n.concat(i)).map(n=>n.trim());}var A3=" ";function Bp(t,n,i){let r=od(t,n);i=i.trim(),!r.some(o=>o.trim()===i)&&(r.push(i),t.setAttribute(n,r.join(A3)));}function dd(t,n,i){let r=od(t,n);i=i.trim();let o=r.filter(A=>A!==i);o.length?t.setAttribute(n,o.join(A3)):t.removeAttribute(n);}function od(t,n){var r;let i=t.getAttribute(n);return(r=i==null?void 0:i.match(/\S+/g))!=null?r:[];}var s3="cdk-describedby-message",nd="cdk-describedby-host",Dp=0,a3=(()=>{let n=class n{constructor(r,o){this._platform=o,this._messageRegistry=new Map(),this._messagesContainer=null,this._id=`${Dp++}`,this._document=r,this._id=w(Vo)+"-"+Dp++;}describe(r,o,A){if(!this._canBeDescribed(r,o))return;let s=jp(o,A);typeof o!="string"?(t3(o,this._id),this._messageRegistry.set(s,{messageElement:o,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(o,A),this._isElementDescribedByMessage(r,s)||this._addMessageReference(r,s);}removeDescription(r,o,A){var l;if(!o||!this._isElementNode(r))return;let s=jp(o,A);if(this._isElementDescribedByMessage(r,s)&&this._removeMessageReference(r,s),typeof o=="string"){let u=this._messageRegistry.get(s);u&&u.referenceCount===0&&this._deleteMessageElement(s);}((l=this._messagesContainer)==null?void 0:l.childNodes.length)===0&&(this._messagesContainer.remove(),this._messagesContainer=null);}ngOnDestroy(){var o;let r=this._document.querySelectorAll(`[${nd}="${this._id}"]`);for(let A=0;A<r.length;A++)this._removeCdkDescribedByReferenceIds(r[A]),r[A].removeAttribute(nd);(o=this._messagesContainer)==null||o.remove(),this._messagesContainer=null,this._messageRegistry.clear();}_createMessageElement(r,o){let A=this._document.createElement("div");t3(A,this._id),A.textContent=r,o&&A.setAttribute("role",o),this._createMessagesContainer(),this._messagesContainer.appendChild(A),this._messageRegistry.set(jp(r,o),{messageElement:A,referenceCount:0});}_deleteMessageElement(r){var o,A;(A=(o=this._messageRegistry.get(r))==null?void 0:o.messageElement)==null||A.remove(),this._messageRegistry.delete(r);}_createMessagesContainer(){if(this._messagesContainer)return;let r="cdk-describedby-message-container",o=this._document.querySelectorAll(`.${r}[platform="server"]`);for(let s=0;s<o.length;s++)o[s].remove();let A=this._document.createElement("div");A.style.visibility="hidden",A.classList.add(r),A.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&A.setAttribute("platform","server"),this._document.body.appendChild(A),this._messagesContainer=A;}_removeCdkDescribedByReferenceIds(r){let o=od(r,"aria-describedby").filter(A=>A.indexOf(s3)!=0);r.setAttribute("aria-describedby",o.join(" "));}_addMessageReference(r,o){let A=this._messageRegistry.get(o);Bp(r,"aria-describedby",A.messageElement.id),r.setAttribute(nd,this._id),A.referenceCount++;}_removeMessageReference(r,o){let A=this._messageRegistry.get(o);A.referenceCount--,dd(r,"aria-describedby",A.messageElement.id),r.removeAttribute(nd);}_isElementDescribedByMessage(r,o){let A=od(r,"aria-describedby"),s=this._messageRegistry.get(o),l=s&&s.messageElement.id;return!!l&&A.indexOf(l)!=-1;}_canBeDescribed(r,o){if(!this._isElementNode(r))return!1;if(o&&typeof o=="object")return!0;let A=o==null?"":`${o}`.trim(),s=r.getAttribute("aria-label");return A?!s||s.trim()!==A:!1;}_isElementNode(r){return r.nodeType===this._document.ELEMENT_NODE;}};n.ɵfac=function(o){return new(o||n)(F(se),F(je));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function jp(t,n){return typeof t=="string"?`${n||""}/${t}`:t;}function t3(t,n){t.id||(t.id=`${s3}-${n}-${Dp++}`);}var Ad=class{constructor(n){this._items=n,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new ne(),this._typeaheadSubscription=Ne.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=i=>i.disabled,this._pressedLetters=[],this.tabOut=new ne(),this.change=new ne(),n instanceof xo&&(this._itemChangesSubscription=n.changes.subscribe(i=>{if(this._activeItem){let o=i.toArray().indexOf(this._activeItem);o>-1&&o!==this._activeItemIndex&&(this._activeItemIndex=o);}}));}skipPredicate(n){return this._skipPredicateFn=n,this;}withWrap(n=!0){return this._wrap=n,this;}withVerticalOrientation(n=!0){return this._vertical=n,this;}withHorizontalOrientation(n){return this._horizontal=n,this;}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this;}withTypeAhead(n=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(nt(i=>this._pressedLetters.push(i)),Si(n),De(()=>this._pressedLetters.length>0),re(()=>this._pressedLetters.join(""))).subscribe(i=>{let r=this._getItemsArray();for(let o=1;o<r.length+1;o++){let A=(this._activeItemIndex+o)%r.length,s=r[A];if(!this._skipPredicateFn(s)&&s.getLabel().toUpperCase().trim().indexOf(i)===0){this.setActiveItem(A);break;}}this._pressedLetters=[];}),this;}cancelTypeahead(){return this._pressedLetters=[],this;}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this;}withPageUpDown(n=!0,i=10){return this._pageUpAndDown={enabled:n,delta:i},this;}setActiveItem(n){let i=this._activeItem;this.updateActiveItem(n),this._activeItem!==i&&this.change.next(this._activeItemIndex);}onKeydown(n){let i=n.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(A=>!n[A]||this._allowedModifierKeys.indexOf(A)>-1);switch(i){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break;}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break;}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break;}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break;}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break;}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break;}else return;case 33:if(this._pageUpAndDown.enabled&&o){let A=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(A>0?A:0,1);break;}else return;case 34:if(this._pageUpAndDown.enabled&&o){let A=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(A<s?A:s-1,-1);break;}else return;default:(o||qn(n,"shiftKey"))&&(n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(i>=65&&i<=90||i>=48&&i<=57)&&this._letterKeyStream.next(String.fromCharCode(i)));return;}this._pressedLetters=[],n.preventDefault();}get activeItemIndex(){return this._activeItemIndex;}get activeItem(){return this._activeItem;}isTyping(){return this._pressedLetters.length>0;}setFirstItemActive(){this._setActiveItemByIndex(0,1);}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1);}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1);}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1);}updateActiveItem(n){let i=this._getItemsArray(),r=typeof n=="number"?n:i.indexOf(n),o=i[r];this._activeItem=o==null?null:o,this._activeItemIndex=r;}destroy(){var n;this._typeaheadSubscription.unsubscribe(),(n=this._itemChangesSubscription)==null||n.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[];}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n);}_setActiveInWrapMode(n){let i=this._getItemsArray();for(let r=1;r<=i.length;r++){let o=(this._activeItemIndex+n*r+i.length)%i.length,A=i[o];if(!this._skipPredicateFn(A)){this.setActiveItem(o);return;}}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n);}_setActiveItemByIndex(n,i){let r=this._getItemsArray();if(r[n]){for(;this._skipPredicateFn(r[n]);)if(n+=i,!r[n])return;this.setActiveItem(n);}}_getItemsArray(){return this._items instanceof xo?this._items.toArray():this._items;}},sd=class extends Ad{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles();}},n3=class extends Ad{constructor(){super(...arguments),this._origin="program";}setFocusOrigin(n){return this._origin=n,this;}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin);}};var iL=(()=>{let n=class n{constructor(r){this._platform=r;}isDisabled(r){return r.hasAttribute("disabled");}isVisible(r){return AL(r)&&getComputedStyle(r).visibility==="visible";}isTabbable(r){if(!this._platform.isBrowser)return!1;let o=oL(pL(r));if(o&&(r3(o)===-1||!this.isVisible(o)))return!1;let A=r.nodeName.toLowerCase(),s=r3(r);return r.hasAttribute("contenteditable")?s!==-1:A==="iframe"||A==="object"||this._platform.WEBKIT&&this._platform.IOS&&!uL(r)?!1:A==="audio"?r.hasAttribute("controls")?s!==-1:!1:A==="video"?s===-1?!1:s!==null?!0:this._platform.FIREFOX||r.hasAttribute("controls"):r.tabIndex>=0;}isFocusable(r,o){return fL(r)&&!this.isDisabled(r)&&((o==null?void 0:o.ignoreVisibility)||this.isVisible(r));}};n.ɵfac=function(o){return new(o||n)(F(je));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function oL(t){try{return t.frameElement;}catch{return null;}}function AL(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length);}function sL(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea";}function aL(t){return dL(t)&&t.type=="hidden";}function lL(t){return cL(t)&&t.hasAttribute("href");}function dL(t){return t.nodeName.toLowerCase()=="input";}function cL(t){return t.nodeName.toLowerCase()=="a";}function l3(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)));}function r3(t){if(!l3(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n;}function uL(t){let n=t.nodeName.toLowerCase(),i=n==="input"&&t.type;return i==="text"||i==="password"||n==="select"||n==="textarea";}function fL(t){return aL(t)?!1:sL(t)||lL(t)||t.hasAttribute("contenteditable")||l3(t);}function pL(t){return t.ownerDocument&&t.ownerDocument.defaultView||window;}var Hp=class{get enabled(){return this._enabled;}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor));}constructor(n,i,r,o,A=!1){this._element=n,this._checker=i,this._ngZone=r,this._document=o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,A||this.attachAnchors();}destroy(){let n=this._startAnchor,i=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),i&&(i.removeEventListener("focus",this.endAnchorListener),i.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1;}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener));}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached);}focusInitialElementWhenReady(n){return new Promise(i=>{this._executeOnStable(()=>i(this.focusInitialElement(n)));});}focusFirstTabbableElementWhenReady(n){return new Promise(i=>{this._executeOnStable(()=>i(this.focusFirstTabbableElement(n)));});}focusLastTabbableElementWhenReady(n){return new Promise(i=>{this._executeOnStable(()=>i(this.focusLastTabbableElement(n)));});}_getRegionBoundary(n){let i=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?i.length?i[0]:this._getFirstTabbableElement(this._element):i.length?i[i.length-1]:this._getLastTabbableElement(this._element);}focusInitialElement(n){let i=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(i){if(!this._checker.isFocusable(i)){let r=this._getFirstTabbableElement(i);return r==null||r.focus(n),!!r;}return i.focus(n),!0;}return this.focusFirstTabbableElement(n);}focusFirstTabbableElement(n){let i=this._getRegionBoundary("start");return i&&i.focus(n),!!i;}focusLastTabbableElement(n){let i=this._getRegionBoundary("end");return i&&i.focus(n),!!i;}hasAttached(){return this._hasAttached;}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let i=n.children;for(let r=0;r<i.length;r++){let o=i[r].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(i[r]):null;if(o)return o;}return null;}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let i=n.children;for(let r=i.length-1;r>=0;r--){let o=i[r].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(i[r]):null;if(o)return o;}return null;}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n;}_toggleAnchorTabIndex(n,i){n?i.setAttribute("tabindex","0"):i.removeAttribute("tabindex");}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor));}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(He(1)).subscribe(n);}},XI=(()=>{let n=class n{constructor(r,o,A){this._checker=r,this._ngZone=o,this._document=A;}create(r,o=!1){return new Hp(r,this._checker,this._ngZone,this._document,o);}};n.ɵfac=function(o){return new(o||n)(F(iL),F(H),F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function Qp(t){return t.buttons===0||t.detail===0;}function _p(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1);}var mL=new U("cdk-input-modality-detector-options"),hL={ignoreKeys:[18,17,224,91,16]},d3=650,Uo=Ar({passive:!0,capture:!0}),vL=(()=>{let n=class n{get mostRecentModality(){return this._modality.value;}constructor(r,o,A,s){this._platform=r,this._mostRecentTarget=null,this._modality=new ut(null),this._lastTouchMs=0,this._onKeydown=l=>{var u,p;(p=(u=this._options)==null?void 0:u.ignoreKeys)!=null&&p.some(m=>m===l.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=jn(l));},this._onMousedown=l=>{Date.now()-this._lastTouchMs<d3||(this._modality.next(Qp(l)?"keyboard":"mouse"),this._mostRecentTarget=jn(l));},this._onTouchstart=l=>{if(_p(l)){this._modality.next("keyboard");return;}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=jn(l);},this._options=M(M({},hL),s),this.modalityDetected=this._modality.pipe(dA(1)),this.modalityChanged=this.modalityDetected.pipe(so()),r.isBrowser&&o.runOutsideAngular(()=>{A.addEventListener("keydown",this._onKeydown,Uo),A.addEventListener("mousedown",this._onMousedown,Uo),A.addEventListener("touchstart",this._onTouchstart,Uo);});}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Uo),document.removeEventListener("mousedown",this._onMousedown,Uo),document.removeEventListener("touchstart",this._onTouchstart,Uo));}};n.ɵfac=function(o){return new(o||n)(F(je),F(H),F(se),F(mL,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),gL=new U("liveAnnouncerElement",{providedIn:"root",factory:bL});function bL(){return null;}var xL=new U("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),yL=0,c3=(()=>{let n=class n{constructor(r,o,A,s){this._ngZone=o,this._defaultOptions=s,this._document=A,this._liveElement=r||this._createLiveElement();}announce(r,...o){let A=this._defaultOptions,s,l;return o.length===1&&typeof o[0]=="number"?l=o[0]:[s,l]=o,this.clear(),clearTimeout(this._previousTimeout),s||(s=A&&A.politeness?A.politeness:"polite"),l==null&&A&&(l=A.duration),this._liveElement.setAttribute("aria-live",s),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(u=>this._currentResolve=u)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=r,typeof l=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),l)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0;},100),this._currentPromise));}clear(){this._liveElement&&(this._liveElement.textContent="");}ngOnDestroy(){var r,o;clearTimeout(this._previousTimeout),(r=this._liveElement)==null||r.remove(),this._liveElement=null,(o=this._currentResolve)==null||o.call(this),this._currentPromise=this._currentResolve=void 0;}_createLiveElement(){let r="cdk-live-announcer-element",o=this._document.getElementsByClassName(r),A=this._document.createElement("div");for(let s=0;s<o.length;s++)o[s].remove();return A.classList.add(r),A.classList.add("cdk-visually-hidden"),A.setAttribute("aria-atomic","true"),A.setAttribute("aria-live","polite"),A.id=`cdk-live-announcer-${yL++}`,this._document.body.appendChild(A),A;}_exposeAnnouncerToModals(r){let o=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let A=0;A<o.length;A++){let s=o[A],l=s.getAttribute("aria-owns");l?l.indexOf(r)===-1&&s.setAttribute("aria-owns",l+" "+r):s.setAttribute("aria-owns",r);}}};n.ɵfac=function(o){return new(o||n)(F(gL,8),F(H),F(se),F(xL,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var id=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t;}(id||{}),SL=new U("cdk-focus-monitor-default-options"),rd=Ar({passive:!0,capture:!0}),es=(()=>{let n=class n{constructor(r,o,A,s,l){this._ngZone=r,this._platform=o,this._inputModalityDetector=A,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map(),this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map(),this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1);},this._stopInputModalityDetector=new ne(),this._rootNodeFocusAndBlurListener=u=>{let p=jn(u);for(let m=p;m;m=m.parentElement)u.type==="focus"?this._onFocus(u,m):this._onBlur(u,m);},this._document=s,this._detectionMode=(l==null?void 0:l.detectionMode)||id.IMMEDIATE;}monitor(r,o=!1){let A=dn(r);if(!this._platform.isBrowser||A.nodeType!==1)return ee();let s=Bb(A)||this._getDocument(),l=this._elementInfo.get(A);if(l)return o&&(l.checkChildren=!0),l.subject;let u={checkChildren:o,subject:new ne(),rootNode:s};return this._elementInfo.set(A,u),this._registerGlobalListeners(u),u.subject;}stopMonitoring(r){let o=dn(r),A=this._elementInfo.get(o);A&&(A.subject.complete(),this._setClasses(o),this._elementInfo.delete(o),this._removeGlobalListeners(A));}focusVia(r,o,A){let s=dn(r),l=this._getDocument().activeElement;s===l?this._getClosestElementsInfo(s).forEach(([u,p])=>this._originChanged(u,o,p)):(this._setOrigin(o),typeof s.focus=="function"&&s.focus(A));}ngOnDestroy(){this._elementInfo.forEach((r,o)=>this.stopMonitoring(o));}_getDocument(){return this._document||document;}_getWindow(){return this._getDocument().defaultView||window;}_getFocusOrigin(r){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(r)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:r&&this._isLastInteractionFromInputLabel(r)?"mouse":"program";}_shouldBeAttributedToTouch(r){return this._detectionMode===id.EVENTUAL||!!(r!=null&&r.contains(this._inputModalityDetector._mostRecentTarget));}_setClasses(r,o){r.classList.toggle("cdk-focused",!!o),r.classList.toggle("cdk-touch-focused",o==="touch"),r.classList.toggle("cdk-keyboard-focused",o==="keyboard"),r.classList.toggle("cdk-mouse-focused",o==="mouse"),r.classList.toggle("cdk-program-focused",o==="program");}_setOrigin(r,o=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=r,this._originFromTouchInteraction=r==="touch"&&o,this._detectionMode===id.IMMEDIATE){clearTimeout(this._originTimeoutId);let A=this._originFromTouchInteraction?d3:1;this._originTimeoutId=setTimeout(()=>this._origin=null,A);}});}_onFocus(r,o){let A=this._elementInfo.get(o),s=jn(r);!A||!A.checkChildren&&o!==s||this._originChanged(o,this._getFocusOrigin(s),A);}_onBlur(r,o){let A=this._elementInfo.get(o);!A||A.checkChildren&&r.relatedTarget instanceof Node&&o.contains(r.relatedTarget)||(this._setClasses(o),this._emitOrigin(A,null));}_emitOrigin(r,o){r.subject.observers.length&&this._ngZone.run(()=>r.subject.next(o));}_registerGlobalListeners(r){if(!this._platform.isBrowser)return;let o=r.rootNode,A=this._rootNodeFocusListenerCount.get(o)||0;A||this._ngZone.runOutsideAngular(()=>{o.addEventListener("focus",this._rootNodeFocusAndBlurListener,rd),o.addEventListener("blur",this._rootNodeFocusAndBlurListener,rd);}),this._rootNodeFocusListenerCount.set(o,A+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener);}),this._inputModalityDetector.modalityDetected.pipe(xe(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0);}));}_removeGlobalListeners(r){let o=r.rootNode;if(this._rootNodeFocusListenerCount.has(o)){let A=this._rootNodeFocusListenerCount.get(o);A>1?this._rootNodeFocusListenerCount.set(o,A-1):(o.removeEventListener("focus",this._rootNodeFocusAndBlurListener,rd),o.removeEventListener("blur",this._rootNodeFocusAndBlurListener,rd),this._rootNodeFocusListenerCount.delete(o));}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId));}_originChanged(r,o,A){this._setClasses(r,o),this._emitOrigin(A,o),this._lastFocusOrigin=o;}_getClosestElementsInfo(r){let o=[];return this._elementInfo.forEach((A,s)=>{(s===r||A.checkChildren&&s.contains(r))&&o.push([s,A]);}),o;}_isLastInteractionFromInputLabel(r){let{_mostRecentTarget:o,mostRecentModality:A}=this._inputModalityDetector;if(A!=="mouse"||!o||o===r||r.nodeName!=="INPUT"&&r.nodeName!=="TEXTAREA"||r.disabled)return!1;let s=r.labels;if(s){for(let l=0;l<s.length;l++)if(s[l].contains(o))return!0;}return!1;}};n.ɵfac=function(o){return new(o||n)(F(H),F(je),F(vL),F(se,8),F(SL,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),WI=(()=>{let n=class n{constructor(r,o){this._elementRef=r,this._focusMonitor=o,this._focusOrigin=null,this.cdkFocusChange=new $();}get focusOrigin(){return this._focusOrigin;}ngAfterViewInit(){let r=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(r,r.nodeType===1&&r.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(o=>{this._focusOrigin=o,this.cdkFocusChange.emit(o);});}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe();}};n.ɵfac=function(o){return new(o||n)(V(Q),V(es));},n.ɵdir=Y({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let t=n;return t;})(),Ri=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t;}(Ri||{}),i3="cdk-high-contrast-black-on-white",o3="cdk-high-contrast-white-on-black",qp="cdk-high-contrast-active",$p=(()=>{let n=class n{constructor(r,o){this._platform=r,this._document=o,this._breakpointSubscription=w(e3).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses());});}getHighContrastMode(){if(!this._platform.isBrowser)return Ri.NONE;let r=this._document.createElement("div");r.style.backgroundColor="rgb(1,2,3)",r.style.position="absolute",this._document.body.appendChild(r);let o=this._document.defaultView||window,A=o&&o.getComputedStyle?o.getComputedStyle(r):null,s=(A&&A.backgroundColor||"").replace(/ /g,"");switch(r.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Ri.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Ri.BLACK_ON_WHITE;}return Ri.NONE;}ngOnDestroy(){this._breakpointSubscription.unsubscribe();}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let r=this._document.body.classList;r.remove(qp,i3,o3),this._hasCheckedHighContrastMode=!0;let o=this.getHighContrastMode();o===Ri.BLACK_ON_WHITE?r.add(qp,i3):o===Ri.WHITE_ON_BLACK&&r.add(qp,o3);}}};n.ɵfac=function(o){return new(o||n)(F(je),F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),u3=(()=>{let n=class n{constructor(r){r._applyBodyHighContrastModeCssClasses();}};n.ɵfac=function(o){return new(o||n)(F($p));},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[td]});let t=n;return t;})();var PL=new U("cdk-dir-doc",{providedIn:"root",factory:LL});function LL(){return w(se);}var XL=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function WL(t){let n=(t==null?void 0:t.toLowerCase())||"";return n==="auto"&&typeof navigator<"u"&&navigator!=null&&navigator.language?XL.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr";}var Dn=(()=>{let n=class n{constructor(r){if(this.value="ltr",this.change=new $(),r){let o=r.body?r.body.dir:null,A=r.documentElement?r.documentElement.dir:null;this.value=WL(o||A||"ltr");}}ngOnDestroy(){this.change.complete();}};n.ɵfac=function(o){return new(o||n)(F(PL,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var ei=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})();var VL=["text"];function kL(t,n){if(t&1&&I(0,"mat-pseudo-checkbox",6),t&2){let i=K();y("disabled",i.disabled)("state",i.selected?"checked":"unchecked");}}function TL(t,n){if(t&1&&I(0,"mat-pseudo-checkbox",7),t&2){let i=K();y("disabled",i.disabled);}}function FL(t,n){if(t&1&&(S(0,"span",8),Z(1),L()),t&2){let i=K();v(),we("(",i.group.label,")");}}var CL=[[["mat-icon"]],"*"],NL=["mat-icon","*"],zL=["mat-internal-form-field",""],wL=["*"];function KL(){return!0;}var EL=new U("mat-sanity-checks",{providedIn:"root",factory:KL}),Ie=(()=>{let n=class n{constructor(r,o,A){this._sanityChecks=o,this._document=A,this._hasDoneGlobalChecks=!1,r._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0);}_checkIsEnabled(r){return $A()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[r];}};n.ɵfac=function(o){return new(o||n)(F($p),F(EL,8),F(se));},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[ei,ei]});let t=n;return t;})();var Jo=class{constructor(n,i,r,o,A){this._defaultMatcher=n,this.ngControl=i,this._parentFormGroup=r,this._parentForm=o,this._stateChanges=A,this.errorState=!1;}updateErrorState(){var s;let n=this.errorState,i=this._parentFormGroup||this._parentForm,r=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,A=(s=r==null?void 0:r.isErrorState(o,i))!=null?s:!1;A!==n&&(this.errorState=A,this._stateChanges.next());}};var pd=(()=>{let n=class n{isErrorState(r,o){return!!(r&&r.invalid&&(r.touched||o&&o.submitted));}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var nR=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,Ie]});let t=n;return t;})(),Wn=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t;}(Wn||{}),rm=class{constructor(n,i,r,o=!1){this._renderer=n,this.element=i,this.config=r,this._animationForciblyDisabledThroughCss=o,this.state=Wn.HIDDEN;}fadeOut(){this._renderer.fadeOutRipple(this);}},f3=Ar({passive:!0,capture:!0}),im=class{constructor(){this._events=new Map(),this._delegateEventHandler=n=>{var r;let i=jn(n);i&&((r=this._events.get(n.type))==null||r.forEach((o,A)=>{(A===i||A.contains(i))&&o.forEach(s=>s.handleEvent(n));}));};}addHandler(n,i,r,o){let A=this._events.get(i);if(A){let s=A.get(r);s?s.add(o):A.set(r,new Set([o]));}else this._events.set(i,new Map([[r,new Set([o])]])),n.runOutsideAngular(()=>{document.addEventListener(i,this._delegateEventHandler,f3);});}removeHandler(n,i,r){let o=this._events.get(n);if(!o)return;let A=o.get(i);A&&(A.delete(r),A.size===0&&o.delete(i),o.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,f3)));}},p3={enterDuration:225,exitDuration:150},OL=800,m3=Ar({passive:!0,capture:!0}),h3=["mousedown","touchstart"],v3=["mouseup","mouseleave","touchend","touchcancel"],ns=class ns{constructor(n,i,r,o){this._target=n,this._ngZone=i,this._platform=o,this._isPointerDown=!1,this._activeRipples=new Map(),this._pointerUpEventsRegistered=!1,o.isBrowser&&(this._containerElement=dn(r));}fadeInRipple(n,i,r={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),A=M(M({},p3),r.animation);r.centered&&(n=o.left+o.width/2,i=o.top+o.height/2);let s=r.radius||UL(n,i,o),l=n-o.left,u=i-o.top,p=A.enterDuration,m=document.createElement("div");m.classList.add("mat-ripple-element"),m.style.left=`${l-s}px`,m.style.top=`${u-s}px`,m.style.height=`${s*2}px`,m.style.width=`${s*2}px`,r.color!=null&&(m.style.backgroundColor=r.color),m.style.transitionDuration=`${p}ms`,this._containerElement.appendChild(m);let h=window.getComputedStyle(m),x=h.transitionProperty,P=h.transitionDuration,C=x==="none"||P==="0s"||P==="0s, 0s"||o.width===0&&o.height===0,O=new rm(this,m,r,C);m.style.transform="scale3d(1, 1, 1)",O.state=Wn.FADING_IN,r.persistent||(this._mostRecentTransientRipple=O);let J=null;return!C&&(p||A.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let q=()=>this._finishRippleTransition(O),pe=()=>this._destroyRipple(O);m.addEventListener("transitionend",q),m.addEventListener("transitioncancel",pe),J={onTransitionEnd:q,onTransitionCancel:pe};}),this._activeRipples.set(O,J),(C||!p)&&this._finishRippleTransition(O),O;}fadeOutRipple(n){if(n.state===Wn.FADING_OUT||n.state===Wn.HIDDEN)return;let i=n.element,r=M(M({},p3),n.config.animation);i.style.transitionDuration=`${r.exitDuration}ms`,i.style.opacity="0",n.state=Wn.FADING_OUT,(n._animationForciblyDisabledThroughCss||!r.exitDuration)&&this._finishRippleTransition(n);}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut());}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut();});}setupTriggerEvents(n){let i=dn(n);!this._platform.isBrowser||!i||i===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=i,h3.forEach(r=>{ns._eventManager.addHandler(this._ngZone,r,i,this);}));}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{v3.forEach(i=>{this._triggerElement.addEventListener(i,this,m3);});}),this._pointerUpEventsRegistered=!0);}_finishRippleTransition(n){n.state===Wn.FADING_IN?this._startFadeOutTransition(n):n.state===Wn.FADING_OUT&&this._destroyRipple(n);}_startFadeOutTransition(n){let i=n===this._mostRecentTransientRipple,{persistent:r}=n.config;n.state=Wn.VISIBLE,!r&&(!i||!this._isPointerDown)&&n.fadeOut();}_destroyRipple(n){var r;let i=(r=this._activeRipples.get(n))!=null?r:null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Wn.HIDDEN,i!==null&&(n.element.removeEventListener("transitionend",i.onTransitionEnd),n.element.removeEventListener("transitioncancel",i.onTransitionCancel)),n.element.remove();}_onMousedown(n){let i=Qp(n),r=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+OL;!this._target.rippleDisabled&&!i&&!r&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig));}_onTouchStart(n){if(!this._target.rippleDisabled&&!_p(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let i=n.changedTouches;if(i)for(let r=0;r<i.length;r++)this.fadeInRipple(i[r].clientX,i[r].clientY,this._target.rippleConfig);}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{let i=n.state===Wn.VISIBLE||n.config.terminateOnPointerUp&&n.state===Wn.FADING_IN;!n.config.persistent&&i&&n.fadeOut();}));}_getActiveRipples(){return Array.from(this._activeRipples.keys());}_removeTriggerEvents(){let n=this._triggerElement;n&&(h3.forEach(i=>ns._eventManager.removeHandler(i,n,this)),this._pointerUpEventsRegistered&&v3.forEach(i=>n.removeEventListener(i,this,m3)));}};ns._eventManager=new im();var om=ns;function UL(t,n,i){let r=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),o=Math.max(Math.abs(n-i.top),Math.abs(n-i.bottom));return Math.sqrt(r*r+o*o);}var y3=new U("mat-ripple-global-options"),rs=(()=>{let n=class n{get disabled(){return this._disabled;}set disabled(r){r&&this.fadeOutAllNonPersistent(),this._disabled=r,this._setupTriggerEventsIfEnabled();}get trigger(){return this._trigger||this._elementRef.nativeElement;}set trigger(r){this._trigger=r,this._setupTriggerEventsIfEnabled();}constructor(r,o,A,s,l){this._elementRef=r,this._animationMode=l,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new om(this,o,r,A);}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled();}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents();}fadeOutAll(){this._rippleRenderer.fadeOutAll();}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent();}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:M(M(M({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp};}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled;}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger);}launch(r,o=0,A){return typeof r=="number"?this._rippleRenderer.fadeInRipple(r,o,M(M({},this.rippleConfig),A)):this._rippleRenderer.fadeInRipple(0,0,M(M({},this.rippleConfig),r));}};n.ɵfac=function(o){return new(o||n)(V(Q),V(H),V(je),V(y3,8),V(Ot,8));},n.ɵdir=Y({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(o,A){o&2&&ue("mat-ripple-unbounded",A.unbounded);},inputs:{color:[z.None,"matRippleColor","color"],unbounded:[z.None,"matRippleUnbounded","unbounded"],centered:[z.None,"matRippleCentered","centered"],radius:[z.None,"matRippleRadius","radius"],animation:[z.None,"matRippleAnimation","animation"],disabled:[z.None,"matRippleDisabled","disabled"],trigger:[z.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let t=n;return t;})(),sm=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,Ie]});let t=n;return t;})(),JL=(()=>{let n=class n{constructor(r){this._animationMode=r,this.state="unchecked",this.disabled=!1,this.appearance="full";}};n.ɵfac=function(o){return new(o||n)(V(Ot,8));},n.ɵcmp=G({type:n,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(o,A){o&2&&ue("mat-pseudo-checkbox-indeterminate",A.state==="indeterminate")("mat-pseudo-checkbox-checked",A.state==="checked")("mat-pseudo-checkbox-disabled",A.disabled)("mat-pseudo-checkbox-minimal",A.appearance==="minimal")("mat-pseudo-checkbox-full",A.appearance==="full")("_mat-animation-noopable",A._animationMode==="NoopAnimations");},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[_],decls:0,vars:0,template:function(o,A){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let t=n;return t;})(),ML=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie]});let t=n;return t;})(),am=new U("MAT_OPTION_PARENT_COMPONENT");var lm=new U("MatOptgroup");var IL=0,Am=class{constructor(n,i=!1){this.source=n,this.isUserInput=i;}},Mo=(()=>{let n=class n{get multiple(){return this._parent&&this._parent.multiple;}get selected(){return this._selected;}get disabled(){return this.group&&this.group.disabled||this._disabled;}set disabled(r){this._disabled=r;}get disableRipple(){return!!(this._parent&&this._parent.disableRipple);}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator);}constructor(r,o,A,s){this._element=r,this._changeDetectorRef=o,this._parent=A,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${IL++}`,this.onSelectionChange=new $(),this._stateChanges=new ne();}get active(){return this._active;}get viewValue(){var r;return(((r=this._text)==null?void 0:r.nativeElement.textContent)||"").trim();}select(r=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),r&&this._emitSelectionChangeEvent());}deselect(r=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),r&&this._emitSelectionChangeEvent());}focus(r,o){let A=this._getHostElement();typeof A.focus=="function"&&A.focus(o);}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck());}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck());}getLabel(){return this.viewValue;}_handleKeydown(r){(r.keyCode===13||r.keyCode===32)&&!qn(r)&&(this._selectViaInteraction(),r.preventDefault());}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0));}_getTabIndex(){return this.disabled?"-1":"0";}_getHostElement(){return this._element.nativeElement;}ngAfterViewChecked(){if(this._selected){let r=this.viewValue;r!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=r);}}ngOnDestroy(){this._stateChanges.complete();}_emitSelectionChangeEvent(r=!1){this.onSelectionChange.emit(new Am(this,r));}};n.ɵfac=function(o){return new(o||n)(V(Q),V(st),V(am,8),V(lm,8));},n.ɵcmp=G({type:n,selectors:[["mat-option"]],viewQuery:function(o,A){if(o&1&&Ce(VL,7),o&2){let s;ae(s=le())&&(A._text=s.first);}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(o,A){o&1&&D("click",function(){return A._selectViaInteraction();})("keydown",function(l){return A._handleKeydown(l);}),o&2&&(ir("id",A.id),Te("aria-selected",A.selected)("aria-disabled",A.disabled.toString()),ue("mdc-list-item--selected",A.selected)("mat-mdc-option-multiple",A.multiple)("mat-mdc-option-active",A.active)("mdc-list-item--disabled",A.disabled));},inputs:{value:"value",id:"id",disabled:[z.HasDecoratorInputTransform,"disabled","disabled",Se]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[dt,_],ngContentSelectors:NL,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled"],["class","cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(o,A){o&1&&(ze(CL),j(0,kL,1,2,"mat-pseudo-checkbox",0),te(1),S(2,"span",1,2),te(4,1),L(),j(5,TL,1,1,"mat-pseudo-checkbox",3)(6,FL,2,1,"span",4),I(7,"div",5)),o&2&&(Je(0,A.multiple?0:-1),v(5),Je(5,!A.multiple&&A.selected&&!A.hideSingleSelectionIndicator?5:-1),v(),Je(6,A.group&&A.group._inert?6:-1),v(),y("matRippleTrigger",A._getHostElement())("matRippleDisabled",A.disabled||A.disableRipple));},dependencies:[JL,rs],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=n;return t;})();function S3(t,n,i){if(i.length){let r=n.toArray(),o=i.toArray(),A=0;for(let s=0;s<t+1;s++)r[s].group&&r[s].group===o[A]&&A++;return A;}return 0;}function P3(t,n,i,r){return t<i?t:t+n>i+r?Math.max(0,t-r+n):i;}var dm=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[sm,Ie,ML]});let t=n;return t;})(),g3={capture:!0},b3=["focus","click","mouseenter","touchstart"],tm="mat-ripple-loader-uninitialized",nm="mat-ripple-loader-class-name",x3="mat-ripple-loader-centered",cd="mat-ripple-loader-disabled",L3=(()=>{let n=class n{constructor(){this._document=w(se,{optional:!0}),this._animationMode=w(Ot,{optional:!0}),this._globalRippleOptions=w(y3,{optional:!0}),this._platform=w(je),this._ngZone=w(H),this._hosts=new Map(),this._onInteraction=r=>{if(!(r.target instanceof HTMLElement))return;let A=r.target.closest(`[${tm}]`);A&&this._createRipple(A);},this._ngZone.runOutsideAngular(()=>{var r;for(let o of b3)(r=this._document)==null||r.addEventListener(o,this._onInteraction,g3);});}ngOnDestroy(){var o;let r=this._hosts.keys();for(let A of r)this.destroyRipple(A);for(let A of b3)(o=this._document)==null||o.removeEventListener(A,this._onInteraction,g3);}configureRipple(r,o){r.setAttribute(tm,""),(o.className||!r.hasAttribute(nm))&&r.setAttribute(nm,o.className||""),o.centered&&r.setAttribute(x3,""),o.disabled&&r.setAttribute(cd,"");}getRipple(r){return this._hosts.get(r)||this._createRipple(r);}setDisabled(r,o){let A=this._hosts.get(r);if(A){A.disabled=o;return;}o?r.setAttribute(cd,""):r.removeAttribute(cd);}_createRipple(r){var l;if(!this._document)return;let o=this._hosts.get(r);if(o)return o;(l=r.querySelector(".mat-ripple"))==null||l.remove();let A=this._document.createElement("span");A.classList.add("mat-ripple",r.getAttribute(nm)),r.append(A);let s=new rs(new Q(A),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return s._isInitialized=!0,s.trigger=r,s.centered=r.hasAttribute(x3),s.disabled=r.hasAttribute(cd),this.attachRipple(r,s),s;}attachRipple(r,o){r.removeAttribute(tm),this._hosts.set(r,o);}destroyRipple(r){let o=this._hosts.get(r);o&&(o.ngOnDestroy(),this._hosts.delete(r));}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),X3=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(o,A){o&2&&ue("mdc-form-field--align-end",A.labelPosition==="before");},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[_],attrs:zL,ngContentSelectors:wL,decls:1,vars:0,template:function(o,A){o&1&&(ze(),te(0));},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0});let t=n;return t;})();var RL=["determinateSpinner"];function jL(t,n){if(t&1&&(Qe(),S(0,"svg",11),I(1,"circle",12),L()),t&2){let i=K();Te("viewBox",i._viewBox()),v(),Mt("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeCircumference()/2,"px")("stroke-width",i._circleStrokeWidth(),"%"),Te("r",i._circleRadius());}}var qL=new U("mat-progress-spinner-default-options",{providedIn:"root",factory:DL});function DL(){return{diameter:W3};}var W3=100,HL=10,V3=(()=>{let n=class n{get color(){return this._color||this._defaultColor;}set color(r){this._color=r;}constructor(r,o,A){this._elementRef=r,this._defaultColor="primary",this._value=0,this._diameter=W3,this._noopAnimations=o==="NoopAnimations"&&!!A&&!A._forceAnimations,this.mode=r.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",A&&(A.color&&(this.color=this._defaultColor=A.color),A.diameter&&(this.diameter=A.diameter),A.strokeWidth&&(this.strokeWidth=A.strokeWidth));}get value(){return this.mode==="determinate"?this._value:0;}set value(r){this._value=Math.max(0,Math.min(100,r||0));}get diameter(){return this._diameter;}set diameter(r){this._diameter=r||0;}get strokeWidth(){var r;return(r=this._strokeWidth)!=null?r:this.diameter/10;}set strokeWidth(r){this._strokeWidth=r||0;}_circleRadius(){return(this.diameter-HL)/2;}_viewBox(){let r=this._circleRadius()*2+this.strokeWidth;return`0 0 ${r} ${r}`;}_strokeCircumference(){return 2*Math.PI*this._circleRadius();}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null;}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100;}};n.ɵfac=function(o){return new(o||n)(V(Q),V(Ot,8),V(qL));},n.ɵcmp=G({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(o,A){if(o&1&&Ce(RL,5),o&2){let s;ae(s=le())&&(A._determinateCircle=s.first);}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(o,A){o&2&&(Te("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",A.mode==="determinate"?A.value:null)("mode",A.mode),ct("mat-"+A.color),Mt("width",A.diameter,"px")("height",A.diameter,"px")("--mdc-circular-progress-size",A.diameter+"px")("--mdc-circular-progress-active-indicator-width",A.diameter+"px"),ue("_mat-animation-noopable",A._noopAnimations)("mdc-circular-progress--indeterminate",A.mode==="indeterminate"));},inputs:{color:"color",mode:"mode",value:[z.HasDecoratorInputTransform,"value","value",hn],diameter:[z.HasDecoratorInputTransform,"diameter","diameter",hn],strokeWidth:[z.HasDecoratorInputTransform,"strokeWidth","strokeWidth",hn]},exportAs:["matProgressSpinner"],standalone:!0,features:[dt,_],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(o,A){if(o&1&&(j(0,jL,2,8,"ng-template",null,0,mn),S(2,"div",1,2),Qe(),S(4,"svg",3),I(5,"circle",4),L()(),xt(),S(6,"div",5)(7,"div",6)(8,"div",7),Ct(9,8),L(),S(10,"div",9),Ct(11,8),L(),S(12,"div",10),Ct(13,8),L()()()),o&2){let s=lt(1);v(4),Te("viewBox",A._viewBox()),v(),Mt("stroke-dasharray",A._strokeCircumference(),"px")("stroke-dashoffset",A._strokeDashOffset(),"px")("stroke-width",A._circleStrokeWidth(),"%"),Te("r",A._circleRadius()),v(4),y("ngTemplateOutlet",s),v(2),y("ngTemplateOutlet",s),v(2),y("ngTemplateOutlet",s);}},dependencies:[or],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0});let t=n;return t;})();var k3=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[fe,Ie]});let t=n;return t;})();var E3=(()=>{let n=class n{constructor(r,o){this._renderer=r,this._elementRef=o,this.onChange=A=>{},this.onTouched=()=>{};}setProperty(r,o){this._renderer.setProperty(this._elementRef.nativeElement,r,o);}registerOnTouched(r){this.onTouched=r;}registerOnChange(r){this.onChange=r;}setDisabledState(r){this.setProperty("disabled",r);}};n.ɵfac=function(o){return new(o||n)(V(Jt),V(Q));},n.ɵdir=Y({type:n});let t=n;return t;})(),mm=(()=>{let n=class n extends E3{};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵdir=Y({type:n,features:[Ke]});let t=n;return t;})(),St=new U(""),YL={provide:St,useExisting:_e(()=>GL),multi:!0},GL=(()=>{let n=class n extends mm{writeValue(r){this.setProperty("checked",r);}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵdir=Y({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(o,A){o&1&&D("change",function(l){return A.onChange(l.target.checked);})("blur",function(){return A.onTouched();});},features:[Xe([YL]),Ke]});let t=n;return t;})(),BL={provide:St,useExisting:_e(()=>un),multi:!0};function QL(){let t=In()?In().getUserAgent():"";return /android (\d+)/.test(t.toLowerCase());}var _L=new U(""),un=(()=>{let n=class n extends E3{constructor(r,o,A){super(r,o),this._compositionMode=A,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!QL());}writeValue(r){let o=r==null?"":r;this.setProperty("value",o);}_handleInput(r){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(r);}_compositionStart(){this._composing=!0;}_compositionEnd(r){this._composing=!1,this._compositionMode&&this.onChange(r);}};n.ɵfac=function(o){return new(o||n)(V(Jt),V(Q),V(_L,8));},n.ɵdir=Y({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(o,A){o&1&&D("input",function(l){return A._handleInput(l.target.value);})("blur",function(){return A.onTouched();})("compositionstart",function(){return A._compositionStart();})("compositionend",function(l){return A._compositionEnd(l.target.value);});},features:[Xe([BL]),Ke]});let t=n;return t;})();function ti(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0;}function O3(t){return t!=null&&typeof t.length=="number";}var gn=new U(""),ji=new U(""),$L=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ni=class{static min(n){return eX(n);}static max(n){return tX(n);}static required(n){return U3(n);}static requiredTrue(n){return nX(n);}static email(n){return rX(n);}static minLength(n){return iX(n);}static maxLength(n){return J3(n);}static pattern(n){return oX(n);}static nullValidator(n){return hd(n);}static compose(n){return D3(n);}static composeAsync(n){return H3(n);}};function eX(t){return n=>{if(ti(n.value)||ti(t))return null;let i=parseFloat(n.value);return!isNaN(i)&&i<t?{min:{min:t,actual:n.value}}:null;};}function tX(t){return n=>{if(ti(n.value)||ti(t))return null;let i=parseFloat(n.value);return!isNaN(i)&&i>t?{max:{max:t,actual:n.value}}:null;};}function U3(t){return ti(t.value)?{required:!0}:null;}function nX(t){return t.value===!0?null:{required:!0};}function rX(t){return ti(t.value)||$L.test(t.value)?null:{email:!0};}function iX(t){return n=>ti(n.value)||!O3(n.value)?null:n.value.length<t?{minlength:{requiredLength:t,actualLength:n.value.length}}:null;}function J3(t){return n=>O3(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null;}function oX(t){if(!t)return hd;let n,i;return typeof t=="string"?(i="",t.charAt(0)!=="^"&&(i+="^"),i+=t,t.charAt(t.length-1)!=="$"&&(i+="$"),n=new RegExp(i)):(i=t.toString(),n=t),r=>{if(ti(r.value))return null;let o=r.value;return n.test(o)?null:{pattern:{requiredPattern:i,actualValue:o}};};}function hd(t){return null;}function M3(t){return t!=null;}function I3(t){return Br(t)?tt(t):t;}function R3(t){let n={};return t.forEach(i=>{n=i!=null?M(M({},n),i):n;}),Object.keys(n).length===0?null:n;}function j3(t,n){return n.map(i=>i(t));}function AX(t){return!t.validate;}function q3(t){return t.map(n=>AX(n)?n:i=>n.validate(i));}function D3(t){if(!t)return null;let n=t.filter(M3);return n.length==0?null:function(i){return R3(j3(i,n));};}function hm(t){return t!=null?D3(q3(t)):null;}function H3(t){if(!t)return null;let n=t.filter(M3);return n.length==0?null:function(i){let r=j3(i,n).map(I3);return AA(r).pipe(re(R3));};}function vm(t){return t!=null?H3(q3(t)):null;}function T3(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n];}function Z3(t){return t._rawValidators;}function Y3(t){return t._rawAsyncValidators;}function um(t){return t?Array.isArray(t)?t:[t]:[];}function vd(t,n){return Array.isArray(t)?t.includes(n):t===n;}function F3(t,n){let i=um(n);return um(t).forEach(o=>{vd(i,o)||i.push(o);}),i;}function C3(t,n){return um(n).filter(i=>!vd(t,i));}var gd=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[];}get value(){return this.control?this.control.value:null;}get valid(){return this.control?this.control.valid:null;}get invalid(){return this.control?this.control.invalid:null;}get pending(){return this.control?this.control.pending:null;}get disabled(){return this.control?this.control.disabled:null;}get enabled(){return this.control?this.control.enabled:null;}get errors(){return this.control?this.control.errors:null;}get pristine(){return this.control?this.control.pristine:null;}get dirty(){return this.control?this.control.dirty:null;}get touched(){return this.control?this.control.touched:null;}get status(){return this.control?this.control.status:null;}get untouched(){return this.control?this.control.untouched:null;}get statusChanges(){return this.control?this.control.statusChanges:null;}get valueChanges(){return this.control?this.control.valueChanges:null;}get path(){return null;}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=hm(this._rawValidators);}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=vm(this._rawAsyncValidators);}get validator(){return this._composedValidatorFn||null;}get asyncValidator(){return this._composedAsyncValidatorFn||null;}_registerOnDestroy(n){this._onDestroyCallbacks.push(n);}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[];}reset(n=void 0){this.control&&this.control.reset(n);}hasError(n,i){return this.control?this.control.hasError(n,i):!1;}getError(n,i){return this.control?this.control.getError(n,i):null;}},en=class extends gd{get formDirective(){return null;}get path(){return null;}},cn=class extends gd{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null;}},bd=class{constructor(n){this._cd=n;}get isTouched(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.touched);}get isUntouched(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.untouched);}get isPristine(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.pristine);}get isDirty(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.dirty);}get isValid(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.valid);}get isInvalid(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.invalid);}get isPending(){var n,i;return!!((i=(n=this._cd)==null?void 0:n.control)!=null&&i.pending);}get isSubmitted(){var n;return!!((n=this._cd)!=null&&n.submitted);}},sX={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},FR=qe(M({},sX),{"[class.ng-submitted]":"isSubmitted"}),Vn=(()=>{let n=class n extends bd{constructor(r){super(r);}};n.ɵfac=function(o){return new(o||n)(V(cn,2));},n.ɵdir=Y({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(o,A){o&2&&ue("ng-untouched",A.isUntouched)("ng-touched",A.isTouched)("ng-pristine",A.isPristine)("ng-dirty",A.isDirty)("ng-valid",A.isValid)("ng-invalid",A.isInvalid)("ng-pending",A.isPending);},features:[Ke]});let t=n;return t;})(),G3=(()=>{let n=class n extends bd{constructor(r){super(r);}};n.ɵfac=function(o){return new(o||n)(V(en,10));},n.ɵdir=Y({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(o,A){o&2&&ue("ng-untouched",A.isUntouched)("ng-touched",A.isTouched)("ng-pristine",A.isPristine)("ng-dirty",A.isDirty)("ng-valid",A.isValid)("ng-invalid",A.isInvalid)("ng-pending",A.isPending)("ng-submitted",A.isSubmitted);},features:[Ke]});let t=n;return t;})();var is="VALID",md="INVALID",Io="PENDING",os="DISABLED";function gm(t){return(Pd(t)?t.validators:t)||null;}function aX(t){return Array.isArray(t)?hm(t):t||null;}function bm(t,n){return(Pd(n)?n.asyncValidators:t)||null;}function lX(t){return Array.isArray(t)?vm(t):t||null;}function Pd(t){return t!=null&&!Array.isArray(t)&&typeof t=="object";}function B3(t,n,i){let r=t.controls;if(!(n?Object.keys(r):r).length)throw new B(1e3,"");if(!r[i])throw new B(1001,"");}function Q3(t,n,i){t._forEachChild((r,o)=>{if(i[o]===void 0)throw new B(1002,"");});}var Ro=class{constructor(n,i){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(i);}get validator(){return this._composedValidatorFn;}set validator(n){this._rawValidators=this._composedValidatorFn=n;}get asyncValidator(){return this._composedAsyncValidatorFn;}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n;}get parent(){return this._parent;}get valid(){return this.status===is;}get invalid(){return this.status===md;}get pending(){return this.status==Io;}get disabled(){return this.status===os;}get enabled(){return this.status!==os;}get dirty(){return!this.pristine;}get untouched(){return!this.touched;}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change";}setValidators(n){this._assignValidators(n);}setAsyncValidators(n){this._assignAsyncValidators(n);}addValidators(n){this.setValidators(F3(n,this._rawValidators));}addAsyncValidators(n){this.setAsyncValidators(F3(n,this._rawAsyncValidators));}removeValidators(n){this.setValidators(C3(n,this._rawValidators));}removeAsyncValidators(n){this.setAsyncValidators(C3(n,this._rawAsyncValidators));}hasValidator(n){return vd(this._rawValidators,n);}hasAsyncValidator(n){return vd(this._rawAsyncValidators,n);}clearValidators(){this.validator=null;}clearAsyncValidators(){this.asyncValidator=null;}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n);}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched());}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0});}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n);}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n);}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(i=>{i.markAsPristine({onlySelf:!0});}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n);}markAsPending(n={}){this.status=Io,n.emitEvent!==!1&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n);}disable(n={}){let i=this._parentMarkedDirty(n.onlySelf);this.status=os,this.errors=null,this._forEachChild(r=>{r.disable(qe(M({},n),{onlySelf:!0}));}),this._updateValue(),n.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(qe(M({},n),{skipPristineCheck:i})),this._onDisabledChange.forEach(r=>r(!0));}enable(n={}){let i=this._parentMarkedDirty(n.onlySelf);this.status=is,this._forEachChild(r=>{r.enable(qe(M({},n),{onlySelf:!0}));}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(qe(M({},n),{skipPristineCheck:i})),this._onDisabledChange.forEach(r=>r(!1));}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched());}setParent(n){this._parent=n;}getRawValue(){return this.value;}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===is||this.status===Io)&&this._runAsyncValidator(n.emitEvent)),n.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n);}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(i=>i._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent});}_setInitialStatus(){this.status=this._allControlsDisabled()?os:is;}_runValidator(){return this.validator?this.validator(this):null;}_runAsyncValidator(n){if(this.asyncValidator){this.status=Io,this._hasOwnPendingAsyncValidator=!0;let i=I3(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n});});}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1);}setErrors(n,i={}){this.errors=n,this._updateControlsErrors(i.emitEvent!==!1);}get(n){let i=n;return i==null||(Array.isArray(i)||(i=i.split(".")),i.length===0)?null:i.reduce((r,o)=>r&&r._find(o),this);}getError(n,i){let r=i?this.get(i):this;return r&&r.errors?r.errors[n]:null;}hasError(n,i){return!!this.getError(n,i);}get root(){let n=this;for(;n._parent;)n=n._parent;return n;}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n);}_initObservables(){this.valueChanges=new $(),this.statusChanges=new $();}_calculateStatus(){return this._allControlsDisabled()?os:this.errors?md:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Io)?Io:this._anyControlsHaveStatus(md)?md:is;}_anyControlsHaveStatus(n){return this._anyControls(i=>i.status===n);}_anyControlsDirty(){return this._anyControls(n=>n.dirty);}_anyControlsTouched(){return this._anyControls(n=>n.touched);}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n);}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n);}_registerOnCollectionChange(n){this._onCollectionChange=n;}_setUpdateStrategy(n){Pd(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn);}_parentMarkedDirty(n){let i=this._parent&&this._parent.dirty;return!n&&!!i&&!this._parent._anyControlsDirty();}_find(n){return null;}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=aX(this._rawValidators);}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=lX(this._rawAsyncValidators);}},ri=class extends Ro{constructor(n,i,r){super(gm(i),bm(r,i)),this.controls=n,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}registerControl(n,i){return this.controls[n]?this.controls[n]:(this.controls[n]=i,i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange),i);}addControl(n,i,r={}){this.registerControl(n,i),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange();}removeControl(n,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange();}setControl(n,i,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],i&&this.registerControl(n,i),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange();}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled;}setValue(n,i={}){Q3(this,!0,n),Object.keys(n).forEach(r=>{B3(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:i.emitEvent});}),this.updateValueAndValidity(i);}patchValue(n,i={}){n!=null&&(Object.keys(n).forEach(r=>{let o=this.controls[r];o&&o.patchValue(n[r],{onlySelf:!0,emitEvent:i.emitEvent});}),this.updateValueAndValidity(i));}reset(n={},i={}){this._forEachChild((r,o)=>{r.reset(n?n[o]:null,{onlySelf:!0,emitEvent:i.emitEvent});}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i);}getRawValue(){return this._reduceChildren({},(n,i,r)=>(n[r]=i.getRawValue(),n));}_syncPendingControls(){let n=this._reduceChildren(!1,(i,r)=>r._syncPendingControls()?!0:i);return n&&this.updateValueAndValidity({onlySelf:!0}),n;}_forEachChild(n){Object.keys(this.controls).forEach(i=>{let r=this.controls[i];r&&n(r,i);});}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange);});}_updateValue(){this.value=this._reduceValue();}_anyControls(n){for(let[i,r]of Object.entries(this.controls))if(this.contains(i)&&n(r))return!0;return!1;}_reduceValue(){let n={};return this._reduceChildren(n,(i,r,o)=>((r.enabled||this.disabled)&&(i[o]=r.value),i));}_reduceChildren(n,i){let r=n;return this._forEachChild((o,A)=>{r=i(r,o,A);}),r;}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled;}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null;}};var fm=class extends ri{};var qi=new U("CallSetDisabledState",{providedIn:"root",factory:()=>as}),as="always";function Ld(t,n){return[...n.path,t];}function ss(t,n,i=as){var r,o;xm(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||i==="always")&&((o=(r=n.valueAccessor).setDisabledState)==null||o.call(r,t.disabled)),cX(t,n),fX(t,n),uX(t,n),dX(t,n);}function xd(t,n,i=!0){let r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),Sd(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}));}function yd(t,n){t.forEach(i=>{i.registerOnValidatorChange&&i.registerOnValidatorChange(n);});}function dX(t,n){if(n.valueAccessor.setDisabledState){let i=r=>{n.valueAccessor.setDisabledState(r);};t.registerOnDisabledChange(i),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(i);});}}function xm(t,n){let i=Z3(t);n.validator!==null?t.setValidators(T3(i,n.validator)):typeof i=="function"&&t.setValidators([i]);let r=Y3(t);n.asyncValidator!==null?t.setAsyncValidators(T3(r,n.asyncValidator)):typeof r=="function"&&t.setAsyncValidators([r]);let o=()=>t.updateValueAndValidity();yd(n._rawValidators,o),yd(n._rawAsyncValidators,o);}function Sd(t,n){let i=!1;if(t!==null){if(n.validator!==null){let o=Z3(t);if(Array.isArray(o)&&o.length>0){let A=o.filter(s=>s!==n.validator);A.length!==o.length&&(i=!0,t.setValidators(A));}}if(n.asyncValidator!==null){let o=Y3(t);if(Array.isArray(o)&&o.length>0){let A=o.filter(s=>s!==n.asyncValidator);A.length!==o.length&&(i=!0,t.setAsyncValidators(A));}}}let r=()=>{};return yd(n._rawValidators,r),yd(n._rawAsyncValidators,r),i;}function cX(t,n){n.valueAccessor.registerOnChange(i=>{t._pendingValue=i,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&_3(t,n);});}function uX(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&_3(t,n),t.updateOn!=="submit"&&t.markAsTouched();});}function _3(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1;}function fX(t,n){let i=(r,o)=>{n.valueAccessor.writeValue(r),o&&n.viewToModelUpdate(r);};t.registerOnChange(i),n._registerOnDestroy(()=>{t._unregisterOnChange(i);});}function $3(t,n){t==null,xm(t,n);}function pX(t,n){return Sd(t,n);}function ym(t,n){if(!t.hasOwnProperty("model"))return!1;let i=t.model;return i.isFirstChange()?!0:!Object.is(n,i.currentValue);}function mX(t){return Object.getPrototypeOf(t.constructor)===mm;}function e2(t,n){t._syncPendingControls(),n.forEach(i=>{let r=i.control;r.updateOn==="submit"&&r._pendingChange&&(i.viewToModelUpdate(r._pendingValue),r._pendingChange=!1);});}function Sm(t,n){if(!n)return null;Array.isArray(n);let i,r,o;return n.forEach(A=>{A.constructor===un?i=A:mX(A)?r=A:o=A;}),o||r||i||null;}function hX(t,n){let i=t.indexOf(n);i>-1&&t.splice(i,1);}var vX={provide:en,useExisting:_e(()=>ls)},As=Promise.resolve(),ls=(()=>{let n=class n extends en{constructor(r,o,A){super(),this.callSetDisabledState=A,this.submitted=!1,this._directives=new Set(),this.ngSubmit=new $(),this.form=new ri({},hm(r),vm(o));}ngAfterViewInit(){this._setUpdateStrategy();}get formDirective(){return this;}get control(){return this.form;}get path(){return[];}get controls(){return this.form.controls;}addControl(r){As.then(()=>{let o=this._findContainer(r.path);r.control=o.registerControl(r.name,r.control),ss(r.control,r,this.callSetDisabledState),r.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(r);});}getControl(r){return this.form.get(r.path);}removeControl(r){As.then(()=>{let o=this._findContainer(r.path);o&&o.removeControl(r.name),this._directives.delete(r);});}addFormGroup(r){As.then(()=>{let o=this._findContainer(r.path),A=new ri({});$3(A,r),o.registerControl(r.name,A),A.updateValueAndValidity({emitEvent:!1});});}removeFormGroup(r){As.then(()=>{let o=this._findContainer(r.path);o&&o.removeControl(r.name);});}getFormGroup(r){return this.form.get(r.path);}updateModel(r,o){As.then(()=>{this.form.get(r.path).setValue(o);});}setValue(r){this.control.setValue(r);}onSubmit(r){var o;return this.submitted=!0,e2(this.form,this._directives),this.ngSubmit.emit(r),((o=r==null?void 0:r.target)==null?void 0:o.method)==="dialog";}onReset(){this.resetForm();}resetForm(r=void 0){this.form.reset(r),this.submitted=!1;}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn);}_findContainer(r){return r.pop(),r.length?this.form.get(r):this.form;}};n.ɵfac=function(o){return new(o||n)(V(gn,10),V(ji,10),V(qi,8));},n.ɵdir=Y({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(o,A){o&1&&D("submit",function(l){return A.onSubmit(l);})("reset",function(){return A.onReset();});},inputs:{options:[z.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Xe([vX]),Ke]});let t=n;return t;})();function N3(t,n){let i=t.indexOf(n);i>-1&&t.splice(i,1);}function z3(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t;}var $t=class extends Ro{constructor(n=null,i,r){super(gm(i),bm(r,i)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(i),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Pd(i)&&(i.nonNullable||i.initialValueIsDefault)&&(z3(n)?this.defaultValue=n.value:this.defaultValue=n);}setValue(n,i={}){this.value=this._pendingValue=n,this._onChange.length&&i.emitModelToViewChange!==!1&&this._onChange.forEach(r=>r(this.value,i.emitViewToModelChange!==!1)),this.updateValueAndValidity(i);}patchValue(n,i={}){this.setValue(n,i);}reset(n=this.defaultValue,i={}){this._applyFormState(n),this.markAsPristine(i),this.markAsUntouched(i),this.setValue(this.value,i),this._pendingChange=!1;}_updateValue(){}_anyControls(n){return!1;}_allControlsDisabled(){return this.disabled;}registerOnChange(n){this._onChange.push(n);}_unregisterOnChange(n){N3(this._onChange,n);}registerOnDisabledChange(n){this._onDisabledChange.push(n);}_unregisterOnDisabledChange(n){N3(this._onDisabledChange,n);}_forEachChild(n){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1;}_applyFormState(n){z3(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n;}};var gX=t=>t instanceof $t,bX=(()=>{let n=class n extends en{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this);}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this);}get control(){return this.formDirective.getFormGroup(this);}get path(){return Ld(this.name==null?this.name:this.name.toString(),this._parent);}get formDirective(){return this._parent?this._parent.formDirective:null;}_checkParentType(){}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵdir=Y({type:n,features:[Ke]});let t=n;return t;})();var xX={provide:cn,useExisting:_e(()=>yX)},w3=Promise.resolve(),yX=(()=>{let n=class n extends cn{constructor(r,o,A,s,l,u){super(),this._changeDetectorRef=l,this.callSetDisabledState=u,this.control=new $t(),this._registered=!1,this.name="",this.update=new $(),this._parent=r,this._setValidators(o),this._setAsyncValidators(A),this.valueAccessor=Sm(this,s);}ngOnChanges(r){if(this._checkForErrors(),!this._registered||"name"in r){if(this._registered&&(this._checkName(),this.formDirective)){let o=r.name.previousValue;this.formDirective.removeControl({name:o,path:this._getPath(o)});}this._setUpControl();}"isDisabled"in r&&this._updateDisabled(r),ym(r,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model);}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this);}get path(){return this._getPath(this.name);}get formDirective(){return this._parent?this._parent.formDirective:null;}viewToModelUpdate(r){this.viewModel=r,this.update.emit(r);}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0;}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn);}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone);}_setUpStandalone(){ss(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1});}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName();}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name;}_updateValue(r){w3.then(()=>{var o;this.control.setValue(r,{emitViewToModelChange:!1}),(o=this._changeDetectorRef)==null||o.markForCheck();});}_updateDisabled(r){let o=r.isDisabled.currentValue,A=o!==0&&Se(o);w3.then(()=>{var s;A&&!this.control.disabled?this.control.disable():!A&&this.control.disabled&&this.control.enable(),(s=this._changeDetectorRef)==null||s.markForCheck();});}_getPath(r){return this._parent?Ld(r,this._parent):[r];}};n.ɵfac=function(o){return new(o||n)(V(en,9),V(gn,10),V(ji,10),V(St,10),V(st,8),V(qi,8));},n.ɵdir=Y({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[z.None,"disabled","isDisabled"],model:[z.None,"ngModel","model"],options:[z.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Xe([xX]),Ke,rt]});let t=n;return t;})(),NR=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let t=n;return t;})();var SX={provide:St,useExisting:_e(()=>Pm),multi:!0};var PX=(()=>{let n=class n{constructor(){this._accessors=[];}add(r,o){this._accessors.push([r,o]);}remove(r){for(let o=this._accessors.length-1;o>=0;--o)if(this._accessors[o][1]===r){this._accessors.splice(o,1);return;}}select(r){this._accessors.forEach(o=>{this._isSameGroup(o,r)&&o[1]!==r&&o[1].fireUncheck(r.value);});}_isSameGroup(r,o){return r[0].control?r[0]._parent===o._control._parent&&r[1].name===o.name:!1;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),Pm=(()=>{let n=class n extends mm{constructor(r,o,A,s){var l;super(r,o),this._registry=A,this._injector=s,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(l=w(qi,{optional:!0}))!=null?l:as;}ngOnInit(){this._control=this._injector.get(cn),this._checkName(),this._registry.add(this._control,this);}ngOnDestroy(){this._registry.remove(this);}writeValue(r){this._state=r===this.value,this.setProperty("checked",this._state);}registerOnChange(r){this._fn=r,this.onChange=()=>{r(this.value),this._registry.select(this);};}setDisabledState(r){(this.setDisabledStateFired||r||this.callSetDisabledState==="whenDisabledForLegacyCode")&&this.setProperty("disabled",r),this.setDisabledStateFired=!0;}fireUncheck(r){this.writeValue(r);}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName);}};n.ɵfac=function(o){return new(o||n)(V(Jt),V(Q),V(PX),V(Tt));},n.ɵdir=Y({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(o,A){o&1&&D("change",function(){return A.onChange();})("blur",function(){return A.onTouched();});},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Xe([SX]),Ke]});let t=n;return t;})();var Lm=new U(""),LX={provide:cn,useExisting:_e(()=>bn)},bn=(()=>{let n=class n extends cn{set isDisabled(r){}constructor(r,o,A,s,l){super(),this._ngModelWarningConfig=s,this.callSetDisabledState=l,this.update=new $(),this._ngModelWarningSent=!1,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=Sm(this,A);}ngOnChanges(r){if(this._isControlChanged(r)){let o=r.form.previousValue;o&&xd(o,this,!1),ss(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1});}ym(r,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model);}ngOnDestroy(){this.form&&xd(this.form,this,!1);}get path(){return[];}get control(){return this.form;}viewToModelUpdate(r){this.viewModel=r,this.update.emit(r);}_isControlChanged(r){return r.hasOwnProperty("form");}};n._ngModelWarningSentOnce=!1,n.ɵfac=function(o){return new(o||n)(V(gn,10),V(ji,10),V(St,10),V(Lm,8),V(qi,8));},n.ɵdir=Y({type:n,selectors:[["","formControl",""]],inputs:{form:[z.None,"formControl","form"],isDisabled:[z.None,"disabled","isDisabled"],model:[z.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Xe([LX]),Ke,rt]});let t=n;return t;})(),XX={provide:en,useExisting:_e(()=>ii)},ii=(()=>{let n=class n extends en{constructor(r,o,A){super(),this.callSetDisabledState=A,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new $(),this._setValidators(r),this._setAsyncValidators(o);}ngOnChanges(r){this._checkFormPresent(),r.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form);}ngOnDestroy(){this.form&&(Sd(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}));}get formDirective(){return this;}get control(){return this.form;}get path(){return[];}addControl(r){let o=this.form.get(r.path);return ss(o,r,this.callSetDisabledState),o.updateValueAndValidity({emitEvent:!1}),this.directives.push(r),o;}getControl(r){return this.form.get(r.path);}removeControl(r){xd(r.control||null,r,!1),hX(this.directives,r);}addFormGroup(r){this._setUpFormContainer(r);}removeFormGroup(r){this._cleanUpFormContainer(r);}getFormGroup(r){return this.form.get(r.path);}addFormArray(r){this._setUpFormContainer(r);}removeFormArray(r){this._cleanUpFormContainer(r);}getFormArray(r){return this.form.get(r.path);}updateModel(r,o){this.form.get(r.path).setValue(o);}onSubmit(r){var o;return this.submitted=!0,e2(this.form,this.directives),this.ngSubmit.emit(r),((o=r==null?void 0:r.target)==null?void 0:o.method)==="dialog";}onReset(){this.resetForm();}resetForm(r=void 0){this.form.reset(r),this.submitted=!1;}_updateDomValue(){this.directives.forEach(r=>{let o=r.control,A=this.form.get(r.path);o!==A&&(xd(o||null,r),gX(A)&&(ss(A,r,this.callSetDisabledState),r.control=A));}),this.form._updateTreeValidity({emitEvent:!1});}_setUpFormContainer(r){let o=this.form.get(r.path);$3(o,r),o.updateValueAndValidity({emitEvent:!1});}_cleanUpFormContainer(r){if(this.form){let o=this.form.get(r.path);o&&pX(o,r)&&o.updateValueAndValidity({emitEvent:!1});}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{});}_updateValidators(){xm(this.form,this),this._oldForm&&Sd(this._oldForm,this);}_checkFormPresent(){this.form;}};n.ɵfac=function(o){return new(o||n)(V(gn,10),V(ji,10),V(qi,8));},n.ɵdir=Y({type:n,selectors:[["","formGroup",""]],hostBindings:function(o,A){o&1&&D("submit",function(l){return A.onSubmit(l);})("reset",function(){return A.onReset();});},inputs:{form:[z.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Xe([XX]),Ke,rt]});let t=n;return t;})(),WX={provide:en,useExisting:_e(()=>t2)},t2=(()=>{let n=class n extends bX{constructor(r,o,A){super(),this.name=null,this._parent=r,this._setValidators(o),this._setAsyncValidators(A);}_checkParentType(){r2(this._parent);}};n.ɵfac=function(o){return new(o||n)(V(en,13),V(gn,10),V(ji,10));},n.ɵdir=Y({type:n,selectors:[["","formGroupName",""]],inputs:{name:[z.None,"formGroupName","name"]},features:[Xe([WX]),Ke]});let t=n;return t;})(),VX={provide:en,useExisting:_e(()=>n2)},n2=(()=>{let n=class n extends en{constructor(r,o,A){super(),this.name=null,this._parent=r,this._setValidators(o),this._setAsyncValidators(A);}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this);}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this);}get control(){return this.formDirective.getFormArray(this);}get formDirective(){return this._parent?this._parent.formDirective:null;}get path(){return Ld(this.name==null?this.name:this.name.toString(),this._parent);}_checkParentType(){r2(this._parent);}};n.ɵfac=function(o){return new(o||n)(V(en,13),V(gn,10),V(ji,10));},n.ɵdir=Y({type:n,selectors:[["","formArrayName",""]],inputs:{name:[z.None,"formArrayName","name"]},features:[Xe([VX]),Ke]});let t=n;return t;})();function r2(t){return!(t instanceof t2)&&!(t instanceof ii)&&!(t instanceof n2);}var kX={provide:cn,useExisting:_e(()=>Xm)},Xm=(()=>{let n=class n extends cn{set isDisabled(r){}constructor(r,o,A,s,l){super(),this._ngModelWarningConfig=l,this._added=!1,this.name=null,this.update=new $(),this._ngModelWarningSent=!1,this._parent=r,this._setValidators(o),this._setAsyncValidators(A),this.valueAccessor=Sm(this,s);}ngOnChanges(r){this._added||this._setUpControl(),ym(r,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model));}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this);}viewToModelUpdate(r){this.viewModel=r,this.update.emit(r);}get path(){return Ld(this.name==null?this.name:this.name.toString(),this._parent);}get formDirective(){return this._parent?this._parent.formDirective:null;}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0;}};n._ngModelWarningSentOnce=!1,n.ɵfac=function(o){return new(o||n)(V(en,13),V(gn,10),V(ji,10),V(St,10),V(Lm,8));},n.ɵdir=Y({type:n,selectors:[["","formControlName",""]],inputs:{name:[z.None,"formControlName","name"],isDisabled:[z.None,"disabled","isDisabled"],model:[z.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Xe([kX]),Ke,rt]});let t=n;return t;})();function TX(t){return typeof t=="number"?t:parseInt(t,10);}var i2=(()=>{let n=class n{constructor(){this._validator=hd;}ngOnChanges(r){if(this.inputName in r){let o=this.normalizeInput(r[this.inputName].currentValue);this._enabled=this.enabled(o),this._validator=this._enabled?this.createValidator(o):hd,this._onChange&&this._onChange();}}validate(r){return this._validator(r);}registerOnValidatorChange(r){this._onChange=r;}enabled(r){return r!=null;}};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,features:[rt]});let t=n;return t;})();var FX={provide:gn,useExisting:_e(()=>Nr),multi:!0};var Nr=(()=>{let n=class n extends i2{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=Se,this.createValidator=r=>U3;}enabled(r){return r;}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵdir=Y({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(o,A){o&2&&Te("required",A._enabled?"":null);},inputs:{required:"required"},features:[Xe([FX]),Ke]});let t=n;return t;})();var CX={provide:gn,useExisting:_e(()=>Xd),multi:!0},Xd=(()=>{let n=class n extends i2{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=r=>TX(r),this.createValidator=r=>J3(r);}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵdir=Y({type:n,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(o,A){o&2&&Te("maxlength",A._enabled?A.maxlength:null);},inputs:{maxlength:"maxlength"},features:[Xe([CX]),Ke]});let t=n;return t;})();var o2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})(),pm=class extends Ro{constructor(n,i,r){super(gm(i),bm(r,i)),this.controls=n,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}at(n){return this.controls[this._adjustIndex(n)];}push(n,i={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange();}insert(n,i,r={}){this.controls.splice(n,0,i),this._registerControl(i),this.updateValueAndValidity({emitEvent:r.emitEvent});}removeAt(n,i={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:i.emitEvent});}setControl(n,i,r={}){let o=this._adjustIndex(n);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),i&&(this.controls.splice(o,0,i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange();}get length(){return this.controls.length;}setValue(n,i={}){Q3(this,!1,n),n.forEach((r,o)=>{B3(this,!1,o),this.at(o).setValue(r,{onlySelf:!0,emitEvent:i.emitEvent});}),this.updateValueAndValidity(i);}patchValue(n,i={}){n!=null&&(n.forEach((r,o)=>{this.at(o)&&this.at(o).patchValue(r,{onlySelf:!0,emitEvent:i.emitEvent});}),this.updateValueAndValidity(i));}reset(n=[],i={}){this._forEachChild((r,o)=>{r.reset(n[o],{onlySelf:!0,emitEvent:i.emitEvent});}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i);}getRawValue(){return this.controls.map(n=>n.getRawValue());}clear(n={}){this.controls.length<1||(this._forEachChild(i=>i._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}));}_adjustIndex(n){return n<0?n+this.length:n;}_syncPendingControls(){let n=this.controls.reduce((i,r)=>r._syncPendingControls()?!0:i,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n;}_forEachChild(n){this.controls.forEach((i,r)=>{n(i,r);});}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value);}_anyControls(n){return this.controls.some(i=>i.enabled&&n(i));}_setUpControls(){this._forEachChild(n=>this._registerControl(n));}_allControlsDisabled(){for(let n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled;}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange);}_find(n){var i;return(i=this.at(n))!=null?i:null;}};function K3(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0);}var A2=(()=>{let n=class n{constructor(){this.useNonNullable=!1;}get nonNullable(){let r=new n();return r.useNonNullable=!0,r;}group(r,o=null){let A=this._reduceControls(r),s={};return K3(o)?s=o:o!==null&&(s.validators=o.validator,s.asyncValidators=o.asyncValidator),new ri(A,s);}record(r,o=null){let A=this._reduceControls(r);return new fm(A,o);}control(r,o,A){let s={};return this.useNonNullable?(K3(o)?s=o:(s.validators=o,s.asyncValidators=A),new $t(r,qe(M({},s),{nonNullable:!0}))):new $t(r,o,A);}array(r,o,A){let s=r.map(l=>this._createControl(l));return new pm(s,o,A);}_reduceControls(r){let o={};return Object.keys(r).forEach(A=>{o[A]=this._createControl(r[A]);}),o;}_createControl(r){if(r instanceof $t)return r;if(r instanceof Ro)return r;if(Array.isArray(r)){let o=r[0],A=r.length>1?r[1]:null,s=r.length>2?r[2]:null;return this.control(o,A,s);}else return this.control(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var s2=(()=>{let n=class n{static withConfig(r){var o;return{ngModule:n,providers:[{provide:qi,useValue:(o=r.callSetDisabledState)!=null?o:as}]};}};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[o2]});let t=n;return t;})(),tn=(()=>{let n=class n{static withConfig(r){var o,A;return{ngModule:n,providers:[{provide:Lm,useValue:(o=r.warnOnNgModelWithFormControl)!=null?o:"always"},{provide:qi,useValue:(A=r.callSetDisabledState)!=null?A:as}]};}};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[o2]});let t=n;return t;})();var Wd=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected;}constructor(n=!1,i,r=!0,o){this._multiple=n,this._emitChanges=r,this.compareWith=o,this._selection=new Set(),this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new ne(),i&&i.length&&(n?i.forEach(A=>this._markSelected(A)):this._markSelected(i[0]),this._selectedToEmit.length=0);}select(...n){this._verifyValueAssignment(n),n.forEach(r=>this._markSelected(r));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i;}deselect(...n){this._verifyValueAssignment(n),n.forEach(r=>this._unmarkSelected(r));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i;}setSelection(...n){this._verifyValueAssignment(n);let i=this.selected,r=new Set(n);n.forEach(A=>this._markSelected(A)),i.filter(A=>!r.has(this._getConcreteValue(A,r))).forEach(A=>this._unmarkSelected(A));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o;}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n);}clear(n=!0){this._unmarkAll();let i=this._hasQueuedChanges();return n&&this._emitChangeEvent(),i;}isSelected(n){return this._selection.has(this._getConcreteValue(n));}isEmpty(){return this._selection.size===0;}hasValue(){return!this.isEmpty();}sort(n){this._multiple&&this.selected&&this._selected.sort(n);}isMultipleSelection(){return this._multiple;}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[]);}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n));}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n));}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n));}_verifyValueAssignment(n){n.length>1&&this._multiple;}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length);}_getConcreteValue(n,i){if(this.compareWith){i=i!=null?i:this._selection;for(let r of i)if(this.compareWith(n,r))return r;return n;}else return n;}};var KR=(()=>{let n=class n{constructor(){this._listeners=[];}notify(r,o){for(let A of this._listeners)A(r,o);}listen(r){return this._listeners.push(r),()=>{this._listeners=this._listeners.filter(o=>r!==o);};}ngOnDestroy(){this._listeners=[];}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var NX=20,qo=(()=>{let n=class n{constructor(r,o,A){this._ngZone=r,this._platform=o,this._scrolled=new ne(),this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map(),this._document=A;}register(r){this.scrollContainers.has(r)||this.scrollContainers.set(r,r.elementScrolled().subscribe(()=>this._scrolled.next(r)));}deregister(r){let o=this.scrollContainers.get(r);o&&(o.unsubscribe(),this.scrollContainers.delete(r));}scrolled(r=NX){return this._platform.isBrowser?new he(o=>{this._globalSubscription||this._addGlobalListener();let A=r>0?this._scrolled.pipe(fa(r)).subscribe(o):this._scrolled.subscribe(o);return this._scrolledCount++,()=>{A.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener();};}):ee();}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((r,o)=>this.deregister(o)),this._scrolled.complete();}ancestorScrolled(r,o){let A=this.getAncestorScrollContainers(r);return this.scrolled(o).pipe(De(s=>!s||A.indexOf(s)>-1));}getAncestorScrollContainers(r){let o=[];return this.scrollContainers.forEach((A,s)=>{this._scrollableContainsElement(s,r)&&o.push(s);}),o;}_getWindow(){return this._document.defaultView||window;}_scrollableContainsElement(r,o){let A=dn(o),s=r.getElementRef().nativeElement;do if(A==s)return!0;while(A=A.parentElement);return!1;}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let r=this._getWindow();return yi(r.document,"scroll").subscribe(()=>this._scrolled.next());});}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null);}};n.ɵfac=function(o){return new(o||n)(F(H),F(je),F(se,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),zX=(()=>{let n=class n{constructor(r,o,A,s){this.elementRef=r,this.scrollDispatcher=o,this.ngZone=A,this.dir=s,this._destroyed=new ne(),this._elementScrolled=new he(l=>this.ngZone.runOutsideAngular(()=>yi(this.elementRef.nativeElement,"scroll").pipe(xe(this._destroyed)).subscribe(l)));}ngOnInit(){this.scrollDispatcher.register(this);}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete();}elementScrolled(){return this._elementScrolled;}getElementRef(){return this.elementRef;}scrollTo(r){let o=this.elementRef.nativeElement,A=this.dir&&this.dir.value=="rtl";r.left==null&&(r.left=A?r.end:r.start),r.right==null&&(r.right=A?r.start:r.end),r.bottom!=null&&(r.top=o.scrollHeight-o.clientHeight-r.bottom),A&&Eo()!=Rn.NORMAL?(r.left!=null&&(r.right=o.scrollWidth-o.clientWidth-r.left),Eo()==Rn.INVERTED?r.left=r.right:Eo()==Rn.NEGATED&&(r.left=r.right?-r.right:r.right)):r.right!=null&&(r.left=o.scrollWidth-o.clientWidth-r.right),this._applyScrollToOptions(r);}_applyScrollToOptions(r){let o=this.elementRef.nativeElement;ed()?o.scrollTo(r):(r.top!=null&&(o.scrollTop=r.top),r.left!=null&&(o.scrollLeft=r.left));}measureScrollOffset(r){let o="left",A="right",s=this.elementRef.nativeElement;if(r=="top")return s.scrollTop;if(r=="bottom")return s.scrollHeight-s.clientHeight-s.scrollTop;let l=this.dir&&this.dir.value=="rtl";return r=="start"?r=l?A:o:r=="end"&&(r=l?o:A),l&&Eo()==Rn.INVERTED?r==o?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:l&&Eo()==Rn.NEGATED?r==o?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:r==o?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft;}};n.ɵfac=function(o){return new(o||n)(V(Q),V(qo),V(H),V(Dn,8));},n.ɵdir=Y({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let t=n;return t;})(),wX=20,oi=(()=>{let n=class n{constructor(r,o,A){this._platform=r,this._change=new ne(),this._changeListener=s=>{this._change.next(s);},this._document=A,o.runOutsideAngular(()=>{if(r.isBrowser){let s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener);}this.change().subscribe(()=>this._viewportSize=null);});}ngOnDestroy(){if(this._platform.isBrowser){let r=this._getWindow();r.removeEventListener("resize",this._changeListener),r.removeEventListener("orientationchange",this._changeListener);}this._change.complete();}getViewportSize(){this._viewportSize||this._updateViewportSize();let r={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),r;}getViewportRect(){let r=this.getViewportScrollPosition(),{width:o,height:A}=this.getViewportSize();return{top:r.top,left:r.left,bottom:r.top+A,right:r.left+o,height:A,width:o};}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let r=this._document,o=this._getWindow(),A=r.documentElement,s=A.getBoundingClientRect(),l=-s.top||r.body.scrollTop||o.scrollY||A.scrollTop||0,u=-s.left||r.body.scrollLeft||o.scrollX||A.scrollLeft||0;return{top:l,left:u};}change(r=wX){return r>0?this._change.pipe(fa(r)):this._change;}_getWindow(){return this._document.defaultView||window;}_updateViewportSize(){let r=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:r.innerWidth,height:r.innerHeight}:{width:0,height:0};}};n.ɵfac=function(o){return new(o||n)(F(je),F(H),F(se,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var jo=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})(),Wm=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[ei,jo,ei,jo]});let t=n;return t;})();var cs=class{attach(n){return this._attachedHost=n,n.attach(this);}detach(){let n=this._attachedHost;n!=null&&(this._attachedHost=null,n.detach());}get isAttached(){return this._attachedHost!=null;}setAttachedHost(n){this._attachedHost=n;}},us=class extends cs{constructor(n,i,r,o,A){super(),this.component=n,this.viewContainerRef=i,this.injector=r,this.componentFactoryResolver=o,this.projectableNodes=A;}},Do=class extends cs{constructor(n,i,r,o){super(),this.templateRef=n,this.viewContainerRef=i,this.context=r,this.injector=o;}get origin(){return this.templateRef.elementRef;}attach(n,i=this.context){return this.context=i,super.attach(n);}detach(){return this.context=void 0,super.detach();}},km=class extends cs{constructor(n){super(),this.element=n instanceof Q?n.nativeElement:n;}},Vd=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null;}hasAttached(){return!!this._attachedPortal;}attach(n){if(n instanceof us)return this._attachedPortal=n,this.attachComponentPortal(n);if(n instanceof Do)return this._attachedPortal=n,this.attachTemplatePortal(n);if(this.attachDomPortal&&n instanceof km)return this._attachedPortal=n,this.attachDomPortal(n);}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn();}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0;}setDisposeFn(n){this._disposeFn=n;}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null);}};var kd=class extends Vd{constructor(n,i,r,o,A){super(),this.outletElement=n,this._componentFactoryResolver=i,this._appRef=r,this._defaultInjector=o,this.attachDomPortal=s=>{this._document;let l=s.element;l.parentNode;let u=this._document.createComment("dom-portal");l.parentNode.insertBefore(u,l),this.outletElement.appendChild(l),this._attachedPortal=s,super.setDisposeFn(()=>{u.parentNode&&u.parentNode.replaceChild(l,u);});},this._document=A;}attachComponentPortal(n){let r=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component),o;return n.viewContainerRef?(o=n.viewContainerRef.createComponent(r,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>o.destroy())):(o=r.create(n.injector||this._defaultInjector||Tt.NULL),this._appRef.attachView(o.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(o.hostView),o.destroy();})),this.outletElement.appendChild(this._getComponentRootNode(o)),this._attachedPortal=n,o;}attachTemplatePortal(n){let i=n.viewContainerRef,r=i.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return r.rootNodes.forEach(o=>this.outletElement.appendChild(o)),r.detectChanges(),this.setDisposeFn(()=>{let o=i.indexOf(r);o!==-1&&i.remove(o);}),this._attachedPortal=n,r;}dispose(){super.dispose(),this.outletElement.remove();}_getComponentRootNode(n){return n.hostView.rootNodes[0];}};var _R=(()=>{let n=class n extends Do{constructor(r,o){super(r,o);}};n.ɵfac=function(o){return new(o||n)(V(Pn),V(Ft));},n.ɵdir=Y({type:n,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[Ke]});let t=n;return t;})();var $R=(()=>{let n=class n extends Vd{constructor(r,o,A){super(),this._componentFactoryResolver=r,this._viewContainerRef=o,this._isInitialized=!1,this.attached=new $(),this.attachDomPortal=s=>{this._document;let l=s.element;l.parentNode;let u=this._document.createComment("dom-portal");s.setAttachedHost(this),l.parentNode.insertBefore(u,l),this._getRootNode().appendChild(l),this._attachedPortal=s,super.setDisposeFn(()=>{u.parentNode&&u.parentNode.replaceChild(l,u);});},this._document=A;}get portal(){return this._attachedPortal;}set portal(r){this.hasAttached()&&!r&&!this._isInitialized||(this.hasAttached()&&super.detach(),r&&super.attach(r),this._attachedPortal=r||null);}get attachedRef(){return this._attachedRef;}ngOnInit(){this._isInitialized=!0;}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null;}attachComponentPortal(r){r.setAttachedHost(this);let o=r.viewContainerRef!=null?r.viewContainerRef:this._viewContainerRef,s=(r.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(r.component),l=o.createComponent(s,o.length,r.injector||o.injector,r.projectableNodes||void 0);return o!==this._viewContainerRef&&this._getRootNode().appendChild(l.hostView.rootNodes[0]),super.setDisposeFn(()=>l.destroy()),this._attachedPortal=r,this._attachedRef=l,this.attached.emit(l),l;}attachTemplatePortal(r){r.setAttachedHost(this);let o=this._viewContainerRef.createEmbeddedView(r.templateRef,r.context,{injector:r.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=r,this._attachedRef=o,this.attached.emit(o),o;}_getRootNode(){let r=this._viewContainerRef.element.nativeElement;return r.nodeType===r.ELEMENT_NODE?r:r.parentNode;}};n.ɵfac=function(o){return new(o||n)(V(Gr),V(Ft),V(se));},n.ɵdir=Y({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[z.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[Ke]});let t=n;return t;})();var a2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})();var l2=ed(),Tm=class{constructor(n,i){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=i;}attach(){}enable(){if(this._canBeEnabled()){let n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=mt(-this._previousScrollPosition.left),n.style.top=mt(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0;}}disable(){if(this._isEnabled){let n=this._document.documentElement,i=this._document.body,r=n.style,o=i.style,A=r.scrollBehavior||"",s=o.scrollBehavior||"";this._isEnabled=!1,r.left=this._previousHTMLStyles.left,r.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),l2&&(r.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),l2&&(r.scrollBehavior=A,o.scrollBehavior=s);}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let i=this._document.body,r=this._viewportRuler.getViewportSize();return i.scrollHeight>r.height||i.scrollWidth>r.width;}};var Fm=class{constructor(n,i,r,o){this._scrollDispatcher=n,this._ngZone=i,this._viewportRuler=r,this._config=o,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach());};}attach(n){this._overlayRef,this._overlayRef=n;}enable(){if(this._scrollSubscription)return;let n=this._scrollDispatcher.scrolled(0).pipe(De(i=>!i||!this._overlayRef.overlayElement.contains(i.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{let i=this._viewportRuler.getViewportScrollPosition().top;Math.abs(i-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition();})):this._scrollSubscription=n.subscribe(this._detach);}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null);}detach(){this.disable(),this._overlayRef=null;}},Td=class{enable(){}disable(){}attach(){}};function Cm(t,n){return n.some(i=>{let r=t.bottom<i.top,o=t.top>i.bottom,A=t.right<i.left,s=t.left>i.right;return r||o||A||s;});}function d2(t,n){return n.some(i=>{let r=t.top<i.top,o=t.bottom>i.bottom,A=t.left<i.left,s=t.right>i.right;return r||o||A||s;});}var Nm=class{constructor(n,i,r,o){this._scrollDispatcher=n,this._viewportRuler=i,this._ngZone=r,this._config=o,this._scrollSubscription=null;}attach(n){this._overlayRef,this._overlayRef=n;}enable(){if(!this._scrollSubscription){let n=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(n).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let i=this._overlayRef.overlayElement.getBoundingClientRect(),{width:r,height:o}=this._viewportRuler.getViewportSize();Cm(i,[{width:r,height:o,bottom:o,right:r,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()));}});}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null);}detach(){this.disable(),this._overlayRef=null;}},KX=(()=>{let n=class n{constructor(r,o,A,s){this._scrollDispatcher=r,this._viewportRuler=o,this._ngZone=A,this.noop=()=>new Td(),this.close=l=>new Fm(this._scrollDispatcher,this._ngZone,this._viewportRuler,l),this.block=()=>new Tm(this._viewportRuler,this._document),this.reposition=l=>new Nm(this._scrollDispatcher,this._viewportRuler,this._ngZone,l),this._document=s;}};n.ɵfac=function(o){return new(o||n)(F(qo),F(oi),F(H),F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),Fd=class{constructor(n){if(this.scrollStrategy=new Td(),this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){let i=Object.keys(n);for(let r of i)n[r]!==void 0&&(this[r]=n[r]);}}};var zm=class{constructor(n,i){this.connectionPair=n,this.scrollableViewProperties=i;}};var m2=(()=>{let n=class n{constructor(r){this._attachedOverlays=[],this._document=r;}ngOnDestroy(){this.detach();}add(r){this.remove(r),this._attachedOverlays.push(r);}remove(r){let o=this._attachedOverlays.indexOf(r);o>-1&&this._attachedOverlays.splice(o,1),this._attachedOverlays.length===0&&this.detach();}};n.ɵfac=function(o){return new(o||n)(F(se));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),EX=(()=>{let n=class n extends m2{constructor(r,o){super(r),this._ngZone=o,this._keydownListener=A=>{let s=this._attachedOverlays;for(let l=s.length-1;l>-1;l--)if(s[l]._keydownEvents.observers.length>0){let u=s[l]._keydownEvents;this._ngZone?this._ngZone.run(()=>u.next(A)):u.next(A);break;}};}add(r){super.add(r),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0);}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1);}};n.ɵfac=function(o){return new(o||n)(F(se),F(H,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),OX=(()=>{let n=class n extends m2{constructor(r,o,A){super(r),this._platform=o,this._ngZone=A,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=jn(s);},this._clickListener=s=>{let l=jn(s),u=s.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:l;this._pointerDownEventTarget=null;let p=this._attachedOverlays.slice();for(let m=p.length-1;m>-1;m--){let h=p[m];if(h._outsidePointerEvents.observers.length<1||!h.hasAttached())continue;if(h.overlayElement.contains(l)||h.overlayElement.contains(u))break;let x=h._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>x.next(s)):x.next(s);}};}add(r){if(super.add(r),!this._isAttached){let o=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(o)):this._addEventListeners(o),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=o.style.cursor,o.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0;}}detach(){if(this._isAttached){let r=this._document.body;r.removeEventListener("pointerdown",this._pointerDownListener,!0),r.removeEventListener("click",this._clickListener,!0),r.removeEventListener("auxclick",this._clickListener,!0),r.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(r.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1;}}_addEventListeners(r){r.addEventListener("pointerdown",this._pointerDownListener,!0),r.addEventListener("click",this._clickListener,!0),r.addEventListener("auxclick",this._clickListener,!0),r.addEventListener("contextmenu",this._clickListener,!0);}};n.ɵfac=function(o){return new(o||n)(F(se),F(je),F(H,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),h2=(()=>{let n=class n{constructor(r,o){this._platform=o,this._document=r;}ngOnDestroy(){var r;(r=this._containerElement)==null||r.remove();}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement;}_createContainer(){let r="cdk-overlay-container";if(this._platform.isBrowser||$A()){let A=this._document.querySelectorAll(`.${r}[platform="server"], .${r}[platform="test"]`);for(let s=0;s<A.length;s++)A[s].remove();}let o=this._document.createElement("div");o.classList.add(r),$A()?o.setAttribute("platform","test"):this._platform.isBrowser||o.setAttribute("platform","server"),this._document.body.appendChild(o),this._containerElement=o;}};n.ɵfac=function(o){return new(o||n)(F(se),F(je));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),wm=class{constructor(n,i,r,o,A,s,l,u,p,m=!1){this._portalOutlet=n,this._host=i,this._pane=r,this._config=o,this._ngZone=A,this._keyboardDispatcher=s,this._document=l,this._location=u,this._outsideClickDispatcher=p,this._animationsDisabled=m,this._backdropElement=null,this._backdropClick=new ne(),this._attachments=new ne(),this._detachments=new ne(),this._locationChanges=Ne.EMPTY,this._backdropClickHandler=h=>this._backdropClick.next(h),this._backdropTransitionendHandler=h=>{this._disposeBackdrop(h.target);},this._keydownEvents=new ne(),this._outsidePointerEvents=new ne(),o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy;}get overlayElement(){return this._pane;}get backdropElement(){return this._backdropElement;}get hostElement(){return this._host;}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let i=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(He(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition();}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof(i==null?void 0:i.onDestroy)=="function"&&i.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()));}),i;}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n;}dispose(){var i;let n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),(i=this._host)==null||i.remove(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete();}hasAttached(){return this._portalOutlet.hasAttached();}backdropClick(){return this._backdropClick;}attachments(){return this._attachments;}detachments(){return this._detachments;}keydownEvents(){return this._keydownEvents;}outsidePointerEvents(){return this._outsidePointerEvents;}getConfig(){return this._config;}updatePosition(){this._positionStrategy&&this._positionStrategy.apply();}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()));}updateSize(n){this._config=M(M({},this._config),n),this._updateElementSize();}setDirection(n){this._config=qe(M({},this._config),{direction:n}),this._updateElementDirection();}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0);}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1);}getDirection(){let n=this._config.direction;return n?typeof n=="string"?n:n.value:"ltr";}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()));}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection());}_updateElementSize(){if(!this._pane)return;let n=this._pane.style;n.width=mt(this._config.width),n.height=mt(this._config.height),n.minWidth=mt(this._config.minWidth),n.minHeight=mt(this._config.minHeight),n.maxWidth=mt(this._config.maxWidth),n.maxHeight=mt(this._config.maxHeight);}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none";}_attachBackdrop(){let n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n);});}):this._backdropElement.classList.add(n);}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host);}detachBackdrop(){let n=this._backdropElement;if(n){if(this._animationsDisabled){this._disposeBackdrop(n);return;}n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler);}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n);},500));}}_toggleClasses(n,i,r){let o=Oo(i||[]).filter(A=>!!A);o.length&&(r?n.classList.add(...o):n.classList.remove(...o));}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{let n=this._ngZone.onStable.pipe(xe(br(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe());});});}_disposeScrollStrategy(){let n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach());}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0);}},c2="cdk-overlay-connected-position-bounding-box",UX=/([A-Za-z%]+)$/,Km=class{get positions(){return this._preferredPositions;}constructor(n,i,r,o,A){this._viewportRuler=i,this._document=r,this._platform=o,this._overlayContainer=A,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new ne(),this._resizeSubscription=Ne.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n);}attach(n){this._overlayRef&&this._overlayRef,this._validatePositions(),n.hostElement.classList.add(c2),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply();});}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return;}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._originRect,i=this._overlayRect,r=this._viewportRect,o=this._containerRect,A=[],s;for(let l of this._preferredPositions){let u=this._getOriginPoint(n,o,l),p=this._getOverlayPoint(u,i,l),m=this._getOverlayFit(p,i,r,l);if(m.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(l,u);return;}if(this._canFitWithFlexibleDimensions(m,p,r)){A.push({position:l,origin:u,overlayRect:i,boundingBoxRect:this._calculateBoundingBoxRect(u,l)});continue;}(!s||s.overlayFit.visibleArea<m.visibleArea)&&(s={overlayFit:m,overlayPoint:p,originPoint:u,position:l,overlayRect:i});}if(A.length){let l=null,u=-1;for(let p of A){let m=p.boundingBoxRect.width*p.boundingBoxRect.height*(p.position.weight||1);m>u&&(u=m,l=p);}this._isPushed=!1,this._applyPosition(l.position,l.origin);return;}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return;}this._applyPosition(s.position,s.originPoint);}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe();}dispose(){this._isDisposed||(this._boundingBox&&Di(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(c2),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0);}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let i=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,i);}else this.apply();}withScrollableContainers(n){return this._scrollables=n,this;}withPositions(n){return this._preferredPositions=n,n.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this;}withViewportMargin(n){return this._viewportMargin=n,this;}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this;}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this;}withPush(n=!0){return this._canPush=n,this;}withLockedPosition(n=!0){return this._positionLocked=n,this;}setOrigin(n){return this._origin=n,this;}withDefaultOffsetX(n){return this._offsetX=n,this;}withDefaultOffsetY(n){return this._offsetY=n,this;}withTransformOriginOn(n){return this._transformOriginSelector=n,this;}_getOriginPoint(n,i,r){let o;if(r.originX=="center")o=n.left+n.width/2;else{let s=this._isRtl()?n.right:n.left,l=this._isRtl()?n.left:n.right;o=r.originX=="start"?s:l;}i.left<0&&(o-=i.left);let A;return r.originY=="center"?A=n.top+n.height/2:A=r.originY=="top"?n.top:n.bottom,i.top<0&&(A-=i.top),{x:o,y:A};}_getOverlayPoint(n,i,r){let o;r.overlayX=="center"?o=-i.width/2:r.overlayX==="start"?o=this._isRtl()?-i.width:0:o=this._isRtl()?0:-i.width;let A;return r.overlayY=="center"?A=-i.height/2:A=r.overlayY=="top"?0:-i.height,{x:n.x+o,y:n.y+A};}_getOverlayFit(n,i,r,o){let A=f2(i),{x:s,y:l}=n,u=this._getOffset(o,"x"),p=this._getOffset(o,"y");u&&(s+=u),p&&(l+=p);let m=0-s,h=s+A.width-r.width,x=0-l,P=l+A.height-r.height,C=this._subtractOverflows(A.width,m,h),O=this._subtractOverflows(A.height,x,P),J=C*O;return{visibleArea:J,isCompletelyWithinViewport:A.width*A.height===J,fitsInViewportVertically:O===A.height,fitsInViewportHorizontally:C==A.width};}_canFitWithFlexibleDimensions(n,i,r){if(this._hasFlexibleDimensions){let o=r.bottom-i.y,A=r.right-i.x,s=u2(this._overlayRef.getConfig().minHeight),l=u2(this._overlayRef.getConfig().minWidth),u=n.fitsInViewportVertically||s!=null&&s<=o,p=n.fitsInViewportHorizontally||l!=null&&l<=A;return u&&p;}return!1;}_pushOverlayOnScreen(n,i,r){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};let o=f2(i),A=this._viewportRect,s=Math.max(n.x+o.width-A.width,0),l=Math.max(n.y+o.height-A.height,0),u=Math.max(A.top-r.top-n.y,0),p=Math.max(A.left-r.left-n.x,0),m=0,h=0;return o.width<=A.width?m=p||-s:m=n.x<this._viewportMargin?A.left-r.left-n.x:0,o.height<=A.height?h=u||-l:h=n.y<this._viewportMargin?A.top-r.top-n.y:0,this._previousPushAmount={x:m,y:h},{x:n.x+m,y:n.y+h};}_applyPosition(n,i){if(this._setTransformOrigin(n),this._setOverlayElementStyles(i,n),this._setBoundingBoxStyles(i,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){let r=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!JX(this._lastScrollVisibility,r)){let o=new zm(n,r);this._positionChanges.next(o);}this._lastScrollVisibility=r;}this._lastPosition=n,this._isInitialRender=!1;}_setTransformOrigin(n){if(!this._transformOriginSelector)return;let i=this._boundingBox.querySelectorAll(this._transformOriginSelector),r,o=n.overlayY;n.overlayX==="center"?r="center":this._isRtl()?r=n.overlayX==="start"?"right":"left":r=n.overlayX==="start"?"left":"right";for(let A=0;A<i.length;A++)i[A].style.transformOrigin=`${r} ${o}`;}_calculateBoundingBoxRect(n,i){let r=this._viewportRect,o=this._isRtl(),A,s,l;if(i.overlayY==="top")s=n.y,A=r.height-s+this._viewportMargin;else if(i.overlayY==="bottom")l=r.height-n.y+this._viewportMargin*2,A=r.height-l+this._viewportMargin;else{let P=Math.min(r.bottom-n.y+r.top,n.y),C=this._lastBoundingBoxSize.height;A=P*2,s=n.y-P,A>C&&!this._isInitialRender&&!this._growAfterOpen&&(s=n.y-C/2);}let u=i.overlayX==="start"&&!o||i.overlayX==="end"&&o,p=i.overlayX==="end"&&!o||i.overlayX==="start"&&o,m,h,x;if(p)x=r.width-n.x+this._viewportMargin,m=n.x-this._viewportMargin;else if(u)h=n.x,m=r.right-n.x;else{let P=Math.min(r.right-n.x+r.left,n.x),C=this._lastBoundingBoxSize.width;m=P*2,h=n.x-P,m>C&&!this._isInitialRender&&!this._growAfterOpen&&(h=n.x-C/2);}return{top:s,left:h,bottom:l,right:x,width:m,height:A};}_setBoundingBoxStyles(n,i){let r=this._calculateBoundingBoxRect(n,i);!this._isInitialRender&&!this._growAfterOpen&&(r.height=Math.min(r.height,this._lastBoundingBoxSize.height),r.width=Math.min(r.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{let A=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;o.height=mt(r.height),o.top=mt(r.top),o.bottom=mt(r.bottom),o.width=mt(r.width),o.left=mt(r.left),o.right=mt(r.right),i.overlayX==="center"?o.alignItems="center":o.alignItems=i.overlayX==="end"?"flex-end":"flex-start",i.overlayY==="center"?o.justifyContent="center":o.justifyContent=i.overlayY==="bottom"?"flex-end":"flex-start",A&&(o.maxHeight=mt(A)),s&&(o.maxWidth=mt(s));}this._lastBoundingBoxSize=r,Di(this._boundingBox.style,o);}_resetBoundingBoxStyles(){Di(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""});}_resetOverlayElementStyles(){Di(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""});}_setOverlayElementStyles(n,i){let r={},o=this._hasExactPosition(),A=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(o){let m=this._viewportRuler.getViewportScrollPosition();Di(r,this._getExactOverlayY(i,n,m)),Di(r,this._getExactOverlayX(i,n,m));}else r.position="static";let l="",u=this._getOffset(i,"x"),p=this._getOffset(i,"y");u&&(l+=`translateX(${u}px) `),p&&(l+=`translateY(${p}px)`),r.transform=l.trim(),s.maxHeight&&(o?r.maxHeight=mt(s.maxHeight):A&&(r.maxHeight="")),s.maxWidth&&(o?r.maxWidth=mt(s.maxWidth):A&&(r.maxWidth="")),Di(this._pane.style,r);}_getExactOverlayY(n,i,r){let o={top:"",bottom:""},A=this._getOverlayPoint(i,this._overlayRect,n);if(this._isPushed&&(A=this._pushOverlayOnScreen(A,this._overlayRect,r)),n.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;o.bottom=`${s-(A.y+this._overlayRect.height)}px`;}else o.top=mt(A.y);return o;}_getExactOverlayX(n,i,r){let o={left:"",right:""},A=this._getOverlayPoint(i,this._overlayRect,n);this._isPushed&&(A=this._pushOverlayOnScreen(A,this._overlayRect,r));let s;if(this._isRtl()?s=n.overlayX==="end"?"left":"right":s=n.overlayX==="end"?"right":"left",s==="right"){let l=this._document.documentElement.clientWidth;o.right=`${l-(A.x+this._overlayRect.width)}px`;}else o.left=mt(A.x);return o;}_getScrollVisibility(){let n=this._getOriginRect(),i=this._pane.getBoundingClientRect(),r=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:d2(n,r),isOriginOutsideView:Cm(n,r),isOverlayClipped:d2(i,r),isOverlayOutsideView:Cm(i,r)};}_subtractOverflows(n,...i){return i.reduce((r,o)=>r-Math.max(o,0),n);}_getNarrowedViewportRect(){let n=this._document.documentElement.clientWidth,i=this._document.documentElement.clientHeight,r=this._viewportRuler.getViewportScrollPosition();return{top:r.top+this._viewportMargin,left:r.left+this._viewportMargin,right:r.left+n-this._viewportMargin,bottom:r.top+i-this._viewportMargin,width:n-2*this._viewportMargin,height:i-2*this._viewportMargin};}_isRtl(){return this._overlayRef.getDirection()==="rtl";}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed;}_getOffset(n,i){return i==="x"?n.offsetX==null?this._offsetX:n.offsetX:n.offsetY==null?this._offsetY:n.offsetY;}_validatePositions(){}_addPanelClasses(n){this._pane&&Oo(n).forEach(i=>{i!==""&&this._appliedPanelClasses.indexOf(i)===-1&&(this._appliedPanelClasses.push(i),this._pane.classList.add(i));});}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n);}),this._appliedPanelClasses=[]);}_getOriginRect(){let n=this._origin;if(n instanceof Q)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();let i=n.width||0,r=n.height||0;return{top:n.y,bottom:n.y+r,left:n.x,right:n.x+i,height:r,width:i};}};function Di(t,n){for(let i in n)n.hasOwnProperty(i)&&(t[i]=n[i]);return t;}function u2(t){if(typeof t!="number"&&t!=null){let[n,i]=t.split(UX);return!i||i==="px"?parseFloat(n):null;}return t||null;}function f2(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)};}function JX(t,n){return t===n?!0:t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView;}var p2="cdk-global-overlay-wrapper",Em=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1;}attach(n){let i=n.getConfig();this._overlayRef=n,this._width&&!i.width&&n.updateSize({width:this._width}),this._height&&!i.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(p2),this._isDisposed=!1;}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this;}left(n=""){return this._xOffset=n,this._xPosition="left",this;}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this;}right(n=""){return this._xOffset=n,this._xPosition="right",this;}start(n=""){return this._xOffset=n,this._xPosition="start",this;}end(n=""){return this._xOffset=n,this._xPosition="end",this;}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this;}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this;}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this;}centerVertically(n=""){return this.top(n),this._alignItems="center",this;}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let n=this._overlayRef.overlayElement.style,i=this._overlayRef.hostElement.style,r=this._overlayRef.getConfig(),{width:o,height:A,maxWidth:s,maxHeight:l}=r,u=(o==="100%"||o==="100vw")&&(!s||s==="100%"||s==="100vw"),p=(A==="100%"||A==="100vh")&&(!l||l==="100%"||l==="100vh"),m=this._xPosition,h=this._xOffset,x=this._overlayRef.getConfig().direction==="rtl",P="",C="",O="";u?O="flex-start":m==="center"?(O="center",x?C=h:P=h):x?m==="left"||m==="end"?(O="flex-end",P=h):(m==="right"||m==="start")&&(O="flex-start",C=h):m==="left"||m==="start"?(O="flex-start",P=h):(m==="right"||m==="end")&&(O="flex-end",C=h),n.position=this._cssPosition,n.marginLeft=u?"0":P,n.marginTop=p?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=u?"0":C,i.justifyContent=O,i.alignItems=p?"flex-start":this._alignItems;}dispose(){if(this._isDisposed||!this._overlayRef)return;let n=this._overlayRef.overlayElement.style,i=this._overlayRef.hostElement,r=i.style;i.classList.remove(p2),r.justifyContent=r.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0;}},MX=(()=>{let n=class n{constructor(r,o,A,s){this._viewportRuler=r,this._document=o,this._platform=A,this._overlayContainer=s;}global(){return new Em();}flexibleConnectedTo(r){return new Km(r,this._viewportRuler,this._document,this._platform,this._overlayContainer);}};n.ɵfac=function(o){return new(o||n)(F(oi),F(se),F(je),F(h2));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),IX=0,kn=(()=>{let n=class n{constructor(r,o,A,s,l,u,p,m,h,x,P,C){this.scrollStrategies=r,this._overlayContainer=o,this._componentFactoryResolver=A,this._positionBuilder=s,this._keyboardDispatcher=l,this._injector=u,this._ngZone=p,this._document=m,this._directionality=h,this._location=x,this._outsideClickDispatcher=P,this._animationsModuleType=C;}create(r){let o=this._createHostElement(),A=this._createPaneElement(o),s=this._createPortalOutlet(A),l=new Fd(r);return l.direction=l.direction||this._directionality.value,new wm(s,o,A,l,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations");}position(){return this._positionBuilder;}_createPaneElement(r){let o=this._document.createElement("div");return o.id=`cdk-overlay-${IX++}`,o.classList.add("cdk-overlay-pane"),r.appendChild(o),o;}_createHostElement(){let r=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(r),r;}_createPortalOutlet(r){return this._appRef||(this._appRef=this._injector.get(kr)),new kd(r,this._componentFactoryResolver,this._appRef,this._injector,this._document);}};n.ɵfac=function(o){return new(o||n)(F(KX),F(h2),F(Gr),F(MX),F(EX),F(Tt),F(H),F(se),F(Dn),F(Qr),F(OX),F(Ot,8));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),RX=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],v2=new U("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=w(kn);return()=>t.scrollStrategies.reposition();}}),Cd=(()=>{let n=class n{constructor(r){this.elementRef=r;}};n.ɵfac=function(o){return new(o||n)(V(Q));},n.ɵdir=Y({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let t=n;return t;})(),Um=(()=>{let n=class n{get offsetX(){return this._offsetX;}set offsetX(r){this._offsetX=r,this._position&&this._updatePositionStrategy(this._position);}get offsetY(){return this._offsetY;}set offsetY(r){this._offsetY=r,this._position&&this._updatePositionStrategy(this._position);}get disposeOnNavigation(){return this._disposeOnNavigation;}set disposeOnNavigation(r){this._disposeOnNavigation=r;}constructor(r,o,A,s,l){this._overlay=r,this._dir=l,this._backdropSubscription=Ne.EMPTY,this._attachSubscription=Ne.EMPTY,this._detachSubscription=Ne.EMPTY,this._positionSubscription=Ne.EMPTY,this._disposeOnNavigation=!1,this._ngZone=w(H),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new $(),this.positionChange=new $(),this.attach=new $(),this.detach=new $(),this.overlayKeydown=new $(),this.overlayOutsideClick=new $(),this._templatePortal=new Do(o,A),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory();}get overlayRef(){return this._overlayRef;}get dir(){return this._dir?this._dir.value:"ltr";}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose();}ngOnChanges(r){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),r.origin&&this.open&&this._position.apply()),r.open&&(this.open?this._attachOverlay():this._detachOverlay());}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=RX);let r=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=r.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=r.detachments().subscribe(()=>this.detach.emit()),r.keydownEvents().subscribe(o=>{this.overlayKeydown.next(o),o.keyCode===27&&!this.disableClose&&!qn(o)&&(o.preventDefault(),this._detachOverlay());}),this._overlayRef.outsidePointerEvents().subscribe(o=>{this.overlayOutsideClick.next(o);});}_buildConfig(){let r=this._position=this.positionStrategy||this._createPositionStrategy(),o=new Fd({direction:this._dir,positionStrategy:r,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(o.width=this.width),(this.height||this.height===0)&&(o.height=this.height),(this.minWidth||this.minWidth===0)&&(o.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(o.minHeight=this.minHeight),this.backdropClass&&(o.backdropClass=this.backdropClass),this.panelClass&&(o.panelClass=this.panelClass),o;}_updatePositionStrategy(r){let o=this.positions.map(A=>({originX:A.originX,originY:A.originY,overlayX:A.overlayX,overlayY:A.overlayY,offsetX:A.offsetX||this.offsetX,offsetY:A.offsetY||this.offsetY,panelClass:A.panelClass||void 0}));return r.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(o).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector);}_createPositionStrategy(){let r=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(r),r;}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Cd?this.origin.elementRef:this.origin;}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(r=>{this.backdropClick.emit(r);}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Mc(()=>this.positionChange.observers.length>0)).subscribe(r=>{this._ngZone.run(()=>this.positionChange.emit(r)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe();}));}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe();}};n.ɵfac=function(o){return new(o||n)(V(kn),V(Pn),V(Ft),V(v2),V(Dn,8));},n.ɵdir=Y({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[z.None,"cdkConnectedOverlayOrigin","origin"],positions:[z.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[z.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[z.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[z.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[z.None,"cdkConnectedOverlayWidth","width"],height:[z.None,"cdkConnectedOverlayHeight","height"],minWidth:[z.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[z.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[z.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[z.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[z.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[z.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[z.None,"cdkConnectedOverlayOpen","open"],disableClose:[z.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[z.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[z.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",Se],lockPosition:[z.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",Se],flexibleDimensions:[z.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Se],growAfterOpen:[z.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Se],push:[z.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",Se],disposeOnNavigation:[z.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Se]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[dt,rt]});let t=n;return t;})();function jX(t){return()=>t.scrollStrategies.reposition();}var qX={provide:v2,deps:[kn],useFactory:jX},Nd=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({providers:[kn,qX],imports:[ei,a2,Wm,Wm]});let t=n;return t;})();var zr=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t;}(zr||{}),xj="*";function fs(t,n){return{type:zr.Trigger,name:t,definitions:n,options:{}};}function ps(t,n=null){return{type:zr.Animate,styles:n,timings:t};}function yj(t,n=null){return{type:zr.Sequence,steps:t,options:n};}function Hi(t){return{type:zr.Style,styles:t,offset:null};}function zd(t,n,i){return{type:zr.State,name:t,styles:n,options:i};}function Ho(t,n,i=null){return{type:zr.Transition,expr:t,animation:n,options:i};}function x2(t=null){return{type:zr.AnimateChild,options:t};}function y2(t,n,i=null){return{type:zr.Query,selector:t,animation:n,options:i};}var g2=class{constructor(n=0,i=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+i;}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[]);}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n);}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n);}onDestroy(n){this._onDestroyFns.push(n);}hasStarted(){return this._started;}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0;}triggerMicrotask(){queueMicrotask(()=>this._onFinish());}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[];}pause(){}restart(){}finish(){this._onFinish();}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[]);}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns;}setPosition(n){this._position=this.totalTime?n*this.totalTime:1;}getPosition(){return this.totalTime?this._position/this.totalTime:1;}triggerCallback(n){let i=n=="start"?this._onStartFns:this._onDoneFns;i.forEach(r=>r()),i.length=0;}},b2=class{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let i=0,r=0,o=0,A=this.players.length;A==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++i==A&&this._onFinish();}),s.onDestroy(()=>{++r==A&&this._onDestroy();}),s.onStart(()=>{++o==A&&this._onStart();});}),this.totalTime=this.players.reduce((s,l)=>Math.max(s,l.totalTime),0);}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[]);}init(){this.players.forEach(n=>n.init());}onStart(n){this._onStartFns.push(n);}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[]);}onDone(n){this._onDoneFns.push(n);}onDestroy(n){this._onDestroyFns.push(n);}hasStarted(){return this._started;}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play());}pause(){this.players.forEach(n=>n.pause());}restart(){this.players.forEach(n=>n.restart());}finish(){this._onFinish(),this.players.forEach(n=>n.finish());}destroy(){this._onDestroy();}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[]);}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1;}setPosition(n){let i=n*this.totalTime;this.players.forEach(r=>{let o=r.totalTime?Math.min(1,i/r.totalTime):1;r.setPosition(o);});}getPosition(){let n=this.players.reduce((i,r)=>i===null||r.totalTime>i.totalTime?r:i,null);return n!=null?n.getPosition():0;}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy();});}triggerCallback(n){let i=n=="start"?this._onStartFns:this._onDoneFns;i.forEach(r=>r()),i.length=0;}},Sj="!";var HX=["tooltip"],L2=20;var X2=new U("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=w(kn);return()=>t.scrollStrategies.reposition({scrollThrottle:L2});}});function ZX(t){return()=>t.scrollStrategies.reposition({scrollThrottle:L2});}var YX={provide:X2,deps:[kn],useFactory:ZX};function GX(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500};}var BX=new U("mat-tooltip-default-options",{providedIn:"root",factory:GX});var S2="tooltip-panel",P2=Ar({passive:!0}),QX=500,_X=8,$X=8,eW=24,tW=200,wd=(()=>{let n=class n{get position(){return this._position;}set position(r){var o;r!==this._position&&(this._position=r,this._overlayRef&&(this._updatePosition(this._overlayRef),(o=this._tooltipInstance)==null||o.show(0),this._overlayRef.updatePosition()));}get positionAtOrigin(){return this._positionAtOrigin;}set positionAtOrigin(r){this._positionAtOrigin=vn(r),this._detach(),this._overlayRef=null;}get disabled(){return this._disabled;}set disabled(r){this._disabled=vn(r),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded();}get showDelay(){return this._showDelay;}set showDelay(r){this._showDelay=$r(r);}get hideDelay(){return this._hideDelay;}set hideDelay(r){this._hideDelay=$r(r),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay);}get message(){return this._message;}set message(r){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=r!=null?String(r).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip");});}));}get tooltipClass(){return this._tooltipClass;}set tooltipClass(r){this._tooltipClass=r,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass);}constructor(r,o,A,s,l,u,p,m,h,x,P,C){this._overlay=r,this._elementRef=o,this._scrollDispatcher=A,this._viewContainerRef=s,this._ngZone=l,this._platform=u,this._ariaDescriber=p,this._focusMonitor=m,this._dir=x,this._defaultOptions=P,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=nW,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ne(),this._scrollStrategy=h,this._document=C,P&&(this._showDelay=P.showDelay,this._hideDelay=P.hideDelay,P.position&&(this.position=P.position),P.positionAtOrigin&&(this.positionAtOrigin=P.positionAtOrigin),P.touchGestures&&(this.touchGestures=P.touchGestures)),x.change.pipe(xe(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef);}),this._viewportMargin=_X;}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(xe(this._destroyed)).subscribe(r=>{r?r==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0));});}ngOnDestroy(){let r=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([o,A])=>{r.removeEventListener(o,A,P2);}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(r,this.message,"tooltip"),this._focusMonitor.stopMonitoring(r);}show(r=this.showDelay,o){var l;if(this.disabled||!this.message||this._isTooltipVisible()){(l=this._tooltipInstance)==null||l._cancelPendingAnimations();return;}let A=this._createOverlay(o);this._detach(),this._portal=this._portal||new us(this._tooltipComponent,this._viewContainerRef);let s=this._tooltipInstance=A.attach(this._portal).instance;s._triggerElement=this._elementRef.nativeElement,s._mouseLeaveHideDelay=this._hideDelay,s.afterHidden().pipe(xe(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),s.show(r);}hide(r=this.hideDelay){let o=this._tooltipInstance;o&&(o.isVisible()?o.hide(r):(o._cancelPendingAnimations(),this._detach()));}toggle(r){this._isTooltipVisible()?this.hide():this.show(void 0,r);}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible();}_createOverlay(r){var s;if(this._overlayRef){let l=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!r)&&l._origin instanceof Q)return this._overlayRef;this._detach();}let o=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),A=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?r||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(o);return A.positionChanges.pipe(xe(this._destroyed)).subscribe(l=>{this._updateCurrentPositionClass(l.connectionPair),this._tooltipInstance&&l.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0));}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:A,panelClass:`${this._cssClassPrefix}-${S2}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(xe(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(xe(this._destroyed)).subscribe(()=>{var l;return(l=this._tooltipInstance)==null?void 0:l._handleBodyInteraction();}),this._overlayRef.keydownEvents().pipe(xe(this._destroyed)).subscribe(l=>{this._isTooltipVisible()&&l.keyCode===27&&!qn(l)&&(l.preventDefault(),l.stopPropagation(),this._ngZone.run(()=>this.hide(0)));}),(s=this._defaultOptions)!=null&&s.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef;}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null;}_updatePosition(r){let o=r.getConfig().positionStrategy,A=this._getOrigin(),s=this._getOverlayPosition();o.withPositions([this._addOffset(M(M({},A.main),s.main)),this._addOffset(M(M({},A.fallback),s.fallback))]);}_addOffset(r){let o=$X,A=!this._dir||this._dir.value=="ltr";return r.originY==="top"?r.offsetY=-o:r.originY==="bottom"?r.offsetY=o:r.originX==="start"?r.offsetX=A?-o:o:r.originX==="end"&&(r.offsetX=A?o:-o),r;}_getOrigin(){let r=!this._dir||this._dir.value=="ltr",o=this.position,A;o=="above"||o=="below"?A={originX:"center",originY:o=="above"?"top":"bottom"}:o=="before"||o=="left"&&r||o=="right"&&!r?A={originX:"start",originY:"center"}:(o=="after"||o=="right"&&r||o=="left"&&!r)&&(A={originX:"end",originY:"center"});let{x:s,y:l}=this._invertPosition(A.originX,A.originY);return{main:A,fallback:{originX:s,originY:l}};}_getOverlayPosition(){let r=!this._dir||this._dir.value=="ltr",o=this.position,A;o=="above"?A={overlayX:"center",overlayY:"bottom"}:o=="below"?A={overlayX:"center",overlayY:"top"}:o=="before"||o=="left"&&r||o=="right"&&!r?A={overlayX:"end",overlayY:"center"}:(o=="after"||o=="right"&&r||o=="left"&&!r)&&(A={overlayX:"start",overlayY:"center"});let{x:s,y:l}=this._invertPosition(A.overlayX,A.overlayY);return{main:A,fallback:{overlayX:s,overlayY:l}};}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(He(1),xe(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition();}));}_setTooltipClass(r){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=r,this._tooltipInstance._markForCheck());}_invertPosition(r,o){return this.position==="above"||this.position==="below"?o==="top"?o="bottom":o==="bottom"&&(o="top"):r==="end"?r="start":r==="start"&&(r="end"),{x:r,y:o};}_updateCurrentPositionClass(r){let{overlayY:o,originX:A,originY:s}=r,l;if(o==="center"?this._dir&&this._dir.value==="rtl"?l=A==="end"?"left":"right":l=A==="start"?"left":"right":l=o==="bottom"&&s==="top"?"above":"below",l!==this._currentPosition){let u=this._overlayRef;if(u){let p=`${this._cssClassPrefix}-${S2}-`;u.removePanelClass(p+this._currentPosition),u.addPanelClass(p+l);}this._currentPosition=l;}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",r=>{this._setupPointerExitEventsIfNeeded();let o;r.x!==void 0&&r.y!==void 0&&(o=r),this.show(void 0,o);}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",r=>{var s;let o=(s=r.targetTouches)==null?void 0:s[0],A=o?{x:o.clientX,y:o.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,A),QX);}])),this._addListeners(this._passiveListeners));}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let r=[];if(this._platformSupportsMouseEvents())r.push(["mouseleave",o=>{var s;let A=o.relatedTarget;(!A||!((s=this._overlayRef)!=null&&s.overlayElement.contains(A)))&&this.hide();}],["wheel",o=>this._wheelListener(o)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let o=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay);};r.push(["touchend",o],["touchcancel",o]);}this._addListeners(r),this._passiveListeners.push(...r);}_addListeners(r){r.forEach(([o,A])=>{this._elementRef.nativeElement.addEventListener(o,A,P2);});}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID;}_wheelListener(r){if(this._isTooltipVisible()){let o=this._document.elementFromPoint(r.clientX,r.clientY),A=this._elementRef.nativeElement;o!==A&&!A.contains(o)&&this.hide();}}_disableNativeGesturesIfNecessary(){let r=this.touchGestures;if(r!=="off"){let o=this._elementRef.nativeElement,A=o.style;(r==="on"||o.nodeName!=="INPUT"&&o.nodeName!=="TEXTAREA")&&(A.userSelect=A.msUserSelect=A.webkitUserSelect=A.MozUserSelect="none"),(r==="on"||!o.draggable)&&(A.webkitUserDrag="none"),A.touchAction="none",A.webkitTapHighlightColor="transparent";}}};n.ɵfac=function(o){return new(o||n)(V(kn),V(Q),V(qo),V(Ft),V(H),V(je),V(a3),V(es),V(X2),V(Dn),V(BX,8),V(se));},n.ɵdir=Y({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(o,A){o&2&&ue("mat-mdc-tooltip-disabled",A.disabled);},inputs:{position:[z.None,"matTooltipPosition","position"],positionAtOrigin:[z.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[z.None,"matTooltipDisabled","disabled"],showDelay:[z.None,"matTooltipShowDelay","showDelay"],hideDelay:[z.None,"matTooltipHideDelay","hideDelay"],touchGestures:[z.None,"matTooltipTouchGestures","touchGestures"],message:[z.None,"matTooltip","message"],tooltipClass:[z.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0});let t=n;return t;})(),nW=(()=>{let n=class n{constructor(r,o,A){this._changeDetectorRef=r,this._elementRef=o,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ne(),this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=A==="NoopAnimations";}show(r){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0;},r);}hide(r){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0;},r);}afterHidden(){return this._onHide;}isVisible(){return this._isVisible;}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null;}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0);}_markForCheck(){this._changeDetectorRef.markForCheck();}_handleMouseLeave({relatedTarget:r}){(!r||!this._triggerElement.contains(r))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1));}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck();}_isTooltipMultiline(){let r=this._elementRef.nativeElement.getBoundingClientRect();return r.height>eW&&r.width>=tW;}_handleAnimationEnd({animationName:r}){(r===this._showAnimation||r===this._hideAnimation)&&this._finalizeAnimation(r===this._showAnimation);}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0;}_finalizeAnimation(r){r?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next();}_toggleVisibility(r){let o=this._tooltip.nativeElement,A=this._showAnimation,s=this._hideAnimation;if(o.classList.remove(r?s:A),o.classList.add(r?A:s),this._isVisible=r,r&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let l=getComputedStyle(o);(l.getPropertyValue("animation-duration")==="0s"||l.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0);}r&&this._onShow(),this._animationsDisabled&&(o.classList.add("_mat-animation-noopable"),this._finalizeAnimation(r));}};n.ɵfac=function(o){return new(o||n)(V(st),V(Q),V(Ot,8));},n.ɵcmp=G({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(o,A){if(o&1&&Ce(HX,7),o&2){let s;ae(s=le())&&(A._tooltip=s.first);}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(o,A){o&1&&D("mouseleave",function(l){return A._handleMouseLeave(l);}),o&2&&Mt("zoom",A.isVisible()?1:null);},standalone:!0,features:[_],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(o,A){o&1&&(S(0,"div",0,1),D("animationend",function(l){return A._handleAnimationEnd(l);}),S(2,"div",2),Z(3),L()()),o&2&&(ue("mdc-tooltip--multiline",A._isMultiline),y("ngClass",A.tooltipClass),v(3),Me(A.message));},dependencies:[ln],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let t=n;return t;})();var Kd=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({providers:[YX],imports:[u3,fe,Nd,Ie,Ie,jo]});let t=n;return t;})();var V2=Ar({passive:!0}),k2=(()=>{let n=class n{constructor(r,o){this._platform=r,this._ngZone=o,this._monitoredElements=new Map();}monitor(r){if(!this._platform.isBrowser)return zt;let o=dn(r),A=this._monitoredElements.get(o);if(A)return A.subject;let s=new ne(),l="cdk-text-field-autofilled",u=p=>{p.animationName==="cdk-text-field-autofill-start"&&!o.classList.contains(l)?(o.classList.add(l),this._ngZone.run(()=>s.next({target:p.target,isAutofilled:!0}))):p.animationName==="cdk-text-field-autofill-end"&&o.classList.contains(l)&&(o.classList.remove(l),this._ngZone.run(()=>s.next({target:p.target,isAutofilled:!1})));};return this._ngZone.runOutsideAngular(()=>{o.addEventListener("animationstart",u,V2),o.classList.add("cdk-text-field-autofill-monitored");}),this._monitoredElements.set(o,{subject:s,unlisten:()=>{o.removeEventListener("animationstart",u,V2);}}),s;}stopMonitoring(r){let o=dn(r),A=this._monitoredElements.get(o);A&&(A.unlisten(),A.subject.complete(),o.classList.remove("cdk-text-field-autofill-monitored"),o.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(o));}ngOnDestroy(){this._monitoredElements.forEach((r,o)=>this.stopMonitoring(o));}};n.ɵfac=function(o){return new(o||n)(F(je),F(H));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var T2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})();var Jm=class{constructor(n){this._box=n,this._destroyed=new ne(),this._resizeSubject=new ne(),this._elementObservables=new Map(),typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(i=>this._resizeSubject.next(i)));}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new he(i=>{var o;let r=this._resizeSubject.subscribe(i);return(o=this._resizeObserver)==null||o.observe(n,{box:this._box}),()=>{var A;(A=this._resizeObserver)==null||A.unobserve(n),r.unsubscribe(),this._elementObservables.delete(n);};}).pipe(De(i=>i.some(r=>r.target===n)),ma({bufferSize:1,refCount:!0}),xe(this._destroyed))),this._elementObservables.get(n);}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear();}},F2=(()=>{let n=class n{constructor(){this._observers=new Map(),this._ngZone=w(H),typeof ResizeObserver<"u";}ngOnDestroy(){for(let[,r]of this._observers)r.destroy();this._observers.clear(),typeof ResizeObserver<"u";}observe(r,o){let A=(o==null?void 0:o.box)||"content-box";return this._observers.has(A)||this._observers.set(A,new Jm(A)),this._observers.get(A).observe(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();var iW=["notch"],oW=["matFormFieldNotchedOutline",""],AW=["*"],sW=["textField"],aW=["iconPrefixContainer"],lW=["textPrefixContainer"];function dW(t,n){t&1&&I(0,"span",16);}function cW(t,n){if(t&1&&(S(0,"label",14),te(1,1),j(2,dW,1,0,"span",15),L()),t&2){let i=K(2);y("floating",i._shouldLabelFloat())("monitorResize",i._hasOutline())("id",i._labelId),Te("for",i._control.id),v(2),Je(2,!i.hideRequiredMarker&&i._control.required?2:-1);}}function uW(t,n){if(t&1&&j(0,cW,3,5,"label",14),t&2){let i=K();Je(0,i._hasFloatingLabel()?0:-1);}}function fW(t,n){t&1&&I(0,"div",17);}function pW(t,n){}function mW(t,n){if(t&1&&j(0,pW,0,0,"ng-template",9),t&2){K(2);let i=lt(1);y("ngTemplateOutlet",i);}}function hW(t,n){if(t&1&&(S(0,"div",5),j(1,mW,1,1,null,9),L()),t&2){let i=K();y("matFormFieldNotchedOutlineOpen",i._shouldLabelFloat()),v(),Je(1,i._forceDisplayInfixLabel()?-1:1);}}function vW(t,n){t&1&&(S(0,"div",18,19),te(2,2),L());}function gW(t,n){t&1&&(S(0,"div",20,21),te(2,3),L());}function bW(t,n){}function xW(t,n){if(t&1&&j(0,bW,0,0,"ng-template",9),t&2){K();let i=lt(1);y("ngTemplateOutlet",i);}}function yW(t,n){t&1&&(S(0,"div",22),te(1,4),L());}function SW(t,n){t&1&&(S(0,"div",23),te(1,5),L());}function PW(t,n){t&1&&I(0,"div",12);}function LW(t,n){if(t&1&&(S(0,"div",24),te(1,6),L()),t&2){let i=K();y("@transitionMessages",i._subscriptAnimationState);}}function XW(t,n){if(t&1&&(S(0,"mat-hint",26),Z(1),L()),t&2){let i=K(2);y("id",i._hintLabelId),v(),Me(i.hintLabel);}}function WW(t,n){if(t&1&&(S(0,"div",25),j(1,XW,2,2,"mat-hint",26),te(2,7),I(3,"div",27),te(4,8),L()),t&2){let i=K();y("@transitionMessages",i._subscriptAnimationState),v(),Je(1,i.hintLabel?1:-1);}}var VW=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],kW=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"],Od=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["mat-label"]],standalone:!0});let t=n;return t;})(),TW=0,U2=new U("MatError"),J2=(()=>{let n=class n{constructor(r,o){this.id=`mat-mdc-error-${TW++}`,r||o.nativeElement.setAttribute("aria-live","polite");}};n.ɵfac=function(o){return new(o||n)(Jn("aria-live"),V(Q));},n.ɵdir=Y({type:n,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(o,A){o&2&&ir("id",A.id);},inputs:{id:"id"},standalone:!0,features:[Xe([{provide:U2,useExisting:n}])]});let t=n;return t;})(),FW=0,Ud=(()=>{let n=class n{constructor(){this.align="start",this.id=`mat-mdc-hint-${FW++}`;}};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(o,A){o&2&&(ir("id",A.id),Te("align",null),ue("mat-mdc-form-field-hint-end",A.align==="end"));},inputs:{align:"align",id:"id"},standalone:!0});let t=n;return t;})(),CW=new U("MatPrefix");var M2=new U("MatSuffix"),I2=(()=>{let n=class n{constructor(){this._isText=!1;}set _isTextSelector(r){this._isText=!0;}};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[z.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[Xe([{provide:M2,useExisting:n}])]});let t=n;return t;})(),R2=new U("FloatingLabelParent"),C2=(()=>{let n=class n{get floating(){return this._floating;}set floating(r){this._floating=r,this.monitorResize&&this._handleResize();}get monitorResize(){return this._monitorResize;}set monitorResize(r){this._monitorResize=r,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe();}constructor(r){this._elementRef=r,this._floating=!1,this._monitorResize=!1,this._resizeObserver=w(F2),this._ngZone=w(H),this._parent=w(R2),this._resizeSubscription=new Ne();}ngOnDestroy(){this._resizeSubscription.unsubscribe();}getWidth(){return NW(this._elementRef.nativeElement);}get element(){return this._elementRef.nativeElement;}_handleResize(){setTimeout(()=>this._parent._handleLabelResized());}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize());});}};n.ɵfac=function(o){return new(o||n)(V(Q));},n.ɵdir=Y({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(o,A){o&2&&ue("mdc-floating-label--float-above",A.floating);},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let t=n;return t;})();function NW(t){let n=t;if(n.offsetParent!==null)return n.scrollWidth;let i=n.cloneNode(!0);i.style.setProperty("position","absolute"),i.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(i);let r=i.scrollWidth;return i.remove(),r;}var N2="mdc-line-ripple--active",Ed="mdc-line-ripple--deactivating",z2=(()=>{let n=class n{constructor(r,o){this._elementRef=r,this._handleTransitionEnd=A=>{let s=this._elementRef.nativeElement.classList,l=s.contains(Ed);A.propertyName==="opacity"&&l&&s.remove(N2,Ed);},o.runOutsideAngular(()=>{r.nativeElement.addEventListener("transitionend",this._handleTransitionEnd);});}activate(){let r=this._elementRef.nativeElement.classList;r.remove(Ed),r.add(N2);}deactivate(){this._elementRef.nativeElement.classList.add(Ed);}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd);}};n.ɵfac=function(o){return new(o||n)(V(Q),V(H));},n.ɵdir=Y({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let t=n;return t;})(),w2=(()=>{let n=class n{constructor(r,o){this._elementRef=r,this._ngZone=o,this.open=!1;}ngAfterViewInit(){let r=this._elementRef.nativeElement.querySelector(".mdc-floating-label");r?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(r.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>r.style.transitionDuration="");}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label");}_setNotchWidth(r){!this.open||!r?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${r}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`;}};n.ɵfac=function(o){return new(o||n)(V(Q),V(H));},n.ɵcmp=G({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(o,A){if(o&1&&Ce(iW,5),o&2){let s;ae(s=le())&&(A._notch=s.first);}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(o,A){o&2&&ue("mdc-notched-outline--notched",A.open);},inputs:{open:[z.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[_],attrs:oW,ngContentSelectors:AW,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(o,A){o&1&&(ze(),I(0,"div",0),S(1,"div",1,2),te(3),L(),I(4,"div",3));},encapsulation:2,changeDetection:0});let t=n;return t;})(),zW={transitionMessages:fs("transitionMessages",[zd("enter",Hi({opacity:1,transform:"translateY(0%)"})),Ho("void => enter",[Hi({opacity:0,transform:"translateY(-5px)"}),ps("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},ms=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n});let t=n;return t;})();var hs=new U("MatFormField"),wW=new U("MAT_FORM_FIELD_DEFAULT_OPTIONS"),K2=0,E2="fill",KW="auto",O2="fixed",EW="translateY(-50%)",Jd=(()=>{let n=class n{get hideRequiredMarker(){return this._hideRequiredMarker;}set hideRequiredMarker(r){this._hideRequiredMarker=vn(r);}get floatLabel(){var r;return this._floatLabel||((r=this._defaults)==null?void 0:r.floatLabel)||KW;}set floatLabel(r){r!==this._floatLabel&&(this._floatLabel=r,this._changeDetectorRef.markForCheck());}get appearance(){return this._appearance;}set appearance(r){var s;let o=this._appearance,A=r||((s=this._defaults)==null?void 0:s.appearance)||E2;this._appearance=A,this._appearance==="outline"&&this._appearance!==o&&(this._needsOutlineLabelOffsetUpdateOnStable=!0);}get subscriptSizing(){var r;return this._subscriptSizing||((r=this._defaults)==null?void 0:r.subscriptSizing)||O2;}set subscriptSizing(r){var o;this._subscriptSizing=r||((o=this._defaults)==null?void 0:o.subscriptSizing)||O2;}get hintLabel(){return this._hintLabel;}set hintLabel(r){this._hintLabel=r,this._processHints();}get _control(){return this._explicitFormFieldControl||this._formFieldControl;}set _control(r){this._explicitFormFieldControl=r;}constructor(r,o,A,s,l,u,p,m){this._elementRef=r,this._changeDetectorRef=o,this._ngZone=A,this._dir=s,this._platform=l,this._defaults=u,this._animationMode=p,this._hideRequiredMarker=!1,this.color="primary",this._appearance=E2,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${K2++}`,this._hintLabelId=`mat-mdc-hint-${K2++}`,this._subscriptAnimationState="",this._destroyed=new ne(),this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,u&&(u.appearance&&(this.appearance=u.appearance),this._hideRequiredMarker=!!(u!=null&&u.hideRequiredMarker),u.color&&(this.color=u.color));}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges();}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions();}ngAfterContentChecked(){this._assertFormFieldControl();}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete();}getLabelId(){return this._hasFloatingLabel()?this._labelId:null;}getConnectedOverlayOrigin(){return this._textField||this._elementRef;}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always");}_initializeControl(){let r=this._control;r.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${r.controlType}`),r.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),r.ngControl&&r.ngControl.valueChanges&&r.ngControl.valueChanges.pipe(xe(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck());}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(r=>!r._isText),this._hasTextPrefix=!!this._prefixChildren.find(r=>r._isText),this._hasIconSuffix=!!this._suffixChildren.find(r=>!r._isText),this._hasTextSuffix=!!this._suffixChildren.find(r=>r._isText);}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),br(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck();});}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck();}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),this._validateHints(),this._syncDescribedByIds();}_assertFormFieldControl(){this._control;}_updateFocusState(){var r,o,A;this._control.focused&&!this._isFocused?(this._isFocused=!0,(r=this._lineRipple)==null||r.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,(o=this._lineRipple)==null||o.deactivate()),(A=this._textField)==null||A.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused);}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(xe(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset());});}),this._dir.change.pipe(xe(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0);}_shouldAlwaysFloat(){return this.floatLabel==="always";}_hasOutline(){return this.appearance==="outline";}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat();}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic;}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat();}_shouldForward(r){let o=this._control?this._control.ngControl:null;return o&&o[r];}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint";}_handleLabelResized(){this._refreshOutlineNotchWidth();}_refreshOutlineNotchWidth(){var r,o;!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?(r=this._notchedOutline)==null||r._setNotchWidth(0):(o=this._notchedOutline)==null||o._setNotchWidth(this._floatingLabel.getWidth());}_processHints(){this._validateHints(),this._syncDescribedByIds();}_validateHints(){this._hintChildren;}_syncDescribedByIds(){if(this._control){let r=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&r.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let o=this._hintChildren?this._hintChildren.find(s=>s.align==="start"):null,A=this._hintChildren?this._hintChildren.find(s=>s.align==="end"):null;o?r.push(o.id):this._hintLabel&&r.push(this._hintLabelId),A&&r.push(A.id);}else this._errorChildren&&r.push(...this._errorChildren.map(o=>o.id));this._control.setDescribedByIds(r);}}_updateOutlineLabelOffset(){var x,P,C,O;if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;let r=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){r.style.transform="";return;}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdateOnStable=!0;return;}let o=(x=this._iconPrefixContainer)==null?void 0:x.nativeElement,A=(P=this._textPrefixContainer)==null?void 0:P.nativeElement,s=(C=o==null?void 0:o.getBoundingClientRect().width)!=null?C:0,l=(O=A==null?void 0:A.getBoundingClientRect().width)!=null?O:0,u=this._dir.value==="rtl"?"-1":"1",p=`${s+l}px`,h=`calc(${u} * (${p} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;r.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${EW} translateX(${h})
    )`;}_isAttachedToDom(){let r=this._elementRef.nativeElement;if(r.getRootNode){let o=r.getRootNode();return o&&o!==r;}return document.documentElement.contains(r);}};n.ɵfac=function(o){return new(o||n)(V(Q),V(st),V(H),V(Dn),V(je),V(wW,8),V(Ot,8),V(se));},n.ɵcmp=G({type:n,selectors:[["mat-form-field"]],contentQueries:function(o,A,s){if(o&1&&(gt(s,Od,5),gt(s,Od,7),gt(s,ms,5),gt(s,CW,5),gt(s,M2,5),gt(s,U2,5),gt(s,Ud,5)),o&2){let l;ae(l=le())&&(A._labelChildNonStatic=l.first),ae(l=le())&&(A._labelChildStatic=l.first),ae(l=le())&&(A._formFieldControl=l.first),ae(l=le())&&(A._prefixChildren=l),ae(l=le())&&(A._suffixChildren=l),ae(l=le())&&(A._errorChildren=l),ae(l=le())&&(A._hintChildren=l);}},viewQuery:function(o,A){if(o&1&&(Ce(sW,5),Ce(aW,5),Ce(lW,5),Ce(C2,5),Ce(w2,5),Ce(z2,5)),o&2){let s;ae(s=le())&&(A._textField=s.first),ae(s=le())&&(A._iconPrefixContainer=s.first),ae(s=le())&&(A._textPrefixContainer=s.first),ae(s=le())&&(A._floatingLabel=s.first),ae(s=le())&&(A._notchedOutline=s.first),ae(s=le())&&(A._lineRipple=s.first);}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(o,A){o&2&&ue("mat-mdc-form-field-label-always-float",A._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",A._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",A._hasIconSuffix)("mat-form-field-invalid",A._control.errorState)("mat-form-field-disabled",A._control.disabled)("mat-form-field-autofilled",A._control.autofilled)("mat-form-field-no-animations",A._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",A.appearance=="fill")("mat-form-field-appearance-outline",A.appearance=="outline")("mat-form-field-hide-placeholder",A._hasFloatingLabel()&&!A._shouldLabelFloat())("mat-focused",A._control.focused)("mat-primary",A.color!=="accent"&&A.color!=="warn")("mat-accent",A.color==="accent")("mat-warn",A.color==="warn")("ng-untouched",A._shouldForward("untouched"))("ng-touched",A._shouldForward("touched"))("ng-pristine",A._shouldForward("pristine"))("ng-dirty",A._shouldForward("dirty"))("ng-valid",A._shouldForward("valid"))("ng-invalid",A._shouldForward("invalid"))("ng-pending",A._shouldForward("pending"));},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[Xe([{provide:hs,useExisting:n},{provide:R2,useExisting:n}]),_],ngContentSelectors:kW,decls:18,vars:21,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],["class","mat-mdc-form-field-icon-prefix"],["class","mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],["class","mat-mdc-form-field-text-suffix"],["class","mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(o,A){if(o&1&&(ze(VW),j(0,uW,1,1,"ng-template",null,0,mn),S(2,"div",1,2),D("click",function(l){return A._control.onContainerClick(l);}),j(4,fW,1,0,"div",3),S(5,"div",4),j(6,hW,2,2,"div",5)(7,vW,3,0,"div",6)(8,gW,3,0,"div",7),S(9,"div",8),j(10,xW,1,1,null,9),te(11),L(),j(12,yW,2,0,"div",10)(13,SW,2,0,"div",11),L(),j(14,PW,1,0,"div",12),L(),S(15,"div",13),j(16,LW,2,1)(17,WW,5,2),L()),o&2){let s;v(2),ue("mdc-text-field--filled",!A._hasOutline())("mdc-text-field--outlined",A._hasOutline())("mdc-text-field--no-label",!A._hasFloatingLabel())("mdc-text-field--disabled",A._control.disabled)("mdc-text-field--invalid",A._control.errorState),v(2),Je(4,!A._hasOutline()&&!A._control.disabled?4:-1),v(2),Je(6,A._hasOutline()?6:-1),v(),Je(7,A._hasIconPrefix?7:-1),v(),Je(8,A._hasTextPrefix?8:-1),v(2),Je(10,!A._hasOutline()||A._forceDisplayInfixLabel()?10:-1),v(2),Je(12,A._hasTextSuffix?12:-1),v(),Je(13,A._hasIconSuffix?13:-1),v(),Je(14,A._hasOutline()?-1:14),v(),ue("mat-mdc-form-field-subscript-dynamic-size",A.subscriptSizing==="dynamic"),v(),Je(16,(s=A._getDisplayedMessages())==="error"?16:s==="hint"?17:-1);}},dependencies:[C2,w2,or,z2,Ud],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[zW.transitionMessages]},changeDetection:0});let t=n;return t;})(),Zi=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,fe,td,Ie]});let t=n;return t;})();var UW=new U("MAT_INPUT_VALUE_ACCESSOR"),JW=["button","checkbox","file","hidden","image","radio","range","reset","submit"],MW=0,j2=(()=>{let n=class n{get disabled(){return this._disabled;}set disabled(r){this._disabled=vn(r),this.focused&&(this.focused=!1,this.stateChanges.next());}get id(){return this._id;}set id(r){this._id=r||this._uid;}get required(){var r,o,A,s;return(s=(A=this._required)!=null?A:(o=(r=this.ngControl)==null?void 0:r.control)==null?void 0:o.hasValidator(ni.required))!=null?s:!1;}set required(r){this._required=vn(r);}get type(){return this._type;}set type(r){this._type=r||"text",this._validateType(),!this._isTextarea&&Rp().has(this._type)&&(this._elementRef.nativeElement.type=this._type);}get errorStateMatcher(){return this._errorStateTracker.matcher;}set errorStateMatcher(r){this._errorStateTracker.matcher=r;}get value(){return this._inputValueAccessor.value;}set value(r){r!==this.value&&(this._inputValueAccessor.value=r,this.stateChanges.next());}get readonly(){return this._readonly;}set readonly(r){this._readonly=vn(r);}get errorState(){return this._errorStateTracker.errorState;}set errorState(r){this._errorStateTracker.errorState=r;}constructor(r,o,A,s,l,u,p,m,h,x){this._elementRef=r,this._platform=o,this.ngControl=A,this._autofillMonitor=m,this._formField=x,this._uid=`mat-input-${MW++}`,this.focused=!1,this.stateChanges=new ne(),this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(O=>Rp().has(O)),this._iOSKeyupListener=O=>{let J=O.target;!J.value&&J.selectionStart===0&&J.selectionEnd===0&&(J.setSelectionRange(1,1),J.setSelectionRange(0,0));};let P=this._elementRef.nativeElement,C=P.nodeName.toLowerCase();this._inputValueAccessor=p||P,this._previousNativeValue=this.value,this.id=this.id,o.IOS&&h.runOutsideAngular(()=>{r.nativeElement.addEventListener("keyup",this._iOSKeyupListener);}),this._errorStateTracker=new Jo(u,A,l,s,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=C==="select",this._isTextarea=C==="textarea",this._isInFormField=!!x,this._isNativeSelect&&(this.controlType=P.multiple?"mat-native-select-multiple":"mat-native-select");}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(r=>{this.autofilled=r.isAutofilled,this.stateChanges.next();});}ngOnChanges(){this.stateChanges.next();}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener);}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder();}focus(r){this._elementRef.nativeElement.focus(r);}updateErrorState(){this._errorStateTracker.updateErrorState();}_focusChanged(r){r!==this.focused&&(this.focused=r,this.stateChanges.next());}_onInput(){}_dirtyCheckNativeValue(){let r=this._elementRef.nativeElement.value;this._previousNativeValue!==r&&(this._previousNativeValue=r,this.stateChanges.next());}_dirtyCheckPlaceholder(){let r=this._getPlaceholder();if(r!==this._previousPlaceholder){let o=this._elementRef.nativeElement;this._previousPlaceholder=r,r?o.setAttribute("placeholder",r):o.removeAttribute("placeholder");}}_getPlaceholder(){return this.placeholder||null;}_validateType(){JW.indexOf(this._type)>-1;}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1;}_isBadInput(){let r=this._elementRef.nativeElement.validity;return r&&r.badInput;}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled;}get shouldLabelFloat(){if(this._isNativeSelect){let r=this._elementRef.nativeElement,o=r.options[0];return this.focused||r.multiple||!this.empty||!!(r.selectedIndex>-1&&o&&o.label);}else return this.focused||!this.empty;}setDescribedByIds(r){r.length?this._elementRef.nativeElement.setAttribute("aria-describedby",r.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby");}onContainerClick(){this.focused||this.focus();}_isInlineSelect(){let r=this._elementRef.nativeElement;return this._isNativeSelect&&(r.multiple||r.size>1);}};n.ɵfac=function(o){return new(o||n)(V(Q),V(je),V(cn,10),V(ls,8),V(ii,8),V(pd),V(UW,10),V(k2),V(H),V(hs,8));},n.ɵdir=Y({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(o,A){o&1&&D("focus",function(){return A._focusChanged(!0);})("blur",function(){return A._focusChanged(!1);})("input",function(){return A._onInput();}),o&2&&(ir("id",A.id)("disabled",A.disabled)("required",A.required),Te("name",A.name||null)("readonly",A.readonly&&!A._isNativeSelect||null)("aria-invalid",A.empty&&A.required?null:A.errorState)("aria-required",A.required)("id",A.id),ue("mat-input-server",A._isServer)("mat-mdc-form-field-textarea-control",A._isInFormField&&A._isTextarea)("mat-mdc-form-field-input-control",A._isInFormField)("mdc-text-field__input",A._isInFormField)("mat-mdc-native-select-inline",A._isInlineSelect()));},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[z.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[Xe([{provide:ms,useExisting:n}]),rt]});let t=n;return t;})(),q2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,Zi,Zi,T2,Ie]});let t=n;return t;})();var RW=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var jW=["mat-icon-button",""],qW=["*"];var DW=new U("MAT_BUTTON_CONFIG");var HW=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],ZW=(()=>{let n=class n{get ripple(){var r;return(r=this._rippleLoader)==null?void 0:r.getRipple(this._elementRef.nativeElement);}set ripple(r){var o;(o=this._rippleLoader)==null||o.attachRipple(this._elementRef.nativeElement,r);}get disableRipple(){return this._disableRipple;}set disableRipple(r){this._disableRipple=r,this._updateRippleDisabled();}get disabled(){return this._disabled;}set disabled(r){this._disabled=r,this._updateRippleDisabled();}constructor(r,o,A,s){var m,h;this._elementRef=r,this._platform=o,this._ngZone=A,this._animationMode=s,this._focusMonitor=w(es),this._rippleLoader=w(L3),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let l=w(DW,{optional:!0}),u=r.nativeElement,p=u.classList;this.disabledInteractive=(m=l==null?void 0:l.disabledInteractive)!=null?m:!1,(h=this._rippleLoader)==null||h.configureRipple(u,{className:"mat-mdc-button-ripple"});for(let{attribute:x,mdcClasses:P}of HW)u.hasAttribute(x)&&p.add(...P);}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0);}ngOnDestroy(){var r;this._focusMonitor.stopMonitoring(this._elementRef),(r=this._rippleLoader)==null||r.destroyRipple(this._elementRef.nativeElement);}focus(r="program",o){r?this._focusMonitor.focusVia(this._elementRef.nativeElement,r,o):this._elementRef.nativeElement.focus(o);}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null;}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0;}_updateRippleDisabled(){var r;(r=this._rippleLoader)==null||r.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled);}};n.ɵfac=function(o){xl();},n.ɵdir=Y({type:n,inputs:{color:"color",disableRipple:[z.HasDecoratorInputTransform,"disableRipple","disableRipple",Se],disabled:[z.HasDecoratorInputTransform,"disabled","disabled",Se],ariaDisabled:[z.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",Se],disabledInteractive:[z.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",Se]},features:[dt]});let t=n;return t;})();var D2=(()=>{let n=class n extends ZW{constructor(r,o,A,s){super(r,o,A,s),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0});}};n.ɵfac=function(o){return new(o||n)(V(Q),V(je),V(H),V(Ot,8));},n.ɵcmp=G({type:n,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(o,A){o&2&&(Te("disabled",A._getDisabledAttribute())("aria-disabled",A._getAriaDisabled()),ct(A.color?"mat-"+A.color:""),ue("mat-mdc-button-disabled",A.disabled)("mat-mdc-button-disabled-interactive",A.disabledInteractive)("_mat-animation-noopable",A._animationMode==="NoopAnimations")("mat-unthemed",!A.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[Ke,_],attrs:jW,ngContentSelectors:qW,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(o,A){o&1&&(ze(),I(0,"span",0),te(1),I(2,"span",1)(3,"span",2));},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',RW],encapsulation:2,changeDetection:0});let t=n;return t;})();var H2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,sm,Ie]});let t=n;return t;})();var g9=wh(Z2(),1);var GW=["trigger"],BW=["panel"];function QW(t,n){if(t&1&&(S(0,"span",9),Z(1),L()),t&2){let i=K();v(),Me(i.placeholder);}}function _W(t,n){t&1&&te(0);}function $W(t,n){if(t&1&&(S(0,"span",11),Z(1),L()),t&2){let i=K(2);v(),Me(i.triggerValue);}}function eV(t,n){if(t&1&&(S(0,"span",10),j(1,_W,1,0)(2,$W,2,1),L()),t&2){let i=K();v(),Je(1,i.customTrigger?1:2);}}function tV(t,n){if(t&1){let i=Xt();Qe(),xt(),S(0,"div",12,13),D("@transformPanel.done",function(o){Ye(i);let A=K();return Ge(A._panelDoneAnimatingStream.next(o.toState));})("keydown",function(o){Ye(i);let A=K();return Ge(A._handleKeydown(o));}),te(2,1),L();}if(t&2){let i=K();Ng("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",i._getPanelTheme(),""),y("ngClass",i.panelClass)("@transformPanel","showing"),Te("id",i.id+"-panel")("aria-multiselectable",i.multiple)("aria-label",i.ariaLabel||null)("aria-labelledby",i._getPanelAriaLabelledby());}}var nV=[[["mat-select-trigger"]],"*"],rV=["mat-select-trigger","*"],iV={transformPanelWrap:fs("transformPanelWrap",[Ho("* => void",y2("@transformPanel",[x2()],{optional:!0}))]),transformPanel:fs("transformPanel",[zd("void",Hi({opacity:0,transform:"scale(1, 0.8)"})),Ho("void => showing",ps("120ms cubic-bezier(0, 0, 0.2, 1)",Hi({opacity:1,transform:"scale(1, 1)"}))),Ho("* => void",ps("100ms linear",Hi({opacity:0})))])};var Y2=0,G2=new U("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=w(kn);return()=>t.scrollStrategies.reposition();}});function oV(t){return()=>t.scrollStrategies.reposition();}var Im=new U("MAT_SELECT_CONFIG"),AV={provide:G2,deps:[kn],useFactory:oV},B2=new U("MatSelectTrigger"),Mm=class{constructor(n,i){this.source=n,this.value=i;}},Id=(()=>{let n=class n{_scrollOptionIntoView(r){let o=this.options.toArray()[r];if(o){let A=this.panel.nativeElement,s=S3(r,this.options,this.optionGroups),l=o._getHostElement();r===0&&s===1?A.scrollTop=0:A.scrollTop=P3(l.offsetTop,l.offsetHeight,A.scrollTop,A.offsetHeight);}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0);}_getChangeEvent(r){return new Mm(this,r);}get focused(){return this._focused||this._panelOpen;}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator;}set hideSingleSelectionIndicator(r){this._hideSingleSelectionIndicator=r,this._syncParentProperties();}get placeholder(){return this._placeholder;}set placeholder(r){this._placeholder=r,this.stateChanges.next();}get required(){var r,o,A,s;return(s=(A=this._required)!=null?A:(o=(r=this.ngControl)==null?void 0:r.control)==null?void 0:o.hasValidator(ni.required))!=null?s:!1;}set required(r){this._required=r,this.stateChanges.next();}get multiple(){return this._multiple;}set multiple(r){this._selectionModel,this._multiple=r;}get compareWith(){return this._compareWith;}set compareWith(r){this._compareWith=r,this._selectionModel&&this._initializeSelection();}get value(){return this._value;}set value(r){this._assignValue(r)&&this._onChange(r);}get errorStateMatcher(){return this._errorStateTracker.matcher;}set errorStateMatcher(r){this._errorStateTracker.matcher=r;}get id(){return this._id;}set id(r){this._id=r||this._uid,this.stateChanges.next();}get errorState(){return this._errorStateTracker.errorState;}set errorState(r){this._errorStateTracker.errorState=r;}constructor(r,o,A,s,l,u,p,m,h,x,P,C,O,J){var q,pe,et,Ve,ot;this._viewportRuler=r,this._changeDetectorRef=o,this._ngZone=A,this._elementRef=l,this._dir=u,this._parentFormField=h,this.ngControl=x,this._liveAnnouncer=O,this._defaultOptions=J,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(Ue,Vt)=>Ue===Vt,this._uid=`mat-select-${Y2++}`,this._triggerAriaLabelledBy=null,this._destroy=new ne(),this.stateChanges=new ne(),this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${Y2++}`,this._panelDoneAnimatingStream=new ne(),this._overlayPanelClass=((q=this._defaultOptions)==null?void 0:q.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=(et=(pe=this._defaultOptions)==null?void 0:pe.hideSingleSelectionIndicator)!=null?et:!1,this._multiple=!1,this.disableOptionCentering=(ot=(Ve=this._defaultOptions)==null?void 0:Ve.disableOptionCentering)!=null?ot:!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this.optionSelectionChanges=Ao(()=>{let Ue=this.options;return Ue?Ue.changes.pipe(wn(Ue),ft(()=>br(...Ue.map(Vt=>Vt.onSelectionChange)))):this._ngZone.onStable.pipe(He(1),ft(()=>this.optionSelectionChanges));}),this.openedChange=new $(),this._openedStream=this.openedChange.pipe(De(Ue=>Ue),re(()=>{})),this._closedStream=this.openedChange.pipe(De(Ue=>!Ue),re(()=>{})),this.selectionChange=new $(),this.valueChange=new $(),this._trackedModal=null,this._skipPredicate=Ue=>this.panelOpen?!1:Ue.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),(J==null?void 0:J.typeaheadDebounceInterval)!=null&&(this.typeaheadDebounceInterval=J.typeaheadDebounceInterval),this._errorStateTracker=new Jo(s,x,m,p,this.stateChanges),this._scrollStrategyFactory=C,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(P)||0,this.id=this.id;}ngOnInit(){this._selectionModel=new Wd(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(so(),xe(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(xe(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges());});}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(xe(this._destroy)).subscribe(r=>{r.added.forEach(o=>o.select()),r.removed.forEach(o=>o.deselect());}),this.options.changes.pipe(wn(null),xe(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection();});}ngDoCheck(){let r=this._getTriggerAriaLabelledby(),o=this.ngControl;if(r!==this._triggerAriaLabelledBy){let A=this._elementRef.nativeElement;this._triggerAriaLabelledBy=r,r?A.setAttribute("aria-labelledby",r):A.removeAttribute("aria-labelledby");}o&&(this._previousControl!==o.control&&(this._previousControl!==void 0&&o.disabled!==null&&o.disabled!==this.disabled&&(this.disabled=o.disabled),this._previousControl=o.control),this.updateErrorState());}ngOnChanges(r){(r.disabled||r.userAriaDescribedBy)&&this.stateChanges.next(),r.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval);}ngOnDestroy(){var r;(r=this._keyManager)==null||r.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal();}toggle(){this.panelOpen?this.close():this.open();}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next());}_applyModalPanelOwnership(){let r=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!r)return;let o=`${this.id}-panel`;this._trackedModal&&dd(this._trackedModal,"aria-owns",o),Bp(r,"aria-owns",o),this._trackedModal=r;}_clearFromModal(){if(!this._trackedModal)return;let r=`${this.id}-panel`;dd(this._trackedModal,"aria-owns",r),this._trackedModal=null;}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next());}writeValue(r){this._assignValue(r);}registerOnChange(r){this._onChange=r;}registerOnTouched(r){this._onTouched=r;}setDisabledState(r){this.disabled=r,this._changeDetectorRef.markForCheck(),this.stateChanges.next();}get panelOpen(){return this._panelOpen;}get selected(){var r,o;return this.multiple?((r=this._selectionModel)==null?void 0:r.selected)||[]:(o=this._selectionModel)==null?void 0:o.selected[0];}get triggerValue(){if(this.empty)return"";if(this._multiple){let r=this._selectionModel.selected.map(o=>o.viewValue);return this._isRtl()&&r.reverse(),r.join(", ");}return this._selectionModel.selected[0].viewValue;}updateErrorState(){this._errorStateTracker.updateErrorState();}_isRtl(){return this._dir?this._dir.value==="rtl":!1;}_handleKeydown(r){this.disabled||(this.panelOpen?this._handleOpenKeydown(r):this._handleClosedKeydown(r));}_handleClosedKeydown(r){let o=r.keyCode,A=o===40||o===38||o===37||o===39,s=o===13||o===32,l=this._keyManager;if(!l.isTyping()&&s&&!qn(r)||(this.multiple||r.altKey)&&A)r.preventDefault(),this.open();else if(!this.multiple){let u=this.selected;l.onKeydown(r);let p=this.selected;p&&u!==p&&this._liveAnnouncer.announce(p.viewValue,1e4);}}_handleOpenKeydown(r){let o=this._keyManager,A=r.keyCode,s=A===40||A===38,l=o.isTyping();if(s&&r.altKey)r.preventDefault(),this.close();else if(!l&&(A===13||A===32)&&o.activeItem&&!qn(r))r.preventDefault(),o.activeItem._selectViaInteraction();else if(!l&&this._multiple&&A===65&&r.ctrlKey){r.preventDefault();let u=this.options.some(p=>!p.disabled&&!p.selected);this.options.forEach(p=>{p.disabled||(u?p.select():p.deselect());});}else{let u=o.activeItemIndex;o.onKeydown(r),this._multiple&&s&&r.shiftKey&&o.activeItem&&o.activeItemIndex!==u&&o.activeItem._selectViaInteraction();}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next());}_onBlur(){var r;this._focused=!1,(r=this._keyManager)==null||r.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next());}_onAttached(){this._overlayDir.positionChange.pipe(He(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled();});}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:"";}get empty(){return!this._selectionModel||this._selectionModel.isEmpty();}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next();});}_setSelectionByValue(r){if(this.options.forEach(o=>o.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&r)Array.isArray(r),r.forEach(o=>this._selectOptionByValue(o)),this._sortValues();else{let o=this._selectOptionByValue(r);o?this._keyManager.updateActiveItem(o):this.panelOpen||this._keyManager.updateActiveItem(-1);}this._changeDetectorRef.markForCheck();}_selectOptionByValue(r){let o=this.options.find(A=>{if(this._selectionModel.isSelected(A))return!1;try{return A.value!=null&&this._compareWith(A.value,r);}catch{return!1;}});return o&&this._selectionModel.select(o),o;}_assignValue(r){return r!==this._value||this._multiple&&Array.isArray(r)?(this.options&&this._setSelectionByValue(r),this._value=r,!0):!1;}_getOverlayWidth(r){return this.panelWidth==="auto"?(r instanceof Cd?r.elementRef:r||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth;}_syncParentProperties(){if(this.options)for(let r of this.options)r._changeDetectorRef.markForCheck();}_initKeyManager(){this._keyManager=new sd(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close());}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction();});}_resetOptions(){let r=br(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(xe(r)).subscribe(o=>{this._onSelect(o.source,o.isUserInput),o.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus());}),br(...this.options.map(o=>o._stateChanges)).pipe(xe(r)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next();});}_onSelect(r,o){let A=this._selectionModel.isSelected(r);r.value==null&&!this._multiple?(r.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(r.value)):(A!==r.selected&&(r.selected?this._selectionModel.select(r):this._selectionModel.deselect(r)),o&&this._keyManager.setActiveItem(r),this.multiple&&(this._sortValues(),o&&this.focus())),A!==this._selectionModel.isSelected(r)&&this._propagateChanges(),this.stateChanges.next();}_sortValues(){if(this.multiple){let r=this.options.toArray();this._selectionModel.sort((o,A)=>this.sortComparator?this.sortComparator(o,A,r):r.indexOf(o)-r.indexOf(A)),this.stateChanges.next();}}_propagateChanges(r){let o;this.multiple?o=this.selected.map(A=>A.value):o=this.selected?this.selected.value:r,this._value=o,this.valueChange.emit(o),this._onChange(o),this.selectionChange.emit(this._getChangeEvent(o)),this._changeDetectorRef.markForCheck();}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let r=-1;for(let o=0;o<this.options.length;o++)if(!this.options.get(o).disabled){r=o;break;}this._keyManager.setActiveItem(r);}else this._keyManager.setActiveItem(this._selectionModel.selected[0]);}_canOpen(){var r;return!this._panelOpen&&!this.disabled&&((r=this.options)==null?void 0:r.length)>0;}focus(r){this._elementRef.nativeElement.focus(r);}_getPanelAriaLabelledby(){var A;if(this.ariaLabel)return null;let r=(A=this._parentFormField)==null?void 0:A.getLabelId(),o=r?r+" ":"";return this.ariaLabelledby?o+this.ariaLabelledby:r;}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null;}_getTriggerAriaLabelledby(){var A;if(this.ariaLabel)return null;let r=(A=this._parentFormField)==null?void 0:A.getLabelId(),o=(r?r+" ":"")+this._valueId;return this.ariaLabelledby&&(o+=" "+this.ariaLabelledby),o;}_panelDoneAnimating(r){this.openedChange.emit(r);}setDescribedByIds(r){r.length?this._elementRef.nativeElement.setAttribute("aria-describedby",r.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby");}onContainerClick(){this.focus(),this.open();}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder;}};n.ɵfac=function(o){return new(o||n)(V(oi),V(st),V(H),V(pd),V(Q),V(Dn,8),V(ls,8),V(ii,8),V(hs,8),V(cn,10),Jn("tabindex"),V(G2),V(c3),V(Im,8));},n.ɵcmp=G({type:n,selectors:[["mat-select"]],contentQueries:function(o,A,s){if(o&1&&(gt(s,B2,5),gt(s,Mo,5),gt(s,lm,5)),o&2){let l;ae(l=le())&&(A.customTrigger=l.first),ae(l=le())&&(A.options=l),ae(l=le())&&(A.optionGroups=l);}},viewQuery:function(o,A){if(o&1&&(Ce(GW,5),Ce(BW,5),Ce(Um,5)),o&2){let s;ae(s=le())&&(A.trigger=s.first),ae(s=le())&&(A.panel=s.first),ae(s=le())&&(A._overlayDir=s.first);}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(o,A){o&1&&D("keydown",function(l){return A._handleKeydown(l);})("focus",function(){return A._onFocus();})("blur",function(){return A._onBlur();}),o&2&&(Te("id",A.id)("tabindex",A.disabled?-1:A.tabIndex)("aria-controls",A.panelOpen?A.id+"-panel":null)("aria-expanded",A.panelOpen)("aria-label",A.ariaLabel||null)("aria-required",A.required.toString())("aria-disabled",A.disabled.toString())("aria-invalid",A.errorState)("aria-activedescendant",A._getAriaActiveDescendant()),ue("mat-mdc-select-disabled",A.disabled)("mat-mdc-select-invalid",A.errorState)("mat-mdc-select-required",A.required)("mat-mdc-select-empty",A.empty)("mat-mdc-select-multiple",A.multiple));},inputs:{userAriaDescribedBy:[z.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[z.HasDecoratorInputTransform,"disabled","disabled",Se],disableRipple:[z.HasDecoratorInputTransform,"disableRipple","disableRipple",Se],tabIndex:[z.HasDecoratorInputTransform,"tabIndex","tabIndex",r=>r==null?0:hn(r)],hideSingleSelectionIndicator:[z.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Se],placeholder:"placeholder",required:[z.HasDecoratorInputTransform,"required","required",Se],multiple:[z.HasDecoratorInputTransform,"multiple","multiple",Se],disableOptionCentering:[z.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",Se],compareWith:"compareWith",value:"value",ariaLabel:[z.None,"aria-label","ariaLabel"],ariaLabelledby:[z.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[z.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",hn],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[Xe([{provide:ms,useExisting:n},{provide:am,useExisting:n}]),dt,rt,_],ngContentSelectors:rV,decls:11,vars:8,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(o,A){if(o&1&&(ze(nV),S(0,"div",0,1),D("click",function(){return A.open();}),S(3,"div",2),j(4,QW,2,1,"span",3)(5,eV,3,1),L(),S(6,"div",4)(7,"div",5),Qe(),S(8,"svg",6),I(9,"path",7),L()()()(),j(10,tV,3,9,"ng-template",8),D("backdropClick",function(){return A.close();})("attach",function(){return A._onAttached();})("detach",function(){return A.close();})),o&2){let s=lt(1);v(3),Te("id",A._valueId),v(),Je(4,A.empty?4:5),v(6),y("cdkConnectedOverlayPanelClass",A._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",A._scrollStrategy)("cdkConnectedOverlayOrigin",A._preferredOverlayOrigin||s)("cdkConnectedOverlayOpen",A.panelOpen)("cdkConnectedOverlayPositions",A._positions)("cdkConnectedOverlayWidth",A._overlayWidth);}},dependencies:[Cd,Um,ln],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[iV.transformPanel]},changeDetection:0});let t=n;return t;})(),Q2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["mat-select-trigger"]],standalone:!0,features:[Xe([{provide:B2,useExisting:n}])]});let t=n;return t;})(),_2=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({providers:[AV],imports:[fe,Nd,dm,Ie,jo,Zi,dm,Ie]});let t=n;return t;})();var aV=["input"],lV=["label"],dV=["*"],cV=new U("mat-checkbox-default-options",{providedIn:"root",factory:e9});function e9(){return{color:"accent",clickAction:"check-indeterminate"};}var It=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t;}(It||{}),uV={provide:St,useExisting:_e(()=>Rd),multi:!0},Rm=class{},fV=0,$2=e9(),Rd=(()=>{let n=class n{focus(){this._inputElement.nativeElement.focus();}_createChangeEvent(r){let o=new Rm();return o.source=this,o.checked=r,o;}_getAnimationTargetElement(){var r;return(r=this._inputElement)==null?void 0:r.nativeElement;}get inputId(){return`${this.id||this._uniqueId}-input`;}constructor(r,o,A,s,l,u){this._elementRef=r,this._changeDetectorRef=o,this._ngZone=A,this._animationMode=l,this._options=u,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new $(),this.indeterminateChange=new $(),this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=It.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||$2,this.color=this._options.color||$2.color,this.tabIndex=parseInt(s)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++fV}`;}ngOnChanges(r){r.required&&this._validatorChangeFn();}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate);}get checked(){return this._checked;}set checked(r){r!=this.checked&&(this._checked=r,this._changeDetectorRef.markForCheck());}get disabled(){return this._disabled;}set disabled(r){r!==this.disabled&&(this._disabled=r,this._changeDetectorRef.markForCheck());}get indeterminate(){return this._indeterminate;}set indeterminate(r){let o=r!=this._indeterminate;this._indeterminate=r,o&&(this._indeterminate?this._transitionCheckState(It.Indeterminate):this._transitionCheckState(this.checked?It.Checked:It.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate);}_isRippleDisabled(){return this.disableRipple||this.disabled;}_onLabelTextChange(){this._changeDetectorRef.detectChanges();}writeValue(r){this.checked=!!r;}registerOnChange(r){this._controlValueAccessorChangeFn=r;}registerOnTouched(r){this._onTouched=r;}setDisabledState(r){this.disabled=r;}validate(r){return this.required&&r.value!==!0?{required:!0}:null;}registerOnValidatorChange(r){this._validatorChangeFn=r;}_transitionCheckState(r){let o=this._currentCheckState,A=this._getAnimationTargetElement();if(!(o===r||!A)&&(this._currentAnimationClass&&A.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(o,r),this._currentCheckState=r,this._currentAnimationClass.length>0)){A.classList.add(this._currentAnimationClass);let s=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{A.classList.remove(s);},1e3);});}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked);}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked);}_handleInputClick(){var o;let r=(o=this._options)==null?void 0:o.clickAction;!this.disabled&&r!=="noop"?(this.indeterminate&&r!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate);}),this._checked=!this._checked,this._transitionCheckState(this._checked?It.Checked:It.Unchecked),this._emitChangeEvent()):!this.disabled&&r==="noop"&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate);}_onInteractionEvent(r){r.stopPropagation();}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck();});}_getAnimationClassForCheckStateTransition(r,o){if(this._animationMode==="NoopAnimations")return"";switch(r){case It.Init:if(o===It.Checked)return this._animationClasses.uncheckedToChecked;if(o==It.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case It.Unchecked:return o===It.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case It.Checked:return o===It.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case It.Indeterminate:return o===It.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked;}return"";}_syncIndeterminate(r){let o=this._inputElement;o&&(o.nativeElement.indeterminate=r);}_onInputClick(){this._handleInputClick();}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus();}_preventBubblingFromLabel(r){r.target&&this._labelElement.nativeElement.contains(r.target)&&r.stopPropagation();}};n.ɵfac=function(o){return new(o||n)(V(Q),V(st),V(H),Jn("tabindex"),V(Ot,8),V(cV,8));},n.ɵcmp=G({type:n,selectors:[["mat-checkbox"]],viewQuery:function(o,A){if(o&1&&(Ce(aV,5),Ce(lV,5),Ce(rs,5)),o&2){let s;ae(s=le())&&(A._inputElement=s.first),ae(s=le())&&(A._labelElement=s.first),ae(s=le())&&(A.ripple=s.first);}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(o,A){o&2&&(ir("id",A.id),Te("tabindex",null)("aria-label",null)("aria-labelledby",null),ct(A.color?"mat-"+A.color:"mat-accent"),ue("_mat-animation-noopable",A._animationMode==="NoopAnimations")("mdc-checkbox--disabled",A.disabled)("mat-mdc-checkbox-disabled",A.disabled)("mat-mdc-checkbox-checked",A.checked));},inputs:{ariaLabel:[z.None,"aria-label","ariaLabel"],ariaLabelledby:[z.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[z.None,"aria-describedby","ariaDescribedby"],id:"id",required:[z.HasDecoratorInputTransform,"required","required",Se],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[z.HasDecoratorInputTransform,"disableRipple","disableRipple",Se],tabIndex:[z.HasDecoratorInputTransform,"tabIndex","tabIndex",r=>r==null?void 0:hn(r)],color:"color",checked:[z.HasDecoratorInputTransform,"checked","checked",Se],disabled:[z.HasDecoratorInputTransform,"disabled","disabled",Se],indeterminate:[z.HasDecoratorInputTransform,"indeterminate","indeterminate",Se]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[Xe([uV,{provide:gn,useExisting:n,multi:!0}]),dt,rt,_],ngContentSelectors:dV,decls:15,vars:19,consts:[["mat-internal-form-field","",3,"labelPosition","click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(o,A){if(o&1&&(ze(),S(0,"div",0),D("click",function(l){return A._preventBubblingFromLabel(l);}),S(1,"div",1,2)(3,"div",3),D("click",function(){return A._onTouchTargetClick();}),L(),S(4,"input",4,5),D("blur",function(){return A._onBlur();})("click",function(){return A._onInputClick();})("change",function(l){return A._onInteractionEvent(l);}),L(),I(6,"div",6),S(7,"div",7),Qe(),S(8,"svg",8),I(9,"path",9),L(),xt(),I(10,"div",10),L(),I(11,"div",11),L(),S(12,"label",12,13),te(14),L()()),o&2){let s=lt(2);y("labelPosition",A.labelPosition),v(4),ue("mdc-checkbox--selected",A.checked),y("checked",A.checked)("indeterminate",A.indeterminate)("disabled",A.disabled)("id",A.inputId)("required",A.required)("tabIndex",A.disabled?-1:A.tabIndex),Te("aria-label",A.ariaLabel||null)("aria-labelledby",A.ariaLabelledby)("aria-describedby",A.ariaDescribedby)("aria-checked",A.indeterminate?"mixed":null)("name",A.name)("value",A.value),v(7),y("matRippleTrigger",s)("matRippleDisabled",A.disableRipple||A.disabled)("matRippleCentered",!0),v(),y("for",A.inputId);}},dependencies:[rs,X3],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=n;return t;})();var t9=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Rd,Ie,Ie]});let t=n;return t;})();var mV=["*"],jd;function hV(){if(jd===void 0&&(jd=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(jd=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}));}return jd;}function vs(t){var n;return((n=hV())==null?void 0:n.createHTML(t))||t;}function n9(t){return Error(`Unable to find icon with the name "${t}"`);}function vV(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");}function r9(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`);}function i9(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`);}var wr=class{constructor(n,i,r){this.url=n,this.svgText=i,this.options=r;}},gV=(()=>{let n=class n{constructor(r,o,A,s){this._httpClient=r,this._sanitizer=o,this._errorHandler=s,this._svgIconConfigs=new Map(),this._iconSetConfigs=new Map(),this._cachedIconsByUrl=new Map(),this._inProgressUrlFetches=new Map(),this._fontCssClassesByAlias=new Map(),this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=A;}addSvgIcon(r,o,A){return this.addSvgIconInNamespace("",r,o,A);}addSvgIconLiteral(r,o,A){return this.addSvgIconLiteralInNamespace("",r,o,A);}addSvgIconInNamespace(r,o,A,s){return this._addSvgIconConfig(r,o,new wr(A,null,s));}addSvgIconResolver(r){return this._resolvers.push(r),this;}addSvgIconLiteralInNamespace(r,o,A,s){let l=this._sanitizer.sanitize(Ut.HTML,A);if(!l)throw i9(A);let u=vs(l);return this._addSvgIconConfig(r,o,new wr("",u,s));}addSvgIconSet(r,o){return this.addSvgIconSetInNamespace("",r,o);}addSvgIconSetLiteral(r,o){return this.addSvgIconSetLiteralInNamespace("",r,o);}addSvgIconSetInNamespace(r,o,A){return this._addSvgIconSetConfig(r,new wr(o,null,A));}addSvgIconSetLiteralInNamespace(r,o,A){let s=this._sanitizer.sanitize(Ut.HTML,o);if(!s)throw i9(o);let l=vs(s);return this._addSvgIconSetConfig(r,new wr("",l,A));}registerFontClassAlias(r,o=r){return this._fontCssClassesByAlias.set(r,o),this;}classNameForFontAlias(r){return this._fontCssClassesByAlias.get(r)||r;}setDefaultFontSetClass(...r){return this._defaultFontSetClass=r,this;}getDefaultFontSetClass(){return this._defaultFontSetClass;}getSvgIconFromUrl(r){let o=this._sanitizer.sanitize(Ut.RESOURCE_URL,r);if(!o)throw r9(r);let A=this._cachedIconsByUrl.get(o);return A?ee(qd(A)):this._loadSvgIconFromConfig(new wr(r,null)).pipe(nt(s=>this._cachedIconsByUrl.set(o,s)),re(s=>qd(s)));}getNamedSvgIcon(r,o=""){let A=o9(o,r),s=this._svgIconConfigs.get(A);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(o,r),s)return this._svgIconConfigs.set(A,s),this._getSvgFromConfig(s);let l=this._iconSetConfigs.get(o);return l?this._getSvgFromIconSetConfigs(r,l):Or(n9(A));}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear();}_getSvgFromConfig(r){return r.svgText?ee(qd(this._svgElementFromConfig(r))):this._loadSvgIconFromConfig(r).pipe(re(o=>qd(o)));}_getSvgFromIconSetConfigs(r,o){let A=this._extractIconWithNameFromAnySet(r,o);if(A)return ee(A);let s=o.filter(l=>!l.svgText).map(l=>this._loadSvgIconSetFromConfig(l).pipe(Nn(u=>{let m=`Loading icon set URL: ${this._sanitizer.sanitize(Ut.RESOURCE_URL,l.url)} failed: ${u.message}`;return this._errorHandler.handleError(new Error(m)),ee(null);})));return AA(s).pipe(re(()=>{let l=this._extractIconWithNameFromAnySet(r,o);if(!l)throw n9(r);return l;}));}_extractIconWithNameFromAnySet(r,o){for(let A=o.length-1;A>=0;A--){let s=o[A];if(s.svgText&&s.svgText.toString().indexOf(r)>-1){let l=this._svgElementFromConfig(s),u=this._extractSvgIconFromSet(l,r,s.options);if(u)return u;}}return null;}_loadSvgIconFromConfig(r){return this._fetchIcon(r).pipe(nt(o=>r.svgText=o),re(()=>this._svgElementFromConfig(r)));}_loadSvgIconSetFromConfig(r){return r.svgText?ee(null):this._fetchIcon(r).pipe(nt(o=>r.svgText=o));}_extractSvgIconFromSet(r,o,A){let s=r.querySelector(`[id="${o}"]`);if(!s)return null;let l=s.cloneNode(!0);if(l.removeAttribute("id"),l.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(l,A);if(l.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(l),A);let u=this._svgElementFromString(vs("<svg></svg>"));return u.appendChild(l),this._setSvgAttributes(u,A);}_svgElementFromString(r){let o=this._document.createElement("DIV");o.innerHTML=r;let A=o.querySelector("svg");if(!A)throw Error("<svg> tag not found");return A;}_toSvgElement(r){let o=this._svgElementFromString(vs("<svg></svg>")),A=r.attributes;for(let s=0;s<A.length;s++){let{name:l,value:u}=A[s];l!=="id"&&o.setAttribute(l,u);}for(let s=0;s<r.childNodes.length;s++)r.childNodes[s].nodeType===this._document.ELEMENT_NODE&&o.appendChild(r.childNodes[s].cloneNode(!0));return o;}_setSvgAttributes(r,o){return r.setAttribute("fit",""),r.setAttribute("height","100%"),r.setAttribute("width","100%"),r.setAttribute("preserveAspectRatio","xMidYMid meet"),r.setAttribute("focusable","false"),o&&o.viewBox&&r.setAttribute("viewBox",o.viewBox),r;}_fetchIcon(r){var m;let{url:o,options:A}=r,s=(m=A==null?void 0:A.withCredentials)!=null?m:!1;if(!this._httpClient)throw vV();if(o==null)throw Error(`Cannot fetch icon from URL "${o}".`);let l=this._sanitizer.sanitize(Ut.RESOURCE_URL,o);if(!l)throw r9(o);let u=this._inProgressUrlFetches.get(l);if(u)return u;let p=this._httpClient.get(l,{responseType:"text",withCredentials:s}).pipe(re(h=>vs(h)),zn(()=>this._inProgressUrlFetches.delete(l)),lA());return this._inProgressUrlFetches.set(l,p),p;}_addSvgIconConfig(r,o,A){return this._svgIconConfigs.set(o9(r,o),A),this;}_addSvgIconSetConfig(r,o){let A=this._iconSetConfigs.get(r);return A?A.push(o):this._iconSetConfigs.set(r,[o]),this;}_svgElementFromConfig(r){if(!r.svgElement){let o=this._svgElementFromString(r.svgText);this._setSvgAttributes(o,r.options),r.svgElement=o;}return r.svgElement;}_getIconConfigFromResolvers(r,o){for(let A=0;A<this._resolvers.length;A++){let s=this._resolvers[A](o,r);if(s)return bV(s)?new wr(s.url,null,s.options):new wr(s,null);}}};n.ɵfac=function(o){return new(o||n)(F(YA,8),F(Jp),F(se,8),F(on));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function qd(t){return t.cloneNode(!0);}function o9(t,n){return t+":"+n;}function bV(t){return!!(t.url&&t.options);}var xV=new U("MAT_ICON_DEFAULT_OPTIONS"),yV=new U("mat-icon-location",{providedIn:"root",factory:SV});function SV(){let t=w(se),n=t?t.location:null;return{getPathname:()=>n?n.pathname+n.search:""};}var A9=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],PV=A9.map(t=>`[${t}]`).join(", "),LV=/^url\(['"]?#(.*?)['"]?\)$/,s9=(()=>{let n=class n{get color(){return this._color||this._defaultColor;}set color(r){this._color=r;}get svgIcon(){return this._svgIcon;}set svgIcon(r){r!==this._svgIcon&&(r?this._updateSvgIcon(r):this._svgIcon&&this._clearSvgElement(),this._svgIcon=r);}get fontSet(){return this._fontSet;}set fontSet(r){let o=this._cleanupFontValue(r);o!==this._fontSet&&(this._fontSet=o,this._updateFontIconClasses());}get fontIcon(){return this._fontIcon;}set fontIcon(r){let o=this._cleanupFontValue(r);o!==this._fontIcon&&(this._fontIcon=o,this._updateFontIconClasses());}constructor(r,o,A,s,l,u){this._elementRef=r,this._iconRegistry=o,this._location=s,this._errorHandler=l,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Ne.EMPTY,u&&(u.color&&(this.color=this._defaultColor=u.color),u.fontSet&&(this.fontSet=u.fontSet)),A||r.nativeElement.setAttribute("aria-hidden","true");}_splitIconName(r){if(!r)return["",""];let o=r.split(":");switch(o.length){case 1:return["",o[0]];case 2:return o;default:throw Error(`Invalid icon name: "${r}"`);}}ngOnInit(){this._updateFontIconClasses();}ngAfterViewChecked(){let r=this._elementsWithExternalReferences;if(r&&r.size){let o=this._location.getPathname();o!==this._previousPath&&(this._previousPath=o,this._prependPathToReferences(o));}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();}_usingFontIcon(){return!this.svgIcon;}_setSvgElement(r){this._clearSvgElement();let o=this._location.getPathname();this._previousPath=o,this._cacheChildrenWithExternalReferences(r),this._prependPathToReferences(o),this._elementRef.nativeElement.appendChild(r);}_clearSvgElement(){let r=this._elementRef.nativeElement,o=r.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();o--;){let A=r.childNodes[o];(A.nodeType!==1||A.nodeName.toLowerCase()==="svg")&&A.remove();}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let r=this._elementRef.nativeElement,o=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(A=>A.length>0);this._previousFontSetClass.forEach(A=>r.classList.remove(A)),o.forEach(A=>r.classList.add(A)),this._previousFontSetClass=o,this.fontIcon!==this._previousFontIconClass&&!o.includes("mat-ligature-font")&&(this._previousFontIconClass&&r.classList.remove(this._previousFontIconClass),this.fontIcon&&r.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon);}_cleanupFontValue(r){return typeof r=="string"?r.trim().split(" ")[0]:r;}_prependPathToReferences(r){let o=this._elementsWithExternalReferences;o&&o.forEach((A,s)=>{A.forEach(l=>{s.setAttribute(l.name,`url('${r}#${l.value}')`);});});}_cacheChildrenWithExternalReferences(r){let o=r.querySelectorAll(PV),A=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map();for(let s=0;s<o.length;s++)A9.forEach(l=>{let u=o[s],p=u.getAttribute(l),m=p?p.match(LV):null;if(m){let h=A.get(u);h||(h=[],A.set(u,h)),h.push({name:l,value:m[1]});}});}_updateSvgIcon(r){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),r){let[o,A]=this._splitIconName(r);o&&(this._svgNamespace=o),A&&(this._svgName=A),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(A,o).pipe(He(1)).subscribe(s=>this._setSvgElement(s),s=>{let l=`Error retrieving icon ${o}:${A}! ${s.message}`;this._errorHandler.handleError(new Error(l));});}}};n.ɵfac=function(o){return new(o||n)(V(Q),V(gV),Jn("aria-hidden"),V(yV),V(on),V(xV,8));},n.ɵcmp=G({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(o,A){o&2&&(Te("data-mat-icon-type",A._usingFontIcon()?"font":"svg")("data-mat-icon-name",A._svgName||A.fontIcon)("data-mat-icon-namespace",A._svgNamespace||A.fontSet)("fontIcon",A._usingFontIcon()?A.fontIcon:null),ct(A.color?"mat-"+A.color:""),ue("mat-icon-inline",A.inline)("mat-icon-no-color",A.color!=="primary"&&A.color!=="accent"&&A.color!=="warn"));},inputs:{color:"color",inline:[z.HasDecoratorInputTransform,"inline","inline",Se],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[dt,_],ngContentSelectors:mV,decls:1,vars:0,template:function(o,A){o&1&&(ze(),te(0));},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});let t=n;return t;})(),a9=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,Ie]});let t=n;return t;})();var l9=(()=>{let n=class n{constructor(){this._vertical=!1,this._inset=!1;}get vertical(){return this._vertical;}set vertical(r){this._vertical=vn(r);}get inset(){return this._inset;}set inset(r){this._inset=vn(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(o,A){o&2&&(Te("aria-orientation",A.vertical?"vertical":"horizontal"),ue("mat-divider-vertical",A.vertical)("mat-divider-horizontal",!A.vertical)("mat-divider-inset",A.inset));},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[_],decls:0,vars:0,template:function(o,A){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0});let t=n;return t;})(),d9=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[Ie,Ie]});let t=n;return t;})();var VV=["searchSelectInput"],kV=["innerSelectSearch"];function TV(t,n){if(t&1){let i=Xt();S(0,"mat-checkbox",10),D("change",function(o){Ye(i);let A=K();return Ge(A._emitSelectAllBooleanToParent(o.checked));}),L();}if(t&2){let i=K();y("color",i.matFormField==null?null:i.matFormField.color)("checked",i.toggleAllCheckboxChecked)("indeterminate",i.toggleAllCheckboxIndeterminate)("matTooltip",i.toggleAllCheckboxTooltipMessage)("matTooltipPosition",i.toggleAllCheckboxTooltipPosition);}}function FV(t,n){t&1&&I(0,"mat-spinner",11);}function CV(t,n){t&1&&te(0,1,["*ngIf","clearIcon; else defaultIcon"]);}function NV(t,n){if(t&1&&(S(0,"mat-icon",15),Z(1),L()),t&2){let i=K(2);y("svgIcon",i.closeSvgIcon),v(),we(" ",i.closeSvgIcon?null:i.closeIcon," ");}}function zV(t,n){if(t&1){let i=Xt();S(0,"button",12),D("click",function(){Ye(i);let o=K();return Ge(o._reset(!0));}),j(1,CV,1,0,"ng-content",13)(2,NV,2,2,"ng-template",null,14,mn),L();}if(t&2){let i=lt(3),r=K();v(),y("ngIf",r.clearIcon)("ngIfElse",i);}}function wV(t,n){t&1&&te(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"]);}function KV(t,n){if(t&1&&Z(0),t&2){let i=K(2);Me(i.noEntriesFoundLabel);}}function EV(t,n){if(t&1&&(S(0,"div",16),j(1,wV,1,0,"ng-content",13)(2,KV,1,1,"ng-template",null,17,mn),L()),t&2){let i=lt(3),r=K();v(),y("ngIf",r.noEntriesFound)("ngIfElse",i);}}var OV=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],UV=(t,n)=>({"mat-select-search-inner-multiple":t,"mat-select-search-inner-toggle-all":n}),JV=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"],jm=(()=>{class t{}return t.ɵfac=function(i){return new(i||t)();},t.ɵdir=Y({type:t,selectors:[["","ngxMatSelectSearchClear",""]]}),t;})(),MV=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],IV=new U("mat-selectsearch-default-options"),RV=(()=>{class t{}return t.ɵfac=function(i){return new(i||t)();},t.ɵdir=Y({type:t,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),t;})(),c9=(()=>{class t{constructor(i,r,o,A,s,l){this.matSelect=i,this.changeDetectorRef=r,this._viewportRuler=o,this.matOption=A,this.matFormField=s,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.recreateValuesArray=!1,this.toggleAll=new $(),this.onTouched=u=>{},this._options$=new ut(null),this.optionsList$=this._options$.pipe(ft(u=>u?u.changes.pipe(re(p=>p.toArray()),wn(u.toArray())):ee(null))),this.optionsLength$=this.optionsList$.pipe(re(u=>u?u.length:0)),this._formControl=new $t("",{nonNullable:!0}),this._showNoEntriesFound$=gr([this._formControl.valueChanges,this.optionsLength$]).pipe(re(([u,p])=>!!(this.noEntriesFoundLabel&&u&&p===this.getOptionsLengthOffset()))),this._onDestroy=new ne(),this.applyDefaultOptions(l);}get value(){return this._formControl.value;}set _options(i){this._options$.next(i);}get _options(){return this._options$.getValue();}applyDefaultOptions(i){if(i)for(let r of MV)i.hasOwnProperty(r)&&(this[r]=i[r]);}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("role","presentation")):console.error("<ngx-mat-select-search> must be placed inside a <mat-option> element"),this.matSelect.openedChange.pipe(Ec(1),xe(this._onDestroy)).subscribe(i=>{i?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset();}),this.matSelect.openedChange.pipe(He(1),ft(i=>{this._options=this.matSelect.options;let r=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe(nt(()=>{setTimeout(()=>{let o=this._options.toArray(),A=o[this.getOptionsLengthOffset()],s=this.matSelect._keyManager;s&&this.matSelect.panelOpen&&A&&((!r||!this.matSelect.compareWith(r.value,A.value)||!s.activeItem||!o.find(u=>{var p;return this.matSelect.compareWith(u.value,(p=s.activeItem)==null?void 0:p.value);}))&&s.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth();})),r=A;});}));})).pipe(xe(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe(xe(this._onDestroy)).subscribe(i=>{this.matOption&&(i?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"));}),this._viewportRuler.change().pipe(xe(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth();}),this.initMultipleHandling(),this.optionsList$.pipe(xe(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck();});}_emitSelectAllBooleanToParent(i){this.toggleAll.emit(i);}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete();}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox;}_handleKeydown(i){(i.key&&i.key.length===1||this.preventHomeEndKeyPropagation&&(i.key==="Home"||i.key==="End"))&&i.stopPropagation(),this.matSelect.multiple&&i.key&&i.key==="Enter"&&setTimeout(()=>this._focus()),this.enableClearOnEscapePressed&&i.key==="Escape"&&this.value&&(this._reset(!0),i.stopPropagation());}_handleKeyup(i){if(i.key==="ArrowUp"||i.key==="ArrowDown"){let r=this.matSelect._getAriaActiveDescendant(),o=this._options.toArray().findIndex(A=>A.id===r);o!==-1&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[o]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",r));}}writeValue(i){this._lastExternalInputValue=i,this._formControl.setValue(i),this.changeDetectorRef.markForCheck();}onBlur(){this.unselectActiveDescendant(),this.onTouched();}registerOnChange(i){this._formControl.valueChanges.pipe(De(r=>r!==this._lastExternalInputValue),nt(()=>this._lastExternalInputValue=void 0),xe(this._onDestroy)).subscribe(i);}registerOnTouched(i){this.onTouched=i;}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;let i=this.matSelect.panel.nativeElement,r=i.scrollTop;this.searchSelectInput.nativeElement.focus(),i.scrollTop=r;}_reset(i){this._formControl.setValue(""),i&&this._focus();}initMultipleHandling(){if(!this.matSelect.ngControl){this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true");return;}this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges&&this.matSelect.ngControl.valueChanges.pipe(xe(this._onDestroy)).subscribe(i=>{let r=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!i||!Array.isArray(i))&&(i=[]);let o=this.matSelect.options.map(A=>A.value);this.previousSelectedValues.forEach(A=>{!i.some(s=>this.matSelect.compareWith(s,A))&&!o.some(s=>this.matSelect.compareWith(s,A))&&(this.recreateValuesArray?i=[...i,A]:i.push(A),r=!0);});}this.previousSelectedValues=i,r&&this.matSelect._onChange(i);});}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let i=this.innerSelectSearch.nativeElement,r=null;for(;i&&i.parentElement;)if(i=i.parentElement,i.classList.contains("mat-select-panel")){r=i;break;}r&&(this.innerSelectSearch.nativeElement.style.width=r.clientWidth+"px");}getOptionsLengthOffset(){return this.matOption?1:0;}unselectActiveDescendant(){var i;(i=this.activeDescendant)==null||i.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant");}}return t.ɵfac=function(i){return new(i||t)(V(Id),V(st),V(oi),V(Mo,8),V(Jd,8),V(IV,8));},t.ɵcmp=G({type:t,selectors:[["ngx-mat-select-search"]],contentQueries:function(i,r,o){if(i&1&&(gt(o,jm,5),gt(o,RV,5)),i&2){let A;ae(A=le())&&(r.clearIcon=A.first),ae(A=le())&&(r.noEntriesFound=A.first);}},viewQuery:function(i,r){if(i&1&&(Ce(VV,7,Q),Ce(kV,7,Q)),i&2){let o;ae(o=le())&&(r.searchSelectInput=o.first),ae(o=le())&&(r.innerSelectSearch=o.first);}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti",recreateValuesArray:"recreateValuesArray"},outputs:{toggleAll:"toggleAll"},features:[Xe([{provide:St,useExisting:_e(()=>t),multi:!0}])],ngContentSelectors:JV,decls:13,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],[1,"mat-select-search-inner-row"],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"],["defaultNoEntriesFound",""]],template:function(i,r){i&1&&(ze(OV),I(0,"input",0),S(1,"div",1,2)(3,"div",3),j(4,TV,1,5,"mat-checkbox",4),S(5,"input",5,6),D("keydown",function(A){return r._handleKeydown(A);})("keyup",function(A){return r._handleKeyup(A);})("blur",function(){return r.onBlur();}),L(),j(7,FV,1,0,"mat-spinner",7)(8,zV,4,2,"button",8),te(9),L(),I(10,"mat-divider"),L(),j(11,EV,4,2,"div",9),Co(12,"async")),i&2&&(v(),y("ngClass",an(11,UV,r.matSelect.multiple,r._isToggleAllCheckboxVisible())),v(3),y("ngIf",r._isToggleAllCheckboxVisible()),v(),y("type",r.type)("formControl",r._formControl)("placeholder",r.placeholderLabel),Te("aria-label",r.ariaLabel),v(2),y("ngIf",r.searching),v(),y("ngIf",!r.hideClearSearchButton&&r.value&&!r.searching),v(3),y("ngIf",No(12,9,r._showNoEntriesFound$)));},dependencies:[ln,Qt,un,Vn,bn,D2,Rd,s9,V3,wd,l9,jl],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-select-panel-background-color)}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-select-panel-background-color);padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),t;})();var u9=(()=>{class t{}return t.ɵfac=function(i){return new(i||t)();},t.ɵmod=ie({type:t}),t.ɵinj=oe({imports:[fe,tn,H2,t9,a9,k3,Kd,d9]}),t;})();var ar=wh(f9(),1);var qV=["singleSelect"];function DV(t,n){if(t&1&&(S(0,"mat-label",13),Z(1),L()),t&2){let i=K();v(),Me(i.textLabels.mainLabel);}}function HV(t,n){if(t&1&&(S(0,"mat-option")(1,"ngx-mat-select-search",14),Qe(),S(2,"svg",15),I(3,"path",16)(4,"path",17)(5,"path",18),L()()()),t&2){let i=K();v(),y("formControl",i.prefixFilterCtrl)("placeholderLabel",i.textLabels.searchPlaceholderLabel||"")("noEntriesFoundLabel",i.textLabels.noEntriesFoundLabel||"");}}function ZV(t,n){if(t&1&&(S(0,"mat-option",19)(1,"div",20)(2,"div",6),I(3,"div",7),L(),S(4,"div"),Z(5),L()()()),t&2){let i=n.$implicit;y("value",i),v(3),y("ngClass",i.flagClass),v(2),Me(i.name);}}function YV(t,n){if(t&1&&(S(0,"mat-label"),Z(1),L()),t&2){let i=K();v(),Me(i.textLabels.nationalNumberLabel);}}function GV(t,n){t&1&&Ct(0);}function BV(t,n){if(t&1&&(S(0,"a",11),j(1,GV,1,0,"ng-container",21),L()),t&2){let i=K(),r=lt(23);Fl("href","tel:",i.fieldControl.value,"",sn),v(),y("ngTemplateOutlet",r);}}function QV(t,n){t&1&&Ct(0);}function _V(t,n){if(t&1&&j(0,QV,1,0,"ng-container",21),t&2){K();let i=lt(23);y("ngTemplateOutlet",i);}}function $V(t,n){t&1&&(Qe(),S(0,"svg",22),I(1,"path",16)(2,"path",23),L());}function ek(t,n){if(t&1&&(S(0,"mat-hint"),Z(1),L()),t&2){let i=K();v(),Me(i.textLabels.hintLabel);}}function tk(t,n){if(t&1&&(S(0,"mat-error"),Z(1),L()),t&2){let i=K();v(),Me(i.textLabels.requiredError);}}function nk(t,n){if(t&1&&(S(0,"mat-error"),Z(1),L()),t&2){let i=K();v(),Me(i.textLabels.invalidNumberError);}}var rk=t=>({"is-focused":t}),X=function(t){return t.Afghanistan="af",t.Albania="al",t.Algeria="dz",t.AmericanSamoa="as",t.Andorra="ad",t.Angola="ao",t.Anguilla="ai",t.AntiguaAndBarbuda="ag",t.Argentina="ar",t.Armenia="am",t.Aruba="aw",t.Australia="au",t.Austria="at",t.Azerbaijan="az",t.Bahamas="bs",t.Bahrain="bh",t.Bangladesh="bd",t.Barbados="bb",t.Belarus="by",t.Belgium="be",t.Belize="bz",t.Benin="bj",t.Bermuda="bm",t.Bhutan="bt",t.Bolivia="bo",t.BosniaAndHerzegovina="ba",t.Botswana="bw",t.Brazil="br",t.BritishIndianOceanTerritory="io",t.BritishVirginIslands="vg",t.Brunei="bn",t.Bulgaria="bg",t.BurkinaFaso="bf",t.Burundi="bi",t.Cambodia="kh",t.Cameroon="cm",t.Canada="ca",t.CapeVerde="cv",t.CaribbeanNetherlands="bq",t.CaymanIslands="ky",t.CentralAfricanRepublic="cf",t.Chad="td",t.Chile="cl",t.China="cn",t.ChristmasIsland="cx",t.Cocos="cc",t.Colombia="co",t.Comoros="km",t.CongoDRCJamhuriYaKidemokrasiaYaKongo="cd",t.CongoRepublicCongoBrazzaville="cg",t.CookIslands="ck",t.CostaRica="cr",t.CôteDIvoire="ci",t.Croatia="hr",t.Cuba="cu",t.Curaçao="cw",t.Cyprus="cy",t.CzechRepublic="cz",t.Denmark="dk",t.Djibouti="dj",t.Dominica="dm",t.DominicanRepublic="do",t.Ecuador="ec",t.Egypt="eg",t.ElSalvador="sv",t.EquatorialGuinea="gq",t.Eritrea="er",t.Estonia="ee",t.Ethiopia="et",t.FalklandIslands="fk",t.FaroeIslands="fo",t.Fiji="fj",t.Finland="fi",t.France="fr",t.FrenchGuiana="gf",t.FrenchPolynesia="pf",t.Gabon="ga",t.Gambia="gm",t.Georgia="ge",t.Germany="de",t.Ghana="gh",t.Gibraltar="gi",t.Greece="gr",t.Greenland="gl",t.Grenada="gd",t.Guadeloupe="gp",t.Guam="gu",t.Guatemala="gt",t.Guernsey="gg",t.Guinea="gn",t.GuineaBissau="gw",t.Guyana="gy",t.Haiti="ht",t.Honduras="hn",t.HongKong="hk",t.Hungary="hu",t.Iceland="is",t.India="in",t.Indonesia="id",t.Iran="ir",t.Iraq="iq",t.Ireland="ie",t.IsleOfMan="im",t.Israel="il",t.Italy="it",t.Jamaica="jm",t.Japan="jp",t.Jersey="je",t.Jordan="jo",t.Kazakhstan="kz",t.Kenya="ke",t.Kiribati="ki",t.Kosovo="xk",t.Kuwait="kw",t.Kyrgyzstan="kg",t.Laos="la",t.Latvia="lv",t.Lebanon="lb",t.Lesotho="ls",t.Liberia="lr",t.Libya="ly",t.Liechtenstein="li",t.Lithuania="lt",t.Luxembourg="lu",t.Macau="mo",t.Macedonia="mk",t.Madagascar="mg",t.Malawi="mw",t.Malaysia="my",t.Maldives="mv",t.Mali="ml",t.Malta="mt",t.MarshallIslands="mh",t.Martinique="mq",t.Mauritania="mr",t.Mauritius="mu",t.Mayotte="yt",t.Mexico="mx",t.Micronesia="fm",t.Moldova="md",t.Monaco="mc",t.Mongolia="mn",t.Montenegro="me",t.Montserrat="ms",t.Morocco="ma",t.Mozambique="mz",t.Myanmar="mm",t.Namibia="na",t.Nauru="nr",t.Nepal="np",t.Netherlands="nl",t.NewCaledonia="nc",t.NewZealand="nz",t.Nicaragua="ni",t.Niger="ne",t.Nigeria="ng",t.Niue="nu",t.NorfolkIsland="nf",t.NorthKorea="kp",t.NorthernMarianaIslands="mp",t.Norway="no",t.Oman="om",t.Pakistan="pk",t.Palau="pw",t.Palestine="ps",t.Panama="pa",t.PapuaNewGuinea="pg",t.Paraguay="py",t.Peru="pe",t.Philippines="ph",t.Poland="pl",t.Portugal="pt",t.PuertoRico="pr",t.Qatar="qa",t.Réunion="re",t.Romania="ro",t.Russia="ru",t.Rwanda="rw",t.SaintBarthélemy="bl",t.SaintHelena="sh",t.SaintKittsAndNevis="kn",t.SaintLucia="lc",t.SaintMartin="mf",t.SaintPierreAndMiquelon="pm",t.SaintVincentAndTheGrenadines="vc",t.Samoa="ws",t.SanMarino="sm",t.SãoToméAndPríncipe="st",t.SaudiArabia="sa",t.Senegal="sn",t.Serbia="rs",t.Seychelles="sc",t.SierraLeone="sl",t.Singapore="sg",t.SintMaarten="sx",t.Slovakia="sk",t.Slovenia="si",t.SolomonIslands="sb",t.Somalia="so",t.SouthAfrica="za",t.SouthKorea="kr",t.SouthSudan="ss",t.Spain="es",t.SriLanka="lk",t.Sudan="sd",t.Suriname="sr",t.SvalbardAndJanMayen="sj",t.Swaziland="sz",t.Sweden="se",t.Switzerland="ch",t.Syria="sy",t.Taiwan="tw",t.Tajikistan="tj",t.Tanzania="tz",t.Thailand="th",t.TimorLeste="tl",t.Togo="tg",t.Tokelau="tk",t.Tonga="to",t.TrinidadAndTobago="tt",t.Tunisia="tn",t.Turkey="tr",t.Turkmenistan="tm",t.TurksAndCaicosIslands="tc",t.Tuvalu="tv",t.USVirginIslands="vi",t.Uganda="ug",t.Ukraine="ua",t.UnitedArabEmirates="ae",t.UnitedKingdom="gb",t.UnitedStates="us",t.Uruguay="uy",t.Uzbekistan="uz",t.Vanuatu="vu",t.VaticanCity="va",t.Venezuela="ve",t.Vietnam="vn",t.WallisAndFutuna="wf",t.WesternSahara="eh",t.Yemen="ye",t.Zambia="zm",t.Zimbabwe="zw",t.ÅlandIslands="ax",t;}(X||{}),p9=(()=>{let n=class n{constructor(){this.allCountries=[["Afghanistan (\u202B\u0627\u0641\u063A\u0627\u0646\u0633\u062A\u0627\u0646\u202C\u200E)",X.Afghanistan,"93"],["Albania (Shqip\xEBri)",X.Albania,"355"],["Algeria (\u202B\u0627\u0644\u062C\u0632\u0627\u0626\u0631\u202C\u200E)",X.Algeria,"213"],["American Samoa","as","1",1,["684"]],["Andorra",X.Andorra,"376"],["Angola",X.Angola,"244"],["Anguilla","ai","1",1,["264"]],["Antigua and Barbuda","ag","1",1,["268"]],["Argentina",X.Argentina,"54"],["Armenia (\u0540\u0561\u0575\u0561\u057D\u057F\u0561\u0576)",X.Armenia,"374"],["Aruba",X.Aruba,"297"],["Australia",X.Australia,"61",0],["Austria (\xD6sterreich)",X.Austria,"43"],["Azerbaijan (Az\u0259rbaycan)",X.Azerbaijan,"994"],["Bahamas","bs","1",1,["242"]],["Bahrain (\u202B\u0627\u0644\u0628\u062D\u0631\u064A\u0646\u202C\u200E)",X.Bahrain,"973"],["Bangladesh (\u09AC\u09BE\u0982\u09B2\u09BE\u09A6\u09C7\u09B6)",X.Bangladesh,"880"],["Barbados","bb","1",1,["246"]],["Belarus (\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C)",X.Belarus,"375"],["Belgium (Belgi\xEB)",X.Belgium,"32"],["Belize",X.Belize,"501"],["Benin (B\xE9nin)",X.Benin,"229"],["Bermuda","bm","1",1,["441"]],["Bhutan (\u0F60\u0F56\u0FB2\u0F74\u0F42)",X.Bhutan,"975"],["Bolivia",X.Bolivia,"591"],["Bosnia and Herzegovina (\u0411\u043E\u0441\u043D\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430)",X.BosniaAndHerzegovina,"387"],["Botswana",X.Botswana,"267"],["Brazil (Brasil)",X.Brazil,"55"],["British Indian Ocean Territory",X.BritishIndianOceanTerritory,"246"],["British Virgin Islands","vg","1",1,["284"]],["Brunei",X.Brunei,"673"],["Bulgaria (\u0411\u044A\u043B\u0433\u0430\u0440\u0438\u044F)",X.Bulgaria,"359"],["Burkina Faso",X.BurkinaFaso,"226"],["Burundi (Uburundi)",X.Burundi,"257"],["Cambodia (\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6)",X.Cambodia,"855"],["Cameroon (Cameroun)",X.Cameroon,"237"],["Canada",X.Canada,"1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)",X.CapeVerde,"238"],["Caribbean Netherlands",X.CaribbeanNetherlands,"599",1],["Cayman Islands","ky","1",1,["345"]],["Central African Republic (R\xE9publique centrafricaine)",X.CentralAfricanRepublic,"236"],["Chad (Tchad)",X.Chad,"235"],["Chile",X.Chile,"56"],["China (\u4E2D\u56FD)",X.China,"86"],["Christmas Island",X.ChristmasIsland,"61",2],["Cocos (Keeling) Islands",X.Cocos,"61",1],["Colombia",X.Colombia,"57"],["Comoros (\u202B\u062C\u0632\u0631 \u0627\u0644\u0642\u0645\u0631\u202C\u200E)",X.Comoros,"269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)",X.CongoDRCJamhuriYaKidemokrasiaYaKongo,"243"],["Congo (Republic) (Congo-Brazzaville)",X.CongoRepublicCongoBrazzaville,"242"],["Cook Islands",X.CookIslands,"682"],["Costa Rica",X.CostaRica,"506"],["C\xF4te d\u2019Ivoire",X.CôteDIvoire,"225"],["Croatia (Hrvatska)",X.Croatia,"385"],["Cuba",X.Cuba,"53"],["Cura\xE7ao",X.Curaçao,"599",0],["Cyprus (\u039A\u03CD\u03C0\u03C1\u03BF\u03C2)",X.Cyprus,"357"],["Czech Republic (\u010Cesk\xE1 republika)",X.CzechRepublic,"420"],["Denmark (Danmark)",X.Denmark,"45"],["Djibouti",X.Djibouti,"253"],["Dominica",X.Dominica,"1767"],["Dominican Republic (Rep\xFAblica Dominicana)",X.DominicanRepublic,"1",2,["809","829","849"]],["Ecuador",X.Ecuador,"593"],["Egypt (\u202B\u0645\u0635\u0631\u202C\u200E)",X.Egypt,"20"],["El Salvador",X.ElSalvador,"503"],["Equatorial Guinea (Guinea Ecuatorial)",X.EquatorialGuinea,"240"],["Eritrea",X.Eritrea,"291"],["Estonia (Eesti)",X.Estonia,"372"],["Ethiopia",X.Ethiopia,"251"],["Falkland Islands (Islas Malvinas)",X.FalklandIslands,"500"],["Faroe Islands (F\xF8royar)",X.FaroeIslands,"298"],["Fiji",X.Fiji,"679"],["Finland (Suomi)",X.Finland,"358",0],["France",X.France,"33"],["French Guiana (Guyane fran\xE7aise)",X.FrenchGuiana,"594"],["French Polynesia (Polyn\xE9sie fran\xE7aise)",X.FrenchPolynesia,"689"],["Gabon",X.Gabon,"241"],["Gambia",X.Gambia,"220"],["Georgia (\u10E1\u10D0\u10E5\u10D0\u10E0\u10D7\u10D5\u10D4\u10DA\u10DD)",X.Georgia,"995"],["Germany (Deutschland)",X.Germany,"49"],["Ghana (Gaana)",X.Ghana,"233"],["Gibraltar",X.Gibraltar,"350"],["Greece (\u0395\u03BB\u03BB\u03AC\u03B4\u03B1)",X.Greece,"30"],["Greenland (Kalaallit Nunaat)",X.Greenland,"299"],["Grenada",X.Grenada,"1473"],["Guadeloupe",X.Guadeloupe,"590",0],["Guam","gu","1",1,["671"]],["Guatemala",X.Guatemala,"502"],["Guernsey",X.Guernsey,"44",1,[1481]],["Guinea (Guin\xE9e)",X.Guinea,"224"],["Guinea-Bissau (Guin\xE9 Bissau)",X.GuineaBissau,"245"],["Guyana",X.Guyana,"592"],["Haiti",X.Haiti,"509"],["Honduras",X.Honduras,"504"],["Hong Kong (\u9999\u6E2F)",X.HongKong,"852"],["Hungary (Magyarorsz\xE1g)",X.Hungary,"36"],["Iceland (\xCDsland)",X.Iceland,"354"],["India (\u092D\u093E\u0930\u0924)",X.India,"91"],["Indonesia",X.Indonesia,"62"],["Iran (\u202B\u0627\u06CC\u0631\u0627\u0646\u202C\u200E)",X.Iran,"98"],["Iraq (\u202B\u0627\u0644\u0639\u0631\u0627\u0642\u202C\u200E)",X.Iraq,"964"],["Ireland",X.Ireland,"353"],["Isle of Man",X.IsleOfMan,"44",2,[1624]],["Israel (\u202B\u05D9\u05E9\u05E8\u05D0\u05DC\u202C\u200E)",X.Israel,"972"],["Italy (Italia)",X.Italy,"39",0],["Jamaica","jm","1",1,["876"]],["Japan (\u65E5\u672C)",X.Japan,"81"],["Jersey",X.Jersey,"44",3,[1534]],["Jordan (\u202B\u0627\u0644\u0623\u0631\u062F\u0646\u202C\u200E)",X.Jordan,"962"],["Kazakhstan (\u041A\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043D)",X.Kazakhstan,"7",1],["Kenya",X.Kenya,"254"],["Kiribati",X.Kiribati,"686"],["Kosovo",X.Kosovo,"383"],["Kuwait (\u202B\u0627\u0644\u0643\u0648\u064A\u062A\u202C\u200E)",X.Kuwait,"965"],["Kyrgyzstan (\u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D)",X.Kyrgyzstan,"996"],["Laos (\u0EA5\u0EB2\u0EA7)",X.Laos,"856"],["Latvia (Latvija)",X.Latvia,"371"],["Lebanon (\u202B\u0644\u0628\u0646\u0627\u0646\u202C\u200E)",X.Lebanon,"961"],["Lesotho",X.Lesotho,"266"],["Liberia",X.Liberia,"231"],["Libya (\u202B\u0644\u064A\u0628\u064A\u0627\u202C\u200E)",X.Libya,"218"],["Liechtenstein",X.Liechtenstein,"423"],["Lithuania (Lietuva)",X.Lithuania,"370"],["Luxembourg",X.Luxembourg,"352"],["Macau (\u6FB3\u9580)",X.Macau,"853"],["Macedonia (FYROM) (\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430)",X.Macedonia,"389"],["Madagascar (Madagasikara)",X.Madagascar,"261"],["Malawi",X.Malawi,"265"],["Malaysia",X.Malaysia,"60"],["Maldives",X.Maldives,"960"],["Mali",X.Mali,"223"],["Malta",X.Malta,"356"],["Marshall Islands",X.MarshallIslands,"692"],["Martinique",X.Martinique,"596"],["Mauritania (\u202B\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627\u202C\u200E)",X.Mauritania,"222"],["Mauritius (Moris)",X.Mauritius,"230"],["Mayotte",X.Mayotte,"262",1],["Mexico (M\xE9xico)",X.Mexico,"52"],["Micronesia",X.Micronesia,"691"],["Moldova (Republica Moldova)",X.Moldova,"373"],["Monaco",X.Monaco,"377"],["Mongolia (\u041C\u043E\u043D\u0433\u043E\u043B)",X.Mongolia,"976"],["Montenegro (Crna Gora)",X.Montenegro,"382"],["Montserrat","ms","1",1,["664"]],["Morocco (\u202B\u0627\u0644\u0645\u063A\u0631\u0628\u202C\u200E)",X.Morocco,"212",0],["Mozambique (Mo\xE7ambique)",X.Mozambique,"258"],["Myanmar (Burma) (\u1019\u103C\u1014\u103A\u1019\u102C)",X.Myanmar,"95"],["Namibia (Namibi\xEB)",X.Namibia,"264"],["Nauru",X.Nauru,"674"],["Nepal (\u0928\u0947\u092A\u093E\u0932)",X.Nepal,"977"],["Netherlands (Nederland)",X.Netherlands,"31"],["New Caledonia (Nouvelle-Cal\xE9donie)",X.NewCaledonia,"687"],["New Zealand",X.NewZealand,"64"],["Nicaragua",X.Nicaragua,"505"],["Niger (Nijar)",X.Niger,"227"],["Nigeria",X.Nigeria,"234"],["Niue",X.Niue,"683"],["Norfolk Island",X.NorfolkIsland,"672"],["North Korea (\uC870\uC120 \uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC \uACF5\uD654\uAD6D)",X.NorthKorea,"850"],["Northern Mariana Islands",X.NorthernMarianaIslands,"1670"],["Norway (Norge)",X.Norway,"47",0],["Oman (\u202B\u0639\u064F\u0645\u0627\u0646\u202C\u200E)",X.Oman,"968"],["Pakistan (\u202B\u067E\u0627\u06A9\u0633\u062A\u0627\u0646\u202C\u200E)",X.Pakistan,"92"],["Palau",X.Palau,"680"],["Palestine (\u202B\u0641\u0644\u0633\u0637\u064A\u0646\u202C\u200E)",X.Palestine,"970"],["Panama (Panam\xE1)",X.Panama,"507"],["Papua New Guinea",X.PapuaNewGuinea,"675"],["Paraguay",X.Paraguay,"595"],["Peru (Per\xFA)",X.Peru,"51"],["Philippines",X.Philippines,"63"],["Poland (Polska)",X.Poland,"48"],["Portugal",X.Portugal,"351"],["Puerto Rico",X.PuertoRico,"1",3,["787","939"]],["Qatar (\u202B\u0642\u0637\u0631\u202C\u200E)",X.Qatar,"974"],["R\xE9union (La R\xE9union)",X.Réunion,"262",0],["Romania (Rom\xE2nia)",X.Romania,"40"],["Russia (\u0420\u043E\u0441\u0441\u0438\u044F)",X.Russia,"7",0],["Rwanda",X.Rwanda,"250"],["Saint Barth\xE9lemy (Saint-Barth\xE9lemy)",X.SaintBarthélemy,"590",1],["Saint Helena",X.SaintHelena,"290"],["Saint Kitts and Nevis",X.SaintKittsAndNevis,"1869"],["Saint Lucia","lc","1",1,["758"]],["Saint Martin (Saint-Martin (partie fran\xE7aise))",X.SaintMartin,"590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)",X.SaintPierreAndMiquelon,"508"],["Saint Vincent and the Grenadines","vc","1",1,["784"]],["Samoa",X.Samoa,"685"],["San Marino",X.SanMarino,"378"],["S\xE3o Tom\xE9 and Pr\xEDncipe (S\xE3o Tom\xE9 e Pr\xEDncipe)",X.SãoToméAndPríncipe,"239"],["Saudi Arabia (\u202B\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\u202C\u200E)",X.SaudiArabia,"966"],["Senegal (S\xE9n\xE9gal)",X.Senegal,"221"],["Serbia (\u0421\u0440\u0431\u0438\u0458\u0430)",X.Serbia,"381"],["Seychelles",X.Seychelles,"248"],["Sierra Leone",X.SierraLeone,"232"],["Singapore",X.Singapore,"65"],["Sint Maarten","sx","1",1,["721"]],["Slovakia (Slovensko)",X.Slovakia,"421"],["Slovenia (Slovenija)",X.Slovenia,"386"],["Solomon Islands",X.SolomonIslands,"677"],["Somalia (Soomaaliya)",X.Somalia,"252"],["South Africa",X.SouthAfrica,"27"],["South Korea (\uB300\uD55C\uBBFC\uAD6D)",X.SouthKorea,"82"],["South Sudan (\u202B\u062C\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062F\u0627\u0646\u202C\u200E)",X.SouthSudan,"211"],["Spain (Espa\xF1a)",X.Spain,"34"],["Sri Lanka (\u0DC1\u0DCA\u200D\u0DBB\u0DD3 \u0DBD\u0D82\u0D9A\u0DCF\u0DC0)",X.SriLanka,"94"],["Sudan (\u202B\u0627\u0644\u0633\u0648\u062F\u0627\u0646\u202C\u200E)",X.Sudan,"249"],["Suriname",X.Suriname,"597"],["Svalbard and Jan Mayen",X.SvalbardAndJanMayen,"47",1],["Swaziland",X.Swaziland,"268"],["Sweden (Sverige)",X.Sweden,"46"],["Switzerland (Schweiz)",X.Switzerland,"41"],["Syria (\u202B\u0633\u0648\u0631\u064A\u0627\u202C\u200E)",X.Syria,"963"],["Taiwan (\u53F0\u7063)",X.Taiwan,"886"],["Tajikistan",X.Tajikistan,"992"],["Tanzania",X.Tanzania,"255"],["Thailand (\u0E44\u0E17\u0E22)",X.Thailand,"66"],["Timor-Leste",X.TimorLeste,"670"],["Togo",X.Togo,"228"],["Tokelau",X.Tokelau,"690"],["Tonga",X.Tonga,"676"],["Trinidad and Tobago","tt","1",1,["868"]],["Tunisia (\u202B\u062A\u0648\u0646\u0633\u202C\u200E)",X.Tunisia,"216"],["Turkey (T\xFCrkiye)",X.Turkey,"90"],["Turkmenistan",X.Turkmenistan,"993"],["Turks and Caicos Islands",X.TurksAndCaicosIslands,"1649"],["Tuvalu",X.Tuvalu,"688"],["U.S. Virgin Islands","vi","1",1,["340"]],["Uganda",X.Uganda,"256"],["Ukraine (\u0423\u043A\u0440\u0430\u0457\u043D\u0430)",X.Ukraine,"380"],["United Arab Emirates (\u202B\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062A \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0645\u062A\u062D\u062F\u0629\u202C\u200E)",X.UnitedArabEmirates,"971"],["United Kingdom",X.UnitedKingdom,"44",0],["United States",X.UnitedStates,"1",0],["Uruguay",X.Uruguay,"598"],["Uzbekistan (O\u02BBzbekiston)",X.Uzbekistan,"998"],["Vanuatu",X.Vanuatu,"678"],["Vatican City (Citt\xE0 del Vaticano)",X.VaticanCity,"39",1],["Venezuela",X.Venezuela,"58"],["Vietnam (Vi\u1EC7t Nam)",X.Vietnam,"84"],["Wallis and Futuna",X.WallisAndFutuna,"681"],["Western Sahara (\u202B\u0627\u0644\u0635\u062D\u0631\u0627\u0621 \u0627\u0644\u063A\u0631\u0628\u064A\u0629\u202C\u200E)",X.WesternSahara,"212",1],["Yemen (\u202B\u0627\u0644\u064A\u0645\u0646\u202C\u200E)",X.Yemen,"967"],["Zambia",X.Zambia,"260"],["Zimbabwe",X.Zimbabwe,"263"],["\xC5land Islands",X.ÅlandIslands,"358",1]];}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),qm=class{static isValidNumber(n){return i=>{var r,o,A;try{let s=ar.PhoneNumberUtil.getInstance();if(!i.value)return null;let l=s.parse(i.value,(o=(r=n==null?void 0:n.value)==null?void 0:r.prefixCtrl)==null?void 0:o.iso2),u=s.format(l,ar.PhoneNumberFormat.NATIONAL);return(A=n.get("numberControl"))==null||A.setValue(u,{emitEvent:!1}),s.isValidNumber(l)?null:{invalidNumber:!0};}catch{return{invalidNumber:!0};}};}},m9=(()=>{let n=class n{constructor(r){this.http=r;}geoIpLookup(){return this.http.get("https://ipapi.co/json");}};n.ɵfac=function(o){return new(o||n)(F(YA));},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),h9=(()=>{let n=class n{constructor(){this.phoneNumberUtil=ar.PhoneNumberUtil.getInstance();}getCountryObject(r,o){return{name:r[0].toString(),iso2:r[1].toString(),dialCode:r[2].toString(),priority:(r==null?void 0:r[3])&&+r[3]||0,areaCodes:r[4]||void 0,htmlId:`country-code__${r[1].toString()}`,flagClass:`country-code__${r[1].toString().toLocaleLowerCase()}`,placeHolder:o?this.getPhoneNumberPlaceholder(r[1].toString().toUpperCase()):""};}sortCountries(r,o){return o!=null&&o.length?r.sort((A,s)=>o.includes(A.iso2)&&!o.includes(s.iso2)?-1:!o.includes(A.iso2)&&o.includes(s.iso2)?1:0):r;}getPhoneNumberPlaceholder(r){try{return this.phoneNumberUtil.format(this.phoneNumberUtil.getExampleNumberForType(r,ar.PhoneNumberType.MOBILE),ar.PhoneNumberFormat.NATIONAL);}catch{return"";}}processCountries(r,o,A,s,l){let u=r.allCountries.map(x=>this.getCountryObject(x,o)),p=A!=null&&A.length?u.filter(x=>A.includes(x.iso2)):u,m=l!=null&&l.length?p.filter(x=>!l.includes(x.iso2)):p;return this.sortCountries(m,s);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})(),Dd=(()=>{let n=class n{constructor(r,o,A){this.countryCodeData=r,this.geoIpService=o,this.countryDataService=A,this.prefixCtrl=new $t(null),this.prefixFilterCtrl=new $t(""),this.filteredCountries=new gi(1),this._onDestroy=new ne(),this.allCountries=[],this.phoneNumberUtil=ar.PhoneNumberUtil.getInstance(),this.telForm=new ri({prefixCtrl:this.prefixCtrl,numberControl:new $t("")}),this.fieldControl=new $t(""),this.required=!1,this.disabled=!1,this.enablePlaceholder=!0,this.autoIpLookup=!0,this.autoSelectCountry=!0,this.autoSelectedCountry="",this.numberValidation=!0,this.iconMakeCall=!0,this.initialValue="",this.enableSearch=!0,this.preferredCountries=[],this.visibleCountries=[],this.excludedCountries=[],this.textLabels={mainLabel:"Phone number",codePlaceholder:"Code",searchPlaceholderLabel:"Search",noEntriesFoundLabel:"No countries found",nationalNumberLabel:"Number",hintLabel:"Select country and type your phone number",invalidNumberError:"Number is not valid",requiredError:"This field is required"},this.isFocused=!1,this.isLoading=!0;}ngOnInit(){this.fetchCountryData(),this.required&&this.fieldControl.addValidators(ni.required),this.disabled&&(this.telForm.disable(),this.fieldControl.disable()),this.numberValidation&&this.fieldControl.addValidators(qm.isValidNumber(this.telForm)),this.filteredCountries.next(this.allCountries.slice()),this.prefixFilterCtrl.valueChanges.pipe(xe(this._onDestroy)).subscribe(()=>{this.filterCountries();}),this.startTelFormValueChangesListener(),setTimeout(()=>{this.setInitialTelValue();});}fetchCountryData(){let r=this.countryDataService.processCountries(this.countryCodeData,this.enablePlaceholder,this.visibleCountries,this.preferredCountries,this.excludedCountries);this.allCountries=r;}ngAfterViewInit(){this.setInitialPrefixValue();}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete();}geoIpLookup(){this.geoIpService.geoIpLookup().subscribe({next:r=>{var A;let o=((A=this.allCountries)==null?void 0:A.find(s=>{var l;return s.iso2===((l=r.country_code)==null?void 0:l.toLowerCase());}))||null;o?this.prefixCtrl.setValue(o):this.setAutoSelectedCountry();},error:()=>{this.setAutoSelectedCountry();},complete:()=>{this.isLoading=!1;}});}setInitialPrefixValue(){this.filteredCountries.pipe(He(1),xe(this._onDestroy)).subscribe(()=>{this.singleSelect.compareWith=(r,o)=>r&&o&&r.iso2===o.iso2;});}filterCountries(){if(!this.allCountries)return;let r=this.prefixFilterCtrl.value||"";if(r)r=r.toLowerCase();else{this.filteredCountries.next(this.allCountries.slice());return;}this.filteredCountries.next(this.allCountries.filter(o=>{var A,s;return((s=(A=o==null?void 0:o.name)==null?void 0:A.toLowerCase())==null?void 0:s.indexOf(r))>-1;}));}onInputFocus(){this.isFocused=!0;}onInputBlur(){this.isFocused=!1;}startTelFormValueChangesListener(){this.telForm.valueChanges.pipe(xe(this._onDestroy)).subscribe(r=>{var o,A,s;if(r!=null&&r.numberControl){(o=this.fieldControl)==null||o.markAsDirty();let l="";(A=r==null?void 0:r.prefixCtrl)!=null&&A.dialCode?l="+"+r.prefixCtrl.dialCode+r.numberControl:l=r.numberControl;try{let u=this.phoneNumberUtil.parse(l,(s=r==null?void 0:r.prefixCtrl)==null?void 0:s.iso2),p=this.phoneNumberUtil.format(u,ar.PhoneNumberFormat.INTERNATIONAL);this.fieldControl.setValue(p);}catch{this.fieldControl.setValue(l);}}else this.fieldControl.setValue("");});}setInitialTelValue(){var r,o,A,s,l;if(!this.initialValue)this.autoSelectCountry?this.autoIpLookup?this.geoIpLookup():(this.setAutoSelectedCountry(),this.isLoading=!1):this.isLoading=!1;else try{let u=this.phoneNumberUtil.parse(this.initialValue),p=u.getCountryCode(),m=(r=this.allCountries)==null?void 0:r.find(x=>x.dialCode===`${p}`);m&&this.prefixCtrl.setValue(m);let h=((o=u==null?void 0:u.getNationalNumber())==null?void 0:o.toString())||"";h&&((A=this.telForm.get("numberControl"))==null||A.setValue(h));}catch{(s=this.telForm.get("numberControl"))==null||s.setValue(this.initialValue),this.fieldControl.setValue(this.initialValue),(l=this.fieldControl)==null||l.markAsDirty();}finally{this.isLoading=!1;}}setAutoSelectedCountry(){var o,A,s;let r=(o=this.allCountries)==null?void 0:o.find(l=>(l==null?void 0:l.iso2)===this.autoSelectedCountry);if(r)this.prefixCtrl.setValue(r);else{let l=(A=this.allCountries)==null?void 0:A.find(u=>(u==null?void 0:u.iso2)===X.Spain);l?this.prefixCtrl.setValue(l):this.prefixCtrl.setValue((s=this.allCountries)==null?void 0:s[0]);}}};n.ɵfac=function(o){return new(o||n)(V(p9),V(m9),V(h9));},n.ɵcmp=G({type:n,selectors:[["ngx-material-intl-tel-input"]],viewQuery:function(o,A){if(o&1&&Ce(qV,7),o&2){let s;ae(s=le())&&(A.singleSelect=s.first);}},inputs:{fieldControl:"fieldControl",required:"required",disabled:"disabled",enablePlaceholder:"enablePlaceholder",autoIpLookup:"autoIpLookup",autoSelectCountry:"autoSelectCountry",autoSelectedCountry:"autoSelectedCountry",numberValidation:"numberValidation",iconMakeCall:"iconMakeCall",initialValue:"initialValue",enableSearch:"enableSearch",preferredCountries:"preferredCountries",visibleCountries:"visibleCountries",excludedCountries:"excludedCountries",textLabels:"textLabels"},standalone:!0,features:[Xe([p9,{provide:Im,useValue:{overlayPanelClass:"tel-mat-select-pane"}},m9,h9]),_],decls:27,vars:19,consts:[["class","main-label"],[1,"tel-form",3,"formGroup","ngClass"],["appearance","fill",1,"prefix-form-field"],["formControlName","prefixCtrl","panelClass","tel-mat-select-panel",3,"placeholder","required"],["singleSelect",""],[1,"country-option"],[1,"country-option-flag-container"],[1,"country-option-flag",3,"ngClass"],["appearance","fill",1,"number-form-field"],["matInput","","type","tel","formControlName","numberControl","autocomplete","off",3,"placeholder","required","focus","blur"],["matSuffix",""],[3,"href"],["phoneIcon",""],[1,"main-label"],[3,"formControl","placeholderLabel","noEntriesFoundLabel"],["ngxMatSelectSearchClear","","xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor","fill","none","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icon-tabler-x"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M18 6l-12 12"],["d","M6 6l12 12"],[3,"value"],[1,"country-option",2,"display","flex","align-items","center","font-size","14px"],[4,"ngTemplateOutlet"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor","fill","none","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icon-tabler-phone"],["d","M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2"]],template:function(o,A){o&1&&(S(0,"section"),j(1,DV,2,1,"mat-label",0),S(2,"div",1)(3,"mat-form-field",2)(4,"mat-select",3,4)(6,"mat-select-trigger")(7,"div",5)(8,"div",6),I(9,"div",7),L(),S(10,"div"),Z(11),L()()(),j(12,HV,6,3,"mat-option"),wg(13,ZV,6,3,"mat-option",19,zg),Co(15,"async"),L()(),S(16,"mat-form-field",8),j(17,YV,2,1,"mat-label"),S(18,"input",9),D("focus",function(){return A.onInputFocus();})("blur",function(){return A.onInputBlur();}),L(),S(19,"mat-icon",10),j(20,BV,2,2,"a",11)(21,_V,1,1),L()()(),j(22,$V,3,0,"ng-template",null,12,mn)(24,ek,2,1,"mat-hint")(25,tk,2,1,"mat-error")(26,nk,2,1,"mat-error"),L()),o&2&&(v(),Je(1,A.textLabels.mainLabel?1:-1),v(),y("formGroup",A.telForm)("ngClass",Cl(17,rk,A.isFocused)),v(2),y("placeholder",!A.isLoading&&A.textLabels.codePlaceholder||"")("required",A.required),v(5),y("ngClass",A.prefixCtrl.value==null?null:A.prefixCtrl.value.flagClass),v(2),we("+",(A.prefixCtrl.value==null?null:A.prefixCtrl.value.dialCode)||"",""),v(),Je(12,A.enableSearch?12:-1),v(),Kg(No(15,15,A.filteredCountries)),v(4),Je(17,A.textLabels.nationalNumberLabel?17:-1),v(),y("placeholder",(A.prefixCtrl.value==null?null:A.prefixCtrl.value.placeHolder)||"")("required",A.required),v(2),Je(20,A.iconMakeCall&&A.fieldControl.valid&&A.fieldControl.value?20:21),v(4),Je(24,A.textLabels.hintLabel?24:-1),v(),Je(25,A.fieldControl.hasError("required")&&A.textLabels.requiredError&&A.fieldControl.dirty?25:-1),v(),Je(26,A.fieldControl.hasError("invalidNumber")&&A.textLabels.invalidNumberError?26:-1));},dependencies:[jl,_2,Jd,Od,Ud,J2,I2,Id,Q2,Mo,u9,c9,jm,tn,un,Vn,G3,Nr,bn,ii,Xm,ln,Zi,q2,j2,Ub,or],styles:[".country-option-flag-container[_ngcontent-%COMP%]{display:inline-block;width:20px}.country-option-flag-container[_ngcontent-%COMP%]{margin-right:8px}[dir=rtl][_ngcontent-%COMP%]   .country-option-flag-container[_ngcontent-%COMP%]{margin-right:0;margin-left:8px}.country-option-flag[_ngcontent-%COMP%]{width:20px}.country-option-flag.country-code__be[_ngcontent-%COMP%]{width:18px}.country-option-flag.country-code__ch[_ngcontent-%COMP%]{width:15px}.country-option-flag.country-code__mc[_ngcontent-%COMP%]{width:19px}.country-option-flag.country-code__ne[_ngcontent-%COMP%]{width:18px}.country-option-flag.country-code__np[_ngcontent-%COMP%]{width:13px}.country-option-flag.country-code__va[_ngcontent-%COMP%]{width:15px}@media (min-resolution: 2x){.country-option-flag[_ngcontent-%COMP%]{background-size:5762px 15px}}.country-option-flag.country-code__ac[_ngcontent-%COMP%]{height:10px;background-position:0 0}.country-option-flag.country-code__ad[_ngcontent-%COMP%]{height:14px;background-position:-22px 0}.country-option-flag.country-code__ae[_ngcontent-%COMP%]{height:10px;background-position:-44px 0}.country-option-flag.country-code__af[_ngcontent-%COMP%]{height:14px;background-position:-66px 0}.country-option-flag.country-code__ag[_ngcontent-%COMP%]{height:14px;background-position:-88px 0}.country-option-flag.country-code__ai[_ngcontent-%COMP%]{height:10px;background-position:-110px 0}.country-option-flag.country-code__al[_ngcontent-%COMP%]{height:15px;background-position:-132px 0}.country-option-flag.country-code__am[_ngcontent-%COMP%]{height:10px;background-position:-154px 0}.country-option-flag.country-code__ao[_ngcontent-%COMP%]{height:14px;background-position:-176px 0}.country-option-flag.country-code__aq[_ngcontent-%COMP%]{height:14px;background-position:-198px 0}.country-option-flag.country-code__ar[_ngcontent-%COMP%]{height:13px;background-position:-220px 0}.country-option-flag.country-code__as[_ngcontent-%COMP%]{height:10px;background-position:-242px 0}.country-option-flag.country-code__at[_ngcontent-%COMP%]{height:14px;background-position:-264px 0}.country-option-flag.country-code__au[_ngcontent-%COMP%]{height:10px;background-position:-286px 0}.country-option-flag.country-code__aw[_ngcontent-%COMP%]{height:14px;background-position:-308px 0}.country-option-flag.country-code__ax[_ngcontent-%COMP%]{height:13px;background-position:-330px 0}.country-option-flag.country-code__az[_ngcontent-%COMP%]{height:10px;background-position:-352px 0}.country-option-flag.country-code__ba[_ngcontent-%COMP%]{height:10px;background-position:-374px 0}.country-option-flag.country-code__bb[_ngcontent-%COMP%]{height:14px;background-position:-396px 0}.country-option-flag.country-code__bd[_ngcontent-%COMP%]{height:12px;background-position:-418px 0}.country-option-flag.country-code__be[_ngcontent-%COMP%]{height:15px;background-position:-440px 0}.country-option-flag.country-code__bf[_ngcontent-%COMP%]{height:14px;background-position:-460px 0}.country-option-flag.country-code__bg[_ngcontent-%COMP%]{height:12px;background-position:-482px 0}.country-option-flag.country-code__bh[_ngcontent-%COMP%]{height:12px;background-position:-504px 0}.country-option-flag.country-code__bi[_ngcontent-%COMP%]{height:12px;background-position:-526px 0}.country-option-flag.country-code__bj[_ngcontent-%COMP%]{height:14px;background-position:-548px 0}.country-option-flag.country-code__bl[_ngcontent-%COMP%]{height:14px;background-position:-570px 0}.country-option-flag.country-code__bm[_ngcontent-%COMP%]{height:10px;background-position:-592px 0}.country-option-flag.country-code__bn[_ngcontent-%COMP%]{height:10px;background-position:-614px 0}.country-option-flag.country-code__bo[_ngcontent-%COMP%]{height:14px;background-position:-636px 0}.country-option-flag.country-code__bq[_ngcontent-%COMP%]{height:14px;background-position:-658px 0}.country-option-flag.country-code__br[_ngcontent-%COMP%]{height:14px;background-position:-680px 0}.country-option-flag.country-code__bs[_ngcontent-%COMP%]{height:10px;background-position:-702px 0}.country-option-flag.country-code__bt[_ngcontent-%COMP%]{height:14px;background-position:-724px 0}.country-option-flag.country-code__bv[_ngcontent-%COMP%]{height:15px;background-position:-746px 0}.country-option-flag.country-code__bw[_ngcontent-%COMP%]{height:14px;background-position:-768px 0}.country-option-flag.country-code__by[_ngcontent-%COMP%]{height:10px;background-position:-790px 0}.country-option-flag.country-code__bz[_ngcontent-%COMP%]{height:12px;background-position:-812px 0}.country-option-flag.country-code__ca[_ngcontent-%COMP%]{height:10px;background-position:-834px 0}.country-option-flag.country-code__cc[_ngcontent-%COMP%]{height:10px;background-position:-856px 0}.country-option-flag.country-code__cd[_ngcontent-%COMP%]{height:15px;background-position:-878px 0}.country-option-flag.country-code__cf[_ngcontent-%COMP%]{height:14px;background-position:-900px 0}.country-option-flag.country-code__cg[_ngcontent-%COMP%]{height:14px;background-position:-922px 0}.country-option-flag.country-code__ch[_ngcontent-%COMP%]{height:15px;background-position:-944px 0}.country-option-flag.country-code__ci[_ngcontent-%COMP%]{height:14px;background-position:-961px 0}.country-option-flag.country-code__ck[_ngcontent-%COMP%]{height:10px;background-position:-983px 0}.country-option-flag.country-code__cl[_ngcontent-%COMP%]{height:14px;background-position:-1005px 0}.country-option-flag.country-code__cm[_ngcontent-%COMP%]{height:14px;background-position:-1027px 0}.country-option-flag.country-code__cn[_ngcontent-%COMP%]{height:14px;background-position:-1049px 0}.country-option-flag.country-code__co[_ngcontent-%COMP%]{height:14px;background-position:-1071px 0}.country-option-flag.country-code__cp[_ngcontent-%COMP%]{height:14px;background-position:-1093px 0}.country-option-flag.country-code__cq[_ngcontent-%COMP%]{height:12px;background-position:-1115px 0}.country-option-flag.country-code__cr[_ngcontent-%COMP%]{height:12px;background-position:-1137px 0}.country-option-flag.country-code__cu[_ngcontent-%COMP%]{height:10px;background-position:-1159px 0}.country-option-flag.country-code__cv[_ngcontent-%COMP%]{height:12px;background-position:-1181px 0}.country-option-flag.country-code__cw[_ngcontent-%COMP%]{height:14px;background-position:-1203px 0}.country-option-flag.country-code__cx[_ngcontent-%COMP%]{height:10px;background-position:-1225px 0}.country-option-flag.country-code__cy[_ngcontent-%COMP%]{height:14px;background-position:-1247px 0}.country-option-flag.country-code__cz[_ngcontent-%COMP%]{height:14px;background-position:-1269px 0}.country-option-flag.country-code__de[_ngcontent-%COMP%]{height:12px;background-position:-1291px 0}.country-option-flag.country-code__dg[_ngcontent-%COMP%]{height:10px;background-position:-1313px 0}.country-option-flag.country-code__dj[_ngcontent-%COMP%]{height:14px;background-position:-1335px 0}.country-option-flag.country-code__dk[_ngcontent-%COMP%]{height:15px;background-position:-1357px 0}.country-option-flag.country-code__dm[_ngcontent-%COMP%]{height:10px;background-position:-1379px 0}.country-option-flag.country-code__do[_ngcontent-%COMP%]{height:14px;background-position:-1401px 0}.country-option-flag.country-code__dz[_ngcontent-%COMP%]{height:14px;background-position:-1423px 0}.country-option-flag.country-code__ea[_ngcontent-%COMP%]{height:14px;background-position:-1445px 0}.country-option-flag.country-code__ec[_ngcontent-%COMP%]{height:14px;background-position:-1467px 0}.country-option-flag.country-code__ee[_ngcontent-%COMP%]{height:13px;background-position:-1489px 0}.country-option-flag.country-code__eg[_ngcontent-%COMP%]{height:14px;background-position:-1511px 0}.country-option-flag.country-code__eh[_ngcontent-%COMP%]{height:10px;background-position:-1533px 0}.country-option-flag.country-code__er[_ngcontent-%COMP%]{height:10px;background-position:-1555px 0}.country-option-flag.country-code__es[_ngcontent-%COMP%]{height:14px;background-position:-1577px 0}.country-option-flag.country-code__et[_ngcontent-%COMP%]{height:10px;background-position:-1599px 0}.country-option-flag.country-code__eu[_ngcontent-%COMP%]{height:14px;background-position:-1621px 0}.country-option-flag.country-code__ez[_ngcontent-%COMP%]{height:14px;background-position:-1643px 0}.country-option-flag.country-code__fi[_ngcontent-%COMP%]{height:12px;background-position:-1665px 0}.country-option-flag.country-code__fj[_ngcontent-%COMP%]{height:10px;background-position:-1687px 0}.country-option-flag.country-code__fk[_ngcontent-%COMP%]{height:10px;background-position:-1709px 0}.country-option-flag.country-code__fm[_ngcontent-%COMP%]{height:11px;background-position:-1731px 0}.country-option-flag.country-code__fo[_ngcontent-%COMP%]{height:15px;background-position:-1753px 0}.country-option-flag.country-code__fr[_ngcontent-%COMP%]{height:14px;background-position:-1775px 0}.country-option-flag.country-code__fx[_ngcontent-%COMP%]{height:14px;background-position:-1797px 0}.country-option-flag.country-code__ga[_ngcontent-%COMP%]{height:15px;background-position:-1819px 0}.country-option-flag.country-code__gb[_ngcontent-%COMP%]{height:10px;background-position:-1841px 0}.country-option-flag.country-code__gd[_ngcontent-%COMP%]{height:12px;background-position:-1863px 0}.country-option-flag.country-code__ge[_ngcontent-%COMP%]{height:14px;background-position:-1885px 0}.country-option-flag.country-code__gf[_ngcontent-%COMP%]{height:14px;background-position:-1907px 0}.country-option-flag.country-code__gg[_ngcontent-%COMP%]{height:14px;background-position:-1929px 0}.country-option-flag.country-code__gh[_ngcontent-%COMP%]{height:14px;background-position:-1951px 0}.country-option-flag.country-code__gi[_ngcontent-%COMP%]{height:10px;background-position:-1973px 0}.country-option-flag.country-code__gl[_ngcontent-%COMP%]{height:14px;background-position:-1995px 0}.country-option-flag.country-code__gm[_ngcontent-%COMP%]{height:14px;background-position:-2017px 0}.country-option-flag.country-code__gn[_ngcontent-%COMP%]{height:14px;background-position:-2039px 0}.country-option-flag.country-code__gp[_ngcontent-%COMP%]{height:14px;background-position:-2061px 0}.country-option-flag.country-code__gq[_ngcontent-%COMP%]{height:14px;background-position:-2083px 0}.country-option-flag.country-code__gr[_ngcontent-%COMP%]{height:14px;background-position:-2105px 0}.country-option-flag.country-code__gs[_ngcontent-%COMP%]{height:10px;background-position:-2127px 0}.country-option-flag.country-code__gt[_ngcontent-%COMP%]{height:13px;background-position:-2149px 0}.country-option-flag.country-code__gu[_ngcontent-%COMP%]{height:11px;background-position:-2171px 0}.country-option-flag.country-code__gw[_ngcontent-%COMP%]{height:10px;background-position:-2193px 0}.country-option-flag.country-code__gy[_ngcontent-%COMP%]{height:12px;background-position:-2215px 0}.country-option-flag.country-code__hk[_ngcontent-%COMP%]{height:14px;background-position:-2237px 0}.country-option-flag.country-code__hm[_ngcontent-%COMP%]{height:10px;background-position:-2259px 0}.country-option-flag.country-code__hn[_ngcontent-%COMP%]{height:10px;background-position:-2281px 0}.country-option-flag.country-code__hr[_ngcontent-%COMP%]{height:10px;background-position:-2303px 0}.country-option-flag.country-code__ht[_ngcontent-%COMP%]{height:12px;background-position:-2325px 0}.country-option-flag.country-code__hu[_ngcontent-%COMP%]{height:10px;background-position:-2347px 0}.country-option-flag.country-code__ic[_ngcontent-%COMP%]{height:14px;background-position:-2369px 0}.country-option-flag.country-code__id[_ngcontent-%COMP%]{height:14px;background-position:-2391px 0}.country-option-flag.country-code__ie[_ngcontent-%COMP%]{height:10px;background-position:-2413px 0}.country-option-flag.country-code__il[_ngcontent-%COMP%]{height:15px;background-position:-2435px 0}.country-option-flag.country-code__im[_ngcontent-%COMP%]{height:10px;background-position:-2457px 0}.country-option-flag.country-code__in[_ngcontent-%COMP%]{height:14px;background-position:-2479px 0}.country-option-flag.country-code__io[_ngcontent-%COMP%]{height:10px;background-position:-2501px 0}.country-option-flag.country-code__iq[_ngcontent-%COMP%]{height:14px;background-position:-2523px 0}.country-option-flag.country-code__ir[_ngcontent-%COMP%]{height:12px;background-position:-2545px 0}.country-option-flag.country-code__is[_ngcontent-%COMP%]{height:15px;background-position:-2567px 0}.country-option-flag.country-code__it[_ngcontent-%COMP%]{height:14px;background-position:-2589px 0}.country-option-flag.country-code__je[_ngcontent-%COMP%]{height:12px;background-position:-2611px 0}.country-option-flag.country-code__jm[_ngcontent-%COMP%]{height:10px;background-position:-2633px 0}.country-option-flag.country-code__jo[_ngcontent-%COMP%]{height:10px;background-position:-2655px 0}.country-option-flag.country-code__jp[_ngcontent-%COMP%]{height:14px;background-position:-2677px 0}.country-option-flag.country-code__ke[_ngcontent-%COMP%]{height:14px;background-position:-2699px 0}.country-option-flag.country-code__kg[_ngcontent-%COMP%]{height:12px;background-position:-2721px 0}.country-option-flag.country-code__kh[_ngcontent-%COMP%]{height:13px;background-position:-2743px 0}.country-option-flag.country-code__ki[_ngcontent-%COMP%]{height:10px;background-position:-2765px 0}.country-option-flag.country-code__km[_ngcontent-%COMP%]{height:12px;background-position:-2787px 0}.country-option-flag.country-code__kn[_ngcontent-%COMP%]{height:14px;background-position:-2809px 0}.country-option-flag.country-code__kp[_ngcontent-%COMP%]{height:10px;background-position:-2831px 0}.country-option-flag.country-code__kr[_ngcontent-%COMP%]{height:14px;background-position:-2853px 0}.country-option-flag.country-code__kw[_ngcontent-%COMP%]{height:10px;background-position:-2875px 0}.country-option-flag.country-code__ky[_ngcontent-%COMP%]{height:10px;background-position:-2897px 0}.country-option-flag.country-code__kz[_ngcontent-%COMP%]{height:10px;background-position:-2919px 0}.country-option-flag.country-code__la[_ngcontent-%COMP%]{height:14px;background-position:-2941px 0}.country-option-flag.country-code__lb[_ngcontent-%COMP%]{height:14px;background-position:-2963px 0}.country-option-flag.country-code__lc[_ngcontent-%COMP%]{height:10px;background-position:-2985px 0}.country-option-flag.country-code__li[_ngcontent-%COMP%]{height:12px;background-position:-3007px 0}.country-option-flag.country-code__lk[_ngcontent-%COMP%]{height:10px;background-position:-3029px 0}.country-option-flag.country-code__lr[_ngcontent-%COMP%]{height:11px;background-position:-3051px 0}.country-option-flag.country-code__ls[_ngcontent-%COMP%]{height:14px;background-position:-3073px 0}.country-option-flag.country-code__lt[_ngcontent-%COMP%]{height:12px;background-position:-3095px 0}.country-option-flag.country-code__lu[_ngcontent-%COMP%]{height:12px;background-position:-3117px 0}.country-option-flag.country-code__lv[_ngcontent-%COMP%]{height:10px;background-position:-3139px 0}.country-option-flag.country-code__ly[_ngcontent-%COMP%]{height:10px;background-position:-3161px 0}.country-option-flag.country-code__ma[_ngcontent-%COMP%]{height:14px;background-position:-3183px 0}.country-option-flag.country-code__mc[_ngcontent-%COMP%]{height:15px;background-position:-3205px 0}.country-option-flag.country-code__md[_ngcontent-%COMP%]{height:10px;background-position:-3226px 0}.country-option-flag.country-code__me[_ngcontent-%COMP%]{height:10px;background-position:-3248px 0}.country-option-flag.country-code__mf[_ngcontent-%COMP%]{height:14px;background-position:-3270px 0}.country-option-flag.country-code__mg[_ngcontent-%COMP%]{height:14px;background-position:-3292px 0}.country-option-flag.country-code__mh[_ngcontent-%COMP%]{height:11px;background-position:-3314px 0}.country-option-flag.country-code__mk[_ngcontent-%COMP%]{height:10px;background-position:-3336px 0}.country-option-flag.country-code__ml[_ngcontent-%COMP%]{height:14px;background-position:-3358px 0}.country-option-flag.country-code__mm[_ngcontent-%COMP%]{height:14px;background-position:-3380px 0}.country-option-flag.country-code__mn[_ngcontent-%COMP%]{height:10px;background-position:-3402px 0}.country-option-flag.country-code__mo[_ngcontent-%COMP%]{height:14px;background-position:-3424px 0}.country-option-flag.country-code__mp[_ngcontent-%COMP%]{height:10px;background-position:-3446px 0}.country-option-flag.country-code__mq[_ngcontent-%COMP%]{height:14px;background-position:-3468px 0}.country-option-flag.country-code__mr[_ngcontent-%COMP%]{height:14px;background-position:-3490px 0}.country-option-flag.country-code__ms[_ngcontent-%COMP%]{height:10px;background-position:-3512px 0}.country-option-flag.country-code__mt[_ngcontent-%COMP%]{height:14px;background-position:-3534px 0}.country-option-flag.country-code__mu[_ngcontent-%COMP%]{height:14px;background-position:-3556px 0}.country-option-flag.country-code__mv[_ngcontent-%COMP%]{height:14px;background-position:-3578px 0}.country-option-flag.country-code__mw[_ngcontent-%COMP%]{height:14px;background-position:-3600px 0}.country-option-flag.country-code__mx[_ngcontent-%COMP%]{height:12px;background-position:-3622px 0}.country-option-flag.country-code__my[_ngcontent-%COMP%]{height:10px;background-position:-3644px 0}.country-option-flag.country-code__mz[_ngcontent-%COMP%]{height:14px;background-position:-3666px 0}.country-option-flag.country-code__na[_ngcontent-%COMP%]{height:14px;background-position:-3688px 0}.country-option-flag.country-code__nc[_ngcontent-%COMP%]{height:10px;background-position:-3710px 0}.country-option-flag.country-code__ne[_ngcontent-%COMP%]{height:15px;background-position:-3732px 0}.country-option-flag.country-code__nf[_ngcontent-%COMP%]{height:10px;background-position:-3752px 0}.country-option-flag.country-code__ng[_ngcontent-%COMP%]{height:10px;background-position:-3774px 0}.country-option-flag.country-code__ni[_ngcontent-%COMP%]{height:12px;background-position:-3796px 0}.country-option-flag.country-code__nl[_ngcontent-%COMP%]{height:14px;background-position:-3818px 0}.country-option-flag.country-code__no[_ngcontent-%COMP%]{height:15px;background-position:-3840px 0}.country-option-flag.country-code__np[_ngcontent-%COMP%]{height:15px;background-position:-3862px 0}.country-option-flag.country-code__nr[_ngcontent-%COMP%]{height:10px;background-position:-3877px 0}.country-option-flag.country-code__nu[_ngcontent-%COMP%]{height:10px;background-position:-3899px 0}.country-option-flag.country-code__nz[_ngcontent-%COMP%]{height:10px;background-position:-3921px 0}.country-option-flag.country-code__om[_ngcontent-%COMP%]{height:10px;background-position:-3943px 0}.country-option-flag.country-code__pa[_ngcontent-%COMP%]{height:14px;background-position:-3965px 0}.country-option-flag.country-code__pe[_ngcontent-%COMP%]{height:14px;background-position:-3987px 0}.country-option-flag.country-code__pf[_ngcontent-%COMP%]{height:14px;background-position:-4009px 0}.country-option-flag.country-code__pg[_ngcontent-%COMP%]{height:15px;background-position:-4031px 0}.country-option-flag.country-code__ph[_ngcontent-%COMP%]{height:10px;background-position:-4053px 0}.country-option-flag.country-code__pk[_ngcontent-%COMP%]{height:14px;background-position:-4075px 0}.country-option-flag.country-code__pl[_ngcontent-%COMP%]{height:13px;background-position:-4097px 0}.country-option-flag.country-code__pm[_ngcontent-%COMP%]{height:14px;background-position:-4119px 0}.country-option-flag.country-code__pn[_ngcontent-%COMP%]{height:10px;background-position:-4141px 0}.country-option-flag.country-code__pr[_ngcontent-%COMP%]{height:14px;background-position:-4163px 0}.country-option-flag.country-code__ps[_ngcontent-%COMP%]{height:10px;background-position:-4185px 0}.country-option-flag.country-code__pt[_ngcontent-%COMP%]{height:14px;background-position:-4207px 0}.country-option-flag.country-code__pw[_ngcontent-%COMP%]{height:13px;background-position:-4229px 0}.country-option-flag.country-code__py[_ngcontent-%COMP%]{height:11px;background-position:-4251px 0}.country-option-flag.country-code__qa[_ngcontent-%COMP%]{height:8px;background-position:-4273px 0}.country-option-flag.country-code__re[_ngcontent-%COMP%]{height:14px;background-position:-4295px 0}.country-option-flag.country-code__ro[_ngcontent-%COMP%]{height:14px;background-position:-4317px 0}.country-option-flag.country-code__rs[_ngcontent-%COMP%]{height:14px;background-position:-4339px 0}.country-option-flag.country-code__ru[_ngcontent-%COMP%]{height:14px;background-position:-4361px 0}.country-option-flag.country-code__rw[_ngcontent-%COMP%]{height:14px;background-position:-4383px 0}.country-option-flag.country-code__sa[_ngcontent-%COMP%]{height:14px;background-position:-4405px 0}.country-option-flag.country-code__sb[_ngcontent-%COMP%]{height:10px;background-position:-4427px 0}.country-option-flag.country-code__sc[_ngcontent-%COMP%]{height:10px;background-position:-4449px 0}.country-option-flag.country-code__sd[_ngcontent-%COMP%]{height:10px;background-position:-4471px 0}.country-option-flag.country-code__se[_ngcontent-%COMP%]{height:13px;background-position:-4493px 0}.country-option-flag.country-code__sg[_ngcontent-%COMP%]{height:14px;background-position:-4515px 0}.country-option-flag.country-code__sh[_ngcontent-%COMP%]{height:10px;background-position:-4537px 0}.country-option-flag.country-code__si[_ngcontent-%COMP%]{height:10px;background-position:-4559px 0}.country-option-flag.country-code__sj[_ngcontent-%COMP%]{height:15px;background-position:-4581px 0}.country-option-flag.country-code__sk[_ngcontent-%COMP%]{height:14px;background-position:-4603px 0}.country-option-flag.country-code__sl[_ngcontent-%COMP%]{height:14px;background-position:-4625px 0}.country-option-flag.country-code__sm[_ngcontent-%COMP%]{height:15px;background-position:-4647px 0}.country-option-flag.country-code__sn[_ngcontent-%COMP%]{height:14px;background-position:-4669px 0}.country-option-flag.country-code__so[_ngcontent-%COMP%]{height:14px;background-position:-4691px 0}.country-option-flag.country-code__sr[_ngcontent-%COMP%]{height:14px;background-position:-4713px 0}.country-option-flag.country-code__ss[_ngcontent-%COMP%]{height:10px;background-position:-4735px 0}.country-option-flag.country-code__st[_ngcontent-%COMP%]{height:10px;background-position:-4757px 0}.country-option-flag.country-code__su[_ngcontent-%COMP%]{height:10px;background-position:-4779px 0}.country-option-flag.country-code__sv[_ngcontent-%COMP%]{height:12px;background-position:-4801px 0}.country-option-flag.country-code__sx[_ngcontent-%COMP%]{height:14px;background-position:-4823px 0}.country-option-flag.country-code__sy[_ngcontent-%COMP%]{height:14px;background-position:-4845px 0}.country-option-flag.country-code__sz[_ngcontent-%COMP%]{height:14px;background-position:-4867px 0}.country-option-flag.country-code__ta[_ngcontent-%COMP%]{height:10px;background-position:-4889px 0}.country-option-flag.country-code__tc[_ngcontent-%COMP%]{height:10px;background-position:-4911px 0}.country-option-flag.country-code__td[_ngcontent-%COMP%]{height:14px;background-position:-4933px 0}.country-option-flag.country-code__tf[_ngcontent-%COMP%]{height:14px;background-position:-4955px 0}.country-option-flag.country-code__tg[_ngcontent-%COMP%]{height:13px;background-position:-4977px 0}.country-option-flag.country-code__th[_ngcontent-%COMP%]{height:14px;background-position:-4999px 0}.country-option-flag.country-code__tj[_ngcontent-%COMP%]{height:10px;background-position:-5021px 0}.country-option-flag.country-code__tk[_ngcontent-%COMP%]{height:10px;background-position:-5043px 0}.country-option-flag.country-code__tl[_ngcontent-%COMP%]{height:10px;background-position:-5065px 0}.country-option-flag.country-code__tm[_ngcontent-%COMP%]{height:14px;background-position:-5087px 0}.country-option-flag.country-code__tn[_ngcontent-%COMP%]{height:14px;background-position:-5109px 0}.country-option-flag.country-code__to[_ngcontent-%COMP%]{height:10px;background-position:-5131px 0}.country-option-flag.country-code__tr[_ngcontent-%COMP%]{height:14px;background-position:-5153px 0}.country-option-flag.country-code__tt[_ngcontent-%COMP%]{height:12px;background-position:-5175px 0}.country-option-flag.country-code__tv[_ngcontent-%COMP%]{height:10px;background-position:-5197px 0}.country-option-flag.country-code__tw[_ngcontent-%COMP%]{height:14px;background-position:-5219px 0}.country-option-flag.country-code__tz[_ngcontent-%COMP%]{height:14px;background-position:-5241px 0}.country-option-flag.country-code__ua[_ngcontent-%COMP%]{height:14px;background-position:-5263px 0}.country-option-flag.country-code__ug[_ngcontent-%COMP%]{height:14px;background-position:-5285px 0}.country-option-flag.country-code__uk[_ngcontent-%COMP%]{height:10px;background-position:-5307px 0}.country-option-flag.country-code__um[_ngcontent-%COMP%]{height:11px;background-position:-5329px 0}.country-option-flag.country-code__un[_ngcontent-%COMP%]{height:14px;background-position:-5351px 0}.country-option-flag.country-code__us[_ngcontent-%COMP%]{height:11px;background-position:-5373px 0}.country-option-flag.country-code__uy[_ngcontent-%COMP%]{height:14px;background-position:-5395px 0}.country-option-flag.country-code__uz[_ngcontent-%COMP%]{height:10px;background-position:-5417px 0}.country-option-flag.country-code__va[_ngcontent-%COMP%]{height:15px;background-position:-5439px 0}.country-option-flag.country-code__vc[_ngcontent-%COMP%]{height:14px;background-position:-5456px 0}.country-option-flag.country-code__ve[_ngcontent-%COMP%]{height:14px;background-position:-5478px 0}.country-option-flag.country-code__vg[_ngcontent-%COMP%]{height:10px;background-position:-5500px 0}.country-option-flag.country-code__vi[_ngcontent-%COMP%]{height:14px;background-position:-5522px 0}.country-option-flag.country-code__vn[_ngcontent-%COMP%]{height:14px;background-position:-5544px 0}.country-option-flag.country-code__vu[_ngcontent-%COMP%]{height:12px;background-position:-5566px 0}.country-option-flag.country-code__wf[_ngcontent-%COMP%]{height:14px;background-position:-5588px 0}.country-option-flag.country-code__ws[_ngcontent-%COMP%]{height:10px;background-position:-5610px 0}.country-option-flag.country-code__xk[_ngcontent-%COMP%]{height:15px;background-position:-5632px 0}.country-option-flag.country-code__ye[_ngcontent-%COMP%]{height:14px;background-position:-5654px 0}.country-option-flag.country-code__yt[_ngcontent-%COMP%]{height:14px;background-position:-5676px 0}.country-option-flag.country-code__za[_ngcontent-%COMP%]{height:14px;background-position:-5698px 0}.country-option-flag.country-code__zm[_ngcontent-%COMP%]{height:14px;background-position:-5720px 0}.country-option-flag.country-code__zw[_ngcontent-%COMP%]{height:10px;background-position:-5742px 0}.country-option-flag[_ngcontent-%COMP%]{height:15px;box-shadow:0 0 1px #888;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:20px 0;border-radius:2px}@media (min-resolution: 2x){.country-option-flag[_ngcontent-%COMP%]{background-image:url(data:image/png;base64,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)}}[_nghost-%COMP%]{box-sizing:border-box;display:block;width:100%}[_nghost-%COMP%]   section[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .main-label[_ngcontent-%COMP%]{padding:2px 0;font-size:14px}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;border-radius:8px;border:1px solid #d8d8d8;background-color:#fbfbfb}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form.is-focused[_ngcontent-%COMP%]{border:1px solid var(--mdc-theme-primary, #209ffc);outline:2px solid rgba(var(--mdc-theme-primary-rgb, 32, 159, 252),.3);background-color:#fff}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mat-mdc-form-field-subscript-wrapper{display:none}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mdc-text-field--filled, [_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mdc-text-field--filled.mdc-text-field--focused, [_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mdc-text-field--filled.mdc-text-field--focused.mdc-text-field--invalid, [_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mdc-line-ripple:after, [_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mdc-line-ripple:before{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;outline:none!important}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mat-mdc-text-field-wrapper, [_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mat-mdc-form-field-focus-overlay{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;background-color:transparent!important}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mat-mdc-text-field-wrapper:hover, [_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mat-mdc-form-field-focus-overlay:hover{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;background-color:transparent!important}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]  .mat-mdc-text-field-wrapper:hover{background-color:#f5f5f5!important}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.prefix-form-field[_ngcontent-%COMP%]{min-width:120px;width:120px}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.prefix-form-field[_ngcontent-%COMP%]  .mat-mdc-text-field-wrapper{border-right:none;border-radius:8px 0 0 8px}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.prefix-form-field[_ngcontent-%COMP%]  .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:0}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]  .mat-mdc-text-field-wrapper{border-left:none;border-radius:0 8px 8px 0}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:#ccc}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{padding:0 8px}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#909090}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:var(--mdc-theme-primary, #209ffc)}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field.number-form-field[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:var(--mdc-theme-primary, #209ffc)}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%]   .country-option[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   .tel-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%]   mat-option[_ngcontent-%COMP%]  .country-option{display:flex;align-items:center}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   mat-hint[_ngcontent-%COMP%], [_nghost-%COMP%]   section[_ngcontent-%COMP%]   mat-error[_ngcontent-%COMP%]{font-size:10px;margin:2px 0}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   mat-hint[_ngcontent-%COMP%]{color:#b2b2b2}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   mat-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}[_nghost-%COMP%]     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom:none}[_nghost-%COMP%]     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom:none}  .tel-mat-select-pane{width:240px!important}  .tel-mat-select-pane .mat-mdc-select-panel{box-shadow:none!important;border-radius:8px!important;border:1px solid #d8d8d8!important;margin:8px 0!important}  .tel-mat-select-pane .mdc-list-item__primary-text{line-height:16px!important}"]});let t=n;return t;})();var Kr=["*"],ik=".container[_ngcontent-%COMP%]{max-width:1366px;margin:0 auto;padding:0 5px}.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 -2.5px;justify-content:center;align-items:center}.row-reversed[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}@media (min-width: 0){.col-xs-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 576px){.col-sm-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 768px){.col-md-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 992px){.col-lg-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 1200px){.col-xl-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}";function ok(t,n){if(t&1&&I(0,"img",1),t&2){let i=K();ue("center",i.isCentered),y("src",i.src,sn)("alt",i.alt);}}var Ak=[[["","main-content",""]],[["","top-left",""]],[["","top-right",""]],[["","bottom-left",""]],[["","bottom-right",""]]],gs=(t,n)=>({width:t,height:n}),sk=["[main-content]","[top-left]","[top-right]","[bottom-left]","[bottom-right]"];function ak(t,n){if(t&1&&(Qe(),S(0,"title"),Z(1),L()),t&2){let i=K();v(),Me(i.title);}}function lk(t,n){if(t&1&&(Qe(),S(0,"desc"),Z(1),L()),t&2){let i=K();v(),Me(i.description);}}function dk(t,n){t&1&&(S(0,"verge-typography",26),Z(1," \u0664.\u0669 \u0644\u0623\u0643\u062B\u0631 \u0645\u0646 \u0663\u0660\u0660 \u062A\u0642\u064A\u064A\u0645 "),L()),t&2&&y("variant","Regular")("type","H6");}function ck(t,n){t&1&&(S(0,"verge-typography",26),Z(1," 4.9 / 300 reviews "),L()),t&2&&y("variant","Regular")("type","H6");}var Dm=()=>({bottom:"4xxl"}),Ai=(t,n,i,r,o)=>({"animate-out-next":t,"animate-in-next":n,"animate-out-prev":i,"animate-in-prev":r,active:o});function uk(t,n){if(t&1&&(S(0,"div",28)(1,"verge-typography",29),Z(2),L()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("margin",Ee(3,Dm))("ngClass",Vr(4,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(2),we(" ",o.title," ");}}function fk(t,n){if(t&1&&(Gt(0),j(1,uk,3,10,"div",27),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function pk(t,n){if(t&1&&(S(0,"div",31)(1,"verge-typography",32),Z(2),L()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("ngClass",Vr(2,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(2),we(" ",o.description," ");}}function mk(t,n){if(t&1&&(Gt(0),j(1,pk,3,8,"div",30),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}var b9=()=>({bottom:"xxl"});function hk(t,n){if(t&1&&(S(0,"div",28)(1,"verge-grid-container")(2,"verge-grid-row")(3,"verge-grid-item",8)(4,"verge-typography",33),Z(5),L()(),S(6,"verge-grid-item",8),I(7,"img",34),L()()()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("margin",Ee(5,b9))("ngClass",Vr(6,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(3),y("size",8),v(2),we(" ",o.name," "),v(),y("size",4);}}function vk(t,n){if(t&1&&(Gt(0),j(1,hk,8,12,"div",27),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function gk(t,n){if(t&1&&(S(0,"div",31)(1,"verge-typography",32),Z(2),L()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("ngClass",Vr(2,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(2),we(" ",o.position," ");}}function bk(t,n){if(t&1&&(Gt(0),j(1,gk,3,8,"div",30),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}var x9=(t,n)=>({active:t,inactive:n}),y9=()=>({bottom:"2lg",top:"2lg"}),xk=()=>({top:"2xl",bottom:"2xl",inlineEnd:"2xl",inlineStart:"2xl"});function yk(t,n){if(t&1){let i=Xt();S(0,"div",35),D("click",function(){let A=Ye(i).index,s=K(2);return Ge(s.goToIndex(A));}),I(1,"img",36),L();}if(t&2){let i=n.$implicit,r=n.index,o=K(2);y("ngClass",an(5,x9,o.isActive(r),!o.isActive(r)))("margin",Ee(8,y9))("padding",Ee(9,xk)),v(),y("src",i.image,sn)("alt",i.name);}}var Hd=()=>({top:"xxl",bottom:"xxl",inlineEnd:"xxl",inlineStart:"xxl"}),Zd=()=>({top:"none",bottom:"none",inlineEnd:"none",inlineStart:"none"}),S9=()=>({inlineEnd:"xxl",inlineStart:"xxl"}),P9=()=>({bottom:"2xxl"});function Sk(t,n){if(t&1){let i=Xt();S(0,"verge-grid-container",2)(1,"div",3)(2,"div",4),I(3,"img",5)(4,"img",6),j(5,dk,2,2,"verge-typography",7)(6,ck,2,2,"verge-typography",7),L()(),S(7,"verge-grid-row")(8,"verge-grid-item",8)(9,"div",9)(10,"verge-grid-container")(11,"verge-grid-row")(12,"verge-grid-item",10),I(13,"img",11),L(),S(14,"verge-grid-item",12)(15,"button",13),D("click",function(){Ye(i);let o=K();return Ge(o.isRtl?o.next():o.prev());}),I(16,"verge-icon",14),L(),S(17,"button",15),D("click",function(){Ye(i);let o=K();return Ge(o.isRtl?o.prev():o.next());}),I(18,"verge-icon",16),L()()()()()(),S(19,"verge-grid-item",8)(20,"div",17)(21,"div",18),j(22,fk,2,1,"ng-container",19)(23,mk,2,1,"ng-container",19),L(),S(24,"div",20),j(25,vk,2,1,"ng-container",19)(26,bk,2,1,"ng-container",19),L()()(),S(27,"verge-grid-item",8)(28,"div",21)(29,"div",22)(30,"div",23),I(31,"verge-icon",24),L()(),j(32,yk,2,10,"div",25),L()()()();}if(t&2){let i=K();v(5),y("ngIf",i.isRtl),v(),y("ngIf",!i.isRtl),v(2),y("size",2),v(4),y("size",12),v(2),y("size",12),v(),y("margin",Ee(20,Hd))("padding",Ee(21,Zd)),v(2),y("margin",Ee(22,Hd))("padding",Ee(23,Zd)),v(2),y("size",7),v(),y("margin",Ee(24,S9)),v(),y("margin",Ee(25,P9)),v(),y("ngForOf",i.items),v(),y("ngForOf",i.items),v(2),y("ngForOf",i.items),v(),y("ngForOf",i.items),v(),y("size",2),v(2),Mt("transform",i.transformStyle),v(3),y("ngForOf",i.items);}}function Pk(t,n){t&1&&(S(0,"verge-typography",47),Z(1," \u0664.\u0669 \u0644\u0623\u0643\u062B\u0631 \u0645\u0646 \u0663\u0660\u0660 \u062A\u0642\u064A\u064A\u0645 "),L()),t&2&&y("variant","Regular")("type","H6");}function Lk(t,n){t&1&&(S(0,"verge-typography",47),Z(1," 4.9 / 300 reviews "),L()),t&2&&y("variant","Regular")("type","H6");}function Xk(t,n){if(t&1&&(S(0,"div",28)(1,"verge-typography",48),Z(2),L()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("margin",Ee(3,Dm))("ngClass",Vr(4,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(2),we(" ",o.title," ");}}function Wk(t,n){if(t&1&&(Gt(0),j(1,Xk,3,10,"div",27),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function Vk(t,n){if(t&1&&(S(0,"div",31)(1,"verge-typography",49),Z(2),L()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("ngClass",Vr(2,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(2),we(" ",o.description," ");}}function kk(t,n){if(t&1&&(Gt(0),j(1,Vk,3,8,"div",30),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function Tk(t,n){if(t&1&&(S(0,"div",28)(1,"verge-grid-container")(2,"verge-grid-row")(3,"verge-grid-item",8)(4,"verge-typography",33),Z(5),L()(),S(6,"verge-grid-item",8),I(7,"img",50),L()()()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("margin",Ee(5,b9))("ngClass",Vr(6,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(3),y("size",8),v(2),we(" ",o.name," "),v(),y("size",4);}}function Fk(t,n){if(t&1&&(Gt(0),j(1,Tk,8,12,"div",27),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function Ck(t,n){if(t&1&&(S(0,"div",31)(1,"verge-typography",32),Z(2),L()()),t&2){let i=K(),r=i.index,o=i.$implicit,A=K(2);y("ngClass",Vr(2,Ai,A.animating&&A.currentIndex===r&&A.direction==="next",A.animating&&A.currentIndex!==r&&A.direction==="next",A.animating&&A.currentIndex===r&&A.direction==="prev",A.animating&&A.currentIndex!==r&&A.direction==="prev",!A.animating)),v(2),we(" ",o.position," ");}}function Nk(t,n){if(t&1&&(Gt(0),j(1,Ck,3,8,"div",30),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function zk(t,n){if(t&1){let i=Xt();S(0,"div",51),D("click",function(){let A=Ye(i).index,s=K(2);return Ge(s.goToIndex(A));}),I(1,"img",36),L();}if(t&2){let i=n.$implicit,r=n.index,o=K(2);y("ngClass",an(4,x9,o.isActive(r),!o.isActive(r)))("margin",Ee(7,y9)),v(),y("src",i.image,sn)("alt",i.name);}}function wk(t,n){if(t&1){let i=Xt();S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",8)(3,"verge-grid-item",10),I(4,"img",37),L()(),S(5,"verge-grid-item",8)(6,"div",3)(7,"div",38),I(8,"img",39)(9,"img",40),j(10,Pk,2,2,"verge-typography",41)(11,Lk,2,2,"verge-typography",41),L()()(),S(12,"verge-grid-item",8)(13,"div",17)(14,"div",18),j(15,Wk,2,1,"ng-container",19)(16,kk,2,1,"ng-container",19),L(),S(17,"div",20),j(18,Fk,2,1,"ng-container",19)(19,Nk,2,1,"ng-container",19),L()()()(),S(20,"verge-grid-row")(21,"verge-grid-item",8)(22,"div",21)(23,"div",22)(24,"div",42),I(25,"verge-icon",43),L()(),j(26,zk,2,8,"div",44),L()(),S(27,"verge-grid-item",8)(28,"div",45)(29,"button",15),D("click",function(){Ye(i);let o=K();return Ge(o.prev());}),I(30,"verge-icon",46),L(),S(31,"button",13),D("click",function(){Ye(i);let o=K();return Ge(o.next());}),I(32,"verge-icon",16),L()()()()();}if(t&2){let i=K();v(2),y("size",12),v(),y("size",12),v(2),y("size",12),v(5),y("ngIf",i.isRtl),v(),y("ngIf",!i.isRtl),v(),y("size",12),v(),y("margin",Ee(21,S9)),v(),y("margin",Ee(22,P9)),v(),y("ngForOf",i.items),v(),y("ngForOf",i.items),v(2),y("ngForOf",i.items),v(),y("ngForOf",i.items),v(2),y("size",9),v(2),Mt("transform",i.mobileTransformStyle),v(3),y("ngForOf",i.items),v(),y("size",3),v(2),y("margin",Ee(23,Hd))("padding",Ee(24,Zd)),v(2),y("margin",Ee(25,Hd))("padding",Ee(26,Zd));}}var Yd=()=>({top:"xxl",bottom:"xxl",left:"xxl",right:"xxl"}),Gd=()=>({top:"none",bottom:"none",left:"none",right:"none"}),Hm=[[["","bold-text",""]],[["","extra-light-text",""]],[["","icon",""]]],Zm=["[bold-text]","[extra-light-text]","[icon]"],Kk=["contentSection"],Ek=["smallDesktopContentSection"],Ok=()=>({bottom:"8xxl"});function Uk(t,n){if(t&1&&(S(0,"verge-curve-split",25),I(1,"img",26),S(2,"div",27)(3,"verge-typography",28),Z(4," \u0665 \u0633\u0646\u0648\u0627\u062A \u0645\u0646 "),L(),S(5,"verge-typography",29),Z(6," \u0627\u0644\u062F\u0639\u0645 \u0644\u0639\u0645\u0644\u0627\u0626\u0646\u0627 "),L(),Qe(),S(7,"svg",30),I(8,"path",31)(9,"path",32)(10,"path",33),L()(),xt(),S(11,"verge-typography",34),Z(12),L(),S(13,"verge-typography",35),Z(14),L()()),t&2){let i=K().$implicit;y("topRightWidth","300px")("bottomRightWidth","420px"),v(),y("src",i.image,sn),v(2),y("type","H2"),v(2),y("type","H2"),v(7),we(" ",i.description," "),v(),y("padding",Ee(8,Ok)),v(),we(" ",i.year," ");}}function Jk(t,n){if(t&1&&(Gt(0),j(1,Uk,15,9,"verge-curve-split",24),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}var Mk=(t,n)=>({top:t,bottom:n});function Ik(t,n){if(t&1&&(S(0,"verge-typography",36),Z(1),L()),t&2){let i=n.$implicit,r=n.index,o=K(2);y("type",o.isActive(r)?"H3":"H5")("variant",o.isActive(r)?"Bold":"Regular")("color",o.isActive(r)?"primary":"dark")("margin",an(5,Mk,r===0?"none":"5xl",r===o.items.length-1?"none":"5xl")),v(),we(" ",i.year," ");}}function Rk(t,n){if(t&1){let i=Xt();S(0,"verge-grid-container")(1,"verge-grid-row",1)(2,"verge-grid-item",2)(3,"div",3,4),j(5,Jk,2,1,"ng-container",5),L()(),S(6,"verge-grid-item",6)(7,"verge-grid-container")(8,"verge-grid-row",7)(9,"verge-grid-item",8)(10,"div",9),j(11,Ik,2,8,"verge-typography",10),L()(),S(12,"verge-grid-item",11)(13,"div",12),Qe(),S(14,"svg",13),I(15,"path",14),L(),S(16,"svg",15),I(17,"path",16),L()()(),xt(),S(18,"verge-grid-item",17)(19,"div",18)(20,"button",19),D("click",function(){Ye(i);let o=K();return Ge(o.next());}),Qe(),S(21,"svg",20)(22,"g",21),I(23,"path",22),L()()(),xt(),S(24,"button",19),D("click",function(){Ye(i);let o=K();return Ge(o.prev());}),Qe(),S(25,"svg",20)(26,"g",21),I(27,"path",23),L()()()()()()()()()();}if(t&2){let i=K();v(2),y("size",10)("sizeLg",12)("sizeMd",12)("sizeSm",12)("sizeXs",12),v(3),y("ngForOf",i.items),v(),y("size",2)("sizeLg",12)("sizeMd",12)("sizeSm",12)("sizeXs",12),v(3),y("size",5)("sizeLg",12)("sizeMd",12)("sizeSm",12)("sizeXs",12),v(2),y("ngForOf",i.items),v(),y("size",2),v(2),Mt("transform",i.transformStyle),v(4),y("size",12),v(2),y("margin",Ee(25,Yd))("padding",Ee(26,Gd)),v(4),y("margin",Ee(27,Yd))("padding",Ee(28,Gd));}}function jk(t,n){if(t&1&&(S(0,"verge-curve-split",49),I(1,"img",26),S(2,"verge-typography",50),Z(3),L()()),t&2){let i=K().$implicit,r=K(2);y("bottomRightWidth",r.isMobile?"130px":"300px")("bottomRightHeight",r.isMobile?"50px":"80px"),v(),y("src",r.isMobile?i.mobileImage:i.image,sn),v(),y("type",r.isMobile?"H3":"H1"),v(),we(" ",i.year," ");}}function qk(t,n){if(t&1&&(Gt(0),j(1,jk,4,5,"verge-curve-split",48),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}function Dk(t,n){if(t&1&&(S(0,"verge-typography",51),Z(1),L()),t&2){let i=n.$implicit,r=n.index,o=K(2);y("type",o.isActive(r)?"H3":"H5")("variant",o.isActive(r)?"Bold":"Regular")("color",o.isActive(r)?"primary":"dark"),v(),we(" ",i.year," ");}}function Hk(t,n){if(t&1&&(S(0,"verge-typography",53),Z(1),L()),t&2){let i=K().$implicit;v(),we(" ",i.description," ");}}function Zk(t,n){if(t&1&&(Gt(0),j(1,Hk,2,1,"verge-typography",52),Bt()),t&2){let i=n.index,r=K(2);v(),y("ngIf",r.currentIndex===i);}}var Yk=()=>({bottom:"6xl"}),Gk=()=>({top:"3xl",bottom:"3xl"});function Bk(t,n){if(t&1){let i=Xt();S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item")(3,"verge-inline-iconic-text",37)(4,"div",38),Z(5,"\u0665 \u0633\u0646\u0648\u0627\u062A \u0645\u0646"),L(),S(6,"div",39),Z(7,"\u0627\u0644\u062F\u0639\u0645 \u0644\u0639\u0645\u0644\u0627\u0626\u0646\u0627"),L(),S(8,"div",40),Qe(),S(9,"svg",30),I(10,"path",31)(11,"path",32)(12,"path",33),L()()()(),xt(),S(13,"verge-grid-item",17)(14,"div",41,42),j(16,qk,2,1,"ng-container",5),L()(),S(17,"verge-grid-item",43)(18,"div",12),Qe(),S(19,"svg",13),I(20,"path",14),L(),xt(),I(21,"div",44),L()(),S(22,"verge-grid-item",45,42)(24,"div",46),j(25,Dk,2,4,"verge-typography",47),L()(),S(26,"verge-grid-item",41,42),j(28,Zk,2,1,"ng-container",5),L(),S(29,"verge-grid-item",17)(30,"div",18)(31,"button",19),D("click",function(){Ye(i);let o=K();return Ge(o.prev());}),Qe(),S(32,"svg",20)(33,"g",21),I(34,"path",22),L()()(),xt(),S(35,"button",19),D("click",function(){Ye(i);let o=K();return Ge(o.next());}),Qe(),S(36,"svg",20)(37,"g",21),I(38,"path",23),L()()()()()()();}if(t&2){let i=K();v(3),y("margin",Ee(17,Yk))("color","dark")("type","H3"),v(10),y("size",12),v(3),y("ngForOf",i.items),v(),y("size",12)("margin",Ee(18,Gk)),v(2),Mt("transform",i.horizontalTransformStyle),v(3),y("margin",Ee(19,Dm)),v(3),y("ngForOf",i.items),v(3),y("ngForOf",i.items),v(),y("size",12),v(2),y("margin",Ee(20,Yd))("padding",Ee(21,Gd)),v(4),y("margin",Ee(22,Yd))("padding",Ee(23,Gd));}}var Qk=[[["","column1",""]],[["","column2",""]],[["","column3",""]]],_k=["[column1]","[column2]","[column3]"],L9=[[["","column1",""]],[["","column2",""]]],X9=["[column1]","[column2]"];function $k(t,n){if(t&1&&(S(0,"verge-typography",5),te(1),L()),t&2){let i=K();y("type",i.type)("color",i.color);}}function eT(t,n){if(t&1&&(S(0,"verge-typography",6),te(1,1),L()),t&2){let i=K();y("type",i.type)("color",i.color);}}function tT(t,n){t&1&&(S(0,"div",7),te(1,2),L());}function nT(t,n){t&1&&Ct(0);}function rT(t,n){t&1&&Ct(0);}function iT(t,n){t&1&&Ct(0);}function oT(t,n){if(t&1&&(S(0,"div",8),j(1,nT,1,0,"ng-container",9)(2,rT,1,0,"ng-container",9)(3,iT,1,0,"ng-container",9),L()),t&2){K();let i=lt(1),r=lt(3),o=lt(5);v(),y("ngTemplateOutlet",i),v(),y("ngTemplateOutlet",r),v(),y("ngTemplateOutlet",o);}}function AT(t,n){t&1&&Ct(0);}function sT(t,n){t&1&&Ct(0);}function aT(t,n){t&1&&Ct(0);}function lT(t,n){if(t&1&&(S(0,"div"),j(1,AT,1,0,"ng-container",9),S(2,"div",10),j(3,sT,1,0,"ng-container",9)(4,aT,1,0,"ng-container",9),L()()),t&2){K();let i=lt(1),r=lt(3),o=lt(5);v(),y("ngTemplateOutlet",i),v(2),y("ngTemplateOutlet",r),v(),y("ngTemplateOutlet",o);}}var dT=(t,n)=>[t,n];function cT(t,n){if(t&1&&(S(0,"verge-grid-item",9),te(1),L()),t&2){let i=K();y("size",i.isHorizontal?3:12)("sizeXs",12)("sizeSm",12)("sizeMd",12);}}var uT=[[["","see-more",""]]],fT=(t,n)=>({"vertical-article-card-title":t,"horizontal-article-card-title":n}),pT=(t,n)=>({"vertical-article-card-content":t,"horizontal-article-card-content":n}),mT=["[see-more]"],hT=["carousel"],vT=["carouselView"],gT=["carouselItem"];function bT(t,n){if(t&1&&(S(0,"div",12,13),I(2,"verge-article-preview-card",14),L()),t&2){let i=n.$implicit;v(2),y("subTitle",i.subTitle)("title",i.title)("articleContent",i.articleContent)("imageUrl",i.imageUrl)("url",i.url);}}function xT(t,n){if(t&1&&(S(0,"div",2),I(1,"verge-icon",3),S(2,"verge-typography",4),Z(3),L()()),t&2){let i=n.$implicit,r=K(2);v(3),we(" ",r.messages[i.key]," ");}}function yT(t,n){if(t&1&&(S(0,"div"),j(1,xT,4,1,"div",1),Co(2,"keyvalue"),L()),t&2){let i=K();v(),y("ngForOf",No(2,1,i.errors));}}var W9=()=>({inlineStart:"xxl"});function ST(t,n){t&1&&(S(0,"span"),Z(1,"*"),L());}function PT(t,n){if(t&1&&I(0,"verge-tooltip",4),t&2){let i=K();y("text",i.tooltipText);}}function LT(t,n){t&1&&Ct(0,3);}function XT(t,n){t&1&&I(0,"verge-icon",8);}function WT(t,n){t&1&&I(0,"verge-icon",9);}function VT(t,n){t&1&&Ct(0);}var kT=t=>({"browse-alignment-wrapped":t});var TT=["phoneInput"],FT=[[["","text-date",""]],[["","text-writer",""]],[["","text-timer",""]]],CT=["[text-date]","[text-writer]","[text-timer]"],NT=["listItem"];function zT(t,n){if(t&1){let i=Xt();Gt(0),S(1,"li",1),D("click",function(){let A=Ye(i).index,s=K();return Ge(s.onItemClick(A));})("keydown.enter",function(){let A=Ye(i).index,s=K();return Ge(s.onItemClick(A));})("keyup.enter",function(){let A=Ye(i).index,s=K();return Ge(s.onItemClick(A));})("keydown.space",function(){let A=Ye(i).index,s=K();return Ge(s.onItemClick(A));})("keyup.space",function(){let A=Ye(i).index,s=K();return Ge(s.onItemClick(A));}),S(2,"verge-typography"),Z(3),L()(),Bt();}if(t&2){let i=n.$implicit,r=n.index,o=K();v(),ue("active",r===o.activeIndex),v(2),Me(i.title);}}function wT(t,n){if(t&1){let i=Xt();S(0,"li",10),D("click",function(o){let s=Ye(i).$implicit;return K(2).selectOption(s),Ge(o.stopPropagation());})("keydown.space",function(){let A=Ye(i).$implicit,s=K(2);return Ge(s.selectOption(A));}),S(1,"verge-typography",4),Z(2),L()();}if(t&2){let i=n.$implicit;v(2),we(" ",i," ");}}function KT(t,n){if(t&1&&(S(0,"ul",8),j(1,wT,3,1,"li",9),L()),t&2){let i=K();v(),y("ngForOf",i.options);}}function ET(t,n){if(t&1){let i=Xt();S(0,"li",8),D("click",function(o){let s=Ye(i).$implicit;return K(2).selectOption(s),Ge(o.stopPropagation());})("keydown.space",function(){let A=Ye(i).$implicit,s=K(2);return Ge(s.selectOption(A));}),S(1,"verge-typography",2),Z(2),L()();}if(t&2){let i=n.$implicit;v(2),we(" ",i," ");}}function OT(t,n){if(t&1&&(S(0,"ul",6),j(1,ET,3,1,"li",7),L()),t&2){let i=K();v(),y("ngForOf",i.options);}}function UT(t,n){if(t&1){let i=Xt();S(0,"li",8),D("click",function(o){let s=Ye(i).$implicit;return K(2).selectOption(s),Ge(o.stopPropagation());})("keydown.space",function(){let A=Ye(i).$implicit,s=K(2);return Ge(s.selectOption(A));}),S(1,"verge-typography"),Z(2),L()();}if(t&2){let i=n.$implicit;v(2),we(" ",i," ");}}function JT(t,n){if(t&1&&(S(0,"ul",6),j(1,UT,3,1,"li",7),L()),t&2){let i=K();v(),y("ngForOf",i.options);}}function MT(t,n){if(t&1&&(S(0,"div",1)(1,"verge-typography",2),Z(2),L()()),t&2){let i=K();ct(i.messageType==="error"?"error":"success"),v(),y("color",i.messageType==="error"?"red":"green"),v(),Me(i.message);}}var lr=(()=>{let n=class n{constructor(){this.customClass="";}get classes(){return`container ${this.customClass}`;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-grid-container"]],inputs:{customClass:"customClass"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:2,vars:2,template:function(o,A){o&1&&(ze(),S(0,"div"),te(1),L()),o&2&&ct(A.classes);},dependencies:[fe],styles:[".container[_ngcontent-%COMP%]{max-width:1366px;margin:0 auto;padding:0 5px}.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 -2.5px;justify-content:center;align-items:center}.row-reversed[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}@media (min-width: 0){.col-xs-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 576px){.col-sm-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 768px){.col-md-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 992px){.col-lg-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 1200px){.col-xl-1[_ngcontent-%COMP%]{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-2[_ngcontent-%COMP%]{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-3[_ngcontent-%COMP%]{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-4[_ngcontent-%COMP%]{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-5[_ngcontent-%COMP%]{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-6[_ngcontent-%COMP%]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-7[_ngcontent-%COMP%]{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-8[_ngcontent-%COMP%]{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-9[_ngcontent-%COMP%]{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-10[_ngcontent-%COMP%]{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-11[_ngcontent-%COMP%]{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-12[_ngcontent-%COMP%]{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}"]});let t=n;return t;})(),dr=(()=>{let n=class n{constructor(){this.isReversed=!1;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-grid-row"]],inputs:{isReversed:"isReversed"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:2,vars:2,consts:[[1,"row"]],template:function(o,A){o&1&&(ze(),S(0,"div",0),te(1),L()),o&2&&ue("row-reversed",A.isReversed);},dependencies:[fe],styles:[ik]});let t=n;return t;})(),cr=(()=>{let n=class n{constructor(){this.size=12,this.customClass="";}get classList(){var p,m,h,x,P;let r=(p=this.sizeXs)!=null?p:this.size,o=(m=this.sizeSm)!=null?m:this.size,A=(h=this.sizeMd)!=null?h:this.size,s=(x=this.sizeLg)!=null?x:this.size,l=(P=this.sizeXl)!=null?P:this.size;return`${`col-xs-${r} col-sm-${o} col-md-${A} col-lg-${s} col-xl-${l}`} ${this.customClass}`;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-grid-item"]],hostVars:2,hostBindings:function(o,A){o&2&&ct(A.classList);},inputs:{size:"size",sizeXs:"sizeXs",sizeSm:"sizeSm",sizeMd:"sizeMd",sizeLg:"sizeLg",sizeXl:"sizeXl",customClass:"customClass"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:1,vars:0,template:function(o,A){o&1&&(ze(),te(0));},dependencies:[fe],styles:[`.container{max-width:1366px;margin:0 auto;padding:0 5px}.row{display:flex;flex-wrap:wrap;margin:0 -2.5px;justify-content:center;align-items:center}.row-reversed{flex-wrap:wrap-reverse}@media (min-width: 0){.col-xs-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 576px){.col-sm-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 768px){.col-md-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 992px){.col-lg-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 1200px){.col-xl-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}
`],encapsulation:2});let t=n;return t;})(),Pt=(()=>{let n=class n{constructor(){this.variant="Regular",this.type="H5",this.color=null;}getClasses(){return`text-${this.type} ${this.variant} ${this.color?`text-${this.color}`:""} `;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-typography"]],inputs:{variant:"variant",type:"type",customClass:"customClass",color:"color"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:2,vars:1,consts:[[3,"ngClass"]],template:function(o,A){o&1&&(ze(),S(0,"div",0),te(1),L()),o&2&&y("ngClass",A.getClasses());},dependencies:[fe,ln],styles:[`.bg-primary{background-color:#515cdd}.text-primary{color:#515cdd}.border-primary{border-color:#515cdd}.bg-primary-light{background-color:#dcdef8}.text-primary-light{color:#dcdef8}.border-primary-light{border-color:#dcdef8}.bg-primary-lighter{background-color:#ecebed}.text-primary-lighter{color:#ecebed}.border-primary-lighter{border-color:#ecebed}.bg-dark{background-color:#000}.text-dark{color:#000}.border-dark{border-color:#000}.bg-dark-light{background-color:#666}.text-dark-light{color:#666}.border-dark-light{border-color:#666}.bg-dark-lighter1{background-color:#e5e5e5}.text-dark-lighter1{color:#e5e5e5}.border-dark-lighter1{border-color:#e5e5e5}.bg-dark-lighter2{background-color:#f0f0f0}.text-dark-lighter2{color:#f0f0f0}.border-dark-lighter2{border-color:#f0f0f0}.bg-secondary{background-color:#ffdf77}.text-secondary{color:#ffdf77}.border-secondary{border-color:#ffdf77}.bg-secondary-light{background-color:#f6f4ee}.text-secondary-light{color:#f6f4ee}.border-secondary-light{border-color:#f6f4ee}.bg-secondary-lighter{background-color:#f7f1e0}.text-secondary-lighter{color:#f7f1e0}.border-secondary-lighter{border-color:#f7f1e0}.bg-red{background-color:#ff4200}.text-red{color:#ff4200}.border-red{border-color:#ff4200}.bg-green{background-color:#409e67}.text-green{color:#409e67}.border-green{border-color:#409e67}.bg-green-light{background-color:#e0eade}.text-green-light{color:#e0eade}.border-green-light{border-color:#e0eade}.bg-white{background-color:#fff}.text-white{color:#fff}.border-white{border-color:#fff}.text-H1,.text-H2,.text-H3,.text-H5,.text-H6,.text-link{font-family:Cairo,sans-serif;font-display:swap}.text-H1{font-size:3.813rem}.text-H1.Bold{font-weight:700;line-height:3.063rem}.text-H1.SemiBold{font-weight:600;line-height:3.063rem}.text-H1.Regular{font-weight:400;line-height:4.25rem}.text-H1.ExtraLight{font-weight:200;line-height:4.25rem}.text-H2{font-size:2.438rem}.text-H2.Bold{font-weight:700;line-height:3.063rem}.text-H2.SemiBold{font-weight:600;line-height:3.063rem}.text-H2.Regular{font-weight:400;line-height:3.063rem}.text-H2.ExtraLight{font-weight:200;line-height:3.063rem}.text-H3{font-size:1.25rem}.text-H3.Bold{font-weight:700;line-height:1.875rem}.text-H3.SemiBold{font-weight:600;line-height:1.75rem}.text-H3.Regular{font-weight:400;line-height:1.25rem}.text-H3.ExtraLight{font-weight:200;line-height:1.25rem}.text-H5{font-size:1rem}.text-H5.Bold{font-weight:700;line-height:1.5rem}.text-H5.SemiBold{font-weight:600;line-height:1.625rem}.text-H5.Regular{font-weight:400;line-height:1.625rem}.text-H5.ExtraLight{font-weight:200;line-height:1.25rem}.text-H6{font-size:.875rem}.text-H6.Bold{font-weight:700;line-height:1.5rem}.text-H6.SemiBold{font-weight:600;line-height:1.5rem}.text-H6.Regular{font-weight:400;line-height:1.5rem}.text-H6.ExtraLight{font-weight:200;line-height:1.25rem}.text-link{font-size:1rem}.text-link.Bold{font-weight:700;line-height:1.5rem}.text-link.SemiBold{font-weight:600;line-height:1.5rem}.text-link.Regular{font-weight:400;line-height:1.4rem}.text-link.ExtraLight{font-weight:200;line-height:1.25rem}div{width:var(--width)}
`],encapsulation:2});let t=n;return t;})(),eZ=(()=>{let n=class n{constructor(){this.alt="Image",this.center="false";}set src(r){r?this._src=r:this._src=void 0;}get src(){return this._src;}get hasValidSrc(){return this._src!==void 0&&this._src.trim()!=="";}get isCentered(){return this.center==="true";}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-image"]],inputs:{alt:"alt",center:"center",src:"src"},standalone:!0,features:[_],decls:1,vars:1,consts:[["class","image-style",3,"src","alt","center",4,"ngIf"],[1,"image-style",3,"src","alt"]],template:function(o,A){o&1&&j(0,ok,1,4,"img",0),o&2&&y("ngIf",A.hasValidSrc);},dependencies:[fe,Qt],styles:[".image-style[_ngcontent-%COMP%]{display:block;max-width:100%;height:auto;border-radius:40px}.center[_ngcontent-%COMP%]{margin:0 auto}"]});let t=n;return t;})(),IT=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-curve-split"]],inputs:{topRightWidth:"topRightWidth",topLeftWidth:"topLeftWidth",bottomRightWidth:"bottomRightWidth",bottomLeftWidth:"bottomLeftWidth",topRightHeight:"topRightHeight",topLeftHeight:"topLeftHeight",bottomRightHeight:"bottomRightHeight",bottomLeftHeight:"bottomLeftHeight"},standalone:!0,features:[_],ngContentSelectors:sk,decls:11,vars:16,consts:[[1,"curve-split-container"],[1,"curve-split-main-content"],[1,"top-left",3,"ngStyle"],[1,"top-right",3,"ngStyle"],[1,"bottom-left",3,"ngStyle"],[1,"bottom-right",3,"ngStyle"]],template:function(o,A){o&1&&(ze(Ak),S(0,"div",0)(1,"div",1),te(2),L(),S(3,"div",2),te(4,1),L(),S(5,"div",3),te(6,2),L(),S(7,"div",4),te(8,3),L(),S(9,"div",5),te(10,4),L()()),o&2&&(v(3),y("ngStyle",an(4,gs,A.topLeftWidth,A.topLeftHeight)),v(2),y("ngStyle",an(7,gs,A.topRightWidth,A.topRightHeight)),v(2),y("ngStyle",an(10,gs,A.bottomLeftWidth,A.bottomLeftHeight)),v(2),y("ngStyle",an(13,gs,A.bottomRightWidth,A.bottomRightHeight)));},dependencies:[fe,Lp],styles:[".curve-split-container[_ngcontent-%COMP%]{position:relative;width:fit-content}.top-left[_ngcontent-%COMP%], .top-right[_ngcontent-%COMP%], .bottom-left[_ngcontent-%COMP%], .bottom-right[_ngcontent-%COMP%]{position:absolute}.top-left[_ngcontent-%COMP%]{top:0;inset-inline-end:0}.top-right[_ngcontent-%COMP%]{top:0;inset-inline-start:0}.bottom-left[_ngcontent-%COMP%]{bottom:0;inset-inline-end:0}.bottom-right[_ngcontent-%COMP%]{bottom:0;inset-inline-start:0}.curve-split-container[_ngcontent-%COMP%]   .curve-split-main-content[_ngcontent-%COMP%]:dir(ltr){transform:scaleX(-1)}"]});let t=n;return t;})(),v9={none:"0",xs:"1.7",sm:"2",md:"2.5",lg:"3",xl:"5",xxl:"10"},Bd=(()=>{let n=class n{constructor(r,o){this.el=r,this.renderer=o;}ngOnChanges(){this.applySpacing();}applySpacing(){this.margin&&this.applyIndividualSpacing("margin",this.margin),this.padding&&this.applyIndividualSpacing("padding",this.padding);}applyIndividualSpacing(r,o){Object.keys(o).forEach(A=>{let s=A;if(A=A.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),typeof s=="string"){let l=o[s],u=this.getSpacingValue(l);this.renderer.setStyle(this.el.nativeElement,`${r}-${A}`,u);}});}getSpacingValue(r){let o=1,A=r,s=r.search(/\D/);return s>0&&(o=parseFloat(r.substring(0,s)),A=r.substring(s)),v9[A]?`${parseFloat(v9[A])*o}px`:(console.warn(`Unknown or incorrectly formatted spacing size: ${r}`),"0px");}};n.ɵfac=function(o){return new(o||n)(V(Q),V(Jt));},n.ɵdir=Y({type:n,selectors:[["","appSpacing",""]],inputs:{margin:"margin",padding:"padding"},features:[rt]});let t=n;return t;})();var fn=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵmod=ie({type:n}),n.ɵinj=oe({imports:[fe,fe]});let t=n;return t;})(),ur=(()=>{let n=class n{constructor(){this.title="",this.description="";}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-icon"]],inputs:{name:"name",iconWidth:"iconWidth",iconHeight:"iconHeight",title:"title",description:"description"},standalone:!0,features:[_],decls:4,vars:7,consts:[[3,"ngStyle"],[3,"style"]],template:function(o,A){o&1&&(Qe(),S(0,"svg",0),j(1,ak,2,1,":svg:title")(2,lk,2,1,":svg:desc"),I(3,"use",1),L()),o&2&&(y("ngStyle",an(4,gs,A.iconWidth,A.iconHeight)),v(),Je(1,A.title?1:-1),v(),Je(2,A.description?2:-1),v(),Te("href","assets/sprite.svg#"+A.name,null,"xlink"));},dependencies:[fe,Lp],styles:["[_nghost-%COMP%]{display:inline-flex}"]});let t=n;return t;})(),tZ=(()=>{let n=class n{constructor(r,o){this.platformId=r,this.document=o,this.items=[],this.currentIndex=0,this.animating=!1,this.direction="next",this.isRtl=!0;}ngOnInit(){_t(this.platformId)&&(this.isMobile=window.innerWidth<768,this.isRtl=window.getComputedStyle(this.document.documentElement,null).direction==="rtl");}onResize(){_t(this.platformId)&&(this.isMobile=window.innerWidth<768);}animateOut(r,o){if(this.animating)return;this.animating=!0,this.direction=r;let A=(o+(r==="next"?1:-1)+this.items.length)%this.items.length;setTimeout(()=>{this.currentIndex=A,this.animating=!1;},500);}get transformStyle(){let r=this.currentIndex===0?(this.currentIndex+1)*4:(this.currentIndex+1)*4*2;return`translateY(${this.currentIndex*100+r}%)`;}get mobileTransformStyle(){if(_t(this.platformId)){if(this.currentIndex===0)return"translateX(0%)";{let r=this.isRtl?-1:1,o=(this.currentIndex+1)*4*2;return`translateX(${(this.currentIndex*96+o)*r}%)`;}}}prev(){this.animateOut("prev",this.currentIndex);}next(){this.animateOut("next",this.currentIndex);}goToIndex(r){this.animating||(this.animating=!0,setTimeout(()=>{this.currentIndex=r,this.animating=!1;},500));}isActive(r){return r===this.currentIndex;}};n.ɵfac=function(o){return new(o||n)(V(yt),V(se));},n.ɵcmp=G({type:n,selectors:[["verge-testimonial-slider"]],hostBindings:function(o,A){o&1&&D("resize",function(l){return A.onResize(l);},!1,pl);},inputs:{items:"items"},standalone:!0,features:[_],decls:2,vars:2,consts:[["class","testimonials-container",4,"ngIf"],[4,"ngIf"],[1,"testimonials-container"],[1,"testimonials-header"],[1,"testimonials-header-container"],["width","400px","height","auto","src","assets/testimonials-background.webp","alt","Reviews background",1,"reviews-backgroud"],["src","assets/testimonials-imgs.webp","alt","Reviews Images",1,"testimonials-people-imgs"],["class","testimonials-text",3,"variant","type",4,"ngIf"],[3,"size"],[1,"testimonials-icons"],[1,"comma-icon",3,"size"],["src","assets/comma.svg","alt","comma icon"],[1,"arrow-icons",3,"size"],["aria-label","Next testimonial","appSpacing","",3,"margin","padding","click"],["title","arrow light blue","name","arrow-right-blue","iconWidth","42","iconHeight","42"],["aria-label","Previous testimonial","appSpacing","",3,"margin","padding","click"],["title","arrow left blue","name","arrow-left-blue","iconWidth","42","iconHeight","42"],["appSpacing","",1,"review-details",3,"margin"],["appSpacing","",1,"testimonial",3,"margin"],[4,"ngFor","ngForOf"],[1,"author"],[1,"clients"],[1,"border"],[2,"margin-inline-start","-1.75rem","margin-top","2.46rem"],["title","blue arrow","name","arrow-blue","iconWidth","9","iconHeight","19",1,"desktop-blue-arrow"],["class","image","appSpacing","",3,"ngClass","margin","padding","click",4,"ngFor","ngForOf"],[1,"testimonials-text",3,"variant","type"],["class","text-animation","appSpacing","",3,"margin","ngClass",4,"ngIf"],["appSpacing","",1,"text-animation",3,"margin","ngClass"],["type","H2","variant","Bold"],["class","text-animation",3,"ngClass",4,"ngIf"],[1,"text-animation",3,"ngClass"],["type","H5","variant","Regular","color","dark-light"],["type","H5","variant","SemiBold"],["src","assets/rating.svg","alt","our rating"],["appSpacing","",1,"image",3,"ngClass","margin","padding","click"],[3,"src","alt"],["src","assets/comma.svg","alt",""],[1,"testimonials-header-container-mobile"],["width","330px","height","auto","src","assets/testimonials-background-mobile.webp","alt","Reviews background",1,"reviews-backgroud"],["src","assets/testimonials-imgs.webp","alt","Reviews Images",1,"testimonials-people-imgs-mobile"],["class","testimonials-text-mobile",3,"variant","type",4,"ngIf"],[1,"client-arrow-icon"],["title","blue arrow icon","name","arrow-blue","iconWidth","9","iconHeight","19",1,"mobile-blue-arrow"],["class","image","appSpacing","",3,"ngClass","margin","click",4,"ngFor","ngForOf"],[1,"arrow-icons"],["title","right blue","name","arrow-right-blue","iconWidth","42","iconHeight","42"],[1,"testimonials-text-mobile",3,"variant","type"],["type","H3","variant","Bold"],["type","H6","variant","Regular","color","dark-light"],["src","assets/rating.svg","alt",""],["appSpacing","",1,"image",3,"ngClass","margin","click"]],template:function(o,A){o&1&&j(0,Sk,33,26,"verge-grid-container",0)(1,wk,33,27,"verge-grid-container",1),o&2&&(y("ngIf",!A.isMobile),v(),y("ngIf",A.isMobile));},dependencies:[fe,ln,Cr,Qt,Pt,fn,Bd,ur,lr,dr,cr],styles:[".testimonials-icons[_ngcontent-%COMP%]{height:340px;position:relative}.testimonials-header[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;align-self:center}.review-details[_ngcontent-%COMP%]{max-height:420px}.testimonial[_ngcontent-%COMP%]{padding:20px}.clients[_ngcontent-%COMP%]{height:340px;display:flex;flex-direction:column;align-items:center;position:relative;border-radius:1.875rem}.client-arrow-icon[_ngcontent-%COMP%]{margin-inline-start:-1.75rem;margin-top:2.46rem}.arrow-icons[_ngcontent-%COMP%]{padding-bottom:20px;position:absolute;bottom:23px;width:100%}.comma-icon[_ngcontent-%COMP%]{padding-top:20px}.comma-icon[_ngcontent-%COMP%], .arrow-icons[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.arrow-icons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;width:2.5rem;height:2.5rem;background-color:inherit;cursor:pointer}.text-animation[_ngcontent-%COMP%]{transition:transform .5s,opacity .5s}.text-animation.animate-in-next[_ngcontent-%COMP%], .text-animation.animate-out-next[_ngcontent-%COMP%]{transform:translateY(-100%);opacity:0}.text-animation.animate-in-prev[_ngcontent-%COMP%], .text-animation.animate-out-prev[_ngcontent-%COMP%]{transform:translateY(100%);opacity:0}.text-animation.active[_ngcontent-%COMP%]{transform:translateY(0);opacity:1}.image[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer;transition:all .5s ease;padding:10px}.image.inactive[_ngcontent-%COMP%]{border:none;transform:scale(.8)}.image.active[_ngcontent-%COMP%]{transform:scale(1)}.border[_ngcontent-%COMP%]{border:1px solid #515cdd;width:100px;height:100px;position:absolute;transition:all .5s ease;border-radius:30px}.image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:25px;width:80px;height:80px}.reviews-backgroud[_ngcontent-%COMP%]:dir(rtl){transform:scaleX(-1)}.testimonials-header-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;margin-bottom:50px}.testimonials-header-container-mobile[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;margin-bottom:20px}.testimonials-people-imgs[_ngcontent-%COMP%]{position:absolute;inset-inline-start:15px;width:140px;height:auto}.testimonials-people-imgs-mobile[_ngcontent-%COMP%]{position:absolute;inset-inline-start:10px;width:80px;height:auto}.testimonials-text[_ngcontent-%COMP%]{position:absolute;inset-inline-end:25px}.testimonials-text-mobile[_ngcontent-%COMP%]{position:absolute;inset-inline-end:20px}.arrow-icons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:dir(ltr), .comma-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:dir(ltr){transform:scaleX(-1)}.desktop-blue-arrow[_ngcontent-%COMP%]:dir(ltr){transform:scaleX(-1);display:flex;justify-content:flex-end}.mobile-blue-arrow[_ngcontent-%COMP%]:dir(ltr){transform:scaleY(-1);display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.comma-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:65px;height:65px}.testimonial[_ngcontent-%COMP%]{padding-top:5px}.review-details[_ngcontent-%COMP%]{height:auto;margin-bottom:40px}.clients[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:auto}.arrow-icons[_ngcontent-%COMP%]{padding-bottom:0;position:static;width:auto}.arrow-icons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:1.7rem;height:1.7rem}.testimonials-header[_ngcontent-%COMP%]{margin-top:20px}.image[_ngcontent-%COMP%]{padding-inline-start:7px;padding-inline-end:10px}.image.inactive[_ngcontent-%COMP%]{border:none;transform:scale(.7)}.image.active[_ngcontent-%COMP%]{transform:scale(1)}.image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:20px}.border[_ngcontent-%COMP%]{width:70px;height:70px;border-radius:25px}.client-arrow-icon[_ngcontent-%COMP%]{margin:8px 0 0;transform:rotate(270deg)}}"]});let t=n;return t;})();var nZ=(()=>{let n=class n{constructor(){this.type="H2",this.color="dark";}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-block-iconic-text"]],inputs:{type:"type",color:"color"},standalone:!0,features:[_],ngContentSelectors:Zm,decls:8,vars:4,consts:[["variant","Bold",1,"bold-text",3,"type","color"],[1,"flex-container"],["variant","ExtraLight",1,"light-text",3,"type","color"],[1,"icon"]],template:function(o,A){o&1&&(ze(Hm),S(0,"div")(1,"verge-typography",0),te(2),L(),S(3,"div",1)(4,"verge-typography",2),te(5,1),L(),S(6,"div",3),te(7,2),L()()()),o&2&&(v(),y("type",A.type)("color",A.color),v(3),y("type",A.type)("color",A.color));},dependencies:[fe,Pt],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;align-items:center;text-align:start}.flex-container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-inline-start:23px;display:flex;align-items:center;justify-content:center}.flex-container[_ngcontent-%COMP%]{margin-top:20px}.light-text[_ngcontent-%COMP%]{margin-inline-start:16px}.flex-container[_ngcontent-%COMP%]   .light-text[_ngcontent-%COMP%]{margin-inline-start:0}"]});let t=n;return t;})(),RT=(()=>{let n=class n{constructor(){this.type="H2",this.color="dark";}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-inline-iconic-text"]],inputs:{type:"type",color:"color"},standalone:!0,features:[_],ngContentSelectors:Zm,decls:7,vars:4,consts:[[1,"flex-container"],["variant","Bold",1,"bold-text",3,"type","color"],["variant","ExtraLight",1,"light-text",3,"type","color"],[1,"icon"]],template:function(o,A){o&1&&(ze(Hm),S(0,"div",0)(1,"verge-typography",1),te(2),L(),S(3,"verge-typography",2),te(4,1),L(),S(5,"div",3),te(6,2),L()()),o&2&&(v(),y("type",A.type)("color",A.color),v(2),y("type",A.type)("color",A.color));},dependencies:[fe,Pt],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;align-items:center;text-align:start}.flex-container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-inline-start:23px;display:flex;align-items:center;justify-content:center}.light-text[_ngcontent-%COMP%]{margin-inline-start:16px}"]});let t=n;return t;})(),rZ=(()=>{let n=class n{constructor(r){this.platformId=r,this.items=[],this.currentIndex=0,this.animating=!1,this.direction="next";}ngOnInit(){_t(this.platformId)&&(this.isSmallDesktop=window.innerWidth<1200,this.isMobile=window.innerWidth<768);}onResize(){_t(this.platformId)&&(this.isSmallDesktop=window.innerWidth<1200,this.isMobile=window.innerWidth<768);}animateOut(r,o){if(this.animating)return;this.animating=!0,this.direction=r;let A="";this.isSmallDesktop?(A=r==="next"?"animate-out-left":"animate-out-right",this.smallDesktopContentSection&&this.smallDesktopContentSection.nativeElement.classList.add(A)):(A=r==="next"?"animate-out-up":"animate-out-down",this.contentSection&&this.contentSection.nativeElement.classList.add(A));let s=(o+(r==="next"?1:-1)+this.items.length)%this.items.length;setTimeout(()=>{this.currentIndex=s,this.animating=!1,this.isSmallDesktop&&this.smallDesktopContentSection?this.smallDesktopContentSection.nativeElement.classList.remove(A):!this.isSmallDesktop&&this.contentSection&&this.contentSection.nativeElement.classList.remove(A);},700);}prev(){this.animateOut("prev",this.currentIndex),console.log("index: ",this.currentIndex);}next(){this.animateOut("next",this.currentIndex),console.log("index: ",this.currentIndex);}isActive(r){return r===this.currentIndex;}get transformStyle(){let r=(this.currentIndex+1)*2;return`translateY(${this.currentIndex*280+r-this.currentIndex*10}%)`;}get horizontalTransformStyle(){if(this.currentIndex===0)return"";if(this.currentIndex===this.items.length-1)return"translateX(-75vw)";let r=80/this.items.length;return`translateX(-${this.currentIndex*r+(this.currentIndex+1)*2}vw)`;}};n.ɵfac=function(o){return new(o||n)(V(yt));},n.ɵcmp=G({type:n,selectors:[["verge-timeline-slider"]],viewQuery:function(o,A){if(o&1&&(Ce(Kk,5),Ce(Ek,5)),o&2){let s;ae(s=le())&&(A.contentSection=s.first),ae(s=le())&&(A.smallDesktopContentSection=s.first);}},hostBindings:function(o,A){o&1&&D("resize",function(l){return A.onResize(l);},!1,pl);},inputs:{items:"items"},standalone:!0,features:[_],decls:2,vars:2,consts:[[4,"ngIf"],[1,"timeline-container"],[3,"size","sizeLg","sizeMd","sizeSm","sizeXs"],[1,"timeline-content"],["contentSection",""],[4,"ngFor","ngForOf"],[1,"desktop-timeline-years-container",3,"size","sizeLg","sizeMd","sizeSm","sizeXs"],[1,"timeline-actions"],[1,"desktop-timeline-years",3,"size","sizeLg","sizeMd","sizeSm","sizeXs"],[1,"timeline-years"],["appSpacing","","class","display-flex justify-content-center",3,"type","variant","color","margin",4,"ngFor","ngForOf"],[1,"desktop-timeline-icons",3,"size"],[1,"timeline-slider-icons"],["xmlns","http://www.w3.org/2000/svg","width","23","height","30","viewBox","0 0 23 30","fill","none",1,"lock-icon"],["fill-rule","evenodd","clip-rule","evenodd","d","M11.0727 0C5.63164 0 1.22087 4.41076 1.22087 9.85183C1.22087 13.3232 3.01616 16.3751 5.72892 18.1299L0.842926 28.2529L0 30H22.1457L16.714 17.9297C19.2597 16.1485 20.9245 13.1946 20.9245 9.85183C20.9245 4.41076 16.5138 0 11.0727 0Z","fill","#515CDD"],["xmlns","http://www.w3.org/2000/svg","width","2","height","360","viewBox","0 0 2 364","fill","none"],["d","M1 0L1.00002 364","stroke","#E5E5E5"],[3,"size"],[1,"timeline-buttons"],["appSpacing","",3,"margin","padding","click"],["width","9","height","19","viewBox","0 0 9 19","fill","none","xmlns","http://www.w3.org/2000/svg"],["id","Group 446"],["id","Vector 5","d","M8.29289 9.04094L1.70711 2.45515C1.07714 1.82519 1.33868e-06 2.27136 1.26629e-06 3.16226L1.96147e-07 16.3338C1.23764e-07 17.2247 1.07714 17.6709 1.7071 17.0409L8.29289 10.4552C8.68342 10.0646 8.68342 9.43147 8.29289 9.04094Z","fill","#515CDD"],["id","Vector 5","d","M0.707106 10.4552L7.29289 17.0409C7.92286 17.6709 9 17.2247 9 16.3338L9 3.16226C9 2.27136 7.92286 1.82519 7.2929 2.45515L0.707107 9.04094C0.316583 9.43146 0.316582 10.0646 0.707106 10.4552Z","fill","#515CDD"],[3,"topRightWidth","bottomRightWidth",4,"ngIf"],[3,"topRightWidth","bottomRightWidth"],["main-content","","alt","timeline image",1,"w-100",3,"src"],["top-right",""],["color","dark","variant","Bold",3,"type"],["color","dark","variant","ExtraLight",1,"desktop-timeline-title",3,"type"],["xmlns","http://www.w3.org/2000/svg","width","24","height","34","viewBox","0 0 24 34","fill","none"],["d","M11.9569 0C5.35305 0 0 5.35305 0 11.9569C0 18.5608 5.35305 23.9138 11.9569 23.9138C18.5608 23.9138 23.9138 18.5608 23.9138 11.9569C23.9138 5.35305 18.5608 0 11.9569 0Z","fill","black"],["d","M7 12.11L10.6283 15.22L16.33 9","stroke","#F6F4EE","stroke-linecap","round"],["d","M11.957 25.7345C9.54562 25.7345 7.28557 25.101 5.31324 24.0063C5.10888 23.8929 4.85278 24.0379 4.85278 24.2716V33.3597C4.85278 33.8697 5.42355 34.1733 5.84859 33.894L11.6048 30.1173C11.8234 29.9715 12.0906 29.9715 12.3092 30.1173L18.0654 33.894C18.4904 34.1733 19.0612 33.8697 19.0612 33.3597V24.2716C19.0612 24.0379 18.8051 23.8929 18.6007 24.0063C16.6284 25.101 14.3684 25.7345 11.957 25.7345Z","fill","black"],["bottom-right","","type","H6","variant","Regular","color","dark-light"],["bottom-left","","type","H1","variant","Bold","color","dark","appSpacing","",1,"display-block",3,"padding"],["appSpacing","",1,"display-flex","justify-content-center",3,"type","variant","color","margin"],["appSpacing","",1,"about-mobile-header",3,"margin","color","type"],["bold-text",""],["extra-light-text",""],["icon",""],[1,"small-desktop-timeline-content"],["smallDesktopContentSection",""],["appSpacing","",1,"slider-container",3,"size","margin"],[1,"horizontal-line"],["appSpacing","",1,"small-desktop-timeline-content","display-flex","justify-content-center",3,"margin"],[1,"smallDesktop-timeline-years"],["class","display-flex justify-content-center",3,"type","variant","color",4,"ngFor","ngForOf"],["class","display-flex justify-content-center",3,"bottomRightWidth","bottomRightHeight",4,"ngIf"],[1,"display-flex","justify-content-center",3,"bottomRightWidth","bottomRightHeight"],["bottom-right","","variant","Bold","color","dark",1,"display-flex","justify-content-center","align-self-center",3,"type"],[1,"display-flex","justify-content-center",3,"type","variant","color"],["type","H6","variant","Regular","color","dark-light",4,"ngIf"],["type","H6","variant","Regular","color","dark-light"]],template:function(o,A){o&1&&j(0,Rk,28,29,"verge-grid-container",0)(1,Bk,39,24,"verge-grid-container",0),o&2&&(y("ngIf",!A.isSmallDesktop),v(),y("ngIf",A.isSmallDesktop));},dependencies:[fe,Cr,Qt,lr,dr,cr,IT,fn,Bd,Pt,RT],styles:[`.container{max-width:1366px;margin:0 auto;padding:0 5px}.row{display:flex;flex-wrap:wrap;margin:0 -2.5px;justify-content:center;align-items:center}.row-reversed{flex-wrap:wrap-reverse}@media (min-width: 0){.col-xs-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xs-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 576px){.col-sm-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-sm-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 768px){.col-md-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-md-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 992px){.col-lg-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-lg-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}@media (min-width: 1200px){.col-xl-1{flex:0 0 calc(8.3333333333% - 5px);max-width:calc(8.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-2{flex:0 0 calc(16.6666666667% - 5px);max-width:calc(16.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-3{flex:0 0 calc(25% - 5px);max-width:calc(25% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-4{flex:0 0 calc(33.3333333333% - 5px);max-width:calc(33.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-5{flex:0 0 calc(41.6666666667% - 5px);max-width:calc(41.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-6{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-7{flex:0 0 calc(58.3333333333% - 5px);max-width:calc(58.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-8{flex:0 0 calc(66.6666666667% - 5px);max-width:calc(66.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-9{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-10{flex:0 0 calc(83.3333333333% - 5px);max-width:calc(83.3333333333% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-11{flex:0 0 calc(91.6666666667% - 5px);max-width:calc(91.6666666667% - 5px);margin:0 2.5px;box-sizing:border-box}.col-xl-12{flex:0 0 calc(100% - 5px);max-width:calc(100% - 5px);margin:0 2.5px;box-sizing:border-box}}.m-none{margin:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.mis-none{margin-inline-start:0}.mie-none{margin-inline-end:0}.p-none{padding:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.pis-none{padding-inline-start:0}.pie-none{padding-inline-end:0}@media (max-width: 576px){.m-none{margin:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.mis-none{margin-inline-start:0}.mie-none{margin-inline-end:0}.p-none{padding:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.pis-none{padding-inline-start:0}.pie-none{padding-inline-end:0}}.m-xs{margin:1.7px}.mt-xs{margin-top:1.7px}.mb-xs{margin-bottom:1.7px}.mis-xs{margin-inline-start:1.7px}.mie-xs{margin-inline-end:1.7px}.p-xs{padding:1.7px}.pt-xs{padding-top:1.7px}.pb-xs{padding-bottom:1.7px}.pis-xs{padding-inline-start:1.7px}.pie-xs{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs{margin:1.02px}.mt-xs{margin-top:1.02px}.mb-xs{margin-bottom:1.02px}.mis-xs{margin-inline-start:1.02px}.mie-xs{margin-inline-end:1.02px}.p-xs{padding:1.02px}.pt-xs{padding-top:1.02px}.pb-xs{padding-bottom:1.02px}.pis-xs{padding-inline-start:1.02px}.pie-xs{padding-inline-end:1.02px}}.m-sm{margin:2px}.mt-sm{margin-top:2px}.mb-sm{margin-bottom:2px}.mis-sm{margin-inline-start:2px}.mie-sm{margin-inline-end:2px}.p-sm{padding:2px}.pt-sm{padding-top:2px}.pb-sm{padding-bottom:2px}.pis-sm{padding-inline-start:2px}.pie-sm{padding-inline-end:2px}@media (max-width: 576px){.m-sm{margin:1.2px}.mt-sm{margin-top:1.2px}.mb-sm{margin-bottom:1.2px}.mis-sm{margin-inline-start:1.2px}.mie-sm{margin-inline-end:1.2px}.p-sm{padding:1.2px}.pt-sm{padding-top:1.2px}.pb-sm{padding-bottom:1.2px}.pis-sm{padding-inline-start:1.2px}.pie-sm{padding-inline-end:1.2px}}.m-md{margin:2.5px}.mt-md{margin-top:2.5px}.mb-md{margin-bottom:2.5px}.mis-md{margin-inline-start:2.5px}.mie-md{margin-inline-end:2.5px}.p-md{padding:2.5px}.pt-md{padding-top:2.5px}.pb-md{padding-bottom:2.5px}.pis-md{padding-inline-start:2.5px}.pie-md{padding-inline-end:2.5px}@media (max-width: 576px){.m-md{margin:1.5px}.mt-md{margin-top:1.5px}.mb-md{margin-bottom:1.5px}.mis-md{margin-inline-start:1.5px}.mie-md{margin-inline-end:1.5px}.p-md{padding:1.5px}.pt-md{padding-top:1.5px}.pb-md{padding-bottom:1.5px}.pis-md{padding-inline-start:1.5px}.pie-md{padding-inline-end:1.5px}}.m-lg{margin:3px}.mt-lg{margin-top:3px}.mb-lg{margin-bottom:3px}.mis-lg{margin-inline-start:3px}.mie-lg{margin-inline-end:3px}.p-lg{padding:3px}.pt-lg{padding-top:3px}.pb-lg{padding-bottom:3px}.pis-lg{padding-inline-start:3px}.pie-lg{padding-inline-end:3px}@media (max-width: 576px){.m-lg{margin:1.8px}.mt-lg{margin-top:1.8px}.mb-lg{margin-bottom:1.8px}.mis-lg{margin-inline-start:1.8px}.mie-lg{margin-inline-end:1.8px}.p-lg{padding:1.8px}.pt-lg{padding-top:1.8px}.pb-lg{padding-bottom:1.8px}.pis-lg{padding-inline-start:1.8px}.pie-lg{padding-inline-end:1.8px}}.m-xl{margin:5px}.mt-xl{margin-top:5px}.mb-xl{margin-bottom:5px}.mis-xl{margin-inline-start:5px}.mie-xl{margin-inline-end:5px}.p-xl{padding:5px}.pt-xl{padding-top:5px}.pb-xl{padding-bottom:5px}.pis-xl{padding-inline-start:5px}.pie-xl{padding-inline-end:5px}@media (max-width: 576px){.m-xl{margin:3px}.mt-xl{margin-top:3px}.mb-xl{margin-bottom:3px}.mis-xl{margin-inline-start:3px}.mie-xl{margin-inline-end:3px}.p-xl{padding:3px}.pt-xl{padding-top:3px}.pb-xl{padding-bottom:3px}.pis-xl{padding-inline-start:3px}.pie-xl{padding-inline-end:3px}}.m-xxl{margin:10px}.mt-xxl{margin-top:10px}.mb-xxl{margin-bottom:10px}.mis-xxl{margin-inline-start:10px}.mie-xxl{margin-inline-end:10px}.p-xxl{padding:10px}.pt-xxl{padding-top:10px}.pb-xxl{padding-bottom:10px}.pis-xxl{padding-inline-start:10px}.pie-xxl{padding-inline-end:10px}@media (max-width: 576px){.m-xxl{margin:6px}.mt-xxl{margin-top:6px}.mb-xxl{margin-bottom:6px}.mis-xxl{margin-inline-start:6px}.mie-xxl{margin-inline-end:6px}.p-xxl{padding:6px}.pt-xxl{padding-top:6px}.pb-xxl{padding-bottom:6px}.pis-xxl{padding-inline-start:6px}.pie-xxl{padding-inline-end:6px}}@font-face{font-family:Cairo;src:url(/lib/styles/fonts/cairo/Cairo-Regular.ttf) format("woff2")}@font-face{font-family:cairo-black;src:url(/lib/styles/fonts/cairo/Cairo-Black.ttf) format("woff2")}@font-face{font-family:cairo-bold;src:url(/lib/styles/fonts/cairo/Cairo-Bold.ttf) format("woff2")}@font-face{font-family:cairo-extra-bold;src:url(/lib/styles/fonts/cairo/Cairo-ExtraBold.ttf) format("woff2")}@font-face{font-family:cairo-extra-light;src:url(/lib/styles/fonts/cairo/Cairo-ExtraLight.ttf) format("woff2")}@font-face{font-family:cairo-light;src:url(/lib/styles/fonts/cairo/Cairo-Light.ttf) format("woff2")}@font-face{font-family:cairo-medium;src:url(/lib/styles/fonts/cairo/Cairo-Medium.ttf) format("woff2")}@font-face{font-family:cairo-regular;src:url(/lib/styles/fonts/cairo/Cairo-Regular.ttf) format("woff2")}@font-face{font-family:cairo-semi-bold;src:url(/lib/styles/fonts/cairo/Cairo-SemiBold.ttf) format("woff2")}.bg-primary{background-color:#515cdd}.text-primary{color:#515cdd}.border-primary{border-color:#515cdd}.bg-primary-light{background-color:#dcdef8}.text-primary-light{color:#dcdef8}.border-primary-light{border-color:#dcdef8}.bg-primary-lighter{background-color:#ecebed}.text-primary-lighter{color:#ecebed}.border-primary-lighter{border-color:#ecebed}.bg-dark{background-color:#000}.text-dark{color:#000}.border-dark{border-color:#000}.bg-dark-light{background-color:#666}.text-dark-light{color:#666}.border-dark-light{border-color:#666}.bg-dark-lighter1{background-color:#e5e5e5}.text-dark-lighter1{color:#e5e5e5}.border-dark-lighter1{border-color:#e5e5e5}.bg-dark-lighter2{background-color:#f0f0f0}.text-dark-lighter2{color:#f0f0f0}.border-dark-lighter2{border-color:#f0f0f0}.bg-secondary{background-color:#ffdf77}.text-secondary{color:#ffdf77}.border-secondary{border-color:#ffdf77}.bg-secondary-light{background-color:#f6f4ee}.text-secondary-light{color:#f6f4ee}.border-secondary-light{border-color:#f6f4ee}.bg-secondary-lighter{background-color:#f7f1e0}.text-secondary-lighter{color:#f7f1e0}.border-secondary-lighter{border-color:#f7f1e0}.bg-red{background-color:#ff4200}.text-red{color:#ff4200}.border-red{border-color:#ff4200}.bg-green{background-color:#409e67}.text-green{color:#409e67}.border-green{border-color:#409e67}.bg-green-light{background-color:#e0eade}.text-green-light{color:#e0eade}.border-green-light{border-color:#e0eade}.bg-white{background-color:#fff}.text-white{color:#fff}.border-white{border-color:#fff}.text-H1,.text-H2,.text-H3,.text-H5,.text-H6,.text-link{font-family:Cairo,sans-serif;font-display:swap}.text-H1{font-size:3.813rem}.text-H1.Bold{font-weight:700;line-height:3.063rem}.text-H1.SemiBold{font-weight:600;line-height:3.063rem}.text-H1.Regular{font-weight:400;line-height:4.25rem}.text-H1.ExtraLight{font-weight:200;line-height:4.25rem}.text-H2{font-size:2.438rem}.text-H2.Bold{font-weight:700;line-height:3.063rem}.text-H2.SemiBold{font-weight:600;line-height:3.063rem}.text-H2.Regular{font-weight:400;line-height:3.063rem}.text-H2.ExtraLight{font-weight:200;line-height:3.063rem}.text-H3{font-size:1.25rem}.text-H3.Bold{font-weight:700;line-height:1.875rem}.text-H3.SemiBold{font-weight:600;line-height:1.75rem}.text-H3.Regular{font-weight:400;line-height:1.25rem}.text-H3.ExtraLight{font-weight:200;line-height:1.25rem}.text-H5{font-size:1rem}.text-H5.Bold{font-weight:700;line-height:1.5rem}.text-H5.SemiBold{font-weight:600;line-height:1.625rem}.text-H5.Regular{font-weight:400;line-height:1.625rem}.text-H5.ExtraLight{font-weight:200;line-height:1.25rem}.text-H6{font-size:.875rem}.text-H6.Bold{font-weight:700;line-height:1.5rem}.text-H6.SemiBold{font-weight:600;line-height:1.5rem}.text-H6.Regular{font-weight:400;line-height:1.5rem}.text-H6.ExtraLight{font-weight:200;line-height:1.25rem}.text-link{font-size:1rem}.text-link.Bold{font-weight:700;line-height:1.5rem}.text-link.SemiBold{font-weight:600;line-height:1.5rem}.text-link.Regular{font-weight:400;line-height:1.4rem}.text-link.ExtraLight{font-weight:200;line-height:1.25rem}.w-100{width:100%}.display-block{display:block}.display-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.align-self-center{align-self:center}.timeline-container{display:block;padding-top:10px;padding-bottom:10px}.desktop-timeline-title{display:inline-block}.desktop-timeline-years-container{align-self:flex-start}.desktop-timeline-years{display:flex;align-self:flex-start;justify-content:flex-end}.desktop-timeline-icons{display:flex;align-self:flex-start;justify-content:flex-end;padding-bottom:60px}.smallDesktop-timeline-years{display:flex;flex-direction:row;justify-content:space-between;width:80vw}.timeline-actions{height:100%}.timeline-buttons{display:flex;justify-content:center;margin-top:50px}.timeline-buttons button{border:1px solid #515cdd;border-radius:.875rem;width:2.5rem;height:2.5rem;background-color:inherit;cursor:pointer}.timeline-years{display:flex;flex-direction:column}.timeline-description{width:400px;padding-bottom:50px}.timeline-year{color:#000;font-family:Cairo;font-size:5.9375rem;font-style:normal;font-weight:700;line-height:3.0625rem}@keyframes slideUpFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes slideDownFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}.timeline-content{display:flex;justify-content:center;align-items:center}.timeline-content.animate-out-up{animation:slideUpFadeOut .7s ease-in-out forwards}.timeline-content.animate-out-down{animation:slideDownFadeOut .7s ease-in-out forwards}.small-desktop-timeline-content.animate-out-up{animation:slideUpFadeOut .7s ease-in-out forwards}.small-desktop-timeline-content.animate-out-down{animation:slideDownFadeOut .7s ease-in-out forwards}.slider-container{display:flex;align-self:center;justify-content:center}.timeline-slider-icons{position:relative;display:flex;justify-content:center;height:30px}.lock-icon{position:absolute;transition:all .5s ease}.horizontal-line{width:80vw;height:2px;background-color:#e5e5e5;align-self:flex-end}.about-mobile-header{display:block}@media only screen and (max-width: 1200px){.timeline-years{flex-direction:row}.timeline-content{margin-bottom:40px}.timeline-slider-icons .lock-icon{inset-inline-start:5px}.timeline-buttons{justify-content:flex-start;margin-top:30px}.timeline-buttons button{border:1px solid #515cdd}.timeline-container{display:none}}
`],encapsulation:2});let t=n;return t;})(),iZ=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-three-equal-columns-row"]],standalone:!0,features:[_],ngContentSelectors:_k,decls:8,vars:9,consts:[[3,"size","sizeSm","sizeXs"]],template:function(o,A){o&1&&(ze(Qk),S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",0),te(3),L(),S(4,"verge-grid-item",0),te(5,1),L(),S(6,"verge-grid-item",0),te(7,2),L()()()),o&2&&(v(2),y("size",4)("sizeSm",12)("sizeXs",12),v(2),y("size",4)("sizeSm",12)("sizeXs",12),v(2),y("size",4)("sizeSm",12)("sizeXs",12));},dependencies:[fe,lr,cr,dr]});let t=n;return t;})(),oZ=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-two-equal-columns-row"]],standalone:!0,features:[_],ngContentSelectors:X9,decls:6,vars:6,consts:[[3,"size","sizeSm","sizeXs"]],template:function(o,A){o&1&&(ze(L9),S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",0),te(3),L(),S(4,"verge-grid-item",0),te(5,1),L()()()),o&2&&(v(2),y("size",6)("sizeSm",12)("sizeXs",12),v(2),y("size",6)("sizeSm",12)("sizeXs",12));},dependencies:[fe,lr,cr,dr]});let t=n;return t;})(),AZ=(()=>{let n=class n{constructor(){this.inline=!0,this.type="H2",this.color="dark";}get isInline(){return this.inline;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-iconic-text-label"]],hostVars:2,hostBindings:function(o,A){o&2&&ue("inline",A.isInline);},inputs:{inline:"inline",type:"type",color:"color"},standalone:!0,features:[_],ngContentSelectors:Zm,decls:8,vars:2,consts:[["boldTextTemplate",""],["extraLightTextTemplate",""],["iconTemplate",""],["class","flex-container inline",4,"ngIf"],[4,"ngIf"],["variant","Bold",1,"bold-text",3,"type","color"],["variant","ExtraLight",1,"light-text",3,"type","color"],[1,"icon"],[1,"flex-container","inline"],[4,"ngTemplateOutlet"],[1,"flex-container","block"]],template:function(o,A){o&1&&(ze(Hm),j(0,$k,2,2,"ng-template",null,0,mn)(2,eT,2,2,"ng-template",null,1,mn)(4,tT,2,0,"ng-template",null,2,mn)(6,oT,4,3,"div",3)(7,lT,5,3,"div",4)),o&2&&(v(6),y("ngIf",A.inline),v(),y("ngIf",!A.inline));},dependencies:[fe,Qt,or,Pt],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;align-items:center;text-align:start}.flex-container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-inline-start:23px;display:flex;align-items:center;justify-content:center}.block[_ngcontent-%COMP%]{margin-top:20px}.light-text[_ngcontent-%COMP%]{margin-inline-start:16px}[_nghost-%COMP%]:not(.inline)   .flex-container[_ngcontent-%COMP%]   .light-text[_ngcontent-%COMP%]{margin-inline-start:0}"]});let t=n;return t;})(),sZ=(()=>{let n=class n{constructor(){this.customClass="",this.color="dark",this.bgColor="secondary-light",this.borderColor="secondary-light",this.alt="Image",this.clickEvent=new $();}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-cta"]],inputs:{buttonText:"buttonText",imageUrl:"imageUrl",customClass:"customClass",color:"color",bgColor:"bgColor",borderColor:"borderColor",alt:"alt"},outputs:{clickEvent:"clickEvent"},standalone:!0,features:[_],decls:5,vars:9,consts:[[1,"cta-button",3,"ngClass","click"],[1,"cta-text"],["type","H5","variant","Bold",3,"color"],[3,"src","alt","ngClass"]],template:function(o,A){o&1&&(S(0,"button",0),D("click",function(){return A.clickEvent.emit();}),S(1,"span",1)(2,"verge-typography",2),Z(3),L()(),I(4,"img",3),L()),o&2&&(y("ngClass",an(6,dT,"bg-"+A.bgColor,"border-"+A.borderColor)),v(2),y("color",A.color),v(),we(" ",A.buttonText," "),v(),y("src",A.imageUrl,sn)("alt",A.alt)("ngClass",A.customClass));},dependencies:[fe,ln,Pt],styles:[".cta-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:0;overflow:hidden;cursor:pointer;width:var(--cta-width);height:var(--cta-height);border-radius:var(--cta-border-radius, 26px);border:1px solid}.cta-button[_ngcontent-%COMP%]   .cta-text[_ngcontent-%COMP%]{padding-inline-start:28px}img[_ngcontent-%COMP%]:dir(ltr){transform:scaleX(-1)}@media (max-width: 768px){.cta-button[_ngcontent-%COMP%]{height:59px;border-radius:20px}.cta-button[_ngcontent-%COMP%]   .cta-text[_ngcontent-%COMP%]{padding-inline-start:24px}}.bg-primary[_ngcontent-%COMP%]{background-color:#515cdd}.text-primary[_ngcontent-%COMP%]{color:#515cdd}.border-primary[_ngcontent-%COMP%]{border-color:#515cdd}.bg-primary-light[_ngcontent-%COMP%]{background-color:#dcdef8}.text-primary-light[_ngcontent-%COMP%]{color:#dcdef8}.border-primary-light[_ngcontent-%COMP%]{border-color:#dcdef8}.bg-primary-lighter[_ngcontent-%COMP%]{background-color:#ecebed}.text-primary-lighter[_ngcontent-%COMP%]{color:#ecebed}.border-primary-lighter[_ngcontent-%COMP%]{border-color:#ecebed}.bg-dark[_ngcontent-%COMP%]{background-color:#000}.text-dark[_ngcontent-%COMP%]{color:#000}.border-dark[_ngcontent-%COMP%]{border-color:#000}.bg-dark-light[_ngcontent-%COMP%]{background-color:#666}.text-dark-light[_ngcontent-%COMP%]{color:#666}.border-dark-light[_ngcontent-%COMP%]{border-color:#666}.bg-dark-lighter1[_ngcontent-%COMP%]{background-color:#e5e5e5}.text-dark-lighter1[_ngcontent-%COMP%]{color:#e5e5e5}.border-dark-lighter1[_ngcontent-%COMP%]{border-color:#e5e5e5}.bg-dark-lighter2[_ngcontent-%COMP%]{background-color:#f0f0f0}.text-dark-lighter2[_ngcontent-%COMP%]{color:#f0f0f0}.border-dark-lighter2[_ngcontent-%COMP%]{border-color:#f0f0f0}.bg-secondary[_ngcontent-%COMP%]{background-color:#ffdf77}.text-secondary[_ngcontent-%COMP%]{color:#ffdf77}.border-secondary[_ngcontent-%COMP%]{border-color:#ffdf77}.bg-secondary-light[_ngcontent-%COMP%]{background-color:#f6f4ee}.text-secondary-light[_ngcontent-%COMP%]{color:#f6f4ee}.border-secondary-light[_ngcontent-%COMP%]{border-color:#f6f4ee}.bg-secondary-lighter[_ngcontent-%COMP%]{background-color:#f7f1e0}.text-secondary-lighter[_ngcontent-%COMP%]{color:#f7f1e0}.border-secondary-lighter[_ngcontent-%COMP%]{border-color:#f7f1e0}.bg-red[_ngcontent-%COMP%]{background-color:#ff4200}.text-red[_ngcontent-%COMP%]{color:#ff4200}.border-red[_ngcontent-%COMP%]{border-color:#ff4200}.bg-green[_ngcontent-%COMP%]{background-color:#409e67}.text-green[_ngcontent-%COMP%]{color:#409e67}.border-green[_ngcontent-%COMP%]{border-color:#409e67}.bg-green-light[_ngcontent-%COMP%]{background-color:#e0eade}.text-green-light[_ngcontent-%COMP%]{color:#e0eade}.border-green-light[_ngcontent-%COMP%]{border-color:#e0eade}.bg-white[_ngcontent-%COMP%]{background-color:#fff}.text-white[_ngcontent-%COMP%]{color:#fff}.border-white[_ngcontent-%COMP%]{border-color:#fff}"]});let t=n;return t;})(),jT=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-article-preview-card"]],inputs:{imageUrl:"imageUrl",subTitle:"subTitle",title:"title",url:"url",articleContent:"articleContent",isHorizontal:"isHorizontal"},standalone:!0,features:[_],ngContentSelectors:mT,decls:17,vars:36,consts:[[1,"image-item",3,"size","sizeXs","sizeSm","sizeMd"],[1,"article-link",3,"href"],["alt","card image",1,"card-image",3,"src"],[3,"size","sizeXs","sizeSm","sizeMd"],["type","H5","color","dark-light",1,"card-subtitle"],["type","H3","variant","Bold",1,"card-title"],[1,"lines-limitation",3,"ngClass"],["type","H5","color","dark-light",1,"card-content"],["class","read-more",3,"size","sizeXs","sizeSm","sizeMd",4,"ngIf"],[1,"read-more",3,"size","sizeXs","sizeSm","sizeMd"]],template:function(o,A){o&1&&(ze(uT),S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",0)(3,"a",1),I(4,"img",2),L()(),S(5,"verge-grid-item",3)(6,"verge-typography",4),Z(7),L(),S(8,"a",1)(9,"verge-typography",5)(10,"div",6),Z(11),L()()(),S(12,"a",1)(13,"verge-typography",7)(14,"div",6),Z(15),L()()()(),j(16,cT,2,4,"verge-grid-item",8),L()()),o&2&&(ue("vertical-card-container",!A.isHorizontal),v(2),y("size",A.isHorizontal?4:12)("sizeXs",12)("sizeSm",12)("sizeMd",12),v(),y("href",A.url,sn),v(),y("src",A.imageUrl,sn),v(),ue("horizontal-text-grid",A.isHorizontal)("vertical-text-grid",!A.isHorizontal),y("size",A.isHorizontal?5:12)("sizeXs",12)("sizeSm",12)("sizeMd",12),v(),ue("vertical-text",!A.isHorizontal),v(),we(" ",A.subTitle," "),v(),y("href",A.url,sn),v(),ue("vertical-text",!A.isHorizontal),v(),y("ngClass",an(30,fT,!A.isHorizontal,A.isHorizontal)),v(),we(" ",A.title," "),v(),y("href",A.url,sn),v(),ue("vertical-text",!A.isHorizontal),v(),y("ngClass",an(33,pT,!A.isHorizontal,A.isHorizontal)),v(),we(" ",A.articleContent," "),v(),y("ngIf",A.isHorizontal));},dependencies:[fe,ln,Qt,lr,dr,cr,Pt],styles:["[_nghost-%COMP%]{display:block;width:fit-content}.vertical-card-container[_ngcontent-%COMP%]{display:block;width:370px}.horizontal-text-grid[_ngcontent-%COMP%]{display:block;padding-inline-start:60px}.vertical-text-grid[_ngcontent-%COMP%]{padding:20px 15px}.read-more[_ngcontent-%COMP%]{display:flex;height:200px;justify-content:flex-end;align-items:flex-end}.card-subtitle[_ngcontent-%COMP%]{white-space:pre}.card-title[_ngcontent-%COMP%]{padding-inline-end:40px}.card-title[_ngcontent-%COMP%], .card-content[_ngcontent-%COMP%]{display:block;margin-top:20px}.image-item[_ngcontent-%COMP%]{height:209px}.article-link[_ngcontent-%COMP%]{width:100%;height:100%;display:block;text-decoration:none;color:inherit}.card-image[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;border-radius:40px}.horizontal-article-card-title[_ngcontent-%COMP%]{width:374px}.horizontal-article-card-content[_ngcontent-%COMP%]{width:397px}.lines-limitation[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 992px){.horizontal-text-grid[_ngcontent-%COMP%]{padding-inline-start:30px}.read-more[_ngcontent-%COMP%]{justify-content:flex-start;height:auto;padding-inline-start:30px;margin-top:32px}.horizontal-article-card-title[_ngcontent-%COMP%], .horizontal-article-card-content[_ngcontent-%COMP%]{width:auto}}"]});let t=n;return t;})(),aZ=(()=>{let n=class n{constructor(r,o,A){this.platformId=r,this.document=o,this.cdr=A,this.items=[],this.viewableItems=[],this.touchStartX=0,this.isSwiping=!1,this.swipeThreshold=50,this.mobileBreakpoint=768,this.currentSlideIndex=0,this.viewWidth=0,this.carouselWidth=0,this.maxTranslation=0,this.maxIndex=0,this.transformMultiplier=1;}ngOnInit(){this.initializeViewableItems();}initializeViewableItems(){this.currentSlideIndex=0,this.updateViewableItems();}ngAfterViewInit(){var r,o,A;if(_t(this.platformId)){window.innerWidth<this.mobileBreakpoint&&this.setupEventListeners(),this.transformMultiplier=window.getComputedStyle(this.document.documentElement,null).direction==="rtl"?1:-1,this.viewWidth=((r=this.carouselView)==null?void 0:r.nativeElement.clientWidth)||0;let s=((A=(o=this.carouselItem)==null?void 0:o.nativeElement)==null?void 0:A.clientWidth)||0;this.carouselWidth=s*this.items.length,this.maxTranslation=this.carouselWidth-this.viewWidth,this.maxIndex=Math.ceil(this.maxTranslation/(this.viewWidth*.7));}}ngOnDestroy(){_t(this.platformId)&&window.innerWidth<this.mobileBreakpoint&&this.removeEventListeners();}onResize(){this.currentSlideIndex=0,this.touchStartX=0,this.isSwiping=!1,_t(this.platformId)&&window.innerWidth<this.mobileBreakpoint&&this.setupEventListeners();}get transformStyle(){if(_t(this.platformId)){let r=0;return this.currentSlideIndex===this.maxIndex?r=this.maxTranslation:r=this.currentSlideIndex*(this.viewWidth*.7),r=r*this.transformMultiplier,`translateX(${r}px)`;}}setupEventListeners(){var o;let r=(o=this.carousel)==null?void 0:o.nativeElement;r.addEventListener("touchstart",this.onStartSwipe.bind(this),!1),r.addEventListener("touchend",this.onEndSwipe.bind(this),!1),r.addEventListener("mousedown",this.onStartSwipe.bind(this),!1),document.addEventListener("mouseup",this.onEndSwipe.bind(this),!1);}removeEventListeners(){var o;let r=(o=this.carousel)==null?void 0:o.nativeElement;r.removeEventListener("touchstart",this.onStartSwipe.bind(this),!1),r.removeEventListener("touchend",this.onEndSwipe.bind(this),!1),r.removeEventListener("mousedown",this.onStartSwipe.bind(this),!1),document.removeEventListener("mouseup",this.onEndSwipe.bind(this),!1);}onStartSwipe(r){this.isSwiping=!0,this.touchStartX=r instanceof TouchEvent?r.touches[0].clientX:r.clientX;}onEndSwipe(r){if(!this.isSwiping)return;this.isSwiping=!1;let A=(r instanceof TouchEvent?r.changedTouches[0].clientX:r.clientX)-this.touchStartX;A<-this.swipeThreshold?this.transformMultiplier===1?this.prev():this.next():A>this.swipeThreshold&&(this.transformMultiplier===1?this.next():this.prev());}next(){this.currentSlideIndex===this.maxIndex?this.currentSlideIndex=0:(this.currentSlideIndex++,this.updateViewableItems());}prev(){this.isAtEnd()&&(this.currentSlideIndex===0?this.currentSlideIndex=this.maxIndex:this.currentSlideIndex--,this.cdr.detectChanges());}updateViewableItems(){let r=4+this.currentSlideIndex*2,o=Math.min(r,this.items.length);this.viewableItems=this.items.slice(0,o),this.cdr.detectChanges();}isAtEnd(){return this.currentSlideIndex!==0||this.viewableItems.length===this.items.length;}};n.ɵfac=function(o){return new(o||n)(V(yt),V(se),V(st));},n.ɵcmp=G({type:n,selectors:[["verge-horizontal-carousel"]],viewQuery:function(o,A){if(o&1&&(Ce(hT,7),Ce(vT,5),Ce(gT,5)),o&2){let s;ae(s=le())&&(A.carousel=s.first),ae(s=le())&&(A.carouselView=s.first),ae(s=le())&&(A.carouselItem=s.first);}},hostBindings:function(o,A){o&1&&D("resize",function(l){return A.onResize(l);},!1,pl);},inputs:{items:"items"},standalone:!0,features:[_],decls:16,vars:9,consts:[[3,"size"],[1,"button-container"],["aria-label","Previous article",1,"carousel-button",3,"disabled","click"],["src","assets/prev-arrow.svg","alt","arrow"],[3,"size","sizeSm","sizeXs"],[1,"carousel-container"],["carouselView",""],[1,"carousel-inner"],["carousel",""],["class","carousel-item",4,"ngFor","ngForOf"],["aria-label","Next article",1,"carousel-button",3,"click"],["src","assets/next-arrow.svg","alt","arrow"],[1,"carousel-item"],["carouselItem",""],[3,"subTitle","title","articleContent","imageUrl","url"]],template:function(o,A){o&1&&(S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",0)(3,"div",1)(4,"button",2),D("click",function(){return A.prev();}),I(5,"img",3),L()()(),S(6,"verge-grid-item",4)(7,"div",5,6)(9,"div",7,8),j(11,bT,3,5,"div",9),L()()(),S(12,"verge-grid-item",0)(13,"div",1)(14,"button",10),D("click",function(){return A.next();}),I(15,"img",11),L()()()()()),o&2&&(v(2),y("size",1),v(2),y("disabled",!A.isAtEnd()),v(2),y("size",10)("sizeSm",12)("sizeXs",12),v(3),Mt("transform",A.transformStyle),v(2),y("ngForOf",A.viewableItems),v(),y("size",1));},dependencies:[fe,Cr,lr,cr,dr,jT],styles:[".button-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%}.carousel-button[_ngcontent-%COMP%]{width:40px;height:40px;position:relative;z-index:10;background-color:transparent;cursor:pointer;border-radius:14px;border:1px solid var(--primary-110, #515CDD);justify-content:center;align-items:center;padding:0;display:flex}.carousel-container[_ngcontent-%COMP%]{overflow:hidden}.carousel-inner[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;transition:transform .5s ease}.carousel-item[_ngcontent-%COMP%]{width:auto;box-sizing:border-box}.carousel-button[_ngcontent-%COMP%]:dir(ltr){transform:scaleX(-1)}@media (max-width: 768px){.button-container[_ngcontent-%COMP%]{display:none}}"]});let t=n;return t;})(),lZ=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-two-columns-img-behind-txt"]],standalone:!0,features:[_],ngContentSelectors:X9,decls:6,vars:6,consts:[[3,"size","sizeSm","sizeXs"]],template:function(o,A){o&1&&(ze(L9),S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",0),te(3),L(),S(4,"verge-grid-item",0),te(5,1),L()()()),o&2&&(v(2),y("size",2)("sizeSm",12)("sizeXs",12),v(2),y("size",10)("sizeSm",12)("sizeXs",12));},dependencies:[fe,lr,cr,dr]});let t=n;return t;})(),si=(()=>{let n=class n{constructor(){this.customClass="",this.name="",this.id="",this.label="",this.control=new $t(""),this.required=!1,this.value="",this.labelTooltipText="",this.valueChange=new $(),this.validators=[],this.placeholder="";}get classes(){return`verge-form-control ${this.customClass}`;}ngOnChanges(r){r.validators&&(this.control.setValidators(this.validators),this.control.updateValueAndValidity());}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-base-form-control"]],inputs:{customClass:"customClass",name:"name",id:"id",label:"label",control:"control",required:"required",value:"value",labelTooltipText:"labelTooltipText",validators:"validators",placeholder:"placeholder"},outputs:{valueChange:"valueChange"},standalone:!0,features:[rt,_],decls:0,vars:0,template:function(o,A){},dependencies:[fe,tn,fn]});let t=n;return t;})(),dZ=(()=>{let n=class n{constructor(){this.messages={};}get errors(){var r;return((r=this.control)==null?void 0:r.errors)||{};}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-error-message"]],inputs:{control:"control",messages:"messages"},standalone:!0,features:[_],decls:1,vars:1,consts:[[4,"ngIf"],["class","error-container",4,"ngFor","ngForOf"],[1,"error-container"],["title","error field icon","name","error-required-red","iconWidth","18px","iconHeight","18px"],["type","H6","color","red",1,"error-message"]],template:function(o,A){o&1&&j(0,yT,3,3,"div",0),o&2&&y("ngIf",(A.control==null?null:A.control.errors)&&((A.control==null?null:A.control.dirty)||(A.control==null?null:A.control.touched)));},dependencies:[ur,Pt,fn,Cr,Qt,Xb],styles:[".error-container[_ngcontent-%COMP%]{display:flex;align-items:center}.error-message[_ngcontent-%COMP%]{margin-inline-start:10px}"]});let t=n;return t;})(),qT=(()=>{let n=class n{constructor(){this.text="",this.Position="after";}get classes(){return"tooltip";}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-tooltip"]],inputs:{text:"text",Position:"Position"},standalone:!0,features:[_],decls:3,vars:6,consts:[["appSpacing","",3,"padding","matTooltip","matTooltipPosition"],["tooltip","matTooltip"],["title","hint icon","name","hint","iconWidth","18px","iconHeight","18px",3,"click"]],template:function(o,A){if(o&1){let s=Xt();S(0,"div",0,1)(2,"verge-icon",2),D("click",function(){Ye(s);let u=lt(1);return Ge(u.show());}),L()();}o&2&&(ct(A.classes),y("padding",Ee(5,W9))("matTooltip",A.text)("matTooltipPosition",A.Position));},dependencies:[ur,fn,Bd,Kd,wd],styles:[".tooltip[_ngcontent-%COMP%]{display:flex}"]});let t=n;return t;})(),Yi=(()=>{let n=class n{constructor(){this.id="",this.required=!1,this.tooltipText="",this.labelBold=!1,this.removeMargin=!1;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-label"]],inputs:{id:"id",required:"required",tooltipText:"tooltipText",labelBold:"labelBold",labelColor:"labelColor",removeMargin:"removeMargin"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:5,vars:7,consts:[[3,"for"],["type","H5",3,"variant","color"],[4,"ngIf"],["Position","after",3,"text",4,"ngIf"],["Position","after",3,"text"]],template:function(o,A){o&1&&(ze(),S(0,"label",0)(1,"verge-typography",1),te(2),j(3,ST,2,0,"span",2),L(),j(4,PT,1,1,"verge-tooltip",3),L()),o&2&&(ue("remove-margin-bottom",A.removeMargin),y("for",A.id),v(),y("variant",A.labelBold?"Bold":"Regular")("color",A.labelColor),v(2),y("ngIf",A.required),v(),y("ngIf",A.tooltipText));},dependencies:[Pt,fe,Qt,qT],styles:["label[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;text-align:start;color:#666;font-size:16px;font-family:Cairo;font-weight:400;line-height:26px;word-wrap:break-word;margin-bottom:15px}.remove-margin-bottom[_ngcontent-%COMP%]{margin-bottom:0}"]});let t=n;return t;})(),DT=(()=>{let n=class n extends si{constructor(){super(...arguments),this.type="text",this._value="",this.formControlName="",this.onChange=()=>{},this.onTouched=()=>{};}get val(){return this._value;}set val(r){this._value=r,this.onChange(r);}writeValue(r){r!==void 0&&(this.val=r);}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}onInput(r){let o=r.target.value;this.val=o;}onBlur(){this.onTouched();}get classes(){return`verge-input form-group ${super.classes}`;}get inputId(){return`${this.formControlName}`;}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵcmp=G({type:n,selectors:[["verge-input"]],inputs:{sideContentTemplate:"sideContentTemplate",type:"type",icon:"icon",maxLength:"maxLength",formControlName:"formControlName"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],decls:7,vars:15,consts:[[3,"tooltipText","id","required"],[1,"input-container"],[1,"input",3,"type","name","formControl","id","required","value","maxlength","placeholder","input","blur"],[1,"side-content"],["class","side-content",4,"ngTemplateOutlet"]],template:function(o,A){o&1&&(S(0,"div")(1,"verge-label",0),Z(2),L(),S(3,"div",1)(4,"input",2),D("input",function(l){return A.onInput(l);})("blur",function(){return A.onBlur();}),L(),S(5,"div",3),j(6,LT,1,0,"ng-container",4),L()()()),o&2&&(ct(A.classes),v(),y("tooltipText",A.labelTooltipText)("id",A.id)("required",A.required),v(),Me(A.label),v(2),y("type",A.type)("name",A.name)("formControl",A.control)("id",A.inputId)("required",A.required)("value",A.val)("maxlength",A.maxLength)("placeholder",A.placeholder),v(2),y("ngTemplateOutlet",A.sideContentTemplate));},dependencies:[fe,or,tn,un,Vn,Nr,Xd,bn,fn,Yi],styles:[".m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}@media (max-width: 576px){.m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}}.m-xs[_ngcontent-%COMP%]{margin:1.7px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.7px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.7px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.7px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.7px}.p-xs[_ngcontent-%COMP%]{padding:1.7px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.7px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.7px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.7px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs[_ngcontent-%COMP%]{margin:1.02px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.02px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.02px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.02px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.02px}.p-xs[_ngcontent-%COMP%]{padding:1.02px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.02px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.02px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.02px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.02px}}.m-sm[_ngcontent-%COMP%]{margin:2px}.mt-sm[_ngcontent-%COMP%]{margin-top:2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:2px}.p-sm[_ngcontent-%COMP%]{padding:2px}.pt-sm[_ngcontent-%COMP%]{padding-top:2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:2px}@media (max-width: 576px){.m-sm[_ngcontent-%COMP%]{margin:1.2px}.mt-sm[_ngcontent-%COMP%]{margin-top:1.2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:1.2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:1.2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:1.2px}.p-sm[_ngcontent-%COMP%]{padding:1.2px}.pt-sm[_ngcontent-%COMP%]{padding-top:1.2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:1.2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:1.2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:1.2px}}.m-md[_ngcontent-%COMP%]{margin:2.5px}.mt-md[_ngcontent-%COMP%]{margin-top:2.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:2.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:2.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:2.5px}.p-md[_ngcontent-%COMP%]{padding:2.5px}.pt-md[_ngcontent-%COMP%]{padding-top:2.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:2.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:2.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:2.5px}@media (max-width: 576px){.m-md[_ngcontent-%COMP%]{margin:1.5px}.mt-md[_ngcontent-%COMP%]{margin-top:1.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:1.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:1.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:1.5px}.p-md[_ngcontent-%COMP%]{padding:1.5px}.pt-md[_ngcontent-%COMP%]{padding-top:1.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:1.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:1.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:1.5px}}.m-lg[_ngcontent-%COMP%]{margin:3px}.mt-lg[_ngcontent-%COMP%]{margin-top:3px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:3px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:3px}.p-lg[_ngcontent-%COMP%]{padding:3px}.pt-lg[_ngcontent-%COMP%]{padding-top:3px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:3px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:3px}@media (max-width: 576px){.m-lg[_ngcontent-%COMP%]{margin:1.8px}.mt-lg[_ngcontent-%COMP%]{margin-top:1.8px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:1.8px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:1.8px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:1.8px}.p-lg[_ngcontent-%COMP%]{padding:1.8px}.pt-lg[_ngcontent-%COMP%]{padding-top:1.8px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:1.8px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:1.8px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:1.8px}}.m-xl[_ngcontent-%COMP%]{margin:5px}.mt-xl[_ngcontent-%COMP%]{margin-top:5px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:5px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:5px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:5px}.p-xl[_ngcontent-%COMP%]{padding:5px}.pt-xl[_ngcontent-%COMP%]{padding-top:5px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:5px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:5px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:5px}@media (max-width: 576px){.m-xl[_ngcontent-%COMP%]{margin:3px}.mt-xl[_ngcontent-%COMP%]{margin-top:3px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:3px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:3px}.p-xl[_ngcontent-%COMP%]{padding:3px}.pt-xl[_ngcontent-%COMP%]{padding-top:3px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:3px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:3px}}.m-xxl[_ngcontent-%COMP%]{margin:10px}.mt-xxl[_ngcontent-%COMP%]{margin-top:10px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:10px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:10px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:10px}.p-xxl[_ngcontent-%COMP%]{padding:10px}.pt-xxl[_ngcontent-%COMP%]{padding-top:10px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:10px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:10px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:10px}@media (max-width: 576px){.m-xxl[_ngcontent-%COMP%]{margin:6px}.mt-xxl[_ngcontent-%COMP%]{margin-top:6px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:6px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:6px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:6px}.p-xxl[_ngcontent-%COMP%]{padding:6px}.pt-xxl[_ngcontent-%COMP%]{padding-top:6px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:6px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:6px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:6px}}.verge-input[_ngcontent-%COMP%]{display:flex;flex-direction:column}.verge-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;height:43px;background:#ecebed;border-radius:14px;border:transparent;color:#000;font-size:16px;font-family:Cairo;font-weight:600;line-height:26px;word-wrap:break-word;padding:0 20px;caret-color:#515cdd}.input-container[_ngcontent-%COMP%]{position:relative}.side-content[_ngcontent-%COMP%]{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);padding-inline-end:20px}input[_ngcontent-%COMP%]:focus{outline:2px solid #515cdd}"]});let t=n;return t;})(),cZ=(()=>{let n=class n{get classes(){return`verge-form ${this.customClass}`;}constructor(r){this.fb=r,this.customClass="",this.formSubmit=new $();}onSubmit(){this.form.valid?this.formSubmit.emit(this.form.value):console.log("not valid");}};n.ɵfac=function(o){return new(o||n)(V(A2));},n.ɵcmp=G({type:n,selectors:[["verge-form"]],contentQueries:function(o,A,s){if(o&1&&gt(s,DT,5),o&2){let l;ae(l=le())&&(A.inputComponents=l);}},inputs:{customClass:"customClass",form:"form"},outputs:{formSubmit:"formSubmit"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:2,vars:1,consts:[[3,"ngSubmit"]],template:function(o,A){o&1&&(ze(),S(0,"form",0),D("ngSubmit",function(){return A.onSubmit();}),te(1),L()),o&2&&Te("formGroup",A.form);},dependencies:[fe]});let t=n;return t;})(),uZ=(()=>{let n=class n{constructor(r,o){this.platformId=r,this.document=o,this.label="",this.animated=!0,this.customClass="",this.disabled=!1,this.color="primary",this.secondryColor="secondary-light",this.type="button",this.ariaLabel="",this.clickEvent=new $(),this.isRtlClass="",this.textColor=this.color;}ngOnInit(){if(this.animated?this.textColor=this.color:this.textColor=this.secondryColor,_t(this.platformId)){let r=window.getComputedStyle(this.document.documentElement,null).direction;this.isRtlClass=r;}}onMouseEnter(){this.animated&&(this.textColor=this.secondryColor);}onMouseLeave(){this.animated&&(this.textColor=this.color);}get classes(){let r=this.animated?"animated-button":"";return`
    verge-button pie-xxl pis-none
    ${this.customClass} 
    text-${this.textColor} bg-${this.secondryColor}
	${this.isRtlClass}
	${r}
    `;}get iconClasses(){return`
    icon p-xxl mie-xxl
    bg-${this.color} text-${this.secondryColor}
    `;}};n.ɵfac=function(o){return new(o||n)(V(yt),V(se));},n.ɵcmp=G({type:n,selectors:[["verge-button"]],hostBindings:function(o,A){o&1&&D("mouseenter",function(){return A.onMouseEnter();})("mouseleave",function(){return A.onMouseLeave();});},inputs:{label:"label",animated:"animated",customClass:"customClass",disabled:"disabled",color:"color",secondryColor:"secondryColor",type:"type",ariaLabel:"ariaLabel"},outputs:{clickEvent:"clickEvent"},standalone:!0,features:[_],ngContentSelectors:Kr,decls:8,vars:9,consts:[["type","submit",3,"type","click"],["xmlns","http://www.w3.org/2000/svg","width","19","height","18","viewBox","0 0 19 18","fill","none"],["d","M18 9L3 9","stroke","#F6F4EE","stroke-linecap","round"],["d","M0.707106 9.70711L7.29289 16.2929C7.92286 16.9229 9 16.4767 9 15.5858L9 2.41421C9 1.52331 7.92286 1.07714 7.2929 1.7071L0.707107 8.29289C0.316583 8.68342 0.316582 9.31658 0.707106 9.70711Z","fill","#F6F4EE"],["type","H5","variant","Bold"]],template:function(o,A){o&1&&(ze(),S(0,"button",0),D("click",function(){return A.clickEvent.emit();}),S(1,"div"),Qe(),S(2,"svg",1),I(3,"path",2)(4,"path",3),L()(),xt(),S(5,"verge-typography",4),te(6),L(),I(7,"div"),L()),o&2&&(ct(A.classes),y("type",A.type),Te("disabled",A.disabled?!0:null)("aria-label",A.ariaLabel),v(),ct(A.iconClasses),v(6),ct("animation-bg bg-"+A.color));},dependencies:[fe,Pt,fn],styles:[`.m-none{margin:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.mis-none{margin-inline-start:0}.mie-none{margin-inline-end:0}.p-none{padding:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.pis-none{padding-inline-start:0}.pie-none{padding-inline-end:0}@media (max-width: 576px){.m-none{margin:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.mis-none{margin-inline-start:0}.mie-none{margin-inline-end:0}.p-none{padding:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.pis-none{padding-inline-start:0}.pie-none{padding-inline-end:0}}.m-xs{margin:1.7px}.mt-xs{margin-top:1.7px}.mb-xs{margin-bottom:1.7px}.mis-xs{margin-inline-start:1.7px}.mie-xs{margin-inline-end:1.7px}.p-xs{padding:1.7px}.pt-xs{padding-top:1.7px}.pb-xs{padding-bottom:1.7px}.pis-xs{padding-inline-start:1.7px}.pie-xs{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs{margin:1.02px}.mt-xs{margin-top:1.02px}.mb-xs{margin-bottom:1.02px}.mis-xs{margin-inline-start:1.02px}.mie-xs{margin-inline-end:1.02px}.p-xs{padding:1.02px}.pt-xs{padding-top:1.02px}.pb-xs{padding-bottom:1.02px}.pis-xs{padding-inline-start:1.02px}.pie-xs{padding-inline-end:1.02px}}.m-sm{margin:2px}.mt-sm{margin-top:2px}.mb-sm{margin-bottom:2px}.mis-sm{margin-inline-start:2px}.mie-sm{margin-inline-end:2px}.p-sm{padding:2px}.pt-sm{padding-top:2px}.pb-sm{padding-bottom:2px}.pis-sm{padding-inline-start:2px}.pie-sm{padding-inline-end:2px}@media (max-width: 576px){.m-sm{margin:1.2px}.mt-sm{margin-top:1.2px}.mb-sm{margin-bottom:1.2px}.mis-sm{margin-inline-start:1.2px}.mie-sm{margin-inline-end:1.2px}.p-sm{padding:1.2px}.pt-sm{padding-top:1.2px}.pb-sm{padding-bottom:1.2px}.pis-sm{padding-inline-start:1.2px}.pie-sm{padding-inline-end:1.2px}}.m-md{margin:2.5px}.mt-md{margin-top:2.5px}.mb-md{margin-bottom:2.5px}.mis-md{margin-inline-start:2.5px}.mie-md{margin-inline-end:2.5px}.p-md{padding:2.5px}.pt-md{padding-top:2.5px}.pb-md{padding-bottom:2.5px}.pis-md{padding-inline-start:2.5px}.pie-md{padding-inline-end:2.5px}@media (max-width: 576px){.m-md{margin:1.5px}.mt-md{margin-top:1.5px}.mb-md{margin-bottom:1.5px}.mis-md{margin-inline-start:1.5px}.mie-md{margin-inline-end:1.5px}.p-md{padding:1.5px}.pt-md{padding-top:1.5px}.pb-md{padding-bottom:1.5px}.pis-md{padding-inline-start:1.5px}.pie-md{padding-inline-end:1.5px}}.m-lg{margin:3px}.mt-lg{margin-top:3px}.mb-lg{margin-bottom:3px}.mis-lg{margin-inline-start:3px}.mie-lg{margin-inline-end:3px}.p-lg{padding:3px}.pt-lg{padding-top:3px}.pb-lg{padding-bottom:3px}.pis-lg{padding-inline-start:3px}.pie-lg{padding-inline-end:3px}@media (max-width: 576px){.m-lg{margin:1.8px}.mt-lg{margin-top:1.8px}.mb-lg{margin-bottom:1.8px}.mis-lg{margin-inline-start:1.8px}.mie-lg{margin-inline-end:1.8px}.p-lg{padding:1.8px}.pt-lg{padding-top:1.8px}.pb-lg{padding-bottom:1.8px}.pis-lg{padding-inline-start:1.8px}.pie-lg{padding-inline-end:1.8px}}.m-xl{margin:5px}.mt-xl{margin-top:5px}.mb-xl{margin-bottom:5px}.mis-xl{margin-inline-start:5px}.mie-xl{margin-inline-end:5px}.p-xl{padding:5px}.pt-xl{padding-top:5px}.pb-xl{padding-bottom:5px}.pis-xl{padding-inline-start:5px}.pie-xl{padding-inline-end:5px}@media (max-width: 576px){.m-xl{margin:3px}.mt-xl{margin-top:3px}.mb-xl{margin-bottom:3px}.mis-xl{margin-inline-start:3px}.mie-xl{margin-inline-end:3px}.p-xl{padding:3px}.pt-xl{padding-top:3px}.pb-xl{padding-bottom:3px}.pis-xl{padding-inline-start:3px}.pie-xl{padding-inline-end:3px}}.m-xxl{margin:10px}.mt-xxl{margin-top:10px}.mb-xxl{margin-bottom:10px}.mis-xxl{margin-inline-start:10px}.mie-xxl{margin-inline-end:10px}.p-xxl{padding:10px}.pt-xxl{padding-top:10px}.pb-xxl{padding-bottom:10px}.pis-xxl{padding-inline-start:10px}.pie-xxl{padding-inline-end:10px}@media (max-width: 576px){.m-xxl{margin:6px}.mt-xxl{margin-top:6px}.mb-xxl{margin-bottom:6px}.mis-xxl{margin-inline-start:6px}.mie-xxl{margin-inline-end:6px}.p-xxl{padding:6px}.pt-xxl{padding-top:6px}.pb-xxl{padding-bottom:6px}.pis-xxl{padding-inline-start:6px}.pie-xxl{padding-inline-end:6px}}.verge-button{width:100%;min-height:3em;border-radius:93px;justify-content:center;align-items:center;display:inline-flex;border:0px solid;overflow:hidden;position:relative;transition:background-color .5s ease;transition:color .7s ease;background-color:transparent;cursor:pointer}.animated-button{width:auto}.icon{display:flex;border-radius:50%;transition:transform .7s ease}.ltr .icon{transform:scaleX(-1)}.animated-button:hover .icon{transform:translate(-25%)}.ltr.animated-button:hover .icon{transform:scaleX(-1) translate(-25%)}.verge-button .animation-bg{content:"";position:absolute;top:0;width:100%;height:100%;z-index:-1;transition:width .7s ease;border-radius:93px}.animated-button .animation-bg{width:0}.rtl.animated-button .animation-bg{right:0}.ltr.animated-button .animation-bg{left:0}.animated-button:hover .animation-bg{width:100%}
`],encapsulation:2});let t=n;return t;})(),HT=(()=>{let n=class n{constructor(r){this.elementRef=r,this.option={value:"",label:""},this.control=new $t(""),this.name="",this.id="",this.selected=!1,this.selector=new $(),this.radioControlName="";}onRadioOptionClick(){this.selector.emit(this.option.value);}ngOnInit(){this.fetchRadioFormControlName();}fetchRadioFormControlName(){let r=this.elementRef.nativeElement.parentElement;for(;r;){if(r.tagName==="VERGE-RADIO-BUTTON"){this.radioControlName=r.getAttribute("formControlName");break;}r=r.parentElement;}}get inputId(){return`${this.radioControlName}-${this.option.value}`;}};n.ɵfac=function(o){return new(o||n)(V(Q));},n.ɵcmp=G({type:n,selectors:[["verge-radio-button-option"]],inputs:{option:"option",control:"control",name:"name",id:"id",selected:"selected",descriptive_content:"descriptive_content"},outputs:{selector:"selector"},standalone:!0,features:[_],decls:10,vars:9,consts:[["tabindex","0",1,"radio-option",3,"click"],[2,"display","inline-flex"],["r3","","type","radio",2,"display","none",3,"name","id","value","formControl"],[1,"icon"],["title","empty radio button icon","name","radio-button-empty","iconWidth","25px","iconHeight","25px",4,"ngIf"],["title","selected icon","name","radio-button-selected","iconWidth","25px","iconHeight","25px",4,"ngIf"],[1,"mis-xxl",3,"for"],[4,"ngTemplateOutlet"],["title","empty radio button icon","name","radio-button-empty","iconWidth","25px","iconHeight","25px"],["title","selected icon","name","radio-button-selected","iconWidth","25px","iconHeight","25px"]],template:function(o,A){o&1&&(S(0,"div",0),D("click",function(){return A.onRadioOptionClick();}),S(1,"div",1),I(2,"input",2),S(3,"div",3),j(4,XT,1,0,"verge-icon",4)(5,WT,1,0,"verge-icon",5),L(),S(6,"label",6)(7,"verge-typography"),Z(8),L()()(),j(9,VT,1,0,"ng-container",7),L()),o&2&&(v(2),y("name",A.name)("id",A.inputId)("value",A.option.value)("formControl",A.control),v(2),y("ngIf",!A.selected),v(),y("ngIf",A.selected),v(),y("for",A.id+"_"+A.option.value),v(2),we(" ",A.option.label," "),v(),y("ngTemplateOutlet",A.descriptive_content));},dependencies:[fe,Qt,or,tn,un,Pm,Vn,bn,ur,Pt],styles:[".radio-option[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}"]});let t=n;return t;})(),fZ=(()=>{let n=class n extends si{constructor(){super(...arguments),this.labelBold=!1,this.onChange=()=>{},this.onTouched=()=>{},this.selectedOption=new $();}get classes(){return`${super.classes} mt-xs mb-xl`;}ngAfterContentInit(){this.radioOptions.forEach(r=>{r.selector.subscribe(o=>{this.onRadioOptionClick(o),this.updateOptionsState();});});}ngAfterViewInit(){setTimeout(()=>{this.updateOptionsState();},0);}writeValue(r){this.val=r,this.radioOptions&&this.updateOptionsState();}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}onRadioOptionClick(r){this.selectedOption.emit(r),this.val=r,this.onChange(r),this.onTouched();}updateOptionsState(){this.radioOptions&&this.radioOptions.forEach(r=>{r.selected=r.option.value===this.val;});}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵcmp=G({type:n,selectors:[["verge-radio-button"]],contentQueries:function(o,A,s){if(o&1&&gt(s,HT,4),o&2){let l;ae(l=le())&&(A.radioOptions=l);}},inputs:{labelBold:"labelBold"},outputs:{selectedOption:"selectedOption"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],ngContentSelectors:Kr,decls:5,vars:8,consts:[[3,"tooltipText","id","required","labelBold","labelColor"],[1,"radio-options"]],template:function(o,A){o&1&&(ze(),S(0,"div")(1,"verge-label",0),Z(2),L(),S(3,"div",1),te(4),L()()),o&2&&(ct(A.classes),v(),y("tooltipText",A.labelTooltipText)("id",A.id)("required",A.required)("labelBold",A.labelBold)("labelColor","dark"),v(),Me(A.label));},dependencies:[fe,tn,fn,Yi],styles:[".m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}@media (max-width: 576px){.m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}}.m-xs[_ngcontent-%COMP%]{margin:1.7px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.7px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.7px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.7px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.7px}.p-xs[_ngcontent-%COMP%]{padding:1.7px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.7px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.7px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.7px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs[_ngcontent-%COMP%]{margin:1.02px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.02px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.02px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.02px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.02px}.p-xs[_ngcontent-%COMP%]{padding:1.02px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.02px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.02px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.02px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.02px}}.m-sm[_ngcontent-%COMP%]{margin:2px}.mt-sm[_ngcontent-%COMP%]{margin-top:2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:2px}.p-sm[_ngcontent-%COMP%]{padding:2px}.pt-sm[_ngcontent-%COMP%]{padding-top:2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:2px}@media (max-width: 576px){.m-sm[_ngcontent-%COMP%]{margin:1.2px}.mt-sm[_ngcontent-%COMP%]{margin-top:1.2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:1.2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:1.2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:1.2px}.p-sm[_ngcontent-%COMP%]{padding:1.2px}.pt-sm[_ngcontent-%COMP%]{padding-top:1.2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:1.2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:1.2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:1.2px}}.m-md[_ngcontent-%COMP%]{margin:2.5px}.mt-md[_ngcontent-%COMP%]{margin-top:2.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:2.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:2.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:2.5px}.p-md[_ngcontent-%COMP%]{padding:2.5px}.pt-md[_ngcontent-%COMP%]{padding-top:2.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:2.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:2.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:2.5px}@media (max-width: 576px){.m-md[_ngcontent-%COMP%]{margin:1.5px}.mt-md[_ngcontent-%COMP%]{margin-top:1.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:1.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:1.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:1.5px}.p-md[_ngcontent-%COMP%]{padding:1.5px}.pt-md[_ngcontent-%COMP%]{padding-top:1.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:1.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:1.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:1.5px}}.m-lg[_ngcontent-%COMP%]{margin:3px}.mt-lg[_ngcontent-%COMP%]{margin-top:3px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:3px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:3px}.p-lg[_ngcontent-%COMP%]{padding:3px}.pt-lg[_ngcontent-%COMP%]{padding-top:3px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:3px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:3px}@media (max-width: 576px){.m-lg[_ngcontent-%COMP%]{margin:1.8px}.mt-lg[_ngcontent-%COMP%]{margin-top:1.8px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:1.8px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:1.8px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:1.8px}.p-lg[_ngcontent-%COMP%]{padding:1.8px}.pt-lg[_ngcontent-%COMP%]{padding-top:1.8px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:1.8px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:1.8px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:1.8px}}.m-xl[_ngcontent-%COMP%]{margin:5px}.mt-xl[_ngcontent-%COMP%]{margin-top:5px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:5px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:5px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:5px}.p-xl[_ngcontent-%COMP%]{padding:5px}.pt-xl[_ngcontent-%COMP%]{padding-top:5px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:5px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:5px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:5px}@media (max-width: 576px){.m-xl[_ngcontent-%COMP%]{margin:3px}.mt-xl[_ngcontent-%COMP%]{margin-top:3px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:3px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:3px}.p-xl[_ngcontent-%COMP%]{padding:3px}.pt-xl[_ngcontent-%COMP%]{padding-top:3px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:3px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:3px}}.m-xxl[_ngcontent-%COMP%]{margin:10px}.mt-xxl[_ngcontent-%COMP%]{margin-top:10px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:10px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:10px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:10px}.p-xxl[_ngcontent-%COMP%]{padding:10px}.pt-xxl[_ngcontent-%COMP%]{padding-top:10px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:10px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:10px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:10px}@media (max-width: 576px){.m-xxl[_ngcontent-%COMP%]{margin:6px}.mt-xxl[_ngcontent-%COMP%]{margin-top:6px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:6px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:6px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:6px}.p-xxl[_ngcontent-%COMP%]{padding:6px}.pt-xxl[_ngcontent-%COMP%]{padding-top:6px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:6px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:6px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:6px}}.horizontal-layout[_ngcontent-%COMP%]{display:flex;flex-direction:row}.horizontal-layout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{flex:1}.horizontal-layout[_ngcontent-%COMP%]   .radio-options[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}"]});let t=n;return t;})(),pZ=(()=>{let n=class n extends si{constructor(){super(...arguments),this.onChange=()=>{},this.onTouched=()=>{},this._value="",this.formControlName="";}get val(){return this._value;}set val(r){this._value=r,this.onChange(r);}writeValue(r){r!==void 0&&(this.val=r);}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}onBlur(){this.onTouched();}onInput(r){let o=r.target.value;this.val=o;}get classes(){return`verge-textarea form-group ${super.classes}}`;}get inputId(){return`${this.formControlName}`;}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵcmp=G({type:n,selectors:[["verge-text-area"]],inputs:{maxLength:"maxLength",formControlName:"formControlName"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],decls:4,vars:12,consts:[[3,"tooltipText","id","required"],["rows","2",3,"maxlength","name","formControl","id","required","value","blur","input"]],template:function(o,A){o&1&&(S(0,"div")(1,"verge-label",0),Z(2),L(),S(3,"textarea",1),D("blur",function(){return A.onBlur();})("input",function(l){return A.onInput(l);}),L()()),o&2&&(ct(A.classes),v(),y("tooltipText",A.labelTooltipText)("id",A.id)("required",A.required),v(),Me(A.label),v(),y("maxlength",A.maxLength)("name",A.name)("formControl",A.control)("id",A.inputId)("required",A.required)("value",A.val));},dependencies:[fe,tn,un,Vn,Nr,Xd,bn,fn,Yi],styles:[".m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}@media (max-width: 576px){.m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}}.m-xs[_ngcontent-%COMP%]{margin:1.7px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.7px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.7px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.7px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.7px}.p-xs[_ngcontent-%COMP%]{padding:1.7px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.7px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.7px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.7px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs[_ngcontent-%COMP%]{margin:1.02px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.02px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.02px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.02px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.02px}.p-xs[_ngcontent-%COMP%]{padding:1.02px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.02px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.02px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.02px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.02px}}.m-sm[_ngcontent-%COMP%]{margin:2px}.mt-sm[_ngcontent-%COMP%]{margin-top:2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:2px}.p-sm[_ngcontent-%COMP%]{padding:2px}.pt-sm[_ngcontent-%COMP%]{padding-top:2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:2px}@media (max-width: 576px){.m-sm[_ngcontent-%COMP%]{margin:1.2px}.mt-sm[_ngcontent-%COMP%]{margin-top:1.2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:1.2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:1.2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:1.2px}.p-sm[_ngcontent-%COMP%]{padding:1.2px}.pt-sm[_ngcontent-%COMP%]{padding-top:1.2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:1.2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:1.2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:1.2px}}.m-md[_ngcontent-%COMP%]{margin:2.5px}.mt-md[_ngcontent-%COMP%]{margin-top:2.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:2.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:2.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:2.5px}.p-md[_ngcontent-%COMP%]{padding:2.5px}.pt-md[_ngcontent-%COMP%]{padding-top:2.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:2.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:2.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:2.5px}@media (max-width: 576px){.m-md[_ngcontent-%COMP%]{margin:1.5px}.mt-md[_ngcontent-%COMP%]{margin-top:1.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:1.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:1.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:1.5px}.p-md[_ngcontent-%COMP%]{padding:1.5px}.pt-md[_ngcontent-%COMP%]{padding-top:1.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:1.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:1.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:1.5px}}.m-lg[_ngcontent-%COMP%]{margin:3px}.mt-lg[_ngcontent-%COMP%]{margin-top:3px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:3px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:3px}.p-lg[_ngcontent-%COMP%]{padding:3px}.pt-lg[_ngcontent-%COMP%]{padding-top:3px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:3px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:3px}@media (max-width: 576px){.m-lg[_ngcontent-%COMP%]{margin:1.8px}.mt-lg[_ngcontent-%COMP%]{margin-top:1.8px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:1.8px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:1.8px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:1.8px}.p-lg[_ngcontent-%COMP%]{padding:1.8px}.pt-lg[_ngcontent-%COMP%]{padding-top:1.8px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:1.8px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:1.8px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:1.8px}}.m-xl[_ngcontent-%COMP%]{margin:5px}.mt-xl[_ngcontent-%COMP%]{margin-top:5px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:5px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:5px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:5px}.p-xl[_ngcontent-%COMP%]{padding:5px}.pt-xl[_ngcontent-%COMP%]{padding-top:5px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:5px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:5px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:5px}@media (max-width: 576px){.m-xl[_ngcontent-%COMP%]{margin:3px}.mt-xl[_ngcontent-%COMP%]{margin-top:3px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:3px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:3px}.p-xl[_ngcontent-%COMP%]{padding:3px}.pt-xl[_ngcontent-%COMP%]{padding-top:3px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:3px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:3px}}.m-xxl[_ngcontent-%COMP%]{margin:10px}.mt-xxl[_ngcontent-%COMP%]{margin-top:10px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:10px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:10px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:10px}.p-xxl[_ngcontent-%COMP%]{padding:10px}.pt-xxl[_ngcontent-%COMP%]{padding-top:10px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:10px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:10px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:10px}@media (max-width: 576px){.m-xxl[_ngcontent-%COMP%]{margin:6px}.mt-xxl[_ngcontent-%COMP%]{margin-top:6px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:6px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:6px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:6px}.p-xxl[_ngcontent-%COMP%]{padding:6px}.pt-xxl[_ngcontent-%COMP%]{padding-top:6px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:6px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:6px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:6px}}.verge-input[_ngcontent-%COMP%]{display:flex;flex-direction:column}.verge-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;height:43px;background:#ecebed;border-radius:14px;border:transparent;color:#000;font-size:16px;font-family:Cairo;font-weight:600;line-height:26px;word-wrap:break-word;padding:0 20px;caret-color:#515cdd}.input-container[_ngcontent-%COMP%]{position:relative}.side-content[_ngcontent-%COMP%]{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);padding-inline-end:20px}input[_ngcontent-%COMP%]:focus{outline:2px solid #515cdd}textarea[_ngcontent-%COMP%]{width:100%;max-width:100%;box-sizing:border-box;background:#ecebed;border-radius:14px;border:transparent;color:#000;font-size:16px;font-family:Cairo;font-weight:600;line-height:26px;word-wrap:break-word;padding:10px 20px;caret-color:#515cdd}textarea[_ngcontent-%COMP%]:focus{outline:2px solid #515cdd}"]});let t=n;return t;})();var mZ=(()=>{let n=class n extends si{constructor(){super(...arguments),this.fileSelected=new $(),this.uploadText="",this.fileType=".png, .jpg, .pdf",this.onChange=()=>{},this.onTouched=()=>{},this.formControlName="";}get val(){return this._value;}set val(r){this._value=r,this.onChange(r);}writeValue(r){r!==void 0&&(this.val=r);}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}onFileSelected(r){let o=r.target,A=o.files?o.files[0]:null;A&&(this.val=A,this.uploadText=A.name,this.fileSelected.emit(A)),o.value="";}get classes(){return`verge-file-upload form-control ${super.classes}`;}get inputId(){return`${this.formControlName}`;}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵcmp=G({type:n,selectors:[["verge-file-upload"]],inputs:{uploadText:"uploadText",wrapped:"wrapped",fileType:"fileType",formControlName:"formControlName"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],decls:12,vars:18,consts:[[3,"size","sizeXs"],[3,"tooltipText","id","required","removeMargin"],["type","file",2,"display","none",3,"name","formControl","id","required","accept","change"],["fileInput",""],["tabindex","0",1,"browse",3,"ngClass","click"],["color","primary","variant","Bold",1,"mie-xxl"],["title","upload image icon","iconWidth","25px","iconHeight","25px","name","upload-image"]],template:function(o,A){if(o&1){let s=Xt();S(0,"verge-grid-container")(1,"verge-grid-row")(2,"verge-grid-item",0)(3,"verge-label",1),Z(4),L()(),S(5,"verge-grid-item",0)(6,"input",2,3),D("change",function(u){return A.onFileSelected(u);}),L(),S(8,"div",4),D("click",function(){Ye(s);let u=lt(7);return Ge(u.click());}),S(9,"verge-typography",5),Z(10),L(),I(11,"verge-icon",6),L()()()();}o&2&&(v(2),y("size",6)("sizeXs",A.wrapped?12:6),v(),y("tooltipText",A.labelTooltipText)("id",A.id)("required",A.required)("removeMargin",!0),v(),Me(A.label),v(),y("size",6)("sizeXs",A.wrapped?12:6),v(),y("name",A.name)("formControl",A.control)("id",A.inputId)("required",A.required)("accept",A.fileType),v(2),y("ngClass",Cl(16,kT,A.wrapped)),v(2),Me(A.uploadText));},dependencies:[fe,ln,tn,un,Vn,Nr,bn,Yi,fn,ur,Pt,lr,dr,cr],styles:[".browse[_ngcontent-%COMP%]{display:flex;cursor:pointer;text-decoration:underline;color:#515cdd;justify-content:flex-end}@media (max-width: 576px){.browse-alignment-wrapped[_ngcontent-%COMP%]{justify-content:flex-start;margin-top:14px}}"]});let t=n;return t;})(),hZ=(()=>{let n=class n extends si{constructor(){super(...arguments),this.isChecked=!1,this.onChange=()=>{},this.onTouched=()=>{},this.formControlName="";}writeValue(r){this.isChecked=r;}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}toggleCheckbox(){this.isChecked=!this.isChecked,this.onChange(this.isChecked),this.onTouched();}get classes(){return`verge-checkbox form-control ${super.classes}`;}get inputId(){return`${this.formControlName}`;}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵcmp=G({type:n,selectors:[["verge-checkbox"]],inputs:{formControlName:"formControlName"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],ngContentSelectors:Kr,decls:8,vars:10,consts:[["appSpacing","",1,"container",3,"padding"],["tabindex","0",3,"click"],["type","checkbox",2,"display","none",3,"name","id","required","checked"],[1,"border"],[1,"icon"],["title","right mark blue","name","right-mark-blue","iconWidth","22px","iconHeight","22px"]],template:function(o,A){o&1&&(ze(),S(0,"div",0)(1,"div",1),D("click",function(){return A.toggleCheckbox();}),I(2,"input",2)(3,"div",3),S(4,"div",4),I(5,"verge-icon",5),L()(),S(6,"verge-typography"),te(7),L()()),o&2&&(y("padding",Ee(9,W9)),v(),ct(A.classes),ue("checked",A.isChecked),v(),y("name",A.name)("id",A.inputId)("required",A.required)("checked",A.isChecked));},dependencies:[ur,fe,tn,fn,Bd,Pt],styles:[".container[_ngcontent-%COMP%]{display:flex}.verge-checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;width:28px;height:28px;border:1px solid #000;cursor:pointer;border-radius:8px;margin-inline-end:14px}.verge-checkbox[_ngcontent-%COMP%]   .border[_ngcontent-%COMP%]{width:100%;height:100%}.verge-checkbox[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.verge-checkbox.checked[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{display:inline-flex}"]});let t=n;return t;})();var vZ=(()=>{let n=class n extends si{constructor(r){super(),this.platformId=r,this.inputEvent=new $(),this.phoneNumberInfo=new $(),this._value="",this.formControlName="",this.onChange=()=>{},this.onTouched=()=>{};}get val(){return this._value;}set val(r){this._value=r,this.onChange(r);}writeValue(r){r!==void 0&&(this.val=r);}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}onInput(r){let o=r.target.value;this.val=o,this.inputEvent.emit();}onBlur(){let r=this.iti.isValidNumber(),o=this.iti.getSelectedCountryData().iso2,A=this.iti.getSelectedCountryData().dialCode;this.phoneNumberInfo.emit({isValid:r,country:o,dialCode:A}),this.onTouched();}get classes(){return`verge-phone-number form-group ${super.classes}`;}ngAfterViewInit(){this.phoneInput&&_t(this.platformId)&&(this.iti=(0,g9.default)(this.phoneInput.nativeElement,{initialCountry:"eg",customPlaceholder:function(r,o){return Object(o).iso2==="eg"?"1001234567":r;},strictMode:!0,showFlags:!0,nationalMode:!1,showSelectedDialCode:!0,excludeCountries:["IL"],formatAsYouType:!1,utilsScript:"https://cdn.jsdelivr.net/npm/intl-tel-input@21.2.5/build/js/utils.js"}));}get inputId(){return`${this.formControlName}`;}};n.ɵfac=function(o){return new(o||n)(V(yt));},n.ɵcmp=G({type:n,selectors:[["verge-phone-number"]],viewQuery:function(o,A){if(o&1&&Ce(TT,5),o&2){let s;ae(s=le())&&(A.phoneInput=s.first);}},inputs:{phoneForm:"phoneForm",formControlName:"formControlName"},outputs:{inputEvent:"inputEvent",phoneNumberInfo:"phoneNumberInfo"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],decls:5,vars:11,consts:[[3,"tooltipText","id","required"],["dir","ltr",1,"input",3,"name","formControl","id","required","value","blur","input"],["phoneInput",""]],template:function(o,A){o&1&&(S(0,"div")(1,"verge-label",0),Z(2),L(),S(3,"input",1,2),D("blur",function(){return A.onBlur();})("input",function(l){return A.onInput(l);}),L()()),o&2&&(ct(A.classes),v(),y("tooltipText",A.labelTooltipText)("id",A.id)("required",A.required),v(),Me(A.label),v(),y("name",A.name)("formControl",A.control)("id",A.inputId)("required",A.required)("value",A.val));},dependencies:[fe,tn,un,Vn,Nr,bn,Yi,fn],styles:[".m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}@media (max-width: 576px){.m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}}.m-xs[_ngcontent-%COMP%]{margin:1.7px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.7px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.7px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.7px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.7px}.p-xs[_ngcontent-%COMP%]{padding:1.7px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.7px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.7px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.7px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs[_ngcontent-%COMP%]{margin:1.02px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.02px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.02px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.02px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.02px}.p-xs[_ngcontent-%COMP%]{padding:1.02px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.02px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.02px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.02px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.02px}}.m-sm[_ngcontent-%COMP%]{margin:2px}.mt-sm[_ngcontent-%COMP%]{margin-top:2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:2px}.p-sm[_ngcontent-%COMP%]{padding:2px}.pt-sm[_ngcontent-%COMP%]{padding-top:2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:2px}@media (max-width: 576px){.m-sm[_ngcontent-%COMP%]{margin:1.2px}.mt-sm[_ngcontent-%COMP%]{margin-top:1.2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:1.2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:1.2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:1.2px}.p-sm[_ngcontent-%COMP%]{padding:1.2px}.pt-sm[_ngcontent-%COMP%]{padding-top:1.2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:1.2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:1.2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:1.2px}}.m-md[_ngcontent-%COMP%]{margin:2.5px}.mt-md[_ngcontent-%COMP%]{margin-top:2.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:2.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:2.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:2.5px}.p-md[_ngcontent-%COMP%]{padding:2.5px}.pt-md[_ngcontent-%COMP%]{padding-top:2.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:2.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:2.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:2.5px}@media (max-width: 576px){.m-md[_ngcontent-%COMP%]{margin:1.5px}.mt-md[_ngcontent-%COMP%]{margin-top:1.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:1.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:1.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:1.5px}.p-md[_ngcontent-%COMP%]{padding:1.5px}.pt-md[_ngcontent-%COMP%]{padding-top:1.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:1.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:1.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:1.5px}}.m-lg[_ngcontent-%COMP%]{margin:3px}.mt-lg[_ngcontent-%COMP%]{margin-top:3px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:3px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:3px}.p-lg[_ngcontent-%COMP%]{padding:3px}.pt-lg[_ngcontent-%COMP%]{padding-top:3px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:3px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:3px}@media (max-width: 576px){.m-lg[_ngcontent-%COMP%]{margin:1.8px}.mt-lg[_ngcontent-%COMP%]{margin-top:1.8px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:1.8px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:1.8px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:1.8px}.p-lg[_ngcontent-%COMP%]{padding:1.8px}.pt-lg[_ngcontent-%COMP%]{padding-top:1.8px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:1.8px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:1.8px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:1.8px}}.m-xl[_ngcontent-%COMP%]{margin:5px}.mt-xl[_ngcontent-%COMP%]{margin-top:5px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:5px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:5px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:5px}.p-xl[_ngcontent-%COMP%]{padding:5px}.pt-xl[_ngcontent-%COMP%]{padding-top:5px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:5px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:5px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:5px}@media (max-width: 576px){.m-xl[_ngcontent-%COMP%]{margin:3px}.mt-xl[_ngcontent-%COMP%]{margin-top:3px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:3px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:3px}.p-xl[_ngcontent-%COMP%]{padding:3px}.pt-xl[_ngcontent-%COMP%]{padding-top:3px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:3px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:3px}}.m-xxl[_ngcontent-%COMP%]{margin:10px}.mt-xxl[_ngcontent-%COMP%]{margin-top:10px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:10px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:10px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:10px}.p-xxl[_ngcontent-%COMP%]{padding:10px}.pt-xxl[_ngcontent-%COMP%]{padding-top:10px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:10px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:10px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:10px}@media (max-width: 576px){.m-xxl[_ngcontent-%COMP%]{margin:6px}.mt-xxl[_ngcontent-%COMP%]{margin-top:6px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:6px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:6px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:6px}.p-xxl[_ngcontent-%COMP%]{padding:6px}.pt-xxl[_ngcontent-%COMP%]{padding-top:6px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:6px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:6px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:6px}}.verge-phone-number[_ngcontent-%COMP%]{display:flex;flex-direction:column}.verge-phone-number[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;height:43px;background:#ecebed;border-radius:14px;border:transparent;color:#000;font-size:16px;font-family:Cairo;font-weight:600;line-height:26px;word-wrap:break-word;padding:0 20px;caret-color:#515cdd;padding-inline-start:84px}input[_ngcontent-%COMP%]:focus{outline:2px solid #515cdd}"]});let t=n;return t;})(),gZ=(()=>{let n=class n extends si{constructor(r){super(),this.renderer=r,this.formControlName="",this.preferredCountries=["eg"],this.autoSelectCountry=!0,this.enablePlaceholder=!0,this.errorMessage="Phone number is not valid",this.phoneNumber=new $(),this.statusSubscription=new Ne(),this.onChange=o=>{},this.onTouched=()=>{};}ngOnInit(){this.statusSubscription=this.control.valueChanges.subscribe(r=>{this.onChange(r),r&&this.updateValidationState();});}ngAfterViewInit(){let r=this.phoneInputComponent.nativeElement.querySelector("input");r&&(r.id=this.formControlName),this.phoneInputComponent.nativeElement.querySelectorAll(".mat-mdc-text-field-wrapper").forEach(A=>{A.style.cssText="background-color: transparent !important;";});}ngOnDestroy(){this.statusSubscription.unsubscribe();}updateValidationState(){var r;this.ngxTelInput&&this.ngxTelInput.fieldControl.invalid?(this.control.setErrors({invalidPhone:!0}),this.showError()):this.ngxTelInput&&this.ngxTelInput.fieldControl.value?(this.control.setErrors(null),this.phoneNumber.emit((r=this.ngxTelInput.fieldControl.value)==null?void 0:r.replace(/\s+/g,""))):this.control.setErrors(null);}validate(){return this.ngxTelInput&&this.ngxTelInput.fieldControl.invalid?{invalidPhone:!0}:null;}writeValue(r){r!==void 0&&this.control&&(this.control.setValue(r,{emitEvent:!1}),this.ngxTelInput.fieldControl.setValue(r));}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}get classes(){return`verge-new-phone-input ${super.classes}`;}showError(){let r=this.phoneInputComponent.nativeElement.querySelector("mat-error");r&&this.renderer.setProperty(r,"textContent",this.errorMessage);}};n.ɵfac=function(o){return new(o||n)(V(Jt));},n.ɵcmp=G({type:n,selectors:[["verge-new-phone-number"]],viewQuery:function(o,A){if(o&1&&(Ce(Dd,7),Ce(Dd,5,Q)),o&2){let s;ae(s=le())&&(A.ngxTelInput=s.first),ae(s=le())&&(A.phoneInputComponent=s.first);}},inputs:{formControlName:"formControlName",preferredCountries:"preferredCountries",autoSelectCountry:"autoSelectCountry",enablePlaceholder:"enablePlaceholder",errorMessage:"errorMessage"},outputs:{phoneNumber:"phoneNumber"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0},{provide:gn,useExisting:_e(()=>n),multi:!0}]),Ke,_],decls:4,vars:12,consts:[[3,"tooltipText","id","required"],["ngDefaultControl","","dir","ltr",3,"formControl","iconMakeCall","preferredCountries","autoSelectCountry","enablePlaceholder","required"]],template:function(o,A){o&1&&(S(0,"div")(1,"verge-label",0),Z(2),L(),I(3,"ngx-material-intl-tel-input",1),L()),o&2&&(ct(A.classes),v(),y("tooltipText",A.labelTooltipText)("id",A.id)("required",A.required),v(),Me(A.label),v(),y("formControl",A.control)("iconMakeCall",!1)("preferredCountries",A.preferredCountries)("autoSelectCountry",A.autoSelectCountry)("enablePlaceholder",A.enablePlaceholder)("required",A.required));},dependencies:[fe,tn,un,Vn,Nr,bn,Yi,fn,Dd],styles:[".m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}@media (max-width: 576px){.m-none[_ngcontent-%COMP%]{margin:0}.mt-none[_ngcontent-%COMP%]{margin-top:0}.mb-none[_ngcontent-%COMP%]{margin-bottom:0}.mis-none[_ngcontent-%COMP%]{margin-inline-start:0}.mie-none[_ngcontent-%COMP%]{margin-inline-end:0}.p-none[_ngcontent-%COMP%]{padding:0}.pt-none[_ngcontent-%COMP%]{padding-top:0}.pb-none[_ngcontent-%COMP%]{padding-bottom:0}.pis-none[_ngcontent-%COMP%]{padding-inline-start:0}.pie-none[_ngcontent-%COMP%]{padding-inline-end:0}}.m-xs[_ngcontent-%COMP%]{margin:1.7px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.7px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.7px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.7px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.7px}.p-xs[_ngcontent-%COMP%]{padding:1.7px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.7px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.7px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.7px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.7px}@media (max-width: 576px){.m-xs[_ngcontent-%COMP%]{margin:1.02px}.mt-xs[_ngcontent-%COMP%]{margin-top:1.02px}.mb-xs[_ngcontent-%COMP%]{margin-bottom:1.02px}.mis-xs[_ngcontent-%COMP%]{margin-inline-start:1.02px}.mie-xs[_ngcontent-%COMP%]{margin-inline-end:1.02px}.p-xs[_ngcontent-%COMP%]{padding:1.02px}.pt-xs[_ngcontent-%COMP%]{padding-top:1.02px}.pb-xs[_ngcontent-%COMP%]{padding-bottom:1.02px}.pis-xs[_ngcontent-%COMP%]{padding-inline-start:1.02px}.pie-xs[_ngcontent-%COMP%]{padding-inline-end:1.02px}}.m-sm[_ngcontent-%COMP%]{margin:2px}.mt-sm[_ngcontent-%COMP%]{margin-top:2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:2px}.p-sm[_ngcontent-%COMP%]{padding:2px}.pt-sm[_ngcontent-%COMP%]{padding-top:2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:2px}@media (max-width: 576px){.m-sm[_ngcontent-%COMP%]{margin:1.2px}.mt-sm[_ngcontent-%COMP%]{margin-top:1.2px}.mb-sm[_ngcontent-%COMP%]{margin-bottom:1.2px}.mis-sm[_ngcontent-%COMP%]{margin-inline-start:1.2px}.mie-sm[_ngcontent-%COMP%]{margin-inline-end:1.2px}.p-sm[_ngcontent-%COMP%]{padding:1.2px}.pt-sm[_ngcontent-%COMP%]{padding-top:1.2px}.pb-sm[_ngcontent-%COMP%]{padding-bottom:1.2px}.pis-sm[_ngcontent-%COMP%]{padding-inline-start:1.2px}.pie-sm[_ngcontent-%COMP%]{padding-inline-end:1.2px}}.m-md[_ngcontent-%COMP%]{margin:2.5px}.mt-md[_ngcontent-%COMP%]{margin-top:2.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:2.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:2.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:2.5px}.p-md[_ngcontent-%COMP%]{padding:2.5px}.pt-md[_ngcontent-%COMP%]{padding-top:2.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:2.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:2.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:2.5px}@media (max-width: 576px){.m-md[_ngcontent-%COMP%]{margin:1.5px}.mt-md[_ngcontent-%COMP%]{margin-top:1.5px}.mb-md[_ngcontent-%COMP%]{margin-bottom:1.5px}.mis-md[_ngcontent-%COMP%]{margin-inline-start:1.5px}.mie-md[_ngcontent-%COMP%]{margin-inline-end:1.5px}.p-md[_ngcontent-%COMP%]{padding:1.5px}.pt-md[_ngcontent-%COMP%]{padding-top:1.5px}.pb-md[_ngcontent-%COMP%]{padding-bottom:1.5px}.pis-md[_ngcontent-%COMP%]{padding-inline-start:1.5px}.pie-md[_ngcontent-%COMP%]{padding-inline-end:1.5px}}.m-lg[_ngcontent-%COMP%]{margin:3px}.mt-lg[_ngcontent-%COMP%]{margin-top:3px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:3px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:3px}.p-lg[_ngcontent-%COMP%]{padding:3px}.pt-lg[_ngcontent-%COMP%]{padding-top:3px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:3px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:3px}@media (max-width: 576px){.m-lg[_ngcontent-%COMP%]{margin:1.8px}.mt-lg[_ngcontent-%COMP%]{margin-top:1.8px}.mb-lg[_ngcontent-%COMP%]{margin-bottom:1.8px}.mis-lg[_ngcontent-%COMP%]{margin-inline-start:1.8px}.mie-lg[_ngcontent-%COMP%]{margin-inline-end:1.8px}.p-lg[_ngcontent-%COMP%]{padding:1.8px}.pt-lg[_ngcontent-%COMP%]{padding-top:1.8px}.pb-lg[_ngcontent-%COMP%]{padding-bottom:1.8px}.pis-lg[_ngcontent-%COMP%]{padding-inline-start:1.8px}.pie-lg[_ngcontent-%COMP%]{padding-inline-end:1.8px}}.m-xl[_ngcontent-%COMP%]{margin:5px}.mt-xl[_ngcontent-%COMP%]{margin-top:5px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:5px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:5px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:5px}.p-xl[_ngcontent-%COMP%]{padding:5px}.pt-xl[_ngcontent-%COMP%]{padding-top:5px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:5px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:5px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:5px}@media (max-width: 576px){.m-xl[_ngcontent-%COMP%]{margin:3px}.mt-xl[_ngcontent-%COMP%]{margin-top:3px}.mb-xl[_ngcontent-%COMP%]{margin-bottom:3px}.mis-xl[_ngcontent-%COMP%]{margin-inline-start:3px}.mie-xl[_ngcontent-%COMP%]{margin-inline-end:3px}.p-xl[_ngcontent-%COMP%]{padding:3px}.pt-xl[_ngcontent-%COMP%]{padding-top:3px}.pb-xl[_ngcontent-%COMP%]{padding-bottom:3px}.pis-xl[_ngcontent-%COMP%]{padding-inline-start:3px}.pie-xl[_ngcontent-%COMP%]{padding-inline-end:3px}}.m-xxl[_ngcontent-%COMP%]{margin:10px}.mt-xxl[_ngcontent-%COMP%]{margin-top:10px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:10px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:10px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:10px}.p-xxl[_ngcontent-%COMP%]{padding:10px}.pt-xxl[_ngcontent-%COMP%]{padding-top:10px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:10px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:10px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:10px}@media (max-width: 576px){.m-xxl[_ngcontent-%COMP%]{margin:6px}.mt-xxl[_ngcontent-%COMP%]{margin-top:6px}.mb-xxl[_ngcontent-%COMP%]{margin-bottom:6px}.mis-xxl[_ngcontent-%COMP%]{margin-inline-start:6px}.mie-xxl[_ngcontent-%COMP%]{margin-inline-end:6px}.p-xxl[_ngcontent-%COMP%]{padding:6px}.pt-xxl[_ngcontent-%COMP%]{padding-top:6px}.pb-xxl[_ngcontent-%COMP%]{padding-bottom:6px}.pis-xxl[_ngcontent-%COMP%]{padding-inline-start:6px}.pie-xxl[_ngcontent-%COMP%]{padding-inline-end:6px}}  ngx-material-intl-tel-input section .tel-form{width:100%!important;box-sizing:border-box;height:43px;background-color:#ecebed!important;border-radius:14px!important;border:transparent!important;color:#000;font-size:16px;font-family:Cairo;font-weight:600;line-height:26px;word-wrap:break-word;caret-color:#515cdd}  ngx-material-intl-tel-input{margin:3px 0!important}  ngx-material-intl-tel-input section .tel-form.is-focused{outline:2px solid #515cdd!important}  ngx-material-intl-tel-input section .main-label,   ngx-material-intl-tel-input section mat-label,   ngx-material-intl-tel-input section mat-hint{display:none!important}  ngx-material-intl-tel-input section .tel-form .number-form-field input::placeholder{color:#757575!important;opacity:1;font-weight:700!important}  ngx-material-intl-tel-input section .tel-form .number-form-field input{margin-bottom:15px!important}"]});let t=n;return t;})(),bZ=(()=>{let n=class n{constructor(){this.text="",this.hidden=!0;}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-confirmation-message"]],inputs:{text:"text",hidden:"hidden"},standalone:!0,features:[_],decls:8,vars:7,consts:[[1,"confirmation-message","bg-green-light"],[1,"confirmation-icon",2,"display","flex",3,"size","sizeXs"],["title","green check icon","name","green-check","iconWidth","25px","iconHeight","25"],[3,"size","sizeXs"],["color","green",1,"confirmation-message-text"]],template:function(o,A){o&1&&(S(0,"div",0)(1,"verge-grid-container")(2,"verge-grid-row")(3,"verge-grid-item",1),I(4,"verge-icon",2),L(),S(5,"verge-grid-item",3)(6,"verge-typography",4),Z(7),L()()()()()),o&2&&(ue("hidden",A.hidden),v(3),y("size",1)("sizeXs",12),v(2),y("size",11)("sizeXs",12),v(2),we(" ",A.text," "));},dependencies:[lr,cr,dr,ur,Pt],styles:[".confirmation-message[_ngcontent-%COMP%]{border:1px solid #409e67;border-radius:32px;padding:15px 20px;opacity:1;transition:opacity .7s ease-in-out,height .7s ease-in-out}.hidden[_ngcontent-%COMP%]{opacity:0}@media (max-width: 576px){.confirmation-message-text[_ngcontent-%COMP%]{text-align:center}.confirmation-icon[_ngcontent-%COMP%]{justify-content:center;padding-bottom:7px}}"]});let t=n;return t;})(),xZ=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-articles-img-txt-behind-dots"]],standalone:!0,features:[_],ngContentSelectors:CT,decls:46,vars:42,consts:[[3,"size","sizeSm","sizeXs","sizeMd"],[3,"sizeMd","sizeSm","sizeXs","size"],[3,"size","sizeSm","sizeXs"],["xmlns","http://www.w3.org/2000/svg","width","26","height","26","viewBox","0 0 26 26","fill","none"],["d","M12.5 25H7C3.68629 25 1 22.3137 1 19V9C1 5.68629 3.68629 3 7 3H19C22.3137 3 25 5.68629 25 9V10.5","stroke","black","stroke-linecap","round"],["d","M19 6.5V1","stroke","black","stroke-linecap","round"],["d","M13 6.5V1","stroke","black","stroke-linecap","round"],["d","M7 6.5V1","stroke","black","stroke-linecap","round"],["cx","19","cy","19","r","6","fill","#515CDD","stroke","#515CDD"],["xmlns","http://www.w3.org/2000/svg","width","22","height","2","viewBox","0 0 22 2","fill","none"],["cx","21","cy","1","r","1","fill","black"],["cx","11","cy","1","r","1","fill","black"],["cx","1","cy","1","r","1","fill","black"],["d","M5.6875 6.75862C5.6875 7.3998 6.21217 7.91958 6.85938 7.91958C7.50658 7.91958 8.03125 7.3998 8.03125 6.75862C8.03125 6.11744 7.50658 5.59766 6.85938 5.59766C6.21217 5.59766 5.6875 6.11744 5.6875 6.75862Z","stroke","black"],["d","M20.5 7H12","stroke","black","stroke-linecap","round"],["d","M20.5 12H5","stroke","black","stroke-linecap","round"],["d","M11.5 17H5","stroke","black","stroke-linecap","round"],["d","M25 16.3557V7C25 3.68629 22.3137 1 19 1H7C3.68629 1 1 3.6863 1 7.00001V18.7765C1 22.0902 3.68629 24.7765 7 24.7765H16.5","stroke","black","stroke-linecap","round"],["d","M24.1053 24.414C24.8708 23.6562 24.8715 22.3332 24.1053 21.5748L19.1514 16.667C18.9918 16.5089 18.7894 16.4056 18.5665 16.368L16.9591 16.0986C16.6145 16.0414 16.2606 16.154 16.0141 16.3988C15.8099 16.6012 15.6981 16.8749 15.6981 17.156C15.6981 17.2156 15.7031 17.2747 15.713 17.3337L15.9843 18.9256C16.0222 19.1464 16.1265 19.3469 16.2861 19.505L21.24 24.4128C22.0297 25.1958 23.3149 25.1958 24.1053 24.414Z","fill","#515CDD"],["d","M13 6.5V13L17.5 16.5","stroke","black","stroke-linecap","round"],["cx","13","cy","13","r","12","stroke","black"],["cx","13","cy","13","r","3","fill","#515CDD"]],template:function(o,A){o&1&&(ze(FT),S(0,"verge-grid-container")(1,"verge-grid-container")(2,"verge-grid-row"),I(3,"verge-grid-item",0),S(4,"verge-grid-item",1)(5,"verge-grid-row")(6,"verge-grid-item",2),Qe(),S(7,"svg",3),I(8,"path",4)(9,"path",5)(10,"path",6)(11,"path",7)(12,"circle",8),L()(),xt(),S(13,"verge-grid-item",2),te(14),L()()(),S(15,"verge-grid-item",0),Qe(),S(16,"svg",9),I(17,"circle",10)(18,"circle",11)(19,"circle",12),L()(),xt(),S(20,"verge-grid-item",1)(21,"verge-grid-row")(22,"verge-grid-item",2),Qe(),S(23,"svg",3),I(24,"path",13)(25,"path",14)(26,"path",15)(27,"path",16)(28,"path",17)(29,"path",18),L()(),xt(),S(30,"verge-grid-item",2),te(31,1),L()()(),S(32,"verge-grid-item",0),Qe(),S(33,"svg",9),I(34,"circle",10)(35,"circle",11)(36,"circle",12),L()(),xt(),S(37,"verge-grid-item",1)(38,"verge-grid-row")(39,"verge-grid-item",2),Qe(),S(40,"svg",3),I(41,"path",19)(42,"circle",20)(43,"circle",21),L()(),xt(),S(44,"verge-grid-item",2),te(45,2),L()()()()()()),o&2&&(v(3),y("size",1)("sizeSm",1)("sizeXs",1)("sizeMd",1),v(),y("sizeMd",3)("sizeSm",3)("sizeXs",3)("size",3),v(2),y("size",2)("sizeSm",6)("sizeXs",6),v(7),y("size",10)("sizeSm",12)("sizeXs",12),v(2),y("size",1)("sizeSm",1)("sizeXs",1)("sizeMd",1),v(5),y("sizeMd",3)("sizeSm",3)("sizeXs",3)("size",3),v(2),y("size",2)("sizeSm",6)("sizeXs",6),v(8),y("size",10)("sizeSm",12)("sizeXs",12),v(2),y("size",1)("sizeSm",1)("sizeXs",1)("sizeMd",1),v(5),y("sizeMd",3)("sizeSm",3)("sizeXs",3)("size",3),v(2),y("size",2)("sizeSm",6)("sizeXs",6),v(5),y("size",10)("sizeSm",12)("sizeXs",12));},dependencies:[fe,lr,cr,dr]});let t=n;return t;})(),yZ=(()=>{let n=class n{constructor(r){this.renderer=r,this.activeIndex=null,this.items=[];}ngAfterViewInit(){setTimeout(()=>{this.setFirstItemActive(),this.listItems.forEach((r,o)=>{this.renderer.listen(r.nativeElement,"click",()=>this.onItemClick(o));});});}setFirstItemActive(){let r=this.listItems.first;r&&this.renderer.addClass(r.nativeElement,"active");}onItemClick(r){this.activeIndex=r,this.listItems.forEach((o,A)=>{A===r?this.renderer.addClass(o.nativeElement,"active"):this.renderer.removeClass(o.nativeElement,"active");});}};n.ɵfac=function(o){return new(o||n)(V(Jt));},n.ɵcmp=G({type:n,selectors:[["filter-by-content"]],viewQuery:function(o,A){if(o&1&&Ce(NT,5),o&2){let s;ae(s=le())&&(A.listItems=s);}},inputs:{items:"items"},standalone:!0,features:[_],decls:3,vars:1,consts:[[4,"ngFor","ngForOf"],["tabindex","0",3,"click","keydown.enter","keyup.enter","keydown.space","keyup.space"]],template:function(o,A){o&1&&(S(0,"div")(1,"ul"),j(2,zT,4,3,"ng-container",0),L()()),o&2&&(v(2),y("ngForOf",A.items));},dependencies:[fe,Cr,fn,Pt],styles:["ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{margin:0;padding:0}ul[_ngcontent-%COMP%]{display:flex}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;background-color:#fff;padding:5px 28px;border-radius:24px;border:7px solid white;color:#000;cursor:pointer}ul[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{background-color:#515cdd;color:#fff}@media (max-width: 768px){ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;background-color:#fff;padding:1px 5px;border-radius:24px;border:7px solid white;color:#000;cursor:pointer}}"]});let t=n;return t;})(),SZ=(()=>{let n=class n{constructor(){this.options=[],this.selected=new $(),this.isOpen=!1,this.selectedOption="";}handleOutsideClick(r){r.target.closest(".dropdown-container")||(this.isOpen=!1);}toggleDropdown(){this.isOpen=!this.isOpen;}selectOption(r){this.selectedOption=r,this.isOpen=!1,this.selected.emit(this.selectedOption),this.fetchDataOnOptionSelect&&this.fetchDataOnOptionSelect(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["filter-by-items"]],hostBindings:function(o,A){o&1&&D("click",function(l){return A.handleOutsideClick(l);},!1,ml);},inputs:{options:"options",defaultSelection:"defaultSelection",fetchDataOnOptionSelect:"fetchDataOnOptionSelect"},outputs:{selected:"selected"},standalone:!0,features:[_],decls:10,vars:5,consts:[["tabindex","0",1,"dropdown-container",3,"click","keydown.space"],[1,"dropdown-toggle"],["color","dark-light"],[1,"inline"],["variant","Bold"],["title","black arrow for dropdown","name","dropdown-menu-black","iconWidth","14px","iconHeight","8px",1,"menu-icon"],["class","dropdown-menu",4,"ngIf"],[1,"line-separator"],[1,"dropdown-menu"],["tabindex","0",3,"click","keydown.space",4,"ngFor","ngForOf"],["tabindex","0",3,"click","keydown.space"]],template:function(o,A){o&1&&(S(0,"div",0),D("click",function(){return A.toggleDropdown();})("keydown.space",function(){return A.toggleDropdown();}),S(1,"div",1)(2,"verge-typography",2),Z(3),L(),S(4,"div",3)(5,"verge-typography",4),Z(6),L(),I(7,"verge-icon",5),L()(),j(8,KT,2,1,"ul",6),I(9,"div",7),L()),o&2&&(v(3),Me(A.defaultSelection),v(3),we(" ",A.selectedOption," "),v(),ue("icon-rotate",A.isOpen),v(),y("ngIf",A.isOpen));},dependencies:[fe,Cr,Qt,ur,Pt],styles:[".line-separator[_ngcontent-%COMP%]{margin:10px 0;width:100%;height:1px;background-color:#0000001a}.inline[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.dropdown-label[_ngcontent-%COMP%]{display:block;margin-bottom:15px}.dropdown-container[_ngcontent-%COMP%]{position:relative;cursor:pointer}.dropdown-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border:none;border-radius:14px}.dropdown-menu[_ngcontent-%COMP%]{position:absolute;top:100%;left:0;border:none;border-radius:14px;background:#f6f4ee;width:100%;box-shadow:0 2px 5px #0003;z-index:1}.dropdown-menu[_ngcontent-%COMP%]{padding:10px;box-sizing:border-box}.menu-icon[_ngcontent-%COMP%]{transition:.3s}.icon-rotate[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:10px;list-style:none}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:#515cdd;color:#f6f4ee;border-radius:14px}"]});let t=n;return t;})();var PZ=(()=>{let n=class n{constructor(){this.options=[],this.selected=new $(),this.isOpen=!1,this.selectedOption="";}handleOutsideClick(r){r.target.closest(".dropdown-container")||(this.isOpen=!1);}toggleDropdown(){this.isOpen=!this.isOpen;}selectOption(r){this.selectedOption=r,this.isOpen=!1,this.selected.emit(this.selectedOption),this.fetchDataOnOptionSelect&&this.fetchDataOnOptionSelect(r);}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["filter-by-price"]],hostBindings:function(o,A){o&1&&D("click",function(l){return A.handleOutsideClick(l);},!1,ml);},inputs:{options:"options",defaultSelection:"defaultSelection",fetchDataOnOptionSelect:"fetchDataOnOptionSelect"},outputs:{selected:"selected"},standalone:!0,features:[_],decls:9,vars:5,consts:[["tabindex","0",1,"dropdown-container",3,"click","keydown.space"],[1,"dropdown-toggle"],["variant","Bold"],[1,"inline"],["title","black arrow for dropdown","name","dropdown-menu-black","iconWidth","14px","iconHeight","8px",1,"menu-icon"],["class","dropdown-menu",4,"ngIf"],[1,"dropdown-menu"],["tabindex","0",3,"click","keydown.space",4,"ngFor","ngForOf"],["tabindex","0",3,"click","keydown.space"]],template:function(o,A){o&1&&(S(0,"div",0),D("click",function(){return A.toggleDropdown();})("keydown.space",function(){return A.toggleDropdown();}),S(1,"div",1)(2,"verge-typography",2),Z(3),L(),S(4,"div",3)(5,"verge-typography",2),Z(6),L(),I(7,"verge-icon",4),L()(),j(8,OT,2,1,"ul",5),L()),o&2&&(v(3),Me(A.selectedOption),v(3),we(" ",A.defaultSelection," "),v(),ue("icon-rotate",A.isOpen),v(),y("ngIf",A.isOpen));},dependencies:[fe,Cr,Qt,ur,Pt],styles:[".inline[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.dropdown-label[_ngcontent-%COMP%]{display:block;margin-bottom:15px}.dropdown-container[_ngcontent-%COMP%]{position:relative;cursor:pointer}.dropdown-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border:none;border-radius:40px;background-color:#fff}.dropdown-menu[_ngcontent-%COMP%]{position:absolute;top:100%;left:0;border:none;border-radius:20px;background:#fff;width:100%;box-shadow:0 2px 5px #0003;z-index:1}.dropdown-menu[_ngcontent-%COMP%]{padding:10px;box-sizing:border-box}.menu-icon[_ngcontent-%COMP%]{transition:.3s}.icon-rotate[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:10px;list-style:none}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:#515cdd;color:#fff;border-radius:14px}"]});let t=n;return t;})(),LZ=(()=>{let n=class n extends si{constructor(){super(...arguments),this.innerValue="",this.onChange=()=>{},this.onTouched=()=>{},this.options=[],this.selectionChanged=new $(),this.isOpen=!1,this.selectedOption="",this.isInteracting=!1,this.formControlName="";}handleOutsideClick(r){r.target.closest(".dropdown-container")||(this.isOpen=!1,this.isInteracting&&(this.isInteracting=!1,this.onBlur()));}writeValue(r){r!==void 0&&(this.innerValue=r,this.selectedOption=r);}registerOnChange(r){this.onChange=r;}registerOnTouched(r){this.onTouched=r;}selectOption(r){this.selectedOption=r,this.onChange(r),this.selectionChanged.emit(r),this.isInteracting=!1,this.isOpen=!1,this.onTouched();}onBlur(){this.isInteracting||this.onTouched();}toggleDropdown(){this.isOpen=!this.isOpen,this.isInteracting=!0;}get inputId(){return`${this.formControlName}`;}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵcmp=G({type:n,selectors:[["verge-dropdown-menu"]],hostBindings:function(o,A){o&1&&D("click",function(l){return A.handleOutsideClick(l);},!1,ml);},inputs:{options:"options",formControlName:"formControlName"},outputs:{selectionChanged:"selectionChanged"},standalone:!0,features:[Xe([{provide:St,useExisting:_e(()=>n),multi:!0}]),Ke,_],decls:7,vars:9,consts:[[1,"dropdown-label",3,"required"],["tabindex","0",1,"dropdown-container",3,"click","keydown.space"],[1,"dropdown-toggle"],["readonly","",3,"id","formControl","placeholder","value","blur"],["title","black arrow for dropdown","name","dropdown-menu-black","iconWidth","14px","iconHeight","8px",1,"menu-icon"],["class","dropdown-menu",4,"ngIf"],[1,"dropdown-menu"],["tabindex","0",3,"click","keydown.space",4,"ngFor","ngForOf"],["tabindex","0",3,"click","keydown.space"]],template:function(o,A){o&1&&(S(0,"verge-label",0),Z(1),L(),S(2,"div",1),D("click",function(){return A.toggleDropdown();})("keydown.space",function(){return A.toggleDropdown();}),S(3,"div",2)(4,"input",3),D("blur",function(){return A.onBlur();}),L(),I(5,"verge-icon",4),L(),j(6,JT,2,1,"ul",5),L()),o&2&&(y("required",!0),v(),Me(A.label),v(3),y("id",A.inputId)("formControl",A.control)("placeholder",A.placeholder)("value",A.selectedOption),v(),ue("icon-rotate",A.isOpen),v(),y("ngIf",A.isOpen));},dependencies:[fe,Cr,Qt,ur,Pt,Yi,s2,un,Vn,tn,bn],styles:[".dropdown-container[_ngcontent-%COMP%]{position:relative;cursor:pointer}.dropdown-toggle[_ngcontent-%COMP%]{position:relative}input[_ngcontent-%COMP%]{width:100%;height:43px;background-color:#ecebed;border-radius:14px;border:transparent;color:#000;font-size:16px;font-family:Cairo;font-weight:600;box-sizing:border-box;padding:0;padding-inline-start:20px;cursor:pointer}.dropdown-menu[_ngcontent-%COMP%]{position:absolute;top:100%;inset-inline-end:0;border:none;border-radius:14px;background:#ecebed;width:100%;box-shadow:0 2px 5px #0003;z-index:1;max-height:200px;overflow-y:auto;overflow-x:hidden}.dropdown-menu[_ngcontent-%COMP%]{padding:10px;box-sizing:border-box}.menu-icon[_ngcontent-%COMP%]{transition:.3s;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);padding-inline-end:20px}.icon-rotate[_ngcontent-%COMP%]{padding-inline-start:20px;transform:translateY(-50%) rotate(180deg)}input[_ngcontent-%COMP%]:focus{outline:2px solid #515cdd}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:10px;list-style:none}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:#515cdd;color:#f6f4ee;border-radius:14px}"]});let t=n;return t;})();var XZ=(()=>{let n=class n{constructor(){this.message="",this.messageType="success",this.duration=5e3,this.isVisible=!1;}ngOnChanges(r){r.message&&this.message&&this.showAndHideMessage();}showAndHideMessage(){this.isVisible=!0,setTimeout(()=>{this.isVisible=!1;},5e3);}};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["verge-alertmessage"]],inputs:{message:"message",messageType:"messageType",duration:"duration"},standalone:!0,features:[rt,_],decls:1,vars:1,consts:[["class","message",3,"class",4,"ngIf"],[1,"message"],["type","H5",3,"color"]],template:function(o,A){o&1&&j(0,MT,3,4,"div",0),o&2&&y("ngIf",A.isVisible);},dependencies:[fe,Qt,Pt],styles:["@keyframes _ngcontent-%COMP%_fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0;visibility:hidden}}.message[_ngcontent-%COMP%]{padding:5px;border-radius:5px;animation:_ngcontent-%COMP%_fadeOut 5s ease-in-out forwards}.success[_ngcontent-%COMP%]{background-color:#e0eade;border:1px solid #409e67}.error[_ngcontent-%COMP%]{background-color:#f3d9d1;border:1px solid #ff4200}"]});let t=n;return t;})();var We="primary",zs=Symbol("RouteTitle"),_m=class{constructor(n){this.params=n||{};}has(n){return Object.prototype.hasOwnProperty.call(this.params,n);}get(n){if(this.has(n)){let i=this.params[n];return Array.isArray(i)?i[0]:i;}return null;}getAll(n){if(this.has(n)){let i=this.params[n];return Array.isArray(i)?i:[i];}return[];}get keys(){return Object.keys(this.params);}};function Qo(t){return new _m(t);}function ZT(t,n,i){let r=i.path.split("/");if(r.length>t.length||i.pathMatch==="full"&&(n.hasChildren()||r.length<t.length))return null;let o={};for(let A=0;A<r.length;A++){let s=r[A],l=t[A];if(s.startsWith(":"))o[s.substring(1)]=l;else if(s!==l.path)return null;}return{consumed:t.slice(0,r.length),posParams:o};}function YT(t,n){if(t.length!==n.length)return!1;for(let i=0;i<t.length;++i)if(!fr(t[i],n[i]))return!1;return!0;}function fr(t,n){let i=t?$m(t):void 0,r=n?$m(n):void 0;if(!i||!r||i.length!=r.length)return!1;let o;for(let A=0;A<i.length;A++)if(o=i[A],!E9(t[o],n[o]))return!1;return!0;}function $m(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)];}function E9(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;let i=[...t].sort(),r=[...n].sort();return i.every((o,A)=>r[A]===o);}else return t===n;}function O9(t){return t.length>0?t[t.length-1]:null;}function ci(t){return oA(t)?t:Br(t)?tt(Promise.resolve(t)):ee(t);}var GT={exact:J9,subset:M9},U9={exact:BT,subset:QT,ignored:()=>!0};function V9(t,n,i){return GT[i.paths](t.root,n.root,i.matrixParams)&&U9[i.queryParams](t.queryParams,n.queryParams)&&!(i.fragment==="exact"&&t.fragment!==n.fragment);}function BT(t,n){return fr(t,n);}function J9(t,n,i){if(!Bi(t.segments,n.segments)||!$d(t.segments,n.segments,i)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let r in n.children)if(!t.children[r]||!J9(t.children[r],n.children[r],i))return!1;return!0;}function QT(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(i=>E9(t[i],n[i]));}function M9(t,n,i){return I9(t,n,n.segments,i);}function I9(t,n,i,r){if(t.segments.length>i.length){let o=t.segments.slice(0,i.length);return!(!Bi(o,i)||n.hasChildren()||!$d(o,i,r));}else if(t.segments.length===i.length){if(!Bi(t.segments,i)||!$d(t.segments,i,r))return!1;for(let o in n.children)if(!t.children[o]||!M9(t.children[o],n.children[o],r))return!1;return!0;}else{let o=i.slice(0,t.segments.length),A=i.slice(t.segments.length);return!Bi(t.segments,o)||!$d(t.segments,o,r)||!t.children[We]?!1:I9(t.children[We],n,A,r);}}function $d(t,n,i){return n.every((r,o)=>U9[i](t[o].parameters,r.parameters));}var ai=class{constructor(n=new Be([],{}),i={},r=null){this.root=n,this.queryParams=i,this.fragment=r;}get queryParamMap(){var n;return(n=this._queryParamMap)!=null||(this._queryParamMap=Qo(this.queryParams)),this._queryParamMap;}toString(){return eF.serialize(this);}},Be=class{constructor(n,i){this.segments=n,this.children=i,this.parent=null,Object.values(i).forEach(r=>r.parent=this);}hasChildren(){return this.numberOfChildren>0;}get numberOfChildren(){return Object.keys(this.children).length;}toString(){return ec(this);}},Gi=class{constructor(n,i){this.path=n,this.parameters=i;}get parameterMap(){var n;return(n=this._parameterMap)!=null||(this._parameterMap=Qo(this.parameters)),this._parameterMap;}toString(){return j9(this);}};function _T(t,n){return Bi(t,n)&&t.every((i,r)=>fr(i.parameters,n[r].parameters));}function Bi(t,n){return t.length!==n.length?!1:t.every((i,r)=>i.path===n[r].path);}function $T(t,n){let i=[];return Object.entries(t.children).forEach(([r,o])=>{r===We&&(i=i.concat(n(o,r)));}),Object.entries(t.children).forEach(([r,o])=>{r!==We&&(i=i.concat(n(o,r)));}),i;}var ws=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>new Xs(),providedIn:"root"});let t=n;return t;})(),Xs=class{parse(n){let i=new th(n);return new ai(i.parseRootSegment(),i.parseQueryParams(),i.parseFragment());}serialize(n){let i=`/${bs(n.root,!0)}`,r=rF(n.queryParams),o=typeof n.fragment=="string"?`#${tF(n.fragment)}`:"";return`${i}${r}${o}`;}},eF=new Xs();function ec(t){return t.segments.map(n=>j9(n)).join("/");}function bs(t,n){if(!t.hasChildren())return ec(t);if(n){let i=t.children[We]?bs(t.children[We],!1):"",r=[];return Object.entries(t.children).forEach(([o,A])=>{o!==We&&r.push(`${o}:${bs(A,!1)}`);}),r.length>0?`${i}(${r.join("//")})`:i;}else{let i=$T(t,(r,o)=>o===We?[bs(t.children[We],!1)]:[`${o}:${bs(r,!1)}`]);return Object.keys(t.children).length===1&&t.children[We]!=null?`${ec(t)}/${i[0]}`:`${ec(t)}/(${i.join("//")})`;}}function R9(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",");}function Qd(t){return R9(t).replace(/%3B/gi,";");}function tF(t){return encodeURI(t);}function eh(t){return R9(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&");}function tc(t){return decodeURIComponent(t);}function k9(t){return tc(t.replace(/\+/g,"%20"));}function j9(t){return`${eh(t.path)}${nF(t.parameters)}`;}function nF(t){return Object.entries(t).map(([n,i])=>`;${eh(n)}=${eh(i)}`).join("");}function rF(t){let n=Object.entries(t).map(([i,r])=>Array.isArray(r)?r.map(o=>`${Qd(i)}=${Qd(o)}`).join("&"):`${Qd(i)}=${Qd(r)}`).filter(i=>i);return n.length?`?${n.join("&")}`:"";}var iF=/^[^\/()?;#]+/;function Ym(t){let n=t.match(iF);return n?n[0]:"";}var oF=/^[^\/()?;=#]+/;function AF(t){let n=t.match(oF);return n?n[0]:"";}var sF=/^[^=?&#]+/;function aF(t){let n=t.match(sF);return n?n[0]:"";}var lF=/^[^&#]+/;function dF(t){let n=t.match(lF);return n?n[0]:"";}var th=class{constructor(n){this.url=n,this.remaining=n;}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Be([],{}):new Be([],this.parseChildren());}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n;}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null;}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let i={};this.peekStartsWith("/(")&&(this.capture("/"),i=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(i).length>0)&&(r[We]=new Be(n,i)),r;}parseSegment(){let n=Ym(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new B(4009,!1);return this.capture(n),new Gi(tc(n),this.parseMatrixParams());}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n;}parseParam(n){let i=AF(this.remaining);if(!i)return;this.capture(i);let r="";if(this.consumeOptional("=")){let o=Ym(this.remaining);o&&(r=o,this.capture(r));}n[tc(i)]=tc(r);}parseQueryParam(n){let i=aF(this.remaining);if(!i)return;this.capture(i);let r="";if(this.consumeOptional("=")){let s=dF(this.remaining);s&&(r=s,this.capture(r));}let o=k9(i),A=k9(r);if(n.hasOwnProperty(o)){let s=n[o];Array.isArray(s)||(s=[s],n[o]=s),s.push(A);}else n[o]=A;}parseParens(n){let i={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Ym(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new B(4010,!1);let A;r.indexOf(":")>-1?(A=r.slice(0,r.indexOf(":")),this.capture(A),this.capture(":")):n&&(A=We);let s=this.parseChildren();i[A]=Object.keys(s).length===1?s[We]:new Be([],s),this.consumeOptional("//");}return i;}peekStartsWith(n){return this.remaining.startsWith(n);}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1;}capture(n){if(!this.consumeOptional(n))throw new B(4011,!1);}};function q9(t){return t.segments.length>0?new Be([],{[We]:t}):t;}function D9(t){let n={};for(let[r,o]of Object.entries(t.children)){let A=D9(o);if(r===We&&A.segments.length===0&&A.hasChildren())for(let[s,l]of Object.entries(A.children))n[s]=l;else(A.segments.length>0||A.hasChildren())&&(n[r]=A);}let i=new Be(t.segments,n);return cF(i);}function cF(t){if(t.numberOfChildren===1&&t.children[We]){let n=t.children[We];return new Be(t.segments.concat(n.segments),n.children);}return t;}function _o(t){return t instanceof ai;}function uF(t,n,i=null,r=null){let o=H9(t);return Z9(o,n,i,r);}function H9(t){let n;function i(A){let s={};for(let u of A.children){let p=i(u);s[u.outlet]=p;}let l=new Be(A.url,s);return A===t&&(n=l),l;}let r=i(t.root),o=q9(r);return n!=null?n:o;}function Z9(t,n,i,r){let o=t;for(;o.parent;)o=o.parent;if(n.length===0)return Gm(o,o,o,i,r);let A=fF(n);if(A.toRoot())return Gm(o,o,new Be([],{}),i,r);let s=pF(A,o,t),l=s.processChildren?Ss(s.segmentGroup,s.index,A.commands):G9(s.segmentGroup,s.index,A.commands);return Gm(o,s.segmentGroup,l,i,r);}function nc(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath;}function Ws(t){return typeof t=="object"&&t!=null&&t.outlets;}function Gm(t,n,i,r,o){let A={};r&&Object.entries(r).forEach(([u,p])=>{A[u]=Array.isArray(p)?p.map(m=>`${m}`):`${p}`;});let s;t===n?s=i:s=Y9(t,n,i);let l=q9(D9(s));return new ai(l,A,o);}function Y9(t,n,i){let r={};return Object.entries(t.children).forEach(([o,A])=>{A===n?r[o]=i:r[o]=Y9(A,n,i);}),new Be(t.segments,r);}var rc=class{constructor(n,i,r){if(this.isAbsolute=n,this.numberOfDoubleDots=i,this.commands=r,n&&r.length>0&&nc(r[0]))throw new B(4003,!1);let o=r.find(Ws);if(o&&o!==O9(r))throw new B(4004,!1);}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/";}};function fF(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new rc(!0,0,t);let n=0,i=!1,r=t.reduce((o,A,s)=>{if(typeof A=="object"&&A!=null){if(A.outlets){let l={};return Object.entries(A.outlets).forEach(([u,p])=>{l[u]=typeof p=="string"?p.split("/"):p;}),[...o,{outlets:l}];}if(A.segmentPath)return[...o,A.segmentPath];}return typeof A!="string"?[...o,A]:s===0?(A.split("/").forEach((l,u)=>{u==0&&l==="."||(u==0&&l===""?i=!0:l===".."?n++:l!=""&&o.push(l));}),o):[...o,A];},[]);return new rc(i,n,r);}var Go=class{constructor(n,i,r){this.segmentGroup=n,this.processChildren=i,this.index=r;}};function pF(t,n,i){if(t.isAbsolute)return new Go(n,!0,0);if(!i)return new Go(n,!1,NaN);if(i.parent===null)return new Go(i,!0,0);let r=nc(t.commands[0])?0:1,o=i.segments.length-1+r;return mF(i,o,t.numberOfDoubleDots);}function mF(t,n,i){let r=t,o=n,A=i;for(;A>o;){if(A-=o,r=r.parent,!r)throw new B(4005,!1);o=r.segments.length;}return new Go(r,!1,o-A);}function hF(t){return Ws(t[0])?t[0].outlets:{[We]:t};}function G9(t,n,i){if(t!=null||(t=new Be([],{})),t.segments.length===0&&t.hasChildren())return Ss(t,n,i);let r=vF(t,n,i),o=i.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){let A=new Be(t.segments.slice(0,r.pathIndex),{});return A.children[We]=new Be(t.segments.slice(r.pathIndex),t.children),Ss(A,0,o);}else return r.match&&o.length===0?new Be(t.segments,{}):r.match&&!t.hasChildren()?nh(t,n,i):r.match?Ss(t,0,o):nh(t,n,i);}function Ss(t,n,i){if(i.length===0)return new Be(t.segments,{});{let r=hF(i),o={};if(Object.keys(r).some(A=>A!==We)&&t.children[We]&&t.numberOfChildren===1&&t.children[We].segments.length===0){let A=Ss(t.children[We],n,i);return new Be(t.segments,A.children);}return Object.entries(r).forEach(([A,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[A]=G9(t.children[A],n,s));}),Object.entries(t.children).forEach(([A,s])=>{r[A]===void 0&&(o[A]=s);}),new Be(t.segments,o);}}function vF(t,n,i){let r=0,o=n,A={match:!1,pathIndex:0,commandIndex:0};for(;o<t.segments.length;){if(r>=i.length)return A;let s=t.segments[o],l=i[r];if(Ws(l))break;let u=`${l}`,p=r<i.length-1?i[r+1]:null;if(o>0&&u===void 0)break;if(u&&p&&typeof p=="object"&&p.outlets===void 0){if(!F9(u,p,s))return A;r+=2;}else{if(!F9(u,{},s))return A;r++;}o++;}return{match:!0,pathIndex:o,commandIndex:r};}function nh(t,n,i){let r=t.segments.slice(0,n),o=0;for(;o<i.length;){let A=i[o];if(Ws(A)){let u=gF(A.outlets);return new Be(r,u);}if(o===0&&nc(i[0])){let u=t.segments[n];r.push(new Gi(u.path,T9(i[0]))),o++;continue;}let s=Ws(A)?A.outlets[We]:`${A}`,l=o<i.length-1?i[o+1]:null;s&&l&&nc(l)?(r.push(new Gi(s,T9(l))),o+=2):(r.push(new Gi(s,{})),o++);}return new Be(r,{});}function gF(t){let n={};return Object.entries(t).forEach(([i,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(n[i]=nh(new Be([],{}),0,r));}),n;}function T9(t){let n={};return Object.entries(t).forEach(([i,r])=>n[i]=`${r}`),n;}function F9(t,n,i){return t==i.path&&fr(n,i.parameters);}var Ps="imperative",Wt=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t;}(Wt||{}),Fn=class{constructor(n,i){this.id=n,this.url=i;}},$o=class extends Fn{constructor(n,i,r="imperative",o=null){super(n,i),this.type=Wt.NavigationStart,this.navigationTrigger=r,this.restoredState=o;}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`;}},Hn=class extends Fn{constructor(n,i,r){super(n,i),this.urlAfterRedirects=r,this.type=Wt.NavigationEnd;}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;}},Tn=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t;}(Tn||{}),ic=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t;}(ic||{}),li=class extends Fn{constructor(n,i,r,o){super(n,i),this.reason=r,this.code=o,this.type=Wt.NavigationCancel;}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`;}},di=class extends Fn{constructor(n,i,r,o){super(n,i),this.reason=r,this.code=o,this.type=Wt.NavigationSkipped;}},Vs=class extends Fn{constructor(n,i,r,o){super(n,i),this.error=r,this.target=o,this.type=Wt.NavigationError;}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;}},oc=class extends Fn{constructor(n,i,r,o){super(n,i),this.urlAfterRedirects=r,this.state=o,this.type=Wt.RoutesRecognized;}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},rh=class extends Fn{constructor(n,i,r,o){super(n,i),this.urlAfterRedirects=r,this.state=o,this.type=Wt.GuardsCheckStart;}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},ih=class extends Fn{constructor(n,i,r,o,A){super(n,i),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=A,this.type=Wt.GuardsCheckEnd;}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;}},oh=class extends Fn{constructor(n,i,r,o){super(n,i),this.urlAfterRedirects=r,this.state=o,this.type=Wt.ResolveStart;}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Ah=class extends Fn{constructor(n,i,r,o){super(n,i),this.urlAfterRedirects=r,this.state=o,this.type=Wt.ResolveEnd;}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},sh=class{constructor(n){this.route=n,this.type=Wt.RouteConfigLoadStart;}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`;}},ah=class{constructor(n){this.route=n,this.type=Wt.RouteConfigLoadEnd;}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`;}},lh=class{constructor(n){this.snapshot=n,this.type=Wt.ChildActivationStart;}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},dh=class{constructor(n){this.snapshot=n,this.type=Wt.ChildActivationEnd;}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},ch=class{constructor(n){this.snapshot=n,this.type=Wt.ActivationStart;}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},uh=class{constructor(n){this.snapshot=n,this.type=Wt.ActivationEnd;}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Ac=class{constructor(n,i,r){this.routerEvent=n,this.position=i,this.anchor=r,this.type=Wt.Scroll;}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`;}},ks=class{},Ts=class{constructor(n){this.url=n;}};var fh=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ks(),this.attachRef=null;}},Ks=(()=>{let n=class n{constructor(){this.contexts=new Map();}onChildOutletCreated(r,o){let A=this.getOrCreateContext(r);A.outlet=o,this.contexts.set(r,A);}onChildOutletDestroyed(r){let o=this.getContext(r);o&&(o.outlet=null,o.attachRef=null);}onOutletDeactivated(){let r=this.contexts;return this.contexts=new Map(),r;}onOutletReAttached(r){this.contexts=r;}getOrCreateContext(r){let o=this.getContext(r);return o||(o=new fh(),this.contexts.set(r,o)),o;}getContext(r){return this.contexts.get(r)||null;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),sc=class{constructor(n){this._root=n;}get root(){return this._root.value;}parent(n){let i=this.pathFromRoot(n);return i.length>1?i[i.length-2]:null;}children(n){let i=ph(n,this._root);return i?i.children.map(r=>r.value):[];}firstChild(n){let i=ph(n,this._root);return i&&i.children.length>0?i.children[0].value:null;}siblings(n){let i=mh(n,this._root);return i.length<2?[]:i[i.length-2].children.map(o=>o.value).filter(o=>o!==n);}pathFromRoot(n){return mh(n,this._root).map(i=>i.value);}};function ph(t,n){if(t===n.value)return n;for(let i of n.children){let r=ph(t,i);if(r)return r;}return null;}function mh(t,n){if(t===n.value)return[n];for(let i of n.children){let r=mh(t,i);if(r.length)return r.unshift(n),r;}return[];}var xn=class{constructor(n,i){this.value=n,this.children=i;}toString(){return`TreeNode(${this.value})`;}};function Yo(t){let n={};return t&&t.children.forEach(i=>n[i.value.outlet]=i),n;}var ac=class extends sc{constructor(n,i){super(n),this.snapshot=i,Xh(this,n);}toString(){return this.snapshot.toString();}};function B9(t){let n=bF(t),i=new ut([new Gi("",{})]),r=new ut({}),o=new ut({}),A=new ut({}),s=new ut(""),l=new Qi(i,r,A,s,o,We,t,n.root);return l.snapshot=n.root,new ac(new xn(l,[]),n);}function bF(t){let n={},i={},r={},o="",A=new Fs([],n,r,o,i,We,t,null,{});return new lc("",new xn(A,[]));}var Qi=class{constructor(n,i,r,o,A,s,l,u){var p,m;this.urlSubject=n,this.paramsSubject=i,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=A,this.outlet=s,this.component=l,this._futureSnapshot=u,this.title=(m=(p=this.dataSubject)==null?void 0:p.pipe(re(h=>h[zs])))!=null?m:ee(void 0),this.url=n,this.params=i,this.queryParams=r,this.fragment=o,this.data=A;}get routeConfig(){return this._futureSnapshot.routeConfig;}get root(){return this._routerState.root;}get parent(){return this._routerState.parent(this);}get firstChild(){return this._routerState.firstChild(this);}get children(){return this._routerState.children(this);}get pathFromRoot(){return this._routerState.pathFromRoot(this);}get paramMap(){var n;return(n=this._paramMap)!=null||(this._paramMap=this.params.pipe(re(i=>Qo(i)))),this._paramMap;}get queryParamMap(){var n;return(n=this._queryParamMap)!=null||(this._queryParamMap=this.queryParams.pipe(re(i=>Qo(i)))),this._queryParamMap;}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`;}};function Lh(t,n,i="emptyOnly"){var A,s;let r,{routeConfig:o}=t;return n!==null&&(i==="always"||(o==null?void 0:o.path)===""||!n.component&&!((A=n.routeConfig)!=null&&A.loadComponent))?r={params:M(M({},n.params),t.params),data:M(M({},n.data),t.data),resolve:M(M(M(M({},t.data),n.data),o==null?void 0:o.data),t._resolvedData)}:r={params:M({},t.params),data:M({},t.data),resolve:M(M({},t.data),(s=t._resolvedData)!=null?s:{})},o&&_9(o)&&(r.resolve[zs]=o.title),r;}var Fs=class{get title(){var n;return(n=this.data)==null?void 0:n[zs];}constructor(n,i,r,o,A,s,l,u,p){this.url=n,this.params=i,this.queryParams=r,this.fragment=o,this.data=A,this.outlet=s,this.component=l,this.routeConfig=u,this._resolve=p;}get root(){return this._routerState.root;}get parent(){return this._routerState.parent(this);}get firstChild(){return this._routerState.firstChild(this);}get children(){return this._routerState.children(this);}get pathFromRoot(){return this._routerState.pathFromRoot(this);}get paramMap(){var n;return(n=this._paramMap)!=null||(this._paramMap=Qo(this.params)),this._paramMap;}get queryParamMap(){var n;return(n=this._queryParamMap)!=null||(this._queryParamMap=Qo(this.queryParams)),this._queryParamMap;}toString(){let n=this.url.map(r=>r.toString()).join("/"),i=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${i}')`;}},lc=class extends sc{constructor(n,i){super(i),this.url=n,Xh(this,i);}toString(){return Q9(this._root);}};function Xh(t,n){n.value._routerState=t,n.children.forEach(i=>Xh(t,i));}function Q9(t){let n=t.children.length>0?` { ${t.children.map(Q9).join(", ")} } `:"";return`${t.value}${n}`;}function Bm(t){if(t.snapshot){let n=t.snapshot,i=t._futureSnapshot;t.snapshot=i,fr(n.queryParams,i.queryParams)||t.queryParamsSubject.next(i.queryParams),n.fragment!==i.fragment&&t.fragmentSubject.next(i.fragment),fr(n.params,i.params)||t.paramsSubject.next(i.params),YT(n.url,i.url)||t.urlSubject.next(i.url),fr(n.data,i.data)||t.dataSubject.next(i.data);}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data);}function hh(t,n){let i=fr(t.params,n.params)&&_T(t.url,n.url),r=!t.parent!=!n.parent;return i&&!r&&(!t.parent||hh(t.parent,n.parent));}function _9(t){return typeof t.title=="string"||t.title===null;}var xF=(()=>{let n=class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=We,this.activateEvents=new $(),this.deactivateEvents=new $(),this.attachEvents=new $(),this.detachEvents=new $(),this.parentContexts=w(Ks),this.location=w(Ft),this.changeDetector=w(st),this.environmentInjector=w(Zt),this.inputBinder=w(pc,{optional:!0}),this.supportsBindingToComponentInputs=!0;}get activatedComponentRef(){return this.activated;}ngOnChanges(r){if(r.name){let{firstChange:o,previousValue:A}=r.name;if(o)return;this.isTrackedInParentContexts(A)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(A)),this.initializeOutletWithName();}}ngOnDestroy(){var r;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),(r=this.inputBinder)==null||r.unsubscribeFromRouteData(this);}isTrackedInParentContexts(r){var o;return((o=this.parentContexts.getContext(r))==null?void 0:o.outlet)===this;}ngOnInit(){this.initializeOutletWithName();}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let r=this.parentContexts.getContext(this.name);r!=null&&r.route&&(r.attachRef?this.attach(r.attachRef,r.route):this.activateWith(r.route,r.injector));}get isActivated(){return!!this.activated;}get component(){if(!this.activated)throw new B(4012,!1);return this.activated.instance;}get activatedRoute(){if(!this.activated)throw new B(4012,!1);return this._activatedRoute;}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{};}detach(){if(!this.activated)throw new B(4012,!1);this.location.detach();let r=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(r.instance),r;}attach(r,o){var A;this.activated=r,this._activatedRoute=o,this.location.insert(r.hostView),(A=this.inputBinder)==null||A.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(r.instance);}deactivate(){if(this.activated){let r=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(r);}}activateWith(r,o){var m;if(this.isActivated)throw new B(4013,!1);this._activatedRoute=r;let A=this.location,l=r.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,p=new vh(r,u,A.injector);this.activated=A.createComponent(l,{index:A.length,injector:p,environmentInjector:o!=null?o:this.environmentInjector}),this.changeDetector.markForCheck(),(m=this.inputBinder)==null||m.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance);}};n.ɵfac=function(o){return new(o||n)();},n.ɵdir=Y({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[rt]});let t=n;return t;})(),vh=class{constructor(n,i,r){this.route=n,this.childContexts=i,this.parent=r;}get(n,i){return n===Qi?this.route:n===Ks?this.childContexts:this.parent.get(n,i);}},pc=new U(""),C9=(()=>{let n=class n{constructor(){this.outletDataSubscriptions=new Map();}bindActivatedRouteToOutletComponent(r){this.unsubscribeFromRouteData(r),this.subscribeToRouteData(r);}unsubscribeFromRouteData(r){var o;(o=this.outletDataSubscriptions.get(r))==null||o.unsubscribe(),this.outletDataSubscriptions.delete(r);}subscribeToRouteData(r){let{activatedRoute:o}=r,A=gr([o.queryParams,o.params,o.data]).pipe(ft(([s,l,u],p)=>(u=M(M(M({},s),l),u),p===0?ee(u):Promise.resolve(u)))).subscribe(s=>{if(!r.isActivated||!r.activatedComponentRef||r.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(r);return;}let l=pb(o.component);if(!l){this.unsubscribeFromRouteData(r);return;}for(let{templateName:u}of l.inputs)r.activatedComponentRef.setInput(u,s[u]);});this.outletDataSubscriptions.set(r,A);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})();function yF(t,n,i){let r=Cs(t,n._root,i?i._root:void 0);return new ac(r,n);}function Cs(t,n,i){if(i&&t.shouldReuseRoute(n.value,i.value.snapshot)){let r=i.value;r._futureSnapshot=n.value;let o=SF(t,n,i);return new xn(r,o);}else{if(t.shouldAttach(n.value)){let A=t.retrieve(n.value);if(A!==null){let s=A.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(l=>Cs(t,l)),s;}}let r=PF(n.value),o=n.children.map(A=>Cs(t,A));return new xn(r,o);}}function SF(t,n,i){return n.children.map(r=>{for(let o of i.children)if(t.shouldReuseRoute(r.value,o.value.snapshot))return Cs(t,r,o);return Cs(t,r);});}function PF(t){return new Qi(new ut(t.url),new ut(t.params),new ut(t.queryParams),new ut(t.fragment),new ut(t.data),t.outlet,t.component,t);}var $9="ngNavigationCancelingError";function e7(t,n){let{redirectTo:i,navigationBehaviorOptions:r}=_o(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,o=t7(!1,Tn.Redirect);return o.url=i,o.navigationBehaviorOptions=r,o;}function t7(t,n){let i=new Error(`NavigationCancelingError: ${t||""}`);return i[$9]=!0,i.cancellationCode=n,i;}function LF(t){return n7(t)&&_o(t.url);}function n7(t){return!!t&&t[$9];}var XF=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵcmp=G({type:n,selectors:[["ng-component"]],standalone:!0,features:[_],decls:1,vars:0,template:function(o,A){o&1&&I(0,"router-outlet");},dependencies:[xF],encapsulation:2});let t=n;return t;})();function WF(t,n){var i;return t.providers&&!t._injector&&(t._injector=kl(t.providers,n,`Route: ${t.path}`)),(i=t._injector)!=null?i:n;}function Wh(t){let n=t.children&&t.children.map(Wh),i=n?qe(M({},t),{children:n}):M({},t);return!i.component&&!i.loadComponent&&(n||i.loadChildren)&&i.outlet&&i.outlet!==We&&(i.component=XF),i;}function pr(t){return t.outlet||We;}function VF(t,n){let i=t.filter(r=>pr(r)===n);return i.push(...t.filter(r=>pr(r)!==n)),i;}function Es(t){var n;if(!t)return null;if((n=t.routeConfig)!=null&&n._injector)return t.routeConfig._injector;for(let i=t.parent;i;i=i.parent){let r=i.routeConfig;if(r!=null&&r._loadedInjector)return r._loadedInjector;if(r!=null&&r._injector)return r._injector;}return null;}var kF=(t,n,i,r)=>re(o=>(new gh(n,o.targetRouterState,o.currentRouterState,i,r).activate(t),o)),gh=class{constructor(n,i,r,o,A){this.routeReuseStrategy=n,this.futureState=i,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=A;}activate(n){let i=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(i,r,n),Bm(this.futureState.root),this.activateChildRoutes(i,r,n);}deactivateChildRoutes(n,i,r){let o=Yo(i);n.children.forEach(A=>{let s=A.value.outlet;this.deactivateRoutes(A,o[s],r),delete o[s];}),Object.values(o).forEach(A=>{this.deactivateRouteAndItsChildren(A,r);});}deactivateRoutes(n,i,r){let o=n.value,A=i?i.value:null;if(o===A){if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(n,i,s.children);}else this.deactivateChildRoutes(n,i,r);}else A&&this.deactivateRouteAndItsChildren(i,r);}deactivateRouteAndItsChildren(n,i){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,i):this.deactivateRouteAndOutlet(n,i);}detachAndStoreRouteSubtree(n,i){let r=i.getContext(n.value.outlet),o=r&&n.value.component?r.children:i,A=Yo(n);for(let s of Object.values(A))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),l=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:l});}}deactivateRouteAndOutlet(n,i){let r=i.getContext(n.value.outlet),o=r&&n.value.component?r.children:i,A=Yo(n);for(let s of Object.values(A))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null);}activateChildRoutes(n,i,r){let o=Yo(i);n.children.forEach(A=>{this.activateRoutes(A,o[A.value.outlet],r),this.forwardEvent(new uh(A.value.snapshot));}),n.children.length&&this.forwardEvent(new dh(n.value.snapshot));}activateRoutes(n,i,r){let o=n.value,A=i?i.value:null;if(Bm(o),o===A){if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(n,i,s.children);}else this.activateChildRoutes(n,i,r);}else if(o.component){let s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let l=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(l.contexts),s.attachRef=l.componentRef,s.route=l.route.value,s.outlet&&s.outlet.attach(l.componentRef,l.route.value),Bm(l.route.value),this.activateChildRoutes(n,null,s.children);}else{let l=Es(o.snapshot);s.attachRef=null,s.route=o,s.injector=l,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(n,null,s.children);}}else this.activateChildRoutes(n,null,r);}},dc=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1];}},Bo=class{constructor(n,i){this.component=n,this.route=i;}};function TF(t,n,i){let r=t._root,o=n?n._root:null;return xs(r,o,i,[r.value]);}function FF(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n};}function tA(t,n){let i=Symbol(),r=n.get(t,i);return r===i?typeof t=="function"&&!O0(t)?t:n.get(t):r;}function xs(t,n,i,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let A=Yo(n);return t.children.forEach(s=>{CF(s,A[s.value.outlet],i,r.concat([s.value]),o),delete A[s.value.outlet];}),Object.entries(A).forEach(([s,l])=>Ls(l,i.getContext(s),o)),o;}function CF(t,n,i,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let A=t.value,s=n?n.value:null,l=i?i.getContext(t.value.outlet):null;if(s&&A.routeConfig===s.routeConfig){let u=NF(s,A,A.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new dc(r)):(A.data=s.data,A._resolvedData=s._resolvedData),A.component?xs(t,n,l?l.children:null,r,o):xs(t,n,i,r,o),u&&l&&l.outlet&&l.outlet.isActivated&&o.canDeactivateChecks.push(new Bo(l.outlet.component,s));}else s&&Ls(n,l,o),o.canActivateChecks.push(new dc(r)),A.component?xs(t,null,l?l.children:null,r,o):xs(t,null,i,r,o);return o;}function NF(t,n,i){if(typeof i=="function")return i(t,n);switch(i){case"pathParamsChange":return!Bi(t.url,n.url);case"pathParamsOrQueryParamsChange":return!Bi(t.url,n.url)||!fr(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!hh(t,n)||!fr(t.queryParams,n.queryParams);case"paramsChange":default:return!hh(t,n);}}function Ls(t,n,i){let r=Yo(t),o=t.value;Object.entries(r).forEach(([A,s])=>{o.component?n?Ls(s,n.children.getContext(A),i):Ls(s,null,i):Ls(s,n,i);}),o.component?n&&n.outlet&&n.outlet.isActivated?i.canDeactivateChecks.push(new Bo(n.outlet.component,o)):i.canDeactivateChecks.push(new Bo(null,o)):i.canDeactivateChecks.push(new Bo(null,o));}function Os(t){return typeof t=="function";}function zF(t){return typeof t=="boolean";}function wF(t){return t&&Os(t.canLoad);}function KF(t){return t&&Os(t.canActivate);}function EF(t){return t&&Os(t.canActivateChild);}function OF(t){return t&&Os(t.canDeactivate);}function UF(t){return t&&Os(t.canMatch);}function r7(t){return t instanceof vr||(t==null?void 0:t.name)==="EmptyError";}var _d=Symbol("INITIAL_VALUE");function eA(){return ft(t=>gr(t.map(n=>n.pipe(He(1),wn(_d)))).pipe(re(n=>{for(let i of n)if(i!==!0){if(i===_d)return _d;if(i===!1||i instanceof ai)return i;}return!0;}),De(n=>n!==_d),He(1)));}function JF(t,n){return at(i=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:A,canDeactivateChecks:s}}=i;return s.length===0&&A.length===0?ee(qe(M({},i),{guardsResult:!0})):MF(s,r,o,t).pipe(at(l=>l&&zF(l)?IF(r,A,t,n):ee(l)),re(l=>qe(M({},i),{guardsResult:l})));});}function MF(t,n,i,r){return tt(t).pipe(at(o=>HF(o.component,o.route,i,n,r)),Bn(o=>o!==!0,!0));}function IF(t,n,i,r){return tt(n).pipe(xr(o=>Gn(jF(o.route.parent,r),RF(o.route,r),DF(t,o.path,i),qF(t,o.route,i))),Bn(o=>o!==!0,!0));}function RF(t,n){return t!==null&&n&&n(new ch(t)),ee(!0);}function jF(t,n){return t!==null&&n&&n(new lh(t)),ee(!0);}function qF(t,n,i){let r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||r.length===0)return ee(!0);let o=r.map(A=>Ao(()=>{var p;let s=(p=Es(n))!=null?p:i,l=tA(A,s),u=KF(l)?l.canActivate(n,t):rr(s,()=>l(n,t));return ci(u).pipe(Bn());}));return ee(o).pipe(eA());}function DF(t,n,i){let r=n[n.length-1],A=n.slice(0,n.length-1).reverse().map(s=>FF(s)).filter(s=>s!==null).map(s=>Ao(()=>{let l=s.guards.map(u=>{var x;let p=(x=Es(s.node))!=null?x:i,m=tA(u,p),h=EF(m)?m.canActivateChild(r,t):rr(p,()=>m(r,t));return ci(h).pipe(Bn());});return ee(l).pipe(eA());}));return ee(A).pipe(eA());}function HF(t,n,i,r,o){let A=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!A||A.length===0)return ee(!0);let s=A.map(l=>{var h;let u=(h=Es(n))!=null?h:o,p=tA(l,u),m=OF(p)?p.canDeactivate(t,n,i,r):rr(u,()=>p(t,n,i,r));return ci(m).pipe(Bn());});return ee(s).pipe(eA());}function ZF(t,n,i,r){let o=n.canLoad;if(o===void 0||o.length===0)return ee(!0);let A=o.map(s=>{let l=tA(s,t),u=wF(l)?l.canLoad(n,i):rr(t,()=>l(n,i));return ci(u);});return ee(A).pipe(eA(),i7(r));}function i7(t){return Fc(nt(n=>{if(_o(n))throw e7(t,n);}),re(n=>n===!0));}function YF(t,n,i,r){let o=n.canMatch;if(!o||o.length===0)return ee(!0);let A=o.map(s=>{let l=tA(s,t),u=UF(l)?l.canMatch(n,i):rr(t,()=>l(n,i));return ci(u);});return ee(A).pipe(eA(),i7(r));}var Ns=class{constructor(n){this.segmentGroup=n||null;}},cc=class extends Error{constructor(n){super(),this.urlTree=n;}};function Zo(t){return Or(new Ns(t));}function GF(t){return Or(new B(4e3,!1));}function BF(t){return Or(t7(!1,Tn.GuardRejected));}var bh=class{constructor(n,i){this.urlSerializer=n,this.urlTree=i;}lineralizeSegments(n,i){let r=[],o=i.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return ee(r);if(o.numberOfChildren>1||!o.children[We])return GF(n.redirectTo);o=o.children[We];}}applyRedirectCommands(n,i,r){let o=this.applyRedirectCreateUrlTree(i,this.urlSerializer.parse(i),n,r);if(i.startsWith("/"))throw new cc(o);return o;}applyRedirectCreateUrlTree(n,i,r,o){let A=this.createSegmentGroup(n,i.root,r,o);return new ai(A,this.createQueryParams(i.queryParams,this.urlTree.queryParams),i.fragment);}createQueryParams(n,i){let r={};return Object.entries(n).forEach(([o,A])=>{if(typeof A=="string"&&A.startsWith(":")){let l=A.substring(1);r[o]=i[l];}else r[o]=A;}),r;}createSegmentGroup(n,i,r,o){let A=this.createSegments(n,i.segments,r,o),s={};return Object.entries(i.children).forEach(([l,u])=>{s[l]=this.createSegmentGroup(n,u,r,o);}),new Be(A,s);}createSegments(n,i,r,o){return i.map(A=>A.path.startsWith(":")?this.findPosParam(n,A,o):this.findOrReturn(A,r));}findPosParam(n,i,r){let o=r[i.path.substring(1)];if(!o)throw new B(4001,!1);return o;}findOrReturn(n,i){let r=0;for(let o of i){if(o.path===n.path)return i.splice(r),o;r++;}return n;}},xh={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function QF(t,n,i,r,o){let A=Vh(t,n,i);return A.matched?(r=WF(n,r),YF(r,n,i,o).pipe(re(s=>s===!0?A:M({},xh)))):ee(A);}function Vh(t,n,i){var l,u;if(n.path==="**")return _F(i);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||i.length>0)?M({},xh):{matched:!0,consumedSegments:[],remainingSegments:i,parameters:{},positionalParamSegments:{}};let o=(n.matcher||ZT)(i,t,n);if(!o)return M({},xh);let A={};Object.entries((l=o.posParams)!=null?l:{}).forEach(([p,m])=>{A[p]=m.path;});let s=o.consumed.length>0?M(M({},A),o.consumed[o.consumed.length-1].parameters):A;return{matched:!0,consumedSegments:o.consumed,remainingSegments:i.slice(o.consumed.length),parameters:s,positionalParamSegments:(u=o.posParams)!=null?u:{}};}function _F(t){return{matched:!0,parameters:t.length>0?O9(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}};}function N9(t,n,i,r){return i.length>0&&tC(t,i,r)?{segmentGroup:new Be(n,eC(r,new Be(i,t.children))),slicedSegments:[]}:i.length===0&&nC(t,i,r)?{segmentGroup:new Be(t.segments,$F(t,i,r,t.children)),slicedSegments:i}:{segmentGroup:new Be(t.segments,t.children),slicedSegments:i};}function $F(t,n,i,r){let o={};for(let A of i)if(mc(t,n,A)&&!r[pr(A)]){let s=new Be([],{});o[pr(A)]=s;}return M(M({},r),o);}function eC(t,n){let i={};i[We]=n;for(let r of t)if(r.path===""&&pr(r)!==We){let o=new Be([],{});i[pr(r)]=o;}return i;}function tC(t,n,i){return i.some(r=>mc(t,n,r)&&pr(r)!==We);}function nC(t,n,i){return i.some(r=>mc(t,n,r));}function mc(t,n,i){return(t.hasChildren()||n.length>0)&&i.pathMatch==="full"?!1:i.path==="";}function rC(t,n,i,r){return pr(t)!==r&&(r===We||!mc(n,i,t))?!1:Vh(n,t,i).matched;}function iC(t,n,i){return n.length===0&&!t.children[i];}var yh=class{};function oC(t,n,i,r,o,A,s="emptyOnly"){return new Sh(t,n,i,r,o,s,A).recognize();}var AC=31,Sh=class{constructor(n,i,r,o,A,s,l){this.injector=n,this.configLoader=i,this.rootComponentType=r,this.config=o,this.urlTree=A,this.paramsInheritanceStrategy=s,this.urlSerializer=l,this.applyRedirects=new bh(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0;}noMatchError(n){return new B(4002,`'${n.segmentGroup}'`);}recognize(){let n=N9(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(re(i=>{let r=new Fs([],Object.freeze({}),Object.freeze(M({},this.urlTree.queryParams)),this.urlTree.fragment,{},We,this.rootComponentType,null,{}),o=new xn(r,i),A=new lc("",o),s=uF(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,A.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(A._root,null),{state:A,tree:s};}));}match(n){return this.processSegmentGroup(this.injector,this.config,n,We).pipe(Nn(r=>{if(r instanceof cc)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Ns?this.noMatchError(r):r;}));}inheritParamsAndData(n,i){let r=n.value,o=Lh(r,i,this.paramsInheritanceStrategy);r.params=Object.freeze(o.params),r.data=Object.freeze(o.data),n.children.forEach(A=>this.inheritParamsAndData(A,r));}processSegmentGroup(n,i,r,o){return r.segments.length===0&&r.hasChildren()?this.processChildren(n,i,r):this.processSegment(n,i,r,r.segments,o,!0).pipe(re(A=>A instanceof xn?[A]:[]));}processChildren(n,i,r){let o=[];for(let A of Object.keys(r.children))A==="primary"?o.unshift(A):o.push(A);return tt(o).pipe(xr(A=>{let s=r.children[A],l=VF(i,A);return this.processSegmentGroup(n,l,s,A);}),Uc((A,s)=>(A.push(...s),A)),Ur(null),Oc(),at(A=>{if(A===null)return Zo(r);let s=o7(A);return sC(s),ee(s);}));}processSegment(n,i,r,o,A,s){return tt(i).pipe(xr(l=>{var u;return this.processSegmentAgainstRoute((u=l._injector)!=null?u:n,i,l,r,o,A,s).pipe(Nn(p=>{if(p instanceof Ns)return ee(null);throw p;}));}),Bn(l=>!!l),Nn(l=>{if(r7(l))return iC(r,o,A)?ee(new yh()):Zo(r);throw l;}));}processSegmentAgainstRoute(n,i,r,o,A,s,l){return rC(r,o,A,s)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(n,o,r,A,s):this.allowRedirects&&l?this.expandSegmentAgainstRouteUsingRedirect(n,o,i,r,A,s):Zo(o):Zo(o);}expandSegmentAgainstRouteUsingRedirect(n,i,r,o,A,s){let{matched:l,consumedSegments:u,positionalParamSegments:p,remainingSegments:m}=Vh(i,o,A);if(!l)return Zo(i);o.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>AC&&(this.allowRedirects=!1));let h=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,p);return this.applyRedirects.lineralizeSegments(o,h).pipe(at(x=>this.processSegment(n,r,i,x.concat(m),s,!1)));}matchSegmentAgainstRoute(n,i,r,o,A){let s=QF(i,r,o,n,this.urlSerializer);return r.path==="**"&&(i.children={}),s.pipe(ft(l=>{var u;return l.matched?(n=(u=r._injector)!=null?u:n,this.getChildConfig(n,r,o).pipe(ft(({routes:p})=>{var pe,et,Ve;let m=(pe=r._loadedInjector)!=null?pe:n,{consumedSegments:h,remainingSegments:x,parameters:P}=l,C=new Fs(h,P,Object.freeze(M({},this.urlTree.queryParams)),this.urlTree.fragment,lC(r),pr(r),(Ve=(et=r.component)!=null?et:r._loadedComponent)!=null?Ve:null,r,dC(r)),{segmentGroup:O,slicedSegments:J}=N9(i,h,x,p);if(J.length===0&&O.hasChildren())return this.processChildren(m,p,O).pipe(re(ot=>ot===null?null:new xn(C,ot)));if(p.length===0&&J.length===0)return ee(new xn(C,[]));let q=pr(r)===A;return this.processSegment(m,p,O,J,q?We:A,!0).pipe(re(ot=>new xn(C,ot instanceof xn?[ot]:[])));}))):Zo(i);}));}getChildConfig(n,i,r){return i.children?ee({routes:i.children,injector:n}):i.loadChildren?i._loadedRoutes!==void 0?ee({routes:i._loadedRoutes,injector:i._loadedInjector}):ZF(n,i,r,this.urlSerializer).pipe(at(o=>o?this.configLoader.loadChildren(n,i).pipe(nt(A=>{i._loadedRoutes=A.routes,i._loadedInjector=A.injector;})):BF(i))):ee({routes:[],injector:n});}};function sC(t){t.sort((n,i)=>n.value.outlet===We?-1:i.value.outlet===We?1:n.value.outlet.localeCompare(i.value.outlet));}function aC(t){let n=t.value.routeConfig;return n&&n.path==="";}function o7(t){let n=[],i=new Set();for(let r of t){if(!aC(r)){n.push(r);continue;}let o=n.find(A=>r.value.routeConfig===A.value.routeConfig);o!==void 0?(o.children.push(...r.children),i.add(o)):n.push(r);}for(let r of i){let o=o7(r.children);n.push(new xn(r.value,o));}return n.filter(r=>!i.has(r));}function lC(t){return t.data||{};}function dC(t){return t.resolve||{};}function cC(t,n,i,r,o,A){return at(s=>oC(t,n,i,r,s.extractedUrl,o,A).pipe(re(({state:l,tree:u})=>qe(M({},s),{targetSnapshot:l,urlAfterRedirects:u}))));}function uC(t,n){return at(i=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=i;if(!o.length)return ee(i);let A=new Set(o.map(u=>u.route)),s=new Set();for(let u of A)if(!s.has(u))for(let p of A7(u))s.add(p);let l=0;return tt(s).pipe(xr(u=>A.has(u)?fC(u,r,t,n):(u.data=Lh(u,u.parent,t).resolve,ee(void 0))),nt(()=>l++),ao(1),at(u=>l===s.size?ee(i):zt));});}function A7(t){let n=t.children.map(i=>A7(i)).flat();return[t,...n];}function fC(t,n,i,r){let o=t.routeConfig,A=t._resolve;return(o==null?void 0:o.title)!==void 0&&!_9(o)&&(A[zs]=o.title),pC(A,t,n,r).pipe(re(s=>(t._resolvedData=s,t.data=Lh(t,t.parent,i).resolve,null)));}function pC(t,n,i,r){let o=$m(t);if(o.length===0)return ee({});let A={};return tt(o).pipe(at(s=>mC(t[s],n,i,r).pipe(Bn(),nt(l=>{A[s]=l;}))),ao(1),aA(A),Nn(s=>r7(s)?zt:Or(s)));}function mC(t,n,i,r){var l;let o=(l=Es(n))!=null?l:r,A=tA(t,o),s=A.resolve?A.resolve(n,i):rr(o,()=>A(n,i));return ci(s);}function Qm(t){return ft(n=>{let i=t(n);return i?tt(i).pipe(re(()=>n)):ee(n);});}var s7=(()=>{let n=class n{buildTitle(r){var s;let o,A=r.root;for(;A!==void 0;)o=(s=this.getResolvedTitleForRoute(A))!=null?s:o,A=A.children.find(l=>l.outlet===We);return o;}getResolvedTitleForRoute(r){return r.data[zs];}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>w(hC),providedIn:"root"});let t=n;return t;})(),hC=(()=>{let n=class n extends s7{constructor(r){super(),this.title=r;}updateTitle(r){let o=this.buildTitle(r);o!==void 0&&this.title.setTitle(o);}};n.ɵfac=function(o){return new(o||n)(F(Zb));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),Us=new U("",{providedIn:"root",factory:()=>({})}),uc=new U(""),kh=(()=>{let n=class n{constructor(){this.componentLoaders=new WeakMap(),this.childrenLoaders=new WeakMap(),this.compiler=w(Ul);}loadComponent(r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return ee(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let o=ci(r.loadComponent()).pipe(re(a7),nt(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s;}),zn(()=>{this.componentLoaders.delete(r);})),A=new vi(o,()=>new ne()).pipe(no());return this.componentLoaders.set(r,A),A;}loadChildren(r,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return ee({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let s=vC(o,this.compiler,r,this.onLoadEndListener).pipe(zn(()=>{this.childrenLoaders.delete(o);})),l=new vi(s,()=>new ne()).pipe(no());return this.childrenLoaders.set(o,l),l;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function vC(t,n,i,r){return ci(t.loadChildren()).pipe(re(a7),at(o=>o instanceof kA||Array.isArray(o)?ee(o):tt(n.compileModuleAsync(o))),re(o=>{r&&r(t);let A,s,l=!1;return Array.isArray(o)?(s=o,l=!0):(A=o.create(i).injector,s=A.get(uc,[],{optional:!0,self:!0}).flat()),{routes:s.map(Wh),injector:A};}));}function gC(t){return t&&typeof t=="object"&&"default"in t;}function a7(t){return gC(t)?t.default:t;}var Th=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>w(bC),providedIn:"root"});let t=n;return t;})(),bC=(()=>{let n=class n{shouldProcessUrl(r){return!0;}extract(r){return r;}merge(r,o){return r;}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),l7=new U(""),d7=new U("");function xC(t,n,i){let r=t.get(d7),o=t.get(se);return t.get(H).runOutsideAngular(()=>{if(!o.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,Promise.resolve();let A,s=new Promise(p=>{A=p;}),l=o.startViewTransition(()=>(A(),yC(t))),{onViewTransitionCreated:u}=r;return u&&rr(t,()=>u({transition:l,from:n,to:i})),s;});}function yC(t){return new Promise(n=>{Ap(n,{injector:t});});}var Fh=(()=>{let n=class n{get hasRequestedNavigation(){return this.navigationId!==0;}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ne(),this.transitionAbortSubject=new ne(),this.configLoader=w(kh),this.environmentInjector=w(Zt),this.urlSerializer=w(ws),this.rootContexts=w(Ks),this.location=w(Qr),this.inputBindingEnabled=w(pc,{optional:!0})!==null,this.titleStrategy=w(s7),this.options=w(Us,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=w(Th),this.createViewTransition=w(l7,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>ee(void 0),this.rootComponentType=null;let r=A=>this.events.next(new sh(A)),o=A=>this.events.next(new ah(A));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=r;}complete(){var r;(r=this.transitions)==null||r.complete();}handleNavigationRequest(r){var A;let o=++this.navigationId;(A=this.transitions)==null||A.next(qe(M(M({},this.transitions.value),r),{id:o}));}setupNavigations(r,o,A){return this.transitions=new ut({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ps,restoredState:null,currentSnapshot:A.snapshot,targetSnapshot:null,currentRouterState:A,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(De(s=>s.id!==0),re(s=>qe(M({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),ft(s=>{this.currentTransition=s;let l=!1,u=!1;return ee(s).pipe(nt(p=>{this.currentNavigation={id:p.id,initialUrl:p.rawUrl,extractedUrl:p.extractedUrl,trigger:p.source,extras:p.extras,previousNavigation:this.lastSuccessfulNavigation?qe(M({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};}),ft(p=>{var x;let m=!r.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),h=(x=p.extras.onSameUrlNavigation)!=null?x:r.onSameUrlNavigation;if(!m&&h!=="reload"){let P="";return this.events.next(new di(p.id,this.urlSerializer.serialize(p.rawUrl),P,ic.IgnoredSameUrlNavigation)),p.resolve(null),zt;}if(this.urlHandlingStrategy.shouldProcessUrl(p.rawUrl))return ee(p).pipe(ft(P=>{var O,J;let C=(O=this.transitions)==null?void 0:O.getValue();return this.events.next(new $o(P.id,this.urlSerializer.serialize(P.extractedUrl),P.source,P.restoredState)),C!==((J=this.transitions)==null?void 0:J.getValue())?zt:Promise.resolve(P);}),cC(this.environmentInjector,this.configLoader,this.rootComponentType,r.config,this.urlSerializer,this.paramsInheritanceStrategy),nt(P=>{s.targetSnapshot=P.targetSnapshot,s.urlAfterRedirects=P.urlAfterRedirects,this.currentNavigation=qe(M({},this.currentNavigation),{finalUrl:P.urlAfterRedirects});let C=new oc(P.id,this.urlSerializer.serialize(P.extractedUrl),this.urlSerializer.serialize(P.urlAfterRedirects),P.targetSnapshot);this.events.next(C);}));if(m&&this.urlHandlingStrategy.shouldProcessUrl(p.currentRawUrl)){let{id:P,extractedUrl:C,source:O,restoredState:J,extras:q}=p,pe=new $o(P,this.urlSerializer.serialize(C),O,J);this.events.next(pe);let et=B9(this.rootComponentType).snapshot;return this.currentTransition=s=qe(M({},p),{targetSnapshot:et,urlAfterRedirects:C,extras:qe(M({},q),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=C,ee(s);}else{let P="";return this.events.next(new di(p.id,this.urlSerializer.serialize(p.extractedUrl),P,ic.IgnoredByUrlHandlingStrategy)),p.resolve(null),zt;}}),nt(p=>{let m=new rh(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(m);}),re(p=>(this.currentTransition=s=qe(M({},p),{guards:TF(p.targetSnapshot,p.currentSnapshot,this.rootContexts)}),s)),JF(this.environmentInjector,p=>this.events.next(p)),nt(p=>{if(s.guardsResult=p.guardsResult,_o(p.guardsResult))throw e7(this.urlSerializer,p.guardsResult);let m=new ih(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot,!!p.guardsResult);this.events.next(m);}),De(p=>p.guardsResult?!0:(this.cancelNavigationTransition(p,"",Tn.GuardRejected),!1)),Qm(p=>{if(p.guards.canActivateChecks.length)return ee(p).pipe(nt(m=>{let h=new oh(m.id,this.urlSerializer.serialize(m.extractedUrl),this.urlSerializer.serialize(m.urlAfterRedirects),m.targetSnapshot);this.events.next(h);}),ft(m=>{let h=!1;return ee(m).pipe(uC(this.paramsInheritanceStrategy,this.environmentInjector),nt({next:()=>h=!0,complete:()=>{h||this.cancelNavigationTransition(m,"",Tn.NoDataFromResolver);}}));}),nt(m=>{let h=new Ah(m.id,this.urlSerializer.serialize(m.extractedUrl),this.urlSerializer.serialize(m.urlAfterRedirects),m.targetSnapshot);this.events.next(h);}));}),Qm(p=>{let m=h=>{var P;let x=[];(P=h.routeConfig)!=null&&P.loadComponent&&!h.routeConfig._loadedComponent&&x.push(this.configLoader.loadComponent(h.routeConfig).pipe(nt(C=>{h.component=C;}),re(()=>{})));for(let C of h.children)x.push(...m(C));return x;};return gr(m(p.targetSnapshot.root)).pipe(Ur(null),He(1));}),Qm(()=>this.afterPreactivation()),ft(()=>{var x;let{currentSnapshot:p,targetSnapshot:m}=s,h=(x=this.createViewTransition)==null?void 0:x.call(this,this.environmentInjector,p.root,m.root);return h?tt(h).pipe(re(()=>s)):ee(s);}),re(p=>{let m=yF(r.routeReuseStrategy,p.targetSnapshot,p.currentRouterState);return this.currentTransition=s=qe(M({},p),{targetRouterState:m}),this.currentNavigation.targetRouterState=m,s;}),nt(()=>{this.events.next(new ks());}),kF(this.rootContexts,r.routeReuseStrategy,p=>this.events.next(p),this.inputBindingEnabled),He(1),nt({next:p=>{var m;l=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Hn(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects))),(m=this.titleStrategy)==null||m.updateTitle(p.targetRouterState.snapshot),p.resolve(!0);},complete:()=>{l=!0;}}),xe(this.transitionAbortSubject.pipe(nt(p=>{throw p;}))),zn(()=>{var p;!l&&!u&&this.cancelNavigationTransition(s,"",Tn.SupersededByNewNavigation),((p=this.currentTransition)==null?void 0:p.id)===s.id&&(this.currentNavigation=null,this.currentTransition=null);}),Nn(p=>{var m;if(u=!0,n7(p))this.events.next(new li(s.id,this.urlSerializer.serialize(s.extractedUrl),p.message,p.cancellationCode)),LF(p)?this.events.next(new Ts(p.url)):s.resolve(!1);else{this.events.next(new Vs(s.id,this.urlSerializer.serialize(s.extractedUrl),p,(m=s.targetSnapshot)!=null?m:void 0));try{s.resolve(r.errorHandler(p));}catch(h){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(h);}}return zt;}));}));}cancelNavigationTransition(r,o,A){let s=new li(r.id,this.urlSerializer.serialize(r.extractedUrl),o,A);this.events.next(s),r.resolve(!1);}isUpdatingInternalState(){var r,o;return((r=this.currentTransition)==null?void 0:r.extractedUrl.toString())!==((o=this.currentTransition)==null?void 0:o.currentUrlTree.toString());}isUpdatedBrowserUrl(){var o,A;return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==((o=this.currentTransition)==null?void 0:o.extractedUrl.toString())&&!((A=this.currentTransition)!=null&&A.extras.skipLocationChange);}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function SC(t){return t!==Ps;}var PC=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>w(LC),providedIn:"root"});let t=n;return t;})(),Ph=class{shouldDetach(n){return!1;}store(n,i){}shouldAttach(n){return!1;}retrieve(n){return null;}shouldReuseRoute(n,i){return n.routeConfig===i.routeConfig;}},LC=(()=>{let n=class n extends Ph{};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),c7=(()=>{let n=class n{};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:()=>w(XC),providedIn:"root"});let t=n;return t;})(),XC=(()=>{let n=class n extends c7{constructor(){super(...arguments),this.location=w(Qr),this.urlSerializer=w(ws),this.options=w(Us,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=w(Th),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new ai(),this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=B9(null),this.stateMemento=this.createStateMemento();}getCurrentUrlTree(){return this.currentUrlTree;}getRawUrlTree(){return this.rawUrlTree;}restoredState(){return this.location.getState();}get browserPageId(){var r,o;return this.canceledNavigationResolution!=="computed"?this.currentPageId:(o=(r=this.restoredState())==null?void 0:r.ɵrouterPageId)!=null?o:this.currentPageId;}getRouterState(){return this.routerState;}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState};}registerNonRouterCurrentEntryChangeListener(r){return this.location.subscribe(o=>{o.type==="popstate"&&r(o.url,o.state);});}handleRouterEvent(r,o){if(r instanceof $o)this.stateMemento=this.createStateMemento();else if(r instanceof di)this.rawUrlTree=o.initialUrl;else if(r instanceof oc){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let A=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(A,o);}}else r instanceof ks?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,this.urlUpdateStrategy==="deferred"&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o))):r instanceof li&&(r.code===Tn.GuardRejected||r.code===Tn.NoDataFromResolver)?this.restoreHistory(o):r instanceof Vs?this.restoreHistory(o,!0):r instanceof Hn&&(this.lastSuccessfulId=r.id,this.currentPageId=this.browserPageId);}setBrowserUrl(r,o){let A=this.urlSerializer.serialize(r);if(this.location.isCurrentPathEqualTo(A)||o.extras.replaceUrl){let s=this.browserPageId,l=M(M({},o.extras.state),this.generateNgRouterState(o.id,s));this.location.replaceState(A,"",l);}else{let s=M(M({},o.extras.state),this.generateNgRouterState(o.id,this.browserPageId+1));this.location.go(A,"",s);}}restoreHistory(r,o=!1){if(this.canceledNavigationResolution==="computed"){let A=this.browserPageId,s=this.currentPageId-A;s!==0?this.location.historyGo(s):this.currentUrlTree===r.finalUrl&&s===0&&(this.resetState(r),this.resetUrlToCurrentUrlTree());}else this.canceledNavigationResolution==="replace"&&(o&&this.resetState(r),this.resetUrlToCurrentUrlTree());}resetState(r){var o;this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,(o=r.finalUrl)!=null?o:this.rawUrlTree);}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId));}generateNgRouterState(r,o){return this.canceledNavigationResolution==="computed"?{navigationId:r,ɵrouterPageId:o}:{navigationId:r};}};n.ɵfac=(()=>{let r;return function(A){return(r||(r=Lt(n)))(A||n);};})(),n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),ys=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t;}(ys||{});function u7(t,n){t.events.pipe(De(i=>i instanceof Hn||i instanceof li||i instanceof Vs||i instanceof di),re(i=>i instanceof Hn||i instanceof di?ys.COMPLETE:(i instanceof li?i.code===Tn.Redirect||i.code===Tn.SupersededByNewNavigation:!1)?ys.REDIRECTING:ys.FAILED),De(i=>i!==ys.REDIRECTING),He(1)).subscribe(()=>{n();});}function WC(t){throw t;}var VC={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},kC={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Er=(()=>{let n=class n{get currentUrlTree(){return this.stateManager.getCurrentUrlTree();}get rawUrlTree(){return this.stateManager.getRawUrlTree();}get events(){return this._events;}get routerState(){return this.stateManager.getRouterState();}constructor(){var r,o;this.disposed=!1,this.isNgZoneEnabled=!1,this.console=w(zl),this.stateManager=w(c7),this.options=w(Us,{optional:!0})||{},this.pendingTasks=w(Ui),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=w(Fh),this.urlSerializer=w(ws),this.location=w(Qr),this.urlHandlingStrategy=w(Th),this._events=new ne(),this.errorHandler=this.options.errorHandler||WC,this.navigated=!1,this.routeReuseStrategy=w(PC),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(o=(r=w(uc,{optional:!0}))==null?void 0:r.flat())!=null?o:[],this.componentInputBindingEnabled=!!w(pc,{optional:!0}),this.eventsSubscription=new Ne(),this.isNgZoneEnabled=w(H)instanceof H&&H.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:A=>{this.console.warn(A);}}),this.subscribeToNavigationEvents();}subscribeToNavigationEvents(){let r=this.navigationTransitions.events.subscribe(o=>{try{let A=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(A!==null&&s!==null){if(this.stateManager.handleRouterEvent(o,s),o instanceof li&&o.code!==Tn.Redirect&&o.code!==Tn.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof Hn)this.navigated=!0;else if(o instanceof Ts){let l=this.urlHandlingStrategy.merge(o.url,A.currentRawUrl),u={info:A.extras.info,skipLocationChange:A.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||SC(A.source)};this.scheduleNavigation(l,Ps,null,u,{resolve:A.resolve,reject:A.reject,promise:A.promise});}}FC(o)&&this._events.next(o);}catch(A){this.navigationTransitions.transitionAbortSubject.next(A);}});this.eventsSubscription.add(r);}resetRootComponentType(r){this.routerState.root.component=r,this.navigationTransitions.rootComponentType=r;}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ps,this.stateManager.restoredState());}setUpLocationChangeListener(){var r;(r=this.nonRouterCurrentEntryChangeSubscription)!=null||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((o,A)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(o,"popstate",A);},0);}));}navigateToSyncWithBrowser(r,o,A){let s={replaceUrl:!0},l=A!=null&&A.navigationId?A:null;if(A){let p=M({},A);delete p.navigationId,delete p.ɵrouterPageId,Object.keys(p).length!==0&&(s.state=p);}let u=this.parseUrl(r);this.scheduleNavigation(u,o,l,s);}get url(){return this.serializeUrl(this.currentUrlTree);}getCurrentNavigation(){return this.navigationTransitions.currentNavigation;}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation;}resetConfig(r){this.config=r.map(Wh),this.navigated=!1;}ngOnDestroy(){this.dispose();}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe();}createUrlTree(r,o={}){let{relativeTo:A,queryParams:s,fragment:l,queryParamsHandling:u,preserveFragment:p}=o,m=p?this.currentUrlTree.fragment:l,h=null;switch(u){case"merge":h=M(M({},this.currentUrlTree.queryParams),s);break;case"preserve":h=this.currentUrlTree.queryParams;break;default:h=s||null;}h!==null&&(h=this.removeEmptyProps(h));let x;try{let P=A?A.snapshot:this.routerState.snapshot.root;x=H9(P);}catch{(typeof r[0]!="string"||!r[0].startsWith("/"))&&(r=[]),x=this.currentUrlTree.root;}return Z9(x,r,h,m!=null?m:null);}navigateByUrl(r,o={skipLocationChange:!1}){let A=_o(r)?r:this.parseUrl(r),s=this.urlHandlingStrategy.merge(A,this.rawUrlTree);return this.scheduleNavigation(s,Ps,null,o);}navigate(r,o={skipLocationChange:!1}){return TC(r),this.navigateByUrl(this.createUrlTree(r,o),o);}serializeUrl(r){return this.urlSerializer.serialize(r);}parseUrl(r){try{return this.urlSerializer.parse(r);}catch{return this.urlSerializer.parse("/");}}isActive(r,o){let A;if(o===!0?A=M({},VC):o===!1?A=M({},kC):A=o,_o(r))return V9(this.currentUrlTree,r,A);let s=this.parseUrl(r);return V9(this.currentUrlTree,s,A);}removeEmptyProps(r){return Object.entries(r).reduce((o,[A,s])=>(s!=null&&(o[A]=s),o),{});}scheduleNavigation(r,o,A,s,l){if(this.disposed)return Promise.resolve(!1);let u,p,m;l?(u=l.resolve,p=l.reject,m=l.promise):m=new Promise((x,P)=>{u=x,p=P;});let h=this.pendingTasks.add();return u7(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(h));}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:A,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:r,extras:s,resolve:u,reject:p,promise:m,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),m.catch(x=>Promise.reject(x));}};n.ɵfac=function(o){return new(o||n)();},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})();function TC(t){for(let n=0;n<t.length;n++)if(t[n]==null)throw new B(4008,!1);}function FC(t){return!(t instanceof ks)&&!(t instanceof Ts);}var z9=(()=>{let n=class n{constructor(r,o,A,s,l,u){var m;this.router=r,this.route=o,this.tabIndexAttribute=A,this.renderer=s,this.el=l,this.locationStrategy=u,this.href=null,this.commands=null,this.onChanges=new ne(),this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let p=(m=l.nativeElement.tagName)==null?void 0:m.toLowerCase();this.isAnchorElement=p==="a"||p==="area",this.isAnchorElement?this.subscription=r.events.subscribe(h=>{h instanceof Hn&&this.updateHref();}):this.setTabIndexIfNotOnNativeEl("0");}setTabIndexIfNotOnNativeEl(r){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",r);}ngOnChanges(r){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this);}set routerLink(r){r!=null?(this.commands=Array.isArray(r)?r:[r],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null));}onClick(r,o,A,s,l){let u=this.urlTree;if(u===null||this.isAnchorElement&&(r!==0||o||A||s||l||typeof this.target=="string"&&this.target!="_self"))return!0;let p={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(u,p),!this.isAnchorElement;}ngOnDestroy(){var r;(r=this.subscription)==null||r.unsubscribe();}updateHref(){var A;let r=this.urlTree;this.href=r!==null&&this.locationStrategy?(A=this.locationStrategy)==null?void 0:A.prepareExternalUrl(this.router.serializeUrl(r)):null;let o=this.href===null?null:Xv(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",o);}applyAttributeValue(r,o){let A=this.renderer,s=this.el.nativeElement;o!==null?A.setAttribute(s,r,o):A.removeAttribute(s,r);}get urlTree(){return this.commands===null?null:this.router.createUrlTree(this.commands,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment});}};n.ɵfac=function(o){return new(o||n)(V(Er),V(Qi),Jn("tabindex"),V(Jt),V(Q),V(Fr));},n.ɵdir=Y({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(o,A){o&1&&D("click",function(l){return A.onClick(l.button,l.ctrlKey,l.shiftKey,l.altKey,l.metaKey);}),o&2&&Te("target",A.target);},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[z.HasDecoratorInputTransform,"preserveFragment","preserveFragment",Se],skipLocationChange:[z.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",Se],replaceUrl:[z.HasDecoratorInputTransform,"replaceUrl","replaceUrl",Se],routerLink:"routerLink"},standalone:!0,features:[dt,rt]});let t=n;return t;})(),jZ=(()=>{let n=class n{get isActive(){return this._isActive;}constructor(r,o,A,s,l){this.router=r,this.element=o,this.renderer=A,this.cdr=s,this.link=l,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new $(),this.routerEventsSubscription=r.events.subscribe(u=>{u instanceof Hn&&this.update();});}ngAfterContentInit(){ee(this.links.changes,ee(null)).pipe(Yn()).subscribe(r=>{this.update(),this.subscribeToEachLinkOnChanges();});}subscribeToEachLinkOnChanges(){var o;(o=this.linkInputChangesSubscription)==null||o.unsubscribe();let r=[...this.links.toArray(),this.link].filter(A=>!!A).map(A=>A.onChanges);this.linkInputChangesSubscription=tt(r).pipe(Yn()).subscribe(A=>{this._isActive!==this.isLinkActive(this.router)(A)&&this.update();});}set routerLinkActive(r){let o=Array.isArray(r)?r:r.split(" ");this.classes=o.filter(A=>!!A);}ngOnChanges(r){this.update();}ngOnDestroy(){var r;this.routerEventsSubscription.unsubscribe(),(r=this.linkInputChangesSubscription)==null||r.unsubscribe();}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let r=this.hasActiveLinks();this._isActive!==r&&(this._isActive=r,this.cdr.markForCheck(),this.classes.forEach(o=>{r?this.renderer.addClass(this.element.nativeElement,o):this.renderer.removeClass(this.element.nativeElement,o);}),r&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(r));});}isLinkActive(r){let o=CC(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return A=>{let s=A.urlTree;return s?r.isActive(s,o):!1;};}hasActiveLinks(){let r=this.isLinkActive(this.router);return this.link&&r(this.link)||this.links.some(r);}};n.ɵfac=function(o){return new(o||n)(V(Er),V(Q),V(Jt),V(st),V(z9,8));},n.ɵdir=Y({type:n,selectors:[["","routerLinkActive",""]],contentQueries:function(o,A,s){if(o&1&&gt(s,z9,5),o&2){let l;ae(l=le())&&(A.links=l);}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[rt]});let t=n;return t;})();function CC(t){return!!t.paths;}var fc=class{};var NC=(()=>{let n=class n{constructor(r,o,A,s,l){this.router=r,this.injector=A,this.preloadingStrategy=s,this.loader=l;}setUpPreloading(){this.subscription=this.router.events.pipe(De(r=>r instanceof Hn),xr(()=>this.preload())).subscribe(()=>{});}preload(){return this.processRoutes(this.injector,this.router.config);}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe();}processRoutes(r,o){var s,l,u;let A=[];for(let p of o){p.providers&&!p._injector&&(p._injector=kl(p.providers,r,`Route: ${p.path}`));let m=(s=p._injector)!=null?s:r,h=(l=p._loadedInjector)!=null?l:m;(p.loadChildren&&!p._loadedRoutes&&p.canLoad===void 0||p.loadComponent&&!p._loadedComponent)&&A.push(this.preloadConfig(m,p)),(p.children||p._loadedRoutes)&&A.push(this.processRoutes(h,(u=p.children)!=null?u:p._loadedRoutes));}return tt(A).pipe(Yn());}preloadConfig(r,o){return this.preloadingStrategy.preload(o,()=>{let A;o.loadChildren&&o.canLoad===void 0?A=this.loader.loadChildren(r,o):A=ee(null);let s=A.pipe(at(l=>{var u;return l===null?ee(void 0):(o._loadedRoutes=l.routes,o._loadedInjector=l.injector,this.processRoutes((u=l.injector)!=null?u:r,l.routes));}));if(o.loadComponent&&!o._loadedComponent){let l=this.loader.loadComponent(o);return tt([s,l]).pipe(Yn());}else return s;});}};n.ɵfac=function(o){return new(o||n)(F(Er),F(Ul),F(Zt),F(fc),F(kh));},n.ɵprov=E({token:n,factory:n.ɵfac,providedIn:"root"});let t=n;return t;})(),f7=new U(""),zC=(()=>{let n=class n{constructor(r,o,A,s,l={}){this.urlSerializer=r,this.transitions=o,this.viewportScroller=A,this.zone=s,this.options=l,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},l.scrollPositionRestoration||(l.scrollPositionRestoration="disabled"),l.anchorScrolling||(l.anchorScrolling="disabled");}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents();}createScrollEvents(){return this.transitions.events.subscribe(r=>{r instanceof $o?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=r.navigationTrigger,this.restoredId=r.restoredState?r.restoredState.navigationId:0):r instanceof Hn?(this.lastId=r.id,this.scheduleScrollEvent(r,this.urlSerializer.parse(r.urlAfterRedirects).fragment)):r instanceof di&&r.code===ic.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(r,this.urlSerializer.parse(r.url).fragment));});}consumeScrollEvents(){return this.transitions.events.subscribe(r=>{r instanceof Ac&&(r.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(r.position):r.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(r.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]));});}scheduleScrollEvent(r,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ac(r,this.lastSource==="popstate"?this.store[this.restoredId]:null,o));});},0);});}ngOnDestroy(){var r,o;(r=this.routerEventsSubscription)==null||r.unsubscribe(),(o=this.scrollEventsSubscription)==null||o.unsubscribe();}};n.ɵfac=function(o){xl();},n.ɵprov=E({token:n,factory:n.ɵfac});let t=n;return t;})();function wC(t){return t.routerState.root;}function Js(t,n){return{ɵkind:t,ɵproviders:n};}function KC(){let t=w(Tt);return n=>{var A,s;let i=t.get(kr);if(n!==i.components[0])return;let r=t.get(Er),o=t.get(p7);t.get(Ch)===1&&r.initialNavigation(),(A=t.get(m7,null,Fe.Optional))==null||A.setUpPreloading(),(s=t.get(f7,null,Fe.Optional))==null||s.init(),r.resetRootComponentType(i.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe());};}var p7=new U("",{factory:()=>new ne()}),Ch=new U("",{providedIn:"root",factory:()=>1});function EC(){return Js(2,[{provide:Ch,useValue:0},{provide:El,multi:!0,deps:[Tt],useFactory:n=>{let i=n.get(Sb,Promise.resolve());return()=>i.then(()=>new Promise(r=>{let o=n.get(Er),A=n.get(p7);u7(o,()=>{r(!0);}),n.get(Fh).afterPreactivation=()=>(r(!0),A.closed?ee(void 0):A),o.initialNavigation();}));}}]);}function OC(){return Js(3,[{provide:El,multi:!0,useFactory:()=>{let n=w(Er);return()=>{n.setUpLocationChangeListener();};}},{provide:Ch,useValue:2}]);}var m7=new U("");function UC(t){return Js(0,[{provide:m7,useExisting:NC},{provide:fc,useExisting:t}]);}function JC(){return Js(8,[C9,{provide:pc,useExisting:C9}]);}function MC(t){let n=[{provide:l7,useValue:xC},{provide:d7,useValue:M({skipNextTransition:!!(t!=null&&t.skipInitialTransition)},t)}];return Js(9,n);}var w9=new U("ROUTER_FORROOT_GUARD"),IC=[Qr,{provide:ws,useClass:Xs},Er,Ks,{provide:Qi,useFactory:wC,deps:[Er]},kh,[]],qZ=(()=>{let n=class n{constructor(r){}static forRoot(r,o){return{ngModule:n,providers:[IC,[],{provide:uc,multi:!0,useValue:r},{provide:w9,useFactory:DC,deps:[[Er,new ko(),new OA()]]},{provide:Us,useValue:o||{}},o!=null&&o.useHash?jC():qC(),RC(),o!=null&&o.preloadingStrategy?UC(o.preloadingStrategy).ɵproviders:[],o!=null&&o.initialNavigation?HC(o):[],o!=null&&o.bindToComponentInputs?JC().ɵproviders:[],o!=null&&o.enableViewTransitions?MC().ɵproviders:[],ZC()]};}static forChild(r){return{ngModule:n,providers:[{provide:uc,multi:!0,useValue:r}]};}};n.ɵfac=function(o){return new(o||n)(F(w9,8));},n.ɵmod=ie({type:n}),n.ɵinj=oe({});let t=n;return t;})();function RC(){return{provide:f7,useFactory:()=>{let t=w(Wb),n=w(H),i=w(Us),r=w(Fh),o=w(ws);return i.scrollOffset&&t.setOffset(i.scrollOffset),new zC(o,r,t,n,i);}};}function jC(){return{provide:Fr,useClass:Lb};}function qC(){return{provide:Fr,useClass:Pp};}function DC(t){return"guarded";}function HC(t){return[t.initialNavigation==="disabled"?OC().ɵproviders:[],t.initialNavigation==="enabledBlocking"?EC().ɵproviders:[]];}var K9=new U("");function ZC(){return[{provide:K9,useFactory:KC},{provide:Ol,multi:!0,useExisting:K9}];}export{M as a,qe as b,W7 as c,Kh as d,Ne as e,he as f,ne as g,ut as h,zt as i,ee as j,Or as k,re as l,gr as m,Ao as n,yi as o,sA as p,br as q,De as r,Nn as s,He as t,so as u,zn as v,dA as w,wn as x,ft as y,xe as z,B as A,$ as B,z as C,G as D,ie as E,Y as F,el as G,Ye as H,Ge as I,Qe as J,xt as K,Q as L,xo as M,E as N,oe as O,U as P,yt as Q,Ot as R,_e as S,F as T,w as U,KJ as V,rt as W,Lt as X,Jn as Y,Tt as Z,sn as _,by as $,pl as aa,v as ba,V as ca,Pn as da,Ou as ea,Gr as fa,VA as ga,Jt as ha,st as ia,H as ja,Ft as ka,Ke as la,dt as ma,j as na,Te as oa,y as pa,Mt as qa,ue as ra,ct as sa,Je as ta,zg as ua,JJ as va,wg as wa,Kg as xa,S as ya,L as za,I as Aa,Gt as Ba,Bt as Ca,Ct as Da,Xt as Ea,ir as Fa,qS as Ga,DS as Ha,MJ as Ia,HS as Ja,IJ as Ka,D as La,K as Ma,ze as Na,te as Oa,GS as Pa,Fl as Qa,gt as Ra,Ce as Sa,ae as Ta,le as Ua,lt as Va,Z as Wa,Me as Xa,we as Ya,eb as Za,_S as _a,tb as $a,Xe as ab,_ as bb,Ee as cb,Cl as db,an as eb,RJ as fb,jJ as gb,Vr as hb,Co as ib,No as jb,qJ as kb,mn as lb,jA as mb,DJ as nb,Se as ob,hn as pb,se as qb,Qr as rb,ln as sb,Cr as tb,Qt as ub,Lp as vb,or as wb,fe as xb,_t as yb,sM as zb,Ji as Ab,_r as Bb,YA as Cb,Ub as Db,Mb as Eb,CM as Fb,NM as Gb,zM as Hb,Jp as Ib,je as Jb,Ar as Kb,J4 as Lb,qn as Mb,$r as Nb,_M as Ob,n3 as Pb,iL as Qb,XI as Rb,es as Sb,WI as Tb,Dn as Ub,Ie as Vb,nR as Wb,rs as Xb,KR as Yb,us as Zb,Do as _b,Vd as $b,_R as ac,$R as bc,a2 as cc,zr as dc,xj as ec,fs as fc,ps as gc,yj as hc,Hi as ic,zd as jc,Ho as kc,g2 as lc,b2 as mc,Sj as nc,GL as oc,un as pc,ni as qc,Vn as rc,G3 as sc,ri as tc,$t as uc,yX as vc,NR as wc,ii as xc,t2 as yc,n2 as zc,Xm as Ac,Nr as Bc,Xd as Cc,pm as Dc,A2 as Ec,s2 as Fc,tn as Gc,zX as Hc,oi as Ic,Fd as Jc,h2 as Kc,wm as Lc,kn as Mc,V3 as Nc,k3 as Oc,l9 as Pc,d9 as Qc,lr as Rc,dr as Sc,cr as Tc,Pt as Uc,eZ as Vc,IT as Wc,Bd as Xc,fn as Yc,tZ as Zc,nZ as _c,RT as $c,rZ as ad,iZ as bd,oZ as cd,AZ as dd,sZ as ed,jT as fd,aZ as gd,lZ as hd,dZ as id,DT as jd,cZ as kd,uZ as ld,HT as md,fZ as nd,pZ as od,mZ as pd,hZ as qd,vZ as rd,gZ as sd,bZ as td,xZ as ud,yZ as vd,SZ as wd,PZ as xd,LZ as yd,XZ as zd,Fn as Ad,Hn as Bd,Qi as Cd,xF as Dd,Er as Ed,jZ as Fd,qZ as Gd};/**i18n:9cce0918965bbeceda55c7956b59dabae65869644761d6c1b4f4557856a316f0*/