1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[28909],{6483:e=>{"use strict";e.exports=self.fetch.bind(self),e.exports.default=e.exports},35695:(e,t,r)=>{"use strict";r.r(t);var n=r(18999),o={};for(let e in n)"default"!==e&&(o[e]=()=>n[e]);r.d(t,o)},44693:(e,t,r)=>{"use strict";r.d(t,{QP:()=>ec});let n=e=>{let t=a(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),o(r,t)||s(e)},getConflictingClassGroupIds:(e,t)=>{let o=r[e]||[];return t&&n[e]?[...o,...n[e]]:o}}},o=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),i=n?o(e.slice(1),n):void 0;if(i)return i;if(0===t.validators.length)return;let s=e.join("-");return t.validators.find(({validator:e})=>e(s))?.classGroupId},i=/^\[(.+)\]$/,s=e=>{if(i.test(e)){let t=i.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},a=e=>{let{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(let e in r)l(r[e],n,e,t);return n},l=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:c(t,e)).classGroupId=r;return}if("function"==typeof e)return u(e)?void l(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach(([e,o])=>{l(o,c(t,e),r,n)})})},c=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},u=e=>e.isThemeGetter,d=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,i)=>{r.set(o,i),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}},f=e=>{let{prefix:t,experimentalParseClassName:r}=e,n=e=>{let t,r=[],n=0,o=0,i=0;for(let s=0;s<e.length;s++){let a=e[s];if(0===n&&0===o){if(":"===a){r.push(e.slice(i,s)),i=s+1;continue}if("/"===a){t=s;continue}}"["===a?n++:"]"===a?n--:"("===a?o++:")"===a&&o--}let s=0===r.length?e:e.substring(i),a=p(s);return{modifiers:r,hasImportantModifier:a!==s,baseClassName:a,maybePostfixModifierPosition:t&&t>i?t-i:void 0}};if(t){let e=t+":",r=n;n=t=>t.startsWith(e)?r(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(r){let e=n;n=t=>r({className:t,parseClassName:e})}return n},p=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,m=e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let r=[],n=[];return e.forEach(e=>{"["===e[0]||t[e]?(r.push(...n.sort(),e),n=[]):n.push(e)}),r.push(...n.sort()),r}},h=e=>({cache:d(e.cacheSize),parseClassName:f(e),sortModifiers:m(e),...n(e)}),g=/\s+/,v=(e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:i}=t,s=[],a=e.trim().split(g),l="";for(let e=a.length-1;e>=0;e-=1){let t=a[e],{isExternal:c,modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=r(t);if(c){l=t+(l.length>0?" "+l:l);continue}let m=!!p,h=n(m?f.substring(0,p):f);if(!h){if(!m||!(h=n(f))){l=t+(l.length>0?" "+l:l);continue}m=!1}let g=i(u).join(":"),v=d?g+"!":g,b=v+h;if(s.includes(b))continue;s.push(b);let y=o(h,m);for(let e=0;e<y.length;++e){let t=y[e];s.push(v+t)}l=t+(l.length>0?" "+l:l)}return l};function b(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=y(e))&&(n&&(n+=" "),n+=t);return n}let y=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=y(e[n]))&&(r&&(r+=" "),r+=t);return r},w=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},k=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,x=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_=/^\d+\/\d+$/,S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,E=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,A=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,N=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,T=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,O=e=>_.test(e),R=e=>!!e&&!Number.isNaN(Number(e)),C=e=>!!e&&Number.isInteger(Number(e)),D=e=>e.endsWith("%")&&R(e.slice(0,-1)),L=e=>S.test(e),I=()=>!0,M=e=>E.test(e)&&!A.test(e),j=()=>!1,z=e=>N.test(e),P=e=>T.test(e),U=e=>!F(e)&&!$(e),K=e=>ee(e,eo,j),F=e=>k.test(e),G=e=>ee(e,ei,M),B=e=>ee(e,es,R),q=e=>ee(e,er,j),W=e=>ee(e,en,P),V=e=>ee(e,el,z),$=e=>x.test(e),H=e=>et(e,ei),Y=e=>et(e,ea),J=e=>et(e,er),Z=e=>et(e,eo),X=e=>et(e,en),Q=e=>et(e,el,!0),ee=(e,t,r)=>{let n=k.exec(e);return!!n&&(n[1]?t(n[1]):r(n[2]))},et=(e,t,r=!1)=>{let n=x.exec(e);return!!n&&(n[1]?t(n[1]):r)},er=e=>"position"===e||"percentage"===e,en=e=>"image"===e||"url"===e,eo=e=>"length"===e||"size"===e||"bg-size"===e,ei=e=>"length"===e,es=e=>"number"===e,ea=e=>"family-name"===e,el=e=>"shadow"===e;Symbol.toStringTag;let ec=function(e,...t){let r,n,o,i=function(a){return n=(r=h(t.reduce((e,t)=>
vendor: 4,244 bytes, line 1
1t(e),e()))).cache.get,o=r.cache.set,i=s,s(a)};function s(e){let t=n(e);if(t)return t;let i=v(e,r);return o(e,i),i}return function(){return i(b.apply(null,arguments))}}(()=>{let e=w("color"),t=w("font"),r=w("text"),n=w("font-weight"),o=w("tracking"),i=w("leading"),s=w("breakpoint"),a=w("container"),l=w("spacing"),c=w("radius"),u=w("shadow"),d=w("inset-shadow"),f=w("text-shadow"),p=w("drop-shadow"),m=w("blur"),h=w("perspective"),g=w("aspect"),v=w("ease"),b=w("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],k=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...k(),$,F],_=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],E=()=>[$,F,l],A=()=>[O,"full","auto",...E()],N=()=>[C,"none","subgrid",$,F],T=()=>["auto",{span:["full",C,$,F]},C,$,F],M=()=>[C,"auto",$,F],j=()=>["auto","min","max","fr",$,F],z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],P=()=>["start","end","center","stretch","center-safe","end-safe"],ee=()=>["auto",...E()],et=()=>[O,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...E()],er=()=>[e,$,F],en=()=>[...k(),J,q,{position:[$,F]}],eo=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ei=()=>["auto","cover","contain",Z,K,{size:[$,F]}],es=()=>[D,H,G],ea=()=>["","none","full",c,$,F],el=()=>["",R,H,G],ec=()=>["solid","dashed","dotted","double"],eu=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ed=()=>[R,D,J,q],ef=()=>["","none",m,$,F],ep=()=>["none",R,$,F],em=()=>["none",R,$,F],eh=()=>[R,$,F],eg=()=>[O,"full",...E()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[L],breakpoint:[L],color:[I],container:[L],"drop-shadow":[L],ease:["in","out","in-out"],font:[U],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[L],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[L],shadow:[L],spacing:["px",R],text:[L],"text-shadow":[L],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",O,F,$,g]}],container:["container"],columns:[{columns:[R,F,$,a]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[C,"auto",$,F]}],basis:[{basis:[O,"full","auto",a,...E()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[R,O,"auto","initial","none",F]}],grow:[{grow:["",R,$,F]}],shrink:[{shrink:["",R,$,F]}],order:[{order:[C,"first","last","none",$,F]}],"grid-cols":[{"grid-cols":N()}],"col-start-end":[{col:T()}],"col-start":[{"col-start":M()}
vendor: 10,991 bytes, line 1
1],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":N()}],"row-start-end":[{row:T()}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":j()}],"auto-rows":[{"auto-rows":j()}],gap:[{gap:E()}],"gap-x":[{"gap-x":E()}],"gap-y":[{"gap-y":E()}],"justify-content":[{justify:[...z(),"normal"]}],"justify-items":[{"justify-items":[...P(),"normal"]}],"justify-self":[{"justify-self":["auto",...P()]}],"align-content":[{content:["normal",...z()]}],"align-items":[{items:[...P(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...P(),{baseline:["","last"]}]}],"place-content":[{"place-content":z()}],"place-items":[{"place-items":[...P(),"baseline"]}],"place-self":[{"place-self":["auto",...P()]}],p:[{p:E()}],px:[{px:E()}],py:[{py:E()}],ps:[{ps:E()}],pe:[{pe:E()}],pt:[{pt:E()}],pr:[{pr:E()}],pb:[{pb:E()}],pl:[{pl:E()}],m:[{m:ee()}],mx:[{mx:ee()}],my:[{my:ee()}],ms:[{ms:ee()}],me:[{me:ee()}],mt:[{mt:ee()}],mr:[{mr:ee()}],mb:[{mb:ee()}],ml:[{ml:ee()}],"space-x":[{"space-x":E()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":E()}],"space-y-reverse":["space-y-reverse"],size:[{size:et()}],w:[{w:[a,"screen",...et()]}],"min-w":[{"min-w":[a,"screen","none",...et()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...et()]}],h:[{h:["screen",...et()]}],"min-h":[{"min-h":["screen","none",...et()]}],"max-h":[{"max-h":["screen",...et()]}],"font-size":[{text:["base",r,H,G]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,$,B]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",D,F]}],"font-family":[{font:[Y,F,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,$,F]}],"line-clamp":[{"line-clamp":[R,"none",$,B]}],leading:[{leading:[i,...E()]}],"list-image":[{"list-image":["none",$,F]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",$,F]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:er()}],"text-color":[{text:er()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ec(),"wavy"]}],"text-decoration-thickness":[{decoration:[R,"from-font","auto",$,G]}],"text-decoration-color":[{decoration:er()}],"underline-offset":[{"underline-offset":[R,"auto",$,F]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$,F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",$,F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:en()}],"bg-repeat":[{bg:eo()}],"bg-size":[{bg:ei()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},C,$,F],radial:["",$,F],conic:[C,$,F]},X,W]}],"bg-color":[{bg:er()}],"gradient-from-pos":[{from:es()}],"gradient-via-pos":[{via:es()}],"gradient-to-pos":[{to:es()}],"gradient-from":[{from:er()}],"gradient-via":[{via:er()}],"gradient-to":[{to:er()}],rounded:[{rounded:ea()}],"rounded-s":[{"rounded-s":ea()}],"rounded-e":[{"rounded-e":ea()}],"rounded-t":[{"rounded-t":ea()}],"rounded-r":[{"rounded-r":ea()}],"rounded-b":[{"rounded-b":ea()}],"rounded-l":[{"rounded-l":ea()}],"rounded-ss":[{"rounded-ss":ea()}],"rounded-se":[{"rounded-se":ea()}],"rounded-ee":[{"rounded-ee":ea()}],"rounded-es":[{"rounded-es":ea()}],"rounded-tl":[{"rounded-tl":ea()}],"rounded-tr":[{"rounded-tr":ea()}],"rounded-br":[{"rounded-br":ea()}],"rounded-bl":[{"rounded-bl":ea()}],"border-w":[{border:el()}],"border-w-x":[{"border-x":el()}],"border-w-y":[{"border-y":el()}],"border-w-s":[{"border-s":el()}],"border-w-e":[{"border-e":el()}],"border-w-t":[{"border-t":el()}],"border-w-r":[{"border-r":el()}],"border-w-b":[{"border-b":el()}],"border-w-l":[{"border-l":el()}],"divide-x":[{"divide-x":el()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":el()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ec(),"hidden","none"]}],"divide-style":[{divide:[...ec(),"hidden","none"]}],"border-color":[{border:er()}],"border-color-x":[{"border-x":er()}],"border-color-y":[{"border-y":er()}],"border-color-s":[{"border-s":er()}],"border-color-e":[{"border-e":er()}],"border-color-t":[{"border-t":er()}],"border-color-r":[{"border-r":er()}],"border-color-b":[{"border-b":er()}],"border-color-l":[{"border-l":er()}],"divide-color":[{divide:er()}],"outline-style":[{outline:[...ec(),"none","hidden"]}],"outline-offset":[{"outline-offset":[R,$,F]}],"outline-w":[{outline:["",R,H,G]}],"outline-color":[{outline:er()}],shadow:[{shadow:["","none",u,Q,V]}],"shadow-color":[{shadow:er()}],"inset-shadow":[{"inset-shadow":["none",d,Q,V]}],"inset-shadow-color":[{"inset-shadow":er()}],"ring-w":[{ring:el()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:er()}],"ring-offset-w":[{"ring-offset":[R,G]}],"ring-offset-color":[{"ring-offset":er()}],"inset-ring-w":[{"inset-ring":el()}],"inset-ring-color":[{"inset-ring":er()}],"text-shadow":[{"text-shadow":["none",f,Q,V]}],"text-shadow-color":[{"text-shadow":er()}],opacity:[{opacity:[R,$,F]}],"mix-blend":[{"mix-blend":[...eu(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":eu()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[R]}],"mask-image-linear-from-pos":[{"mask-linear-from":ed()}],"mask-image-linear-to-pos":[{"mask-linear-to":ed()}],"mask-image-linear-from-color":[{"mask-linear-from":er()}],"mask-image-linear-to-color":[{"mask-linear-to":er()}],"mask-image-t-from-pos":[{"mask-t-from":ed()}],"mask-image-t-to-pos":[{"mask-t-to":ed()}],"mask-image-t-from-color":[{"mask-t-from":er()}],"mask-image-t-to-color":[{"mask-t-to":er()}],"mask-image-r-from-pos":[{"mask-r-from":ed()}],"mask-image-r-to-pos":[{"mask-r-to":ed()}],"mask-image-r-from-color":[{"mask-r-from":er()}],"mask-image-r-to-color":[{"mask-r-to":er()}],"mask-image-b-from-pos":[{"mask-b-from":ed()}],"mask-image-b-to-pos":[{"mask-b-to":ed()}],"mask-image-b-from-color":[{"mask-b-from":er()}],"mask-image-b-to-color":[{"mask-b-to":er()}],"mask-image-l-from-pos":[{"mask-l-from":ed()}],"mask-image-l-to-pos":[{"mask-l-to":ed()}],"mask-image-l-from-color":[{"mask-l-from":er()}],"mask-image-l-to-color":[{"mask-l-to":er()}],"mask-image-x-from-pos":[{"mask-x-from":ed()}],"mask-image-x-to-pos":[{"mask-x-to":ed()}],"mask-image-x-from-color":[{"mask-x-from":er()}],"mask-image-x-to-color":[{"mask-x-to":er()}],"mask-image-y-from-pos":[{"mask-y-from":ed()}],"mask-image-y-to-pos":[{"mask-y-to":ed()}],"mask-image-y-from-color":[{"mask-y-from":er()}],"mask-image-y-to-color":[{"mask-y-to":er()}],"mask-image-radial":[{"mask-radial":[$,F]}],"mask-image-radial-from-pos":[{"mask-radial-from":ed()}],"mask-image-radial-to-pos":[{"mask-radial-to":ed()}],"mask-image-radial-from-color":[{"mask-radial-from":er()}],"mask-image-radial-to-color":[{"mask-radial-to":er()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":k()}],"mask-image-conic-pos":[{"mask-conic":[R]}],"mask-image-conic-from-pos":[{"mask-conic-from":ed()}],"mask-image-conic-to-pos":[{"mask-conic-to":ed()}],"mask-image-conic-from-color":[{"mask-conic-from":er()}],"mask-image-conic-to-color":[{"mask-conic-to":er()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:en()}],"mask-repeat":[{mask:eo()}],"mask-size":[{mask:ei()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",$,F]}],filter:[{filter:["","none",$,F]}],blur:[{blur:ef()}],brightness:[{brightness:[R,$,F]}],contrast:[{contrast:[R,$,F]}],"drop-shadow":[{"drop-shadow":["","none",p,Q,V]}],"drop-shadow-color":[{"drop-shadow":er()}],grayscale:[{grayscale:["",R,$,F]}],"hue-rotate":[{"hue-rotate":[R,$,F]}],invert:[{invert:["",R,$,F]}],saturate:[{saturate:[R,$,F]}],sepia:[{sepia:["",R,$,F]}],"backdrop-filter":[{"backdrop-filter":["","none",$,F]}],"backdrop-blur":[{"backdrop-blur":ef()}],"backdrop-brightness":[{"backdrop-brightness":[R,$,F]}],"backdrop-contrast":[{"backdrop-contrast":[R,$,F]}],"backdrop-grayscale":[{"backdrop-grayscale":["",R,$,F]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[R,$,F]}],"backdrop-invert":[{"backdrop-invert":["",R,$,F]}],"backdrop-opacity":[{"backdrop-opacity":[R,$,F]}],"backdrop-saturate":[{"backdrop-saturate":[R,$,F]}],"backdrop-sepia":[{"backdrop-sepia":["",R,$,F]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":E()}],"border-spacing-x":[{"border-spacing-x":E()}],"border-spacing-y":[{"border-spacing-y":E()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",$,F]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[R,"initial",$,F]}],ease:[{ease:["linear","initial",v,$,F]}],delay:[{delay:[R,$,F]}],animate:[{animate:["none",b,$,F]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,$,F]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ep()}],"rotate-x":[{"rotate-x":ep()}],"rotate-y":[{"rotate-y":ep()}],"rotate-z":[{"rotate-z":ep()}],scale:[{scale:em()}],"scale-x":[{"scale-x":em()}],"scale-y":[{"scale-y":em()}],"scale-z":[{"scale-z":em()}],"scale-3d":["scale-3d"],skew:[{skew:eh()}],"skew-x":[{"skew-x":eh()}],"skew-y":[{"skew-y":eh()}],transform:[{transform:[$,F,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eg()}],"translate-x":[{"translate-x":eg()}],"translate-y":[{"translate-y":eg()}],"translate-z":[{"translate-z":eg()}],"translate-none":["translate-none"],accent:[{accent:er()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:er()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",$,F]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",$,F]}],fill:[{fill:["none",...er()]}],"stroke-w":[{stroke:[R,H,G,B]}],stroke:[{stroke:["none",...er()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})},48515:(e,t,r)=>{var n=r(90450),o=r(31327),i=r(72570);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==n(e)}},93537:(e,t,r)=>{"use strict";var n,o,i,s,a,l,c,u,d="settings",f="engine",p=f+":combiner: ",m=f+":matcher: ",h=f+":value: ",g="sync",v=g+":sync-manager: ",b=g+":offline: ",y=g+":streaming: ",w=g+":featureflag-changes: ",k=g+":polling-manager: ",x=g+":submitter: ",_="impressions-tracker: ",S="events-tracker: ",E="cleanup: ";function A(e,t,r,n){void 0===n&&(n="task");var o,i,s,a=0,l=!1,c=0;function u(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return a++,e.debug(37,[n]),o=(o?o.then(function(){return t.apply(void 0,r)}):t.apply(void 0,r)).then(function(e){return a--,e})}return{execute:u,isExecuting:function(){return a>0},start:function(){for(var t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];if(!l)return l=!0,c++,i=t,e.debug(36,[n,r]),function e(t){return u.apply(void 0,i).then(function(n){return l&&t===c&&(s=setTimeout(e,r,t)),n})}(c)},stop:function(){l=!1,s&&(e.debug(38,[n]),clearTimeout(s),s=void 0)},isRunning:function(){return l}}}function N(e,t,r,n,o,i,s,a){void 0===s&&(s=0);var l,c=0;return A(e,function(){if(r.isEmpty()&&!l)return Promise.resolve();var n="number"==typeof(l=r.pop(l)).length?l.length+" "+o:o;e[a?"debug":"info"](116,[n]);var u=JSON.stringify(i?i(l):l);return s||(l=void 0),t(u).then(function(){c=0,l=void 0}).catch(function(t){s?c===s?(c=0,l=void 0,e[a?"debug":"warn"](209,[n,t])):(c++,e[a?"debug":"warn"](210,[n,t])):e[a?"debug":"warn"](209,[n,t])})},n,o+" submitter")}function T(e,t){var r,n=!1,o=e.start;e.start=function(){n=!0,r=setTimeout(o,t)};var i=e.stop;return e.stop=function(){n=!1,clearTimeout(r),i()},e.isRunning=function(){return n},e}var O="events",R=r(63570);function C(e,t){return Object.keys(e).forEach(function(r){return t(e[r],r,e)}),e}function D(e){return null!==e&&"object"==typeof e&&(e.constructor===Object||null!=e.constructor&&"Object"===e.constructor.name)}function L(e){return"string"==typeof e||e instanceof String}function I(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=e;if(D(t)&&Object.keys(t).forEach(function(e){var r=t[e];D(r)&&(r=o[e]&&D(o[e])?I({},o[e],r):I({},r)),void 0!==r&&(o[e]=r)}),r&&r.length){var i=r.splice(0,1)[0];o=I.apply(void 0,(0,R.fX)([o,i],r,!1))}return o}var M="impressions";function j(e,t){var r=function(e,t){var r={};if(Array.isArray(e)&&L(t))for(var n=0;n<e.length;n++){var o=e[n][t];L(o)&&(r[o]||(r[o]=[]),r[o].push(e[n]))}return r}(t,"feature"),n=[];return C(r,function(t,r){n.push({f:r,i:t.map(function(t){return{k:t.keyName,t:t.treatment,m:t.time,c:t.changeNumber,r:e?t.label:void 0,b:t.bu
1cketingKey?t.bucketingKey:void 0,pt:t.pt?t.pt:void 0}})})}),n}function z(e){for(var t=[],r=Object.keys(e),n=0;n<r.length;n++){var o=r[n].split("::");if(2===o.length){var i={f:o[0],m:Number(o[1]),rc:e[r[n]]};t.push(i)}}return{pf:t}}var P="OPTIMIZED",U="standalone",K="MEMORY",F="GRANTED",G="DECLINED",B="UNKNOWN",q="state::splits-arrived",W="state::splits-cache-loaded",V="state::segments-arrived",$={urls:{sdk:"https://sdk.split.io/api",events:"https://events.split.io/api",auth:"https://auth.split.io/api",streaming:"https://streaming.split.io",telemetry:"https://telemetry.split.io/api"}},H={},Y=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,X=!function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==n.join(""))return!1;var o={};if("abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},o)).join(""))return!1;return!0}catch(e){return!1}}()?function(e,t){for(var r,n,o=function(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in r=Object(arguments[i]))J.call(r,s)&&(o[s]=r[s]);if(Y){n=Y(r);for(var a=0;a<n.length;a++)Z.call(r,n[a])&&(o[n[a]]=r[n[a]])}}return o}:Object.assign,Q=((n={})[U]=0,n.consumer=1,n.consumer_partial=2,n),ee=((o={})[P]=0,o.DEBUG=1,o.NONE=2,o),et=((i={})[B]=1,i[F]=2,i[G]=3,i),er="unique keys",en="PUSH_NONRETRYABLE_ERROR",eo="PUSH_RETRYABLE_ERROR",ei="PUSH_SUBSYSTEM_UP",es="PUSH_SUBSYSTEM_DOWN",ea="MY_SEGMENTS_UPDATE",el="MY_SEGMENTS_UPDATE_V2",ec="SEGMENT_UPDATE",eu="SPLIT_KILL",ed="SPLIT_UPDATE",ef="CONTROL",ep="OCCUPANCY";function em(e){var t=e.userConsent;return!t||t===F}!function(e){e.STREAMING_DISABLED="STREAMING_DISABLED",e.STREAMING_PAUSED="STREAMING_PAUSED",e.STREAMING_RESUMED="STREAMING_RESUMED",e.STREAMING_RESET="STREAMING_RESET"}(s||(s={}));var eh=function(){function e(t,r,n){this.baseMillis=e.__TEST__BASE_MILLIS||r||e.DEFAULT_BASE_MILLIS,this.maxMillis=e.__TEST__MAX_MILLIS||n||e.DEFAULT_MAX_MILLIS,this.attempts=0,this.cb=t}return e.prototype.scheduleCall=function(){var e=this,t=Math.min(this.baseMillis*Math.pow(2,this.attempts),this.maxMillis);return this.timeoutID&&clearTimeout(this.timeoutID),this.timeoutID=setTimeout(function(){e.timeoutID=void 0,e.cb()},t),this.attempts++,t},e.prototype.reset=function(){this.attempts=0,this.timeoutID&&(clearTimeout(this.timeoutID),this.timeoutID=void 0)},e.DEFAULT_BASE_MILLIS=1e3,e.DEFAULT_MAX_MILLIS=18e5,e}(),eg=[/control_pri$/,/control_sec$/],ev=[10,20],eb="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function ey(e){var t=String(e).replace(/[=]+$/,"");if(t.length%4==1)throw Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var r="",n=0,o=void 0,i=void 0,s=0;i=t.charAt(s++);~i&&(o=n%4?64*o+i:i,n++%4)&&(r+=String.fromCharCode(255&o>>(-2*n&6))))i=eb.indexOf(i);return r}var ew=String.fromCharCode;function ek(e){var t,r,n;return!function(e,t){for(var r,n=function(e){var r=e,n=null;for("number"==typeof r&&(n=r,r=function(){return null});null!==n||null!==(n=r());)n<128?t(127&n):(n<2048?t(n>>6&31|192):(n<65536?t(n>>12&15|224):(t(n>>18&7|240),t(n>>12&63|128)),t(n>>6&63|128)),t(63&n|128)),n=null},o=null;null!==(r=null!==o?o:e());){if(r>=55296&&r<=57343&&null!==(o=e())&&o>=56320&&o<=57343){n((r-55296)*1024+o-56320+65536),o=null;continue}n(r)}null!==o&&n(o)}(function(e){if("string"!=typeof e)throw TypeError("Illegal argument: "+typeof e);var t=0;return function(){return t>=e.length?null:e.charCodeAt(t++)}}(e),(r=[],n=[],t=function(){if(0==arguments.length)return n.join("")+ew.apply(String,r);r.length+arguments.length>1024&&(n.push(ew.apply(String,r)),r.length=0),Array.prototype.push.apply(r,arguments)})),t()}function ex(e,t){return(65535&e)*t+(((e>>>16)*t&65535)<<16)}function e_(e,t){return e<<t|e>>>32-t}function eS(e){return function(e){for(var t=String(e),r="",n=void 0,o=void 0,i=0,s=eb;t.charAt(0|i)||(s="=",i%1);r+=s.charAt(63&n>>8-i%1*8)){if((o=t.charCodeAt(i+=3/4))>255)throw Error("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");n=n<<8|o}return r}((function(e,t){t=t||0;for(var r,n=(e=e||"").length%4,o=e.length-n,i=t,s=0,a=0;a<o;a+=4)s=e_(s=ex(s=255&e.charCodeAt(a)|(255&e.charCodeAt(a+1))<<8|(255&e.charCodeAt(a+2))<<16|(255&e.charCodeAt(a+3))<<24,0xcc9e2d51),15),i^=s=ex(s,0x1b873593),i=ex(i=e_(i,13),5)+0xe6546b64;switch(s=0,n){case 3:s^=(255&e.charCodeAt(a+2))<<16;case 2:s^=(255&e.charCodeAt(a+1))<<8;case 1:s^=255&e.charCodeAt(a),s=e_(s=ex(s,0xcc9e2d51),15),i^=s=ex(s,0x1b873593)}
1return i^=e.length,r=i,r^=r>>>16,r=ex(r,0x85ebca6b),r^=r>>>13,r=ex(r,0xc2b2ae35),(i=r^=r>>>16)>>>0})(ek(e),0).toString())}var eE=function(){function e(e){var t=this;this.__setData__=[],Array.isArray(e)&&e.forEach(function(e){t.add(e)})}return e.prototype.clear=function(){this.__setData__.length&&(this.__setData__.length=0)},e.prototype.add=function(e){return this.has(e)||this.__setData__.push(e),this},e.prototype.delete=function(e){var t=this.__setData__.indexOf(e);return -1!==t&&(this.__setData__.splice(t,1),!0)},e.prototype.has=function(e){return -1!==this.__setData__.indexOf(e)},e.prototype.forEach=function(e,t){if("function"!=typeof e)throw TypeError(e+" is not a function");for(var r=0;r<this.__setData__.length;r++){var n=this.__setData__[r];e.call(t,n,n,this)}},Object.defineProperty(e.prototype,"size",{get:function(){return this.__setData__.length},enumerable:!1,configurable:!0}),e}(),eA="function"==typeof Array.from&&"function"==typeof Set&&Set.prototype&&Set.prototype.values?Set:eE,eN=new eA(["splitsdkclientkey","splitsdkversion","splitsdkmachineip","splitsdkmachinename","splitsdkimpressionsmode","host","referrer","content-type","content-length","content-encoding","accept","keep-alive","x-fastly-debug"]);function eT(e,t){var r;if(null==(r=e.sync.requestOptions)?void 0:r.getHeaderOverrides)try{var n=e.sync.requestOptions.getHeaderOverrides({headers:X({},t)});Object.keys(n).filter(function(e){return!eN.has(e.toLowerCase())}).forEach(function(e){return t[e]=n[e]})}catch(t){e.log.error("Problem adding custom headers to request decorator: "+t)}return t}var eO=/^control_/,eR=function(){function e(e,t){var r,n,o,i,s=t.getEventSource,a=t.getOptions;if(this.settings=e,this.eventSource=s&&s(e),!this.eventSource)throw Error("EventSource API is not available.");this.headers=(r={SplitSDKClientKey:L(e.core.authorizationKey)?e.core.authorizationKey.slice(-4):"",SplitSDKVersion:e.version},o=(n=e.runtime).ip,i=n.hostname,o&&(r.SplitSDKMachineIP=o),i&&(r.SplitSDKMachineName=i),r),this.options=a&&a(e)}return e.prototype.setEventHandler=function(e){this.handler=e},e.prototype.open=function(e){this.close();var t,r=Object.keys(e.channels).map(function(e){return encodeURIComponent((eO.test(e)?"[?occupancy=metrics.publishers]":"")+e)}).join(","),n=this.settings.urls.streaming+"/sse?channels="+r+"&accessToken="+e.token+"&v=1.1&heartbeats=true",o=!this.settings.core.key;this.connection=new this.eventSource(o?n:n+("&SplitSDKVersion="+this.headers.SplitSDKVersion)+"&SplitSDKClientKey="+this.headers.SplitSDKClientKey,X(o?{headers:eT(this.settings,this.headers)}:(null==(t=this.settings.sync.requestOptions)?void 0:t.getHeaderOverrides)?{headers:eT(this.settings,{})}:{},this.options)),this.handler&&(this.connection.addEventListener("open",this.handler.handleOpen),this.connection.addEventListener("message",this.handler.handleMessage),this.connection.addEventListener("error",this.handler.handleError))},e.prototype.close=function(){this.connection&&this.connection.close()},e}();function eC(e){return D(e)?e.matchingKey:e}!function(e){e[e.None=0]="None",e[e.Gzip=1]="Gzip",e[e.Zlib=2]="Zlib"}(a||(a={})),function(e){e[e.UnboundedFetchRequest=0]="UnboundedFetchRequest",e[e.BoundedFetchRequest=1]="BoundedFetchRequest",e[e.KeyList=2]="KeyList",e[e.SegmentRemoval=3]="SegmentRemoval"}(l||(l={}));var eD=function(){if([typeof Uint8Array,typeof Uint16Array,typeof Uint32Array].some(function(e){return"function"!=e}))return"global Uint8Array object is not available for gzip/zlib decompression";var e=Uint8Array,t=Uint16Array,r=Uint32Array,n=new e([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),o=new e([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),i=new e([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(e,n){for(var o=new t(31),i=0;i<31;++i)o[i]=n+=1<<e[i-1];for(var s=new r(o[30]),i=1;i<30;++i)for(var a=o[i];a<o[i+1];++a)s[a]=a-o[i]<<5|i;return[o,s]},a=s(n,2),l=a[0],c=a[1];l[28]=258,c[258]=28;for(var u=s(o,0)[0],d=new t(32768),f=0;f<32768;++f){var p=(43690&f)>>>1|(21845&f)<<1;p=(61680&(p=(52428&p)>>>2|(13107&p)<<2))>>>4|(3855&p)<<4,d[f]=((65280&p)>>>8|(255&p)<<8)>>>1}for(var m=function(e,r,n){for(var o,i=e.length,s=0,a=new t(r);s<i;++s)++a[e[s]-1];var l=new t(r);for(s=0;s<r;++s)l[s]=l[s-1]+a[s-1]<<1;if(n){o=new t(1<<r);var c=15-r;for(s=0;s<i;++s)if(e[s])for(var u=s<<4|e[s],f=r-e[s],p=l[e[s]-1]++<<f,m=p|(1<<f)-1;p<=m;++p)o[d[p]>>>c]=u}else for(s=0,o=new t(i);s<i;++s)e[s]&&(o[s]=d[l[e[s]-1]++]>>>15-e[s]);return o},h=new e(288),f=0;f<144;++f)h[f]=8;for(var f=144;f<256;++f)h[f]=9;for(var f=256;f<280;++f)h[f]=7;for(var f=280;f<288;++f)h[f]=8;for(var g=new e(32),f=0;f<32;++f)g[f]=5;var v=m(h,9,1),b=m(g,5,1),y=function(e){for(var t=e[0],r=1;r<e.length;++r)e[r]>t&&(t=e[r]);return t},w=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<<8)>>(7&t)&r},k=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(7&t)},x=function(n,o,i){(null==o||o<0)&&(o=0),(null==i||i>n.length)&&(i=n.length);var s=new(n instanceof t?t:n instanceof r?r:e)(i-o);return s.set(n.subarray(o,i)),s}
1,_=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],S=function(e,t,r){var n=Error(t||_[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,S),!r)throw n;return n},E=function(t,r,s){var a=t.length;if(!a||s&&s.f&&!s.l)return r||new e(0);var c=!r||s,d=!s||s.i;s||(s={}),r||(r=new e(3*a));var f=function(t){var n=r.length;if(t>n){var o=new e(Math.max(2*n,t));o.set(r),r=o}},p=s.f||0,h=s.p||0,g=s.b||0,_=s.l,E=s.d,A=s.m,N=s.n,T=8*a;do{if(!_){p=w(t,h,1);var O=w(t,h+1,3);if(h+=3,O)if(1==O)_=v,E=b,A=9,N=5;else if(2==O){var R=w(t,h,31)+257,C=w(t,h+10,15)+4,D=R+w(t,h+5,31)+1;h+=14;for(var L=new e(D),I=new e(19),M=0;M<C;++M)I[i[M]]=w(t,h+3*M,7);h+=3*C;for(var j=y(I),z=(1<<j)-1,P=m(I,j,1),M=0;M<D;){var U=P[w(t,h,z)];h+=15&U;var K=U>>>4;if(K<16)L[M++]=K;else{var F=0,G=0;for(16==K?(G=3+w(t,h,3),h+=2,F=L[M-1]):17==K?(G=3+w(t,h,7),h+=3):18==K&&(G=11+w(t,h,127),h+=7);G--;)L[M++]=F}}var B=L.subarray(0,R),q=L.subarray(R);A=y(B),N=y(q),_=m(B,A,1),E=m(q,N,1)}else S(1);else{var K=((h+7)/8|0)+4,W=t[K-4]|t[K-3]<<8,V=K+W;if(V>a){d&&S(0);break}c&&f(g+W),r.set(t.subarray(K,V),g),s.b=g+=W,s.p=h=8*V,s.f=p;continue}if(h>T){d&&S(0);break}}c&&f(g+131072);for(var $=(1<<A)-1,H=(1<<N)-1,Y=h;;Y=h){var F=_[k(t,h)&$],J=F>>>4;if((h+=15&F)>T){d&&S(0);break}if(F||S(2),J<256)r[g++]=J;else if(256==J){Y=h,_=null;break}else{var Z=J-254;if(J>264){var M=J-257,X=n[M];Z=w(t,h,(1<<X)-1)+l[M],h+=X}var Q=E[k(t,h)&H],ee=Q>>>4;Q||S(3),h+=15&Q;var q=u[ee];if(ee>3){var X=o[ee];q+=k(t,h)&(1<<X)-1,h+=X}if(h>T){d&&S(0);break}c&&f(g+131072);for(var et=g+Z;g<et;g+=4)r[g]=r[g-q],r[g+1]=r[g+1-q],r[g+2]=r[g+2-q],r[g+3]=r[g+3-q];g=et}}s.l=_,s.p=Y,s.b=g,s.f=p,_&&(p=1,s.m=A,s.d=E,s.n=N)}while(!p);return g==r.length?r:x(r,0,g)},A=function(e){(31!=e[0]||139!=e[1]||8!=e[2])&&S(6,"invalid gzip data");var t=e[3],r=10;4&t&&(r+=e[10]|(e[11]<<8)+2);for(var n=(t>>3&1)+(t>>4&1);n>0;n-=!e[r++]);return r+(2&t)},N=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0},T=function(e){((15&e[0])!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)&&S(6,"invalid zlib data"),32&e[1]&&S(6,"invalid zlib data: preset dictionaries not supported")};return{gunzipSync:function(t,r){return E(t.subarray(A(t),-8),r||new e(N(t)))},unzlibSync:function(e,t){return E((T(e),e.subarray(2,-4)),t)}}}();function eL(e,t){var r=new Uint8Array(ey(e).split("").map(function(e){return e.charCodeAt(0)}));if("string"==typeof eD)throw Error(eD);if(1===t)return eD.gunzipSync(r);if(2===t)return eD.unzlibSync(r);throw Error("Invalid compression algorithm #"+t)}function eI(e,t,r){void 0===r&&(r=!0);var n,o=(n=eL(e,t),String.fromCharCode.apply(null,n));return r&&(o=o.replace(/\d+/g,'"$&"')),JSON.parse(o)}function eM(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]+t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]+t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]+t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]+t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function ej(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]*t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]*t[3],r[1]+=r[2]>>>16,r[2]&=65535,r[2]+=e[3]*t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]*t[3],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[2]*t[2],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[3]*t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function ez(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])}function eP(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]}function eU(e,t){return[e[0]^t[0],e[1]^t[1]]}function eK(e){return e=ej(e=eU(e,[0,e[0]>>>1]),[0xff51afd7,0xed558ccd]),e=ej(e=eU(e,[0,e[0]>>>1]),[0xc4ceb9fe,0x1a85ec53]),e=eU(e,[0,e[0]>>>1])}function eF(e,t){return e<1?t:new Promise(function(r,n){var o=setTimeout(function(){n(Error("Operation timed out because it exceeded the configured time limit of "+e+" ms."))},e);t.then(function(e){clearTimeout(o),r(e)},function(e){clearTimeout(o),n(e)})})}var eG=function(){function e(e){var t=this;this.__mapKeysData__=[],this.__mapValuesData__=[],Array.isArray(e)&&e.forEach(function(e){t.set(e[0],e[1])})}return e.prototype.clear=function(){this.__mapKeysData__.length&&(this.__mapKeysData__.length=0,this.__mapValuesData__.length=0)},e.prototype.delete=function(e){var t=this.__mapKeysData__.indexOf(e);return -1!==t&&(this.__mapKeysData__.splice(t,1),this.__mapValuesData__.splice(t,1),!0)},e.prototype.forEach=function(e,t){for(var r=0;r<this.__mapKeysData__.length;r++)e.call(t,this.__mapValuesData__[r],this.__mapKeysData__[r],this)},e.prototype.get=function(e){var t=this.__mapKeysData__.indexOf(e);if(-1!==t)return this.__mapValuesData__[t]},e.prototype.has=function(e){return -1!==this.__mapKeysData__.indexOf(e)},e.prototype.set=function(e,t){var r=this.__mapKeysData__.indexOf(e);return -1===r&&(r=this.__mapKeysData__.push(e)-1),this.__mapValuesData__[r]=t,this},Object.defineProperty(e.prototype,"size",{get:function(){return this.__mapKeysData__.length}
1,enumerable:!1,configurable:!0}),e}(),eB="function"==typeof Array.from&&"function"==typeof Map&&Map.prototype&&Map.prototype.values?Map:eG,eq={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR",NONE:"NONE"},eW={DEBUG:1,INFO:2,WARN:3,ERROR:4,NONE:5};function eV(e){return!!function(e,t){var r;if(D(e))for(var n=Object.keys(e),o=0;o<n.length&&!r;o++){var i=n[o],s=t(e[i],i,e);s&&(r=e[i])}else if(Array.isArray(e))for(var o=0;o<e.length&&!r;o++){var s=t(e[o],o,e);s&&(r=e[o])}return r}(eq,function(t){return e===t})}function e$(e,t){void 0===e&&(e=""),void 0===t&&(t=[]);var r=0;return e.replace(/%s/g,function(){var e=t[r++];if(D(e)||Array.isArray(e))try{e=JSON.stringify(e)}catch(e){}return e})}var eH={prefix:"splitio",logLevel:eq.NONE,showLevel:!0},eY=function(){function e(e,t){this.options=X({},eH,e),this.codes=t||new eB,this.logLevel=eW[this.options.logLevel]}return e.prototype.setLogLevel=function(e){this.options.logLevel=e,this.logLevel=eW[e]},e.prototype.debug=function(e,t){this._shouldLog(eW.DEBUG)&&this._log(eq.DEBUG,e,t)},e.prototype.info=function(e,t){this._shouldLog(eW.INFO)&&this._log(eq.INFO,e,t)},e.prototype.warn=function(e,t){this._shouldLog(eW.WARN)&&this._log(eq.WARN,e,t)},e.prototype.error=function(e,t){this._shouldLog(eW.ERROR)&&this._log(eq.ERROR,e,t)},e.prototype._log=function(e,t,r){if("number"==typeof t){var n=this.codes.get(t);t=n?e$(n,r):"Message code "+t+(r?", with args: "+r.toString():"")}else r&&(t=e$(t,r));console.log(this._generateLogMessage(e,t))},e.prototype._generateLogMessage=function(e,t){var r="";return this.options.showLevel&&(r+="["+e+"]"+(e===eq.INFO||e===eq.WARN?" ":"")+" "),this.options.prefix&&(r+=this.options.prefix+" => "),r+t},e.prototype._shouldLog=function(e){return e>=this.logLevel},e}();function eJ(){var e="__SPLITSOFTWARE__";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}}var eZ=r(40459),eX=void 0!==eZ&&void 0!==eZ.version&&!!eZ.version,eQ=[[300,p+"Invalid feature flag, no valid rules or unsupported targeting rule type found"],[329,m+"[%s] %s"],[301,"logger: Invalid Log Level - No changes to the logs will be applied."],[303,"The SDK will not get ready. Reason: %s"],[307,_+"Could not store impressions bulk with %s impression(s). Error: %s"],[308,_+"Impression listener logImpression method threw: %s."],[309,S+"Failed to queue %s"],[304,b+"There was an issue loading the mock feature flags data. No changes will be applied to the current cache. %s"],[305,y+"Failed to connect or error on streaming connection, with error message: %s"],[306,y+"Failed to authenticate for streaming. Error: %s."],[322,"Response status is not OK. Status: %s. URL: %s. Message: %s"],[302,"A listener was added for %s on the SDK, which has already fired and won't be emitted again. The callback won't be executed."],[314,"%s: Client has already been destroyed - no calls possible."],[310,'%s: you passed "%s", event_type must adhere to the regular expression /^[a-zA-Z0-9][-_.:a-zA-Z0-9]{0,79}$/g. This means an event_type must be alphanumeric, cannot be more than 80 characters long, and can only include a dash, underscore, period, or colon as separators of alphanumeric characters.'],[311,"%s: %s must be a plain object."],[312,"%s: the maximum size allowed for the properties is 32768 bytes, which was exceeded. Event not queued."],[313,"%s: value must be a finite number."],[315,"%s: you passed a null or undefined %s. It must be a non-empty string."],[316,"%s: %s too long. It must have 250 characters or less."],[317,"%s: Key must be an object with bucketingKey and matchingKey with valid string properties."],[318,"%s: you passed an invalid %s. It must be a non-empty string."],[319,"%s: you passed an empty %s. It must be a non-empty string."],[320,"%s: %s must be a non-empty array."],[325,"%s: provided param must be a boolean value."],[321,d+': you passed an invalid "%s" config param. It should be one of the following values: %s. Defaulting to "%s".'],[323,d+': an invalid value was received for "sync.localhostMode" config. A valid entity should be provided for localhost mode.'],[324,d+": the provided storage is invali
1d.%s Falling back into default MEMORY storage"],[326,d+': the provided "%s" config param is lower than allowed. Setting to the minimum value %s seconds'],[327,d+": the amount of flag sets provided are big causing uri length error."],[328,d+": the Set filter is exclusive and cannot be used simultaneously with names or prefix filters. Ignoring names and prefixes."]].concat([[200,h+"Value %s doesn't match with expected type."],[201,h+"Defined attribute `%s`. No attributes received."],[204,g+":my-segments: Retrying download of segments #%s. Reason: %s"],[205,w+"Error while doing fetch of feature flags. %s"],[206,y+"Error parsing SSE error notification: %s"],[207,y+"Error parsing SSE message notification: %s"],[208,y+"Falling back to polling mode. Reason: %s"],[209,x+"Dropping %s after retry. Reason: %s."],[210,x+"Failed to push %s, keeping data to retry on next iteration. Reason: %s."],[203,"%s: the SDK is not ready, results may be incorrect%s. Make sure to wait for SDK readiness before using this method."],[202,"No listeners for SDK Readiness detected. Incorrect control treatments could have been logged if you called getTreatment/s while the SDK was not yet ready."],[211,'%s: Property "%s" is of invalid type. Setting value to null.'],[212,"%s: Event has more than 300 properties. Some of them will be trimmed when processed."],[213,'%s: %s "%s" is not of type string, converting.'],[214,'%s: %s "%s" has extra whitespace, trimming.'],[215,'%s: feature flag "%s" does not exist in this environment. Please double check what feature flags exist in the Split user interface.'],[216,"%s: traffic_type_name should be all lowercase - convert
1ing string to lowercase."],[217,'%s: traffic type "%s" does not have any corresponding feature flag in this environment, make sure you\'re tracking your events to a valid traffic type defined in the Split user interface.'],[227,"%s: you passed %s which is not part of the configured FlagSetsFilter, ignoring Flag Set."],[218,d+": %s integration item(s) at settings is invalid. %s"],[219,d+": feature flag filters are not applicable for Consumer modes where the SDK does not keep rollout data in sync. Filters were discarded"],[220,d+': feature flag filter at position %s is invalid. It must be an object with a valid filter type ("bySet", "byName" or "byPrefix") and a list of "values".'],[221,d+": feature flag filter configuration must be a non-empty array of filter objects."],[222,d+": You already have %s. We recommend keeping only one instance of the factory at all times (Singleton pattern) and reusing it throughout your application"],[223,y+"Fetching MySegments due to an error processing %s notification: %s"],[224,y+"Fetching SplitChanges due to an error processing SPLIT_UPDATE notification: %s"],[225,"%s: you passed %s, flag set must adhere to the regular expressions %s. This means a flag set must start with a letter or number, be in lowercase, alphanumeric and have a max length of 50 characters. %s was discarded."],[226,"%s: flag set %s should be all lowercase - convert
1ing string to lowercase."],[228,"%s: you passed %s flag set that does not contain cached feature flag names. Please double check what flag sets are in use in the Split user interface."]]),e0="Split SDK client is ready",e1=eQ.concat([[100,e0+" from cache"],[101,e0],[102,_+"Feature flag: %s. Key: %s. Evaluation: %s. Label: %s"],[103,_+"Queueing corresponding impression."],[104,"New shared client instance created."],[105,"New Split SDK instance created."],[120,S+"Successfully queued %s"],[121,_+"Successfully stored %s impression(s)."],[122,"UserConsent: consent status changed from %s to %s."],[123,"UserConsent: call had no effect because it was the current consent status (%s)."],[124,"Starting the SDK with %s user consent. No data will be sent."],[106,k+"Turning segments data polling %s."],[107,k+"Starting polling"],[108,k+"Stopping polling"],[109,w+"Retrying download of feature flags #%s. Reason: %s"],[115,x+"Flushing full %s queue and reseting timer."],[116,x+"Pushing %s."],[110,y+"Refreshing streaming token in %s seconds, and connecting streaming in %s seconds."],[111,y+"Attempting to reconnect streaming in %s seconds."],[112,y+"Connecting streaming."],[113,y+"Streaming is disabled for given SDK key. Switching to polling mode."],[114,y+"Disconnecting streaming."],[117,v+"Streaming not available. Starting polling."],[118,v+"Streaming couldn't connect. Continue polling."],[119,v+"Streaming connected. Syncing and stopping polling."]]).concat([[0,p+"[andCombiner] evaluates to %s"],[1,p+"Treatment found: %s"],[2,p+"All predicates evaluated, no treatment found."],[3,f+': using algo "murmur" bucket %s for key %s using seed %s - treatment %s'],[10,m+'[IN_SPLIT_TREATMENT] parent feature flag "%s" evaluated to "%s" with label "%s". %s evaluated treatment is part of %s ? %s.'],[11,m+'[IN_SPLIT_TREATMENT] will evaluate parent feature flag: "%s" with key: %s %s'],[23,h+"Extracted attribute `%s`. %s will be used for matching."],[24,f+":sanitize: Attempted to sanitize %s which should be of type %s. Sanitized and processed value => %s"],[40,m+"[%s] Result: %s. Rule value: %s. Evaluation value: %s"],[25,E+"Registering cleanup handler %s"],[26,E+"Deregistering cleanup handler %s"],[27,"Retrieving default SDK client."],[28,"Retrieving existing SDK client."],[29,"Retrieving manager instance."],[30,b+"Feature flags data: \n%s"],[31,w+"Spin up feature flags update using since = %s"],[32,w+"New feature flags %s"],[33,w+"Removed feature flags %s"],[34,w+"Segment names collected %s"],[35,y+"New SSE message received, with data: %s."],[36,g+": Starting %s. Running each %s millis"],[37,g+": Running %s"],[38,g+": Stopping %s"],[39,d+': feature flags filtering criteria is "%s".']]),e2=r(40459),e3=new eB(e1),e5=String(eX?e2.env.SPLITIO_DEBUG:eJ()?localStorage.getItem("splitio_debug"):""),e6=eq.NONE;function e4(){return Promise.resolve()}/^(enabled?|on)/i.test(e5)?e6=eq.DEBUG:eV(e5)&&(e6=e5);var e8=(u=function(){var e={emptyMock:"1"};return function(t){var r,n=t.features||{};if(!((r=Object.keys(n)).length!==Object.keys(e).length?(e=I({},n),!0):r.some(function(t){var r,o,i=!e[t],s=typeof(r=e[t])!=typeof(o=n[t])||("string"==typeof r?r!==o:r.treatment!==o.treatment||r.config!==o.config),a=i||s;return a&&(e=I({},n)),a})))return!1;var o={};return C(n,function(e,t){var r,n,i=e,s=null;D(e)&&(i=e.treatment,s=e.config||s);var a={};null!==s&&(a[i]=s),o[t]={trafficTypeName:"localhost",conditions:[(n=(r={treatment:i}).treatment,r.keys?{conditionType:"WHITELIST",matcherGroup:{combiner:"AND",matchers:[{keySelector:null,matcherType:"WHITELIST",negate:!1,whitelistMatcherData:{whitelist:L(r.keys)?[r.keys]:r.keys}}]},partitions:[{treatment:n,size:100}],label:"whitelisted "+n}:{conditionType:"ROLLOUT",matcherGroup:{combiner:"AND",matchers:[{keySelector:null,matcherType:"ALL_KEYS",negate:!1}]},partitions:[{treatment:n,size:100}],label:"default rule"})],configurations:a}}),o}},function(e){var t,r,n,o,i=e.settings,s=e.readiness,a=e.storage;return X((t=u(),A(i.log,(r=i.log,n=a.splits,o=!0,function(){var e=[],a=null,l={};try{l=t(i)}catch(e){a=e,r.error(304,[e])}return!a&&l?(r.debug(30,[JSON.stringify(l)]),C(l,function(t,r){e.push([r,{name:r,status:"ACTIVE",killed:!1,trafficAllocation:100,defaultTreatment:"control",conditions:t.conditions||[],configurations:t.configurations,trafficTypeName:t.trafficTypeName}])}),Promise.all([n.clear(),n.addSplits(e)]).then(function(){return s.splits.emit(q),o&&(o=!1,Promise.resolve(n.checkCache()).then(function(e){e&&s.splits.emit(W),s.segments.emit(V)})),!0})):Promise.resolve(!0)}),i.scheduler.offlineRefreshRate,"offlineUpdater")),{flush:e4,shared:function(e,t){return{start:function(){setTimeout(function(){t.segments.emit(V)},0)},stop:function(){},isRunning:function(){return!0},flush:e4}}})});e8.type="LocalhostFromObject";var e9=[G,F,B],e7="LOCALSTORAGE",te="object"==typeof Reflect?Reflect:null,tt=te&&"function"==typeof te.apply?te.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};c=te&&"function"==typeof te.ownKeys?te.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var tr=Number.isNaN||function(e){return e!=e};function tn(){tn.init.call(this)}tn.prototype._events=void 0,tn.prototype._eventsCount=0,tn.prototype._maxListeners=void 0;var to=10;function ti(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function ts(e){return void 0===e._maxListeners?tn.defaultMaxListeners:e._maxListeners}function ta(e,t,r,n){if(ti(r),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),s=i[t]),void 0===s)s=i[t]=r,++e._eventsCount;else if("function"==typeof s?s=i[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(o=ts(e))>0&&s.length>o&&!s.warned){s.warned=!0;var o,i,s,a=Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=e,a.type=t,a.count=s.length,console&&console.warn&&console.warn(a)}return e}function tl(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function tc(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=tl.bind(n);return o.listener=r,n.wrapFn=o,o}function tu(e,t,r){var n=e._events;if(void 0===n)return[];var o=n[t];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(e){for(var t=Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(o):tf(o,o.length)}function td(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function tf(e,t){for(var r=Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(tn,"defaultMaxListeners",{enumerable:!0,get:function(){return to},set:function(e){if("number"!=typeof e||e<0||tr(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");to=e}}),tn.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},tn.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||tr(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},tn.prototype.getMaxListeners=function(){return ts(this)},tn.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var i,s=Error("Unhandled error."+(i?" ("+i.message+")":""));throw s.context=i,s}var a=o[e];if(void 0===a)return!1;if("function"==typeof a)tt(a,this,t);else for(var l=a.length,c=tf(a,l),r=0;r<l;++r)tt(c[r],this,t);return!0},tn.prototype.addListener=function(e,t){return ta(this,e,t,!1)},tn.prototype.on=tn.prototype.addListener,tn.prototype.prependListener=function(e,t){return ta(this,e,t,!0)},tn.prototype.once=function(e,t){return ti(t),this.on(e,tc(this,e,t)),this},tn.prototype.prependOnceListener=function(e,t){return ti(t),this.prependListener(e,tc(this,e,t)),this},tn.prototype.removeListener=function(e,t){var r,n,o,i,s;if(ti(t),void 0===(n=this._events)||void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit
1("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===t||r[i].listener===t){s=r[i].listener,o=i;break}if(o<0)return this;0===o?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,o),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,s||t)}return this},tn.prototype.off=tn.prototype.removeListener,tn.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0==arguments.length){var o,i=Object.keys(r);for(n=0;n<i.length;++n)"removeListener"!==(o=i[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},tn.prototype.listeners=function(e){return tu(this,e,!0)},tn.prototype.rawListeners=function(e){return tu(this,e,!1)},tn.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):td.call(e,t)},tn.prototype.listenerCount=td,tn.prototype.eventNames=function(){return this._eventsCount>0?c(this._events):[]};var tp=r(6483);"object"==typeof performance&&"function"==typeof performance.now&&performance.now.bind(performance),function(e,t){;}(function(e){var t,r=e.splitApi,n=e.storage,o=e.readiness,i=e.settings,s=i.log,a=(t=r.fetchSplitChanges,A(i.log,function(e,t,r,n,o,i,s,a,l){void 0===s&&(s=0),void 0===a&&(a=0);var c=!0;function u(e){return c&&s&&(e=eF(s,e)),e}return function(s,d,f){return Promise.resolve(r.getChangeNumber()).then(function p(m,h){void 0===h&&(h=0),e.debug(31,[m]);var g=Promise.resolve(f?{splits:[f.payload],till:f.changeNumber}:t(m,s,d,u)).then(function(t){c=!1;var s,a,u,d,f=(a=t.splits,u=new eA,(d=a.reduce(function(e,t){return"ACTIVE"===t.status&&function(e,t){var r=t.groupedFilters,n=r.bySet,o=r.byName,i=r.byPrefix;if(n.length>0)return e.sets&&e.sets.some(function(e){return n.indexOf(e)>-1});var s=o.length>0,a=i.length>0;if(!s&&!a)return!0;var l=s&&o.indexOf(e.name)>-1,c=a&&i.some(function(t){var r;return r=e.name,!!(L(r)&&L(t))&&r.slice(0,t.length)===t});return l||c}(t,o)?(e.added.push([t.name,t]),(function(e){for(var t=e.conditions,r=new eA,n=0;n<t.length;n++)t[n].matcherGroup.matchers.forEach(function(e){"IN_SEGMENT"===e.matcherType&&r.add(e.userDefinedSegmentMatcherData.segmentName)});return r})(t).forEach(function(e){u.add(e)})):e.removed.push(t.name),e},{added:[],removed:[],segments:[]})).segments=(s=u)instanceof eE?s.__setData__.slice():Array.from(s),d);return e.debug(32,[f.added.length]),e.debug(33,[f.removed.length]),e.debug(34,[f.segments.length]),Promise.all([r.setChangeNumber(t.till),r.addSplits(f.added),r.removeSplits(f.removed),n.registerSegments(f.segments)]).then(function(e){if(i){var r,o;return Promise.resolve(!i.splitsArrived||m!==t.till&&(r=e[1],o=e[2],!!(r&&r.some(function(e){return e})||o&&o.some(function(e){return e})))&&(l||Promise.resolve(n.getRegisteredSegments()).then(function(e){return Promise.all(e.map(function(e){return n.getChangeNumber(e)})).then(function(e){return e.every(function(e){return -1!==e})})}))).catch(function(){return!1}).then(function(e){return e&&i.emit(q),!0})}return!0})}).catch(function(t){return(e.warn(205,[t]),c&&a>h)?(h+=1,e.info(109,[h,t]),p(m,h)):(c=!1,!1)});return i&&c&&Promise.resolve(r.checkCache()).then(function(e){e&&i.emit(W)}),g})}}(i.log,function(e,r,n,o){var i=t(e,r,n);return o&&(i=o(i)),i.then(function(e){return e.json()})},n.splits,n.segments,i.sync.__splitFiltersValidation,o.splits,i.startup.requestTimeoutBeforeReady,i.startup.retriesOnFailureBeforeReady,!0),i.scheduler.featuresRefreshRate,"splitChangesUpdater")),l={},c=f(eC(i.core.key),o,n);function u(){C(l,function(e){e.start()})}function d(){C(l,function(e){e.isRunning()&&e.stop()})}function f(e,t,n){var o,s=(o=r.fetchMySegments,A(i.log,function(e,t,r,n,o,i,s,a){var l=!0,c=!0;function u(e){return c&&(e=eF(i,e)),e}function d(e){var t;if(Array.isArray(e))t=n.resetSegments(e);else{var i=e.name,s=e.add;n.isInSegment(i)!==s?(t=!0,s?n.addToSegment(i):n.removeFromSegment(i)):t=!1}r.usesSegments()&&(t||l)&&(l=!1,o.emit(V))}return function(r,n){return function r(n,o,i){return(o?new Promise(function(e){d(o),e(!0)}):t(a,i,u).then(function(e){return c=!1,d(e),!0})).catch(function(t){return c&&s>n?(n+=1,e.warn(204,[n,t]),r(n)):(c=!1,!1)})}(0,r,n)}}(i.log,function(e,t,r){var n=o(e,t);return r&&(n=r(n)),n.then(function(e){return e.json()}).then(function(e){return e.mySegments.map(function(e){return e.name})})},n.splits,n.segments,t.segments,i.startup.requestTimeoutBeforeReady,i.startup.retriesOnFailureBeforeReady,e),i.scheduler.segmentsRefreshRate,"mySegmentsUpdater"));function a(){t.isReady()||n.splits.usesSegments()||t.segments.emit(V)}return n.splits.usesSegments()?t.splits.once(q,a):setTimeout(a,0),l[e]=s,s}return o.splits.on(q,function(){if(a.isRunning()){var e=n.splits.usesSegments();e!==c.isRunning()&&(s.info(106,[e?"ON":"OFF"]),e?u():d())}}),{splitsSyncTask:a,segmentsSyncTask:c,start:function(){s.info(107),a.start(),n.splits.usesSegments()&&u()},stop:function(){s.info(108),a.isRunning()&&a.stop(),d()},isRunning:a.isRunning,syncAll:function(){var e=[a.execute()];return C(l,function(t){e.push(t.execute())}),Promise.all(e)},add:f,remove:function(e){delete l[e]},get:function(e){return l[e]}}},function(e,t){var r,n,o,i,a,c,u,d,f,p,m,h,g,v=e.settings,b=e.storage,y=e.splitApi,w=e.readiness,k=e.platform,x=e.telemetryTracker,_=v.core.key?eC(v.core.key):void 0,S=v.log;try{f=new eR(v,k)}catch(e){S.warn(208,[e]);return}var E=(r=y.fetchAuth,function(e){return r(e).then(function(e){return e.json()}).then(function(e){if(e.token){var t=JSON.parse(decodeURIComponent(ey(e.token.split(".")[1].replace(/-/g,"+").replace(/_/g,"/")).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join("")));if("number"!=typeof t.iat||"number"!=typeof t.exp)throw Error('token properties "issuedAt" (iat) or "expiration" (exp) are missing or invalid');var r=JSON.parse(t["x-ably-capability"]);return X({decodedToken:t,channels:r},e)}return e})}),A=new k.EventEmitter,N=(n=eg.map(function(e){return{regex:e,hasPublishers:!0,oTime:-1,cTime:-1}}),o=!0,i=!0,a={handleOpen:function(){x.streamingEvent(0),A.emit(ei)},isStreamingUp:function(){return i&&o},handleOccupancyEvent:function(e,t,r){for(var s=0;s<n.length;s++){var a=n[s];if(a.regex.test(t)){if(x.streamingEvent(ev[s],e),r>a.oTime){a.oTime=r,a.hasPublishers=0!==e;var l=n.some(function(e){return e.hasPublishers});i&&(!l&&o?A.emit(es):l&&!o&&A.emit(ei)),o=l}return}}},handleControlEvent:function(e,t,r){if(e===s.STREAMING_RESET)return void A.emit(e);for(var a=0;a<n.length;a++){var l=n[a];if(l.regex.test(t)){r>l.cTime&&(l.cTime=r,e===s.STREAMING_DISABLED?(x.streamingEvent(30,0),A.emit(en)):o&&(e===s.STREAMING_PAUSED&&i?(x.streamingEvent(30,2),A.emit(es)):e!==s.STREAMING_RESUMED||i||(x.streamingEvent(30,1),A.emit(ei))),i=e===s.STREAMING_RESUMED);return}}}},{handleOpen:function(){a.handleOpen()},handleError:function(e){var t=e;try{L(e.data)&&(e.parsedData=JSON.parse(e.data)),t=e}catch(e){S.warn(206,[e])}
1var r=t.parsedData&&t.parsedData.message||t.message;S.error(305,[r]),function(e){if(e.parsedData&&e.parsedData.code){var t=e.parsedData.code;if(x.streamingEvent(60,t),40140<=t&&t<=40149)return!0;if(4e4<=t&&t<=49999)return!1}else x.streamingEvent(40,1);return!0}(t)?A.emit(eo):A.emit(en)},handleMessage:function(e){try{if(!(t=function(e){if(e.data){var t=JSON.parse(e.data);return t.parsedData=JSON.parse(t.data),t.name&&"[meta]occupancy"===t.name&&(t.parsedData.type=ep),t}}(e)))return}catch(e){S.warn(207,[e]);return}var t,r=t.parsedData,n=t.data,o=t.channel,i=t.timestamp;if(S.debug(35,[n]),a.isStreamingUp()||-1!==[ep,ef].indexOf(r.type))switch(r.type){case ed:case ec:case el:case eu:A.emit(r.type,r);break;case ea:A.emit(r.type,r,o);break;case ep:a.handleOccupancyEvent(r.metrics.publishers,o,i);break;case ef:a.handleControlEvent(r.controlType,o,i)}}});f.setEventHandler(N);var T=_?void 0:(c=t.segmentsSyncTask,u=b.segments,d={},{put:function(e){var t=e.changeNumber,r=e.segmentName;d[r]||(d[r]=function(e){var t,r,n=0,o=!1,i=new eh(s,1e4,6e4);function s(){t=!0,n>u.getChangeNumber(e)?(o=!1,c.execute(!1,e,!0,r?n:void 0).then(function(){if(t)if(o)s();else{var a=i.attempts+1;if(n<=u.getChangeNumber(e)){S.debug("Refresh completed"+(r?" bypassing the CDN":"")+" in "+a+" attempts."),t=!1;return}if(a<10)return void i.scheduleCall();r?(S.debug("No changes fetched after "+a+" attempts with CDN bypassed."),t=!1):(i.reset(),r=!0,s())}})):t=!1}return{put:function(a){a<=u.getChangeNumber(e)||a<=n||(n=a,o=!0,r=!1,(i.timeoutID||!t)&&s(),i.reset())},stop:function(){t=!1,i.reset()}}}(r)),d[r].put(t)},stop:function(){Object.keys(d).forEach(function(e){return d[e].stop()})}}),O=function(e,t,r,n,o,i){var s,a,l,c=0,u=!1,d=new eh(f,1e4,6e4);function f(){if(s=!0,c>t.getChangeNumber()){u=!1;var n=l?{payload:l,changeNumber:c}:void 0;r.execute(!0,a?c:void 0,n).then(function(){if(s)if(u)f();else{n&&o.trackUpdatesFromSSE("sp"),i&&i.execute(!0);var r=d.attempts+1;if(c<=t.getChangeNumber()){e.debug("Refresh completed"+(a?" bypassing the CDN":"")+" in "+r+" attempts."),s=!1;return}if(r<10)return void d.scheduleCall();a?(e.debug("No changes fetched after "+r+" attempts with CDN bypassed."),s=!1):(d.reset(),a=!0,f())}})}else s=!1}function p(e,r){var n=e.changeNumber,o=e.pcn,i=t.getChangeNumber();n<=i||n<=c||(c=n,u=!0,a=!1,l=void 0,r&&i===o&&(l=r),(d.timeoutID||!s)&&f(),d.reset())}return{put:p,killSplit:function(e){var r=e.changeNumber,o=e.splitName,i=e.defaultTreatment;t.killLocally(o,i,r)&&n.emit(q,!0),p({changeNumber:r})},stop:function(){s=!1,d.reset()}}}(S,b.splits,t.splitsSyncTask,w.splits,x,_?void 0:t.segmentsSyncTask),R={},D={},I=!1,M=new eh(j,v.scheduler.pushRetryBackoffBase);function j(){if(!p){S.info(112),p=!1;var e=_?Object.keys(D):void 0;E(e).then(function(t){if(!p){if(!t.pushEnabled){S.info(113),A.emit(en);return}if(!e||!(e.length<Object.keys(D).length)){var r,n,o;h&&clearTimeout(h),g&&clearTimeout(g),n=(r=t.decodedToken).exp-r.iat-600,o="number"==typeof t.connDelay&&t.connDelay>=0?t.connDelay:60,S.info(110,[n,o]),h=setTimeout(j,1e3*n),g=setTimeout(function(){p||f.open(t)},1e3*o),x.streamingEvent(50,r.exp)}}}).catch(function(e){if(!p){if(S.error(306,[e.message]),e.statusCode>=400&&e.statusCode<500){x.streamingEvent(80),A.emit(en);return}A.emit(eo)}})}}function z(){p||(p=!0,f.close(),S.info(114),h&&clearTimeout(h),g&&clearTimeout(g),M.reset(),P())}function P(){O.stop(),_?C(D,function(e){return e.worker.stop()}):T.stop()}return A.on(es,P),A.on(ei,function(){M.reset()}),A.on(en,function(){m=!0,z(),A.emit(es)}),A.on(eo,function(){f.close();var e=M.scheduleCall();S.info(111,[e/1e3]),A.emit(es)}),A.on(s.STREAMING_RESET,function(){p||(h&&clearTimeout(h),j())}),A.on(eu,O.killSplit),A.on(ed,function(e){if(e.d&&void 0!==e.c)try{var t,r,n=(t=e.c,r=e.d,t>0?eI(r,t,!1):JSON.parse(ey(r)));if(n)return void O.put(e,n)}catch(e){S.warn(224,[e])}O.put(e)}),_?(A.on(ea,function(e,t){var r=R[t.split("_")[2]];r&&D[r]&&D[r].worker.put(e.changeNumber,e.includesPayload?e.segmentList?e.segmentList:[]:void 0)}),A.on(el,function(e){switch(e.u){case l.BoundedFetchRequest:var t,r,n;try{r=e.d,n=e.c,t=eL(r,n)}catch(e){S.warn(223,["BoundedFetchRequest",e]);break}C(D,function(r){var n,o,i,s=r.hash64,a=r.worker;n=t,i=Math.floor((o=parseInt(s.hex.slice(8),16)%(8*n.length))/8),
1(n[i]&1<<o%8)>0&&a.put(e.changeNumber)});return;case l.KeyList:var o,i,s=void 0;try{s=eI(e.d,e.c),o=new eA(s.a),i=new eA(s.r)}catch(e){S.warn(223,["KeyList",e]);break}C(D,function(t){var r=t.hash64,n=t.worker,s=!!o.has(r.dec)||!i.has(r.dec)&&void 0;void 0!==s&&n.put(e.changeNumber,{name:e.segmentName,add:s})});return;case l.SegmentRemoval:if(!e.segmentName){S.warn(223,["SegmentRemoval","No segment name was provided"]);break}C(D,function(t){return t.worker.put(e.changeNumber,{name:e.segmentName,add:!1})});return}C(D,function(t){t.worker.put(e.changeNumber)})})):A.on(ec,T.put),X(Object.create(A),{stop:function(){z(),_&&this.remove(_)},start:function(){m||!1===p||(p=!1,_?this.add(_,t.segmentsSyncTask):setTimeout(j))},isRunning:function(){return!1===p},add:function(e,t){var r,n=eS(e);R[n]||(R[n]=e,D[e]={hash64:{hex:r=(function(e,t){t=t||0;for(var r=(e=e||"").length%16,n=e.length-r,o=[0,t],i=[0,t],s=[0,0],a=[0,0],l=[0x87c37b91,0x114253d5],c=[0x4cf5ad43,0x2745937f],u=0;u<n;u+=16)s=[255&e.charCodeAt(u+4)|(255&e.charCodeAt(u+5))<<8|(255&e.charCodeAt(u+6))<<16|(255&e.charCodeAt(u+7))<<24,255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24],a=[255&e.charCodeAt(u+12)|(255&e.charCodeAt(u+13))<<8|(255&e.charCodeAt(u+14))<<16|(255&e.charCodeAt(u+15))<<24,255&e.charCodeAt(u+8)|(255&e.charCodeAt(u+9))<<8|(255&e.charCodeAt(u+10))<<16|(255&e.charCodeAt(u+11))<<24],s=ez(s=ej(s,l),31),o=eM(o=ez(o=eU(o,s=ej(s,c)),27),i),o=eM(ej(o,[0,5]),[0,0x52dce729]),a=ez(a=ej(a,c),33),i=eM(i=ez(i=eU(i,a=ej(a,l)),31
1),o),i=eM(ej(i,[0,5]),[0,0x38495ab5]);switch(s=[0,0],a=[0,0],r){case 15:a=eU(a,eP([0,e.charCodeAt(u+14)],48));case 14:a=eU(a,eP([0,e.charCodeAt(u+13)],40));case 13:a=eU(a,eP([0,e.charCodeAt(u+12)],32));case 12:a=eU(a,eP([0,e.charCodeAt(u+11)],24));case 11:a=eU(a,eP([0,e.charCodeAt(u+10)],16));case 10:a=eU(a,eP([0,e.charCodeAt(u+9)],8));case 9:a=ez(a=ej(a=eU(a,[0,e.charCodeAt(u+8)]),c),33),i=eU(i,a=ej(a,l));case 8:s=eU(s,eP([0,e.charCodeAt(u+7)],56));case 7:s=eU(s,eP([0,e.charCodeAt(u+6)],48));case 6:s=eU(s,eP([0,e.charCodeAt(u+5)],40));case 5:s=eU(s,eP([0,e.charCodeAt(u+4)],32));case 4:s=eU(s,eP([0,e.charCodeAt(u+3)],24));case 3:s=eU(s,eP([0,e.charCodeAt(u+2)],16));case 2:s=eU(s,eP([0,e.charCodeAt(u+1)],8));case 1:s=ez(s=ej(s=eU(s,[0,e.charCodeAt(u)]),l),31),o=eU(o,s=ej(s,c))}return o=eM(o=eU(o,[0,e.length]),i=eU(i,[0,e.length])),i=eM(i,o),o=eM(o=eK(o),i=eK(i)),i=eM(i,o),("00000000"+(o[0]>>>0).toString(16)).slice(-8)+("00000000"+(o[1]>>>0).toString(16)).slice(-8)+("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)})(ek(e),(void 0)>>>0).slice(0,16),dec:function(e){var t,r,n,o=[0];for(t=0;t<e.length;t+=1){for(n=parseInt(e.charAt(t),16),r=o.length-1;r>=0;r-=1)o[r]=16*o[r]+n,n=o[r]/10|0,o[r]%=10;for(;n>0;)o.unshift(n%10),n=n/10|0}return o.join("")}(r)},worker:function(e,t){var r,n,o=0,i=-1,s=!1,a=new eh(l);function l(){if(r=!0,o>i){s=!1;var c=o;e.execute(n,!0).then(function(e){r&&(!1!==e&&(n&&t.trackUpdatesFromSSE("ms"),i=Math.max(i,c)),s?l():a.scheduleCall())})}else r=!1}return{put:function(e,t){e<=i||e<=o||(o=e,s=!0,n=t,(a.timeoutID||!r)&&l(),a.reset())},stop:function(){r=!1,a.reset()}}}(t,x)},I=!0,setTimeout(function(){I&&(I=!1,j())},0))},remove:function(e){var t=eS(e);delete R[t],delete D[e]}})})}}]);
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.