1/*! For license information please see broadband.js.LICENSE.txt */ 2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[317,2261,5749,9828],{6301(e,r,t){"use strict";t.d(r,{g:()=>u});var a=t(4353),n=t.n(a),o=t(8134),s=t.n(o),l=t(3267),i=t(5924),c=t(3914);n().extend(s());const u=async e=>{const{customTrackingId:r}=(0,i.A)();if(r)return Promise.resolve(r);const t=e.merchantName?.startsWith("Amazon");return t?(0,c.R)({articleType:e.articleType,articleCategory:e.articleCategory,utm_medium:(0,i.A)(["utm_medium"]).utm_medium,site:e.site,area:e.area,battle:e.battle,weekNumber:n()().week(),deviceCategory:(0,l.H)()}):(0,c.R)({randomNumber:Math.random()})}},3914(e,r,t){"use strict";t.d(r,{R:()=>l});var a=t(6287),n=t(4625);const o=a.Ay.lib({resolved:{},chunkName:()=>"getHashHexClientside",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(796).then(t.bind(t,9945)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>9945}),s=a.Ay.lib({resolved:{},chunkName:()=>"getHashHexServerside",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(5312).then(t.bind(t,5869)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>5869}),l=async e=>{const r=JSON.stringify(e),t=(new TextEncoder).encode(r),a=await(await(async()=>{if((0,n.x)()){const{getHashHexServerside:e}=await s.load();return e}const{getHashHexClientside:e}=await o.load();return e})())(t),l=`${a.length%2?"0":""}${a}`;return BigInt(`0x${l}`).toString(10).substring(0,19)}},1627(e,r,t){"use strict";t.d(r,{_:()=>a});const a=({url:e,site:r,social:t,customTrackingId:a,area:n,trackingArea:o,articleUrl:s,articleName:l,keepUrlPlaceholders:i=!1})=>{if(s&&(e=e.replaceAll("hawk-article-url",encodeURIComponent(s))),l&&(e=e.replaceAll("hawk-article-name",encodeURIComponent(l))),i)return e;const c=e.includes("go.redirectingat.com")?"_":"-",u=(o||n||"zz").toLowerCase(),p=`${r.analyticsName}${t??""}${c}${u}`;return e.replaceAll("hawk-prefix",p).replaceAll("hawk-custom-tracking",`${p}${c}${a}`)}},2822(e,r,t){"use strict";t.r(r),t.d(r,{default:()=>P});var a=t(8168),n=t(6540),o=t(8028),s=t(5518),l=t(1125),i=t(3709),c=t(5371),u=t(8391),p=t(6851),d=t(3278),m=t(915);const g="hawk-broadband-dealcount-container",f="hawk-broadband-dealcount-label",h="hawk-broadband-dealcount-line",b="hawk-broadband-dealcount-line2",w=({dealData:e,translate:r})=>n.createElement("div",{className:g},n.createElement("span",{className:h}),n.createElement("span",{className:f},r("broadbandDealcountLabel",[String(e?.deals?.length||0),String(e?.totalDeals||0)])),n.createElement("span",{className:b})),y="hawk-broadband-header-container",v="hawk-broadband-header-filters-container";var k=t(6536),D=t(5832);const E=({genericSharedComponents:e,showFilters:r,showReviewsPosition:t,translate:a})=>{const{changeSort:o,data:s,dealData:l,selectedFilters:c,sortOptions:g,submitPostcode:f,updateInputPostcode:h}=(0,i.kf)(),{Title:b}=e,E=c?.postcode??"",A=((e,r,t)=>{const a=(0,k.v)(e,"network"),n=(0,k.v)(e,"speed"),o=(0,k.v)(e,"contractLength"),s=(0,k.v)(e,"monthlyCost"),l=(0,k.v)(e,"upfrontCostMin"),i=(0,k.v)(e,"upfrontCostMax"),c=[];return a?.[0]&&c.push(a[0]),n?.[0]&&c.push(n[0]),o?.[0]&&c.push(o[0]),s?.[0]&&c.push(s[0]),l?.[0]&&c.push(l[0]),i?.[0]&&c.push(i[0]),[{filters:(0,D.A)(c,r),label:t("reviewPocketPanelLabel")}]})(s.filters,c,a);return n.createElement(n.Fragment,null,n.createElement("div",{className:y},n.createElement(b,{title:a("broadbandHeaderTitle"),className:"broadband"}),["default","top"].includes(t)&&n.createElement(p.A,{className:"broadband"}),n.createElement(m.A,{changeInput:h,className:"broadband",selectedValue:E,placeholder:a("broadbandPostcodeInputPlaceholder"),searchIcon:"default",submitEvent:f,dataset:{type:"postcode"}})),r&&n.createElement(n.Fragment,null,n.createElement("div",{className:v},n.createElement(d.A,{panels:A,className:"broadband"}),n.createElement(u.A,{selectedValue:c.sort,type:"sort",className:"broadband",values:g.map(e=>({value:e.value,label:e.label,disabled:!1,desc:e.desc})),changeFilter:o}))),n.createElement(w,{dealData:l,translate:a}))};var A=t(3151),q=t(7759);const x="hawk-broadband-items-speed-text",S="hawk-broadband-items-length-text",L="hawk-broadband-items-note",C="hawk-broadband-items-grid-items",N="hawk-broadband-items-grid-item-main",T="hawk-broadband-items-grid-item-block",_="hawk-broadband-items-display-name",F=({genericSharedComponents:e,translate:r})=>{const{Button:t,DisplayName:a,DealImage:o,GridItems:s,MainPrice:l}=e;return n.createElement(s,{className:{gridItems:C,gridItemMain:N,gridItemBlock:T},widgetName:"broadband"},e=>{const s=((e,r)=>e?e>100?`${r("broadbandSpeedDescriptionHigh")}*`:e>10?`${r("broadbandSpeedDescriptionMedium")}*`:`${r("broadbandSpeedDescriptionLow")}*`:null)(e?.contract?.speed,r);return n.createElement(n.Fragment,null,n.createElement(a,{key:"name",deal
2:e,className:_,type:"product"}),n.createElement(o,{deal:e,priority:["network","merchant"]}),n.createElement(n.Fragment,{key:"speed"},n.createElement(A.A,{className:"broadband",deal:e,type:"speed"}),s&&n.createElement("p",{className:x},s)),n.createElement(n.Fragment,{key:"length"},n.createElement(A.A,{className:"broadband",deal:e,type:"length"}),n.createElement("p",{className:S},r("broadbandContract"))),n.createElement(n.Fragment,{key:"price"},n.createElement(l,{deal:e,className:"broadband"}),n.createElement(q.default,{deal:e,className:"broadband",useCostFreeText:!0,nonClickablePrice:!0})),e?.contract?.price_note&&n.createElement(n.Fragment,{key:"note"},n.createElement("span",{className:L},e?.contract?.price_note)),n.createElement(n.Fragment,{key:"link"},n.createElement(t,{deal:e,buttonText:r("alternativeLinkText")})))})},B=e=>()=>[{value:"recommended",filterValue:"",label:e("reviewSortRecommended"),desc:""},{value:"monthly_cost",filterValue:"monthly_cost",label:e("reviewSortMonthlyCostAsc"),desc:"0"},{value:"speed_desc",filterValue:"speed",label:e("broadbandSortSpeedDesc"),desc:"1"},{value:"contract_length",filterValue:"contract_length",label:e("broadbandSortLengthAsc"),desc:"0"}];(0,s.y)("broadband");const R=e=>{const{genericSharedComponents:r,showFilters:t,showReviewsPosition:o,translate:s,site:u,result:p}=e,{HawkWidgetAdvanced:d,LoadMore:m,Main:g,Spinner:f,LazyImage:h}=r;return p===l.kB.MISSING?null:n.createElement(d,(0,a.A)({getSortOptions:B(s),selectedSwitcherItem:"data",switcherItems:["data","texts","minutes"]},e),n.createElement(i.ZC,null,({data:a,loading:l})=>n.createElement(g,e,l&&n.createElement(f,{site:u,LazyImage:h}),n.createElement(E,{genericSharedComponents:r,showFilters:t,showReviewsPosition:o,translate:s}),n.createElement(F,{genericSharedComponents:r,translate:s}),n.createElement(m,null),a.sponsor&&n.createElement(c.default,{sponsor:a.sponsor}))))};R.getInitialiserProps=({renderProps:e,attributes:r,getWidgetResponse:t,getModelOffersResponse:a,getSeasonalResponse:n,getAiredaleFeeds:s,getModelSuggestions:l,postForWidgetResponse:i,editorial:c,defaultParams:u,origin:p,dataLinkMerchant:d})=>(0,o.a)({editorial:c,defaultParams:u,origin:p,dataLinkMerchant:d,getWidgetResponse:t,getModelOffersResponse:a,getSeasonalResponse:n,getAiredaleFeeds:s,getModelSuggestions:l,postForWidgetResponse:i,attributes:r,...e});const P=R},3151(e,r,t){"use strict";t.d(r,{A:()=>u});var a=t(6540),n=t(3709),o=t(4244);var s=t(3204),l=t(400),i=t(1276);const c={container:"hawk-contract-allowance-container",value:"hawk-contract-allowance-value",label:"hawk-contract-allowance-label",productname:"hawk-contract-allowance-productname",review:"hawk-contract-allowance-review",broadband:"hawk-contract-allowance-broadband",above:"hawk-contract-allowance-above","cc-simplified":"hawk-contract-allowance-cc-simplified",ccSimplified:"hawk-contract-allowance-cc-simplified"},u=({deal:e,className:r,showLabel:t,type:u})=>a.createElement(n.ZC,null,n=>{const{translate:p}=n,d=r&&c[r]?r:"container",m=((e,r,t)=>{switch(e){case"data":return r?.contract&&"number"==typeof r.contract.data?(0,i.A)(r.contract.data,t):null;case"length":return(0,s.A)(r,t);case"minutes":return(0,o.z)(r,t);case"speed":return r?.contract?.speed?t("speedBlockValue",[String(r.contract.speed)]):null;case"texts":return(0,l.A)(r,t);default:return null}})(u,e,p);return m||!m&&"number"==typeof m?a.createElement("div",{className:c[d],"data-type":u},a.createElement("strong",{className:c.value},m),t&&a.createElement("span",{className:c.label},((e,r,t)=>{switch(e){case"data":return t("dataBlockLabel");case"length":return t("contractLengthBlockLabel");case"minutes":return(0,o.U)(r,t);case"speed":return t("speedBlockLabel");case"texts":return t("textsBlockLabel");default:return null}})(u,e,p))):null})},8391(e,r,t){"use strict";t.d(r,{A:()=>l});var a=t(6540),n=t(7411),o=t(3709);const s={container:"hawk-filter-container",select:"hawk-filter-select",pocket:"hawk-filter-pocket",broadband:"hawk-filter-broadband",specs:"hawk-filter-specs","bordered-full-width":"hawk-filter-bordered-full-width",borderedFullWidth:"hawk-filter-bordered-full-width",bordered:"hawk-filter-bordered","cc-simplified":"hawk-filter-cc-simplified",ccSimplified:"hawk-filter-cc-simplified"},l=({values:e,selectedValue:r,changeFilter:t,type:l,filterKey:i,className:c})=>{const{translate:u,genericSharedComponents:{LazyImage:p}}=(0,o.kf)(),d=c&&s[c]?c:"container";return a.createElement("div",{className:s[d]},a.createElement("select",{className:s.select,onChange:t,value:r,"data-type":l,"data-filter-key":i},(e||[]).map(e=>a.createElement("option",{value:e.value,disabled:e.disabled,key:`${e.value}-${e.desc}`},e.label))),a.createElement(p,{src:(0,n.A)("misc/arrow_down.png"),alt:u("arrowAltText"),width:13,height:13,className:"pocket"===c?"pocket-filter-arrow":"filter-arrow"}))}},1028(e,r,t){"use strict";t.r(r),t.d(r,{default:()=>m});var a=t(6540),n=t(2485),o=t.n(n),s=t(5518),l=t(3709);const i={container:"hawk-image-filter-item-container","image-container":"hawk-image-filter-item-image-container",imageContainer:"hawk-image-filter-item-image-container","text-container":"hawk-image-filter-item-text-container",textContainer:"hawk-image-filter-item-text-container",label:"hawk-image-filter-item-label","selected-container":"hawk-image-filter-item-selected-container",selectedContainer:"hawk-image-filter-item-selected-container","panel-image-filter":"hawk-image-filter-item-panel-image-filter",panelImageFilter:"hawk-image-filter-item-panel-image-filter"}
2,c=({item:e,filter:r,isSelected:t,className:n})=>a.createElement(l.ZC,null,s=>{const{changeFilter:l,showFilterCounts:c,genericSharedComponents:{LazyImage:u}}=s;if(e&&r){const s=n&&i[n]?n:"container",p=e.image_url?"image-container":"text-container",d=o()({[i[s]]:!0,[i["selected-container"]]:t,[i[p]]:!0}),m=0===e.count&&c,g=e=>{m||l(e)};return a.createElement("div",{className:d,"data-value":e.value,"data-filter-key":r.filter_key,"data-filter-type":r.multi_select?"multiSelect":"singleSelect","data-disabled":m?1:0,onClick:g,role:"button",tabIndex:0,onKeyDown:g},e.image_url?a.createElement(u,{src:e.image_url,alt:String(e.formatted_value),width:55,height:30,className:n,attributes:{filterKey:r.filter_key}}):a.createElement("span",{className:i.label},e.formatted_value))}return null}),u={container:"hawk-image-filter-items-container",overlay:"hawk-image-filter-items-overlay"},p=e=>{const{filter:r,selectedValue:t,showAllItems:n,className:o,showOverlay:s}=e;if(r&&r.values&&r.values.length>0){const e=o&&u[o]&&!n?o:"container";return a.createElement("div",{className:u[e]},r.values.map(e=>a.createElement(c,{item:e,className:o,filter:r,isSelected:""===e.value?""===t:Boolean((t||"").split(",").find(r=>e.value===r)),key:e.value})),!n&&s?a.createElement("div",{className:u.overlay}):null)}return null},d={container:"hawk-image-filter-container",heading:"hawk-image-filter-heading",toggle:"hawk-image-filter-toggle","toggle-open":"hawk-image-filter-toggle-open",toggleOpen:"hawk-image-filter-toggle-open","container-full":"hawk-image-filter-container-full",containerFull:"hawk-image-filter-container-full","items-container":"hawk-image-filter-items-container",itemsContainer:"hawk-image-filter-items-container","panel-image-filter":"hawk-image-filter-panel-image-filter",panelImageFilter:"hawk-image-filter-panel-image-filter"};(0,s.y)("image-filter");const m=({showToggle:e,filter:r,selectedValue:t,showTitle:n,className:s})=>{const[i,c]=a.useState(!e),{translate:u}=(0,l.kf)(),m=()=>{c(e=>!e)},g={...r||{},values:r.values.filter(e=>""!==e.value)},f=i?"container-full":"container",h=o()({[d[f]]:!0,...s?{[d[s]]:d[s]}:{}}),b=i?"toggle-open":"toggle",w=u(i?"filterToggleHide":"filterToggleShow");return a.createElement("div",{className:h},n&&a.createElement("div",{className:d.heading},g.title),a.createElement(p,{showOverlay:g.values.length>6,filter:g,selectedValue:t,showAllItems:i,className:s}),e&&g.values.length>6&&a.createElement("div",{className:d[b],onClick:m,role:"button",tabIndex:0,onKeyDown:m},w))}},6995(e,r,t){"use strict";t.d(r,{A:()=>l});var a=t(8168),n=t(6540),o=t(3709);const s={label:"hawk-input-label-label"},l=({label:e,count:r,disabled:t,className:l,newDataset:i})=>n.createElement(o.ZC,null,({showFilterCounts:o})=>{const c=l&&s[l]?l:"label";if(e){let l="";return"number"==typeof r&&(r>100&&(l="100+"),l=` (${r})`),n.createElement("label",(0,a.A)({},i,{className:s[c],"data-disabled":t?1:0}),e," ",o&&l)}return null})},3278(e,r,t){"use strict";t.d(r,{A:()=>A});var a=t(6540),n=t(2029),o=t(1028),s=t(2850),l=t(2485),i=t.n(l),c=t(3709);const u={container:"hawk-colour-filter-item-container",circle:"hawk-colour-filter-item-circle",label:"hawk-colour-filter-item-label","selected-container":"hawk-colour-filter-item-selected-container",selectedContainer:"hawk-colour-filter-item-selected-container",black:"hawk-colour-filter-item-black","jet-black":"hawk-colour-filter-item-jet-black",jetBlack:"hawk-colour-filter-item-jet-black","rose-gold":"hawk-colour-filter-item-rose-gold",roseGold:"hawk-colour-filter-item-rose-gold",gold:"hawk-colour-filter-item-gold",silver:"hawk-colour-filter-item-silver",blue:"hawk-colour-filter-item-blue",brown:"hawk-colour-filter-item-brown",green:"hawk-colour-filter-item-green",grey:"hawk-colour-filter-item-grey",orange:"hawk-colour-filter-item-orange",pink:"hawk-colour-filter-item-pink",purple:"hawk-colour-filter-item-purple",red:"hawk-colour-filter-item-red",white:"hawk-colour-filter-item-white",yellow:"hawk-colour-filter-item-yellow",ceramic:"hawk-colour-filter-item-ceramic","space-grey":"hawk-colour-filter-item-space-grey",spaceGrey:"hawk-colour-filter-item-space-grey",rose:"hawk-colour-filter-item-rose"},p=({item:e,filter:r,isSelected:t})=>
2a.createElement(c.ZC,null,n=>{const{changeFilter:o}=n,s=u[(String(e.value)||"").replace(" ","-")]?(String(e.value)||"").replace(" ","-"):"container";return a.createElement("div",{role:"button",tabIndex:0,onKeyDown:o,className:i()({[u[s]]:!0,[u["selected-container"]]:t}),"data-value":e.value,"data-filter-key":r.filter_key,"data-filter-type":r.multi_select?"multiSelect":"singleSelect",onClick:o},""!==e.value&&a.createElement("span",{className:u.circle}),a.createElement("span",{className:u.label},e.formatted_value))}),d="hawk-colour-filter-items-container",m=({filter:e,selectedValue:r=""})=>e.values&&e.values.length>0?a.createElement("div",{className:d},e.values.map(t=>a.createElement(p,{item:t,filter:e,isSelected:""===t.value?""===r:Boolean(r.split(",").find(e=>e===t.value)),key:t.value}))):null,g="hawk-colour-filter-container",f=({filter:e,selectedValue:r})=>a.createElement("div",{className:g},a.createElement(m,{filter:e,selectedValue:r})),h=({filter:e={}})=>{switch(e?.filterType){case"image":return a.createElement(o.default,{filter:e,selectedValue:e.selectedValue,className:"panel-image-filter",showTitle:!0});case"colour":return a.createElement(f,{filter:e,selectedValue:e.selectedValue});case"range":return a.createElement(s.A,{filter:e,selectedValue:e.selectedValue,showTitle:!0});default:return null}},b={container:"hawk-panel-filter-container",pocket:"hawk-panel-filter-pocket",broadband:"hawk-panel-filter-broadband","broadband-sort":"hawk-panel-filter-broadband-sort",broadbandSort:"hawk-panel-filter-broadband-sort"},w=({className:e,panel:r={}})=>{const t=e&&b[e]?e:"container";return a.createElement("div",{className:b[t]},(r.filters||[]).map(e=>a.createElement(h,{filter:e,key:e.type})))},y={container:"hawk-panel-filter-button-container",label:"hawk-panel-filter-button-label",pocket:"hawk-panel-filter-button-pocket",broadband:"hawk-panel-filter-button-broadband","broadband-sort":"hawk-panel-filter-button-broadband-sort",broadbandSort:"hawk-panel-filter-button-broadband-sort"},v=({setActivePanel:e,label:r,isActive:t,className:n})=>{const o=n&&y[n]?n:"container";return a.createElement("button",{className:y[o],onClick:e,"data-label":r,tabIndex:0,onKeyDown:e,"data-open-panel":t},a.createElement("span",{className:y.label},r))},k={container:"hawk-panel-filter-buttons-container","buttons-container":"hawk-panel-filter-buttons-buttons-container",buttonsContainer:"hawk-panel-filter-buttons-buttons-container",bar:"hawk-panel-filter-buttons-bar",pocket:"hawk-panel-filter-buttons-pocket",broadband:"hawk-panel-filter-buttons-broadband","broadband-sort":"hawk-panel-filter-buttons-broadband-sort",broadbandSort:"hawk-panel-filter-buttons-broadband-sort"},D=e=>{const{setActivePanel:r,activePanel:t,className:n,showBar:o,minBars:s,panels:l=[]}=e,i=n&&k[n]?n:"container";return a.createElement("div",{className:k[i]},a.createElement("div",{className:k["buttons-container"]},l.map(e=>a.createElement(v,{key:e.label,label:e.label,setActivePanel:r,isActive:e.label===t,className:n}))),t&&o&&l.length>s&&a.createElement("div",{className:k.bar}))},E={container:"hawk-panel-filters-container",pocket:"hawk-panel-filters-pocket",broadband:"hawk-panel-filters-broadband","broadband-sort":"hawk-panel-filters-broadband-sort",broadbandSort:"hawk-panel-filters-broadband-sort"},A=({className:e,showBar:r,minBars:t,panels:o=[]})=>{const[s,l]=a.useState(""),i=o.find(e=>e.label===s),c=e&&E[e]?e:"container";return a.createElement("div",{className:E[c]},a.createElement("div",{className:E["buttons-row"]},a.createElement(D,{panels:o,setActivePanel:e=>{const{label:r}=(0,n.A)(e.target);l(r===s?"":r??"")},activePanel:s,className:e,showBar:r,minBars:t})),i&&a.createElement(w,{panel:i,className:e}))}},5371(e,r,t){"use strict";t.r(r),t.d(r,{default:()=>i});var a=t(6540),n=t(5518),o=t(3709),s=t(6397);const l={container:"hawk-powered-by-container","inner-container":"hawk-powered-by-inner-container",innerContainer:"hawk-powered-by-inner-container","powered-by-container":"hawk-powered-by-powered-by-container",poweredByContainer:"hawk-powered-by-powered-by-container","associated-description":"hawk-powered-by-associated-description",associatedDescription:"hawk-powered-by-associated-description","associated-link":"hawk-powered-by-associated-link",associatedLink:"hawk-powered-by-associated-link"};(0,n.y)("powered-by");const i=({sponsor:e,className:r})=>a.createElement(o.ZC,null,t=>{const{site:n,translate:o,editorial:i,genericSharedComponents:{LazyImage:c}}=t;let u;e&&(u=a.createElement(c,{src:e.logo,alt:e.name,width:70,height:40}));const p=r&&l[r]?r:"container";return a.createElement("div",{className:l[p]},(!i||e)&&a.createElement("div",{className:l["inner-container"]},a.createElement("div",{className:l["powered-by-container"]},o("poweredByLabel")," "),a.createElement(s.A,{className:"powered-by",site:n,LazyImage:c})),e?a.createElement("div",{className:l["inner-container"]},a.createElement("span",{className:l["associated-description"]},o("poweredByAssociationLabel")," "),e.link?a.createElement("a",{className:l["associated-link"],href:e.link,target:"_blank",rel:"sponsored noopener",referrerPolicy:"no-referrer-when-downgrade",draggable:"false","data-google-interstitial":"false"},u):u):null)})},2850(e,r,t){"use strict";t.d(r,{A:()=>s});var a=t(6540),n=t(3709);const o={container:"hawk-range-filter-container","heading-container":"hawk-range-filter-heading-container",headingContainer:"hawk-range-filter-heading-container",heading:"hawk-range-filter-heading",label:"hawk-range-filter-label","input-container":"hawk-range-filter-input-container",inputContainer:"hawk-range-filter-input-container",track:"hawk-range-filter-track",overlay:"hawk-range-filter-overlay",range:"hawk-range-filter-range"},s=({selectedValue:e,filter:r,showTitle:t,className:s})=>{const[l,i]=(0,a.useState)(e),[c,u]=(0,a.useState)(null),{changeRangeFilter:p}=(0,n.kf)(),d=e=>{let t=0;return r.values.every((r,a)=>String(r.value)!==String(e)||(t=a,!1)),t},[m,g]=(0,a.useState)(d(e)),f=e=>{const t=r.values[e.target.value].value;u(e.target.value),i(t),g(d(t))};(0,a.useEffect)(()=>{p&&c&&setTimeout(()=>{l===r.values[c].value&&p(r.filter_key,r.values[c])},500)},[l,c]);const h=s&&o[s]?s:"container";return r&&r.values&&r.values.length>0?a.createElement("div",{className:o[h],"data-reverse":["filter_min_price","filter_max_price","filter_monthly_cost"].includes(r.filter_key)?1:0,"data-type":r.filter_key},a.createElement("div",{className:o["heading-container"]},t&&a.createElement("div",{className:o.heading},r.title),a.createElement("span",{className:o.label},r.values[m].formatted_value)),a.createElement("div",{className:o["input-container"]},a.createElement("div",{className:o.track}),a.createElement("div",{className:o.overlay,style:{width:`calc(${m/r.values.length*100}% + 15px)`}}),a.createElement("input",{className:o.range,type:"range",min:0,max:r.values.length-1,step:1,value:m,onChange:f}))):null}},7759(e,r,t){"use strict";t.r(r),t.d(r,{default:()=>l});var a=t(6540),n=t(5518),o=t(3709);const s={container:"hawk-upfront-price-container",label:"hawk-upfront-price-label",pocket:"hawk-upfront-price-pocket",broadband:"hawk-upfront-price-broadband",above:"hawk-upfront-price-above","review-contracts":"hawk-upfront-price-review-contracts",reviewContracts:"hawk-upfront-price-review-contracts","cc-simplified":"hawk-upfront-price-cc-simplified",ccSimplified:"hawk-upfront-price-cc-simplified"};(0,n.y)("upfront-price");const l=({deal:e,className:r,useCostFreeText:t=!1,nonClickablePrice:n=!1})=>{const l=e?.offer?.price&&0!==Number.parseFloat(e?.offer?.price),i="broadband"!==r||l;return a.createElement(o.ZC,null,o=>{const{translate:l,genericSharedComponents:{DisplayPrice:c}}=o,u=r&&s[r]?r:"container";return a.createElement("div",{className:s[u]},a.createElement(c,{deal:e,type:"upfront",className:r,useCostFreeText:t,wrapInLink:!n}),i&&a.createElement("span",{className:s.label}," ",l("upfrontPriceLabel")))})}},915(e,r,t){"use strict";t.d(r,{A:()=>S});var a=t(6540);function n(e,r,t){var n=this,o=(0,a.useRef)(null),s=(0,a.useRef)(0),l=(0,a.useRef)(null),i=(0,a.useRef)([]),c=(0,a.useRef)(),u=(0,a.useRef)(),p=(0,a.useRef)(e),d=(0,a.useRef)(!0);(0,a.useEffect)(function(){p.current=e},[e]);var m=!r&&0!==r&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");r=+r||0;var g=!!(t=t||{}).leading,f=!("trailing"in t)||!!t.trailing,h="maxWait"in t,b=h?Math.max(+t.maxWait||0,r):null;(0,a.useEffect)(function(){return d.current=!0,function(){d.current=!1}},[]);var w=(0,a.useMemo)(function(){var e=function(e){var r=i.current,t=c.current;return i.current=c.current=null,s.current=e,u.current=p.current.apply(t,r)},t=function(e,r){m&&cancelAnimationFrame(l.current),l.current=m?requestAnimationFrame(e):setTimeout(e,r)},a=function(e){if(!d.current)return!1;var t=e-o.current;return!o.current||t>=r||t<0||h&&e-s.current>=b},w=function(r){return l.current=null,f&&i.current?e(r):(i.current=c.current=null,u.current)},y=function e(){var n=Date.now();if(a(n))return w(n);if(d.current){var l=r-(n-o.current),i=h?Math.min(l,b-(n-s.current)):l;t(e,i)}},v=function(){var p=Date.now(),m=a(p);if(i.current=[].slice.call(arguments),c.current=n,o.current=p,m){if(!l.current&&d.current)return s.current=o.current,t(y,r),g?e(o.current):u.current;if(h)return t(y,r),e(o.current)}return l.current||t(y,r),u.current};return v.cancel=function(){l.current&&(m?cancelAnimationFrame(l.current):clearTimeout(l.current)),s.current=0,i.current=o.current=c.current=l.current=null},v.isPending=function(){return!!l.current},v.flush=function(){return l.current?w(Date.now()):u.current},v},[g,h,r,b,f,m]);return w}function o(e,r){return e===r}function s(e){return"function"==typeof e?function(){return e}:e}var l=t(3709),i=t(6995);const c={container:"hawk-user-input-container",broadband:"hawk-user-input-broadband",postcode:"hawk-user-input-postcode",pocket:"hawk-user-input-pocket",cc:"hawk-user-input-cc"}
2,u={autoFocus:!1,placeholder:"",dataset:{},inputType:"",selectedValue:"",className:void 0,hasSuggestions:!1,showSuggestions:!1,submitEvent:()=>{},error:"",searchIcon:"",suggestions:[],selectedSuggestion:{id:"",label:""},translate:e=>e,changeInput:()=>{}},p=a.createContext(u),{Provider:d}=p,{Consumer:m}=p;var g=t(8168),f=t(2485),h=t.n(f),b=t(7411),w=t(6142);const y={container:"hawk-user-input-form-container",main:"hawk-user-input-form-main",textarea:"hawk-user-input-form-textarea",input:"hawk-user-input-form-input","icon-container":"hawk-user-input-form-icon-container",iconContainer:"hawk-user-input-form-icon-container","error-container":"hawk-user-input-form-error-container",errorContainer:"hawk-user-input-form-error-container",error:"hawk-user-input-form-error",postcode:"hawk-user-input-form-postcode",pocket:"hawk-user-input-form-pocket",broadband:"hawk-user-input-form-broadband",cc:"hawk-user-input-form-cc"},v={container:"hawk-user-input-suggestions-container"},k={container:"hawk-user-input-suggested-item-container","selected-container":"hawk-user-input-suggested-item-selected-container",selectedContainer:"hawk-user-input-suggested-item-selected-container"},D=({label:e,selected:r})=>{const{useSuggestion:t,selectSuggestion:n}=(0,a.useContext)(p),o=r?"selected-container":"container";return a.createElement("div",{className:k[o],onClick:t,onMouseOver:n,onFocus:n,role:"button",tabIndex:0,onKeyDown:t},a.createElement("span",null,e))},E=()=>{const{className:e,suggestions:r,selectedSuggestion:t}=(0,a.useContext)(p);return a.createElement("div",{className:v[e&&v[e]?e:"container"]},(r??[]).map(e=>a.createElement(D,{label:e.label,selected:t?.label===e.label,key:e.id})))},A={container:"hawk-user-input-toggle-suggestions-container",icon:"hawk-user-input-toggle-suggestions-icon","suggestions-container":"hawk-user-input-toggle-suggestions-suggestions-container",suggestionsContainer:"hawk-user-input-toggle-suggestions-suggestions-container",pocket:"hawk-user-input-toggle-suggestions-pocket",broadband:"hawk-user-input-toggle-suggestions-broadband",cc:"hawk-user-input-toggle-suggestions-cc","pocket-suggestions":"hawk-user-input-toggle-suggestions-pocket-suggestions",pocketSuggestions:"hawk-user-input-toggle-suggestions-pocket-suggestions","broadband-suggestions":"hawk-user-input-toggle-suggestions-broadband-suggestions",broadbandSuggestions:"hawk-user-input-toggle-suggestions-broadband-suggestions","cc-suggestions":"hawk-user-input-toggle-suggestions-cc-suggestions",ccSuggestions:"hawk-user-input-toggle-suggestions-cc-suggestions"},q=()=>{const{className:e,showSuggestions:r,toggleSuggestions:t}=(0,a.useContext)(p),n=A[`${e}-suggestions`]&&r?`${e}-suggestions`:r?"suggestions-container":e&&A[e]?e:"container";return a.createElement("div",{className:A[n],onClick:t,role:"button",tabIndex:0,onKeyDown:t},a.createElement("span",{className:A.icon}))},x=()=>{const{genericSharedComponents:{LazyImage:e}}=(0,l.kf)(),r=(0,a.useContext)(p),{autoFocus:t,placeholder:n,dataset:o,inputType:s,selectedValue:i,className:c,hasSuggestions:u,showSuggestions:d,submitEvent:m,error:f,searchIcon:v,changeInput:k,selectSuggestion:D,translate:A}=r,x=(0,w.A)(o),S=c&&y[c]?c:"container";return a.createElement("div",{className:h()({[y[S]]:!0,[y["error-container"]]:f})},a.createElement("div",{className:y.main},f&&a.createElement("div",{className:y.error},f),"textarea"===s?a.createElement("textarea",(0,g.A)({autoFocus:t,placeholder:n,className:y.textarea,type:s,onChange:k,onKeyDown:D,value:i},x)):a.createElement("input",(0,g.A)({autoFocus:t,placeholder:n,className:y.input,type:s,onChange:k,onKeyDown:D,value:i},x)),u&&a.createElement(q,null),v&&a.createElement("div",{className:y["icon-container"]},a.createElement(e,{src:"white"===v?(0,b.A)("misc/search_white.png"):(0,b.A)("misc/search.png"),alt:A("searchAltText"),width:15,height:15,className:"user-input-search",attributes:{...x,"data-value":i},onClick:m}))),d&&u&&a.createElement(E,null))},S=({suggestionsCallback:e,dataset:r,submitEvent:t,changeInput:u,getModelSuggestions:p,label:m,inputType:g,placeholder:f,error:h,className:b,selectedValue:w,autoFocus:y,searchIcon:v})=>{const{translate:k}=(0,l.kf)(),D=void 0!==r?r:{};y=void 0!==y&&y;const[E,A]=(0,a.useState)([]),q={id:"",label:""},[S,L]=(0,a.useState)(q),[C,N]=(0,a.useState)(!1),[T,_]=(0,a.useState)(""),[F]=function(e,r,t){var l,i,c=t&&t.equalityFn||o,u=(l=(0,a.useState)(s(e)),i=l[1],[l[0],(0,a.useCallback)(function(e){return i(s(e))},[])]),p=u[0],d=u[1],m=n((0,a.useCallback)(function(e){return d(e)},[d]),r,t),g=(0,a.useRef)(e);return c(g.current,e)||(m(e),g.current=e),[p,m]}(T,1e3),B=r=>{r.stopPropagation(),r.preventDefault();const a=r.target;0!==Object.keys(S).length&&e&&(e(S&&"loading"!==S.id?S:{label:a.value,id:""},D),N(!1)),t&&t(r)};(0,a.useEffect)(()=>{T&&T===F&&p&&p(T,E).then(e=>{const r=e&&e.length>
20?e:[{label:"No suggestions found",id:"none"}];A(r),N(r.length>0)})},[F,T]);const R=b&&c[b]?b:"container",P=E&&E.length>0;return a.createElement(d,{value:{autoFocus:y,placeholder:f,dataset:D,inputType:g,selectedValue:w,className:b,hasSuggestions:P,showSuggestions:C,submitEvent:t,error:h,searchIcon:v,suggestions:E,selectedSuggestion:S,translate:k,changeInput:e=>{if(e){const{value:r}=e.target;u(e),p&&(A([{label:"Loading suggestions...",id:"loading"}]),_(r))}},toggleSuggestions:P?()=>{N(e=>!e)}:void 0,selectSuggestion:P?e=>{const r=e.target;let t,a=null;if("onclick"!==e.type){a=e.key}if("Enter"===a)B(e);else if("Escape"===a)E.length>0&&(e.preventDefault(),A([]),L(q));else if("ArrowUp"===a||"ArrowDown"===a&&E.length>0){let e,r,n;t="",E.forEach((r,t)=>{r.label===S.label&&(e=t)}),"ArrowDown"===a?(n=0,r="number"==typeof e&&void 0!==E[e+1]?e+1:n):(n=E.length-1,r=e&&e-1>=0?e-1:n),t=E[r]&&E[r].label}else"mouseover"===e.type&&(t=r.textContent);if(t){const e=E.find(e=>e.label===t);L(e||q),N(!0)}}:void 0,useSuggestion:P?B:void 0}},a.createElement("div",{className:c[R]},a.createElement(i.A,{label:m,className:b}),a.createElement(x,null)))}},5832(e,r,t){"use strict";t.d(r,{A:()=>a});const a=(e=[],r)=>e.map(e=>({...e,selectedValue:r[e.filter_key],filterType:(()=>{switch(e.filter_key){case"filter_label[text_network]":return"image";case"filter_label[text_colour]":return"colour";default:return"range"}})()}));t.dn(a)},6536(e,r,t){"use strict";t.d(r,{Q:()=>a,v:()=>o});const a=(e,r)=>{switch(r){case"brand":return e.filter(e=>"filter_label[text_brand]"===e.filter_key);case"label":return e.filter(e=>"label"===e.category&&!["filter_label[text_network]","filter_label[text_brand]"].includes(e.filter_key));case"monthlyCost":return e.filter(e=>"filter_monthly_cost"===e.filter_key);case"upfrontCostMin":return e.filter(e=>"filter_min_price"===e.filter_key&&"contract_price"===e.category);case"upfrontCostMax":return e.filter(e=>"filter_max_price"===e.filter_key&&"contract_price"===e.category);case"retailCostMin":return e.filter(e=>"filter_min_price"===e.filter_key&&"price"===e.category);case"retailCostMax":return e.filter(e=>"filter_max_price"===e.filter_key&&"price"===e.category);case"cost":return e.filter(e=>"price"===e.category);case"contractCost":return e.filter(e=>"contract_price"===e.category);case"merchant":return e.filter(e=>"filter_merchants"===e.filter_key);case"basicContract":return e.filter(e=>"contract"===e.category&&"filter_upgrade"!==e.filter_key&&"filter_contract_length"!==e.filter_key&&"filter_data"!==e.filter_key);case"data":return e.filter(e=>"contract"===e.category&&"filter_data"===e.filter_key);case"model":return e.filter(e=>"model_name"===e.filter_key&&"model"===e.category);case"category":return e.filter(e=>"model_name"===e.filter_key&&"category"===e.category);case"contractLength":return e.filter(e=>"filter_contract_length"===e.filter_key);case"network":return e.filter(e=>"filter_label[text_network]"===e.filter_key);case"upgrade":return e.filter(e=>"filter_upgrade"===e.filter_key);case"package":return e.filter(e=>"filter_includes"===e.filter_key);case"speed":return e.filter(e=>"filter_speed"===e.filter_key);case"type":return e.filter(e=>"filter_type"===e.filter_key);case"colour":return e.filter(e=>"filter_label[text_colour]"===e.filter_key);default:return[]}};t.dn(a);var n=t(3709);function o(e,r){const{blacklistedFilters:t}=(0,n.kf)(),o=t.split(","),s=e.filter(e=>!o.includes(e.title));return a(s,r)}},4244(e,r,t){"use strict";t.d(r,{U:()=>s,z:()=>o});var a=t(1082),n=t(5113);const o=(e,r)=>e?.contract&&"number"==typeof e.contract.minutes?(0,a.A)(e.contract.minutes,r):e?.contract&&"number"==typeof e.contract.minutes_value?(0,n.A)(e,r):"",s=(e,r)=>e?.contract&&"number"==typeof e.contract.minutes?` ${r("minutesDisplayMinutesLabel")}`:e?.contract&&"number"==typeof e.contract.minutes_value?` ${r("minutesDisplayMinutesValueLabel")}`:""},5113(e,r,t){"use strict";t.d(r,{A:()=>o});var a=t(7926),n=t(1082);const o=(e,r)=>e?.contract&&e?.offer?(0,n.A)(e.contract.minutes_value,r)!==e.contract.minutes_value?(0,n.A)(e.contract.minutes_value,r):`${(0,a.A)(e.offer.currency_iso)}${e.contract.minutes_value}
2`:"";t.dn(o)},6787(e,r,t){"use strict";t.d(r,{b:()=>a});const a=({price:e,wasPrice:r})=>{if(r){return(Number.parseFloat((r-Number.parseFloat(e)).toFixed(2))/r*100).toFixed(0)}}},400(e,r,t){"use strict";t.d(r,{A:()=>o});var a=t(1082),n=t(5113);const o=(e,r)=>e?.contract&&"number"==typeof e.contract.texts?(0,a.A)(e.contract.texts,r):e?.contract&&"number"==typeof e.contract.minutes_value?(0,n.A)(e,r):"";t.dn(o)},645(e,r,t){"use strict";t.d(r,{G:()=>y});var a=t(8965),n=t(8425),o=t(2407),s=t(2912),l=t(8491);const i=(e,r)=>{if(null==e)return r("n/a");if(999999===Math.floor(e))return r("unlimitedValue");if(e>=1e3){let t=e;return e%1024==0&&(t=1e3*Math.floor(e/1e3)),t/1e3+r("gigabyte")}return e+r("megabyte")};t.dn(i);const c=(e,r,t,a)=>{if(r)return r;const n=(0,o.S)({price:e?.offer?.price,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,s.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",c=(0,o.S)({price:e?.contract?.monthly_price||null,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,s.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",u=(0,o.S)({price:e?.contract?.length&&e?.contract?.monthly_price&&String(Number(e.contract.monthly_price)*e.contract.length)||null,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,s.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",p=e?.contract?.yearly_price,d=(0,o.S)({price:e?.contract&&String(e.contract.yearly_price)||null,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,s.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",m=e?.contract?.data&&i(e.contract.data,a);switch(e?.product_type){case 3e3:return p&&d&&0!==parseInt(e?.offer?.price,10)?a("inbodyTextBroadbandYearly",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),d,n]):p&&d?a("inbodyTextBroadbandYearlyFreeUpfront",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),d]):0!==parseInt(e?.offer?.price,10)?a("inbodyTextBroadbandMonthly",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),c,n]):a("inbodyTextBroadbandMonthlyFreeUpfront",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),c]);case 2500:return p&&d?a("inbodyTextSubscriptionsYearly",[(0,l.t)(e),d]):e?.contract?.length&&999999===e.contract.length?a("inbodyTextVPNLifetime",[n]):a("inbodyTextVPNMonthly",[String(e?.contract?.length),c,u]);case 2e3:return p&&d?a("inbodyTextContractsYearly",[(0,l.t)(e),n,m||"",d,e?.merchant?.name??""]):a("inbodyTextContractsMonthly",[(0,l.t)(e),n,m||"",c,e?.merchant?.name??""]);default:return a("inbodyTextRetail",[(0,l.t)(e),e?.merchant?.name??"",n])}};t.dn(c);const u=(e,r,t,o,s)=>{switch(r.type){case n.x.DEAL:return o||e.translate("alternativeLinkText");case n.x.MERCHANT_LINK:case n.x.TABLETOP:if("noPrice"===s)return"";if(t?.offer&&t?.product_type&&t.product_type===a.aJ.multimedia){if("stream"===s)return t.offer?.price&&Number(t.offer.price)>0?t.merchant&&e.translate("multimediaStreamOn",[String(t.merchant.name)]):t.merchant&&e.translate("multimediaStreamOnWithoutFor",[String(t.merchant.name)]);if("availableToStream"===s)return t.merchant&&e.translate("multimediaAvailableToStream",[String(t.merchant.name)])}return t.offer&&t.product_type===a.aJ.similar?`${e.translate("merchantLinkWidgetItemBuySimilarLabel")} ${t?.merchant?.name||"merchant"}`:t.offer.price&&t.merchant.name?e.translate("priceLinkAtMerchant",[String(t.merchant.name)]):"";case n.x.STREAMING:return"noPrice"===s?"":t?.offer&&t?.product_type&&(t.product_type===a.aJ.multimedia||t.product_type===a.aJ.subscription)?t?.merchant&&e.translate("multimediaWatchAtWithoutFor",[String(t.merchant.name)]):!t?.offer||!t?.product_type||t.product_type!==a.aJ.similar&&t?.offer?.price?t?.merchant&&e.translate("priceLinkAtMerchant",[String(t.merchant.name)]):`${e.translate("merchantLinkWidgetItemBuySimilarLabel")} ${t?.merchant?.name||"merchant"}`;case n.x.INBODY:return c(t,o,e.language,e.translate.bind(e));case n.x.PRODUCT_BLOCK:return e.translate("shopNow");default:return""}};t.dn(u);var p=t(9793),d=t(6067),m=t.n(d);const g=({localiser:e,customPromo:r,customPromos:t,promos:a})=>{if(t){const r=(e=>JSON.parse(m().decode(e)))(t);return r.map(r=>({type:"custom-promo",value:e.translate(r),display_value:e.translate(r)})).concat(a)}return r?[{type:"custom-promo",value:e.translate(r),display_value:e.translate(r)}].concat(a):a};var f=t(6787);const h=(e,r)=>Boolean(e?.some(e=>e.type===r)),b=(e,r)=>{const{offer:t}=e,a=(Number(t.was_price)-Number(t.price)).toFixed(2);return(0,o.S)({price:a,currencyIso:t.currency_iso,showOfferLabel:!1,type:(0,s.A)(e),locale:r.language,translate:r.translate,showPriceRounded:"no"})},w=({showWasPrice:e,localiser:r,deal:t,customPromo:a,customPromos:o,excludeFrom:s,showPromos:l,widget:i})=>{const c=(({showWasPrice:e,localiser:r,deal:t})=>{if(!t)return t;const{offer:a,promos:n}=t,o=n??[];if(!a?.was_price)return o;const s=(0,f.b)({price:t.offer.price,wasPrice:t.offer.was_price});switch(e){case"promoPercentage":case"allPercentage":{if(h(n,"was-price-percentage"))return o;if(!s)return o;const e=r.translate("percentageDiscount",[s]);return[{type:"was-price-percentage",value:e,display_value:e}
2,...o]}case"promoSaving":case"allSaving":{if(h(n,"was-price-light"))return o;if(!s)return o;const e=b(t,r),a=r.translate("priceDiscount",[e||""]),l={type:"was-price-light",value:a,display_value:a};return[...o,l]}case"promoPercentageAndSaving":{if(h(n,"was-price-percentage-saving"))return o;if(!s)return o;const e=b(t,r),a=`${r.translate("percentageDiscount",[s])} (${e})`;return[{type:"was-price-percentage-saving",value:a,display_value:a},...o]}default:return o}})({showWasPrice:e,localiser:r,deal:t});return(({excludeFrom:e,localiser:r,widget:t,promos:a,showPromos:o})=>e?[{value:r.translate("reportedOutOfStockPromo"),display_value:r.translate("reportedOutOfStockPromo"),type:""}]:t.type===n.x.BUNDLE?a.filter(e=>"bundle"!==e.type):o?a:[])({localiser:r,excludeFrom:s,promos:g({localiser:r,customPromo:a,customPromos:o,promos:c}),showPromos:l,widget:i})},y=async({deal:e,localiser:r,localisedLinkText:t,showPrice:o="",showWasPrice:s="noPrice",showPromos:l,customPromo:i,customPromos:c,excludeFrom:d,site:m,area:g,articleName:f,articleType:h,articleCategory:b,trackingArea:y,articleUrl:v,params:k,widget:D,link:E,social:A})=>{const q=(({deal:e,widget:r,localiser:t,localisedLinkText:o,showPrice:s})=>{let l;return e.product_type===a.aJ.fallback&&o?e:(l=r.type===n.x.DEAL||r.type===n.x.ANF_DEAL?o:u(t,r,{...e},o,s),l?{...e,offer:{...e.offer,merchant_link_text:l,link_text:l}}:e)})({localiser:r,localisedLinkText:t,showPrice:o,widget:D,deal:e}),x=w({showWasPrice:s,localiser:r,deal:q,customPromo:i,customPromos:c,excludeFrom:d,showPromos:l,widget:D}),S=await(0,p.E)({deal:q,site:m,articleName:f,articleUrl:v,battle:k.battle,area:g??void 0,link:E,linkText:t,widgetType:D.type,articleType:h,articleCategory:b,social:A,trackingArea:y});return{...q,...S,promos:x}}},9793(e,r,t){"use strict";t.d(r,{E:()=>s});var a=t(6301),n=t(1627),o=t(8425);const s=async({deal:e,site:r,articleUrl:t,area:s,battle:l,widgetType:i,link:c,linkText:u,articleName:p,articleType:d,articleCategory:m,social:g,trackingArea:f})=>{if(!e.offer.link)return e;const h=await(0,a.g)({site:r,area:s,articleType:d,articleCategory:m,battle:l,merchantName:e.merchant.name??null}),b=[o.x.DEAL,o.x.ANF_DEAL].includes(i)&&c,w=b?c:e.offer.link,y=b&&u?u:e.offer.link_text;return{...e,offer:{...e.offer,...y&&{link_text:y},link:(0,n._)({url:w,site:r,customTrackingId:h,area:s,trackingArea:f,articleUrl:t,articleName:p,social:g}),...!e.offer.rawLink&&{rawLink:w},custom_tracking_id:h}}}},6142(e,r,t){"use strict";t.d(r,{A:()=>a});const a=e=>{const r={};return Object.keys(e).forEach(t=>{const a=t.replace(/_/g,"-").replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);r[`data-${a}`]=e[t]}),r};t.dn(a)},1276(e,r,t){"use strict";t.d(r,{A:()=>a});const a=(e,r)=>{if(null==e)return r("n/a");if(99999===Math.floor(e)||999999===Math.floor(e))return r("unlimitedValue");if(e>=1e3){let t=e;return e%1024==0&&(t=1e3*Math.floor(e/1e3)),t/1e3+r("gigabyte")}return e+r("megabyte")};t.dn(a)},8028(e,r,t){"use strict";t.d(r,{a:()=>M});var a=t(1125),n=t(2889),o=t(8425),s=t(3553);const l=[o.x.EAGLE,o.x.TILE,o.x.SCROLLABLE_TILE];var i=t(6067),c=t.n(i);const u=e=>(e=(e=e||"").toLowerCase()).replace(/(_|-| )/g,"");t.dn(u);const p=(e,r,t)=>{const{editorialOnPage:a,keywords:n,defaultParams:s}=r,{skip:l,excludeFrom:i,hiddenDealWidget:c}=e;let p=Boolean((l||"").split(",").find(e=>{switch(e){case"disabled":return!0;case"editorial":return a;case"dealsy":return n?.find(e=>["amazonprimeday","blackfriday","sensitive"].find(r=>u(e).indexOf(r)>=0)||"deals"===s?.articleType);default:return!1}}));return(t.type===o.x.DEAL||t.type===o.x.ANF_DEAL)&&i&&c&&(p=!0),p};var d=t(645),m=t(6301),g=t(1627);const f=async(e,r,t,a,n,o,s,l,i)=>{e=e||{};const c=Object.keys(e.reviews||{}).map(r=>e.reviews[r]);if(c){const e=(()=>{const e=["asin","walmart"],t=["imdb","rt"];switch(r){case"asin":case"walmart":return[r];case"none":return[];case"reversePriority":return e.reverse();case"streamingScores":return t;default:return e}})(),u=(()=>{switch(r){case"priority":case"reversePriority":return 1;default:return e.length}})(),p=[];for(const r of e)if(p.length<u){const e=c.find(e=>["imdb","rt"].includes(e.code_name)?e.code_name===r:e.code_name===r&&e.reviews_url);if(e){const r=await(0,m.g)({site:t,area:a,articleType:o,articleCategory:s,battle:n,merchantName:"asin"===e.code_name?"Amazon":null});e.reviews_customTrackingId=r,p.push({...e,reviews_url:(0,g._)({url:e.reviews_url,site:t,customTrackingId:r,area:a,social:l,trackingArea:i})})}}return p}return[]};t.dn(f);var h=t(4452),b=t(7411);const w=(e,r)=>r[e.filter_key]?r[e.filter_key].split(","):[];t.dn(w);const y=(e,r)=>{const t=w(e,r),a=e&&e.values?e.values:[],n=t.length>0?t:a.map(e=>String(e.value)),o=[];
2return n.forEach(e=>{const r=a.find(r=>String(r.value).toLowerCase()===e.toLowerCase());r&&o.push(r)}),o};t.dn(y);const v=({data:e,params:r,features:t,area:a,widget:n,localiser:s,models:l})=>{const{counts:i,filters:c}=e,{tabs:u,showBundleOffers:p,link:d}=t,m=c.find(e=>{if("priority"===u){const r="label"===e.category,t=e?.values?.find(e=>e.tab_active);return r&&t}return"review"===n.type&&"filter_label[text_game_platform]"===e.filter_key&&e});if("requestedModel"===u){const t=c.find(e=>"popular_model"===e.type);return t?(t.values||[]).map(t=>({value:t.formatted_value,label:t.formatted_value,countProperty:e.offer_type,params:{model_name:t.formatted_value},category:"model",pageSize:r.rows||1})):Object.keys(l).map(t=>({value:t,label:t,countProperty:e.offer_type,params:{model_name:t},category:"model",pageSize:r.rows||1}))}if(i.broadband>0)return[{value:"broadband",label:s.translate("comparisonBroadbandTabLabel"),countProperty:"broadband",params:{filter_product_types:"broadband"},category:"broadband",pageSize:r.rows||3}];if(i.multimedia>0)return[{value:"multimedia",label:s.translate("multimediaTabLabel"),countProperty:"multimedia",params:{filter_product_types:"multimedia"},category:"multimedia",pageSize:r.rows||3}];if(i.subscriptions>0)return[{value:"subscriptions",label:s.translate("reviewSubscriptionsTabLabel"),countProperty:"subscriptions",params:{filter_product_types:"subscriptions"},category:"subscriptions",pageSize:r.rows||3}];if(i.contracts>0){const e=[],t=c.find(e=>"network"===u&&"filter_label[text_network]"===e.filter_key);return t?y(t,r).filter(e=>""!==e.value).map(e=>({value:String(e.value).toLowerCase().replace(/ /g,"-"),label:s.translate(e.formatted_value),image:e.image_url,countProperty:"contracts",params:{[t.filter_key]:e.value},category:"contracts",pageSize:r.rows||3})):(e.push({value:"contracts",label:n.type===o.x.COMPARISON?s.translate("comparisonContractsTabLabel"):s.translate("reviewContractsTabLabel"),countProperty:"contracts",params:{filter_product_types:"contracts"},category:"contracts",pageSize:r.rows||3}),(i.deals>0||i.similar>0)&&e.push({value:"deals",label:s.translate("reviewHandsetsTabLabel"),countProperty:"deals",params:{filter_product_types:"deals"},category:"retail",pageSize:r.rows||4}),"simOnly"===u&&i.contracts>0&&"GB"===a&&e.push({value:"simOnly",label:s.translate("comparisonSimOnlyTabLabel"),countProperty:"contracts",params:{model_name:"Sim Only",filter_product_types:"contracts"},category:"contracts",pageSize:r.rows||3}),e)}if(i.deals>0||i.similar>0){if(m){const e=e=>{const t=(m.values||[]).find(r=>r.tab_active&&(r.value===e.value||Number.parseFloat(String(r.value))===Number.parseFloat(String(e.value))));return t?{value:String(e.value).toLowerCase().replace(/ /g,"-"),rawValue:String(e.value),label:s.translate(e.formatted_value),image:t.image_url,mobileImage:t.mobile_image_url,countProperty:"deals",params:{[m.filter_key]:e.value},category:"retail",type:m.type,pageSize:r.rows||4}:null},t=y(m,r).reduce((r,t)=>{const a=e(t);return a?r.concat([a]):r},[]),a=w(m,r),n=t.map(e=>e.params[m.filter_key]);if((m.values||[]).filter(e=>-1===n.indexOf(e.value)).length>0&&t.push({value:"other",rawValue:"null",label:s.translate("reviewOtherPlatformTabLabel"),image:t.find(e=>e.image)||0===t.length?(0,b.A)("misc/three_dots.png"):null,countProperty:"deals",params:{[m.filter_key.replace("filter_label","filter_label_blacklist")]:n.join(",")},category:"retail",type:m.type,pageSize:r.rows||4}),t.length>0)return a.length>0?a.reduce((e,r)=>{const a=t.find(e=>e.rawValue&&e.rawValue.toLowerCase()===r.toLowerCase());return a?e.concat(a):e},[]):t}const e=[{value:"deals",label:s.translate("reviewRetailTabLabel"),countProperty:"deals",params:{},category:"retail",pageSize:r.rows||4}];return p&&e.push({value:"bundle",label:s.translate("bundleTabLabel"),countProperty:"deals",params:{filter_product_types:"deals",bundle_models:1},category:"retail",pageSize:r.rows||4}),e}return i.offers>0?[{value:"offers",label:s.translate("offersTabLabel"),countProperty:"offers",params:{filter_product_types:"offers"},category:"offers",pageSize:r.rows||3}]:i.vouchers>0?[{value:"vouchers",label:s.translate("offersVouchersTabLabel"),countProperty:"vouchers",params:{},category:"vouchers",pageSize:r.rows||3}]:i.offer_deals>0?[{value:"offer_deals",label:s.translate("offersDealsTabLabel"),countProperty:"offer_deals",params:{},category:"offer_deals",pageSize:r.rows||3}]:i.fallback>0||d?[{value:"fallback",label:s.translate("fallbackLabel"),countProperty:"fallback",params:{filter_product_types:"fallback"},category:"retail",pageSize:r.rows||4}]:i.unique_codes>0?[{value:"unique_codes",label:s.translate("offersUniqueCodesTabLabel"),countProperty:"unique_codes",params:{},category:"unique_codes",pageSize:r.rows||3}]:i.newsletter>0?[{value:"newsletter",label:s.translate("newsletterTabLabel"),countProperty:"newsletter",params:{},category:"newsletter",pageSize:r.rows||3}]:i.rewards>0?[{value:"rewards",label:s.translate("rewardsTabLabel"),countProperty:"rewards",params:{},category:"rewards",pageSize:r.rows||3}]:[]};t.dn(v);const k=({data:e,params:r,features:t,widget:a,localiser:n,models:o,area:s})=>{const l=v({data:e,params:r,features:t,area:s,widget:a,localiser:n,models:o});return{tabConfigs:l,defaultTab:(()=>{const e=(0,h.R)(h.$.REVIEW_TAB);if(e&&l.find(r=>r.value===e&&"gamePlatform"===r.type)){const r=(l||[]).find(r=>r.value===e);if(r)return r}return l&&l[0]?l[0]:null})()}};t.dn(k);const D=(e,r)=>{const{model_name:t,model_id:a,offer:n,match_id:s,only_fallback_offers:l}=r;return!!(e?.type!==o.x.DEAL&&e?.type!==o.x.ANF_DEAL||s)&&(!l&&((i=e.type)!==o.x.TABLETOP&&i!==o.x.ANF_TABLETOP&&Boolean(t||a||n)));var i};var E=t(4293);const A=(e,r,t=void 0,a=void 0)=>0===e.length||e.filter(({attribute:e})=>"modelName"!==e).every(({attribute:e,values:n})=>(n||[]).some(n=>"widgetType"===e?n===r.widget.type:"editorial"===e?Boolean(parseInt(n,10))===r[e]:"modelId"===e&&t?!!Object.values(t).find(e=>String(e)===n)||Boolean(Object.keys(t).find(e=>{const r=t[e];return(a&&a.model_info&&a.model_info[r]&&a.model_info[r].parents?a.model_info[r].parents:[]).find(e=>String(e.id)===n)})):"blockType"!==e||Boolean(n===r[e])));t.dn(A);var q=t(5924);const x=(e,r,t)=>{const a=(0,q.A)(["battle"]),n=a&&a.battle?a.battle:"",o=r&&r.params&&r.params.battle?r.params.battle:"",s=n||o;
2if(/\d*-v\d*/.test(s)){const r=s.match(new RegExp(`^${e}-v(\\d)`));if(r&&r&&r[1])return parseInt(r[1],10)}if(/\d*-\d*/.test(s)){const e=Number(s.split("-")[1]);return t.findIndex(r=>r.id===e)}return 0};t.dn(x);const S=(e,r)=>{if(e&&e.variants&&e.variants.length>0){const{variants:t}=e,a=x(e.id,r,t),n="number"==typeof a?a:0,o=t[n];return o?{...o,variantNumber:n}:null}return null};t.dn(S);const L=(e,r,t,a)=>{if(e&&A(e.criteria,r,t,a)){const t=S(e,r);return{battleFeatures:t?t.features:void 0,test:e,variant:t}}return{}};t.dn(L);const C=(e,r)=>{if(0===r.offers.filter(e=>200!==e.product_type).length&&e.offers.length>0)return e.offers;if(r.offers.length>0&&e.offers.length>0){const t=r.offers.filter(r=>!e.offers.find(e=>e.match_id===r.match_id)).sort((e,r)=>r.score<e.score?1:0);return t[0]?[t[0],...e.offers]:e.offers}return r.offers.length>0&&0===e.offers.length?r.offers:e.offers};t.dn(C);const N=(e,r,t)=>{if(t&&r&&r.find(e=>"bundle"===e.value)){const a=e.bundle,n=e[t.value];n&&n.offers&&a&&a.offers&&(e[t.value]={...e[t.value],offers:C(a,n)},delete e.bundle,r=r.filter(e=>"bundle"!==e.value))}return{tabConfigs:r,data:e}};t.dn(N);const T=({tab:e,tabConfigs:r,defaultTab:t,getDataForAllTabs:a,showFilters:n,index:o,reFetchData:s})=>t&&e.value===t.value?!!(e.params&&Object.keys(e.params).filter(e=>e.indexOf("filter_")>=0&&"filter_product_types"!==e).length>0)||(!!s||!!(n&&r.length>1)):!(!a||0===o)||"bundle"===e.value;t.dn(T);const _=async e=>{const{defaultTab:r,tabConfigs:t,data:a,params:n,showFilters:s,reFetchData:l,widget:i}=e,c=Boolean(n.bundle_models)||r&&"model"===r.category||i.type===o.x.SPECS,u={},p={};for(const[o,i]of t.entries()){const d={...n,...i.params},m=T({tab:i,tabConfigs:t,defaultTab:r,getDataForAllTabs:c,showFilters:s,index:o,reFetchData:l}),g={model_info:{},offers:[],filters:[]};if(r&&i.value===r.value&&!m)u[i.value]=a,p[i.value]=n;else if(m){const r=await e.getWidgetResponse(d);r.ok?(u[i.value]=r.data.widget.data,p[i.value]=d):(u[i.value]=g,p[i.value]=d)}else u[i.value]=g,p[i.value]=d}return{tabData:u,tabParams:p}};t.dn(_);const F=(e,r,t)=>{const a=[];return Array.from(new Set(Object.keys(e).concat(Object.keys(r)))).forEach(n=>{if(r[n]!==e[n])if("filter_product_types"===n){-1===(r[n]||"").split(",").indexOf(t)&&a.push(n)}else a.push(n)}),a.length>0};t.dn(F);var B=t(9967),R=t(1716);const P=(e,r)=>!((e?.value||e?.type)&&r.length>0),V={widget:{data:{counts:{broadband:0,subscriptions:0,contracts:0,deals:0,accessories:0,fallback:0,offers:0,vouchers:0,unique_codes:0,offer_deals:0,newsletter:0,similar:0,multimedia:0,rewards:0},offers:[],offer_type:"",filters:[],offer_types:[],pagination:{limit:0,limit_contracts:0,limit_deals:0,offset:null},event:null,title:"",last_update:null,sponsor:null}},battle:null,area:null,models:{},version:""},I=e=>{const{options:r,model:t}=e,{features:a,localiser:n,props:s}=r,{params:l,widget:i}=s,{widgetResponse:c}=t,{models:u,area:p,widget:{data:d}}=c?.ok?c.data:V,{tabConfigs:m,defaultTab:g}=k({data:d,params:l,features:a,widget:i,localiser:n,models:u,area:p}),f=((e,r)=>{const{params:t,site:a,editorial:n,widget:s,name:l}=e,{widgetType:i}=(0,q.A)(["widgetType"]);return i||([B.v,R.i].includes(a)&&s.type===o.x.REVIEW&&r&&"contracts"===r.value?o.x.POCKET:"responsive"!==a.platform||"review"!==t.article_type||"deals"!==r?.value||s.type!==o.x.REVIEW||n||"BOT widget"===l?r&&"label_text_game_platform"===r.type&&s.type===o.x.REVIEW?o.x.TABS:"buying_guide"===t.article_type&&s.type===o.x.MERCHANT_LINK&&r&&"subscriptions"===r.value?o.x.PRICE:s.type:o.x.MERCHANT_LINK)})(s,g),h=i.type!==f;return{options:{...r,props:{...s,widgetType:f,widget:(0,E.A)(f)}},model:{...t,widgetChanged:h,defaultTab:g,tabConfigs:m,widgetMissing:P(g,m)}}},U=async e=>{const r=await(async e=>{const r={widgetMissing:!1,widgetChanged:!1,reFetchData:!1,tabConfigs:[],defaultTab:null,tabData:{},tabParams:{}},{props:{widget:t,params:a,getWidgetResponse:n}}=e;return D(t,a)?{options:e,model:{...r,widgetResponse:await n(a)}}:{options:e,model:r}})(e),t=(e=>{const{options:r,model:t}=e,{apiFeatures:a,widgetFeatures:n,props:s}=r,{widgetResponse:l}=t;if(!l?.ok||!l.data.battle)return e;const{widget:{data:i},models:c,battle:u}=l.data,{battleFeatures:p,test:d,variant:m}=L(u,s,c,i);if(a.setAttribute("battleFeatures",p),n.setAttribute("battleFeatures",p),p&&p.switchMerchantlinkToReview&&(p.widgetType=o.x.REVIEW),p&&p.widgetType){const e=(0,E.A)(p.widgetType);return{options:{...r,apiFeatures:a,widgetFeatures:n,props:{...s,widget:e,widgetType:e.type,battle:{test:d,variant:{id:m?.id||0,name:m?.name||""}}}},model:{...t,battleFeatures:p,widgetChanged:!0}}}return{options:{...r,apiFeatures:a,widgetFeatures:n,props:{...s,battle:{test:d,variant:{id:m?.id||0,name:m?.name||""}}}},model:{...t,battleFeatures:p}}})(I(r)),n=(e=>{const{options:r,model:t}=e,{apiFeatures:a,widgetFeatures:n,localiser:s,props:l}=r,{widget:i,params:c}=l,{widgetResponse:u,battleFeatures:p,widgetChanged:d}=t;if(!u?.ok)return e;const{widget:{data:m},models:g,area:f}=u.data;if(d){n.setAttribute("widget",i),a.setAttribute("widget",i);const e=a.getFeatures("value",!0),o=k({data:m,params:e,features:n.getFeatures("id"),widget:i,localiser:s,models:g,area:f}),{tabConfigs:u,defaultTab:p}=o;return{options:{...r,widgetFeatures:n,apiFeatures:a,props:{...l,...n.getFeatures("id"),params:{...c,...e}}},model:{...t,reFetchData:F(c,e,m?.offer_type),tabConfigs:u,defaultTab:p}}}if(p){const e=a.getFeatures("value",!0);return{options:{...r,widgetFeatures:n,apiFeatures:a,props:{...l,...n.getFeatures("id"),params:{...c,...e}}},model:{...t,reFetchData:F(c,e,m?.offer_type)}}}return{options:r,model:{...t,reFetchData:i.type===o.x.SPECS}}})(t),i=await(async e=>{const{options:r,model:t}=e,{apiFeatures:a,widgetFeatures:n,props:o,features:s}=r,{widget:l,getWidgetResponse:i}=o,{widgetResponse:c,defaultTab:u,reFetchData:p,widgetMissing:d,tabConfigs:m}=t;if(d||!c?.ok)return e;const{widget:{data:g}}
2=c.data,f=await _({defaultTab:u,tabConfigs:m,data:g,params:o.params,showFilters:s.showFilters??!1,reFetchData:p,widget:l,getWidgetResponse:i}),h=N(f.tabData,m,u);n.setAttribute("defaultTab",u),a.setAttribute("defaultTab",u);const b=n.getFeatures("id");return{options:{...r,props:{...o,...b,params:a.getFeatures("value",!0)},widgetFeatures:n,apiFeatures:a,features:b},model:{...t,tabData:h.data,tabConfigs:h.tabConfigs,tabParams:f.tabParams}}})(n);return(async e=>{const{model:r,options:t}=e,{localiser:n,features:s,props:l}=t,{params:i,site:u,articleName:m,articleUrl:g,widget:h,modelBrand:b}=l,{defaultTab:w,tabConfigs:y,widgetResponse:v,tabData:D,tabParams:E,widgetMissing:A}=r,{models:q,battle:x,widget:S}=v?.ok?v.data:{models:{},battle:null},L=((e,r)=>r||e||"GB")(l.territory,v?.ok?v.data.area:null),C="object"==typeof E&&Object.keys(E).length>0,N={...l,area:L,widgetIntroduction:l.widgetIntroduction&&c().decode(l.widgetIntroduction).trim().replace(/(\\n|\\)/g,""),data:D,params:C?E:i,tabConfigs:y,defaultTab:w,getTabConfigs:(e,r)=>{const{tabConfigs:t}=k({data:e,params:r,features:s,widget:h,localiser:n,models:q,area:L});return t},models:q,reviews:await(async()=>{const e=Object.keys(q||{}),r=w?w.value:null;if(r&&e&&e.length>0&&D[r]&&D[r].model_info){const t=e.map(e=>q[e]).reduce((e,r)=>(e||(e=r),e));return f(D[r].model_info[t]||{},s.showReviews??"",u,L,x,l.articleType,l.articleCategory,l.social,l.trackingArea)}return[]})(),getDealData:async e=>{const r=s.linkText?n.translate(s.linkText):"",t=await Promise.all((e?.offers??[]).map(async e=>(0,d.G)({deal:e,localiser:n,localisedLinkText:r,showPrice:s.showPrice,showWasPrice:s.showWasPrice,customPromo:s.customPromo,customPromos:s.customPromos,excludeFrom:s.excludeFrom,showPromos:s.showPromos,site:u,area:L,articleName:m,articleUrl:g,articleType:l.articleType,articleCategory:l.articleCategory,trackingArea:l.trackingArea,params:i,widget:h,link:s.link,social:l.social}))),a=e?.model_info??{0:{brand:b,model_name:i?.model_name}};return{deals:t,totalDeals:e?.counts?.[e.offer_type],dealType:e?.offer_type,modelInfo:{...a,...S?.data.model_info}}}};if(N.dealData=await N.getDealData(w?D[w.value]:{}),!A&&w&&((e,r,{showNoDeals:t})=>!0===e?.ok&&(r&&r.deals&&r.deals.length>0||!0===t))(r.widgetResponse,N.dealData,s))return p(N,t,N.widget)?{props:N,result:a.kB.SKIPPED}:{props:N,result:a.kB.SUCCESS};const{only_fallback_offers:T}=i;return t.props.widget.type===o.x.DEAL||t.props.widget.type===o.x.ANF_DEAL||T&&w||T&&(t.props.widget.type===o.x.COLLECTION||t.props.widget.type===o.x.ANF_COLLECTION)?{props:N,result:a.kB.SUCCESS}:v?v.ok?{props:N,result:a.kB.MISSING}:{props:N,result:a.kB.PRESERVED}:{props:N,result:a.kB.SKIPPED}})(await(async e=>{const r=!l.includes(e.options.props.widgetType),t="voucher"===e.options.props.params.article_type;if(r||t)return e;const a=[...new Set(e.model.tabConfigs.map(r=>e.model.tabData[r.value].offers.map(e=>e.merchant.name?(0,s.A)(e.merchant.name):e.merchant.name)).flat())];if(!a.length)return e;const n=3*a.length,o=await e.options.props.getAiredaleFeeds({site:e.options.props.site.id,length:Math.max(100,n),retailerCategory:a.join(","),territory:e.options.props.params.area??e.options.props.territory});return{...e,model:{...e.model,tabData:{...e.model.tabConfigs.reduce((r,t)=>({...r,[t.value]:{...e.model.tabData[t.value],offers:e.model.tabData[t.value].offers.map(e=>({...e,airedale_info:{canonicalUrl:o.find(r=>r.articlevoucherretailercategory?.toLowerCase()===e.merchant.name?.toLowerCase())?.canonical}}))}}),{})}}}})(i))};t.dn(U);const O=async({props:e})=>{const{params:r,getSeasonalResponse:t,keywords:n}=e,o=await t(r),s=((e,r)=>{if(!e.ok)return a.kB.PRESERVED;if(!e.data.link)return a.kB.MISSING;const t=e.data.link?.tags;return r&&t&&t?.length>0?t.some(e=>r.includes(e))?a.kB.SUCCESS:a.kB.SKIPPED:a.kB.SUCCESS})(o,n);return{props:{...e,seasonalResponse:o},result:s}};var H=t(3948);const M=async e=>{const{editorial:r,placeholder:t,defaultParams:s,index:l,site:i,territory:c,localiser:u,keywords:d,getWidgetResponse:m,getModelOffersResponse:g,getSeasonalResponse:f,getAiredaleFeeds:h,getModelSuggestions:b,postForWidgetResponse:w,articleId:y,articleName:v,articleUrl:k,articleType:D,origin:A,dataLinkMerchant:x}=e;let{attributes:S}=e;const L=(e=>{if((e||"").indexOf("iframe.html")>=0)return[]})(k),C=(0,q.A)(L),N=((e,r)=>{const t=(0,H.A)(o.x,e);if(t)return(0,E.A)(t);const a=(0,H.A)(o.x,r);if(!a)throw new Error(`Invalid widget type: ${r}`);return(0,E.A)(a)})(S.displayType,S.widgetType);S={...s,...S,...C};const T=new n.s5(S,N,r,u,i,c,d,A),_=new n.s6(S,N,r,u,i,c,d),F=_.getFeatures("id"),B={...T.getFeatures("value"),...T.getLabels()},R=p(F,e,N),P={attributes:S,getWidgetResponse:m,getModelOffersResponse:g,getSeasonalResponse:f,getAiredaleFeeds:h,getModelSuggestions:b,postForWidgetResponse:w,widget:N,editorial:r,placeholder:t??null,site:i,territory:c,localiser:u,language:u.language,translate:u.translate.bind(u),index:l,articleId:y??"",articleName:v,articleUrl:k,articleType:D,keywords:d,dealData:{deals:[],totalDeals:0,dealType:"",modelInfo:{}},reviews:[],...F,params:B,widgetType:N.type,dataLinkMerchant:x};if(R)return{props:P,result:a.kB.SKIPPED};const V=N.type===o.x.SEASONAL?O:U;return await V({props:P,apiFeatures:T,widgetFeatures:_,localiser:u,features:F})}},4293(e,r,t){"use strict";t.d(r,{A:()=>n});var a=t(5378);const n=e=>{const r=a.A.find(r=>r.type===e);if(!r)throw new Error(`Widget type ${e} not found in widgetConfigs`);return r}},5518(e,r,t){"use strict";t.d(r,{y:()=>s});var a=t(4625),n=t(3616),o=t(5557);const s=e=>{if(!o.b&&!(0,a.x)()&&!document.getElementById(`hawkStyles-${e}`)){const r=document.createElement("link");r.rel="stylesheet",r.type="text/css",r.id=`hawkStyles-${e}`,r.href=`${(0,n.q)()}/css/browser/master-6d42e8e5/${e}.min.css`,document.head.appendChild(r)}}},4353(e){e.exports=function(){"use strict";var e=1e3,r=6e4,t=36e5,a="millisecond",n="second",o="minute",s="hour",l="day",i="week",c="month",u="quarter",p="year",d="date",m="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
vendor: 4,445 bytes, line 2
2|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var r=["th","st","nd","rd"],t=e%100;return"["+e+(r[(t-20)%10]||r[t]||r[0])+"]"}},b=function(e,r,t){var a=String(e);return!a||a.length>=r?e:""+Array(r+1-a.length).join(t)+e},w={s:b,z:function(e){var r=-e.utcOffset(),t=Math.abs(r),a=Math.floor(t/60),n=t%60;return(r<=0?"+":"-")+b(a,2,"0")+":"+b(n,2,"0")},m:function e(r,t){if(r.date()<t.date())return-e(t,r);var a=12*(t.year()-r.year())+(t.month()-r.month()),n=r.clone().add(a,c),o=t-n<0,s=r.clone().add(a+(o?-1:1),c);return+(-(a+(t-n)/(o?n-s:s-n))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:c,y:p,w:i,d:l,D:d,h:s,m:o,s:n,ms:a,Q:u}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",v={};v[y]=h;var k="$isDayjsObject",D=function(e){return e instanceof x||!(!e||!e[k])},E=function e(r,t,a){var n;if(!r)return y;if("string"==typeof r){var o=r.toLowerCase();v[o]&&(n=o),t&&(v[o]=t,n=o);var s=r.split("-");if(!n&&s.length>1)return e(s[0])}else{var l=r.name;v[l]=r,n=l}return!a&&n&&(y=n),n||!a&&y},A=function(e,r){if(D(e))return e.clone();var t="object"==typeof r?r:{};return t.date=e,t.args=arguments,new x(t)},q=w;q.l=E,q.i=D,q.w=function(e,r){return A(e,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var x=function(){function h(e){this.$L=E(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[k]=!0}var b=h.prototype;return b.parse=function(e){this.$d=function(e){var r=e.date,t=e.utc;if(null===r)return new Date(NaN);if(q.u(r))return new Date;if(r instanceof Date)return new Date(r);if("string"==typeof r&&!/Z$/i.test(r)){var a=r.match(g);if(a){var n=a[2]-1||0,o=(a[7]||"0").substring(0,3);return t?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)}}return new Date(r)}(e),this.init()},b.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},b.$utils=function(){return q},b.isValid=function(){return!(this.$d.toString()===m)},b.isSame=function(e,r){var t=A(e);return this.startOf(r)<=t&&t<=this.endOf(r)},b.isAfter=function(e,r){return A(e)<this.startOf(r)},b.isBefore=function(e,r){return this.endOf(r)<A(e)},b.$g=function(e,r,t){return q.u(e)?this[r]:this.set(t,e)},b.unix=function(){return Math.floor(this.valueOf()/1e3)},b.valueOf=function(){return this.$d.getTime()},b.startOf=function(e,r){var t=this,a=!!q.u(r)||r,u=q.p(e),m=function(e,r){var n=q.w(t.$u?Date.UTC(t.$y,r,e):new Date(t.$y,r,e),t);return a?n:n.endOf(l)},g=function(e,r){return q.w(t.toDate()[e].apply(t.toDate("s"),(a?[0,0,0,0]:[23,59,59,999]).slice(r)),t)},f=this.$W,h=this.$M,b=this.$D,w="set"+(this.$u?"UTC":"");switch(u){case p:return a?m(1,0):m(31,11);case c:return a?m(1,h):m(0,h+1);case i:var y=this.$locale().weekStart||0,v=(f<y?f+7:f)-y;return m(a?b-v:b+(6-v),h);case l:case d:return g(w+"Hours",0);case s:return g(w+"Minutes",1);case o:return g(w+"Seconds",2);case n:return g(w+"Milliseconds",3);default:return this.clone()}},b.endOf=function(e){return this.startOf(e,!1)},b.$set=function(e,r){var t,i=q.p(e),u="set"+(this.$u?"UTC":""),m=(t={},t[l]=u+"Date",t[d]=u+"Date",t[c]=u+"Month",t[p]=u+"FullYear",t[s]=u+"Hours",t[o]=u+"Minutes",t[n]=u+"Seconds",t[a]=u+"Milliseconds",t)[i],g=i===l?this.$D+(r-this.$W):r;if(i===c||i===p){var f=this.clone().set(d,1);f.$d[m](g),f.init(),this.$d=f.set(d,Math.min(this.$D,f.daysInMonth())).$d}else m&&this.$d[m](g);return this.init(),this},b.set=function(e,r){return this.clone().$set(e,r)},b.get=function(e){return this[q.p(e)]()},b.add=function(a,u){var d,m=this;a=Number(a);var g=q.p(u),f=function(e){var r=A(m);return q.w(r.date(r.date()+Math.round(e*a)),m)};if(g===c)return this.set(c,this.$M+a);if(g===p)return this.set(p,this.$y+a);if(g===l)return f(1);if(g===i)return f(7);var h=(d={},d[o]=r,d[s]=t,d[n]=e,d)[g]||1,b=this.$d.getTime()+a*h;return q.w(b,this)},b.subtract=function(e,r){return this.add(-1*e,r)},b.format=function(e){var r=this,t=this.$locale();if(!this.isValid())return t.invalidDate||m;var a=e||"YYYY-MM-DDTHH:mm:ssZ",n=q.z(this),o=this.$H,s=this.$m,l=this.$M,i=t.weekdays,c=t.months,u=t.meri
2diem,p=function(e,t,n,o){return e&&(e[t]||e(r,a))||n[t].slice(0,o)},d=function(e){return q.s(o%12||12,e,"0")},g=u||function(e,r,t){var a=e<12?"AM":"PM";return t?a.toLowerCase():a};return a.replace(f,function(e,a){return a||function(e){switch(e){case"YY":return String(r.$y).slice(-2);case"YYYY":return q.s(r.$y,4,"0");case"M":return l+1;case"MM":return q.s(l+1,2,"0");case"MMM":return p(t.monthsShort,l,c,3);case"MMMM":return p(c,l);case"D":return r.$D;case"DD":return q.s(r.$D,2,"0");case"d":return String(r.$W);case"dd":return p(t.weekdaysMin,r.$W,i,2);case"ddd":return p(t.weekdaysShort,r.$W,i,3);case"dddd":return i[r.$W];case"H":return String(o);case"HH":return q.s(o,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return g(o,s,!0);case"A":return g(o,s,!1);case"m":return String(s);case"mm":return q.s(s,2,"0");case"s":return String(r.$s);case"ss":return q.s(r.$s,2,"0");case"SSS":return q.s(r.$ms,3,"0");case"Z":return n}return null}(e)||n.replace(":","")})},b.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},b.diff=function(a,d,m){var g,f=this,h=q.p(d),b=A(a),w=(b.utcOffset()-this.utcOffset())*r,y=this-b,v=function(){return q.m(f,b)};switch(h){case p:g=v()/12;break;case c:g=v();break;case u:g=v()/3;break;case i:g=(y-w)/6048e5;break;case l:g=(y-w)/864e5;break;case s:g=y/t;break;case o:g=y/r;break;case n:g=y/e;break;default:g=y}return m?g:q.a(g)},b.daysInMonth=function(){return this.endOf(c).$D},b.$locale=function(){return v[this.$L]},b.locale=function(e,r){if(!e)return this.$L;var t=this.clone(),a=E(e,r,!0);return a&&(t.$L=a),t},b.clone=function(){return q.w(this.$d,this)},b.toDate=function(){return new Date(this.valueOf())},b.toJSON=function(){return this.isValid()?this.toISOString():null},b.toISOString=function(){return this.$d.toISOString()},b.toString=function(){return this.$d.toUTCString()},h}(),S=x.prototype;return A.prototype=S,[["$ms",a],["$s",n],["$m",o],["$H",s],["$W",l],["$M",c],["$y",p],["$D",d]].forEach(function(e){S[e[1]]=function(r){return this.$g(r,e[0],e[1])}}),A.extend=function(e,r){return e.$i||(e(r,x,A),e.$i=!0),A},A.locale=E,A.isDayjs=D,A.unix=function(e){return A(1e3*e)},A.en=v[y],A.Ls=v,A.p={},A}()},8134(e){e.exports=function(){"use strict";var e="week",r="year";return function(t,a,n){var o=a.prototype;o.week=function(t){if(void 0===t&&(t=null),null!==t)return this.add(7*(t-this.week()),"day");var a=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var o=n(this).startOf(r).add(1,r).date(a),s=n(this).endOf(e);if(o.isBefore(s))return 1}var l=n(this).startOf(r).date(a).startOf(e).subtract(1,"millisecond"),i=this.diff(l,e,!0);return i<0?n(this).startOf("week").week():Math.ceil(i)},o.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},6067(e,r,t){var a;e=t.nmd(e),function(){var n=r,o=(e&&e.exports,"object"==typeof t.g&&t.g);o.global!==o&&o.window;var s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[\x01-\x7F]/g,i=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E
25\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"Â":"shy","â":"zwnj","â":"zwj","â":"lrm","â£":"ic","â¢":"it","â¡":"af","â":"rlm","â":"ZeroWidthSpace","â ":"NoBreak","Ì":"DownBreve","â":"tdot","â":"DotDot","\t":"Tab","\n":"NewLine","â":"puncsp","â":"MediumSpace","â":"thinsp","â":"hairsp","â":"emsp13","â":"ensp","â
":"emsp14","â":"emsp","â":"numsp"," ":"nbsp","ââ":"ThickSpace","â¾":"oline",_:"lowbar","â":"dash","â":"ndash","â":"mdash","â":"horbar",",":"comma",";":"semi","â":"bsemi",":":"colon","â©´":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","â¥":"nldr","â¦":"mldr","·":"middot","'":"apos","â":"lsquo","â":"rsquo","â":"sbquo","â¹":"lsaquo","âº":"rsaquo",'"':"quot","â":"ldquo","â":"rdquo","â":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","â":"lceil","â":"rceil","â":"lfloor","â":"rfloor","â¦
":"lopar","â¦":"ropar","â¦":"lbrke","â¦":"rbrke","â¦":"lbrkslu","â¦":"rbrksld","â¦":"lbrksld","â¦":"rbrkslu","â¦":"langd","â¦":"rangd","â¦":"lparlt","â¦":"rpargt","â¦":"gtlPar","â¦":"ltrPar","â¦":"lobrk","â§":"robrk","â¨":"lang","â©":"rang","âª":"Lang","â«":"Rang","â¬":"loang","â":"roang","â²":"lbbrk","â³":"rbbrk","â":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","â°":"permil","â±":"pertenk","â ":"dagger","â¡":"Dagger","â¢":"bull","â":"hybull","â²":"prime","â³":"Prime","â´":"tprime","â":"qprime","âµ":"bprime","â":"caret","`":"grave","´":"acute","Ë":"tilde","^":"Hat","¯":"macr","Ë":"breve","Ë":"dot","¨":"die","Ë":"ring","Ë":"dblac","¸":"cedil","Ë":"ogon",Ë:"circ",Ë:"caron","°":"deg","©":"copy","®":"reg","â":"copysr",â:"wp","â":"rx","â§":"mho","â©":"iiota","â":"larr","â":"nlarr","â":"rarr","â":"nrarr","â":"uarr","â":"darr","â":"harr","â®":"nharr","â":"varr","â":"nwarr","â":"nearr","â":"searr","â":"swarr","â":"rarrw","â̸":"nrarrw","â":"Larr","â":"Uarr","â ":"Rarr","â¡":"Darr","â¢":"larrtl","â£":"rarrtl","â¤":"mapstoleft","â¥":"mapstoup","â¦":"map","â§":"mapstodown","â©":"larrhk","âª":"rarrhk","â«":"larrlp","â¬":"rarrlp","â":"harrw","â°":"lsh","â±":"rsh","â²":"ldsh","â³":"rdsh","âµ":"crarr","â¶":"cularr","â·":"curarr","âº":"olarr","â»":"orarr","â¼":"lharu","â½":"lhard","â¾":"uharr","â¿":"uharl","â":"rharu","â":"rhard","â":"dharr","â":"dharl","â":"rlarr","â
":"udarr","â":"lrarr","â":"llarr","â":"uuarr","â":"rrarr","â":"ddarr","â":"lrhar","â":"rlhar","â":"lArr","â":"nlArr","â":"uArr","â":"rArr","â":"nrArr","â":"dArr","â":"iff","â":"nhArr","â":"vArr","â":"nwArr","â":"neArr","â":"seArr","â":"swArr","â":"lAarr","â":"rAarr","â":"zigrarr","â¤":"larrb","â¥":"rarrb","âµ":"duarr","â½":"loarr","â¾":"roarr","â¿":"hoarr","â":"forall","â":"comp","â":"part","â̸":"npart","â":"exist","â":"nexist","â
":"empty","â":"Del","â":"in","â":"notin","â":"ni","â":"notni","϶":"bepsi","â":"prod","â":"coprod","â":"sum","+":"plus","±":"pm","÷":"div","Ã":"times","<":"lt","â®":"nlt","<â":"nvlt","=":"equals","â ":"ne","=â¥":"bne","⩵":"Equal",">":"gt","â¯":"ngt",">â":"nvgt","¬":"not","|":"vert","¦":"brvbar","â":"minus","â":"mp","â":"plusdo","â":"frasl","â":"setmn","â":"lowast","â":"compfn","â":"Sqrt","â":"prop","â":"infin","â":"angrt","â ":"ang","â â":"nang","â¡":"angmsd","â¢":"angsph","â£":"mid","â¤":"nmid","â¥":"par","â¦":"npar","â§":"and","â¨":"or","â©":"cap","â©ï¸":"caps","âª":"cup","âªï¸":"cups","â«":"int","â¬":"Int","â":"tint","â¨":"qint","â®":"oint","â¯":"Conint","â°":"Cconint","â±":"cwint","â²":"cwconint","â³":"awconint","â´":"there4","âµ":"becaus","â¶":"ratio","â·":"Colon","â¸":"minusd","âº":"mDDot","â»":"homtht","â¼":"sim","â":"nsim","â¼â":"nvsim","â½":"bsim","â½Ì±":"race","â¾":"ac","â¾Ì³":"acE","â¿":"acd","â":"wr","â":"esim","â̸":"nesim","â":"sime","â":"nsime","â
":"cong","â":"ncong","â":"simne","â":"ap","â":"nap","â":"ape","â":"apid","â̸":"napid","â":"bcong","â":"CupCap","â":"NotCupCap","ââ":"nvap","â":"bump","â̸":"nbump","â":"bumpe","â̸":"nbumpe","â":"doteq","â̸":"nedot","â":"eDot","â":"efDot","â":"erDot","â":"colone","â":"ecolon","â":"ecir","â":"cire","â":"wedgeq","â":"veeeq","â":"trie","â":"equest","â¡":"equiv","â¢":"nequiv","â¡â¥":"bnequiv","â¤":"le","â°":"nle","â¤â":"nvle","â¥":"ge","â±":"nge","â¥â":"nvge","â¦":"lE","â¦Ì¸":"nlE","â§":"gE","â§Ì¸":"ngE","â¨ï¸":"lvnE","â¨":"lnE","â©":"gnE","â©ï¸":"gvnE","âª":"ll","âªÌ¸":"nLtv","âªâ":"nLt","â«":"gg","â«Ì¸":"nGtv","â«â":"nGt","â¬":"twixt","â²":"lsim","â´":"nlsim","â³":"gsim","âµ":"ngsim","â¶":"lg","â¸":"ntlg","â·":"gl","â¹":"ntgl","âº":"pr","â":"npr","â»":"sc","â":"nsc","â¼":"prcue","â ":"nprcue","â½":"sccue","â¡":"nsccue","â¾":"prsim","â¿":"scsim","â¿Ì¸":"NotSucceedsTilde","â":"sub","â":"nsub","ââ":"vnsub","â":"sup","â
":"nsup","ââ":"vnsup","â":"sube","â":"nsube","â":"supe","â":"nsupe","âï¸":"vsubne","â":"subne","âï¸":"vsupne","â":"supne","â":"cupdot","â":"uplus","â":"sqsub","â̸":"NotSquareSubset","â":"sqsup","â̸":"NotSquareSuperset","â":"sqsube","â¢":"nsqsube","â":"sqsupe","â£":"nsqsupe","â":"sqcap","âï¸":"sqcaps","â":"sqcup","âï¸":"sqcups","â":"oplus","â":"ominus","â":"otimes","â":"osol","â":"odot","â":"ocir","â":"oast","â":"odash","â":"plusb","â":"minusb","â ":"timesb","â¡":"sdotb","â¢":"vdash","â¬":"nvdash","â£":"dashv","â¤":"top","â¥":"bot","â§":"models","â¨":"vDash","â":"nvDash","â©":"Vdash","â®":"nVdash","âª":"Vvdash","â«":"VDash","â¯":"nVDash","â°":"prurel","â²":"vltri","âª":"nltri","â³":"vrtri","â«":"nrtri","â´":"ltrie","â¬":"nltrie","â´â":"nvltrie","âµ":"rtrie","â":"nrtrie","âµâ":"nvrtrie","â¶":"origof","â·":"imof","â¸":"mumap","â¹":"hercon","âº":"intcal","â»":"veebar","â½":"barvee","â¾":"angrtvb","â¿":"lrtri","â":"Wedge","â":"Vee","â":"xcap","â":"xcup","â":"diam","â
":"sdot","â":"Star","â":"divonx","â":"bowtie","â":"ltimes","â":"rtimes","â":"lthree","â":"rthree","â":"bsime","â":"cuvee","â":"cuwed","â":"Sub","â":"Sup","â":"Cap","â":"Cup","â":"fork","â":"epar","â":"ltdot","â":"gtdot","â":"Ll","â̸":"nLl","â":"Gg","â̸":"nGg","âï¸":"lesg","â":"leg","â":"gel","âï¸":"gesl","â":"cuepr","â":"cuesc","â¦":"lnsim","â§":"gnsim","â¨":"prnsim","â©":"scnsim","â®":"vellip","â¯":"ctdot","â°":"utdot","â±":"dtdot","â²":"disin","â³":"isinsv","â´":"isins","âµ":"isindot","âµÌ¸":"notindot","â¶":"notinvc","â·":"notinvb","â¹":"isinE","â¹Ì¸":"notinE","âº":"nisd","â»":"xnis","â¼":"nis","â½":"notnivc","â¾":"notnivb","â
":"barwed","â":"Barwed","â":"drcrop","â":"dlcrop","â":"urcrop","â":"ulcrop","â":"bnot","â":"profline","â":"profsurf","â":"telrec","â":"target","â":"ulcorn","â":"urcorn","â":"dlcorn","â":"drcorn","â¢":"frown","â£":"smile","â":"cylcty","â®":"profalar","â¶":"topbot","â½":"ovbar","â¿":"solbar","â¼":"angzarr","â°":"lmoust","â±":"rmoust","â´":"tbrk","âµ":"bbrk","â¶":"bbrktbrk","â":"OverParenthesis","â":"UnderParenthesis","â":"OverBrace","â":"UnderBrace","â¢":"trpezium","â§":"elinters","â£":"blank","â":"boxh","â":"boxv","â":"boxdr","â":"boxdl","â":"boxur","â":"boxul","â":"boxvr","â¤":"boxvl","â¬":"boxhd","â´":"boxhu","â¼":"boxvh","â":"boxH","â":"boxV","â":"boxdR","â":"boxDr","â":"boxDR","â":"boxdL","â":"boxDl","â":"boxDL","â":"boxuR","â":"boxUr","â":"boxUR","â":"boxuL","â":"boxUl","â":"boxUL","â":"boxvR","â":"boxVr","â ":"boxVR","â¡":"boxvL","â¢":"boxVl","â£":"boxVL","â¤":"boxHd","â¥":"boxhD","â¦":"boxHD","â§":"boxHu","â¨":"boxhU","â©":"boxHU","âª":"boxvH","â«":"boxVh","â¬":"boxVH","â":"uhblk","â":"lhblk","â":"block","â":"blk14","â":"blk12","â":"blk34","â
2¡":"squ","âª":"squf","â«":"EmptyVerySmallSquare","â":"rect","â®":"marker","â±":"fltns","â³":"xutri","â´":"utrif","âµ":"utri","â¸":"rtrif","â¹":"rtri","â½":"xdtri","â¾":"dtrif","â¿":"dtri","â":"ltrif","â":"ltri","â":"loz","â":"cir","â¬":"tridot","â¯":"xcirc","â¸":"ultri","â¹":"urtri","âº":"lltri","â»":"EmptySmallSquare","â¼":"FilledSmallSquare","â
":"starf","â":"star","â":"phone","â":"female","â":"male","â ":"spades","â£":"clubs","â¥":"hearts","â¦":"diams","âª":"sung","â":"check","â":"cross","â ":"malt","â¶":"sext","â":"VerticalSeparator","â":"bsolhsub","â":"suphsol","âµ":"xlarr","â¶":"xrarr","â·":"xharr","â¸":"xlArr","â¹":"xrArr","âº":"xhArr","â¼":"xmap","â¿":"dzigrarr","â¤":"nvlArr","â¤":"nvrArr","â¤":"nvHarr","â¤
":"Map","â¤":"lbarr","â¤":"rbarr","â¤":"lBarr","â¤":"rBarr","â¤":"RBarr","â¤":"DDotrahd","â¤":"UpArrowBar","â¤":"DownArrowBar","â¤":"Rarrtl","â¤":"latail","â¤":"ratail","â¤":"lAtail","â¤":"rAtail","â¤":"larrfs","â¤":"rarrfs","â¤":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","â¥
":"rarrpl","â¥":"harrcir","â¥":"Uarrocir","â¥":"lurdshar","â¥":"ldrushar","â¥":"LeftRightVector","â¥":"RightUpDownVector","â¥":"DownLeftRightVector","â¥":"LeftUpDownVector","â¥":"LeftVectorBar","â¥":"RightVectorBar","â¥":"RightUpVectorBar","â¥":"RightDownVectorBar","â¥":"DownLeftVectorBar","â¥":"DownRightVectorBar","â¥":"LeftUpVectorBar","â¥":"LeftDownVectorBar","â¥":"LeftTeeVector","â¥":"RightTeeVector","â¥":"RightUpTeeVector","â¥":"RightDownTeeVector","â¥":"DownLeftTeeVector","â¥":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","â¥":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","â¦":"vzigzag","â¦":"vangrt","â¦":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","â¦":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","â§":"olt","â§":"ogt","â§":"cirscir","â§":"cirE","â§":"solb","â§
":"bsolb","â§":"boxbox","â§":"trisb","â§":"rtriltri","â§":"LeftTriangleBar","â§Ì¸":"NotLeftTriangleBar","â§":"RightTriangleBar","â§Ì¸":"NotRightTriangleBar","â§":"iinfin","â§":"infintie","â§":"nvinfin","â§£":"eparsl","⧤":"smeparsl","â§¥":"eqvparsl","â§«":"lozf","â§´":"RuleDelayed","â§¶":"dsol","â¨":"xodot","â¨":"xoplus","â¨":"xotime","â¨":"xuplus","â¨":"xsqcup","â¨":"fpartint","â¨":"cirfnint","â¨":"awint","â¨":"rppolint","â¨":"scpolint","â¨":"npolint","â¨":"pointint","â¨":"quatint","â¨":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","â¨":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","â©":"capdot","â©":"ncup","â©":"ncap","â©":"capand","â©
":"cupor","â©":"cupcap","â©":"capcup","â©":"cupbrcap","â©":"capbrcup","â©":"cupcup","â©":"capcap","â©":"ccups","â©":"ccaps","â©":"ccupssm","â©":"And","â©":"Or","â©":"andand","â©":"oror","â©":"orslope","â©":"andslope","â©":"andv","â©":"orv","â©":"andd","â©":"ord","â©":"wedbar","⩦":"sdote","⩪":"simdot","â©":"congdot","â©Ì¸":"ncongdot","â©®":"easter","⩯":"ap
2acir","â©°":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","â©·":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","â©»":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","â©¿":"lesdot","âª":"gesdot","âª":"lesdoto","âª":"gesdoto","âª":"lesdotor","âª":"gesdotol","âª
":"lap","âª":"gap","âª":"lne","âª":"gne","âª":"lnap","âª":"gnap","âª":"lEg","âª":"gEl","âª":"lsime","âª":"gsime","âª":"lsimg","âª":"gsiml","âª":"lgE","âª":"glE","âª":"lesges","âª":"gesles","âª":"els","âª":"egs","âª":"elsdot","âª":"egsdot","âª":"el","âª":"eg","âª":"siml","âª":"simg","âª":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬ï¸":"smtes","âª":"late","âªï¸":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","â«":"supplus","â«":"submult","â«":"supmult","â«":"subedot","â«":"supedot","â«
":"subE","â«
̸":"nsubE","â«":"supE","â«Ì¸":"nsupE","â«":"subsim","â«":"supsim","â«ï¸":"vsubnE","â«":"subnE","â«ï¸":"vsupnE","â«":"supnE","â«":"csub","â«":"csup","â«":"csube","â«":"csupe","â«":"subsup","â«":"supsub","â«":"subsub","â«":"supsup","â«":"suphsub","â«":"supdsub","â«":"forkv","â«":"topfork","â«":"mlcp","⫤":"Dashv","⫦":"Vdashl","â«§":"Barv","⫨":"vBar","â«©":"vBarv","â««":"Vbar","⫬":"Not","â«":"bNot","â«®":"rnmid","⫯":"cirmid","â«°":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽â¥":"nparsl","â":"flat","â®":"natur","â¯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","Â¥":"yen","â¬":"euro","¹":"sup1","½":"half","â
":"frac13","¼":"frac14","â
":"frac15","â
":"frac16","â
":"frac18","²":"sup2","â
":"frac23","â
":"frac25","³":"sup3","¾":"frac34","â
":"frac35","â
":"frac38","â
":"frac45","â
":"frac56","â
":"frac58","â
":"frac78",ð¶:"ascr",ð:"aopf",ð:"afr",ð¸:"Aopf",ð:"Afr",ð:"Ascr",ª:"ordf",á:"aacute",Ã:"Aacute",à :"agrave",Ã:"Agrave",Ä:"abreve",Ä:"Abreve",â:"acirc",Ã:"Acirc",Ã¥:"aring",Ã
:"angst",ä:"auml",Ã:"Auml",ã:"atilde",Ã:"Atilde",Ä
:"aogon",Ä:"Aogon",Ä:"amacr",Ä:"Amacr",æ:"aelig",Ã:"AElig",ð·:"bscr",ð:"bopf",ð:"bfr",ð¹:"Bopf",â¬:"Bscr",ð
:"Bfr",ð :"cfr",ð¸:"cscr",ð:"copf",â:"Cfr",ð:"Cscr",â:"Copf",Ä:"cacute",Ä:"Cacute",Ä:"ccirc",Ä:"Ccirc",Ä:"ccaron",Ä:"Ccaron",Ä:"cdot",Ä:"Cdot",ç:"ccedil",Ã:"Ccedil","â
":"incare",ð¡:"dfr",â
:"dd",ð:"dopf",ð¹:"dscr",ð:"Dscr",ð:"Dfr",â
:"DD",ð»:"Dopf",Ä:"dcaron",Ä:"Dcaron",Ä:"dstrok",Ä:"Dstrok",ð:"eth",Ã:"ETH",â
:"ee",â¯:"escr",ð¢:"efr",ð:"eopf",â°:"Escr",ð:"Efr",ð¼:"Eopf",é:"eacute",Ã:"Eacute",è:"egrave",Ã:"Egrave",ê:"ecirc",Ã:"Ecirc",Ä:"ecaron",Ä:"Ecaron",ë:"euml",Ã:"Euml",Ä:"edot",Ä:"Edot",Ä:"eogon",Ä:"Eogon",Ä:"emacr",Ä:"Emacr",ð£:"ffr",ð:"fopf",ð»:"fscr",ð:"Ffr",ð½:"Fopf",â±:"Fscr",ï¬:"fflig",ï¬:"ffilig",ï¬:"ffllig",ï¬:"filig",fj:"fjlig",ï¬:"fllig",Æ:"fnof",â:"gscr",ð:"gopf",ð¤:"gfr",ð¢:"Gscr",ð¾:"Gopf",ð:"Gfr",ǵ:"gacute",Ä:"gbreve",Ä:"Gbreve",Ä:"gcirc",Ä:"Gcirc",Ä¡:"gdot",Ä :"Gdot",Ä¢:"Gcedil",ð¥:"hfr",â:"planckh",ð½:"hscr",ð:"hopf",â:"Hscr",â:"Hfr",â:"Hopf",Ä¥:"hcirc",Ĥ:"Hcirc",â:"hbar",ħ:"hstrok",Ħ:"Hstrok",ð:"iopf",ð¦:"ifr",ð¾:"iscr",â
:"ii",ð:"Iopf",â:"Iscr",â:"Im",Ã:"iacute",Ã:"Iacute",ì:"igrave",Ã:"Igrave",î:"icirc",Ã:"Icirc",ï:"iuml",Ã:"Iuml",Ä©:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Ä®:"Iogon",Ä«:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath",ð¿:"jscr",ð:"jopf",ð§:"jfr",ð¥:"Jscr",ð:"Jfr",ð:"Jopf",ĵ:"jcirc",Ä´:"Jcirc",È·:"jmath",ð:"kopf",ð:"kscr",ð¨:"kfr",ð¦:"Kscr",ð:"Kopf",ð:"Kfr",Ä·:"kcedil",Ķ:"Kcedil",ð©:"lfr",ð:"lscr",â:"ell",ð:"lopf",â:"Lscr",ð:"Lfr",ð:"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ä»:"Lcedil",Å:"lstrok",Å:"Lstrok",Å:"lmidot",Ä¿:"Lmidot",ðª:"mfr",ð:"mopf",ð:"mscr",ð:"Mfr",ð:"Mopf",â³:"Mscr",ð«:"nfr",ð:"nopf",ð:"nscr",â:"Nopf",ð©:"Nscr",ð:"Nfr",Å:"nacute",Å:"Nacute",Å:"ncaron",Å:"Ncaron",ñ:"ntilde",Ã:"Ntilde",Å:"ncedil",Å
:"Ncedil","â":"numero",Å:"eng",Å:"ENG",ð :"oopf",ð¬:"ofr",â´:"oscr",ðª:"Oscr",ð:"Ofr",ð:"Oopf",º:"ordm",ó:"oacute",Ã:"Oacute",ò:"ograve",Ã:"Ograve",ô:"ocirc",Ã:"Ocirc",ö:"ouml",Ã:"Ouml",Å:"odblac",Å:"Odblac",õ:"otilde",Ã:"Otilde",ø:"oslash",Ã:"Oslash",Å:"omacr",Å:"Omacr",Å:"oelig",Å:"OElig",ð:"pfr",ð
:"pscr",ð¡:"popf",â:"Popf",ð:"Pfr",ð«:"Pscr",ð¢:"qopf",ð®:"qfr",ð:"qscr",ð¬:"Qscr",ð:"Qfr",â:"Qopf",ĸ:"kgreen",ð¯:"rfr",ð£:"ropf",ð:"rscr",â:"Rscr",â:"Re",â:"Ropf",Å:"racute",Å:"Racute",Å:"rcaron",Å:"Rcaron",Å:"rcedil",Å:"Rcedil",ð¤:"sopf",ð:"sscr",ð°:"sfr",ð:"Sopf",ð:"Sfr",ð®:"Sscr","â":"oS",Å:"sacute",Å:"Sacute",Å:"scirc",Å:"Scirc",Å¡:"scaron",Å :"Scaron",Å:"scedil",Å:"Scedil",Ã:"szlig",ð±:"tfr",ð:"tscr",ð¥:"topf",ð¯:"Tscr",ð
2:"Tfr",ð:"Topf",Å¥:"tcaron",Ť:"Tcaron",Å£:"tcedil",Å¢:"Tcedil","â¢":"trade",ŧ:"tstrok",Ŧ:"Tstrok",ð:"uscr",ð¦:"uopf",ð²:"ufr",ð:"Uopf",ð:"Ufr",ð°:"Uscr",ú:"uacute",Ã:"Uacute",ù:"ugrave",Ã:"Ugrave",Å:"ubreve",Ŭ:"Ubreve",û:"ucirc",Ã:"Ucirc",ů:"uring",Å®:"Uring",ü:"uuml",Ã:"Uuml",ű:"udblac",Ű:"Udblac",Å©:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",Å«:"umacr",Ū:"Umacr",ð³:"vfr",ð§:"vopf",ð:"vscr",ð:"Vfr",ð:"Vopf",ð±:"Vscr",ð¨:"wopf",ð:"wscr",ð´:"wfr",ð²:"Wscr",ð:"Wopf",ð:"Wfr",ŵ:"wcirc",Å´:"Wcirc",ðµ:"xfr",ð:"xscr",ð©:"xopf",ð:"Xopf",ð:"Xfr",ð³:"Xscr",ð¶:"yfr",ð:"yscr",ðª:"yopf",ð´:"Yscr",ð:"Yfr",ð:"Yopf",ý:"yacute",Ã:"Yacute",Å·:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml",ð:"zscr",ð·:"zfr",ð«:"zopf",â¨:"Zfr",â¤:"Zopf",ðµ:"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Å»:"Zdot",Ƶ:"imped",þ:"thorn",Ã:"THORN",Å:"napos",α:"alpha",Î:"Alpha",β:"beta",Î:"Beta",γ:"gamma",Î:"Gamma",δ:"delta",Î:"Delta",ε:"epsi",ϵ:"epsiv",Î:"Epsilon",Ï:"gammad",Ï:"Gammad",ζ:"zeta",Î:"Zeta",η:"eta",Î:"Eta",θ:"theta",Ï:"thetav",Î:"Theta",ι:"iota",Î:"Iota",κ:"kappa",ϰ:"kappav",Î:"Kappa",λ:"lambda",Î:"Lambda",μ:"mu",µ:"micro",Î:"Mu",ν:"nu",Î:"Nu",ξ:"xi",Î:"Xi",ο:"omicron",Î:"Omicron",Ï:"pi",Ï:"piv",Î :"Pi",Ï:"rho",ϱ:"rhov",Ρ:"Rho",Ï:"sigma",Σ:"Sigma",Ï:"sigmaf",Ï:"tau",Τ:"Tau",Ï
:"upsi",Î¥:"Upsilon",Ï:"Upsi",Ï:"phi",Ï:"phiv",Φ:"Phi",Ï:"chi",Χ:"Chi",Ï:"psi",Ψ:"Psi",Ï:"omega",Ω:"ohm",а:"acy",Ð:"Acy",б:"bcy",Ð:"Bcy",в:"vcy",Ð:"Vcy",г:"gcy",Ð:"Gcy",Ñ:"gjcy",Ð:"GJcy",д:"dcy",Ð:"Dcy",Ñ:"djcy",Ð:"DJcy",е:"iecy",Ð:"IEcy",Ñ:"iocy",Ð:"IOcy",Ñ:"jukcy",Ð:"Jukcy",ж:"zhcy",Ð:"ZHcy",з:"zcy",Ð:"Zcy",Ñ:"dscy",Ð
:"DScy",и:"icy",Ð:"Icy",Ñ:"iukcy",Ð:"Iukcy",Ñ:"yicy",Ð:"YIcy",й:"jcy",Ð:"Jcy",Ñ:"jsercy",Ð:"Jsercy",к:"kcy",Ð:"Kcy",Ñ:"kjcy",Ð:"KJcy",л:"lcy",Ð:"Lcy",Ñ:"ljcy",Ð:"LJcy",м:"mcy",Ð:"Mcy",н:"ncy",Ð:"Ncy",Ñ:"njcy",Ð:"NJcy",о:"ocy",Ð:"Ocy",п:"pcy",Ð:"Pcy",Ñ:"rcy",Ð :"Rcy",Ñ:"scy",С:"Scy",Ñ:"tcy",Т:"Tcy",Ñ:"tshcy",Ð:"TSHcy",Ñ:"ucy",У:"Ucy",Ñ:"ubrcy",Ð:"Ubrcy",Ñ:"fcy",Ф:"Fcy",Ñ
:"khcy",Ð¥:"KHcy",Ñ:"tscy",Ц:"TScy",Ñ:"chcy",Ч:"CHcy",Ñ:"dzcy",Ð:"DZcy",Ñ:"shcy",Ш:"SHcy",Ñ:"shchcy",Щ:"SHCHcy",Ñ:"hardcy",Ъ:"HARDcy",Ñ:"ycy",Ы:"Ycy",Ñ:"softcy",Ь:"SOFTcy",Ñ:"ecy",Ð:"Ecy",Ñ:"yucy",Ю:"YUcy",Ñ:"yacy",Я:"YAcy",âµ:"aleph",â¶:"beth",â·:"gimel",â¸:"daleth"},p=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},m=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,g=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=
vendor: 16,832 bytes, line 2
2/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g
2,h={aacute:"á",Aacute:"Ã",abreve:"Ä",Abreve:"Ä",ac:"â¾",acd:"â¿",acE:"â¾Ì³",acirc:"â",Acirc:"Ã",acute:"´",acy:"а",Acy:"Ð",aelig:"æ",AElig:"Ã",af:"â¡",afr:"ð",Afr:"ð",agrave:"à ",Agrave:"Ã",alefsym:"âµ",aleph:"âµ",alpha:"α",Alpha:"Î",amacr:"Ä",Amacr:"Ä",amalg:"⨿",amp:"&",AMP:"&",and:"â§",And:"â©",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"Ã
",angzarr:"â¼",aogon:"Ä
",Aogon:"Ä",aopf:"ð",Aopf:"ð¸",ap:"â",apacir:"⩯",ape:"â",apE:"â©°",apid:"â",apos:"'",ApplyFunction:"â¡",approx:"â",approxeq:"â",aring:"Ã¥",Aring:"Ã
",ascr:"ð¶",Ascr:"ð",Assign:"â",ast:"*",asymp:"â",asympeq:"â",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ã",awconint:"â³",awint:"â¨",backcong:"â",backepsilon:"϶",backprime:"âµ",backsim:"â½",backsimeq:"â",Backslash:"â",Barv:"â«§",barvee:"â½",barwed:"â
",Barwed:"â",barwedge:"â
",bbrk:"âµ",bbrktbrk:"â¶",bcong:"â",bcy:"б",Bcy:"Ð",bdquo:"â",becaus:"âµ",because:"âµ",Because:"âµ",bemptyv:"⦰",bepsi:"϶",bernou:"â¬",Bernoullis:"â¬",beta:"β",Beta:"Î",beth:"â¶",between:"â¬",bfr:"ð",Bfr:"ð
",bigcap:"â",bigcirc:"â¯",bigcup:"â",bigodot:"â¨",bigoplus:"â¨",bigotimes:"â¨",bigsqcup:"â¨",bigstar:"â
",bigtriangledown:"â½",bigtriangleup:"â³",biguplus:"â¨",bigvee:"â",bigwedge:"â",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"âª",blacktriangle:"â´",blacktriangledown:"â¾",blacktriangleleft:"â",blacktriangleright:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bnot:"â",bNot:"â«",bopf:"ð",Bopf:"ð¹",bot:"â¥",bottom:"â¥",bowtie:"â",boxbox:"â§",boxdl:"â",boxdL:"â",boxDl:"â",boxDL:"â",boxdr:"â",boxdR:"â",boxDr:"â",boxDR:"â",boxh:"â",boxH:"â",boxhd:"â¬",boxhD:"â¥",boxHd:"â¤",boxHD:"â¦",boxhu:"â´",boxhU:"â¨",boxHu:"â§",boxHU:"â©",boxminus:"â",boxplus:"â",boxtimes:"â ",boxul:"â",boxuL:"â",boxUl:"â",boxUL:"â",boxur:"â",boxuR:"â",boxUr:"â",boxUR:"â",boxv:"â",boxV:"â",boxvh:"â¼",boxvH:"âª",boxVh:"â«",boxVH:"â¬",boxvl:"â¤",boxvL:"â¡",boxVl:"â¢",boxVL:"â£",boxvr:"â",boxvR:"â",boxVr:"â",boxVR:"â ",bprime:"âµ",breve:"Ë",Breve:"Ë",brvbar:"¦",bscr:"ð·",Bscr:"â¬",bsemi:"â",bsim:"â½",b
2sime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpe:"â",bumpE:"⪮",bumpeq:"â",Bumpeq:"â",cacute:"Ä",Cacute:"Ä",cap:"â©",Cap:"â",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",CapitalDifferentialD:"â
",caps:"â©ï¸",caret:"â",caron:"Ë",Cayleys:"â",ccaps:"â©",ccaron:"Ä",Ccaron:"Ä",ccedil:"ç",Ccedil:"Ã",ccirc:"Ä",Ccirc:"Ä",Cconint:"â°",ccups:"â©",ccupssm:"â©",cdot:"Ä",Cdot:"Ä",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"ð ",Cfr:"â",chcy:"Ñ",CHcy:"Ч",check:"â",checkmark:"â",chi:"Ï",Chi:"Χ",cir:"â",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledast:"â",circledcirc:"â",circleddash:"â",CircleDot:"â",circledR:"®",circledS:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",cire:"â",cirE:"â§",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",clubs:"â£",clubsuit:"â£",colon:":",Colon:"â·",colone:"â",Colone:"â©´",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",Congruent:"â¡",conint:"â®",Conint:"â¯",ContourIntegral:"â®",copf:"ð",Copf:"â",coprod:"â",Coproduct:"â",copy:"©",COPY:"©",copysr:"â",CounterClockwiseContourIntegral:"â³",crarr:"âµ",cross:"â",Cross:"⨯",cscr:"ð¸",Cscr:"ð",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",cup:"âª",Cup:"â",cupbrcap:"â©",cupcap:"â©",CupCap:"â",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"¤",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",dagger:"â ",Dagger:"â¡",daleth:"â¸",darr:"â",dArr:"â",Darr:"â¡",dash:"â",dashv:"â£",Dashv:"⫤",dbkarow:"â¤",dblac:"Ë",dcaron:"Ä",Dcaron:"Ä",dcy:"д",Dcy:"Ð",dd:"â
",DD:"â
",ddagger:"â¡",ddarr:"â",DDotrahd:"â¤",ddotseq:"â©·",deg:"°",Del:"â",delta:"δ",Delta:"Î",demptyv:"⦱",dfisht:"⥿",dfr:"ð¡",Dfr:"ð",dHar:"⥥",dharl:"â",dharr:"â",DiacriticalAcute:"´",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",diam:"â",diamond:"â",Diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"¨",DifferentialD:"â
",digamma:"Ï",disin:"â²",div:"÷",divide:"÷",divideontimes:"â",divonx:"â",djcy:"Ñ",DJcy:"Ð",dlcorn:"â",dlcrop:"â",dollar:"$",dopf:"ð",Dopf:"ð»",dot:"Ë",Dot:"¨",DotDot:"â",doteq:"â",doteqdot:"â",DotEqual:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",DoubleContourIntegral:"â¯",DoubleDot:"¨",DoubleDownArrow:"â",DoubleLeftArrow:"â",DoubleLeftRightArrow:"â",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"â¸",DoubleLongLeftRightArrow:"âº",DoubleLongRightArrow:"â¹",DoubleRightArrow:"â",DoubleRightTee:"â¨",DoubleUpArrow:"â",DoubleUpDownArrow:"â",DoubleVerticalBar:"â¥",downarrow:"â",Downarrow:"â",DownArrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",DownBreve:"Ì",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",DownRightVectorBar:"â¥",DownTee:"â¤",DownTeeArrow:"â§",drbkarow:"â¤",drcorn:"â",drcrop:"â",dscr:"ð¹",Dscr:"ð",dscy:"Ñ",DScy:"Ð
",dsol:"â§¶",dstrok:"Ä",Dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",dzcy:"Ñ",DZcy:"Ð",dzigrarr:"â¿",eacute:"é",Eacute:"Ã",easter:"â©®",ecaron:"Ä",Ecaron:"Ä",ecir:"â",ecirc:"ê",Ecirc:"Ã",ecolon:"â",ecy:"Ñ",Ecy:"Ð",eDDot:"â©·",edot:"Ä",eDot:"â",Edot:"Ä",ee:"â
",efDot:"â",efr:"ð¢",Efr:"ð",eg:"âª",egrave:"è",Egrave:"Ã",egs:"âª",egsdot:"âª",el:"âª",Element:"â",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",emacr:"Ä",Emacr:"Ä",empty:"â
",emptyset:"â
",EmptySmallSquare:"â»",emptyv:"â
",EmptyVerySmallSquare:"â«",emsp:"â",emsp13:"â",emsp14:"â
",eng:"Å",ENG:"Å",ensp:"â",eogon:"Ä",Eogon:"Ä",eopf:"ð",Eopf:"ð¼",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Î",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",Equal:"⩵",equals:"=",EqualTilde:"â",equest:"â",Equilibrium:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"â",escr:"â¯",Escr:"â°",esdot:"â",esim:"â",Esim:"⩳",eta:"η",Eta:"Î",eth:"ð",ETH:"Ã",euml:"ë",Euml:"Ã",euro:"â¬",excl:"!",exist:"â",Exists:"â",expectation:"â°",exponentiale:"â
",ExponentialE:"â
",fallingdotseq:"â",fcy:"Ñ",Fcy:"Ф",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",ffr:"ð£",Ffr:"ð",filig:"ï¬",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",fopf:"ð",Fopf:"ð½",forall:"â",ForAll:"â",fork:"â",forkv:"â«",Fouriertrf:"â±",fpartint:"â¨",frac12:"½",frac13:"â
",frac14:"¼",frac15:"â
",frac16:"â
",frac18
2:"â
",frac23:"â
",frac25:"â
",frac34:"¾",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",fscr:"ð»",Fscr:"â±",gacute:"ǵ",gamma:"γ",Gamma:"Î",gammad:"Ï",Gammad:"Ï",gap:"âª",gbreve:"Ä",Gbreve:"Ä",Gcedil:"Ä¢",gcirc:"Ä",Gcirc:"Ä",gcy:"г",Gcy:"Ð",gdot:"Ä¡",Gdot:"Ä ",ge:"â¥",gE:"â§",gel:"â",gEl:"âª",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",gfr:"ð¤",Gfr:"ð",gg:"â«",Gg:"â",ggg:"â",gimel:"â·",gjcy:"Ñ",GJcy:"Ð",gl:"â·",gla:"⪥",glE:"âª",glj:"⪤",gnap:"âª",gnapprox:"âª",gne:"âª",gnE:"â©",gneq:"âª",gneqq:"â©",gnsim:"â§",gopf:"ð",Gopf:"ð¾",grave:"`",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",gscr:"â",Gscr:"ð¢",gsim:"â³",gsime:"âª",gsiml:"âª",gt:">",Gt:"â«",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",Hacek:"Ë",hairsp:"â",half:"½",hamilt:"â",hardcy:"Ñ",HARDcy:"Ъ",harr:"â",hArr:"â",harrcir:"â¥",harrw:"â",Hat:"^",hbar:"â",hcirc:"Ä¥",Hcirc:"Ĥ",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",hfr:"ð¥",Hfr:"â",HilbertSpace:"â",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",hopf:"ð",Hopf:"â",horbar:"â",HorizontalLine:"â",hscr:"ð½",Hscr:"â",hslash:"â",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"â",HumpEqual:"â",hybull:"â",hyphen:"â",iacute:"Ã",Iacute:"Ã",ic:"â£",icirc:"î",Icirc:"Ã",icy:"и",Icy:"Ð",Idot:"İ",iecy:"е",IEcy:"Ð",iexcl:"¡",iff:"â",ifr:"ð¦",Ifr:"â",igrave:"ì",Igrave:"Ã",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",ijlig:"ij",IJlig:"IJ",Im:"â",imacr:"Ä«",Imacr:"Ī",image:"â",ImaginaryI:"â
",imagline:"â",imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",Implies:"â",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",int:"â«",Int:"â¬",intcal:"âº",integers:"â¤",Integral:"â«",intercal:"âº",Intersection:"â",intlarhk:"â¨",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",iocy:"Ñ",IOcy:"Ð",iogon:"į",Iogon:"Ä®",iopf:"ð",Iopf:"ð",iota:"ι",Iota:"Î",iprod:"⨼",iquest:"¿",iscr:"ð¾",Iscr:"â",isin:"â",isindot:"âµ",isinE:"â¹",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",itilde:"Ä©",Itilde:"Ĩ",iukcy:"Ñ",Iukcy:"Ð",iuml:"ï",Iuml:"Ã",jcirc:"ĵ",Jcirc:"Ä´",jcy:"й",Jcy:"Ð",jfr:"ð§",Jfr:"ð",jmath:"È·",jopf:"ð",Jopf:"ð",jscr:"ð¿",Jscr:"ð¥",jsercy:"Ñ",Jsercy:"Ð",jukcy:"Ñ",Jukcy:"Ð",kappa:"κ",Kappa:"Î",kappav:"ϰ",kcedil:"Ä·",Kcedil:"Ķ",kcy:"к",Kcy:"Ð",kfr:"ð¨",Kfr:"ð",kgreen:"ĸ",khcy:"Ñ
",KHcy:"Ð¥",kjcy:"Ñ",KJcy:"Ð",kopf:"ð",Kopf:"ð",kscr:"ð",Kscr:"ð¦",lAarr:"â",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"â",lambda:"λ",Lambda:"Î",lang:"â¨",Lang:"âª",langd:"â¦",langle:"â¨",lap:"âª
",Laplacetrf:"â",laquo:"«",larr:"â",lArr:"â",Larr:"â",larrb:"â¤",larrbfs:"â¤",larrfs:"â¤",larrhk:"â©",larrlp:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",lat:"⪫",latail:"â¤",lAtail:"â¤",late:"âª",lates:"âªï¸",lbarr:"â¤",lBarr:"â¤",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ä»",lceil:"â",lcub:"{",lcy:"л",Lcy:"Ð",ldca:"⤶",ldquo:"â",ldquor:"â",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",le:"â¤",lE:"â¦",LeftAngleBracket:"â¨",leftarrow:"â",Leftarrow:"â",LeftArrow:"â",LeftArrowBar:"â¤",LeftArrowRightArrow:"â",leftarrowtail:"â¢",LeftCeiling:"â",LeftDoubleBracket:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",leftharpoondown:"â½",leftharpoonup:"â¼",leftleftarrows:"â",leftrightarrow:"â",Leftrightarrow:"â",LeftRightArrow:"â",leftrightarrows:"â",leftrightharpoons:"â",leftrightsquigarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",LeftTeeArrow:"â¤",LeftTeeVector:"â¥",leftthreetimes:"â",LeftTriangle:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",LeftVectorBar:"â¥",leg:"â",lEg:"âª",leq:"â¤",leqq:"â¦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessapprox:"âª
",lessdot:"â
2",lesseqgtr:"â",lesseqqgtr:"âª",LessEqualGreater:"â",LessFullEqual:"â¦",LessGreater:"â¶",lessgtr:"â¶",LessLess:"⪡",lesssim:"â²",LessSlantEqual:"⩽",LessTilde:"â²",lfisht:"⥼",lfloor:"â",lfr:"ð©",Lfr:"ð",lg:"â¶",lgE:"âª",lHar:"⥢",lhard:"â½",lharu:"â¼",lharul:"⥪",lhblk:"â",ljcy:"Ñ",LJcy:"Ð",ll:"âª",Ll:"â",llarr:"â",llcorner:"â",Lleftarrow:"â",llhard:"⥫",lltri:"âº",lmidot:"Å",Lmidot:"Ä¿",lmoust:"â°",lmoustache:"â°",lnap:"âª",lnapprox:"âª",lne:"âª",lnE:"â¨",lneq:"âª",lneqq:"â¨",lnsim:"â¦",loang:"â¬",loarr:"â½",lobrk:"â¦",longleftarrow:"âµ",Longleftarrow:"â¸",LongLeftArrow:"âµ",longleftrightarrow:"â·",Longleftrightarrow:"âº",LongLeftRightArrow:"â·",longmapsto:"â¼",longrightarrow:"â¶",Longrightarrow:"â¹",LongRightArrow:"â¶",looparrowleft:"â«",looparrowright:"â¬",lopar:"â¦
",lopf:"ð",Lopf:"ð",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",LowerLeftArrow:"â",LowerRightArrow:"â",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",lscr:"ð",Lscr:"â",lsh:"â°",Lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",lstrok:"Å",Lstrok:"Å",lt:"<",Lt:"âª",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltri:"â",ltrie:"â´",ltrif:"â",ltrPar:"â¦",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",macr:"¯",male:"â",malt:"â ",maltese:"â ",map:"â¦",Map:"â¤
",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",mcy:"м",Mcy:"Ð",mdash:"â",mDDot:"âº",measuredangle:"â¡",MediumSpace:"â",Mellintrf:"â³",mfr:"ðª",Mfr:"ð",mho:"â§",micro:"µ",mid:"â£",midast:"*",midcir:"â«°",middot:"·",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",MinusPlus:"â",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",mopf:"ð",Mopf:"ð",mp:"â",mscr:"ð",Mscr:"â³",mstpos:"â¾",mu:"μ",Mu:"Î",multimap:"â¸",mumap:"â¸",nabla:"â",nacute:"Å",Nacute:"Å",nang:"â â",nap:"â",napE:"⩰̸",napid:"â̸",napos:"Å",napprox:"â",natur:"â®",natural:"â®",naturals:"â",nbsp:" ",nbump:"â̸",nbumpe:"â̸",ncap:"â©",ncaron:"Å",Ncaron:"Å",ncedil:"Å",Ncedil:"Å
",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",ncy:"н",Ncy:"Ð",ndash:"â",ne:"â ",nearhk:"⤤",nearr:"â",neArr:"â",nearrow:"â",nedot:"â̸",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",nequiv:"â¢",nesear:"⤨",nesim:"â̸",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:"\n",nexist:"â",nexists:"â",nfr:"ð«",Nfr:"ð",nge:"â±",ngE:"â§Ì¸",ngeq:"â±",ngeqq:"â§Ì¸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"â̸",ngsim:"âµ",ngt:"â¯",nGt:"â«â",ngtr:"â¯",nGtv:"â«Ì¸",nharr:"â®",nhArr:"â",nhpar:"⫲",ni:"â",nis:"â¼",nisd:"âº",niv:"â",njcy:"Ñ",NJcy:"Ð",nlarr:"â",nlArr:"â",nldr:"â¥",nle:"â°",nlE:"â¦Ì¸",nleftarrow:"â",nLeftarrow:"â",nleftrightarrow:"â®",nLeftrightarrow:"â",nleq:"â°",nleqq:"â¦Ì¸",nleqslant:"⩽̸",nles:"⩽̸",nless:"â®",nLl:"â̸",nlsim:"â´",nlt:"â®",nLt:"âªâ",nltri:"âª",nltrie:"â¬",nLtv:"âªÌ¸",nmid:"â¤",NoBreak:"â ",NonBreakingSpace:" ",nopf:"ð",Nopf:"â",not:"¬",Not:"⫬",NotCongruent:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",NotElement:"â",NotEqual:"â ",NotEqualTilde:"â̸",NotExists:"â",NotGreater:"â¯",NotGreaterEqual:"â±",NotGreaterFullEqual:"â§Ì¸",NotGreaterGreater:"â«Ì¸",NotGreaterLess:"â¹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"âµ",NotHumpDownHump:"â̸",NotHumpEqual:"â̸",notin:"â",notindot:"âµÌ¸",notinE:"â¹Ì¸",notinva:"â",notinvb:"â·",notinvc:"â¶",NotLeftTriangle:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",NotLess:"â®",NotLessEqual:"â°",NotLessGreater:"â¸",NotLessLess:"âªÌ¸",NotLessSlantEqual:"⩽̸",NotLessTilde:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"â",notniva:"â",notnivb:"â¾",notnivc:"â½",NotPrecedes:"â",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â ",NotReverseElement:"â",NotRightTriangle:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",NotSubset:"ââ",NotSubsetEqual:"â",NotSucceeds:"â",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",NotSupersetEqual:"â",NotTilde:"â",NotTildeEqual:"â",NotTildeFullEqual:"â",NotTildeTilde:"â",NotVerticalBar:"â¤",npar:"â¦",nparallel:"â¦",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",npr:"â",nprcue:"â
2 ",npre:"⪯̸",nprec:"â",npreceq:"⪯̸",nrarr:"â",nrArr:"â",nrarrc:"⤳̸",nrarrw:"â̸",nrightarrow:"â",nRightarrow:"â",nrtri:"â«",nrtrie:"â",nsc:"â",nsccue:"â¡",nsce:"⪰̸",nscr:"ð",Nscr:"ð©",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsube:"â",nsubE:"â«
̸",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupe:"â",nsupE:"â«Ì¸",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",ntilde:"ñ",Ntilde:"Ã",ntlg:"â¸",ntriangleleft:"âª",ntrianglelefteq:"â¬",ntriangleright:"â«",ntrianglerighteq:"â",nu:"ν",Nu:"Î",num:"#",numero:"â",numsp:"â",nvap:"ââ",nvdash:"â¬",nvDash:"â",nVdash:"â®",nVDash:"â¯",nvge:"â¥â",nvgt:">â",nvHarr:"â¤",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwarhk:"⤣",nwarr:"â",nwArr:"â",nwarrow:"â",nwnear:"⤧",oacute:"ó",Oacute:"Ã",oast:"â",ocir:"â",ocirc:"ô",Ocirc:"Ã",ocy:"о",Ocy:"Ð",odash:"â",odblac:"Å",Odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",oelig:"Å",OElig:"Å",ofcir:"⦿",ofr:"ð¬",Ofr:"ð",ogon:"Ë",ograve:"ò",Ograve:"Ã",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",omacr:"Å",Omacr:"Å",omega:"Ï",Omega:"Ω",omicron:"ο",Omicron:"Î",omid:"⦶",ominus:"â",oopf:"ð ",Oopf:"ð",opar:"⦷",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",operp:"⦹",oplus:"â",or:"â¨",Or:"â©",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"ª",ordm:"º",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oS:"â",oscr:"â´",Oscr:"ðª",oslash:"ø",Oslash:"Ã",osol:"â",otilde:"õ",Otilde:"Ã",otimes:"â",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ã",ovbar:"â½",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",par:"â¥",para:"¶",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",PartialD:"â",pcy:"п",Pcy:"Ð",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",pfr:"ð",Pfr:"ð",phi:"Ï",Phi:"Φ",phiv:"Ï",phmmat:"â³",phone:"â",pi:"Ï",Pi:"Î ",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"â",pointint:"â¨",popf:"ð¡",Popf:"â",pound:"£",pr:"âº",Pr:"⪻",prap:"⪷",prcue:"â¼",pre:"⪯",prE:"⪳",prec:"âº",precapprox:"⪷",preccurlyeq:"â¼",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"â¨",precsim:"â¾",prime:"â²",Prime:"â³",primes:"â",prnap:"⪹",prnE:"⪵",prnsim:"â¨",prod:"â",Product:"â",profalar:"â®",profline:"â",profsurf:"â",prop:"â",Proportion:"â·",Proportional:"â",propto:"â",prsim:"â¾",prurel:"â°",pscr:"ð
",Pscr:"ð«",psi:"Ï",Psi:"Ψ",puncsp:"â",qfr:"ð®",Qfr:"ð",qint:"â¨",qopf:"ð¢",Qopf:"â",qprime:"â",qscr:"ð",Qscr:"ð¬",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",quot:'"',QUOT:'"',rAarr:"â",race:"â½Ì±",racute:"Å",Racute:"Å",radic:"â",raemptyv:"⦳",rang:"â©",Rang:"â«",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"»",rarr:"â",rArr:"â",Rarr:"â ",rarrap:"⥵",rarrb:"â¥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrhk:"âª",rarrlp:"â¬",rarrpl:"â¥
",rarrsim:"⥴",rarrtl:"â£",Rarrtl:"â¤",rarrw:"â",ratail:"â¤",rAtail:"â¤",ratio:"â¶",rationals:"â",rbarr:"â¤",rBarr:"â¤",RBarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",rcaron:"Å",Rcaron:"Å",rcedil:"Å",Rcedil:"Å",rceil:"â",rcub:"}",rcy:"Ñ",Rcy:"Ð ",rdca:"⤷",rdldhar:"⥩",rdquo:"â",rdquor:"â",rdsh:"â³",Re:"â",real:"â",realine:"â",realpart:"â",reals:"â",rect:"â",reg:"®",REG:"®",ReverseElement:"â",ReverseEquilibrium:"â",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"â",rfr:"ð¯",Rfr:"â",rHar:"⥤",rhard:"â",rharu:"â",rharul:"⥬",rho:"Ï",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"â©",rightarrow:"â",Rightarrow:"â",RightArrow:"â",RightArrowBar:"â¥",RightArrowLeftArrow:"â",rightarrowtail:"â£",RightCeiling:"â",RightDoubleBracket:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",RightDownVectorBar:"â¥",RightFloor:"â",rightharpoondown:"â",rightharpoonup:"â",rightleftarrows:"â",rightleftharpoons:"â",rightrightarrows:"â",rightsquigarrow:"â",RightTee:"â¢",RightTeeArrow:"â¦",RightTeeVector:"â¥",rightthreetimes:"â",RightTriangle:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",RightUpVectorBar:"â¥",RightVector:"â",RightVectorBar:"â¥",ring:"Ë",risingdotseq:"â",rlarr:"â",rlhar:"â",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",robrk:"â§",ropar:"â¦",ropf:"ð£",Ropf:"â",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",Rrightarrow:"â",rsaquo:"âº",rscr:"ð",Rscr:"â",rsh:"â±",Rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",RuleDelayed:"â§´",ruluhar:"⥨",rx:"â",sacute:"Å",Sacute:"Å",sbquo:"â",sc:"â»",Sc:"⪼",scap:"⪸",scaron:"Å¡",Scaron:"Å ",sccue:"â½",sce:"⪰",scE:"⪴",scedil:"Å",Scedil:"Å",scirc:"Å",Scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â©",scpolint:"â¨",scsim:"â¿",scy:"Ñ",Scy:"С",sdot:"â
",sdotb:"â¡",sdote:"⩦",searhk:"⤥",searr:"â",seArr:"â",searrow:"â",sect:"§",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",sfr:"ð°",Sfr:"ð",sfrown:"â¢",sharp:"â¯",shchcy:"Ñ",SHCHcy:"Щ",shcy:"Ñ",SHcy:"Ш",ShortDownArrow:"â",ShortLeftArrow:"â",shortmid:"â£",shortparallel:"â¥",ShortRightArrow:"â",ShortUpArrow:"â",shy:"Â",sigma:"Ï",Sigma:"Σ",sigmaf:"Ï",sigmav:"Ï",sim:"â¼",simdot:"⩪",sime:"â",simeq:"â",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",slarr:"â",SmallCircle:"â",smallsetminus:"â",smashp:"⨳",smeparsl:"⧤",smid:"â£",smile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",softcy:"Ñ",SOFTcy:"Ь",sol:"/",
2solb:"â§",solbar:"â¿",sopf:"ð¤",Sopf:"ð",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",Sqrt:"â",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",square:"â¡",Square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",squarf:"âª",squf:"âª",srarr:"â",sscr:"ð",Sscr:"ð®",ssetmn:"â",ssmile:"â£",sstarf:"â",star:"â",Star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"¯",sub:"â",Sub:"â",subdot:"⪽",sube:"â",subE:"â«
",subedot:"â«",submult:"â«",subne:"â",subnE:"â«",subplus:"⪿",subrarr:"⥹",subset:"â",Subset:"â",subseteq:"â",subseteqq:"â«
",SubsetEqual:"â",subsetneq:"â",subsetneqq:"â«",subsim:"â«",subsub:"â«",subsup:"â«",succ:"â»",succapprox:"⪸",succcurlyeq:"â½",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â©",succsim:"â¿",SuchThat:"â",sum:"â",Sum:"â",sung:"âª",sup:"â",Sup:"â",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"â«",supe:"â",supE:"â«",supedot:"â«",Superset:"â",SupersetEqual:"â",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supne:"â",supnE:"â«",supplus:"â«",supset:"â",Supset:"â",supseteq:"â",supseteqq:"â«",supsetneq:"â",supsetneqq:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swarhk:"⤦",swarr:"â",swArr:"â",swarrow:"â",swnwar:"⤪",szlig:"Ã",Tab:"\t",target:"â",tau:"Ï",Tau:"Τ",tbrk:"â´",tcaron:"Å¥",Tcaron:"Ť",tcedil:"Å£",Tcedil:"Å¢",tcy:"Ñ",Tcy:"Т",tdot:"â",telrec:"â",tfr:"ð±",Tfr:"ð",there4:"â´",therefore:"â´",Therefore:"â´",theta:"θ",Theta:"Î",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",ThickSpace:"ââ",thinsp:"â",ThinSpace:"â",thkap:"â",thksim:"â¼",thorn:"þ",THORN:"Ã",tilde:"Ë",Tilde:"â¼",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",times:"Ã",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",topf:"ð¥",Topf:"ð",topfork:"â«",tosa:"⤩",tprime:"â´",trade:"â¢",TRADE:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",TripleDot:"â",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",tscr:"ð",Tscr:"ð¯",tscy:"Ñ",TScy:"Ц",tshcy:"Ñ",TSHcy:"Ð",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",uacute:"ú",Uacute:"Ã",uarr:"â",uArr:"â",Uarr:"â",Uarrocir:"â¥",ubrcy:"Ñ",Ubrcy:"Ð",ubreve:"Å",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Ã",ucy:"Ñ",Ucy:"У",udarr:"â
",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"ð²",Ufr:"ð",ugrave:"ù",Ugrave:"Ã",uHar:"⥣",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",umacr:"Å«",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",uogon:"ų",Uogon:"Ų",uopf:"ð¦",Uopf:"ð",uparrow:"â",Uparrow:"â",UpArrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",updownarrow:"â",Updownarrow:"â",UpDownArrow:"â",UpEquilibrium:"⥮",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",UpperLeftArrow:"â",UpperRightArrow:"â",upsi:"Ï
",Upsi:"Ï",upsih:"Ï",upsilon:"Ï
",Upsilon:"Î¥",UpTee:"â¥",UpTeeArrow:"â¥",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",uring:"ů",Uring:"Å®",urtri:"â¹",uscr:"ð",Uscr:"ð°",utdot:"â°",utilde:"Å©",Utilde:"Ũ",utri:"âµ",utrif:"â´",uuarr:"â",uuml:"ü",Uuml:"Ã",uwangle:"⦧",vangrt:"â¦",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"â
",varphi:"Ï",varpi:"Ï",varpropto:"â",varr:"â",vArr:"â",varrho:"ϱ",varsigma:"Ï",varsubsetneq:"âï¸",varsubsetneqq:"â«ï¸",varsupsetneq:"âï¸",varsupsetneqq:"â«ï¸",vartheta:"Ï",vartriangleleft:"â²",vartriangleright:"â³",vBar:"⫨",Vbar:"â««",vBarv:"â«©",vcy:"в",Vcy:"Ð",vdash:"â¢",vDash:"â¨",Vdash:"â©",VDash:"â«",Vdashl:"⫦",vee:"â¨",Vee:"â",veebar:"â»",veeeq:"â",vellip:"â®",verbar:"|",Verbar:"â",vert:"|",Vert:"â",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",vfr:"ð³",Vfr:"ð",vltri:"â²",vnsub:"ââ",vnsup:"ââ",vopf:"ð§",Vopf:"ð",vprop:"â",vrtri:"â³",vscr:"ð",Vscr:"ð±",vsubne:"âï¸",vsubnE:"â«ï¸",vsupne:"âï¸",vsupnE:"â«ï¸",Vvdash:"âª",vzigzag:"â¦",wcirc:"ŵ",Wcirc:"Å´",wedbar:"â©",wedge:"â§",Wedge:"â",wedgeq:"â",weierp:"â",wfr:"ð´",Wfr:"ð",wopf:"ð¨",Wopf:"ð",wp:"â",wr:"â",wreath:"â",wscr:"ð",Wscr:"ð²",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",xfr:"ðµ",Xfr:"ð",xharr:"â·",xhArr:"âº",xi:"ξ",Xi:"Î",xlarr:"âµ",xlArr:"â¸",xmap:"â¼",xnis:"â»",xodot:"â¨",xopf:"ð©",Xopf:"ð",xoplus:"â¨",xotime:"â¨",xrarr:"â¶",xrArr:"â¹",xscr:"ð",Xscr:"ð³",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",yacute:"ý",Yacute:"Ã",yacy:"Ñ",YAcy:"Я",ycirc:"Å·",Ycirc:"Ŷ",ycy:"Ñ",Ycy:"Ы",yen:"Â¥",yfr:"ð¶",Yfr:"ð",yicy:"Ñ",YIcy:"Ð",y
2opf:"ðª",Yopf:"ð",yscr:"ð",Yscr:"ð´",yucy:"Ñ",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"Ð",zdot:"ż",Zdot:"Å»",zeetrf:"â¨",ZeroWidthSpace:"â",zeta:"ζ",Zeta:"Î",zfr:"ð·",Zfr:"â¨",zhcy:"ж",ZHcy:"Ð",zigrarr:"â",zopf:"ð«",Zopf:"â¤",zscr:"ð",Zscr:"ðµ",zwj:"â",zwnj:"â"},b={aacute:"á",Aacute:"Ã",acirc:"â",Acirc:"Ã",acute:"´",aelig:"æ",AElig:"Ã",agrave:"à ",Agrave:"Ã",amp:"&",AMP:"&",aring:"Ã¥",Aring:"Ã
",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ã",brvbar:"¦",ccedil:"ç",Ccedil:"Ã",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"Ã",ecirc:"ê",Ecirc:"Ã",egrave:"è",Egrave:"Ã",eth:"ð",ETH:"Ã",euml:"ë",Euml:"Ã",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"Ã",Iacute:"Ã",icirc:"î",Icirc:"Ã",iexcl:"¡",igrave:"ì",Igrave:"Ã",iquest:"¿",iuml:"ï",Iuml:"Ã",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ã",oacute:"ó",Oacute:"Ã",ocirc:"ô",Ocirc:"Ã",ograve:"ò",Ograve:"Ã",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ã",otilde:"õ",Otilde:"Ã",ouml:"ö",Ouml:"Ã",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"Â",sup1:"¹",sup2:"²",sup3:"³",szlig:"Ã",thorn:"þ",THORN:"Ã",times:"Ã",uacute:"ú",Uacute:"Ã",ucirc:"û",Ucirc:"Ã",ugrave:"ù",Ugrave:"Ã",uml:"¨",uuml:"ü",Uuml:"Ã",yacute:"ý",Yacute:"Ã",yen:"Â¥",yuml:"ÿ"},w={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],v=String.fromCharCode,k={}.hasOwnProperty,D=function(e,r){return k.call(e,r)},E=function(e,r){if(!e)return r;var t,a={};for(t in r)a[t]=D(e,t)?e[t]:r[t];return a},A=function(e,r){var t="";return e>=55296&&e<=57343||e>1114111?(r&&S("character reference outside the permissible Unicode range"),"�"):D(w,e)?(r&&S("disallowed character reference"),w[e]):(r&&function(e,r){for(var t=-1,a=e.length;++t<a;)if(e[t]==r)return!0;return!1}(y,e)&&S("disallowed character reference"),e>65535&&(t+=v((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=v(e))},q=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},x=function(e){return"&#"+e+";"},S=function(e){throw Error("Parse error: "+e)},L=function(e,r){(r=E(r,L.options)).strict&&g.test(e)&&S("forbidden code point");var t=r.encodeEverything,a=r.useNamedReferences,n=r.allowUnsafeSymbols,o=r.decimal?x:q,d=function(e){return o(e.charCodeAt(0))};return t?(e=e.replace(l,function(e){return a&&D(u,e)?"&"+u[e]+";":d(e)}),a&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),a&&(e=e.replace(c,function(e){return"&"+u[e]+";"}))):a?(n||(e=e.replace(p,function(e){return"&"+u[e]+";"})),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,function(e){return"&"+u[e]+";"})):n||(e=e.replace(p,d)),e.replace(s,function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);return o(1024*(r-55296)+t-56320+65536)}).replace(i,d)};L.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var C=function(e,r){var t=(r=E(r,C.options)).strict;return t&&m.test(e)&&S("malformed character reference"),e.replace(f,function(e,a,n,o,s,l,i,c,u){var p,d,m,g,f,w;return a?h[f=a]:n?(f=n,(w=o)&&r.isAttributeValue?(t&&"="==w&&S("`&` did n
2ot start a character reference"),e):(t&&S("named character reference was not terminated by a semicolon"),b[f]+(w||""))):s?(m=s,d=l,t&&!d&&S("character reference was not terminated by a semicolon"),p=parseInt(m,10),A(p,t)):i?(g=i,d=c,t&&!d&&S("character reference was not terminated by a semicolon"),p=parseInt(g,16),A(p,t)):(t&&S("named character reference was not terminated by a semicolon"),e)})};C.options={isAttributeValue:!1,strict:!1};var N={version:"1.2.0",encode:L,decode:C,escape:function(e){return e.replace(p,function(e){return d[e]})},unescape:C};void 0===(a=function(){return N}.call(r,t,r,e))||(e.exports=a)}()}}]); 3//# sourceMappingURL=broadband.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.