diff --git a/docs/404.html b/docs/404.html index 63c6144c..26fd2532 100644 --- a/docs/404.html +++ b/docs/404.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/404/index.html b/docs/404/index.html index a4b221f5..2d345fd0 100644 --- a/docs/404/index.html +++ b/docs/404/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/_gatsby/slices/_gatsby-scripts-1.html b/docs/_gatsby/slices/_gatsby-scripts-1.html index ccba3b8c..dc2d2d4c 100644 --- a/docs/_gatsby/slices/_gatsby-scripts-1.html +++ b/docs/_gatsby/slices/_gatsby-scripts-1.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/about/index.html b/docs/about/index.html index ed9fcbb2..3553af1b 100644 --- a/docs/about/index.html +++ b/docs/about/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/app-017b1960ec5645ba793a.js b/docs/app-017b1960ec5645ba793a.js new file mode 100644 index 00000000..0fdafb19 --- /dev/null +++ b/docs/app-017b1960ec5645ba793a.js @@ -0,0 +1,3 @@ +/*! For license information please see app-017b1960ec5645ba793a.js.LICENSE.txt */ +(self.webpackChunkarbutus_docs=self.webpackChunkarbutus_docs||[]).push([[2143],{79003:function(e,t,r){"use strict";function o(e){for(var t,r=0,o=0,n=e.length;n>=4;++o,n-=4)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}r.d(t,{Z:function(){return o}})},40828:function(e,t,r){"use strict";r.d(t,{_:function(){return i},a:function(){return s}});var o=r(2784);const n=o.createContext(void 0),a={},i=n.Provider,s=()=>o.useContext(n)?o.useContext(n):a},66955:function(e,t,r){"use strict";r.d(t,{tZ:function(){return u},BX:function(){return d}});var o=r(76266);function n(e){return Boolean(null==e?void 0:e.hasOwnProperty(o.v))}var a=r(2784);r(48570);function i(e,t){return function(r,a,i,s,c){return n(a)?t(function(e,t){return{...t,[o.v]:e}}(r,a),null,i,s,c):n(r)?t(r,a,i,s,c):e(r,a,i,s,c)}}function s(e){const{as:t,[o.v]:r,[o.A]:n,...a}=e,i=a,s="string"==typeof r&&null!=t?t:r;return"string"!=typeof s&&t&&(i.as=t),{elementType:s,props:i,renderFunction:n}}var c=r(52322);const l=r.t(c,2),u=i(l.jsx,((e,t,r)=>{const{elementType:o,renderFunction:n,props:i}=s(e),c={...i,...t};return n?l.jsx(a.Fragment,{children:n(o,c)},r):l.jsx(o,c,r)})),d=i(l.jsxs,((e,t,r)=>{const{elementType:o,renderFunction:n,props:i}=s(e),c={...i,...t};return n?l.jsx(a.Fragment,{children:n(o,{...c,children:l.jsxs(a.Fragment,{children:c.children},void 0)})},r):l.jsxs(o,c,r)}))},75785:function(e,t,r){"use strict";r.d(t,{Qb:function(){return n},UF:function(){return i},oj:function(){return s}});var o=r(2784);const n=o.createContext(void 0),a=()=>{},i=n.Provider,s=e=>{var t,r;return null!==(r=null===(t=o.useContext(n))||void 0===t?void 0:t[e])&&void 0!==r?r:a}},9194:function(e,t,r){"use strict";r.d(t,{QG:function(){return i},sD:function(){return a}});var o=r(2784);const n=o.createContext(void 0),a=n.Provider;function i(){var e;return null!==(e=o.useContext(n))&&void 0!==e?e:{}}},42781:function(e,t,r){"use strict";r.d(t,{O:function(){return s},z:function(){return i}});var o=r(2784);const n=o.createContext(void 0),a={targetDocument:"object"==typeof document?document:void 0,dir:"ltr"},i=n.Provider;function s(){var e;return null!==(e=o.useContext(n))&&void 0!==e?e:a}},25292:function(e,t,r){"use strict";r.d(t,{x:function(){return f}});var o=r(2784),n=r(19855),a=r(89430);var i=r(66955),s=r(27018);var c=r(39087),l=r(73513);const u="fui-Text",d=(0,c.s)({root:{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bg96gwp:"f1i3iumi",Bhrd7zp:"figsok6",fsow6f:"fpgzoln",mc9l5x:"f1w7gpdv",Huce71:"f6juhto",B68tc82:"f1mtd64y",Bmxbyg5:"f1y7q3j9",ygn44y:"f2jf649"},nowrap:{Huce71:"fz5stix",B68tc82:"f1p9o1ba",Bmxbyg5:"f1sil6mw"},truncate:{ygn44y:"f1cmbuwj"},block:{mc9l5x:"ftgm304"},italic:{B80ckks:"f1j4dglz"},underline:{w71qe1:"f13mvf36"},strikethrough:{w71qe1:"fv5q2k7"},strikethroughUnderline:{w71qe1:"f1drk4o6"},base100:{Be2twd7:"f13mqy1h",Bg96gwp:"fcpl73t"},base200:{Be2twd7:"fy9rknc",Bg96gwp:"fwrc4pm"},base400:{Be2twd7:"fod5ikn",Bg96gwp:"faaz57k"},base500:{Be2twd7:"f1pp30po",Bg96gwp:"f106mvju"},base600:{Be2twd7:"f1x0m3f5",Bg96gwp:"fb86gi6"},hero700:{Be2twd7:"fojgt09",Bg96gwp:"fcen8rp"},hero800:{Be2twd7:"fccw675",Bg96gwp:"f1ebx5kk"},hero900:{Be2twd7:"f15afnhw",Bg96gwp:"fr3w3wp"},hero1000:{Be2twd7:"fpyltcb",Bg96gwp:"f1ivgwrt"},monospace:{Bahqtrf:"f1fedwem"},numeric:{Bahqtrf:"f1uq0ln5"},weightMedium:{Bhrd7zp:"fdj6btp"},weightSemibold:{Bhrd7zp:"fl43uef"},weightBold:{Bhrd7zp:"flh3ekv"},alignCenter:{fsow6f:"f17mccla"},alignEnd:{fsow6f:"f12ymhq5"},alignJustify:{fsow6f:"f1j59e10"}},{d:[".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fpgzoln{text-align:start;}",".f1w7gpdv{display:inline;}",".f6juhto{white-space:normal;}",".f1mtd64y{overflow-x:visible;}",".f1y7q3j9{overflow-y:visible;}",".f2jf649{text-overflow:clip;}",".fz5stix{white-space:nowrap;}",".f1p9o1ba{overflow-x:hidden;}",".f1sil6mw{overflow-y:hidden;}",".f1cmbuwj{text-overflow:ellipsis;}",".ftgm304{display:block;}",".f1j4dglz{font-style:italic;}",".f13mvf36{text-decoration-line:underline;}",".fv5q2k7{text-decoration-line:line-through;}",".f1drk4o6{text-decoration-line:line-through underline;}",".f13mqy1h{font-size:var(--fontSizeBase100);}",".fcpl73t{line-height:var(--lineHeightBase100);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".faaz57k{line-height:var(--lineHeightBase400);}",".f1pp30po{font-size:var(--fontSizeBase500);}",".f106mvju{line-height:var(--lineHeightBase500);}",".f1x0m3f5{font-size:var(--fontSizeBase600);}",".fb86gi6{line-height:var(--lineHeightBase600);}",".fojgt09{font-size:var(--fontSizeHero700);}",".fcen8rp{line-height:var(--lineHeightHero700);}",".fccw675{font-size:var(--fontSizeHero800);}",".f1ebx5kk{line-height:var(--lineHeightHero800);}",".f15afnhw{font-size:var(--fontSizeHero900);}",".fr3w3wp{line-height:var(--lineHeightHero900);}",".fpyltcb{font-size:var(--fontSizeHero1000);}",".f1ivgwrt{line-height:var(--lineHeightHero1000);}",".f1fedwem{font-family:var(--fontFamilyMonospace);}",".f1uq0ln5{font-family:var(--fontFamilyNumeric);}",".fdj6btp{font-weight:var(--fontWeightMedium);}",".fl43uef{font-weight:var(--fontWeightSemibold);}",".flh3ekv{font-weight:var(--fontWeightBold);}",".f17mccla{text-align:center;}",".f12ymhq5{text-align:end;}",".f1j59e10{text-align:justify;}"]});var h=r(75785);const f=o.forwardRef(((e,t)=>{const r=((e,t)=>{const{wrap:r,truncate:o,block:i,italic:s,underline:c,strikethrough:l,size:u,font:d,weight:h,align:f}=e;return{align:null!=f?f:"start",block:null!=i&&i,font:null!=d?d:"base",italic:null!=s&&s,size:null!=u?u:300,strikethrough:null!=l&&l,truncate:null!=o&&o,underline:null!=c&&c,weight:null!=h?h:"regular",wrap:null==r||r,components:{root:"span"},root:n.Bx((0,a.h)("span",{ref:t,...e}),{elementType:"span"})}})(e,t);return(e=>{const t=d();e.root.className=(0,l.z)(u,t.root,!1===e.wrap&&t.nowrap,e.truncate&&t.truncate,e.block&&t.block,e.italic&&t.italic,e.underline&&t.underline,e.strikethrough&&t.strikethrough,e.underline&&e.strikethrough&&t.strikethroughUnderline,100===e.size&&t.base100,200===e.size&&t.base200,400===e.size&&t.base400,500===e.size&&t.base500,600===e.size&&t.base600,700===e.size&&t.hero700,800===e.size&&t.hero800,900===e.size&&t.hero900,1e3===e.size&&t.hero1000,"monospace"===e.font&&t.monospace,"numeric"===e.font&&t.numeric,"medium"===e.weight&&t.weightMedium,"semibold"===e.weight&&t.weightSemibold,"bold"===e.weight&&t.weightBold,"center"===e.align&&t.alignCenter,"end"===e.align&&t.alignEnd,"justify"===e.align&&t.alignJustify,e.root.className)})(r),(0,h.oj)("useTextStyles_unstable")(r),(e=>((0,s.a)(e),(0,i.tZ)(e.root,{})))(r)}));f.displayName="Text"},27018:function(e,t,r){"use strict";r.d(t,{a:function(){return o}});r(2784);function o(e){0}},76266:function(e,t,r){"use strict";r.d(t,{A:function(){return o},v:function(){return n}});const o=Symbol("fui.slotRenderFunction"),n=Symbol("fui.slotElementType")},89430:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});r(2784);var o=r(67178);const n=(e,t,r)=>{var n;return(0,o.n)(null!==(n=t.as)&&void 0!==n?n:e,t,r)}},19855:function(e,t,r){"use strict";r.d(t,{Bx:function(){return a},jt:function(){return i}});var o=r(2784),n=r(76266);function a(e,t){const{defaultProps:r,elementType:a}=t,i=function(e){if("string"==typeof e||"number"==typeof e||Array.isArray(e)||o.isValidElement(e))return{children:e};0;return e}(e),s={...r,...i,[n.v]:a};return i&&"function"==typeof i.children&&(s[n.A]=i.children,s.children=null==r?void 0:r.children),s}function i(e,t){if(null!==e&&(void 0!==e||t.renderByDefault))return a(e,t)}},39481:function(e,t,r){"use strict";r.d(t,{Me:function(){return l}});var o=r(2784),n=r.t(o,2);const a={current:0},i=o.createContext(void 0);function s(){var e;return null!==(e=o.useContext(i))&&void 0!==e?e:a}const c=o.createContext(void 0);c.Provider;function l(e="fui-",t){const r=s(),a=o.useContext(c)||"",i=n.useId;if(i){const r=i(),n=o.useMemo((()=>r.replace(/:/g,"")),[r]);return t||`${a}${e}${n}`}return o.useMemo((()=>t||`${a}${e}${++r.current}`),[a,e,t,r])}},14400:function(e,t,r){"use strict";r.d(t,{L:function(){return n}});var o=r(2784);const n=(0,r(79836).N)()?o.useLayoutEffect:o.useEffect},79836:function(e,t,r){"use strict";function o(){return"undefined"!=typeof window&&!(!window.document||!window.document.createElement)}r.d(t,{N:function(){return o}})},67178:function(e,t,r){"use strict";r.d(t,{n:function(){return v},$:function(){return y}});r(2784);const o=(...e)=>{const t={};for(const r of e){const e=Array.isArray(r)?r:Object.keys(r);for(const r of e)t[r]=1}return t},n=o(["onAuxClick","onAnimationEnd","onAnimationStart","onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"]),a=o(["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","ref","role","style","tabIndex","title","translate","spellCheck","name"]),i=o(["itemID","itemProp","itemRef","itemScope","itemType"]),s=o(a,n,i),c=o(s,["form"]),l=o(s,["height","loop","muted","preload","src","width"]),u=o(l,["poster"]),d=o(s,["start"]),h=o(s,["value"]),f=o(s,["download","href","hrefLang","media","rel","target","type"]),p=o(s,["dateTime"]),g=o(s,["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]);const m={label:c,audio:l,video:u,ol:d,li:h,a:f,button:g,input:o(g,["accept","alt","autoCapitalize","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),textarea:o(g,["autoCapitalize","cols","dirname","form","maxLength","placeholder","readOnly","required","rows","wrap"]),select:o(g,["form","multiple","required"]),option:o(s,["selected","value"]),table:o(s,["cellPadding","cellSpacing"]),tr:s,th:o(s,["colSpan","rowSpan","scope"]),td:o(s,["colSpan","headers","rowSpan","scope"]),colGroup:o(s,["span"]),col:o(s,["span"]),fieldset:o(s,["disabled","form"]),form:o(s,["acceptCharset","action","encType","encType","method","noValidate","target"]),iframe:o(s,["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),img:o(s,["alt","crossOrigin","height","src","srcSet","useMap","width"]),time:p,dialog:o(s,["open","onCancel","onClose"])};function v(e,t,r){const o=e&&m[e]||s;return o.as=1,function(e,t,r){const o=Array.isArray(t),n={},a=Object.keys(e);for(const i of a)!(!o&&t[i]||o&&t.indexOf(i)>=0||0===i.indexOf("data-")||0===i.indexOf("aria-"))||r&&-1!==(null==r?void 0:r.indexOf(i))||(n[i]=e[i]);return n}(t,o,r)}const y=({primarySlotTagName:e,props:t,excludedPropNames:r})=>({root:{style:t.style,className:t.className},primary:v(e,t,[...r||[],"style","className"])})},44035:function(e,t,r){"use strict";r.d(t,{E:function(){return o}});const o={borderRadiusNone:"0",borderRadiusSmall:"2px",borderRadiusMedium:"4px",borderRadiusLarge:"6px",borderRadiusXLarge:"8px",borderRadiusCircular:"10000px"}},28397:function(e,t,r){"use strict";r.d(t,{Co:function(){return a},W3:function(){return i},bv:function(){return n}});var o=r(24234);const n={red:o.Q6,green:o.ek,darkOrange:o.nn,yellow:o.er,berry:o.Z1,lightGreen:o.ZE,marigold:o.vx},a={darkRed:o.o6,cranberry:o.o0,pumpkin:o.cE,peach:o.C2,gold:o.EV,brass:o.cB,brown:o.P_,forest:o.Ig,seafoam:o.$I,darkGreen:o.Ce,lightTeal:o.B8,teal:o.$C,steel:o.gr,blue:o.iN,royalBlue:o.VI,cornflower:o.wO,navy:o.Ih,lavender:o.N0,purple:o.jk,grape:o.pl,lilac:o.A5,pink:o.iQ,magenta:o.ym,plum:o.vd,beige:o.e9,mink:o.RR,platinum:o.Xd,anchor:o.Eu},i={cranberry:o.o0,green:o.ek,orange:o.$y}},24234:function(e,t,r){"use strict";r.d(t,{$C:function(){return N},$I:function(){return P},$y:function(){return m},A5:function(){return I},B8:function(){return T},BA:function(){return o},C2:function(){return v},Ce:function(){return E},EV:function(){return k},Eu:function(){return Z},Hf:function(){return a},Ig:function(){return w},Ih:function(){return D},N0:function(){return H},P_:function(){return S},Q6:function(){return f},RR:function(){return W},Sn:function(){return u},VI:function(){return L},Xd:function(){return U},Z1:function(){return _},ZE:function(){return C},cB:function(){return B},cE:function(){return g},d1:function(){return i},e9:function(){return V},ek:function(){return x},er:function(){return b},es:function(){return s},gr:function(){return F},hu:function(){return c},iN:function(){return A},iQ:function(){return $},ix:function(){return l},jZ:function(){return n},jk:function(){return M},nn:function(){return p},o0:function(){return h},o6:function(){return d},pl:function(){return O},vd:function(){return z},vx:function(){return y},wO:function(){return R},ym:function(){return j}});const o={2:"#050505",4:"#0a0a0a",6:"#0f0f0f",8:"#141414",10:"#1a1a1a",12:"#1f1f1f",14:"#242424",16:"#292929",18:"#2e2e2e",20:"#333333",22:"#383838",24:"#3d3d3d",26:"#424242",28:"#474747",30:"#4d4d4d",32:"#525252",34:"#575757",36:"#5c5c5c",38:"#616161",40:"#666666",42:"#6b6b6b",44:"#707070",46:"#757575",48:"#7a7a7a",50:"#808080",52:"#858585",54:"#8a8a8a",56:"#8f8f8f",58:"#949494",60:"#999999",62:"#9e9e9e",64:"#a3a3a3",66:"#a8a8a8",68:"#adadad",70:"#b3b3b3",72:"#b8b8b8",74:"#bdbdbd",76:"#c2c2c2",78:"#c7c7c7",80:"#cccccc",82:"#d1d1d1",84:"#d6d6d6",86:"#dbdbdb",88:"#e0e0e0",90:"#e6e6e6",92:"#ebebeb",94:"#f0f0f0",96:"#f5f5f5",98:"#fafafa"},n={5:"rgba(255, 255, 255, 0.05)",10:"rgba(255, 255, 255, 0.1)",20:"rgba(255, 255, 255, 0.2)",30:"rgba(255, 255, 255, 0.3)",40:"rgba(255, 255, 255, 0.4)",50:"rgba(255, 255, 255, 0.5)",60:"rgba(255, 255, 255, 0.6)",70:"rgba(255, 255, 255, 0.7)",80:"rgba(255, 255, 255, 0.8)",90:"rgba(255, 255, 255, 0.9)"},a={5:"rgba(0, 0, 0, 0.05)",10:"rgba(0, 0, 0, 0.1)",20:"rgba(0, 0, 0, 0.2)",30:"rgba(0, 0, 0, 0.3)",40:"rgba(0, 0, 0, 0.4)",50:"rgba(0, 0, 0, 0.5)",60:"rgba(0, 0, 0, 0.6)",70:"rgba(0, 0, 0, 0.7)",80:"rgba(0, 0, 0, 0.8)",90:"rgba(0, 0, 0, 0.9)"},i={5:"rgba(26, 26, 26, 0.05)",10:"rgba(26, 26, 26, 0.1)",20:"rgba(26, 26, 26, 0.2)",30:"rgba(26, 26, 26, 0.3)",40:"rgba(26, 26, 26, 0.4)",50:"rgba(26, 26, 26, 0.5)",60:"rgba(26, 26, 26, 0.6)",70:"rgba(26, 26, 26, 0.7)",80:"rgba(26, 26, 26, 0.8)",90:"rgba(26, 26, 26, 0.9)"},s={5:"rgba(31, 31, 31, 0.05)",10:"rgba(31, 31, 31, 0.1)",20:"rgba(31, 31, 31, 0.2)",30:"rgba(31, 31, 31, 0.3)",40:"rgba(31, 31, 31, 0.4)",50:"rgba(31, 31, 31, 0.5)",60:"rgba(31, 31, 31, 0.6)",70:"rgba(31, 31, 31, 0.7)",80:"rgba(31, 31, 31, 0.8)",90:"rgba(31, 31, 31, 0.9)"},c={5:"rgba(36, 36, 36, 0.05)",10:"rgba(36, 36, 36, 0.1)",20:"rgba(36, 36, 36, 0.2)",30:"rgba(36, 36, 36, 0.3)",40:"rgba(36, 36, 36, 0.4)",50:"rgba(36, 36, 36, 0.5)",60:"rgba(36, 36, 36, 0.6)",70:"rgba(36, 36, 36, 0.7)",80:"rgba(36, 36, 36, 0.8)",90:"rgba(36, 36, 36, 0.9)"},l="#ffffff",u="#000000",d={shade50:"#130204",shade40:"#230308",shade30:"#420610",shade20:"#590815",shade10:"#690a19",primary:"#750b1c",tint10:"#861b2c",tint20:"#962f3f",tint30:"#ac4f5e",tint40:"#d69ca5",tint50:"#e9c7cd",tint60:"#f9f0f2"},h={shade50:"#200205",shade40:"#3b0509",shade30:"#6e0811",shade20:"#960b18",shade10:"#b10e1c",primary:"#c50f1f",tint10:"#cc2635",tint20:"#d33f4c",tint30:"#dc626d",tint40:"#eeacb2",tint50:"#f6d1d5",tint60:"#fdf3f4"},f={shade50:"#210809",shade40:"#3f1011",shade30:"#751d1f",shade20:"#9f282b",shade10:"#bc2f32",primary:"#d13438",tint10:"#d7494c",tint20:"#dc5e62",tint30:"#e37d80",tint40:"#f1bbbc",tint50:"#f8dadb",tint60:"#fdf6f6"},p={shade50:"#230900",shade40:"#411200",shade30:"#7a2101",shade20:"#a62d01",shade10:"#c43501",primary:"#da3b01",tint10:"#de501c",tint20:"#e36537",tint30:"#e9835e",tint40:"#f4bfab",tint50:"#f9dcd1",tint60:"#fdf6f3"},g={shade50:"#200d03",shade40:"#3d1805",shade30:"#712d09",shade20:"#9a3d0c",shade10:"#b6480e",primary:"#ca5010",tint10:"#d06228",tint20:"#d77440",tint30:"#df8e64",tint40:"#efc4ad",tint50:"#f7dfd2",tint60:"#fdf7f4"},m={shade50:"#271002",shade40:"#4a1e04",shade30:"#8a3707",shade20:"#bc4b09",shade10:"#de590b",primary:"#f7630c",tint10:"#f87528",tint20:"#f98845",tint30:"#faa06b",tint40:"#fdcfb4",tint50:"#fee5d7",tint60:"#fff9f5"},v={shade50:"#291600",shade40:"#4d2a00",shade30:"#8f4e00",shade20:"#c26a00",shade10:"#e67e00",primary:"#ff8c00",tint10:"#ff9a1f",tint20:"#ffa83d",tint30:"#ffba66",tint40:"#ffddb3",tint50:"#ffedd6",tint60:"#fffaf5"},y={shade50:"#251a00",shade40:"#463100",shade30:"#835b00",shade20:"#b27c00",shade10:"#d39300",primary:"#eaa300",tint10:"#edad1c",tint20:"#efb839",tint30:"#f2c661",tint40:"#f9e2ae",tint50:"#fcefd3",tint60:"#fefbf4"},b={primary:"#fde300",shade10:"#e4cc00",shade20:"#c0ad00",shade30:"#817400",shade40:"#4c4400",shade50:"#282400",tint10:"#fde61e",tint20:"#fdea3d",tint30:"#feee66",tint40:"#fef7b2",tint50:"#fffad6",tint60:"#fffef5"},k={shade50:"#1f1900",shade40:"#3a2f00",shade30:"#6c5700",shade20:"#937700",shade10:"#ae8c00",primary:"#c19c00",tint10:"#c8a718",tint20:"#d0b232",tint30:"#dac157",tint40:"#ecdfa5",tint50:"#f5eece",tint60:"#fdfbf2"},B={shade50:"#181202",shade40:"#2e2103",shade30:"#553e06",shade20:"#745408",shade10:"#89640a",primary:"#986f0b",tint10:"#a47d1e",tint20:"#b18c34",tint30:"#c1a256",tint40:"#e0cea2",tint50:"#efe4cb",tint60:"#fbf8f2"},S={shade50:"#170e07",shade40:"#2b1a0e",shade30:"#50301a",shade20:"#6c4123",shade10:"#804d29",primary:"#8e562e",tint10:"#9c663f",tint20:"#a97652",tint30:"#bb8f6f",tint40:"#ddc3b0",tint50:"#edded3",tint60:"#faf7f4"},w={shade50:"#0c1501",shade40:"#162702",shade30:"#294903",shade20:"#376304",shade10:"#427505",primary:"#498205",tint10:"#599116",tint20:"#6ba02b",tint30:"#85b44c",tint40:"#bdd99b",tint50:"#dbebc7",tint60:"#f6faf0"},P={shade50:"#002111",shade40:"#003d20",shade30:"#00723b",shade20:"#009b51",shade10:"#00b85f",primary:"#00cc6a",tint10:"#19d279",tint20:"#34d889",tint30:"#5ae0a0",tint40:"#a8f0cd",tint50:"#cff7e4",tint60:"#f3fdf8"},C={shade50:"#031a02",shade40:"#063004",shade30:"#0b5a08",shade20:"#0e7a0b",shade10:"#11910d",primary:"#13a10e",tint10:"#27ac22",tint20:"#3db838",tint30:"#5ec75a",tint40:"#a7e3a5",tint50:"#cef0cd",tint60:"#f2fbf2"},x={shade50:"#031403",shade40:"#052505",shade30:"#094509",shade20:"#0c5e0c",shade10:"#0e700e",primary:"#107c10",tint10:"#218c21",tint20:"#359b35",tint30:"#54b054",tint40:"#9fd89f",tint50:"#c9eac9",tint60:"#f1faf1"},E={shade50:"#021102",shade40:"#032003",shade30:"#063b06",shade20:"#085108",shade10:"#0a5f0a",primary:"#0b6a0b",tint10:"#1a7c1a",tint20:"#2d8e2d",tint30:"#4da64d",tint40:"#9ad29a",tint50:"#c6e7c6",tint60:"#f0f9f0"},T={shade50:"#001d1f",shade40:"#00373a",shade30:"#00666d",shade20:"#008b94",shade10:"#00a5af",primary:"#00b7c3",tint10:"#18bfca",tint20:"#32c8d1",tint30:"#58d3db",tint40:"#a6e9ed",tint50:"#cef3f5",tint60:"#f2fcfd"},N={shade50:"#001516",shade40:"#012728",shade30:"#02494c",shade20:"#026467",shade10:"#037679",primary:"#038387",tint10:"#159195",tint20:"#2aa0a4",tint30:"#4cb4b7",tint40:"#9bd9db",tint50:"#c7ebec",tint60:"#f0fafa"},F={shade50:"#000f12",shade40:"#001b22",shade30:"#00333f",shade20:"#004555",shade10:"#005265",primary:"#005b70",tint10:"#0f6c81",tint20:"#237d92",tint30:"#4496a9",tint40:"#94c8d4",tint50:"#c3e1e8",tint60:"#eff7f9"},A={shade50:"#001322",shade40:"#002440",shade30:"#004377",shade20:"#005ba1",shade10:"#006cbf",primary:"#0078d4",tint10:"#1a86d9",tint20:"#3595de",tint30:"#5caae5",tint40:"#a9d3f2",tint50:"#d0e7f8",tint60:"#f3f9fd"},L={shade50:"#000c16",shade40:"#00172a",shade30:"#002c4e",shade20:"#003b6a",shade10:"#00467e",primary:"#004e8c",tint10:"#125e9a",tint20:"#286fa8",tint30:"#4a89ba",tint40:"#9abfdc",tint50:"#c7dced",tint60:"#f0f6fa"},R={shade50:"#0d1126",shade40:"#182047",shade30:"#2c3c85",shade20:"#3c51b4",shade10:"#4760d5",primary:"#4f6bed",tint10:"#637cef",tint20:"#778df1",tint30:"#93a4f4",tint40:"#c8d1fa",tint50:"#e1e6fc",tint60:"#f7f9fe"},D={shade50:"#00061d",shade40:"#000c36",shade30:"#001665",shade20:"#001e89",shade10:"#0023a2",primary:"#0027b4",tint10:"#173bbd",tint20:"#3050c6",tint30:"#546fd2",tint40:"#a3b2e8",tint50:"#ccd5f3",tint60:"#f2f4fc"},H={shade50:"#120f25",shade40:"#221d46",shade30:"#3f3682",shade20:"#5649b0",shade10:"#6656d1",primary:"#7160e8",tint10:"#8172eb",tint20:"#9184ee",tint30:"#a79cf1",tint40:"#d2ccf8",tint50:"#e7e4fb",tint60:"#f9f8fe"},M={shade50:"#0f0717",shade40:"#1c0e2b",shade30:"#341a51",shade20:"#46236e",shade10:"#532982",primary:"#5c2e91",tint10:"#6b3f9e",tint20:"#7c52ab",tint30:"#9470bd",tint40:"#c6b1de",tint50:"#e0d3ed",tint60:"#f7f4fb"},O={shade50:"#160418",shade40:"#29072e",shade30:"#4c0d55",shade20:"#671174",shade10:"#7a1589",primary:"#881798",tint10:"#952aa4",tint20:"#a33fb1",tint30:"#b55fc1",tint40:"#d9a7e0",tint50:"#eaceef",tint60:"#faf2fb"},_={shade50:"#1f091d",shade40:"#3a1136",shade30:"#6d2064",shade20:"#932b88",shade10:"#af33a1",primary:"#c239b3",tint10:"#c94cbc",tint20:"#d161c4",tint30:"#da7ed0",tint40:"#edbbe7",tint50:"#f5daf2",tint60:"#fdf5fc"},I={shade50:"#1c0b1f",shade40:"#35153a",shade30:"#63276d",shade20:"#863593",shade10:"#9f3faf",primary:"#b146c2",tint10:"#ba58c9",tint20:"#c36bd1",tint30:"#cf87da",tint40:"#e6bfed",tint50:"#f2dcf5",tint60:"#fcf6fd"},$={shade50:"#24091b",shade40:"#441232",shade30:"#80215d",shade20:"#ad2d7e",shade10:"#cd3595",primary:"#e43ba6",tint10:"#e750b0",tint20:"#ea66ba",tint30:"#ef85c8",tint40:"#f7c0e3",tint50:"#fbddf0",tint60:"#fef6fb"},j={shade50:"#1f0013",shade40:"#390024",shade30:"#6b0043",shade20:"#91005a",shade10:"#ac006b",primary:"#bf0077",tint10:"#c71885",tint20:"#ce3293",tint30:"#d957a8",tint40:"#eca5d1",tint50:"#f5cee6",tint60:"#fcf2f9"},z={shade50:"#13000c",shade40:"#240017",shade30:"#43002b",shade20:"#5a003b",shade10:"#6b0045",primary:"#77004d",tint10:"#87105d",tint20:"#98246f",tint30:"#ad4589",tint40:"#d696c0",tint50:"#e9c4dc",tint60:"#faf0f6"},V={shade50:"#141313",shade40:"#252323",shade30:"#444241",shade20:"#5d5958",shade10:"#6e6968",primary:"#7a7574",tint10:"#8a8584",tint20:"#9a9594",tint30:"#afabaa",tint40:"#d7d4d4",tint50:"#eae8e8",tint60:"#faf9f9"},W={shade50:"#0f0e0e",shade40:"#1c1b1a",shade30:"#343231",shade20:"#474443",shade10:"#54514f",primary:"#5d5a58",tint10:"#706d6b",tint20:"#84817e",tint30:"#9e9b99",tint40:"#cecccb",tint50:"#e5e4e3",tint60:"#f8f8f8"},U={shade50:"#111314",shade40:"#1f2426",shade30:"#3b4447",shade20:"#505c60",shade10:"#5f6d71",primary:"#69797e",tint10:"#79898d",tint20:"#89989d",tint30:"#a0adb2",tint40:"#cdd6d8",tint50:"#e4e9ea",tint60:"#f8f9fa"},Z={shade50:"#090a0b",shade40:"#111315",shade30:"#202427",shade20:"#2b3135",shade10:"#333a3f",primary:"#394146",tint10:"#4d565c",tint20:"#626c72",tint30:"#808a90",tint40:"#bcc3c7",tint50:"#dbdfe1",tint60:"#f6f7f8"}},74096:function(e,t,r){"use strict";r.d(t,{y:function(){return o}});const o={curveAccelerateMax:"cubic-bezier(0.9,0.1,1,0.2)",curveAccelerateMid:"cubic-bezier(1,0,1,1)",curveAccelerateMin:"cubic-bezier(0.8,0,0.78,1)",curveDecelerateMax:"cubic-bezier(0.1,0.9,0.2,1)",curveDecelerateMid:"cubic-bezier(0,0,0,1)",curveDecelerateMin:"cubic-bezier(0.33,0,0.1,1)",curveEasyEaseMax:"cubic-bezier(0.8,0,0.2,1)",curveEasyEase:"cubic-bezier(0.33,0,0.67,1)",curveLinear:"cubic-bezier(0,0,1,1)"}},30263:function(e,t,r){"use strict";r.d(t,{l:function(){return o}});const o={durationUltraFast:"50ms",durationFaster:"100ms",durationFast:"150ms",durationNormal:"200ms",durationGentle:"250ms",durationSlow:"300ms",durationSlower:"400ms",durationUltraSlow:"500ms"}},91131:function(e,t,r){"use strict";r.d(t,{CH:function(){return o},Vl:function(){return i},tO:function(){return n},vC:function(){return a}});const o={fontSizeBase100:"10px",fontSizeBase200:"12px",fontSizeBase300:"14px",fontSizeBase400:"16px",fontSizeBase500:"20px",fontSizeBase600:"24px",fontSizeHero700:"28px",fontSizeHero800:"32px",fontSizeHero900:"40px",fontSizeHero1000:"68px"},n={lineHeightBase100:"14px",lineHeightBase200:"16px",lineHeightBase300:"20px",lineHeightBase400:"22px",lineHeightBase500:"28px",lineHeightBase600:"32px",lineHeightHero700:"36px",lineHeightHero800:"40px",lineHeightHero900:"52px",lineHeightHero1000:"92px"},a={fontWeightRegular:400,fontWeightMedium:500,fontWeightSemibold:600,fontWeightBold:700},i={fontFamilyBase:"'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif",fontFamilyMonospace:"Consolas, 'Courier New', Courier, monospace",fontFamilyNumeric:"Bahnschrift, 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif"}},81597:function(e,t,r){"use strict";r.d(t,{e:function(){return g},l:function(){return p}});const o="0",n="2px",a="4px",i="6px",s="8px",c="10px",l="12px",u="16px",d="20px",h="24px",f="32px",p={spacingHorizontalNone:o,spacingHorizontalXXS:n,spacingHorizontalXS:a,spacingHorizontalSNudge:i,spacingHorizontalS:s,spacingHorizontalMNudge:c,spacingHorizontalM:l,spacingHorizontalL:u,spacingHorizontalXL:d,spacingHorizontalXXL:h,spacingHorizontalXXXL:f},g={spacingVerticalNone:o,spacingVerticalXXS:n,spacingVerticalXS:a,spacingVerticalSNudge:i,spacingVerticalS:s,spacingVerticalMNudge:c,spacingVerticalM:l,spacingVerticalL:u,spacingVerticalXL:d,spacingVerticalXXL:h,spacingVerticalXXXL:f}},63292:function(e,t,r){"use strict";r.d(t,{G:function(){return o}});const o={strokeWidthThin:"1px",strokeWidthThick:"2px",strokeWidthThicker:"3px",strokeWidthThickest:"4px"}},49336:function(e,t,r){"use strict";r.d(t,{PN:function(){return o},X:function(){return n}});const o=["red","green","darkOrange","yellow","berry","lightGreen","marigold"],n=["darkRed","cranberry","pumpkin","peach","gold","brass","brown","forest","seafoam","darkGreen","lightTeal","teal","steel","blue","royalBlue","cornflower","navy","lavender","purple","grape","lilac","pink","magenta","plum","beige","mink","platinum","anchor"]},22594:function(e,t,r){"use strict";r.d(t,{$:function(){return o}});const o={success:"green",warning:"orange",danger:"cranberry"}},23552:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});const o={colorNeutralForeground1:"var(--colorNeutralForeground1)",colorNeutralForeground1Hover:"var(--colorNeutralForeground1Hover)",colorNeutralForeground1Pressed:"var(--colorNeutralForeground1Pressed)",colorNeutralForeground1Selected:"var(--colorNeutralForeground1Selected)",colorNeutralForeground2:"var(--colorNeutralForeground2)",colorNeutralForeground2Hover:"var(--colorNeutralForeground2Hover)",colorNeutralForeground2Pressed:"var(--colorNeutralForeground2Pressed)",colorNeutralForeground2Selected:"var(--colorNeutralForeground2Selected)",colorNeutralForeground2BrandHover:"var(--colorNeutralForeground2BrandHover)",colorNeutralForeground2BrandPressed:"var(--colorNeutralForeground2BrandPressed)",colorNeutralForeground2BrandSelected:"var(--colorNeutralForeground2BrandSelected)",colorNeutralForeground3:"var(--colorNeutralForeground3)",colorNeutralForeground3Hover:"var(--colorNeutralForeground3Hover)",colorNeutralForeground3Pressed:"var(--colorNeutralForeground3Pressed)",colorNeutralForeground3Selected:"var(--colorNeutralForeground3Selected)",colorNeutralForeground3BrandHover:"var(--colorNeutralForeground3BrandHover)",colorNeutralForeground3BrandPressed:"var(--colorNeutralForeground3BrandPressed)",colorNeutralForeground3BrandSelected:"var(--colorNeutralForeground3BrandSelected)",colorNeutralForeground4:"var(--colorNeutralForeground4)",colorNeutralForegroundDisabled:"var(--colorNeutralForegroundDisabled)",colorBrandForegroundLink:"var(--colorBrandForegroundLink)",colorBrandForegroundLinkHover:"var(--colorBrandForegroundLinkHover)",colorBrandForegroundLinkPressed:"var(--colorBrandForegroundLinkPressed)",colorBrandForegroundLinkSelected:"var(--colorBrandForegroundLinkSelected)",colorNeutralForeground2Link:"var(--colorNeutralForeground2Link)",colorNeutralForeground2LinkHover:"var(--colorNeutralForeground2LinkHover)",colorNeutralForeground2LinkPressed:"var(--colorNeutralForeground2LinkPressed)",colorNeutralForeground2LinkSelected:"var(--colorNeutralForeground2LinkSelected)",colorCompoundBrandForeground1:"var(--colorCompoundBrandForeground1)",colorCompoundBrandForeground1Hover:"var(--colorCompoundBrandForeground1Hover)",colorCompoundBrandForeground1Pressed:"var(--colorCompoundBrandForeground1Pressed)",colorNeutralForegroundOnBrand:"var(--colorNeutralForegroundOnBrand)",colorNeutralForegroundInverted:"var(--colorNeutralForegroundInverted)",colorNeutralForegroundInvertedHover:"var(--colorNeutralForegroundInvertedHover)",colorNeutralForegroundInvertedPressed:"var(--colorNeutralForegroundInvertedPressed)",colorNeutralForegroundInvertedSelected:"var(--colorNeutralForegroundInvertedSelected)",colorNeutralForegroundInverted2:"var(--colorNeutralForegroundInverted2)",colorNeutralForegroundStaticInverted:"var(--colorNeutralForegroundStaticInverted)",colorNeutralForegroundInvertedLink:"var(--colorNeutralForegroundInvertedLink)",colorNeutralForegroundInvertedLinkHover:"var(--colorNeutralForegroundInvertedLinkHover)",colorNeutralForegroundInvertedLinkPressed:"var(--colorNeutralForegroundInvertedLinkPressed)",colorNeutralForegroundInvertedLinkSelected:"var(--colorNeutralForegroundInvertedLinkSelected)",colorNeutralForegroundInvertedDisabled:"var(--colorNeutralForegroundInvertedDisabled)",colorBrandForeground1:"var(--colorBrandForeground1)",colorBrandForeground2:"var(--colorBrandForeground2)",colorBrandForeground2Hover:"var(--colorBrandForeground2Hover)",colorBrandForeground2Pressed:"var(--colorBrandForeground2Pressed)",colorNeutralForeground1Static:"var(--colorNeutralForeground1Static)",colorBrandForegroundInverted:"var(--colorBrandForegroundInverted)",colorBrandForegroundInvertedHover:"var(--colorBrandForegroundInvertedHover)",colorBrandForegroundInvertedPressed:"var(--colorBrandForegroundInvertedPressed)",colorBrandForegroundOnLight:"var(--colorBrandForegroundOnLight)",colorBrandForegroundOnLightHover:"var(--colorBrandForegroundOnLightHover)",colorBrandForegroundOnLightPressed:"var(--colorBrandForegroundOnLightPressed)",colorBrandForegroundOnLightSelected:"var(--colorBrandForegroundOnLightSelected)",colorNeutralBackground1:"var(--colorNeutralBackground1)",colorNeutralBackground1Hover:"var(--colorNeutralBackground1Hover)",colorNeutralBackground1Pressed:"var(--colorNeutralBackground1Pressed)",colorNeutralBackground1Selected:"var(--colorNeutralBackground1Selected)",colorNeutralBackground2:"var(--colorNeutralBackground2)",colorNeutralBackground2Hover:"var(--colorNeutralBackground2Hover)",colorNeutralBackground2Pressed:"var(--colorNeutralBackground2Pressed)",colorNeutralBackground2Selected:"var(--colorNeutralBackground2Selected)",colorNeutralBackground3:"var(--colorNeutralBackground3)",colorNeutralBackground3Hover:"var(--colorNeutralBackground3Hover)",colorNeutralBackground3Pressed:"var(--colorNeutralBackground3Pressed)",colorNeutralBackground3Selected:"var(--colorNeutralBackground3Selected)",colorNeutralBackground4:"var(--colorNeutralBackground4)",colorNeutralBackground4Hover:"var(--colorNeutralBackground4Hover)",colorNeutralBackground4Pressed:"var(--colorNeutralBackground4Pressed)",colorNeutralBackground4Selected:"var(--colorNeutralBackground4Selected)",colorNeutralBackground5:"var(--colorNeutralBackground5)",colorNeutralBackground5Hover:"var(--colorNeutralBackground5Hover)",colorNeutralBackground5Pressed:"var(--colorNeutralBackground5Pressed)",colorNeutralBackground5Selected:"var(--colorNeutralBackground5Selected)",colorNeutralBackground6:"var(--colorNeutralBackground6)",colorNeutralBackgroundInverted:"var(--colorNeutralBackgroundInverted)",colorNeutralBackgroundStatic:"var(--colorNeutralBackgroundStatic)",colorNeutralBackgroundAlpha:"var(--colorNeutralBackgroundAlpha)",colorNeutralBackgroundAlpha2:"var(--colorNeutralBackgroundAlpha2)",colorSubtleBackground:"var(--colorSubtleBackground)",colorSubtleBackgroundHover:"var(--colorSubtleBackgroundHover)",colorSubtleBackgroundPressed:"var(--colorSubtleBackgroundPressed)",colorSubtleBackgroundSelected:"var(--colorSubtleBackgroundSelected)",colorSubtleBackgroundLightAlphaHover:"var(--colorSubtleBackgroundLightAlphaHover)",colorSubtleBackgroundLightAlphaPressed:"var(--colorSubtleBackgroundLightAlphaPressed)",colorSubtleBackgroundLightAlphaSelected:"var(--colorSubtleBackgroundLightAlphaSelected)",colorSubtleBackgroundInverted:"var(--colorSubtleBackgroundInverted)",colorSubtleBackgroundInvertedHover:"var(--colorSubtleBackgroundInvertedHover)",colorSubtleBackgroundInvertedPressed:"var(--colorSubtleBackgroundInvertedPressed)",colorSubtleBackgroundInvertedSelected:"var(--colorSubtleBackgroundInvertedSelected)",colorTransparentBackground:"var(--colorTransparentBackground)",colorTransparentBackgroundHover:"var(--colorTransparentBackgroundHover)",colorTransparentBackgroundPressed:"var(--colorTransparentBackgroundPressed)",colorTransparentBackgroundSelected:"var(--colorTransparentBackgroundSelected)",colorNeutralBackgroundDisabled:"var(--colorNeutralBackgroundDisabled)",colorNeutralBackgroundInvertedDisabled:"var(--colorNeutralBackgroundInvertedDisabled)",colorNeutralStencil1:"var(--colorNeutralStencil1)",colorNeutralStencil2:"var(--colorNeutralStencil2)",colorNeutralStencil1Alpha:"var(--colorNeutralStencil1Alpha)",colorNeutralStencil2Alpha:"var(--colorNeutralStencil2Alpha)",colorBackgroundOverlay:"var(--colorBackgroundOverlay)",colorScrollbarOverlay:"var(--colorScrollbarOverlay)",colorBrandBackground:"var(--colorBrandBackground)",colorBrandBackgroundHover:"var(--colorBrandBackgroundHover)",colorBrandBackgroundPressed:"var(--colorBrandBackgroundPressed)",colorBrandBackgroundSelected:"var(--colorBrandBackgroundSelected)",colorCompoundBrandBackground:"var(--colorCompoundBrandBackground)",colorCompoundBrandBackgroundHover:"var(--colorCompoundBrandBackgroundHover)",colorCompoundBrandBackgroundPressed:"var(--colorCompoundBrandBackgroundPressed)",colorBrandBackgroundStatic:"var(--colorBrandBackgroundStatic)",colorBrandBackground2:"var(--colorBrandBackground2)",colorBrandBackground2Hover:"var(--colorBrandBackground2Hover)",colorBrandBackground2Pressed:"var(--colorBrandBackground2Pressed)",colorBrandBackgroundInverted:"var(--colorBrandBackgroundInverted)",colorBrandBackgroundInvertedHover:"var(--colorBrandBackgroundInvertedHover)",colorBrandBackgroundInvertedPressed:"var(--colorBrandBackgroundInvertedPressed)",colorBrandBackgroundInvertedSelected:"var(--colorBrandBackgroundInvertedSelected)",colorNeutralStrokeAccessible:"var(--colorNeutralStrokeAccessible)",colorNeutralStrokeAccessibleHover:"var(--colorNeutralStrokeAccessibleHover)",colorNeutralStrokeAccessiblePressed:"var(--colorNeutralStrokeAccessiblePressed)",colorNeutralStrokeAccessibleSelected:"var(--colorNeutralStrokeAccessibleSelected)",colorNeutralStroke1:"var(--colorNeutralStroke1)",colorNeutralStroke1Hover:"var(--colorNeutralStroke1Hover)",colorNeutralStroke1Pressed:"var(--colorNeutralStroke1Pressed)",colorNeutralStroke1Selected:"var(--colorNeutralStroke1Selected)",colorNeutralStroke2:"var(--colorNeutralStroke2)",colorNeutralStroke3:"var(--colorNeutralStroke3)",colorNeutralStrokeSubtle:"var(--colorNeutralStrokeSubtle)",colorNeutralStrokeOnBrand:"var(--colorNeutralStrokeOnBrand)",colorNeutralStrokeOnBrand2:"var(--colorNeutralStrokeOnBrand2)",colorNeutralStrokeOnBrand2Hover:"var(--colorNeutralStrokeOnBrand2Hover)",colorNeutralStrokeOnBrand2Pressed:"var(--colorNeutralStrokeOnBrand2Pressed)",colorNeutralStrokeOnBrand2Selected:"var(--colorNeutralStrokeOnBrand2Selected)",colorBrandStroke1:"var(--colorBrandStroke1)",colorBrandStroke2:"var(--colorBrandStroke2)",colorBrandStroke2Hover:"var(--colorBrandStroke2Hover)",colorBrandStroke2Pressed:"var(--colorBrandStroke2Pressed)",colorBrandStroke2Contrast:"var(--colorBrandStroke2Contrast)",colorCompoundBrandStroke:"var(--colorCompoundBrandStroke)",colorCompoundBrandStrokeHover:"var(--colorCompoundBrandStrokeHover)",colorCompoundBrandStrokePressed:"var(--colorCompoundBrandStrokePressed)",colorNeutralStrokeDisabled:"var(--colorNeutralStrokeDisabled)",colorNeutralStrokeInvertedDisabled:"var(--colorNeutralStrokeInvertedDisabled)",colorTransparentStroke:"var(--colorTransparentStroke)",colorTransparentStrokeInteractive:"var(--colorTransparentStrokeInteractive)",colorTransparentStrokeDisabled:"var(--colorTransparentStrokeDisabled)",colorNeutralStrokeAlpha:"var(--colorNeutralStrokeAlpha)",colorNeutralStrokeAlpha2:"var(--colorNeutralStrokeAlpha2)",colorStrokeFocus1:"var(--colorStrokeFocus1)",colorStrokeFocus2:"var(--colorStrokeFocus2)",colorNeutralShadowAmbient:"var(--colorNeutralShadowAmbient)",colorNeutralShadowKey:"var(--colorNeutralShadowKey)",colorNeutralShadowAmbientLighter:"var(--colorNeutralShadowAmbientLighter)",colorNeutralShadowKeyLighter:"var(--colorNeutralShadowKeyLighter)",colorNeutralShadowAmbientDarker:"var(--colorNeutralShadowAmbientDarker)",colorNeutralShadowKeyDarker:"var(--colorNeutralShadowKeyDarker)",colorBrandShadowAmbient:"var(--colorBrandShadowAmbient)",colorBrandShadowKey:"var(--colorBrandShadowKey)",colorPaletteRedBackground1:"var(--colorPaletteRedBackground1)",colorPaletteRedBackground2:"var(--colorPaletteRedBackground2)",colorPaletteRedBackground3:"var(--colorPaletteRedBackground3)",colorPaletteRedBorderActive:"var(--colorPaletteRedBorderActive)",colorPaletteRedBorder1:"var(--colorPaletteRedBorder1)",colorPaletteRedBorder2:"var(--colorPaletteRedBorder2)",colorPaletteRedForeground1:"var(--colorPaletteRedForeground1)",colorPaletteRedForeground2:"var(--colorPaletteRedForeground2)",colorPaletteRedForeground3:"var(--colorPaletteRedForeground3)",colorPaletteRedForegroundInverted:"var(--colorPaletteRedForegroundInverted)",colorPaletteGreenBackground1:"var(--colorPaletteGreenBackground1)",colorPaletteGreenBackground2:"var(--colorPaletteGreenBackground2)",colorPaletteGreenBackground3:"var(--colorPaletteGreenBackground3)",colorPaletteGreenBorderActive:"var(--colorPaletteGreenBorderActive)",colorPaletteGreenBorder1:"var(--colorPaletteGreenBorder1)",colorPaletteGreenBorder2:"var(--colorPaletteGreenBorder2)",colorPaletteGreenForeground1:"var(--colorPaletteGreenForeground1)",colorPaletteGreenForeground2:"var(--colorPaletteGreenForeground2)",colorPaletteGreenForeground3:"var(--colorPaletteGreenForeground3)",colorPaletteGreenForegroundInverted:"var(--colorPaletteGreenForegroundInverted)",colorPaletteDarkOrangeBackground1:"var(--colorPaletteDarkOrangeBackground1)",colorPaletteDarkOrangeBackground2:"var(--colorPaletteDarkOrangeBackground2)",colorPaletteDarkOrangeBackground3:"var(--colorPaletteDarkOrangeBackground3)",colorPaletteDarkOrangeBorderActive:"var(--colorPaletteDarkOrangeBorderActive)",colorPaletteDarkOrangeBorder1:"var(--colorPaletteDarkOrangeBorder1)",colorPaletteDarkOrangeBorder2:"var(--colorPaletteDarkOrangeBorder2)",colorPaletteDarkOrangeForeground1:"var(--colorPaletteDarkOrangeForeground1)",colorPaletteDarkOrangeForeground2:"var(--colorPaletteDarkOrangeForeground2)",colorPaletteDarkOrangeForeground3:"var(--colorPaletteDarkOrangeForeground3)",colorPaletteYellowBackground1:"var(--colorPaletteYellowBackground1)",colorPaletteYellowBackground2:"var(--colorPaletteYellowBackground2)",colorPaletteYellowBackground3:"var(--colorPaletteYellowBackground3)",colorPaletteYellowBorderActive:"var(--colorPaletteYellowBorderActive)",colorPaletteYellowBorder1:"var(--colorPaletteYellowBorder1)",colorPaletteYellowBorder2:"var(--colorPaletteYellowBorder2)",colorPaletteYellowForeground1:"var(--colorPaletteYellowForeground1)",colorPaletteYellowForeground2:"var(--colorPaletteYellowForeground2)",colorPaletteYellowForeground3:"var(--colorPaletteYellowForeground3)",colorPaletteYellowForegroundInverted:"var(--colorPaletteYellowForegroundInverted)",colorPaletteBerryBackground1:"var(--colorPaletteBerryBackground1)",colorPaletteBerryBackground2:"var(--colorPaletteBerryBackground2)",colorPaletteBerryBackground3:"var(--colorPaletteBerryBackground3)",colorPaletteBerryBorderActive:"var(--colorPaletteBerryBorderActive)",colorPaletteBerryBorder1:"var(--colorPaletteBerryBorder1)",colorPaletteBerryBorder2:"var(--colorPaletteBerryBorder2)",colorPaletteBerryForeground1:"var(--colorPaletteBerryForeground1)",colorPaletteBerryForeground2:"var(--colorPaletteBerryForeground2)",colorPaletteBerryForeground3:"var(--colorPaletteBerryForeground3)",colorPaletteMarigoldBackground1:"var(--colorPaletteMarigoldBackground1)",colorPaletteMarigoldBackground2:"var(--colorPaletteMarigoldBackground2)",colorPaletteMarigoldBackground3:"var(--colorPaletteMarigoldBackground3)",colorPaletteMarigoldBorderActive:"var(--colorPaletteMarigoldBorderActive)",colorPaletteMarigoldBorder1:"var(--colorPaletteMarigoldBorder1)",colorPaletteMarigoldBorder2:"var(--colorPaletteMarigoldBorder2)",colorPaletteMarigoldForeground1:"var(--colorPaletteMarigoldForeground1)",colorPaletteMarigoldForeground2:"var(--colorPaletteMarigoldForeground2)",colorPaletteMarigoldForeground3:"var(--colorPaletteMarigoldForeground3)",colorPaletteLightGreenBackground1:"var(--colorPaletteLightGreenBackground1)",colorPaletteLightGreenBackground2:"var(--colorPaletteLightGreenBackground2)",colorPaletteLightGreenBackground3:"var(--colorPaletteLightGreenBackground3)",colorPaletteLightGreenBorderActive:"var(--colorPaletteLightGreenBorderActive)",colorPaletteLightGreenBorder1:"var(--colorPaletteLightGreenBorder1)",colorPaletteLightGreenBorder2:"var(--colorPaletteLightGreenBorder2)",colorPaletteLightGreenForeground1:"var(--colorPaletteLightGreenForeground1)",colorPaletteLightGreenForeground2:"var(--colorPaletteLightGreenForeground2)",colorPaletteLightGreenForeground3:"var(--colorPaletteLightGreenForeground3)",colorPaletteAnchorBackground2:"var(--colorPaletteAnchorBackground2)",colorPaletteAnchorBorderActive:"var(--colorPaletteAnchorBorderActive)",colorPaletteAnchorForeground2:"var(--colorPaletteAnchorForeground2)",colorPaletteBeigeBackground2:"var(--colorPaletteBeigeBackground2)",colorPaletteBeigeBorderActive:"var(--colorPaletteBeigeBorderActive)",colorPaletteBeigeForeground2:"var(--colorPaletteBeigeForeground2)",colorPaletteBlueBackground2:"var(--colorPaletteBlueBackground2)",colorPaletteBlueBorderActive:"var(--colorPaletteBlueBorderActive)",colorPaletteBlueForeground2:"var(--colorPaletteBlueForeground2)",colorPaletteBrassBackground2:"var(--colorPaletteBrassBackground2)",colorPaletteBrassBorderActive:"var(--colorPaletteBrassBorderActive)",colorPaletteBrassForeground2:"var(--colorPaletteBrassForeground2)",colorPaletteBrownBackground2:"var(--colorPaletteBrownBackground2)",colorPaletteBrownBorderActive:"var(--colorPaletteBrownBorderActive)",colorPaletteBrownForeground2:"var(--colorPaletteBrownForeground2)",colorPaletteCornflowerBackground2:"var(--colorPaletteCornflowerBackground2)",colorPaletteCornflowerBorderActive:"var(--colorPaletteCornflowerBorderActive)",colorPaletteCornflowerForeground2:"var(--colorPaletteCornflowerForeground2)",colorPaletteCranberryBackground2:"var(--colorPaletteCranberryBackground2)",colorPaletteCranberryBorderActive:"var(--colorPaletteCranberryBorderActive)",colorPaletteCranberryForeground2:"var(--colorPaletteCranberryForeground2)",colorPaletteDarkGreenBackground2:"var(--colorPaletteDarkGreenBackground2)",colorPaletteDarkGreenBorderActive:"var(--colorPaletteDarkGreenBorderActive)",colorPaletteDarkGreenForeground2:"var(--colorPaletteDarkGreenForeground2)",colorPaletteDarkRedBackground2:"var(--colorPaletteDarkRedBackground2)",colorPaletteDarkRedBorderActive:"var(--colorPaletteDarkRedBorderActive)",colorPaletteDarkRedForeground2:"var(--colorPaletteDarkRedForeground2)",colorPaletteForestBackground2:"var(--colorPaletteForestBackground2)",colorPaletteForestBorderActive:"var(--colorPaletteForestBorderActive)",colorPaletteForestForeground2:"var(--colorPaletteForestForeground2)",colorPaletteGoldBackground2:"var(--colorPaletteGoldBackground2)",colorPaletteGoldBorderActive:"var(--colorPaletteGoldBorderActive)",colorPaletteGoldForeground2:"var(--colorPaletteGoldForeground2)",colorPaletteGrapeBackground2:"var(--colorPaletteGrapeBackground2)",colorPaletteGrapeBorderActive:"var(--colorPaletteGrapeBorderActive)",colorPaletteGrapeForeground2:"var(--colorPaletteGrapeForeground2)",colorPaletteLavenderBackground2:"var(--colorPaletteLavenderBackground2)",colorPaletteLavenderBorderActive:"var(--colorPaletteLavenderBorderActive)",colorPaletteLavenderForeground2:"var(--colorPaletteLavenderForeground2)",colorPaletteLightTealBackground2:"var(--colorPaletteLightTealBackground2)",colorPaletteLightTealBorderActive:"var(--colorPaletteLightTealBorderActive)",colorPaletteLightTealForeground2:"var(--colorPaletteLightTealForeground2)",colorPaletteLilacBackground2:"var(--colorPaletteLilacBackground2)",colorPaletteLilacBorderActive:"var(--colorPaletteLilacBorderActive)",colorPaletteLilacForeground2:"var(--colorPaletteLilacForeground2)",colorPaletteMagentaBackground2:"var(--colorPaletteMagentaBackground2)",colorPaletteMagentaBorderActive:"var(--colorPaletteMagentaBorderActive)",colorPaletteMagentaForeground2:"var(--colorPaletteMagentaForeground2)",colorPaletteMinkBackground2:"var(--colorPaletteMinkBackground2)",colorPaletteMinkBorderActive:"var(--colorPaletteMinkBorderActive)",colorPaletteMinkForeground2:"var(--colorPaletteMinkForeground2)",colorPaletteNavyBackground2:"var(--colorPaletteNavyBackground2)",colorPaletteNavyBorderActive:"var(--colorPaletteNavyBorderActive)",colorPaletteNavyForeground2:"var(--colorPaletteNavyForeground2)",colorPalettePeachBackground2:"var(--colorPalettePeachBackground2)",colorPalettePeachBorderActive:"var(--colorPalettePeachBorderActive)",colorPalettePeachForeground2:"var(--colorPalettePeachForeground2)",colorPalettePinkBackground2:"var(--colorPalettePinkBackground2)",colorPalettePinkBorderActive:"var(--colorPalettePinkBorderActive)",colorPalettePinkForeground2:"var(--colorPalettePinkForeground2)",colorPalettePlatinumBackground2:"var(--colorPalettePlatinumBackground2)",colorPalettePlatinumBorderActive:"var(--colorPalettePlatinumBorderActive)",colorPalettePlatinumForeground2:"var(--colorPalettePlatinumForeground2)",colorPalettePlumBackground2:"var(--colorPalettePlumBackground2)",colorPalettePlumBorderActive:"var(--colorPalettePlumBorderActive)",colorPalettePlumForeground2:"var(--colorPalettePlumForeground2)",colorPalettePumpkinBackground2:"var(--colorPalettePumpkinBackground2)",colorPalettePumpkinBorderActive:"var(--colorPalettePumpkinBorderActive)",colorPalettePumpkinForeground2:"var(--colorPalettePumpkinForeground2)",colorPalettePurpleBackground2:"var(--colorPalettePurpleBackground2)",colorPalettePurpleBorderActive:"var(--colorPalettePurpleBorderActive)",colorPalettePurpleForeground2:"var(--colorPalettePurpleForeground2)",colorPaletteRoyalBlueBackground2:"var(--colorPaletteRoyalBlueBackground2)",colorPaletteRoyalBlueBorderActive:"var(--colorPaletteRoyalBlueBorderActive)",colorPaletteRoyalBlueForeground2:"var(--colorPaletteRoyalBlueForeground2)",colorPaletteSeafoamBackground2:"var(--colorPaletteSeafoamBackground2)",colorPaletteSeafoamBorderActive:"var(--colorPaletteSeafoamBorderActive)",colorPaletteSeafoamForeground2:"var(--colorPaletteSeafoamForeground2)",colorPaletteSteelBackground2:"var(--colorPaletteSteelBackground2)",colorPaletteSteelBorderActive:"var(--colorPaletteSteelBorderActive)",colorPaletteSteelForeground2:"var(--colorPaletteSteelForeground2)",colorPaletteTealBackground2:"var(--colorPaletteTealBackground2)",colorPaletteTealBorderActive:"var(--colorPaletteTealBorderActive)",colorPaletteTealForeground2:"var(--colorPaletteTealForeground2)",colorStatusSuccessBackground1:"var(--colorStatusSuccessBackground1)",colorStatusSuccessBackground2:"var(--colorStatusSuccessBackground2)",colorStatusSuccessBackground3:"var(--colorStatusSuccessBackground3)",colorStatusSuccessForeground1:"var(--colorStatusSuccessForeground1)",colorStatusSuccessForeground2:"var(--colorStatusSuccessForeground2)",colorStatusSuccessForeground3:"var(--colorStatusSuccessForeground3)",colorStatusSuccessForegroundInverted:"var(--colorStatusSuccessForegroundInverted)",colorStatusSuccessBorderActive:"var(--colorStatusSuccessBorderActive)",colorStatusSuccessBorder1:"var(--colorStatusSuccessBorder1)",colorStatusSuccessBorder2:"var(--colorStatusSuccessBorder2)",colorStatusWarningBackground1:"var(--colorStatusWarningBackground1)",colorStatusWarningBackground2:"var(--colorStatusWarningBackground2)",colorStatusWarningBackground3:"var(--colorStatusWarningBackground3)",colorStatusWarningForeground1:"var(--colorStatusWarningForeground1)",colorStatusWarningForeground2:"var(--colorStatusWarningForeground2)",colorStatusWarningForeground3:"var(--colorStatusWarningForeground3)",colorStatusWarningForegroundInverted:"var(--colorStatusWarningForegroundInverted)",colorStatusWarningBorderActive:"var(--colorStatusWarningBorderActive)",colorStatusWarningBorder1:"var(--colorStatusWarningBorder1)",colorStatusWarningBorder2:"var(--colorStatusWarningBorder2)",colorStatusDangerBackground1:"var(--colorStatusDangerBackground1)",colorStatusDangerBackground2:"var(--colorStatusDangerBackground2)",colorStatusDangerBackground3:"var(--colorStatusDangerBackground3)",colorStatusDangerForeground1:"var(--colorStatusDangerForeground1)",colorStatusDangerForeground2:"var(--colorStatusDangerForeground2)",colorStatusDangerForeground3:"var(--colorStatusDangerForeground3)",colorStatusDangerForegroundInverted:"var(--colorStatusDangerForegroundInverted)",colorStatusDangerBorderActive:"var(--colorStatusDangerBorderActive)",colorStatusDangerBorder1:"var(--colorStatusDangerBorder1)",colorStatusDangerBorder2:"var(--colorStatusDangerBorder2)",borderRadiusNone:"var(--borderRadiusNone)",borderRadiusSmall:"var(--borderRadiusSmall)",borderRadiusMedium:"var(--borderRadiusMedium)",borderRadiusLarge:"var(--borderRadiusLarge)",borderRadiusXLarge:"var(--borderRadiusXLarge)",borderRadiusCircular:"var(--borderRadiusCircular)",fontFamilyBase:"var(--fontFamilyBase)",fontFamilyMonospace:"var(--fontFamilyMonospace)",fontFamilyNumeric:"var(--fontFamilyNumeric)",fontSizeBase100:"var(--fontSizeBase100)",fontSizeBase200:"var(--fontSizeBase200)",fontSizeBase300:"var(--fontSizeBase300)",fontSizeBase400:"var(--fontSizeBase400)",fontSizeBase500:"var(--fontSizeBase500)",fontSizeBase600:"var(--fontSizeBase600)",fontSizeHero700:"var(--fontSizeHero700)",fontSizeHero800:"var(--fontSizeHero800)",fontSizeHero900:"var(--fontSizeHero900)",fontSizeHero1000:"var(--fontSizeHero1000)",fontWeightRegular:"var(--fontWeightRegular)",fontWeightMedium:"var(--fontWeightMedium)",fontWeightSemibold:"var(--fontWeightSemibold)",fontWeightBold:"var(--fontWeightBold)",lineHeightBase100:"var(--lineHeightBase100)",lineHeightBase200:"var(--lineHeightBase200)",lineHeightBase300:"var(--lineHeightBase300)",lineHeightBase400:"var(--lineHeightBase400)",lineHeightBase500:"var(--lineHeightBase500)",lineHeightBase600:"var(--lineHeightBase600)",lineHeightHero700:"var(--lineHeightHero700)",lineHeightHero800:"var(--lineHeightHero800)",lineHeightHero900:"var(--lineHeightHero900)",lineHeightHero1000:"var(--lineHeightHero1000)",shadow2:"var(--shadow2)",shadow4:"var(--shadow4)",shadow8:"var(--shadow8)",shadow16:"var(--shadow16)",shadow28:"var(--shadow28)",shadow64:"var(--shadow64)",shadow2Brand:"var(--shadow2Brand)",shadow4Brand:"var(--shadow4Brand)",shadow8Brand:"var(--shadow8Brand)",shadow16Brand:"var(--shadow16Brand)",shadow28Brand:"var(--shadow28Brand)",shadow64Brand:"var(--shadow64Brand)",strokeWidthThin:"var(--strokeWidthThin)",strokeWidthThick:"var(--strokeWidthThick)",strokeWidthThicker:"var(--strokeWidthThicker)",strokeWidthThickest:"var(--strokeWidthThickest)",spacingHorizontalNone:"var(--spacingHorizontalNone)",spacingHorizontalXXS:"var(--spacingHorizontalXXS)",spacingHorizontalXS:"var(--spacingHorizontalXS)",spacingHorizontalSNudge:"var(--spacingHorizontalSNudge)",spacingHorizontalS:"var(--spacingHorizontalS)",spacingHorizontalMNudge:"var(--spacingHorizontalMNudge)",spacingHorizontalM:"var(--spacingHorizontalM)",spacingHorizontalL:"var(--spacingHorizontalL)",spacingHorizontalXL:"var(--spacingHorizontalXL)",spacingHorizontalXXL:"var(--spacingHorizontalXXL)",spacingHorizontalXXXL:"var(--spacingHorizontalXXXL)",spacingVerticalNone:"var(--spacingVerticalNone)",spacingVerticalXXS:"var(--spacingVerticalXXS)",spacingVerticalXS:"var(--spacingVerticalXS)",spacingVerticalSNudge:"var(--spacingVerticalSNudge)",spacingVerticalS:"var(--spacingVerticalS)",spacingVerticalMNudge:"var(--spacingVerticalMNudge)",spacingVerticalM:"var(--spacingVerticalM)",spacingVerticalL:"var(--spacingVerticalL)",spacingVerticalXL:"var(--spacingVerticalXL)",spacingVerticalXXL:"var(--spacingVerticalXXL)",spacingVerticalXXXL:"var(--spacingVerticalXXXL)",durationUltraFast:"var(--durationUltraFast)",durationFaster:"var(--durationFaster)",durationFast:"var(--durationFast)",durationNormal:"var(--durationNormal)",durationGentle:"var(--durationGentle)",durationSlow:"var(--durationSlow)",durationSlower:"var(--durationSlower)",durationUltraSlow:"var(--durationUltraSlow)",curveAccelerateMax:"var(--curveAccelerateMax)",curveAccelerateMid:"var(--curveAccelerateMid)",curveAccelerateMin:"var(--curveAccelerateMin)",curveDecelerateMax:"var(--curveDecelerateMax)",curveDecelerateMid:"var(--curveDecelerateMid)",curveDecelerateMin:"var(--curveDecelerateMin)",curveEasyEaseMax:"var(--curveEasyEaseMax)",curveEasyEase:"var(--curveEasyEase)",curveLinear:"var(--curveLinear)"}},53737:function(e,t,r){"use strict";r.d(t,{f:function(){return y}});var o=r(28397),n=r(49336),a=r(22594);const i=n.PN.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorPalette${r}Background1`]:o.bv[t].tint60,[`colorPalette${r}Background2`]:o.bv[t].tint40,[`colorPalette${r}Background3`]:o.bv[t].primary,[`colorPalette${r}Foreground1`]:o.bv[t].shade10,[`colorPalette${r}Foreground2`]:o.bv[t].shade30,[`colorPalette${r}Foreground3`]:o.bv[t].primary,[`colorPalette${r}BorderActive`]:o.bv[t].primary,[`colorPalette${r}Border1`]:o.bv[t].tint40,[`colorPalette${r}Border2`]:o.bv[t].primary};return Object.assign(e,n)}),{});i.colorPaletteYellowForeground1=o.bv.yellow.shade30,i.colorPaletteRedForegroundInverted=o.bv.red.tint20,i.colorPaletteGreenForegroundInverted=o.bv.green.tint20,i.colorPaletteYellowForegroundInverted=o.bv.yellow.tint40;const s=n.X.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorPalette${r}Background2`]:o.Co[t].tint40,[`colorPalette${r}Foreground2`]:o.Co[t].shade30,[`colorPalette${r}BorderActive`]:o.Co[t].primary};return Object.assign(e,n)}),{}),c={...i,...s},l=Object.entries(a.$).reduce(((e,[t,r])=>{const n=t.slice(0,1).toUpperCase()+t.slice(1),a={[`colorStatus${n}Background1`]:o.W3[r].tint60,[`colorStatus${n}Background2`]:o.W3[r].tint40,[`colorStatus${n}Background3`]:o.W3[r].primary,[`colorStatus${n}Foreground1`]:o.W3[r].shade10,[`colorStatus${n}Foreground2`]:o.W3[r].shade30,[`colorStatus${n}Foreground3`]:o.W3[r].primary,[`colorStatus${n}ForegroundInverted`]:o.W3[r].tint30,[`colorStatus${n}BorderActive`]:o.W3[r].primary,[`colorStatus${n}Border1`]:o.W3[r].tint40,[`colorStatus${n}Border2`]:o.W3[r].primary};return Object.assign(e,a)}),{});l.colorStatusWarningForeground1=o.W3[a.$.warning].shade20,l.colorStatusWarningForeground3=o.W3[a.$.warning].shade20,l.colorStatusWarningBorder2=o.W3[a.$.warning].shade20;var u=r(24234);var d=r(44035),h=r(91131),f=r(63292),p=r(83622),g=r(30263),m=r(74096),v=r(81597);const y=e=>{const t=(e=>({colorNeutralForeground1:u.BA[14],colorNeutralForeground1Hover:u.BA[14],colorNeutralForeground1Pressed:u.BA[14],colorNeutralForeground1Selected:u.BA[14],colorNeutralForeground2:u.BA[26],colorNeutralForeground2Hover:u.BA[14],colorNeutralForeground2Pressed:u.BA[14],colorNeutralForeground2Selected:u.BA[14],colorNeutralForeground2BrandHover:e[80],colorNeutralForeground2BrandPressed:e[70],colorNeutralForeground2BrandSelected:e[80],colorNeutralForeground3:u.BA[38],colorNeutralForeground3Hover:u.BA[26],colorNeutralForeground3Pressed:u.BA[26],colorNeutralForeground3Selected:u.BA[26],colorNeutralForeground3BrandHover:e[80],colorNeutralForeground3BrandPressed:e[70],colorNeutralForeground3BrandSelected:e[80],colorNeutralForeground4:u.BA[44],colorNeutralForegroundDisabled:u.BA[74],colorNeutralForegroundInvertedDisabled:u.jZ[40],colorBrandForegroundLink:e[70],colorBrandForegroundLinkHover:e[60],colorBrandForegroundLinkPressed:e[40],colorBrandForegroundLinkSelected:e[70],colorNeutralForeground2Link:u.BA[26],colorNeutralForeground2LinkHover:u.BA[14],colorNeutralForeground2LinkPressed:u.BA[14],colorNeutralForeground2LinkSelected:u.BA[14],colorCompoundBrandForeground1:e[80],colorCompoundBrandForeground1Hover:e[70],colorCompoundBrandForeground1Pressed:e[60],colorBrandForeground1:e[80],colorBrandForeground2:e[70],colorBrandForeground2Hover:e[60],colorBrandForeground2Pressed:e[30],colorNeutralForeground1Static:u.BA[14],colorNeutralForegroundStaticInverted:u.ix,colorNeutralForegroundInverted:u.ix,colorNeutralForegroundInvertedHover:u.ix,colorNeutralForegroundInvertedPressed:u.ix,colorNeutralForegroundInvertedSelected:u.ix,colorNeutralForegroundInverted2:u.ix,colorNeutralForegroundOnBrand:u.ix,colorNeutralForegroundInvertedLink:u.ix,colorNeutralForegroundInvertedLinkHover:u.ix,colorNeutralForegroundInvertedLinkPressed:u.ix,colorNeutralForegroundInvertedLinkSelected:u.ix,colorBrandForegroundInverted:e[100],colorBrandForegroundInvertedHover:e[110],colorBrandForegroundInvertedPressed:e[100],colorBrandForegroundOnLight:e[80],colorBrandForegroundOnLightHover:e[70],colorBrandForegroundOnLightPressed:e[50],colorBrandForegroundOnLightSelected:e[60],colorNeutralBackground1:u.ix,colorNeutralBackground1Hover:u.BA[96],colorNeutralBackground1Pressed:u.BA[88],colorNeutralBackground1Selected:u.BA[92],colorNeutralBackground2:u.BA[98],colorNeutralBackground2Hover:u.BA[94],colorNeutralBackground2Pressed:u.BA[86],colorNeutralBackground2Selected:u.BA[90],colorNeutralBackground3:u.BA[96],colorNeutralBackground3Hover:u.BA[92],colorNeutralBackground3Pressed:u.BA[84],colorNeutralBackground3Selected:u.BA[88],colorNeutralBackground4:u.BA[94],colorNeutralBackground4Hover:u.BA[98],colorNeutralBackground4Pressed:u.BA[96],colorNeutralBackground4Selected:u.ix,colorNeutralBackground5:u.BA[92],colorNeutralBackground5Hover:u.BA[96],colorNeutralBackground5Pressed:u.BA[94],colorNeutralBackground5Selected:u.BA[98],colorNeutralBackground6:u.BA[90],colorNeutralBackgroundInverted:u.BA[16],colorNeutralBackgroundStatic:u.BA[20],colorNeutralBackgroundAlpha:u.jZ[50],colorNeutralBackgroundAlpha2:u.jZ[80],colorSubtleBackground:"transparent",colorSubtleBackgroundHover:u.BA[96],colorSubtleBackgroundPressed:u.BA[88],colorSubtleBackgroundSelected:u.BA[92],colorSubtleBackgroundLightAlphaHover:u.jZ[70],colorSubtleBackgroundLightAlphaPressed:u.jZ[50],colorSubtleBackgroundLightAlphaSelected:"transparent",colorSubtleBackgroundInverted:"transparent",colorSubtleBackgroundInvertedHover:u.Hf[10],colorSubtleBackgroundInvertedPressed:u.Hf[30],colorSubtleBackgroundInvertedSelected:u.Hf[20],colorTransparentBackground:"transparent",colorTransparentBackgroundHover:"transparent",colorTransparentBackgroundPressed:"transparent",colorTransparentBackgroundSelected:"transparent",colorNeutralBackgroundDisabled:u.BA[94],colorNeutralBackgroundInvertedDisabled:u.jZ[10],colorNeutralStencil1:u.BA[90],colorNeutralStencil2:u.BA[98],colorNeutralStencil1Alpha:u.Hf[10],colorNeutralStencil2Alpha:u.Hf[5],colorBackgroundOverlay:u.Hf[40],colorScrollbarOverlay:u.Hf[50],colorBrandBackground:e[80],colorBrandBackgroundHover:e[70],colorBrandBackgroundPressed:e[40],colorBrandBackgroundSelected:e[60],colorCompoundBrandBackground:e[80],colorCompoundBrandBackgroundHover:e[70],colorCompoundBrandBackgroundPressed:e[60],colorBrandBackgroundStatic:e[80],colorBrandBackground2:e[160],colorBrandBackground2Hover:e[150],colorBrandBackground2Pressed:e[130],colorBrandBackgroundInverted:u.ix,colorBrandBackgroundInvertedHover:e[160],colorBrandBackgroundInvertedPressed:e[140],colorBrandBackgroundInvertedSelected:e[150],colorNeutralStrokeAccessible:u.BA[38],colorNeutralStrokeAccessibleHover:u.BA[34],colorNeutralStrokeAccessiblePressed:u.BA[30],colorNeutralStrokeAccessibleSelected:e[80],colorNeutralStroke1:u.BA[82],colorNeutralStroke1Hover:u.BA[78],colorNeutralStroke1Pressed:u.BA[70],colorNeutralStroke1Selected:u.BA[74],colorNeutralStroke2:u.BA[88],colorNeutralStroke3:u.BA[94],colorNeutralStrokeSubtle:u.BA[88],colorNeutralStrokeOnBrand:u.ix,colorNeutralStrokeOnBrand2:u.ix,colorNeutralStrokeOnBrand2Hover:u.ix,colorNeutralStrokeOnBrand2Pressed:u.ix,colorNeutralStrokeOnBrand2Selected:u.ix,colorBrandStroke1:e[80],colorBrandStroke2:e[140],colorBrandStroke2Hover:e[120],colorBrandStroke2Pressed:e[80],colorBrandStroke2Contrast:e[140],colorCompoundBrandStroke:e[80],colorCompoundBrandStrokeHover:e[70],colorCompoundBrandStrokePressed:e[60],colorNeutralStrokeDisabled:u.BA[88],colorNeutralStrokeInvertedDisabled:u.jZ[40],colorTransparentStroke:"transparent",colorTransparentStrokeInteractive:"transparent",colorTransparentStrokeDisabled:"transparent",colorNeutralStrokeAlpha:u.Hf[5],colorNeutralStrokeAlpha2:u.jZ[20],colorStrokeFocus1:u.ix,colorStrokeFocus2:u.Sn,colorNeutralShadowAmbient:"rgba(0,0,0,0.12)",colorNeutralShadowKey:"rgba(0,0,0,0.14)",colorNeutralShadowAmbientLighter:"rgba(0,0,0,0.06)",colorNeutralShadowKeyLighter:"rgba(0,0,0,0.07)",colorNeutralShadowAmbientDarker:"rgba(0,0,0,0.20)",colorNeutralShadowKeyDarker:"rgba(0,0,0,0.24)",colorBrandShadowAmbient:"rgba(0,0,0,0.30)",colorBrandShadowKey:"rgba(0,0,0,0.25)"}))(e);return{...d.E,...h.CH,...h.tO,...h.Vl,...h.vC,...f.G,...v.l,...v.e,...g.l,...m.y,...t,...c,...l,...(0,p.T)(t.colorNeutralShadowAmbient,t.colorNeutralShadowKey),...(0,p.T)(t.colorBrandShadowAmbient,t.colorBrandShadowKey,"Brand")}}},83622:function(e,t,r){"use strict";function o(e,t,r=""){return{[`shadow2${r}`]:`0 0 2px ${e}, 0 1px 2px ${t}`,[`shadow4${r}`]:`0 0 2px ${e}, 0 2px 4px ${t}`,[`shadow8${r}`]:`0 0 2px ${e}, 0 4px 8px ${t}`,[`shadow16${r}`]:`0 0 2px ${e}, 0 8px 16px ${t}`,[`shadow28${r}`]:`0 0 8px ${e}, 0 14px 28px ${t}`,[`shadow64${r}`]:`0 0 8px ${e}, 0 32px 64px ${t}`}}r.d(t,{T:function(){return o}})},83362:function(e,t,r){"use strict";r.d(t,{s:function(){return a}});var o=r(19543),n=r(55141);function a(e,t,r=o.F){const a=r();let i=null,s=null;return function(r){const{dir:o,renderer:c}=r,l="ltr"===o;return l?null===i&&(i=(0,n.V)(e,o)):null===s&&(s=(0,n.V)(e,o)),a(c,t),l?i:s}}},53536:function(e,t,r){"use strict";r.d(t,{$Q:function(){return s},C_:function(){return g},Hf:function(){return c},JM:function(){return f},M_:function(){return d},Qz:function(){return u},de:function(){return p},gk:function(){return l},jD:function(){return h},xR:function(){return i}});const o="undefined"==typeof window?r.g:window,n="@griffel/";function a(e,t){return o[Symbol.for(n+e)]||(o[Symbol.for(n+e)]=t),o[Symbol.for(n+e)]}const i=a("DEFINITION_LOOKUP_TABLE",{}),s="data-make-styles-bucket",c="f",l=7,u="___",d="_",h=u.length+l,f=0,p=1,g={all:1,animation:1,background:1,backgroundPosition:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockStart:1,borderBottom:1,borderColor:1,borderImage:1,borderInline:1,borderInlineEnd:1,borderInlineStart:1,borderLeft:1,borderRadius:1,borderRight:1,borderStyle:1,borderTop:1,borderWidth:1,caret:1,columns:1,columnRule:1,containIntrinsicSize:1,container:1,flex:1,flexFlow:1,font:1,gap:1,grid:1,gridArea:1,gridColumn:1,gridRow:1,gridTemplate:1,inset:1,insetBlock:1,insetInline:1,lineClamp:1,listStyle:1,margin:1,marginBlock:1,marginInline:1,mask:1,maskBorder:1,motion:1,offset:1,outline:1,overflow:1,overscrollBehavior:1,padding:1,paddingBlock:1,paddingInline:1,placeItems:1,placeContent:1,placeSelf:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginInline:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingInline:1,scrollSnapMargin:1,scrollTimeline:1,textDecoration:1,textEmphasis:1,transition:1}},96698:function(e,t,r){"use strict";r.d(t,{q5:function(){return k}});const o=["Top","Right","Bottom","Left"];function n(e,t,...r){const[n,a=n,i=n,s=a]=r,c=[n,a,i,s],l={};for(let u=0;u"number"==typeof e&&!Number.isNaN(e),d=e=>"auto"===e,h=["content","fit-content","max-content","min-content"],f=e=>h.some((t=>e===t))||(e=>"string"==typeof e&&/(\d+(\w+|%))/.test(e))(e);const p=/var\(.*\)/gi;const g=/^[a-zA-Z0-9\-_\\#;]+$/,m=/^-moz-initial$|^auto$|^initial$|^inherit$|^revert$|^unset$|^span \d+$|\d.*/;function v(e){return void 0!==e&&"string"==typeof e&&g.test(e)&&!m.test(e)}const y=["-moz-initial","inherit","initial","revert","unset"];const b=["dashed","dotted","double","solid","wavy"];const k={border:function(...e){return l(e[0])?{...i(e[0]),...e[1]&&a(e[1]),...e[2]&&s(e[2])}:{...a(e[0]),...e[1]&&i(e[1]),...e[2]&&s(e[2])}},borderLeft:function(...e){return l(e[0])?{borderLeftStyle:e[0],...e[1]&&{borderLeftWidth:e[1]},...e[2]&&{borderLeftColor:e[2]}}:{borderLeftWidth:e[0],...e[1]&&{borderLeftStyle:e[1]},...e[2]&&{borderLeftColor:e[2]}}},borderBottom:function(...e){return l(e[0])?{borderBottomStyle:e[0],...e[1]&&{borderBottomWidth:e[1]},...e[2]&&{borderBottomColor:e[2]}}:{borderBottomWidth:e[0],...e[1]&&{borderBottomStyle:e[1]},...e[2]&&{borderBottomColor:e[2]}}},borderRight:function(...e){return l(e[0])?{borderRightStyle:e[0],...e[1]&&{borderRightWidth:e[1]},...e[2]&&{borderRightColor:e[2]}}:{borderRightWidth:e[0],...e[1]&&{borderRightStyle:e[1]},...e[2]&&{borderRightColor:e[2]}}},borderTop:function(...e){return l(e[0])?{borderTopStyle:e[0],...e[1]&&{borderTopWidth:e[1]},...e[2]&&{borderTopColor:e[2]}}:{borderTopWidth:e[0],...e[1]&&{borderTopStyle:e[1]},...e[2]&&{borderTopColor:e[2]}}},borderColor:s,borderStyle:i,borderRadius:function(e,t=e,r=e,o=t){return{borderBottomRightRadius:r,borderBottomLeftRadius:o,borderTopRightRadius:t,borderTopLeftRadius:e}},borderWidth:a,flex:function(...e){const t=1===e.length,r=2===e.length,o=3===e.length;if(t){const[t]=e;if("initial"===t)return{flexGrow:0,flexShrink:1,flexBasis:"auto"};if(d(t))return{flexGrow:1,flexShrink:1,flexBasis:"auto"};if((e=>"none"===e)(t))return{flexGrow:0,flexShrink:0,flexBasis:"auto"};if(u(t))return{flexGrow:t,flexShrink:1,flexBasis:0};if(f(t))return{flexGrow:1,flexShrink:1,flexBasis:t}}if(r){const[t,r]=e;if(u(r))return{flexGrow:t,flexShrink:r,flexBasis:0};if(f(r))return{flexGrow:t,flexShrink:1,flexBasis:r}}if(o){const[t,r,o]=e;if(u(t)&&u(r)&&(d(o)||f(o)))return{flexGrow:t,flexShrink:r,flexBasis:o}}return{}},gap:function(e,t=e){return{columnGap:e,rowGap:t}},gridArea:function(...e){if(e.some((e=>!function(e){return void 0===e||"number"==typeof e||"string"==typeof e&&!p.test(e)}(e))))return{};const t=void 0!==e[0]?e[0]:"auto",r=void 0!==e[1]?e[1]:v(t)?t:"auto";return{gridRowStart:t,gridColumnStart:r,gridRowEnd:void 0!==e[2]?e[2]:v(t)?t:"auto",gridColumnEnd:void 0!==e[3]?e[3]:v(r)?r:"auto"}},margin:function(...e){return n("margin","",...e)},marginBlock:function(e,t=e){return{marginBlockStart:e,marginBlockEnd:t}},marginInline:function(e,t=e){return{marginInlineStart:e,marginInlineEnd:t}},padding:function(...e){return n("padding","",...e)},paddingBlock:function(e,t=e){return{paddingBlockStart:e,paddingBlockEnd:t}},paddingInline:function(e,t=e){return{paddingInlineStart:e,paddingInlineEnd:t}},overflow:function(e,t=e){return{overflowX:e,overflowY:t}},inset:function(...e){const[t,r=t,o=t,n=r]=e;return{top:t,right:r,bottom:o,left:n}},outline:function(e,t,r){return{outlineWidth:e,...t&&{outlineStyle:t},...r&&{outlineColor:r}}},transition:function(...e){return function(e){return 1===e.length&&y.includes(e[0])}(e)?{transitionDelay:e[0],transitionDuration:e[0],transitionProperty:e[0],transitionTimingFunction:e[0]}:function(e){if(1===e.length&&Array.isArray(e[0]))return e[0];return[e]}(e).reduce(((e,[t,r="0s",o="0s",n="ease"],a)=>(0===a?(e.transitionProperty=t,e.transitionDuration=r,e.transitionDelay=o,e.transitionTimingFunction=n):(e.transitionProperty+=`, ${t}`,e.transitionDuration+=`, ${r}`,e.transitionDelay+=`, ${o}`,e.transitionTimingFunction+=`, ${n}`),e)),{})},textDecoration:function(e,...t){if(0===t.length)return function(e){return b.includes(e)}(e)?{textDecorationStyle:e}:{textDecorationLine:e};const[r,o,n]=t;return{textDecorationLine:e,...r&&{textDecorationStyle:r},...o&&{textDecorationColor:o},...n&&{textDecorationThickness:n}}}}},19543:function(e,t,r){"use strict";r.d(t,{F:function(){return o}});const o=()=>{const e={};return function(t,r){void 0===e[t.id]&&(t.insertCSSRules(r),e[t.id]=!0)}}},73513:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});var o=r(53536),n=r(8033),a=r(55141);const i={};function s(){let e=null,t="",r="";const s=new Array(arguments.length);for(let n=0;n0&&(t+=e.slice(0,a)),r+=i,s[n]=i}0}}if(""===r)return t.slice(0,-1);const c=i[r];if(void 0!==c)return t+c;const l=[];for(let n=0;n(e[t]=r,e)),{});function i(e,t,r,i,s={}){const c="m"===e,l=c?e+s.m:e;if(!i.stylesheets[l]){const u=t&&t.createElement("style"),d=(0,n.T)(u,e,{...i.styleElementAttributes,...c&&{media:s.m}});i.stylesheets[l]=d,t&&u&&t.head.insertBefore(u,function(e,t,r,n,i){const s=a[r];let c=e=>s-a[e.getAttribute(o.$Q)],l=e.head.querySelectorAll(`[${o.$Q}]`);if("m"===r&&i){const t=e.head.querySelectorAll(`[${o.$Q}="${r}"]`);t.length&&(l=t,c=e=>n.compareMediaQueries(i.m,e.media))}const u=l.length;let d=u-1;for(;d>=0;){const e=l.item(d);if(c(e)>0)return e.nextSibling;d--}if(u>0)return l.item(0);return t?t.nextSibling:null}(t,r,e,i,s))}return i.stylesheets[l]}function s(e,t){try{e.insertRule(t)}catch(r){0}}let c=0;const l=(e,t)=>et?1:0;function u(e=("undefined"==typeof document?void 0:document),t={}){const{unstable_filterCSSRule:r,insertionPoint:o,styleElementAttributes:n,compareMediaQueries:a=l}=t,u={insertionCache:{},stylesheets:{},styleElementAttributes:Object.freeze(n),compareMediaQueries:a,id:"d"+c++,insertCSSRules(t){for(const a in t){const c=t[a];for(let t=0,l=c.length;te.cssText)):n}}}function a(e){const t=Array.from(e.attributes).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return n(e,t[o.$Q],t)}},91197:function(e,t,r){"use strict";r.d(t,{T:function(){return h}});var o=r(59452),n=r(12774),a=r(30312),i=r(65645),s=r(12004);const c=e=>{if(e.type===i.Fr){if("string"==typeof e.props)return void 0;e.props=e.props.map((e=>-1===e.indexOf(":global(")?e:(0,s.wS)(e).reduce(((e,t,r,o)=>{if(""===t)return e;if(":"===t&&"global"===o[r+1]){const t=o[r+2].slice(1,-1)+" ";return e.unshift(t),o[r+1]="",o[r+2]="",e}return e.push(t),e}),[]).join("")))}};var l=r(52725);const u=e=>{(function(e){switch(e.type){case"@container":case i.iD:case i.QY:case i.JM:return!0}return!1})(e)&&Array.isArray(e.children)&&e.children.sort(((e,t)=>e.props[0]>t.props[0]?1:-1))};function d(){}function h(e,t){const r=[];return(0,o.q)((0,n.MY)(e),(0,a.qR)([c,t?u:d,l.v,o.P,(0,a.cD)((e=>r.push(e)))])),r}},55141:function(e,t,r){"use strict";r.d(t,{V:function(){return i},w:function(){return a}});var o=r(53536),n=r(8033);function a(e,t){let r="";for(const o in e){const n=e[o];if(n){const e=Array.isArray(n);r+="rtl"===t?(e?n[1]:n)+" ":(e?n[0]:n)+" "}}return r.slice(0,-1)}function i(e,t){const r={};for(const i in e){const s=a(e[i],t);if(""===s){r[i]="";continue}const c=(0,n.m)(s,t),l=c+" "+s;o.xR[c]=[e[i],t],r[i]=l}return r}},52725:function(e,t,r){"use strict";r.d(t,{v:function(){return c}});var o=r(20766),n=r(65645),a=r(59452),i=r(12004);function s(e,t,r){switch((0,o.vp)(e,t)){case 5103:return n.G$+"print-"+e+e;case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:return n.G$+e+e;case 4215:if(102===(0,o.uO)(e,9))return n.G$+e+e;if(116===(0,o.uO)(e,t+1))return n.G$+e+e;break;case 4789:return n.uj+e+e;case 5349:case 4246:case 6968:return n.G$+e+n.uj+e+e;case 6187:if(!(0,o.EQ)(e,/grab/))return(0,o.gx)((0,o.gx)((0,o.gx)(e,/(zoom-|grab)/,n.G$+"$1"),/(image-set)/,n.G$+"$1"),e,"")+e;case 5495:case 3959:return(0,o.gx)(e,/(image-set\([^]*)/,n.G$+"$1$`$1");case 4095:case 3583:case 4068:case 2532:return(0,o.gx)(e,/(.+)-inline(.+)/,n.G$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if((0,o.to)(e)-1-t>6)switch((0,o.uO)(e,t+1)){case 102:if(108===(0,o.uO)(e,t+3))return(0,o.gx)(e,/(.+:)(.+)-([^]+)/,"$1"+n.G$+"$2-$3$1"+n.uj+(108==(0,o.uO)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.Cw)(e,"stretch")?s((0,o.gx)(e,"stretch","fill-available"),t)+e:e}}return e}function c(e,t,r,c){if(e.length>-1&&!e.return)switch(e.type){case n.h5:return void(e.return=s(e.value,e.length));case n.Fr:if(e.length)return(0,o.$e)(e.props,(function(t){switch((0,o.EQ)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,a.q)([(0,i.JG)(e,{props:[(0,o.gx)(t,/:(read-\w+)/,":"+n.uj+"$1")]})],c);case"::placeholder":return(0,a.q)([(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+n.G$+"input-$1")]}),(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+n.uj+"$1")]})],c)}return""}))}}},9525:function(e,t,r){"use strict";r.d(t,{U:function(){return n}});var o=r(71160);function n(e){let t="";for(const r in e){const n=e[r];"string"!=typeof n&&"number"!=typeof n||(t+=(0,o.J)(r)+":"+n+";")}return t}},8033:function(e,t,r){"use strict";r.d(t,{m:function(){return i}});var o=r(79003),n=r(53536);function a(e){const t=e.length;if(t===n.gk)return e;for(let r=t;r((0,l.N)()&&c.useMemo((()=>{!function(e,t=("undefined"==typeof document?void 0:document)){t&&t.querySelectorAll("[data-make-styles-bucket]").forEach((t=>{const r=t.dataset.makeStylesBucket,o=s[r]||i,a="m"===r?r+t.media:r;let c;for(e.stylesheets[a]||(e.stylesheets[a]=(0,n.L)(t));c=o.exec(t.textContent);){const[t]=c;e.insertionCache[t]=r}}))}(t,r)}),[t,r]),c.createElement(u.Provider,{value:t},e));function h(){return c.useContext(u)}},12861:function(e,t,r){"use strict";r.d(t,{n:function(){return a},s:function(){return i}});var o=r(2784);const n=o.createContext("ltr"),a=({children:e,dir:t})=>o.createElement(n.Provider,{value:t},e);function i(){return o.useContext(n)}},39087:function(e,t,r){"use strict";r.d(t,{s:function(){return s}});var o=r(83362),n=r(65793),a=r(46103),i=r(12861);function s(e,t){const r=(0,o.s)(e,t,n.F);return function(){const e=(0,i.s)(),t=(0,a.a)();return r({dir:e,renderer:t})}}},65793:function(e,t,r){"use strict";r.d(t,{F:function(){return s}});var o=r(85723),n=r(2784),a=r.t(n,2);const i=a.useInsertionEffect?a.useInsertionEffect:void 0,s=()=>{const e={};return function(t,r){i&&(0,o.N)()?i((()=>{t.insertCSSRules(r)}),[t,r]):void 0===e[t.id]&&(t.insertCSSRules(r),e[t.id]=!0)}}},59973:function(e,t,r){"use strict";r.d(t,{Z:function(){return oe}});var o=r(19543),n=r(79003);function a(e){return e.reduce((function(e,t){var r=t[0],o=t[1];return e[r]=o,e[o]=r,e}),{})}function i(e){return"number"==typeof e}function s(e,t){return-1!==e.indexOf(t)}function c(e,t,r,o){return t+(n=r,0===parseFloat(n)?n:"-"===n[0]?n.slice(1):"-"+n)+o;var n}function l(e){return e.replace(/ +/g," ").split(" ").map((function(e){return e.trim()})).filter(Boolean).reduce((function(e,t){var r=e.list,o=e.state,n=(t.match(/\(/g)||[]).length,a=(t.match(/\)/g)||[]).length;return o.parensDepth>0?r[r.length-1]=r[r.length-1]+" "+t:r.push(t),o.parensDepth+=n-a,{list:r,state:o}}),{list:[],state:{parensDepth:0}}).list}function u(e){var t=l(e);if(t.length<=3||t.length>4)return e;var r=t[0],o=t[1],n=t[2];return[r,t[3],n,o].join(" ")}var d={padding:function(e){var t=e.value;return i(t)?t:u(t)},textShadow:function(e){var t=function(e){for(var t=[],r=0,o=0,n=!1;o0&&(o=r.reduceRight(((e,t)=>{return`${r=t,"&"+B(r.replace(w,",&$1"))} { ${e} }`;var r}),t)),`${e}{${o}}`}function C(e){const{className:t,media:r,layer:o,selectors:n,support:a,property:i,rtlClassName:s,rtlProperty:c,rtlValue:l,value:u,container:d}=e;let h=P(`.${t}`,Array.isArray(u)?`${u.map((e=>`${(0,k.J)(i)}: ${e}`)).join(";")};`:`${(0,k.J)(i)}: ${u};`,n);if(c&&s){h+=P(`.${s}`,Array.isArray(l)?`${l.map((e=>`${(0,k.J)(c)}: ${e}`)).join(";")};`:`${(0,k.J)(c)}: ${l};`,n)}return r&&(h=`@media ${r} { ${h} }`),o&&(h=`@layer ${o} { ${h} }`),a&&(h=`@supports ${a} { ${h} }`),d&&(h=`@container ${d} { ${h} }`),(0,S.T)(h,!0)}var x=r(59452),E=r(12774),T=r(30312),N=r(52725),F=r(9525);function A(e){let t="";for(const r in e)t+=`${r}{${(0,F.U)(e[r])}}`;return t}function L(e,t){const r=`@keyframes ${e} {${t}}`,o=[];return(0,x.q)((0,E.MY)(r),(0,T.qR)([x.P,N.v,(0,T.cD)((e=>o.push(e)))])),o}function R(e,t){return 0===e.length?t:`${e} and ${t}`}function D(e){return"@media"===e.substr(0,6)}function H(e){return"@layer"===e.substr(0,6)}const M=/^(:|\[|>|&)/;function O(e){return M.test(e)}function _(e){return"@supports"===e.substr(0,9)}function I(e){return"@container"===e.substring(0,10)}const $={"us-w":"w","us-v":"i",nk:"l",si:"v",cu:"f",ve:"h",ti:"a"};function j(e,t,r,o,n){if(r)return"m";if(t||o)return"t";if(n)return"c";if(e.length>0){const t=e[0].trim();if(58===t.charCodeAt(0))return $[t.slice(4,8)]||$[t.slice(3,5)]||"d"}return"d"}function z({container:e,media:t,layer:r,property:o,selector:a,support:i,value:s}){const c=(0,n.Z)(a+e+t+r+i+o+s.trim());return b.Hf+c}function V(e,t,r,o,a){const i=e+t+r+o+a,s=(0,n.Z)(i),c=s.charCodeAt(0);return c>=48&&c<=57?String.fromCharCode(c+17)+s.slice(1):s}function W(e){return e.replace(/>\s+/g,">")}function U(...e){0}function Z(e,t){const r=JSON.stringify(t,null,2),o=["@griffel/react: A rule was not resolved to CSS properly. Please check your `makeStyles` or `makeResetStyles` calls for following:"," ".repeat(2)+"makeStyles({"," ".repeat(4)+"[slot]: {"," ".repeat(6)+`"${e}": ${r.split("\n").map(((e,t)=>" ".repeat(0===t?0:6)+e)).join("\n")}`," ".repeat(4)+"}"," ".repeat(2)+"})",""];-1===e.indexOf("&")?(o.push("It looks that you're are using a nested selector, but it is missing an ampersand placeholder where the generated class name should be injected."),o.push(`Try to update a property to include it i.e "${e}" => "&${e}".`)):(o.push(""),o.push("If it's not obvious what triggers a problem, please report an issue at https://github.com/microsoft/griffel/issues")),U(o.join("\n"))}function G(e,t){U([`@griffel/react: You are using unsupported shorthand CSS property "${e}". Please check your "makeStyles" calls, there *should not* be following:`," ".repeat(2)+"makeStyles({"," ".repeat(4)+`[slot]: { ${e}: "${t}" }`," ".repeat(2)+"})","","Learn why CSS shorthands are not supported: https://aka.ms/griffel-css-shorthands"].join("\n"))}function X(e,t,r,o){e[t]=o?[r,o]:r}function q(e,t){return t?[e,t]:e}function K(e,t,r,o,n){var a;let i;"m"===t&&n&&(i={m:n}),null!==(a=e[t])&&void 0!==a||(e[t]=[]),r&&e[t].push(q(r,i)),o&&e[t].push(q(o,i))}function Q(e,t=[],r="",o="",a="",i="",s={},c={},l){for(const d in e){if(b.C_.hasOwnProperty(d)){G(d,e[d]);continue}const h=e[d];if(null!=h)if("string"==typeof h||"number"==typeof h){const e=W(t.join("")),n=V(e,i,r,a,d),u=z({container:i,media:r,layer:o,value:h.toString(),support:a,selector:e,property:d}),f=l&&{key:d,value:l}||y(d,h),p=f.key!==d||f.value!==h,g=p?z({container:i,value:f.value.toString(),property:f.key,selector:e,media:r,layer:o,support:a}):void 0,m=p?{rtlClassName:g,rtlProperty:f.key,rtlValue:f.value}:void 0,v=j(t,o,r,a,i),[b,k]=C({className:u,media:r,layer:o,selectors:t,property:d,support:a,container:i,value:h,...m});X(s,n,u,g),K(c,v,b,k,r)}else if("animationName"===d){const e=Array.isArray(h)?h:[h],l=[],u=[];for(const t of e){const e=A(t),o=A(v(t)),a=b.Hf+(0,n.Z)(e);let i;const s=L(a,e);let d=[];e===o?i=a:(i=b.Hf+(0,n.Z)(o),d=L(i,o));for(let t=0;t(null!=e?e:"").toString())).join(";"),support:a,selector:e,property:d}),u=h.map((e=>y(d,e)));if(!!u.some((e=>e.key!==u[0].key))){0;continue}const f=u[0].key!==d||u.some(((e,t)=>e.value!==h[t])),p=f?z({container:i,value:u.map((e=>{var t;return(null!==(t=null==e?void 0:e.value)&&void 0!==t?t:"").toString()})).join(";"),property:u[0].key,selector:e,layer:o,media:r,support:a}):void 0,g=f?{rtlClassName:p,rtlProperty:u[0].key,rtlValue:u.map((e=>e.value))}:void 0,m=j(t,o,r,a,i),[v,b]=C({className:l,media:r,layer:o,selectors:t,property:d,support:a,container:i,value:h,...g});X(s,n,l,p),K(c,m,v,b,r)}else if(null!=(u=h)&&"object"==typeof u&&!1===Array.isArray(u))if(O(d))Q(h,t.concat(B(d)),r,o,a,i,s,c);else if(D(d)){const e=R(r,d.slice(6).trim());Q(h,t,e,o,a,i,s,c)}else if(H(d)){const e=(o?`${o}.`:"")+d.slice(6).trim();Q(h,t,r,e,a,i,s,c)}else if(_(d)){const e=R(a,d.slice(9).trim());Q(h,t,r,o,e,i,s,c)}else if(I(d)){const e=d.slice(10).trim();Q(h,t,r,o,a,e,s,c)}else Z(d,h)}var u;return[s,c]}var Y=r(55141);function J(e,t=o.F){const r=t();let n=null,a=null,i=null,s=null;return function(t){const{dir:o,renderer:c}=t;null===n&&([n,a]=function(e){const t={},r={};for(const o in e){const n=e[o],[a,i]=Q(n);t[o]=a,Object.keys(i).forEach((e=>{r[e]=(r[e]||[]).concat(i[e])}))}return[t,r]}(e));const l="ltr"===o;return l?null===i&&(i=(0,Y.V)(n,o)):null===s&&(s=(0,Y.V)(n,o)),r(c,a),l?i:s}}var ee=r(65793),te=r(46103),re=r(12861);function oe(e){const t=J(e,ee.F);return function(){const e=(0,re.s)(),r=(0,te.a)();return t({dir:e,renderer:r})}}},85723:function(e,t,r){"use strict";function o(){return"undefined"!=typeof window&&!(!window.document||!window.document.createElement)}r.d(t,{N:function(){return o}})},80015:function(e,t,r){"use strict";const o=r(2784)["undefined"!=typeof document&&void 0!==document.createElement?"useLayoutEffect":"useEffect"];t.Z=o},8843:function(e,t,r){"use strict";r.d(t,{Z:function(){return K}});var o,n=[],a="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(o||(o={}));var i,s=function(e){return Object.freeze(e)},c=function(e,t){this.inlineSize=e,this.blockSize=t,s(this)},l=function(){function e(e,t,r,o){return this.x=e,this.y=t,this.width=r,this.height=o,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,s(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),u=function(e){return e instanceof SVGElement&&"getBBox"in e},d=function(e){if(u(e)){var t=e.getBBox(),r=t.width,o=t.height;return!r&&!o}var n=e,a=n.offsetWidth,i=n.offsetHeight;return!(a||i||e.getClientRects().length)},h=function(e){var t;if(e instanceof Element)return!0;var r=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},f="undefined"!=typeof window?window:{},p=new WeakMap,g=/auto|scroll/,m=/^tb|vertical/,v=/msie|trident/i.test(f.navigator&&f.navigator.userAgent),y=function(e){return parseFloat(e||"0")},b=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new c((r?t:e)||0,(r?e:t)||0)},k=s({devicePixelContentBoxSize:b(),borderBoxSize:b(),contentBoxSize:b(),contentRect:new l(0,0,0,0)}),B=function(e,t){if(void 0===t&&(t=!1),p.has(e)&&!t)return p.get(e);if(d(e))return p.set(e,k),k;var r=getComputedStyle(e),o=u(e)&&e.ownerSVGElement&&e.getBBox(),n=!v&&"border-box"===r.boxSizing,a=m.test(r.writingMode||""),i=!o&&g.test(r.overflowY||""),c=!o&&g.test(r.overflowX||""),h=o?0:y(r.paddingTop),f=o?0:y(r.paddingRight),B=o?0:y(r.paddingBottom),S=o?0:y(r.paddingLeft),w=o?0:y(r.borderTopWidth),P=o?0:y(r.borderRightWidth),C=o?0:y(r.borderBottomWidth),x=S+f,E=h+B,T=(o?0:y(r.borderLeftWidth))+P,N=w+C,F=c?e.offsetHeight-N-e.clientHeight:0,A=i?e.offsetWidth-T-e.clientWidth:0,L=n?x+T:0,R=n?E+N:0,D=o?o.width:y(r.width)-L-A,H=o?o.height:y(r.height)-R-F,M=D+x+A+T,O=H+E+F+N,_=s({devicePixelContentBoxSize:b(Math.round(D*devicePixelRatio),Math.round(H*devicePixelRatio),a),borderBoxSize:b(M,O,a),contentBoxSize:b(D,H,a),contentRect:new l(S,h,D,H)});return p.set(e,_),_},S=function(e,t,r){var n=B(e,r),a=n.borderBoxSize,i=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case o.DEVICE_PIXEL_CONTENT_BOX:return s;case o.BORDER_BOX:return a;default:return i}},w=function(e){var t=B(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=s([t.borderBoxSize]),this.contentBoxSize=s([t.contentBoxSize]),this.devicePixelContentBoxSize=s([t.devicePixelContentBoxSize])},P=function(e){if(d(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t},C=function(){var e=1/0,t=[];n.forEach((function(r){if(0!==r.activeTargets.length){var o=[];r.activeTargets.forEach((function(t){var r=new w(t.target),n=P(t.target);o.push(r),t.lastReportedSize=S(t.target,t.observedBox),ne?t.activeTargets.push(r):t.skippedTargets.push(r))}))}))},E=function(){var e,t=0;for(x(t);n.some((function(e){return e.activeTargets.length>0}));)t=C(),x(t);return n.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)),t>0},T=[],N=function(e){if(!i){var t=0,r=document.createTextNode("");new MutationObserver((function(){return T.splice(0).forEach((function(e){return e()}))})).observe(r,{characterData:!0}),i=function(){r.textContent="".concat(t?t--:t++)}}T.push(e),i()},F=0,A={attributes:!0,characterData:!0,childList:!0,subtree:!0},L=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],R=function(e){return void 0===e&&(e=0),Date.now()+e},D=!1,H=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!D){D=!0;var r,o=R(e);r=function(){var r=!1;try{r=E()}finally{if(D=!1,e=o-R(),!F)return;r?t.run(1e3):e>0?t.run(e):t.start()}},N((function(){requestAnimationFrame(r)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,A)};document.body?t():f.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),L.forEach((function(t){return f.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),L.forEach((function(t){return f.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),M=function(e){!F&&e>0&&H.start(),!(F+=e)&&H.stop()},O=function(){function e(e,t){this.target=e,this.observedBox=t||o.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=S(this.target,this.observedBox,!0);return e=this.target,u(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),_=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},I=new WeakMap,$=function(e,t){for(var r=0;r=0&&(a&&n.splice(n.indexOf(r),1),r.observationTargets.splice(o,1),M(-1))},e.disconnect=function(e){var t=this,r=I.get(e);r.observationTargets.slice().forEach((function(r){return t.unobserve(e,r.target)})),r.activeTargets.splice(0,r.activeTargets.length)},e}(),z=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");j.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!h(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");j.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!h(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");j.unobserve(this,e)},e.prototype.disconnect=function(){j.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),V=r(80015),W=r(2784);var U=e=>{const t=W.useRef(e);return W.useEffect((()=>{t.current=e})),t};const Z="undefined"!=typeof window&&"ResizeObserver"in window?window.ResizeObserver:z;function G(){}let X;const q=()=>X||(X=function(){let e=!1,t=[];const r=new Map,o=new Z(((o,n)=>{t=t.concat(o),e||window.requestAnimationFrame((function(){const o=new Set;for(let e=0;er(t[e],n)))}t=[],e=!1})),e=!0}));return{observer:o,subscribe(e,t){var n;o.observe(e);const a=null!==(n=r.get(e))&&void 0!==n?n:[];a.push(t),r.set(e,a)},unsubscribe(e,t){var n;const a=null!==(n=r.get(e))&&void 0!==n?n:[];if(1===a.length)return o.unobserve(e),void r.delete(e);const i=a.indexOf(t);-1!==i&&a.splice(i,1),r.set(e,a)}}}());var K=function(e,t){const r=q(),o=U(t);return(0,V.Z)((()=>{let t=!1;const n=e&&"current"in e?e.current:e;if(!n)return G;function a(e,r){t||o.current(e,r)}return r.subscribe(n,a),()=>{t=!0,r.unsubscribe(n,a)}}),[e,r,o]),r.observer}},95516:function(e,t){"use strict";t.H=void 0;const r=[".html",".json",".js",".map",".txt",".xml",".pdf"];t.H=(e,t="always")=>{if("/"===e)return e;const o=e.endsWith("/");return((e,t)=>{for(const r of e)if(t.endsWith(r))return!0;return!1})(r,e)?e:"always"===t?o?e:`${e}/`:"never"===t&&o?e.slice(0,-1):e}},2802:function(e,t,r){"use strict";t.p2=t.$C=void 0;var o=r(81415);t.$C=o.ScrollHandler;var n=r(85492);t.p2=n.useScrollRestoration},81415:function(e,t,r){"use strict";var o=r(71600);t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var n=o(r(85297)),a=o(r(36531)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var o={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=n?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}o.default=e,r&&r.set(e,o);return o}(r(2784)),s=o(r(13980)),c=r(30643);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}var u=i.createContext(new c.SessionStorage);t.ScrollContext=u,u.displayName="GatsbyScrollContext";var d=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),a=0;a{}},35895:function(e,t){"use strict";t.__esModule=!0,t.getForwards=function(e){return null==e?void 0:e.flatMap((e=>(null==e?void 0:e.forward)||[]))}},75071:function(e,t,r){"use strict";t.__esModule=!0,t.injectPartytownSnippet=function(e){if(!e.length)return;const t=document.querySelector("script[data-partytown]"),r=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');t&&t.remove();r&&r.remove();const a=(0,n.getForwards)(e),i=document.createElement("script");i.dataset.partytown="",i.innerHTML=(0,o.partytownSnippet)({forward:a}),document.head.appendChild(i)};var o=r(28072),n=r(35895)},67892:function(e,t,r){"use strict";r.d(t,{i:function(){return s}});var o=r(73513),n=r(2784),a=r(23552);const i=(0,r(59973).Z)({root:{width:"100%",height:"0.0625rem",position:"relative",borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",borderLeftStyle:"none",backgroundColor:a.T.colorNeutralStroke1,marginBottom:0,marginTop:0}}),s=e=>{let{className:t}=e;const r=i(),a=(0,o.z)(r.root,t);return n.createElement("hr",{className:a})}},78872:function(e,t,r){"use strict";r.d(t,{h:function(){return p}});var o=r(73513),n=r(99971),a=r(29471),i=r(2784),s=r(23552),c=r(59973),l=r(96698),u=r(56457);const d={primary:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorNeutralBackground1Hover,outline:s.T.colorBrandStroke1,stroke:s.T.colorNeutralForeground1,strokeHover:s.T.colorNeutralForeground1Hover},secondary:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorNeutralBackground2Hover,outline:s.T.colorBrandStroke1,stroke:s.T.colorNeutralForeground2,strokeHover:s.T.colorNeutralForeground2Hover},danger:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorPaletteDarkOrangeBackground1,outline:s.T.colorPaletteDarkOrangeBorderActive,stroke:s.T.colorPaletteDarkOrangeForeground3,strokeHover:s.T.colorPaletteDarkOrangeForeground1},warning:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorPaletteMarigoldBackground1,outline:s.T.colorPaletteMarigoldBorderActive,stroke:s.T.colorPaletteMarigoldForeground3,strokeHover:s.T.colorPaletteMarigoldForeground1},success:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorPaletteLightGreenBackground1,outline:s.T.colorPaletteLightGreenBorderActive,stroke:s.T.colorPaletteLightGreenForeground1,strokeHover:s.T.colorPaletteLightGreenForeground3},info:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorNeutralBackground2Hover,outline:s.T.colorBrandStroke1,stroke:s.T.colorNeutralForeground2,strokeHover:s.T.colorNeutralForeground2Hover},accent:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorBrandBackgroundInvertedHover,outline:s.T.colorBrandStroke1,stroke:s.T.colorCompoundBrandStroke,strokeHover:s.T.colorCompoundBrandStrokeHover}},h=(0,u.f)(d,(e=>{let{background:t,backgroundHover:r,outline:o,stroke:n,strokeHover:a}=e;return{backgroundColor:t,"& > svg":{color:n},":hover":{backgroundColor:r,"& > svg":{color:a}},":focus":{backgroundColor:r,outlineColor:o}}})),f=(0,c.Z)({...h,root:{...l.q5.borderRadius(s.T.borderRadiusXLarge),cursor:"pointer",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,lineHeight:0,borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",borderLeftStyle:"none"}}),p=e=>{let{className:t,label:r,iconName:s,onClick:c,color:l="primary"}=e;const u=f(),d=(0,a.z)();return i.createElement("button",{onClick:c,"aria-label":r,className:(0,o.z)(u.root,u[l],d.p2,t)},i.createElement(n.J,{iconName:s}))}},99971:function(e,t,r){"use strict";r.d(t,{J:function(){return s}});var o=r(73513),n=r(2784),a=r(11942),i=r(82621);const s=e=>{let{className:t,color:r="primary",label:s,iconName:c,size:l="medium",isInline:u}=e;const d=(0,n.useMemo)((()=>i.H[c]),[c]),h=(0,n.useId)(),f={};s?(f.role="img",f["aria-labelledby"]=s):f["aria-hidden"]=!0;const p=(0,a.Zu)(),g=(0,o.z)(p.root,p[r],p[l],u&&p.inline,t);return n.createElement("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",className:g,fill:"currentColor",...f},s&&n.createElement("title",{id:h},s),n.createElement(d,null))}},11942:function(e,t,r){"use strict";r.d(t,{Zu:function(){return l},bG:function(){return s}});var o=r(23552),n=r(59973),a=r(56457);const i={accent:o.T.colorBrandForeground1,primary:o.T.colorNeutralForeground1,secondary:o.T.colorNeutralForeground2,tertiary:o.T.colorNeutralForeground3,quaternary:o.T.colorNeutralForeground4,negative:o.T.colorPaletteDarkOrangeForeground1,positive:o.T.colorPaletteGreenForeground1,warning:o.T.colorPaletteMarigoldForeground1,danger:o.T.colorPaletteDarkOrangeForeground1,info:o.T.colorBrandForeground2,"accent-inverse":o.T.colorBrandBackground,"primary-inverse":o.T.colorNeutralBackground1,"secondary-inverse":o.T.colorNeutralBackground2,"tertiary-inverse":o.T.colorNeutralBackground3,"quaternary-inverse":o.T.colorNeutralBackground4,"negative-inverse":o.T.colorPaletteDarkOrangeBackground1,"positive-inverse":o.T.colorPaletteGreenBackground1,"warning-inverse":o.T.colorPaletteMarigoldBackground1,"danger-inverse":o.T.colorPaletteDarkOrangeBackground1,"info-inverse":o.T.colorBrandBackground2},s=(0,a.f)(i,(e=>({color:e}))),c={small:{height:o.T.spacingVerticalM},medium:{height:o.T.spacingVerticalL},large:{height:o.T.spacingVerticalXL}},l=(0,n.Z)({...s,...c,root:{width:"auto"},inline:{display:"inline-block",verticalAlign:"middle"}})},82621:function(e,t,r){"use strict";r.d(t,{H:function(){return n}});var o=r(2784);const n={"arrow-right":()=>o.createElement("path",{d:"M9.13633 2.85585C8.87407 2.59743 8.452 2.60056 8.1936 2.86283C7.93513 3.1251 7.93827 3.5472 8.20053 3.80561L11.7808 7.3332H2.66667C2.29847 7.3332 2 7.63167 2 7.99987C2 8.36807 2.29848 8.66653 2.66667 8.66653H11.7764L8.20053 12.1898C7.93827 12.4482 7.93513 12.8703 8.1936 13.1326C8.452 13.3949 8.87407 13.398 9.13633 13.1396L13.7525 8.59133C14.0837 8.26493 14.0837 7.73053 13.7525 7.40413L9.13633 2.85585Z",fill:"currentColor"}),"chevron-right":()=>o.createElement("path",{d:"M5.73966 3.20041C5.43613 3.48226 5.41856 3.95681 5.70041 4.26034L9.22652 8L5.70041 11.7397C5.41856 12.0432 5.43613 12.5177 5.73967 12.7996C6.0432 13.0815 6.51775 13.0639 6.7996 12.7603L10.7996 8.51034C11.0668 8.22258 11.0668 7.77743 10.7996 7.48966L6.7996 3.23966C6.51775 2.93613 6.0432 2.91856 5.73966 3.20041Z",fill:"currentColor"}),"full-screen":()=>o.createElement("path",{d:"M3.33333 4C3.33333 3.63181 3.63181 3.33333 4 3.33333H5.33333C5.70152 3.33333 6 3.03485 6 2.66667C6 2.29848 5.70152 2 5.33333 2H4C2.89543 2 2 2.89543 2 4V5.33333C2 5.70152 2.29848 6 2.66667 6C3.03485 6 3.33333 5.70152 3.33333 5.33333V4ZM3.33333 12C3.33333 12.3682 3.63181 12.6667 4 12.6667H5.33333C5.70152 12.6667 6 12.9651 6 13.3333C6 13.7015 5.70152 14 5.33333 14H4C2.89543 14 2 13.1046 2 12V10.6667C2 10.2985 2.29848 10 2.66667 10C3.03485 10 3.33333 10.2985 3.33333 10.6667V12ZM12 3.33333C12.3682 3.33333 12.6667 3.63181 12.6667 4V5.33333C12.6667 5.70152 12.9651 6 13.3333 6C13.7015 6 14 5.70152 14 5.33333V4C14 2.89543 13.1046 2 12 2H10.6667C10.2985 2 10 2.29848 10 2.66667C10 3.03485 10.2985 3.33333 10.6667 3.33333H12ZM12.6667 12C12.6667 12.3682 12.3682 12.6667 12 12.6667H10.6667C10.2985 12.6667 10 12.9651 10 13.3333C10 13.7015 10.2985 14 10.6667 14H12C13.1046 14 14 13.1046 14 12V10.6667C14 10.2985 13.7015 10 13.3333 10C12.9651 10 12.6667 10.2985 12.6667 10.6667V12Z",fill:"currentColor"}),"slide-in":()=>o.createElement("path",{d:"M10.246 6.19922C10.0243 5.95297 9.64493 5.933 9.39862 6.15463L7.39862 7.95421C7.27219 8.06796 7.2 8.23003 7.2 8.40008C7.2 8.57013 7.27219 8.73219 7.39862 8.84595L9.39862 10.6455C9.64493 10.8672 10.0243 10.8472 10.246 10.601C10.4677 10.3547 10.4477 9.97542 10.2014 9.7538L9.36358 8.99995H12.2C12.5314 8.99995 12.8 8.73138 12.8 8.40009C12.8 8.06879 12.5314 7.80022 12.2 7.80022H9.36357L10.2014 7.04638C10.4477 6.82475 10.4677 6.44547 10.246 6.19922ZM1.52588e-06 12.6005C1.52588e-06 13.8153 0.984975 14.8 2.2 14.8L13.8 14.8C15.015 14.8 16 13.8153 16 12.6005V4.19949C16 2.98475 15.015 2 13.8 2H2.2C0.984975 2 0 2.98475 0 4.19949L1.52588e-06 12.6005ZM2.2 13.6003C1.64772 13.6003 1.2 13.1527 1.2 12.6005L1.2 4.19949C1.2 3.64734 1.64772 3.19972 2.2 3.19972L4.80332 3.19972L4.80332 13.6003H2.2ZM6.00332 13.6003L6.00332 3.19972L13.8 3.19972C14.3523 3.19972 14.8 3.64734 14.8 4.19949L14.8 12.6005C14.8 13.1527 14.3523 13.6003 13.8 13.6003L6.00332 13.6003Z",fill:"currentColor"}),"slide-out":()=>o.createElement("path",{d:"M9.75402 10.601C9.9757 10.8472 10.3551 10.8672 10.6014 10.6456L12.6014 8.84599C12.7278 8.73223 12.8 8.57017 12.8 8.40012C12.8 8.23006 12.7278 8.068 12.6014 7.95424L10.6014 6.15465C10.3551 5.93303 9.9757 5.95299 9.75403 6.19924C9.53235 6.44548 9.55232 6.82477 9.79862 7.0464L10.6364 7.80025L7.8 7.80025C7.46863 7.80025 7.2 8.06881 7.2 8.40011C7.2 8.7314 7.46863 8.99997 7.8 8.99997H10.6364L9.79862 9.75382C9.55232 9.97544 9.53235 10.3547 9.75402 10.601ZM0 4.2C0 2.98497 0.984974 2 2.2 2H13.8C15.015 2 16 2.98497 16 4.2V12.6C16 13.815 15.015 14.8 13.8 14.8H2.2C0.984974 14.8 0 13.815 0 12.6V4.2ZM2.2 3.2C1.64772 3.2 1.2 3.64772 1.2 4.2V12.6C1.2 13.1523 1.64772 13.6 2.2 13.6H4.80342V3.2H2.2ZM6.00342 3.2V13.6H13.8C14.3523 13.6 14.8 13.1523 14.8 12.6V4.2C14.8 3.64772 14.3523 3.2 13.8 3.2H6.00342Z",fill:"currentColor"}),check:()=>o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.4473 4.19729C13.7309 4.48095 13.7309 4.94084 13.4473 5.2245L6.86905 11.8027C6.58539 12.0864 6.1255 12.0864 5.84184 11.8027L2.55274 8.5136C2.26908 8.22995 2.26908 7.77005 2.55274 7.4864C2.83639 7.20274 3.29629 7.20274 3.57994 7.4864L6.35544 10.2619L12.4201 4.19729C12.7037 3.91364 13.1636 3.91364 13.4473 4.19729Z",fill:"currentColor"}),code:()=>o.createElement("path",{d:"M5.39035 12.4075L9.3878 3.0711C9.53267 2.73262 9.92453 2.57572 10.2631 2.72064C10.5773 2.85521 10.7351 3.2027 10.64 3.52266L10.6135 3.59589L6.61606 12.9323C6.47114 13.2707 6.07928 13.4276 5.74081 13.2827C5.42651 13.1481 5.26877 12.8007 5.36387 12.4807L5.39035 12.4075ZM1.52859 7.52872L4.19526 4.86209C4.45561 4.60174 4.87772 4.60174 5.13807 4.86209C5.37839 5.10241 5.39688 5.48057 5.19353 5.7421L5.13807 5.8049L2.94281 8.00019L5.13807 10.1954C5.39842 10.4558 5.39842 10.8779 5.13807 11.1383C4.89775 11.3785 4.51959 11.3971 4.25807 11.1937L4.19526 11.1383L1.52859 8.47159C1.28827 8.23126 1.26979 7.85306 1.47313 7.59159L1.52859 7.52872ZM10.8614 4.86126C11.1017 4.62095 11.4799 4.60248 11.7414 4.80584L11.8042 4.86131L14.4714 7.52879C14.7119 7.76919 14.7302 8.14759 14.5266 8.40906L14.4711 8.47186L11.8039 11.1356C11.5433 11.3957 11.1212 11.3955 10.8611 11.1349C10.6209 10.8945 10.6027 10.5163 10.8062 10.2549L10.8617 10.1921L13.0569 7.99986L10.8613 5.80408C10.601 5.54371 10.601 5.1216 10.8614 4.86126Z",fill:"currentColor"}),copy:()=>o.createElement("path",{d:"M4.00029 4.08525L4 10.5C4 11.8255 5.03154 12.91 6.33562 12.9947L6.5 13L10.9144 13.0007C10.7083 13.5829 10.1528 14 9.5 14H6C4.34315 14 3 12.6569 3 11V5.5C3 4.84678 3.41754 4.29109 4.00029 4.08525ZM11.5 2C12.3284 2 13 2.67157 13 3.5V10.5C13 11.3284 12.3284 12 11.5 12H6.5C5.67157 12 5 11.3284 5 10.5V3.5C5 2.67157 5.67157 2 6.5 2H11.5ZM11.5 3H6.5C6.22386 3 6 3.22386 6 3.5V10.5C6 10.7761 6.22386 11 6.5 11H11.5C11.7761 11 12 10.7761 12 10.5V3.5C12 3.22386 11.7761 3 11.5 3Z",fill:"currentColor"}),download:()=>o.createElement("path",{d:"M13.2452 14.4998C13.4352 14.4999 13.6182 14.5721 13.757 14.7018C13.8959 14.8316 13.9803 15.0092 13.9933 15.1988C14.0063 15.3884 13.9467 15.5758 13.8268 15.7233C13.7069 15.8707 13.5355 15.9671 13.3472 15.993L13.2452 16H2.74987C2.55982 15.9999 2.37688 15.9277 2.23801 15.798C2.09914 15.6683 2.0147 15.4906 2.00175 15.301C1.98879 15.1114 2.04829 14.924 2.16823 14.7765C2.28816 14.6291 2.45958 14.5327 2.64785 14.5068L2.74987 14.4998H13.2452ZM8.00452 0.00100017C8.18561 0.00124928 8.36049 0.0670014 8.49689 0.186119C8.63329 0.305236 8.72199 0.469676 8.74661 0.649081L8.75362 0.751094V10.9454L11.72 7.975C11.8469 7.84781 12.0152 7.77039 12.1943 7.75681C12.3734 7.74323 12.5515 7.79439 12.6961 7.90099L12.7811 7.973C12.9084 8.10006 12.9858 8.26863 12.9992 8.44799C13.0126 8.62735 12.9611 8.80555 12.8541 8.95012L12.7821 9.03413L8.53859 13.2847L8.46858 13.3477L8.37657 13.4067L8.34056 13.4277L8.24955 13.4657L8.12954 13.4957L8.05953 13.5037L7.99952 13.5057C7.94876 13.5056 7.89815 13.5002 7.8485 13.4897L7.76849 13.4667C7.67343 13.4361 7.58563 13.3864 7.51046 13.3207L3.21992 9.03513C3.08537 8.90146 3.00645 8.72177 2.99905 8.53225C2.99165 8.34273 3.05633 8.15744 3.18005 8.01368C3.30378 7.86993 3.47737 7.77838 3.66588 7.75747C3.85439 7.73656 4.04382 7.78784 4.19605 7.90099L4.28006 7.974L7.25343 10.9414V0.750094C7.25343 0.551157 7.33246 0.360367 7.47313 0.219697C7.61379 0.0790275 7.80458 0 8.00352 0L8.00452 0.00100017Z",fill:"currentColor"}),exclamation:()=>o.createElement("path",{d:"M6.38422 7.80332V1.55517C6.38422 1.34172 6.42386 1.14046 6.50314 0.951401C6.58853 0.76234 6.70135 0.597675 6.84162 0.457404C6.98799 0.317134 7.15571 0.207357 7.34477 0.128073C7.53383 0.0426911 7.73509 0 7.94854 0C8.162 0 8.36326 0.0426911 8.55232 0.128073C8.74138 0.207357 8.90604 0.317134 9.04631 0.457404C9.19268 0.597675 9.30551 0.76234 9.38479 0.951401C9.47017 1.14046 9.51286 1.34172 9.51286 1.55517V7.80332C9.51286 8.01677 9.47017 8.21803 9.38479 8.40709C9.30551 8.59615 9.19268 8.76387 9.04631 8.91023C8.90604 9.0505 8.74138 9.16333 8.55232 9.24871C8.36326 9.328 8.162 9.36764 7.94854 9.36764C7.73509 9.36764 7.53383 9.328 7.34477 9.24871C7.15571 9.16333 6.98799 9.0505 6.84162 8.91023C6.70135 8.76387 6.58853 8.59615 6.50314 8.40709C6.42386 8.21803 6.38422 8.01677 6.38422 7.80332ZM6 14.0515C6 13.7831 6.05184 13.53 6.15552 13.2922C6.2592 13.0543 6.39947 12.847 6.57633 12.6701C6.75319 12.4932 6.9575 12.353 7.18925 12.2493C7.4271 12.1456 7.6802 12.0938 7.94854 12.0938C8.21689 12.0938 8.46693 12.1456 8.69869 12.2493C8.93654 12.353 9.14389 12.4932 9.32075 12.6701C9.49762 12.847 9.63789 13.0543 9.74157 13.2922C9.84525 13.53 9.89708 13.7831 9.89708 14.0515C9.89708 14.3198 9.84525 14.5729 9.74157 14.8107C9.63789 15.0425 9.49762 15.2468 9.32075 15.4237C9.14389 15.6005 8.93654 15.7408 8.69869 15.8445C8.46083 15.9482 8.21079 16 7.94854 16C7.6802 16 7.4271 15.9482 7.18925 15.8445C6.9575 15.7408 6.75319 15.6005 6.57633 15.4237C6.39947 15.2468 6.2592 15.0425 6.15552 14.8107C6.05184 14.5729 6 14.3198 6 14.0515Z",fill:"currentColor"}),link:()=>o.createElement("path",{d:"M5.59845 4C5.80248 4.00023 5.99873 4.07835 6.1471 4.21842C6.29546 4.35849 6.38475 4.54992 6.3967 4.7536C6.40866 4.95729 6.34239 5.15785 6.21143 5.31431C6.08048 5.47078 5.89472 5.57133 5.69211 5.59543L5.59845 5.60103H3.99742C3.37229 5.60043 2.77156 5.84361 2.32288 6.27889C1.8742 6.71417 1.61293 7.30725 1.59459 7.93211C1.57624 8.55697 1.80227 9.16435 2.22464 9.62521C2.64701 10.0861 3.23244 10.3641 3.85652 10.4001L3.99742 10.4041H5.59845C5.80248 10.4044 5.99873 10.4825 6.1471 10.6226C6.29546 10.7626 6.38475 10.9541 6.3967 11.1577C6.40866 11.3614 6.34239 11.562 6.21143 11.7184C6.08048 11.8749 5.89472 11.9755 5.69211 11.9996L5.59845 12.0052H3.99742C2.95181 12.0038 1.94824 11.5934 1.20137 10.8616C0.454502 10.1298 0.0236398 9.13483 0.000944088 8.08947C-0.0217517 7.0441 0.365521 6.03136 1.07992 5.26786C1.79433 4.50436 2.77914 4.05073 3.8237 4.004L3.99742 4H5.59845ZM12.0026 4C13.0482 4.00135 14.0518 4.41181 14.7986 5.14358C15.5455 5.87536 15.9764 6.87034 15.9991 7.9157C16.0218 8.96107 15.6345 9.97381 14.9201 10.7373C14.2057 11.5008 13.2209 11.9544 12.1763 12.0012L12.0026 12.0052H10.4016C10.1975 12.0049 10.0013 11.9268 9.8529 11.7867C9.70454 11.6467 9.61525 11.4553 9.6033 11.2516C9.59134 11.0479 9.65761 10.8473 9.78857 10.6909C9.91952 10.5344 10.1053 10.4338 10.3079 10.4097L10.4016 10.4041H12.0026C12.6277 10.4047 13.2284 10.1616 13.6771 9.72628C14.1258 9.291 14.3871 8.69792 14.4054 8.07306C14.4238 7.4482 14.1977 6.84081 13.7754 6.37996C13.353 5.91911 12.7676 5.64111 12.1435 5.60504L12.0026 5.60103H10.4016C10.1975 5.60081 10.0013 5.52268 9.8529 5.38261C9.70454 5.24255 9.61525 5.05112 9.6033 4.84743C9.59134 4.64375 9.65761 4.44318 9.78857 4.28672C9.91952 4.13026 10.1053 4.0297 10.3079 4.0056L10.4016 4H12.0026ZM3.99742 7.20207H12.0026C12.2066 7.20229 12.4029 7.28042 12.5512 7.42049C12.6996 7.56055 12.7889 7.75198 12.8008 7.95567C12.8128 8.15935 12.7465 8.35992 12.6156 8.51638C12.4846 8.67284 12.2989 8.7734 12.0962 8.7975L12.0026 8.8031H3.99742C3.79338 8.80287 3.59713 8.72475 3.44877 8.58468C3.3004 8.44462 3.21112 8.25318 3.19916 8.0495C3.18721 7.84581 3.25348 7.64525 3.38443 7.48879C3.51539 7.33232 3.70115 7.23177 3.90376 7.20767L3.99742 7.20207H12.0026H3.99742Z",fill:"currentColor"}),moon:()=>o.createElement("path",{d:"M13.3505 11.3343C11.5093 14.5234 7.4314 15.6161 4.24227 13.7748C3.37379 13.2734 2.64267 12.5951 2.08581 11.7865C1.89963 11.5161 2.02007 11.1427 2.32913 11.0321C4.84075 10.1331 6.18595 9.09146 6.96653 7.60139C7.78833 6.03271 8.00067 4.3144 7.4258 1.95907C7.34633 1.63338 7.60353 1.32327 7.93833 1.34123C8.97633 1.39692 9.9904 1.69508 10.9099 2.22601C14.0991 4.06724 15.1917 8.14512 13.3505 11.3343Z",fill:"currentColor"}),open:()=>o.createElement("path",{d:"M3.71429 1.71429C3.18385 1.71429 2.67515 1.925 2.30007 2.30007C1.925 2.67515 1.71429 3.18385 1.71429 3.71429V12.2857C1.71429 13.3897 2.61029 14.2857 3.71429 14.2857H12.2857C12.8161 14.2857 13.3249 14.075 13.6999 13.6999C14.075 13.3249 14.2857 12.8161 14.2857 12.2857V10C14.2857 9.77267 14.376 9.55465 14.5368 9.39391C14.6975 9.23316 14.9155 9.14286 15.1429 9.14286C15.3702 9.14286 15.5882 9.23316 15.749 9.39391C15.9097 9.55465 16 9.77267 16 10V12.2857C16 13.2708 15.6087 14.2155 14.9121 14.9121C14.2155 15.6087 13.2708 16 12.2857 16H3.71429C2.7292 16 1.78445 15.6087 1.08789 14.9121C0.391325 14.2155 0 13.2708 0 12.2857V3.71429C0 2.7292 0.391325 1.78445 1.08789 1.08789C1.78445 0.391325 2.7292 0 3.71429 0H6C6.22733 0 6.44535 0.0903058 6.60609 0.251051C6.76684 0.411797 6.85714 0.629814 6.85714 0.857143C6.85714 1.08447 6.76684 1.30249 6.60609 1.46323C6.44535 1.62398 6.22733 1.71429 6 1.71429H3.71429ZM8.57143 0.857143C8.57143 0.629814 8.66174 0.411797 8.82248 0.251051C8.98323 0.0903058 9.20124 0 9.42857 0H15.1429C15.3702 0 15.5882 0.0903058 15.749 0.251051C15.9097 0.411797 16 0.629814 16 0.857143V6.57143C16 6.79876 15.9097 7.01677 15.749 7.17752C15.5882 7.33827 15.3702 7.42857 15.1429 7.42857C14.9155 7.42857 14.6975 7.33827 14.5368 7.17752C14.376 7.01677 14.2857 6.79876 14.2857 6.57143V2.92571L10.0343 7.17714C9.95581 7.26136 9.86119 7.3289 9.75604 7.37575C9.6509 7.4226 9.5374 7.44779 9.42231 7.44982C9.30722 7.45185 9.1929 7.43068 9.08617 7.38757C8.97945 7.34446 8.88249 7.28029 8.8011 7.1989C8.71971 7.11751 8.65554 7.02056 8.61243 6.91383C8.56932 6.8071 8.54815 6.69278 8.55018 6.57769C8.55221 6.4626 8.5774 6.3491 8.62425 6.24396C8.6711 6.13881 8.73864 6.04419 8.82286 5.96571L13.0743 1.71429H9.42857C9.20124 1.71429 8.98323 1.62398 8.82248 1.46323C8.66174 1.30249 8.57143 1.08447 8.57143 0.857143V0.857143Z",fill:"currentColor"}),sun:()=>o.createElement(o.Fragment,null,o.createElement("g",{clipPath:"url(#arbutus-sun-icon-clip0_212_184)"},o.createElement("path",{d:"M8 0C8.33136 0 8.6 0.268632 8.6 0.6V1.8C8.6 2.13137 8.33136 2.4 8 2.4C7.66864 2.4 7.4 2.13137 7.4 1.8V0.6C7.4 0.268632 7.66864 0 8 0ZM12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8ZM15.4 8.6C15.7314 8.6 16 8.33136 16 8C16 7.66864 15.7314 7.4 15.4 7.4H14.2C13.8686 7.4 13.6 7.66864 13.6 8C13.6 8.33136 13.8686 8.6 14.2 8.6H15.4ZM8 13.6C8.33136 13.6 8.6 13.8686 8.6 14.2V15.4C8.6 15.7314 8.33136 16 8 16C7.66864 16 7.4 15.7314 7.4 15.4V14.2C7.4 13.8686 7.66864 13.6 8 13.6ZM1.8 8.6C2.13137 8.6 2.4 8.33136 2.4 8C2.4 7.66864 2.13137 7.4 1.8 7.4H0.6C0.268632 7.4 0 7.66864 0 8C0 8.33136 0.268632 8.6 0.6 8.6H1.8ZM1.77574 1.77603C2.01005 1.54172 2.38995 1.54172 2.62426 1.77603L3.82426 2.97603C4.05858 3.21035 4.05858 3.59025 3.82426 3.82456C3.58995 4.05888 3.21005 4.05888 2.97574 3.82456L1.77574 2.62456C1.54142 2.39025 1.54142 2.01035 1.77574 1.77603ZM2.62426 14.2246C2.38995 14.4589 2.01005 14.4589 1.77574 14.2246C1.54142 13.9902 1.54142 13.6103 1.77574 13.376L2.97574 12.176C3.21005 11.9417 3.58995 11.9417 3.82426 12.176C4.05858 12.4103 4.05858 12.7902 3.82426 13.0246L2.62426 14.2246ZM14.2242 1.77603C13.9899 1.54172 13.6101 1.54172 13.3758 1.77603L12.1758 2.97603C11.9414 3.21035 11.9414 3.59025 12.1758 3.82456C12.4101 4.05888 12.7899 4.05888 13.0242 3.82456L14.2242 2.62456C14.4586 2.39025 14.4586 2.01035 14.2242 1.77603ZM13.3758 14.2246C13.6101 14.4589 13.9899 14.4589 14.2242 14.2246C14.4586 13.9902 14.4586 13.6103 14.2242 13.376L13.0242 12.176C12.7899 11.9417 12.4101 11.9417 12.1758 12.176C11.9414 12.4103 11.9414 12.7902 12.1758 13.0246L13.3758 14.2246Z",fill:"currentColor"})),o.createElement("defs",null,o.createElement("clipPath",{id:"arbutus-sun-icon-clip0_212_184"},o.createElement("rect",{width:"16",height:"16",fill:"white"})))),x:()=>o.createElement("path",{d:"M7.9956 9.33187L3.6 13.7363C3.41832 13.9179 3.1956 14.0088 2.93187 14.0088C2.66813 14.0088 2.44542 13.9209 2.26374 13.7451C2.08791 13.5634 2 13.3407 2 13.0769C2 12.8132 2.09084 12.5905 2.27253 12.4088L6.66813 8.0044L2.27253 3.60879C2.09084 3.42711 2 3.20733 2 2.94945C2 2.82051 2.02344 2.69744 2.07033 2.58022C2.11722 2.463 2.18168 2.36337 2.26374 2.28132C2.35165 2.19927 2.45128 2.1348 2.56264 2.08791C2.67399 2.03516 2.79707 2.00879 2.93187 2.00879C3.18974 2.00879 3.40952 2.09963 3.59121 2.28132L7.9956 6.68571L12.3912 2.28132C12.5788 2.09377 12.8015 2 13.0593 2C13.1883 2 13.3084 2.02637 13.4198 2.07912C13.537 2.12601 13.6366 2.19341 13.7187 2.28132C13.8066 2.36337 13.874 2.463 13.9209 2.58022C13.9678 2.69158 13.9912 2.81172 13.9912 2.94066C13.9912 3.19853 13.9004 3.41832 13.7187 3.6L9.31429 8.0044L13.7187 12.4088C13.9062 12.5963 14 12.819 14 13.0769C14 13.2059 13.9736 13.326 13.9209 13.4374C13.874 13.5487 13.8066 13.6484 13.7187 13.7363C13.6366 13.8183 13.537 13.8857 13.4198 13.9385C13.3084 13.9853 13.1883 14.0088 13.0593 14.0088C12.7956 14.0088 12.5729 13.9179 12.3912 13.7363L7.9956 9.33187Z",fill:"currentColor"})}},64234:function(e,t,r){"use strict";r.d(t,{r:function(){return f}});var o=r(73513),n=r(99971),a=r(59226),i=r(29471),s=r(2784),c=r(23552),l=r(59973),u=r(96698);const d=(0,l.Z)({root:{cursor:"pointer",backgroundColor:"transparent",...u.q5.borderStyle("none"),outlineStyle:"none",display:"inline-flex",textDecorationLine:"none",alignItems:"center"},isUnderlined:{textDecorationLine:"underline",textDecorationSkipInk:"all"},flexLayout:{columnGap:c.T.spacingHorizontalS}}),h=e=>{let{variant:t}=e;switch(t){case"display":return{variant:"leading",color:"action"};case"accent":case"caption":return{variant:"caption",color:"primary"};case"inverse":return{color:"background"};case"secondary":return{variant:"description",color:"secondary"};default:return{color:"action"}}},f=e=>{let{as:t,children:r,className:c,elementProps:l,variant:u="primary",withIcon:f,isUnderlined:p,iconName:g="open"}=e;const m=(0,i.z)(),v=d(),y=["display","accent"].includes(u);return s.createElement(t,{className:(0,o.z)(v.root,y&&v.flexLayout,c),...l},y&&s.createElement(n.J,{iconName:"arrow-right",size:"display"===u?"large":"medium",className:(0,o.z)("display"===u?m.mr3:m.mr1,"display"===u&&m.mt1)}),s.createElement(a.x,{as:"span",className:p?v.isUnderlined:"",...h({variant:u})},r),f&&s.createElement(n.J,{iconName:g,color:"tertiary",isInline:!0,className:m.ml3}))}},52430:function(e,t,r){"use strict";r.d(t,{Mz:function(){return u},Ph:function(){return f},RZ:function(){return h}});var o=r(23552),n=r(59973),a=r(4851),i=r(54910),s=r(3810);const c=e=>Number(e.replace("px","")),l="98px",u="80px",d="980px",h=`${c(d)+c(s.T)+24}px`,f=(0,n.Z)({root:{width:"100%"},main:{width:"100%",maxWidth:d,marginLeft:"auto",marginRight:"auto"},hero:{width:"100%",minHeight:`calc(100vh - ${l})`},heroWrapper:{position:"relative"},heroHeader:{position:"fixed",top:0,left:0,right:0,zIndex:100,width:"100%",minHeight:u,transitionProperty:"background-color",transitionDuration:o.T.durationFast,transitionTimingFunction:o.T.curveEasyEase},heroHeaderScroll:{backgroundColor:a.A.color.overlay.background,backdropFilter:"blur(1rem)",boxShadow:o.T.shadow8},heroHeaderContent:{paddingRight:o.T.spacingHorizontalL,paddingLeft:o.T.spacingHorizontalL,width:"100%"},boundaries:{[`@media screen and (max-width: ${i.b.desktop}px)`]:{paddingLeft:o.T.spacingHorizontalL},[`@media screen and (max-width: ${h})`]:{paddingRight:o.T.spacingHorizontalL}},grid:{display:"grid",gridTemplateColumns:`${s.T} auto`,columnGap:o.T.spacingHorizontalXXL,position:"relative"},minHeight:{minHeight:`calc(100vh - ${l})`},minHeightTablet:{minHeight:`calc(100vh - (${l} + ${u}))`},footer:{minHeight:l},header:{minHeight:u,paddingRight:o.T.spacingHorizontalL},aside:{paddingLeft:o.T.spacingHorizontalL,height:"100vh",overflowY:"auto",scrollbarWidth:"none",msOverflowStyle:"none",[`@media screen and (min-width: ${i.b.desktop}px)`]:{height:`calc(100vh - ${l})`},"&::-webkit-scrollbar":{display:"none"}},stickyAside:{position:"sticky",top:"0"}})},59226:function(e,t,r){"use strict";r.d(t,{x:function(){return p}});var o=r(25292),n=r(73513),a=r(2784),i=r(23552),s=r(59973),c=r(96698),l=r(56457);const u={accent:i.T.colorBrandForeground1,action:i.T.colorBrandForeground2,primary:i.T.colorNeutralForeground1,secondary:i.T.colorNeutralForeground2,tertiary:i.T.colorNeutralForeground3,quaternary:i.T.colorNeutralForeground4,negative:i.T.colorPaletteDarkOrangeForeground1,positive:i.T.colorPaletteGreenForeground1,warning:i.T.colorPaletteMarigoldForeground1,danger:i.T.colorPaletteDarkOrangeForeground1,info:i.T.colorBrandForeground2,background:i.T.colorNeutralBackground1},d=(0,l.f)(u,(e=>({color:e}))),h={jumbo:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeHero1000,lineHeight:i.T.lineHeightHero1000,fontWeight:i.T.fontWeightBold},title:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeHero800,lineHeight:i.T.lineHeightHero800,fontWeight:i.T.fontWeightSemibold},subtitle:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeHero700,lineHeight:i.T.lineHeightHero700,fontWeight:i.T.fontWeightSemibold},headline:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase500,lineHeight:i.T.lineHeightBase500,fontWeight:i.T.fontWeightSemibold},leading:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase500,lineHeight:i.T.lineHeightBase500,fontWeight:i.T.fontWeightRegular},paragraph:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase300,lineHeight:i.T.lineHeightBase300,fontWeight:i.T.fontWeightRegular},caption:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase300,lineHeight:i.T.lineHeightBase300,fontWeight:i.T.fontWeightSemibold},description:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase200,lineHeight:i.T.lineHeightBase200,fontWeight:i.T.fontWeightRegular}},f=(0,s.Z)({...d,...h,root:{...c.q5.margin(0),...c.q5.padding(0)},code:{display:"inline-block",fontFamily:i.T.fontFamilyMonospace,fontSize:i.T.fontSizeBase300,lineHeight:i.T.lineHeightBase300,backgroundColor:i.T.colorNeutralBackground3,...c.q5.borderRadius(i.T.borderRadiusSmall),paddingLeft:i.T.spacingHorizontalXS,paddingRight:i.T.spacingHorizontalXS}}),p=e=>{let{children:t,color:r="primary",variant:i,className:s,weight:c,size:l,font:u,...d}=e;const h=f();let p="";c&&l&&u||(p=i?h[i]:h.paragraph);const g=(0,n.z)(h.root,h[r],p,s);return a.createElement(o.x,{weight:c,size:l,font:u,className:g,...d},t)}},12621:function(e,t,r){"use strict";r.d(t,{R:function(){return p}});var o=r(73513),n=r(99971),a=r(57788),i=r(2784),s=r(23552),c=r(59973),l=r(96698);const u=s.T.spacingVerticalXXL,d=s.T.spacingVerticalL,h="-2px",f=(0,c.Z)({root:{position:"relative",backgroundColor:s.T.colorNeutralBackground2,height:u,width:`calc(${u} * 2 + ${h})`,paddingTop:`calc((${u} - ${d}) / 2)`,paddingBottom:`calc((${u} - ${d}) / 2)`,paddingLeft:`calc((${u} - ${d}) / 2)`,paddingRight:`calc((${u} - ${d}) / 2)`,outlineStyle:"none",cursor:"pointer",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,borderTopStyle:"none",borderBottomStyle:"none",borderLeftStyle:"none",borderRightStyle:"none",boxShadow:s.T.shadow2,...l.q5.borderRadius(`calc(${u} / 2)`)},toggle:{transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,position:"absolute",top:`calc((${u} - ${d}) / 2)`,height:d,width:d,backgroundColor:s.T.colorNeutralForeground2,boxShadow:s.T.shadow4,...l.q5.borderRadius(d)},toggleOff:{transform:"translateX(0)"},toggleOn:{transform:`translateX(calc(${u} + ${h}))`},iconSun:{position:"absolute",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,top:`calc((${u} - ${d}) / 2)`,left:`calc((${u} - ${d}) / 2)`,color:s.T.colorPaletteMarigoldBackground3,opacity:1},iconMoon:{position:"absolute",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,top:`calc((${u} - ${d}) / 2)`,right:`calc((${u} - ${d}) / 2)`,color:s.T.colorPaletteMarigoldBackground3,opacity:1},iconOff:{opacity:0}}),p=e=>{let{className:t,label:r="Dark mode",isDark:s,onToggle:c}=e;const l=f();return i.createElement("button",{"aria-pressed":s,className:(0,o.z)(l.root,t),onClick:()=>null==c?void 0:c()},i.createElement(a.T,null,r),i.createElement("div",{"aria-hidden":!0,className:(0,o.z)(l.toggle,s?l.toggleOn:l.toggleOff)}),i.createElement(n.J,{iconName:"sun",className:(0,o.z)(l.iconSun,!s&&l.iconOff)}),i.createElement(n.J,{iconName:"moon",className:(0,o.z)(l.iconMoon,s&&l.iconOff)}))}},3810:function(e,t,r){"use strict";r.d(t,{T:function(){return i},j:function(){return s}});var o=r(23552),n=r(59973),a=r(4851);const i="324px",s=(0,n.Z)({root:{zIndex:10,position:"fixed",width:"324px",height:"100vh",borderRightColor:o.T.colorNeutralStroke1,borderRightWidth:"1px",borderRightStyle:"solid",transform:"translate3D(-325px, 0, 0)",opacity:0,left:0,top:0,backgroundColor:o.T.colorNeutralBackground1,backdropFilter:"blur(1rem)","@media screen and (prefers-reduced-motion: no-preference)":{transitionProperty:"all",transitionDuration:o.T.durationNormal,transitionTimingFunction:o.T.curveEasyEase},"@media screen and (max-width: 324px)":{width:"100%"}},isOpen:{opacity:1,backgroundColor:a.A.color.overlay.background,transform:"translate3d(0, 0, 0)"}})},29173:function(e,t,r){"use strict";r.d(t,{U:function(){return a}});const o=e=>!(!e||"object"!=typeof e||"string"==typeof e||Array.isArray(e)),n=e=>"object"!=typeof e||null===e||0===Object.keys(e).length;function a(e,t){const r=(e,t)=>{const a={};for(const[i,s]of Object.entries(e))o(s)&&!n(s)?a[i]=r(s,`${t}-${i}`):a[i]=`var(${t}-${i})`;return a};return r(e,t?`--${t}-`:"-")}},76514:function(e,t,r){"use strict";r.d(t,{z:function(){return l}});var o=r(2784),n=r.t(o,2);var a="undefined"!=typeof window&&(window.document&&window.document.createElement)?o.useLayoutEffect:o.useEffect,i=r(84616);const s=(e,t)=>{let r=[];const o=function(e,n){var a,s;(void 0===n&&(n=t?`--${t}-`:"-"),"string"==typeof e&&(r=[].concat((0,i.Z)(r),[[n,e]])),e&&("object"==typeof(a=e)&&null!=a&&0!==Object.keys(a).length))&&((s=e)&&"object"==typeof s&&!Array.isArray(s)&&Object.entries(e).forEach((e=>{let[t,r]=e;return o(r,`${n}-${t}`)})))};return o(e),r},c=n.useInsertionEffect?n.useInsertionEffect:a,l=e=>{let{theme:t,currentThemeKey:r,prefix:o}=e;const n=r?t[r]:t,a=`${null!=o?o:"arbutus"}-css-vars`;c((()=>{if(!n)return;const e=document.getElementById(a);e&&e.remove();const t=document.createElement("style");t.id=a,document.head.appendChild(t);const r=s(n,o).reduce(((e,t)=>{let[r,o]=t;return e+`${r}: ${o};\n`}),"");t.textContent=`:root {\n${r}}`}),[r])}},29471:function(e,t,r){"use strict";r.d(t,{z:function(){return B}});var o=r(59973),n=r(23552);const a={1:n.T.spacingHorizontalXXS,2:n.T.spacingHorizontalXS,3:n.T.spacingHorizontalSNudge,4:n.T.spacingHorizontalS,5:n.T.spacingHorizontalMNudge,6:n.T.spacingHorizontalM,7:n.T.spacingHorizontalL,8:n.T.spacingHorizontalXL,9:n.T.spacingHorizontalXXL,10:n.T.spacingHorizontalXXXL,11:"40px",12:"52px"},i=Object.entries(a),s=i.reduce(((e,t)=>{let[r,o]=t;return e[`m${r}`]={marginTop:o,marginBottom:o,marginLeft:o,marginRight:o},e}),{}),c=i.reduce(((e,t)=>{let[r,o]=t;return e[`my${r}`]={marginTop:o,marginBottom:o},e}),{}),l=i.reduce(((e,t)=>{let[r,o]=t;return e[`mx${r}`]={marginLeft:o,marginRight:o},e}),{}),u=i.reduce(((e,t)=>{let[r,o]=t;return e[`mt${r}`]={marginTop:o},e}),{}),d=i.reduce(((e,t)=>{let[r,o]=t;return e[`mb${r}`]={marginBottom:o},e}),{}),h=i.reduce(((e,t)=>{let[r,o]=t;return e[`ml${r}`]={marginLeft:o},e}),{}),f=i.reduce(((e,t)=>{let[r,o]=t;return e[`mr${r}`]={marginRight:o},e}),{}),p=i.reduce(((e,t)=>{let[r,o]=t;return e[`p${r}`]={paddingTop:o,paddingBottom:o,paddingLeft:o,paddingRight:o},e}),{}),g=i.reduce(((e,t)=>{let[r,o]=t;return e[`py${r}`]={paddingTop:o,paddingBottom:o},e}),{}),m=i.reduce(((e,t)=>{let[r,o]=t;return e[`px${r}`]={paddingLeft:o,paddingRight:o},e}),{}),v=i.reduce(((e,t)=>{let[r,o]=t;return e[`pt${r}`]={paddingTop:o},e}),{}),y=i.reduce(((e,t)=>{let[r,o]=t;return e[`pb${r}`]={paddingBottom:o},e}),{}),b=i.reduce(((e,t)=>{let[r,o]=t;return e[`pl${r}`]={paddingLeft:o},e}),{}),k=i.reduce(((e,t)=>{let[r,o]=t;return e[`pr${r}`]={paddingRight:o},e}),{}),B=(0,o.Z)({...s,...c,...l,...u,...d,...h,...f,...p,...y,...b,...k,...v,...m,...g})},77225:function(e,t,r){"use strict";r.r(t),r.d(t,{onRouteUpdate:function(){return o}});r(94792),r(35251);const o=function(e,t){let{location:r}=e}},35251:function(e,t,r){"use strict";var o=r(94792)},18996:function(e,t,r){"use strict";r.r(t),r.d(t,{wrapPageElement:function(){return Oe},wrapRootElement:function(){return Me}});var o=r(2784),n=r(25292),a=r(73513),i=r(29471),s=r(23552),c=r(59973);const l=(0,c.Z)({root:{backgroundColor:s.T.colorNeutralBackground6}}),u=e=>{let{className:t,children:r}=e;const n=l(),s=(0,i.z)();return o.createElement("footer",{className:(0,a.z)(n.root,s.p7,t)},r)},d=(0,c.Z)({root:{display:"flex",alignItems:"center",justifyContent:"end"}}),h=e=>{let{className:t,children:r}=e;const n=d(),s=(0,i.z)();return o.createElement("header",{className:(0,a.z)(n.root,s.py5,t)},r)};var f=r(54910);const p=(0,o.createContext)({isOpen:!1,setIsOpen:e=>{}}),g=p.Provider,m=p.Consumer;var v=r(3810);const y=e=>{let{className:t,children:r,isOpen:n}=e;const i=(0,v.j)();return o.createElement("aside",{className:(0,a.z)(i.root,n&&i.isOpen,t)},r)};var b=e=>{const t=Object.keys(e).sort(((t,r)=>e[r]-e[t]));return t.map(((r,o)=>{let n="";const a=e[r],i=t[o-1],s=i?e[i]:null;a>=0&&(n=`(min-width: ${a}px)`),null!==s&&(n&&(n+=" and "),n+=`(max-width: ${s-1}px)`);return{breakpoint:r,maxWidth:s?s-1:null,minWidth:a,query:n}}))};var k="undefined"==typeof window?o.useEffect:o.useLayoutEffect;const B={breakpoint:void 0,minWidth:void 0,maxWidth:void 0};var S=(e,t,r=!0)=>{const n=(0,o.useMemo)((()=>b(e)),[e]),[a,i]=(0,o.useState)((()=>{for(const{query:e,...o}of n)if("undefined"==typeof window||t&&r){if(o.breakpoint===t)return o}else{if(window.matchMedia(e).matches)return o}return B})),s=(0,o.useCallback)((({matches:e},t)=>{e&&i(t)}),[]);return k((()=>{const e=n.map((({query:e,...t})=>{const r=window.matchMedia(e);s(r,t);const o=e=>{s(e,t)},n="addEventListener"in r&&"removeEventListener"in r;return n?r.addEventListener("change",o):r.addListener(o),()=>{n?r.removeEventListener("change",o):r.removeListener(o)}}));return()=>e.forEach((e=>e()))}),[n,s]),(0,o.useDebugValue)(a,(e=>"string"==typeof e.breakpoint?`${e.breakpoint} (${e.minWidth} ≤ x${e.maxWidth?` < ${e.maxWidth+1}`:""})`:"")),a},w=r(78872),P=r(59226);var C=r(96698);const x=(0,c.Z)({root:{width:"100%",display:"inline-flex",alignItems:"center",minHeight:"60px",columnGap:s.T.spacingHorizontalM},image:{width:"auto",height:s.T.spacingHorizontalXXXL},logo:{display:"inline-flex",alignItems:"center",height:"100%",columnGap:s.T.spacingHorizontalM},logoButton:{paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0},interactive:{backgroundColor:"transparent",borderLeftWidth:"none",borderRightWidth:"none",borderTopWidth:"none",borderBottomWidth:"none",borderLeftColor:"none",borderRightColor:"none",borderTopColor:"none",borderBottomColor:"none",borderLeftStyle:"none",borderRightStyle:"none",borderTopStyle:"none",borderBottomStyle:"none",cursor:"pointer",position:"relative","&::after":{content:'""',position:"absolute",top:"-1px",left:"-1px",height:"calc(100% + 2px)",width:"calc(100% + 2px)",boxShadow:"0 0 4px 1px transparent",transitionProperty:"box-shadow",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,...C.q5.borderRadius(s.T.borderRadiusMedium)},"&:focus":{outlineColor:"initial",outlineStyle:"none",outlineWidth:"initial",position:"relative"},"&:focus-visible":{outlineStyle:"none","&::after":{boxShadow:`0 0 4px 2px ${s.T.colorBrandForeground1}`}}}}),E=e=>{let{onClick:t,children:r}=e;const n=x();return t?o.createElement("button",{className:(0,a.z)(n.logoButton,n.logo,n.interactive),onClick:t},r):o.createElement(o.Fragment,null,r)},T=e=>{let{className:t,onClick:r,closeTrayLabel:n="Close navigation",isTabletLayout:i,logoMarkAlt:s,logoMarkSrc:c,logoAs:l,logoProps:u,logoText:d,openTrayLabel:h="Open navigation"}=e;const{isOpen:f,setIsOpen:g}=(0,o.useContext)(p),m=x();return o.createElement("div",{className:(0,a.z)(m.root,t)},i&&o.createElement(w.h,{iconName:f?"slide-in":"slide-out",label:f?n:h,onClick:f?()=>g(!1):()=>g(!0),"aria-hidden":!0}),o.createElement(E,{onClick:r},l&&o.createElement(l,{...u}),c&&o.createElement("img",{src:c,alt:s,className:m.image}),d&&o.createElement(P.x,{as:"h1",variant:"subtitle"},d)))};var N=r(52430);const F=e=>{let{children:t,className:r,closeTrayLabel:n,footerArea:s,headerArea:c,isBlankMode:l,isHeroMode:d,logoMarkAlt:p,logoAs:v,logoProps:b,logoMarkSrc:k,logoText:B,navigationArea:w,onLogoClick:P,openTrayLabel:C}=e;const x=(0,N.Ph)(),E=(0,i.z)(),F=(()=>{const{0:e,1:t}=(0,o.useState)(!1);return{isOpen:e,setIsOpen:t}})(),{breakpoint:A}=S(f.b),L="tablet"===A||"mobile"===A,{0:R,1:D}=(0,o.useState)(!0);return(0,o.useEffect)((()=>{if(d&&window){const e=()=>{D(!(window.scrollY>=parseInt(N.Mz)))};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}}),[d]),l?o.createElement(o.Fragment,null,t):d?o.createElement("div",{className:x.heroWrapper},o.createElement(h,{className:(0,a.z)(x.heroHeader,!R&&x.heroHeaderScroll)},o.createElement("div",{className:x.heroHeaderContent},c)),o.createElement("main",{className:x.hero},t),o.createElement(u,{className:x.footer},s)):o.createElement(g,{value:F},o.createElement("div",{className:(0,a.z)(x.root,r)},L&&o.createElement("div",{className:(0,a.z)(x.header,x.grid,E.px7)},o.createElement(T,{className:E.my5,closeTrayLabel:n,isTabletLayout:L,logoMarkAlt:p,logoMarkSrc:k,logoAs:v,logoProps:b,logoText:B,onClick:P,openTrayLabel:C}),o.createElement(h,null,c)),o.createElement("div",{className:L?x.minHeightTablet:(0,a.z)(x.grid,x.minHeight)},L?o.createElement(m,null,(e=>{let{isOpen:t}=e;return o.createElement(y,{isOpen:t,className:(0,a.z)(x.aside,E.px7,E.py5)},o.createElement(T,{closeTrayLabel:n,isTabletLayout:L,logoMarkAlt:p,logoMarkSrc:k,logoAs:v,logoProps:b,logoText:B,onClick:P,openTrayLabel:C}),w)})):o.createElement("aside",{className:(0,a.z)(x.aside,x.stickyAside)},o.createElement(T,{className:E.my5,isTabletLayout:L,logoMarkAlt:p,logoMarkSrc:k,logoAs:v,logoProps:b,logoText:B,onClick:P}),w),o.createElement("div",null,!L&&o.createElement(h,{className:x.header},c),o.createElement("main",{className:(0,a.z)(x.main,x.boundaries)},t))),o.createElement(u,{className:x.footer},s)))};var A=r(50285),L=r(76514),R=r(94792),D=r(16978),H=r(52243),M=r(67892),O=r(88408);const _=(0,c.Z)({root:{display:"flex",justifyContent:"flex-end",height:"100%"},links:{display:"flex",justifyContent:"flex-end",columnGap:s.T.spacingHorizontalM}}),I=()=>{const e=_(),t=(0,i.z)(),r=(0,R.useStaticQuery)("3551971565"),{primaryLinks:n,secondaryLinks:a}=(e=>{var t,r,o,n;return{primaryLinks:null!==(t=null==e||null===(r=e.footerJson)||void 0===r?void 0:r.primaryLinks)&&void 0!==t?t:[],secondaryLinks:null!==(o=null==e||null===(n=e.footerJson)||void 0===n?void 0:n.secondaryLinks)&&void 0!==o?o:[]}})(r);return o.createElement("div",null,o.createElement("div",{className:e.root},o.createElement("div",{className:e.links},n.map(((e,t)=>{let{to:r,text:n,isExternal:a}=e;return o.createElement(O.r,{key:`${r}${t}`,variant:"caption",to:r,isExternal:a},n)})))),o.createElement(M.i,{className:t.my6}),o.createElement("div",{className:e.root},o.createElement("div",{className:e.links},a.map(((e,t)=>{let{to:r,text:n,isExternal:a}=e;return o.createElement(O.r,{key:`${r}${t}`,variant:"secondary",to:r,isExternal:a},n)})),o.createElement(P.x,{color:"secondary"},"© Microsoft ",(new Date).getFullYear()))))};var $=r(12621),j=r(8843);const z=(0,c.Z)({root:{width:"100%",display:"flex",columnGap:s.T.spacingHorizontalXL,alignItems:"center",justifyContent:"flex-end",paddingTop:s.T.spacingVerticalM,paddingBottom:s.T.spacingVerticalM}});const V=()=>{var e;const t=z(),r=(0,o.useRef)(null),n=function(e){const{0:t,1:r}=(0,o.useState)();return(0,o.useLayoutEffect)((()=>{var t;r(null==e||null===(t=e.current)||void 0===t?void 0:t.getBoundingClientRect())}),[e]),(0,j.Z)(e,(e=>r(e.contentRect))),t}(r),a=(null!==(e=null==n?void 0:n.width)&&void 0!==e?e:549)<570,i=(0,R.useStaticQuery)("728947269"),{links:s}=(e=>{var t;return{links:null!==(t=e.headerJson.links)&&void 0!==t?t:[]}})(i),{themeKey:c,setTheme:l}=(0,A.F)(),u="dark"===c;return o.createElement("nav",{className:t.root,ref:r},!a&&s.map((e=>{let{to:t,text:r,isExternal:n}=e;return o.createElement(O.r,{key:t,variant:"caption",to:t,isExternal:n},r)})),o.createElement($.R,{isDark:u,onToggle:()=>{null==l||l(u?"light":"dark")}}))},W=e=>{let{className:t,children:r}=e;return o.createElement("div",{className:t},r)},U=(0,c.Z)({root:{...C.q5.padding(0,s.T.spacingHorizontalM,0,s.T.spacingHorizontalXXXL),alignItems:"center",backgroundColor:"transparent",color:s.T.colorNeutralForeground1,cursor:"pointer",display:"grid",fontSize:s.T.fontSizeBase300,fontWeight:s.T.fontWeightRegular,height:s.T.spacingHorizontalXXXL,lineHeight:s.T.lineHeightBase300,marginBottom:s.T.spacingHorizontalS,marginTop:s.T.spacingHorizontalS,paddingLeft:s.T.spacingHorizontalXXL,textAlign:"left",textDecorationLine:"none",transitionDuration:s.T.durationNormal,transitionProperty:"all",transitionTimingFunction:s.T.curveEasyEase,width:"100%",...C.q5.borderRadius("0.5rem"),...C.q5.borderStyle("none"),...C.q5.borderColor("transparent"),...C.q5.borderStyle("none"),...C.q5.borderColor("transparent"),":hover":{backgroundColor:s.T.colorBrandBackground2,color:s.T.colorBrandForeground2,":focus":{outlineColor:s.T.colorBrandForeground2}}},active:{backgroundColor:s.T.colorBrandBackground2,"& a":{color:s.T.colorBrandForeground2}}}),Z=e=>{let{as:t,children:r,elementProps:n,isActive:i,className:s}=e;const c=U();return o.createElement(t,{className:(0,a.z)(c.root,i&&c.active,s),...n},r)};var G=r(99971),X=r(85380);const q=(0,c.Z)({button:{...C.q5.padding(0,s.T.spacingHorizontalM,0,s.T.spacingHorizontalS),marginBottom:s.T.spacingHorizontalS,color:s.T.colorNeutralForeground1,fontWeight:s.T.fontWeightSemibold,fontSize:s.T.fontSizeBase300,lineHeight:s.T.lineHeightBase300,textAlign:"left",display:"grid",gridTemplateColumns:`${s.T.spacingHorizontalL} auto`,columnGap:s.T.spacingHorizontalS,alignItems:"center",width:"100%",height:s.T.spacingHorizontalXXXL,transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,backgroundColor:"transparent",cursor:"pointer",...C.q5.borderStyle("none"),...C.q5.borderColor("transparent"),...C.q5.borderRadius("0.5rem"),":hover":{color:s.T.colorBrandForeground2,backgroundColor:s.T.colorBrandBackground2,"& svg":{color:s.T.colorBrandForeground2},":focus":{outlineColor:s.T.colorBrandForeground2}},'&[data-state="open"]':{"& svg":{transform:"rotate(90deg)"}}},subList:{paddingLeft:s.T.spacingHorizontalXXL},toggle:{transitionProperty:"transform",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase},toggleExpanded:{transform:"rotate(90deg)"},toggleIdle:{transform:"rotate(0deg)"}});var K=r(48555),Q=r(3517);const Y=.15,J=e=>{let{shouldReduceMotion:t}=e;return{expanded:{height:"auto",transition:{ease:"easeOut",duration:t?0:.2}},collapsed:{height:0,transition:{delay:t?0:.075,ease:"easeOut",duration:t?0:.2}}}},ee=e=>{let{children:t,initial:r,a11yLabelId:n,a11yContentId:a,className:i}=e;return o.createElement(K.E.section,{initial:r,animate:"expanded",exit:"collapsed",variants:J({shouldReduceMotion:(0,Q.J)()}),className:i,id:a,"aria-labelledby":n,role:"region"},t)},te=e=>{let{shouldReduceMotion:t}=e;return{expanded:{opacity:1,top:"0",transition:{delay:t?0:.125,ease:"easeOut",duration:t?0:Y}},collapsed:{opacity:0,top:"-4px",transition:{ease:"easeOut",duration:t?0:Y}}}},re=e=>{let{children:t,initial:r}=e;return o.createElement(K.E.div,{style:{position:"relative"},initial:r,animate:"expanded",exit:"collapsed",variants:te({shouldReduceMotion:(0,Q.J)()})},t)},oe=e=>{let{className:t,children:r,title:n,initial:i="collapsed"}=e;const{0:s,1:c}=(0,o.useState)(!1),l=(0,o.useId)(),u=(0,o.useId)(),d=q();return o.createElement("div",{className:t},o.createElement("button",{className:d.button,id:l,"aria-controls":u,"aria-expanded":s,onClick:()=>c(!s)},o.createElement(G.J,{iconName:"chevron-right",color:"tertiary",className:(0,a.z)(d.toggle,s?d.toggleExpanded:d.toggleIdle)}),n),o.createElement(X.M,{initial:!1},s&&o.createElement(ee,{initial:i,a11yContentId:u,a11yLabelId:l},o.createElement(re,{initial:i},o.createElement("div",{className:d.subList},r)))))},ne=(0,o.createContext)({linkAs:"a"}),ae=ne.Provider,ie=(ne.Consumer,e=>"id"in e),se=e=>{let{item:t}=e;const{linkAs:r,activeItemId:n,onNavigationItemClick:a}=(0,o.useContext)(ne),s=(0,i.z)(),c=ie(t)&&a?{onClick:()=>null==a?void 0:a(t)}:{};var l;return ie(t)?o.createElement(o.Fragment,null,o.createElement(Z,{isActive:t.id===n,as:r,elementProps:{...null!==(l=t.linkProps)&&void 0!==l?l:{},...c}},t.title),t.hasDivider&&o.createElement(M.i,{className:s.my4})):(e=>"items"in e)(t)?o.createElement(o.Fragment,null,o.createElement(oe,{title:t.title},Object.entries(t.items).map((e=>{let[t,r]=e;return o.createElement(se,{key:t,item:r})}))),t.hasDivider&&o.createElement(M.i,{className:s.my4})):null},ce=e=>{let{items:t,...r}=e;return o.createElement(ae,{value:r},Object.entries(t).map((e=>{let[t,r]=e;return o.createElement(se,{key:t,item:r})})))};var le=r(45619);const ue=[{title:"Getting Started",id:"/getting-started",linkProps:{to:"/getting-started"}},{hasDivider:!0,id:"/about",linkProps:{to:"/about"},title:"About"},{title:"Guidance",hasDivider:!0,items:[{id:"/guidance/introduction",linkProps:{to:"/guidance/introduction"},title:"Introduction"},{id:"/guidance/writing-guidelines",linkProps:{to:"/guidance/writing-guidelines"},title:"Writing guidelines"},{id:"/guidance/component-page-structure",linkProps:{to:"/guidance/component-page-structure"},title:"Component page structure"},{id:"/guidance/glossary",linkProps:{to:"/guidance/glossary"},title:"Glossary"},{collection:"/guidance/*",collectionId:"guidance",exclude:["/guidance/introduction","/guidance/glossary","/guidance/writing-guidelines","/guidance/component-page-structure"],order:"alphabetical"}]},{title:"Layouts",items:[{id:"/layouts/introduction",linkProps:{to:"/layouts/introduction"},title:"Introduction"},{collection:"/layouts/*",collectionId:"layouts",exclude:["/layouts/introduction"],order:"alphabetical"}]},{title:"Patterns",items:[{id:"/patterns/introduction",linkProps:{to:"/patterns/introduction"},title:"Introduction"},{collection:"/patterns/*",collectionId:"patterns",exclude:["/patterns/introduction"],order:"alphabetical"}]},{title:"Components",hasDivider:!0,items:[{title:"Introduction",id:"/components/introduction",linkProps:{to:"/components/introduction"}},{title:"Atoms",items:[{collection:"/components/atoms/*",collectionId:"componentsAtoms",order:"alphabetical"}]},{title:"Lists",items:[{collection:"/components/lists/*",collectionId:"componentsLists",order:"alphabetical"}]},{title:"Tiles",items:[{collection:"/components/tiles/*",collectionId:"componentsTiles",order:"alphabetical"}]}]},{title:"Styles",hasDivider:!0,items:[{title:"Introduction",id:"/styles/introduction",linkProps:{to:"/styles/introduction"}},{collection:"/styles/*",collectionId:"styles",order:"alphabetical"}]},{title:"Starters",hasDivider:!0,items:[{title:"Introduction",id:"/starters/introduction",linkProps:{to:"/starters/introduction"}}]},{title:"CMS",hasDivider:!0,items:[{id:"/cms/introduction",linkProps:{to:"/cms/introduction"},title:"Introduction"},{id:"/cms/get-started",linkProps:{to:"/cms/get-started"},title:"Get started"},{id:"/cms/editing-content",linkProps:{to:"/cms/editing-content"},title:"Editing content"}]}],de=/([\p{Ll}\d])(\p{Lu})/gu,he=/(\p{Lu})([\p{Lu}][\p{Ll}])/gu,fe=/(\d)(\p{Ll})/gu,pe=/(\p{L})(\d)/gu,ge=/[^\p{L}\d]+/giu,me="$1\0$2",ve="";function ye(e,t){let r=e.trim();r=r.replace(de,me).replace(he,me),t?.separateNumbers&&(r=r.replace(fe,me).replace(pe,me)),r=r.replace(ge,"\0");let o=0,n=r.length;for(;"\0"===r.charAt(o);)o++;if(o===n)return[];for(;"\0"===r.charAt(n-1);)n--;return r.slice(o,n).split(/\0/g)}function be(e,t){const r=Pe(e,t?.prefixCharacters),o=ke(t?.locale),n=Be(t?.locale),a=t?.mergeAmbiguousCharacters?Se(o,n):we(o,n);return r+ye(e,t).map(((e,t)=>0===t?o(e):a(e,t))).join(t?.delimiter??"")}function ke(e){return!1===e?e=>e.toLowerCase():t=>t.toLocaleLowerCase(e)}function Be(e){return!1===e?e=>e.toUpperCase():t=>t.toLocaleUpperCase(e)}function Se(e,t){return r=>`${t(r[0])}${e(r.slice(1))}`}function we(e,t){return(r,o)=>{const n=r[0];return(o>0&&n>="0"&&n<="9"?"_"+n:t(n))+e(r.slice(1))}}function Pe(e,t=ve){let r="";for(let o=0;o{const{exclude:r=[],order:o="alphabetical"}=e,{nodes:n}=t[e.collectionId],a=n.sort(((e,t)=>((e,t)=>et?1:0)(e.title,t.title)));return("alphabetical"===o?a:n).reduce(((e,t)=>{const o=be(t.title);return r.includes(t._path)?e:{...e,[o]:{id:t._path,title:t.title,linkProps:{to:t._path}}}}),{})},xe=()=>{const{pathname:e}=(0,le.useLocation)(),t=(e=>{let{collectionsData:t,config:r}=e;const o=e=>e&&0!==e.length?e.reduce(((e,r)=>{if(function(e){return"linkProps"in e}(r)){const t=be(r.title);return{...e,[t]:r}}return function(e){return"collection"in e}(r)?{...e,...Ce(r,t)}:function(e){return"items"in e}(r)?(e[be(r.title)]={title:r.title,hasDivider:r.hasDivider,items:o(r.items)},e):e}),{}):{};return o(r)})({collectionsData:(0,R.useStaticQuery)("952353435"),config:ue});return o.createElement(W,null,o.createElement(ce,{items:t,linkAs:R.Link,activeItemId:e}))};var Ee=r(73909);const Te=(0,c.Z)({svg:{height:"34px",width:"auto"},text:{marginTop:0,marginBottom:0,color:s.T.colorNeutralForeground1}}),Ne=(0,D.e)({isExternal:!1,to:"/"}),Fe=()=>{const e=Te();return o.createElement(o.Fragment,null,o.createElement(H.M,{className:e.svg}),o.createElement(n.x,{as:"h1",size:700,weight:"bold",className:e.text},"Blueprints"))},Ae=e=>{let{children:t,location:r}=e;const n=r.pathname===(0,R.withPrefix)("/"),a=r.pathname.includes("/preview/"),{themeKey:i}=(0,A.F)();return(0,L.z)({currentThemeKey:i,theme:Ee.Bv,prefix:Ee.NH}),o.createElement(F,{footerArea:o.createElement(I,null),headerArea:o.createElement(V,null),navigationArea:o.createElement(xe,null),logoAs:Fe,closeTrayLabel:"Close navigation",openTrayLabel:"Open navigation",isHeroMode:n,isBlankMode:a,onLogoClick:Ne},t)};var Le=r(86691),Re=r(46103);const De=(0,Le.u)(),He=e=>{let{children:t}=e;return o.createElement(Re.m,{renderer:De},t)},Me=e=>{let{element:t}=e;return o.createElement(He,null,o.createElement(Ee.Q2,null,t))},Oe=e=>{let{element:t,props:r}=e;return o.createElement(Ae,r,t)}},52243:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});var o=r(2784);const n=e=>{let{className:t,title:r="Fluent"}=e;const n=`fluent-logo-${(0,o.useId)()}`;return o.createElement("svg",{width:"210",height:"210",viewBox:"0 0 210 210",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n,className:t},o.createElement("title",{id:n},r),o.createElement("path",{d:"M101.002 17.3064L57.0022 42.691C54.5258 44.1198 53 46.7615 53 49.6205V160.379C53 163.239 54.5258 165.88 57.0022 167.309L99.0011 191.539C101.668 193.078 105 191.153 105 188.074V135L150.994 108.465C153.663 106.925 153.663 103.075 150.994 101.535L105 75L150.994 48.4647C153.663 46.9254 153.663 43.0746 150.994 41.5353L108.998 17.3064C106.524 15.8791 103.476 15.8791 101.002 17.3064Z",fill:"var(--colorNeutralForeground1)"}))}},88408:function(e,t,r){"use strict";r.d(t,{r:function(){return l}});var o=r(64234),n=r(94792),a=r(2784),i=r(23552);const s=(0,r(59973).Z)({root:{color:"inherit",textDecorationLine:"none",display:"inline-flex",alignItems:"center","& svg:first-child":{marginTop:0,marginRight:i.T.spacingHorizontalM}}}),c=e=>{let{children:t,href:r,className:o}=e;return a.createElement("a",{className:o,href:r,target:"_blank",referrerPolicy:"no-referrer",rel:"noopener noreferrer"},t)},l=e=>{let{children:t,to:r,isExternal:i,isUnderlined:l,variant:u,withIcon:d}=e;const h=s(),f=i?c:n.Link,p=i?{href:r,className:h.root}:{to:r,className:h.root};return a.createElement(o.r,{as:f,elementProps:p,isUnderlined:l,variant:u,withIcon:null!=d?d:i},t)}},73909:function(e,t,r){"use strict";r.d(t,{NH:function(){return n},Bv:function(){return a},Q2:function(){return C},FV:function(){return s}});var o=r(29173);const n="blueprints-docs",a={light:{color:{illustration:{"00":"#FFFFFF",10:"#EFF5FF",20:"#EAF0FA",30:"#BED5FE",40:"#679FFF"}}},dark:{color:{illustration:{"00":"#00060F",10:"#001B47",20:"#142B52",30:"#0340AB",40:"#005DFF"}}}},i={10:"#151515",20:"#1E1F22",30:"#26282E",40:"#2D303D",50:"#34394F",60:"#3A4261",70:"#304391",80:"#3853BD",90:"#405BC6",100:"#5E78E0",110:"#7188E6",120:"#8398EB",130:"#9FAFF1",140:"#B7C4F7",150:"#CFD8FA",160:"#EBEEFC"},s=(0,o.U)(a.light,n);var c=r(23552),l=r(19543),u=r(91197),d=r(9525);function h(e,t){const r=`${e} {${(0,d.U)(t)}}`;return(0,u.T)(r,!1)[0]}function f(e){return e.reduce(((e,t)=>{if("string"==typeof t){const r=(0,u.T)(t,!1);for(const t of r)e.push(t);return e}for(const r in t){const o=h(r,t[r]);e.push(o)}return e}),[])}var p=r(65793),g=r(46103);function m(e){const t=function(e,t=l.F){const r=t(),o=Array.isArray(e)?e:[e];return function(e){r(e.renderer,{d:f(o)})}}(e,p.F);return function(){const e=(0,g.a)();return t({renderer:e})}}const v=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Light'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format('truetype')",fontWeight:100}}),y=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Semilight'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format('truetype')",fontWeight:200}}),b=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format('truetype')",fontWeight:400}}),k=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Semibold'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format('truetype')",fontWeight:600}}),B=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Bold'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format('truetype')",fontWeight:700}});var S=r(26894),w=r(2784);const P=m({"*":{boxSizing:"border-box"},a:{textDecoration:"none"},body:{backgroundColor:c.T.colorNeutralBackground1}}),C=e=>{let{children:t}=e;return v(),y(),b(),k(),B(),P(),w.createElement(S.f,{brandVariants:i},t)}},16978:function(e,t,r){"use strict";r.d(t,{e:function(){return o.e},O:function(){return n}});var o=r(84841);const n=e=>e.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")},84841:function(e,t,r){"use strict";r.d(t,{e:function(){return n}});var o=r(94792);const n=e=>{let{to:t,isExternal:r}=e;return e=>{null==e||e.preventDefault(),(async e=>{let{isExternal:t,to:r}=e;return t?window.open(r,"_blank"):await(0,o.navigate)(r)})({isExternal:r,to:t}).catch((e=>{var t,r;"development"===(null===(t=process)||void 0===t||null===(r={})||void 0===r?void 0:r.NODE_ENV)?console.error(e):console.error("Something went wrong with navigation.")}))}}},88872:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});const o={micro:"400px",xxs:"470px",xs:"640px",small:"768px",medium:"1024px",large:"1140px"}},54910:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});const o={mobile:0,tablet:768,desktop:1140,ultraWide:1440}},3914:function(e,t,r){"use strict";r.d(t,{N:function(){return i}});var o=r(53737),n=r(2784),a=r(74432);const i=(0,n.createContext)({theme:(0,o.f)(a.C),themeKey:"light"})},26894:function(e,t,r){"use strict";r.d(t,{f:function(){return ge}});var o=r(2784),n=r.t(o,2),a=r(66955),i=r(27018),s=r(79836),c=r(12861),l=r(42781);const u=o.createContext(void 0),d=u.Provider,h=o.createContext(void 0),f=h.Provider;var p=r(75785);const g=o.createContext(void 0),m=g.Provider;var v=r(9194),y=r(40828);var b=r(46103);function k(e,t){var r;const o=e;var n;return Boolean((null==o||null===(r=o.ownerDocument)||void 0===r?void 0:r.defaultView)&&o instanceof o.ownerDocument.defaultView[null!==(n=null==t?void 0:t.constructorName)&&void 0!==n?n:"HTMLElement"])}const B="undefined"!=typeof WeakRef;class S{constructor(e){B&&"object"==typeof e?this._weakRef=new WeakRef(e):this._instance=e}deref(){var e,t,r;let o;return this._weakRef?(o=null===(e=this._weakRef)||void 0===e?void 0:e.deref(),o||delete this._weakRef):(o=this._instance,(null===(r=null===(t=o)||void 0===t?void 0:t.isDisposed)||void 0===r?void 0:r.call(t))&&delete this._instance),o}}const w="keyborg:focusin";let P=!1;let C=0;class x{constructor(){this.__keyborgCoreRefs={},this._isNavigatingWithKeyboard=!1}add(e){const t=e.id;t in this.__keyborgCoreRefs||(this.__keyborgCoreRefs[t]=new S(e))}remove(e){delete this.__keyborgCoreRefs[e],0===Object.keys(this.__keyborgCoreRefs).length&&(this._isNavigatingWithKeyboard=!1)}setVal(e){if(this._isNavigatingWithKeyboard!==e){this._isNavigatingWithKeyboard=e;for(const t of Object.keys(this.__keyborgCoreRefs)){const r=this.__keyborgCoreRefs[t].deref();r?r.update(e):this.remove(t)}}}getVal(){return this._isNavigatingWithKeyboard}}const E=new x;class T{constructor(e,t){this._onFocusIn=e=>{if(this._isMouseUsedTimer)return;if(E.getVal())return;const t=e.details;t.relatedTarget&&(t.isFocusedProgrammatically||void 0===t.isFocusedProgrammatically||E.setVal(!0))},this._onMouseDown=e=>{if(0===e.buttons||0===e.clientX&&0===e.clientY&&0===e.screenX&&0===e.screenY)return;const t=this._win;t&&(this._isMouseUsedTimer&&t.clearTimeout(this._isMouseUsedTimer),this._isMouseUsedTimer=t.setTimeout((()=>{delete this._isMouseUsedTimer}),1e3)),E.setVal(!1)},this._onKeyDown=e=>{var t,r;const o=E.getVal(),n=e.keyCode,a=this._triggerKeys;if(o||a&&!a.has(n))o&&(null===(r=this._dismissKeys)||void 0===r?void 0:r.has(n))&&this._scheduleDismiss();else{const e=null===(t=this._win)||void 0===t?void 0:t.document.activeElement;if(e&&("INPUT"===e.tagName||"TEXTAREA"===e.tagName||"true"===e.contentEditable))return;E.setVal(!0)}},this.id="c"+ ++C,this._win=e;const r=e.document;if(t){const e=t.triggerKeys,r=t.dismissKeys;(null==e?void 0:e.length)&&(this._triggerKeys=new Set(e)),(null==r?void 0:r.length)&&(this._dismissKeys=new Set(r))}r.addEventListener(w,this._onFocusIn,!0),r.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("keydown",this._onKeyDown,!0),function(e){const t=e;P||(P=function(e){const t=e.HTMLElement,r=t.prototype.focus;let o=!1;return t.prototype.focus=function(){o=!0},e.document.createElement("button").focus(),t.prototype.focus=r,o}(t));const r=t.HTMLElement.prototype.focus;if(r.__keyborgNativeFocus)return;t.HTMLElement.prototype.focus=n;const o=t.__keyborgData={focusInHandler:e=>{var t;const r=e.target;if(!r)return;const n=document.createEvent("HTMLEvents");n.initEvent(w,!0,!0);const a={relatedTarget:e.relatedTarget||void 0};(P||o.lastFocusedProgrammatically)&&(a.isFocusedProgrammatically=r===(null===(t=o.lastFocusedProgrammatically)||void 0===t?void 0:t.deref()),o.lastFocusedProgrammatically=void 0),n.details=a,r.dispatchEvent(n)}};function n(){const e=t.__keyborgData;return e&&(e.lastFocusedProgrammatically=new S(this)),r.apply(this,arguments)}t.document.addEventListener("focusin",t.__keyborgData.focusInHandler,!0),n.__keyborgNativeFocus=r}(e),E.add(this)}dispose(){const e=this._win;if(e){this._isMouseUsedTimer&&(e.clearTimeout(this._isMouseUsedTimer),this._isMouseUsedTimer=void 0),this._dismissTimer&&(e.clearTimeout(this._dismissTimer),this._dismissTimer=void 0),function(e){const t=e,r=t.HTMLElement.prototype,o=r.focus.__keyborgNativeFocus,n=t.__keyborgData;n&&(t.document.removeEventListener("focusin",n.focusInHandler,!0),delete t.__keyborgData),o&&(r.focus=o)}(e);const t=e.document;t.removeEventListener(w,this._onFocusIn,!0),t.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("keydown",this._onKeyDown,!0),delete this._win,E.remove(this.id)}}isDisposed(){return!!this._win}update(e){var t,r;const o=null===(r=null===(t=this._win)||void 0===t?void 0:t.__keyborg)||void 0===r?void 0:r.refs;if(o)for(const n of Object.keys(o))N.update(o[n],e)}_scheduleDismiss(){const e=this._win;if(e){this._dismissTimer&&(e.clearTimeout(this._dismissTimer),this._dismissTimer=void 0);const t=e.document.activeElement;this._dismissTimer=e.setTimeout((()=>{this._dismissTimer=void 0;const r=e.document.activeElement;t&&r&&t===r&&E.setVal(!1)}),500)}}}class N{constructor(e,t){this._cb=[],this._id="k"+ ++C,this._win=e;const r=e.__keyborg;r?(this._core=r.core,r.refs[this._id]=this):(this._core=new T(e,t),e.__keyborg={core:this._core,refs:{[this._id]:this}})}static create(e,t){return new N(e,t)}static dispose(e){e.dispose()}static update(e,t){e._cb.forEach((e=>e(t)))}dispose(){var e;const t=null===(e=this._win)||void 0===e?void 0:e.__keyborg;(null==t?void 0:t.refs[this._id])&&(delete t.refs[this._id],0===Object.keys(t.refs).length&&(t.core.dispose(),delete this._win.__keyborg)),this._cb=[],delete this._core,delete this._win}isNavigatingWithKeyboard(){return E.getVal()}subscribe(e){this._cb.push(e)}unsubscribe(e){const t=this._cb.indexOf(e);t>=0&&this._cb.splice(t,1)}setVal(e){E.setVal(e)}}const F="data-fui-focus-visible";function A(e,t){if(L(e))return()=>{};const r={current:void 0},o=(n=t,N.create(n,a));var n,a;function i(e){o.isNavigatingWithKeyboard()&&k(e)&&(r.current=e,e.setAttribute(F,""))}function s(){r.current&&(r.current.removeAttribute(F),r.current=void 0)}o.subscribe((e=>{e||s()}));const c=e=>{s(),i(e.target)},l=t=>{(!t.relatedTarget||k(t.relatedTarget)&&!e.contains(t.relatedTarget))&&s()};return e.addEventListener(w,c),e.addEventListener("focusout",l),e.focusVisible=!0,i(t.document.activeElement),()=>{var t;s(),e.removeEventListener(w,c),e.removeEventListener("focusout",l),delete e.focusVisible,t=o,N.dispose(t)}}function L(e){return!!e&&(!!e.focusVisible||L(null==e?void 0:e.parentElement))}function R(e={}){const t=(0,l.O)(),r=o.useRef(null);var n;const a=null!==(n=e.targetDocument)&&void 0!==n?n:t.targetDocument;return o.useEffect((()=>{if((null==a?void 0:a.defaultView)&&r.current)return A(r.current,a.defaultView)}),[r,a]),r}var D=r(19855),H=r(89430);function M(...e){const t=o.useCallback((r=>{t.current=r;for(const t of e)"function"==typeof t?t(r):t&&(t.current=r)}),[...e]);return t}var O=r(14400),_=r(39481);var I=r(83362),$=r(73513);const j="fui-FluentProvider",z=(0,I.s)({root:{sj55zd:"f19n0e5",De3pzq:"fxugw4r",fsow6f:["f1o700av","fes3tcz"],Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"}},{d:[".f19n0e5{color:var(--colorNeutralForeground1);}",".fxugw4r{background-color:var(--colorNeutralBackground1);}",".f1o700av{text-align:left;}",".fes3tcz{text-align:right;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".f1i3iumi{line-height:var(--lineHeightBase300);}"]}),V=n.useInsertionEffect?n.useInsertionEffect:O.L,W=e=>{const{targetDocument:t,theme:r,rendererAttributes:n}=e,a=o.useRef(),i=(0,_.Me)(j),s=n,c=o.useMemo((()=>function(e,t){if(t)return`${e} { ${Object.keys(t).reduce(((e,r)=>`${e}--${r}: ${t[r]}; `),"")} }`;return`${e} {}`}(`.${i}`,r)),[r,i]);return function(e,t){o.useState((()=>{if(!e)return;const r=e.getElementById(t);r&&e.head.append(r)}))}(t,i),V((()=>{const e=null==t?void 0:t.getElementById(i);return e?a.current=e:(a.current=((e,t)=>{if(!e)return;const r=e.createElement("style");return Object.keys(t).forEach((e=>{r.setAttribute(e,t[e])})),e.head.appendChild(r),r})(t,{...s,id:i}),a.current&&((e,t)=>{const r=e.sheet;r&&(r.cssRules.length>0&&r.deleteRule(0),r.insertRule(t,0))})(a.current,c)),()=>{var e;null===(e=a.current)||void 0===e||e.remove()}}),[i,t,c,s]),{styleTagId:i,rule:c}};const U=(e,t)=>{const r=(0,l.O)(),n=o.useContext(u),a=(0,v.QG)(),i=o.useContext(p.Qb)||{},{applyStylesToPortals:s=!0,customStyleHooks_unstable:c,dir:d=r.dir,targetDocument:h=r.targetDocument,theme:f,overrides_unstable:g={}}=e,m=Z(n,f),y=Z(a,g),k=Z(i,c),B=(0,b.a)();var S;const{styleTagId:w,rule:P}=W({theme:m,targetDocument:h,rendererAttributes:null!==(S=B.styleElementAttributes)&&void 0!==S?S:{}});return{applyStylesToPortals:s,customStyleHooks_unstable:k,dir:d,targetDocument:h,theme:m,overrides_unstable:y,themeClassName:w,components:{root:"div"},root:D.Bx((0,H.h)("div",{...e,dir:d,ref:M(t,R({targetDocument:h}))}),{elementType:"div"}),serverStyleProps:{cssRule:P,attributes:{...B.styleElementAttributes,id:w}}}};function Z(e,t){return e&&t?{...e,...t}:e||t}const G=o.forwardRef(((e,t)=>{const r=U(e,t);(e=>{const t=(0,b.a)(),r=z({dir:e.dir,renderer:t});e.root.className=(0,$.z)(j,e.themeClassName,r.root,e.root.className)})(r);const n=function(e){const{applyStylesToPortals:t,customStyleHooks_unstable:r,dir:n,root:a,targetDocument:i,theme:s,themeClassName:c,overrides_unstable:l}=e,u=o.useMemo((()=>({dir:n,targetDocument:i})),[n,i]),[d]=o.useState((()=>({}))),h=o.useMemo((()=>({textDirection:n})),[n]);return{customStyleHooks_unstable:r,overrides_unstable:l,provider:u,textDirection:n,iconDirection:h,tooltip:d,theme:s,themeClassName:t?a.className:c}}(r);return((e,t)=>((0,i.a)(e),(0,a.tZ)(l.z,{value:t.provider,children:(0,a.tZ)(d,{value:t.theme,children:(0,a.tZ)(f,{value:t.themeClassName,children:(0,a.tZ)(p.UF,{value:t.customStyleHooks_unstable,children:(0,a.tZ)(m,{value:t.tooltip,children:(0,a.tZ)(c.n,{dir:t.textDirection,children:(0,a.tZ)(y._,{value:t.iconDirection,children:(0,a.tZ)(v.sD,{value:t.overrides_unstable,children:(0,a.BX)(e.root,{children:[(0,s.N)()?null:(0,a.tZ)("style",{dangerouslySetInnerHTML:{__html:e.serverStyleProps.cssRule},...e.serverStyleProps.attributes}),e.root.children]})})})})})})})})})))(r,n)}));G.displayName="FluentProvider";var X=r(53737),q=r(28397),K=r(49336),Q=r(22594);const Y=K.PN.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),o={[`colorPalette${r}Background1`]:q.bv[t].shade40,[`colorPalette${r}Background2`]:q.bv[t].shade30,[`colorPalette${r}Background3`]:q.bv[t].primary,[`colorPalette${r}Foreground1`]:q.bv[t].tint30,[`colorPalette${r}Foreground2`]:q.bv[t].tint40,[`colorPalette${r}Foreground3`]:q.bv[t].tint20,[`colorPalette${r}BorderActive`]:q.bv[t].tint30,[`colorPalette${r}Border1`]:q.bv[t].primary,[`colorPalette${r}Border2`]:q.bv[t].tint20};return Object.assign(e,o)}),{});Y.colorPaletteRedForeground3=q.bv.red.tint30,Y.colorPaletteRedBorder2=q.bv.red.tint30,Y.colorPaletteGreenForeground3=q.bv.green.tint40,Y.colorPaletteGreenBorder2=q.bv.green.tint40,Y.colorPaletteDarkOrangeForeground3=q.bv.darkOrange.tint30,Y.colorPaletteDarkOrangeBorder2=q.bv.darkOrange.tint30,Y.colorPaletteRedForegroundInverted=q.bv.red.primary,Y.colorPaletteGreenForegroundInverted=q.bv.green.primary,Y.colorPaletteYellowForegroundInverted=q.bv.yellow.shade30;const J=K.X.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),o={[`colorPalette${r}Background2`]:q.Co[t].shade30,[`colorPalette${r}Foreground2`]:q.Co[t].tint40,[`colorPalette${r}BorderActive`]:q.Co[t].tint30};return Object.assign(e,o)}),{});J.colorPaletteDarkRedBackground2=q.Co.darkRed.shade20,J.colorPalettePlumBackground2=q.Co.plum.shade20;const ee={...Y,...J},te=Object.entries(Q.$).reduce(((e,[t,r])=>{const o=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorStatus${o}Background1`]:q.W3[r].shade40,[`colorStatus${o}Background2`]:q.W3[r].shade30,[`colorStatus${o}Background3`]:q.W3[r].primary,[`colorStatus${o}Foreground1`]:q.W3[r].tint30,[`colorStatus${o}Foreground2`]:q.W3[r].tint40,[`colorStatus${o}Foreground3`]:q.W3[r].tint20,[`colorStatus${o}BorderActive`]:q.W3[r].tint30,[`colorStatus${o}ForegroundInverted`]:q.W3[r].shade10,[`colorStatus${o}Border1`]:q.W3[r].primary,[`colorStatus${o}Border2`]:q.W3[r].tint20};return Object.assign(e,n)}),{});te.colorStatusDangerForeground3=q.W3[Q.$.danger].tint30,te.colorStatusDangerBorder2=q.W3[Q.$.danger].tint30,te.colorStatusSuccessForeground3=q.W3[Q.$.success].tint40,te.colorStatusSuccessBorder2=q.W3[Q.$.success].tint40,te.colorStatusWarningForegroundInverted=q.W3[Q.$.warning].shade20;var re=r(24234);var oe=r(44035),ne=r(91131),ae=r(63292),ie=r(83622),se=r(30263),ce=r(74096),le=r(81597);const ue=e=>{const t=(e=>({colorNeutralForeground1:re.ix,colorNeutralForeground1Hover:re.ix,colorNeutralForeground1Pressed:re.ix,colorNeutralForeground1Selected:re.ix,colorNeutralForeground2:re.BA[84],colorNeutralForeground2Hover:re.ix,colorNeutralForeground2Pressed:re.ix,colorNeutralForeground2Selected:re.ix,colorNeutralForeground2BrandHover:e[100],colorNeutralForeground2BrandPressed:e[90],colorNeutralForeground2BrandSelected:e[100],colorNeutralForeground3:re.BA[68],colorNeutralForeground3Hover:re.BA[84],colorNeutralForeground3Pressed:re.BA[84],colorNeutralForeground3Selected:re.BA[84],colorNeutralForeground3BrandHover:e[100],colorNeutralForeground3BrandPressed:e[90],colorNeutralForeground3BrandSelected:e[100],colorNeutralForeground4:re.BA[60],colorNeutralForegroundDisabled:re.BA[36],colorNeutralForegroundInvertedDisabled:re.jZ[40],colorBrandForegroundLink:e[100],colorBrandForegroundLinkHover:e[110],colorBrandForegroundLinkPressed:e[90],colorBrandForegroundLinkSelected:e[100],colorNeutralForeground2Link:re.BA[84],colorNeutralForeground2LinkHover:re.ix,colorNeutralForeground2LinkPressed:re.ix,colorNeutralForeground2LinkSelected:re.ix,colorCompoundBrandForeground1:e[100],colorCompoundBrandForeground1Hover:e[110],colorCompoundBrandForeground1Pressed:e[90],colorBrandForeground1:e[100],colorBrandForeground2:e[110],colorBrandForeground2Hover:e[130],colorBrandForeground2Pressed:e[160],colorNeutralForeground1Static:re.BA[14],colorNeutralForegroundStaticInverted:re.ix,colorNeutralForegroundInverted:re.BA[14],colorNeutralForegroundInvertedHover:re.BA[14],colorNeutralForegroundInvertedPressed:re.BA[14],colorNeutralForegroundInvertedSelected:re.BA[14],colorNeutralForegroundInverted2:re.BA[14],colorNeutralForegroundOnBrand:re.ix,colorNeutralForegroundInvertedLink:re.ix,colorNeutralForegroundInvertedLinkHover:re.ix,colorNeutralForegroundInvertedLinkPressed:re.ix,colorNeutralForegroundInvertedLinkSelected:re.ix,colorBrandForegroundInverted:e[80],colorBrandForegroundInvertedHover:e[70],colorBrandForegroundInvertedPressed:e[60],colorBrandForegroundOnLight:e[80],colorBrandForegroundOnLightHover:e[70],colorBrandForegroundOnLightPressed:e[50],colorBrandForegroundOnLightSelected:e[60],colorNeutralBackground1:re.BA[16],colorNeutralBackground1Hover:re.BA[24],colorNeutralBackground1Pressed:re.BA[12],colorNeutralBackground1Selected:re.BA[22],colorNeutralBackground2:re.BA[12],colorNeutralBackground2Hover:re.BA[20],colorNeutralBackground2Pressed:re.BA[8],colorNeutralBackground2Selected:re.BA[18],colorNeutralBackground3:re.BA[8],colorNeutralBackground3Hover:re.BA[16],colorNeutralBackground3Pressed:re.BA[4],colorNeutralBackground3Selected:re.BA[14],colorNeutralBackground4:re.BA[4],colorNeutralBackground4Hover:re.BA[12],colorNeutralBackground4Pressed:re.Sn,colorNeutralBackground4Selected:re.BA[10],colorNeutralBackground5:re.Sn,colorNeutralBackground5Hover:re.BA[8],colorNeutralBackground5Pressed:re.BA[2],colorNeutralBackground5Selected:re.BA[6],colorNeutralBackground6:re.BA[20],colorNeutralBackgroundInverted:re.ix,colorNeutralBackgroundStatic:re.BA[24],colorNeutralBackgroundAlpha:re.d1[50],colorNeutralBackgroundAlpha2:re.es[70],colorSubtleBackground:"transparent",colorSubtleBackgroundHover:re.BA[22],colorSubtleBackgroundPressed:re.BA[18],colorSubtleBackgroundSelected:re.BA[20],colorSubtleBackgroundLightAlphaHover:re.hu[80],colorSubtleBackgroundLightAlphaPressed:re.hu[50],colorSubtleBackgroundLightAlphaSelected:"transparent",colorSubtleBackgroundInverted:"transparent",colorSubtleBackgroundInvertedHover:re.Hf[10],colorSubtleBackgroundInvertedPressed:re.Hf[30],colorSubtleBackgroundInvertedSelected:re.Hf[20],colorTransparentBackground:"transparent",colorTransparentBackgroundHover:"transparent",colorTransparentBackgroundPressed:"transparent",colorTransparentBackgroundSelected:"transparent",colorNeutralBackgroundDisabled:re.BA[8],colorNeutralBackgroundInvertedDisabled:re.jZ[10],colorNeutralStencil1:re.BA[34],colorNeutralStencil2:re.BA[20],colorNeutralStencil1Alpha:re.jZ[10],colorNeutralStencil2Alpha:re.jZ[5],colorBackgroundOverlay:re.Hf[50],colorScrollbarOverlay:re.jZ[60],colorBrandBackground:e[70],colorBrandBackgroundHover:e[80],colorBrandBackgroundPressed:e[40],colorBrandBackgroundSelected:e[60],colorCompoundBrandBackground:e[100],colorCompoundBrandBackgroundHover:e[110],colorCompoundBrandBackgroundPressed:e[90],colorBrandBackgroundStatic:e[80],colorBrandBackground2:e[20],colorBrandBackground2Hover:e[40],colorBrandBackground2Pressed:e[10],colorBrandBackgroundInverted:re.ix,colorBrandBackgroundInvertedHover:e[160],colorBrandBackgroundInvertedPressed:e[140],colorBrandBackgroundInvertedSelected:e[150],colorNeutralStrokeAccessible:re.BA[68],colorNeutralStrokeAccessibleHover:re.BA[74],colorNeutralStrokeAccessiblePressed:re.BA[70],colorNeutralStrokeAccessibleSelected:e[100],colorNeutralStroke1:re.BA[40],colorNeutralStroke1Hover:re.BA[46],colorNeutralStroke1Pressed:re.BA[42],colorNeutralStroke1Selected:re.BA[44],colorNeutralStroke2:re.BA[32],colorNeutralStroke3:re.BA[24],colorNeutralStrokeSubtle:re.BA[4],colorNeutralStrokeOnBrand:re.BA[16],colorNeutralStrokeOnBrand2:re.ix,colorNeutralStrokeOnBrand2Hover:re.ix,colorNeutralStrokeOnBrand2Pressed:re.ix,colorNeutralStrokeOnBrand2Selected:re.ix,colorBrandStroke1:e[100],colorBrandStroke2:e[50],colorBrandStroke2Hover:e[50],colorBrandStroke2Pressed:e[30],colorBrandStroke2Contrast:e[50],colorCompoundBrandStroke:e[100],colorCompoundBrandStrokeHover:e[110],colorCompoundBrandStrokePressed:e[90],colorNeutralStrokeDisabled:re.BA[26],colorNeutralStrokeInvertedDisabled:re.jZ[40],colorTransparentStroke:"transparent",colorTransparentStrokeInteractive:"transparent",colorTransparentStrokeDisabled:"transparent",colorNeutralStrokeAlpha:re.jZ[10],colorNeutralStrokeAlpha2:re.jZ[20],colorStrokeFocus1:re.Sn,colorStrokeFocus2:re.ix,colorNeutralShadowAmbient:"rgba(0,0,0,0.24)",colorNeutralShadowKey:"rgba(0,0,0,0.28)",colorNeutralShadowAmbientLighter:"rgba(0,0,0,0.12)",colorNeutralShadowKeyLighter:"rgba(0,0,0,0.14)",colorNeutralShadowAmbientDarker:"rgba(0,0,0,0.40)",colorNeutralShadowKeyDarker:"rgba(0,0,0,0.48)",colorBrandShadowAmbient:"rgba(0,0,0,0.30)",colorBrandShadowKey:"rgba(0,0,0,0.25)"}))(e);return{...oe.E,...ne.CH,...ne.tO,...ne.Vl,...ne.vC,...ae.G,...le.l,...le.e,...se.l,...ce.y,...t,...ee,...te,...(0,ie.T)(t.colorNeutralShadowAmbient,t.colorNeutralShadowKey),...(0,ie.T)(t.colorBrandShadowAmbient,t.colorBrandShadowKey,"Brand")}};var de=r(76514);var he=r(3914),fe=r(74432),pe=r(4851);const ge=e=>{let{children:t,brandVariants:r=fe.C,defaultTheme:n="light",themes:a,currentThemeKey:i,setThemeKey:s}=e;const c=(0,o.useMemo)((()=>({light:(0,X.f)(r),dark:ue(r)})),[r]),l=null!=a?a:c,u=(()=>{const{0:e,1:t}=(0,o.useState)(),r=(0,o.useCallback)((e=>{t(e.matches?"dark":"light")}),[]),n=(0,o.useCallback)((e=>{t(e.matches?"light":"dark")}),[]);return(0,o.useEffect)((()=>{if(void 0!==window){const e=window.matchMedia("(prefers-color-scheme: dark)"),o=window.matchMedia("(prefers-color-scheme: light)");e.matches&&t("dark"),o.matches&&t("light"),e.addEventListener("change",r),o.addEventListener("change",n)}return function(){void 0!==window&&(window.removeEventListener("change",r),window.removeEventListener("change",n))}}),[r,n]),e})(),d=null!=u?u:n,h=void 0!==i,{0:f,1:p}=(0,o.useState)(d);(0,o.useEffect)((()=>{h||p(d)}),[u,d,h]);const g=h?i:f,m=h?s:p,v=l[g];return(0,de.z)({theme:pe.D,currentThemeKey:g,prefix:"arbutus"}),o.createElement(he.N.Provider,{value:{setTheme:m,themeKey:g,theme:v}},o.createElement(G,{theme:v},t))}},74432:function(e,t,r){"use strict";r.d(t,{C:function(){return o}});const o={10:"#151515",20:"#221F1E",30:"#2E2627",40:"#3D2D2E",50:"#4F3437",60:"#613A3D",70:"#913039",80:"#BD3844",90:"#C6404B",100:"#E05E69",110:"#E6717B",120:"#EB838C",130:"#F19FA6",140:"#F7B7BC",150:"#FACFD3",160:"#FCEBEC"}},4851:function(e,t,r){"use strict";r.d(t,{D:function(){return l},A:function(){return c}});var o=r(29173),n=r(88872),a=r(54910);const i={color:{overlay:{background:"rgb(0 0 0 / 75%)"}},shape:{borderRadius:"1rem"},breakpoints:n.A,layout:a.b},s={color:{overlay:{background:"rgb(255 255 255 / 75%)"}},shape:{borderRadius:"1rem"},breakpoints:n.A,layout:a.b},c=(0,o.U)(s,"arbutus"),l={light:s,dark:i}},50285:function(e,t,r){"use strict";r.d(t,{F:function(){return a}});var o=r(2784),n=r(3914);const a=()=>{const{theme:e,themeKey:t,setTheme:r}=(0,o.useContext)(n.N);return{theme:e,themeKey:t,setTheme:r}}},56457:function(e,t,r){"use strict";function o(e,t){return Object.entries(e).reduce(((e,r)=>{let[o,n]=r;return e[o]=t(n),e}),{})}r.d(t,{f:function(){return o}})},96849:function(e,t,r){t.components={"component---src-pages-404-tsx":()=>r.e(9218).then(r.bind(r,73503)),"component---src-pages-index-tsx":()=>Promise.all([r.e(9351),r.e(6691)]).then(r.bind(r,88738)),"component---src-pages-pages-json-path-tsx":()=>Promise.all([r.e(6487),r.e(8917),r.e(2992),r.e(1170),r.e(6609),r.e(5556),r.e(9351),r.e(5945)]).then(r.bind(r,24761)),"component---src-templates-preview-page-tsx":()=>r.e(8325).then(r.bind(r,84371))}},95969:function(e,t,r){e.exports=[{plugin:r(77225),options:{plugins:[],icon:"src/assets/favicon.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"e37e9add36e850f94a0c6bc1b60d9241"}},{plugin:r(18996),options:{plugins:[]}},{plugin:r(91915),options:{plugins:[]}}]},21852:function(e,t,r){const o=r(95969),{getResourceURLsForPathname:n,loadPage:a,loadPageSync:i}=r(78175).jN;t.h=function(e,t,r,s){void 0===t&&(t={});let c=o.map((r=>{if(!r.plugin[e])return;t.getResourceURLsForPathname=n,t.loadPage=a,t.loadPageSync=i;const o=r.plugin[e](t,r.options);return o&&s&&(t=s({args:t,result:o,plugin:r})),o}));return c=c.filter((e=>void 0!==e)),c.length>0?c:r?[r]:[]},t.I=(e,t,r)=>o.reduce(((r,o)=>o.plugin[e]?r.then((()=>o.plugin[e](t,o.options))):r),Promise.resolve())},53112:function(e,t){t.M=()=>""},16249:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var o=function(e){return e=e||Object.create(null),{on:function(t,r){(e[t]||(e[t]=[])).push(r)},off:function(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit:function(t,r){(e[t]||[]).slice().map((function(e){e(r)})),(e["*"]||[]).slice().map((function(e){e(t,r)}))}}}()},79529:function(e,t,r){"use strict";r.d(t,{UD:function(){return h},Cj:function(){return p},GA:function(){return f},DS:function(){return d}});var o=r(45619),n=r(53834),a=e=>{if(void 0===e)return e;let[t,r=""]=e.split("?");return r&&(r="?"+r),"/"===t?"/"+r:"/"===t.charAt(t.length-1)?t.slice(0,-1)+r:t+r},i=r(33182);const s=new Map;let c=[];const l=e=>{let t=e;if(-1!==e.indexOf("?")){const[r,o]=e.split("?");t=`${r}?${encodeURIComponent(o)}`}const r=decodeURIComponent(t);return(0,n.Z)(r,decodeURIComponent("/blueprints")).split("#")[0]};function u(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}const d=e=>{c=e},h=e=>{const t=g(e),r=c.map((e=>{let{path:t,matchPath:r}=e;return{path:r,originalPath:t}})),n=(0,o.pick)(r,t);return n?a(n.route.originalPath):null},f=e=>{const t=g(e),r=c.map((e=>{let{path:t,matchPath:r}=e;return{path:r,originalPath:t}})),n=(0,o.pick)(r,t);return n?n.params:{}},p=e=>{const t=l(u(e));if(s.has(t))return s.get(t);const r=(0,i.J)(e);if(r)return p(r.toPath);let o=h(t);return o||(o=g(e)),s.set(t,o),o},g=e=>{let t=l(u(e));return"/index.html"===t&&(t="/"),t=a(t),t}},94792:function(e,t,r){"use strict";r.r(t),r.d(t,{Link:function(){return s.rU},PageRenderer:function(){return a()},Script:function(){return w.Script},ScriptStrategy:function(){return w.ScriptStrategy},Slice:function(){return k},StaticQuery:function(){return c.i1},StaticQueryContext:function(){return c.B9},collectedScriptsByPage:function(){return w.collectedScriptsByPage},graphql:function(){return C},navigate:function(){return s.c4},parsePath:function(){return s.cP},prefetchPathname:function(){return P},scriptCache:function(){return w.scriptCache},scriptCallbackCache:function(){return w.scriptCallbackCache},useScrollRestoration:function(){return i.p2},useStaticQuery:function(){return c.K2},withAssetPrefix:function(){return s.mc},withPrefix:function(){return s.dq}});var o=r(78175),n=r(69758),a=r.n(n),i=r(2802),s=r(82467),c=r(95483);var l=r(81665);function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var d=r(88960);function h(e,t,r){return h=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,r){var o=[null];o.push.apply(o,t);var n=new(Function.bind.apply(e,o));return r&&(0,d.Z)(n,r.prototype),n},h.apply(null,arguments)}function f(e){var t="function"==typeof Map?new Map:void 0;return f=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return h(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,d.Z)(r,e)},f(e)}var p=r(2784),g=r(53112),m=r(23204);const v=e=>{let{sliceId:t,children:r}=e;const o=[p.createElement("slice-start",{id:`${t}-1`}),p.createElement("slice-end",{id:`${t}-1`})];return r&&(o.push(r),o.push(p.createElement("slice-start",{id:`${t}-2`}),p.createElement("slice-end",{id:`${t}-2`}))),o},y=e=>{let{sliceName:t,allowEmpty:r,children:o,...n}=e;const a=(0,p.useContext)(m.u0),i=(0,p.useContext)(m.Db),s=a[t];if(!s){if(r)return null;throw new Error(`Slice "${s}" for "${t}" slot not found`)}const c=((e,t)=>Object.keys(t).length?`${e}-${(0,g.M)(t)}`:e)(s,n);let l=i[c];return l?o&&(l.hasChildren=!0):i[c]=l={props:n,sliceName:s,hasChildren:!!o},p.createElement(v,{sliceId:c},o)},b=e=>{let{sliceName:t,allowEmpty:r,children:o,...n}=e;const a=(0,p.useContext)(m.u0),i=(0,p.useContext)(m.m3),s=a[t],c=i.get(s);if(!c){if(r)return null;throw new Error(`Slice "${s}" for "${t}" slot not found`)}return p.createElement(c.component,Object.assign({sliceContext:c.sliceContext,data:c.data},n),o)};function k(e){{const t={...e,sliceName:e.alias};delete t.alias,delete t.__renderedByLocation;const r=(0,p.useContext)(m.Bs),o=S(e);if(Object.keys(o).length)throw new B("browser"===r.renderEnvironment,t.sliceName,o,e.__renderedByLocation);if("server"===r.renderEnvironment)return p.createElement(y,t);if("browser"===r.renderEnvironment)return p.createElement(b,t);if("engines"===r.renderEnvironment||"dev-ssr"===r.renderEnvironment)return p.createElement(b,t);if("slices"===r.renderEnvironment){let t="";try{t=`\n\nSlice component "${r.sliceRoot.name}" (${r.sliceRoot.componentPath}) tried to render `}catch{}throw new Error(`Nested slices are not supported.${t}\n\nSee https://gatsbyjs.com/docs/reference/built-in-components/gatsby-slice#nested-slices`)}throw new Error(`Slice context "${r.renderEnvironment}" is not supported.`)}}let B=function(e){function t(r,o,n,a){var i;const s=Object.entries(n).map((e=>{let[t,r]=e;return`not serializable "${r}" type passed to "${t}" prop`})).join(", "),c="SlicePropsError";let l="",u="";if(r){const e=p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactDebugCurrentFrame.getCurrentStack().trim().split("\n").slice(1);e[0]=e[0].trim(),l="\n"+e.join("\n"),u=`Slice "${o}" was passed props that are not serializable (${s}).`}else{u=`${c}: Slice "${o}" was passed props that are not serializable (${s}).`;l=`${u}\n${(new Error).stack.trim().split("\n").slice(2).join("\n")}`}return(i=e.call(this,u)||this).name=c,l?i.stack=l:Error.captureStackTrace(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),t),a&&(i.forcedLocation={...a,functionName:"Slice"}),i}return(0,l.Z)(t,e),t}(f(Error));const S=function(e,t,r,o){void 0===t&&(t={}),void 0===r&&(r=[]),void 0===o&&(o=null);for(const[n,a]of Object.entries(e)){if(null==a||!o&&"children"===n)continue;const e=o?`${o}.${n}`:n;"function"==typeof a?t[e]=typeof a:"object"==typeof a&&r.indexOf(a)<=0&&(r.push(a),S(a,t,r,e))}return t};var w=r(56291);const P=o.ZP.enqueue;function C(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},78175:function(e,t,r){"use strict";r.d(t,{uQ:function(){return d},kL:function(){return B},ZP:function(){return P},Nt:function(){return x},hs:function(){return C},jN:function(){return w},N1:function(){return S}});var o=r(81665),n=r(84616),a=r(90058);const i=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(r){return!1}return!1}("prefetch")?function(e,t){return new Promise(((r,o)=>{if("undefined"==typeof document)return void o();const n=document.createElement("link");n.setAttribute("rel","prefetch"),n.setAttribute("href",e),Object.keys(t).forEach((e=>{n.setAttribute(e,t[e])})),n.onload=r,n.onerror=o;(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(n)}))}:function(e){return new Promise(((t,r)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),o.onload=()=>{200===o.status?t():r()},o.send(null)}))},s={};var c=function(e,t){return new Promise((r=>{s[e]?r():i(e,t).then((()=>{r(),s[e]=!0})).catch((()=>{}))}))},l=r(16249),u=r(79529);const d={Error:"error",Success:"success"},h=e=>{const[t,r]=e.split("?");var o;return`/blueprints/page-data/${"/"===t?"index":(o="/"===(o=t)[0]?o.slice(1):o).endsWith("/")?o.slice(0,-1):o}/page-data.json${r?`?${r}`:""}`},f=e=>e.startsWith("//");function p(e,t){return void 0===t&&(t="GET"),new Promise((r=>{const o=new XMLHttpRequest;o.open(t,e,!0),o.onreadystatechange=()=>{4==o.readyState&&r(o)},o.send(null)}))}const g=/bot|crawler|spider|crawling/i,m=function(e,t,r){var o;void 0===t&&(t=null);const n={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath,staticQueryHashes:e.staticQueryHashes,getServerDataError:e.getServerDataError,slicesMap:null!==(o=e.slicesMap)&&void 0!==o?o:{}};return{component:t,head:r,json:e.result,page:n}};function v(e){return new Promise((t=>{try{const r=e.readRoot();t(r)}catch(r){if(!Object.hasOwnProperty.call(r,"_response")||!Object.hasOwnProperty.call(r,"_status"))throw r;setTimeout((()=>{v(e).then(t)}),200)}}))}let y=function(){function e(e,t){this.inFlightNetworkRequests=new Map,this.pageDb=new Map,this.inFlightDb=new Map,this.staticQueryDb={},this.pageDataDb=new Map,this.partialHydrationDb=new Map,this.slicesDataDb=new Map,this.sliceInflightDb=new Map,this.slicesDb=new Map,this.isPrefetchQueueRunning=!1,this.prefetchQueued=[],this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=e,(0,u.DS)(t)}var t=e.prototype;return t.memoizedGet=function(e){let t=this.inFlightNetworkRequests.get(e);return t||(t=p(e,"GET"),this.inFlightNetworkRequests.set(e,t)),t.then((t=>(this.inFlightNetworkRequests.delete(e),t))).catch((t=>{throw this.inFlightNetworkRequests.delete(e),t}))},t.setApiRunner=function(e){this.apiRunner=e,this.prefetchDisabled=e("disableCorePrefetching").some((e=>e))},t.fetchPageDataJson=function(e){const{pagePath:t,retries:r=0}=e,o=h(t);return this.memoizedGet(o).then((o=>{const{status:n,responseText:a}=o;if(200===n)try{const r=JSON.parse(a);if(void 0===r.path)throw new Error("not a valid pageData response");const o=t.split("?")[1];return o&&!r.path.includes(o)&&(r.path+=`?${o}`),Object.assign(e,{status:d.Success,payload:r})}catch(i){}return 404===n||200===n?"/404.html"===t||"/500.html"===t?Object.assign(e,{status:d.Error}):this.fetchPageDataJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===n?this.fetchPageDataJson(Object.assign(e,{pagePath:"/500.html",internalServerError:!0})):r<3?this.fetchPageDataJson(Object.assign(e,{retries:r+1})):Object.assign(e,{status:d.Error})}))},t.fetchPartialHydrationJson=function(e){const{pagePath:t,retries:r=0}=e,o=h(t).replace(".json","-rsc.json");return this.memoizedGet(o).then((o=>{const{status:n,responseText:a}=o;if(200===n)try{return Object.assign(e,{status:d.Success,payload:a})}catch(i){}return 404===n||200===n?"/404.html"===t||"/500.html"===t?Object.assign(e,{status:d.Error}):this.fetchPartialHydrationJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===n?this.fetchPartialHydrationJson(Object.assign(e,{pagePath:"/500.html",internalServerError:!0})):r<3?this.fetchPartialHydrationJson(Object.assign(e,{retries:r+1})):Object.assign(e,{status:d.Error})}))},t.loadPageDataJson=function(e){const t=(0,u.Cj)(e);if(this.pageDataDb.has(t)){const e=this.pageDataDb.get(t);return Promise.resolve(e)}return this.fetchPageDataJson({pagePath:t}).then((e=>(this.pageDataDb.set(t,e),e)))},t.loadPartialHydrationJson=function(e){const t=(0,u.Cj)(e);if(this.partialHydrationDb.has(t)){const e=this.partialHydrationDb.get(t);return Promise.resolve(e)}return this.fetchPartialHydrationJson({pagePath:t}).then((e=>(this.partialHydrationDb.set(t,e),e)))},t.loadSliceDataJson=function(e){if(this.slicesDataDb.has(e)){const t=this.slicesDataDb.get(e);return Promise.resolve({sliceName:e,jsonPayload:t})}return p(`/blueprints/slice-data/${e}.json`,"GET").then((t=>{const r=JSON.parse(t.responseText);return this.slicesDataDb.set(e,r),{sliceName:e,jsonPayload:r}}))},t.findMatchPath=function(e){return(0,u.UD)(e)},t.loadPage=function(e){const t=(0,u.Cj)(e);if(this.pageDb.has(t)){const e=this.pageDb.get(t);return e.error?Promise.resolve({error:e.error,status:e.status}):Promise.resolve(e.payload)}if(this.inFlightDb.has(t))return this.inFlightDb.get(t);const r=[this.loadAppData(),this.loadPageDataJson(t)];const o=Promise.all(r).then((e=>{const[r,o,i]=e;if(o.status===d.Error||(null==i?void 0:i.status)===d.Error)return{status:d.Error};let s=o.payload;const{componentChunkName:c,staticQueryHashes:u=[],slicesMap:h={}}=s,f={},p=Array.from(new Set(Object.values(h))),g=e=>{if(this.slicesDb.has(e.name))return this.slicesDb.get(e.name);if(this.sliceInflightDb.has(e.name))return this.sliceInflightDb.get(e.name);const t=this.loadComponent(e.componentChunkName).then((t=>{return{component:(r=t,r&&r.default||r),sliceContext:e.result.sliceContext,data:e.result.data};var r}));return this.sliceInflightDb.set(e.name,t),t.then((t=>{this.slicesDb.set(e.name,t),this.sliceInflightDb.delete(e.name)})),t};return Promise.all(p.map((e=>this.loadSliceDataJson(e)))).then((e=>{const h=[],p=(0,n.Z)(u);for(const{jsonPayload:t,sliceName:r}of Object.values(e)){h.push({name:r,...t});for(const e of t.staticQueryHashes)p.includes(e)||p.push(e)}const y=[Promise.all(h.map(g)),this.loadComponent(c,"head")];y.push(this.loadComponent(c));const b=Promise.all(y).then((e=>{const[t,n,c]=e;f.createdAt=new Date;for(const r of t)(!r||r instanceof Error)&&(f.status=d.Error,f.error=r);let l;if((!c||c instanceof Error)&&(f.status=d.Error,f.error=c),f.status!==d.Error){if(f.status=d.Success,!0!==o.notFound&&!0!==(null==i?void 0:i.notFound)||(f.notFound=!0),s=Object.assign(s,{webpackCompilationHash:r?r.webpackCompilationHash:""}),"string"==typeof(null==i?void 0:i.payload)){l=m(s,null,n),l.partialHydration=i.payload;const e=new ReadableStream({start(e){const t=new TextEncoder;e.enqueue(t.encode(i.payload))},pull(e){e.close()},cancel(){}});return v((0,a.createFromReadableStream)(e)).then((e=>(l.partialHydration=e,l)))}l=m(s,c,n)}return l})),k=Promise.all(p.map((e=>{if(this.staticQueryDb[e]){const t=this.staticQueryDb[e];return{staticQueryHash:e,jsonPayload:t}}return this.memoizedGet(`/blueprints/page-data/sq/d/${e}.json`).then((t=>{const r=JSON.parse(t.responseText);return{staticQueryHash:e,jsonPayload:r}})).catch((()=>{throw new Error(`We couldn't load "/blueprints/page-data/sq/d/${e}.json"`)}))}))).then((e=>{const t={};return e.forEach((e=>{let{staticQueryHash:r,jsonPayload:o}=e;t[r]=o,this.staticQueryDb[r]=o})),t}));return Promise.all([b,k]).then((e=>{let r,[o,n]=e;return o&&(r={...o,staticQueryResults:n},f.payload=r,l.Z.emit("onPostLoadPageResources",{page:r,pageResources:r})),this.pageDb.set(t,f),f.error?{error:f.error,status:f.status}:r})).catch((e=>({error:e,status:d.Error})))}))}));return o.then((()=>{this.inFlightDb.delete(t)})).catch((e=>{throw this.inFlightDb.delete(t),e})),this.inFlightDb.set(t,o),o},t.loadPageSync=function(e,t){void 0===t&&(t={});const r=(0,u.Cj)(e);if(this.pageDb.has(r)){var o;const e=this.pageDb.get(r);if(e.payload)return e.payload;if(null!==(o=t)&&void 0!==o&&o.withErrorDetails)return{error:e.error,status:e.status}}},t.shouldPrefetch=function(e){return!!(()=>{if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0})()&&((!navigator.userAgent||!g.test(navigator.userAgent))&&!this.pageDb.has(e))},t.prefetch=function(e){if(!this.shouldPrefetch(e))return{then:e=>e(!1),abort:()=>{}};if(this.prefetchTriggered.has(e))return{then:e=>e(!0),abort:()=>{}};const t={resolve:null,reject:null,promise:null};t.promise=new Promise(((e,r)=>{t.resolve=e,t.reject=r})),this.prefetchQueued.push([e,t]);const r=new AbortController;return r.signal.addEventListener("abort",(()=>{const t=this.prefetchQueued.findIndex((t=>{let[r]=t;return r===e}));-1!==t&&this.prefetchQueued.splice(t,1)})),this.isPrefetchQueueRunning||(this.isPrefetchQueueRunning=!0,setTimeout((()=>{this._processNextPrefetchBatch()}),3e3)),{then:(e,r)=>t.promise.then(e,r),abort:r.abort.bind(r)}},t._processNextPrefetchBatch=function(){(window.requestIdleCallback||(e=>setTimeout(e,0)))((()=>{const e=this.prefetchQueued.splice(0,4),t=Promise.all(e.map((e=>{let[t,r]=e;return this.prefetchTriggered.has(t)||(this.apiRunner("onPrefetchPathname",{pathname:t}),this.prefetchTriggered.add(t)),this.prefetchDisabled?r.resolve(!1):this.doPrefetch((0,u.Cj)(t)).then((()=>{this.prefetchCompleted.has(t)||(this.apiRunner("onPostPrefetchPathname",{pathname:t}),this.prefetchCompleted.add(t)),r.resolve(!0)}))})));this.prefetchQueued.length?t.then((()=>{setTimeout((()=>{this._processNextPrefetchBatch()}),3e3)})):this.isPrefetchQueueRunning=!1}))},t.doPrefetch=function(e){const t=h(e);return c(t,{crossOrigin:"anonymous",as:"fetch"}).then((()=>this.loadPageDataJson(e)))},t.hovering=function(e){this.loadPage(e)},t.getResourceURLsForPathname=function(e){const t=(0,u.Cj)(e),r=this.pageDataDb.get(t);if(r){const e=m(r.payload);return[].concat((0,n.Z)(b(e.page.componentChunkName)),[h(t)])}return null},t.isPageNotFound=function(e){const t=(0,u.Cj)(e),r=this.pageDb.get(t);return!r||r.notFound},t.loadAppData=function(e){return void 0===e&&(e=0),this.memoizedGet("/blueprints/page-data/app-data.json").then((t=>{const{status:r,responseText:o}=t;let n;if(200!==r&&e<3)return this.loadAppData(e+1);if(200===r)try{const e=JSON.parse(o);if(void 0===e.webpackCompilationHash)throw new Error("not a valid app-data response");n=e}catch(a){}return n}))},e}();const b=e=>(window.___chunkMapping[e]||[]).map((e=>"/blueprints"+e));let k,B=function(e){function t(t,r,o){var n;return n=e.call(this,(function(e,r){if(void 0===r&&(r="components"),!t[r="components"][e])throw new Error(`We couldn't find the correct component chunk with the name "${e}"`);return t[r][e]().catch((e=>e))}),r)||this,o&&n.pageDataDb.set((0,u.Cj)(o.path),{pagePath:o.path,payload:o,status:"success"}),n}(0,o.Z)(t,e);var r=t.prototype;return r.doPrefetch=function(t){return e.prototype.doPrefetch.call(this,t).then((e=>{if(e.status!==d.Success)return Promise.resolve();const t=e.payload,r=t.componentChunkName,o=b(r);return Promise.all(o.map(c)).then((()=>t))}))},r.loadPageDataJson=function(t){return e.prototype.loadPageDataJson.call(this,t).then((e=>e.notFound?f(t)?e:p(t,"HEAD").then((t=>200===t.status?{status:d.Error}:e)):e))},r.loadPartialHydrationJson=function(t){return e.prototype.loadPartialHydrationJson.call(this,t).then((e=>e.notFound?f(t)?e:p(t,"HEAD").then((t=>200===t.status?{status:d.Error}:e)):e))},t}(y);const S=e=>{k=e},w={enqueue:e=>k.prefetch(e),getResourceURLsForPathname:e=>k.getResourceURLsForPathname(e),loadPage:e=>k.loadPage(e),loadPageSync:function(e,t){return void 0===t&&(t={}),k.loadPageSync(e,t)},prefetch:e=>k.prefetch(e),isPageNotFound:e=>k.isPageNotFound(e),hovering:e=>k.hovering(e),loadAppData:()=>k.loadAppData()};var P=w;function C(){return k?k.staticQueryDb:{}}function x(){return k?k.slicesDb:{}}},49559:function(e,t,r){"use strict";r.d(t,{Z:function(){return P}});var o=r(2784),n=r(13980),a=r.n(n),i=r(21852),s=r(79529),c=r(84616),l=r(94792),u=r(45619),d=r(33853);function h(e){let{children:t,callback:r}=e;return(0,o.useEffect)((()=>{r()})),t}const f=["link","meta","style","title","base","noscript","script","html","body"];function p(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){const o=t.cloneNode(!0);return o.setAttribute("nonce",""),o.nonce=r,r===e.nonce&&e.isEqualNode(o)}}return e.isEqualNode(t)}function g(e,t){void 0===t&&(t={html:{},body:{}});const r=new Map,o=[];for(const l of e.childNodes){var n,a;const e=l.nodeName.toLowerCase(),u=null===(n=l.attributes)||void 0===n||null===(a=n.id)||void 0===a?void 0:a.value;if(y(l)){if(v(e))if("html"===e||"body"===e)for(const r of l.attributes){const o="style"===r.name;var i;if(t[e]={...t[e]},o||(t[e][r.name]=r.value),o)t[e].style=`${null!==(i=t[e])&&void 0!==i&&i.style?t[e].style:""}${r.value} `}else{let e=l.cloneNode(!0);if(e.setAttribute("data-gatsby-head",!0),"script"===e.nodeName.toLowerCase()&&(e=m(e)),u)if(r.has(u)){var s;const t=r.get(u);null===(s=o[t].parentNode)||void 0===s||s.removeChild(o[t]),o[t]=e}else o.push(e),r.set(u,o.length-1);else o.push(e)}l.childNodes.length&&o.push.apply(o,(0,c.Z)(g(l,t).validHeadNodes))}}return{validHeadNodes:o,htmlAndBodyAttributes:t}}function m(e){const t=document.createElement("script");for(const r of e.attributes)t.setAttribute(r.name,r.value);return t.innerHTML=e.innerHTML,t}function v(e){return f.includes(e)}function y(e){return 1===e.nodeType}const b=document.createElement("div"),k={html:[],body:[]},B=()=>{var e;const{validHeadNodes:t,htmlAndBodyAttributes:r}=g(b);k.html=Object.keys(r.html),k.body=Object.keys(r.body),function(e){if(!e)return;const{html:t,body:r}=e,o=document.querySelector("html");o&&Object.entries(t).forEach((e=>{let[t,r]=e;o.setAttribute(t,r)}));const n=document.querySelector("body");n&&Object.entries(r).forEach((e=>{let[t,r]=e;n.setAttribute(t,r)}))}(r);const o=document.querySelectorAll("[data-gatsby-head]");var n;if(0===o.length)return void(n=document.head).append.apply(n,(0,c.Z)(t));const a=[];!function(e){let{oldNodes:t,newNodes:r,onStale:o,onNew:n}=e;for(const a of t){const e=r.findIndex((e=>p(e,a)));-1===e?o(a):r.splice(e,1)}for(const a of r)n(a)}({oldNodes:o,newNodes:t,onStale:e=>e.parentNode.removeChild(e),onNew:e=>a.push(e)}),(e=document.head).append.apply(e,a)};function S(e){let{pageComponent:t,staticQueryResults:r,pageComponentProps:n}=e;(0,o.useEffect)((()=>{if(null!=t&&t.Head){!function(e){if("function"!=typeof e)throw new Error(`Expected "Head" export to be a function got "${typeof e}".`)}(t.Head);const{render:a}=(0,d.U)(),s=o.createElement(t.Head,{location:{pathname:(e=n).location.pathname},params:e.params,data:e.data||{},serverData:e.serverData,pageContext:e.pageContext}),c=(0,i.h)("wrapRootElement",{element:s},s,(e=>{let{result:t}=e;return{element:t}})).pop();a(o.createElement(h,{callback:B},o.createElement(l.StaticQueryContext.Provider,{value:r},o.createElement(u.LocationProvider,null,c))),b)}var e;return()=>{!function(){const e=document.querySelectorAll("[data-gatsby-head]");for(const t of e)t.parentNode.removeChild(t)}(),function(e){if(!e)return;const{html:t,body:r}=e;if(t){const e=document.querySelector("html");t.forEach((t=>{e&&e.removeAttribute(t)}))}if(r){const e=document.querySelector("body");r.forEach((t=>{e&&e.removeAttribute(t)}))}}(k)}}))}function w(e){const t={...e,params:{...(0,s.GA)(e.location.pathname),...e.pageResources.json.pageContext.__params}};let r;var n;r=e.pageResources.partialHydration?e.pageResources.partialHydration:(0,o.createElement)((n=e.pageResources.component)&&n.default||n,{...t,key:e.path||e.pageResources.page.path});S({pageComponent:e.pageResources.head,staticQueryResults:e.pageResources.staticQueryResults,pageComponentProps:t});return(0,i.h)("wrapPageElement",{element:r,props:t},r,(e=>{let{result:r}=e;return{element:r,props:t}})).pop()}w.propTypes={location:a().object.isRequired,pageResources:a().object.isRequired,data:a().object,pageContext:a().object.isRequired};var P=w},45069:function(e,t,r){"use strict";var o=r(81665),n=r(21852),a=r(2784),i=r(45619),s=r(2802),c=r(95483),l=r(23204),u=r(78175),d=r(33182),h=r(16249);const f={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"};var p=r(82467);function g(e){const t=(0,d.J)(e),{hash:r,search:o}=window.location;return null!=t&&(window.___replace(t.toPath+o+r),!0)}let m="";window.addEventListener("unhandledrejection",(e=>{/loading chunk \d* failed./i.test(e.reason)&&m&&(window.location.pathname=m)}));const v=(e,t)=>{g(e.pathname)||(m=e.pathname,(0,n.h)("onPreRouteUpdate",{location:e,prevLocation:t}))},y=(e,t)=>{g(e.pathname)||(0,n.h)("onRouteUpdate",{location:e,prevLocation:t})},b=function(e,t){if(void 0===t&&(t={}),"number"==typeof e)return void i.globalHistory.navigate(e);const{pathname:r,search:o,hash:a}=(0,p.cP)(e),s=(0,d.J)(r);if(s&&(e=s.toPath+o+a),window.___swUpdated)return void(window.location=r+o+a);const c=setTimeout((()=>{h.Z.emit("onDelayedLoadPageResources",{pathname:r}),(0,n.h)("onRouteUpdateDelayed",{location:window.location})}),1e3);u.ZP.loadPage(r+o).then((n=>{if(!n||n.status===u.uQ.Error)return window.history.replaceState({},"",location.href),window.location=r,void clearTimeout(c);n&&n.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=r+o+a),(0,i.navigate)(e,t),clearTimeout(c)}))};function k(e,t){let{location:r}=t;const{pathname:o,hash:a}=r,i=(0,n.h)("shouldUpdateScroll",{prevRouterProps:e,pathname:o,routerProps:{location:r},getSavedScrollPosition:e=>[0,this._stateStorage.read(e,e.key)]});if(i.length>0)return i[i.length-1];if(e){const{location:{pathname:t}}=e;if(t===o)return a?decodeURI(a.slice(1)):[0,0]}return!0}let B=function(e){function t(t){var r;return(r=e.call(this,t)||this).announcementRef=a.createRef(),r}(0,o.Z)(t,e);var r=t.prototype;return r.componentDidUpdate=function(e,t){requestAnimationFrame((()=>{let e=`new page at ${this.props.location.pathname}`;document.title&&(e=document.title);const t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);const r=`Navigated to ${e}`;if(this.announcementRef.current){this.announcementRef.current.innerText!==r&&(this.announcementRef.current.innerText=r)}}))},r.render=function(){return a.createElement("div",Object.assign({},f,{ref:this.announcementRef}))},t}(a.Component);const S=(e,t)=>{var r,o;return e.href!==t.href||(null==e||null===(r=e.state)||void 0===r?void 0:r.key)!==(null==t||null===(o=t.state)||void 0===o?void 0:o.key)};let w=function(e){function t(t){var r;return r=e.call(this,t)||this,v(t.location,null),r}(0,o.Z)(t,e);var r=t.prototype;return r.componentDidMount=function(){y(this.props.location,null)},r.shouldComponentUpdate=function(e){return!!S(this.props.location,e.location)&&(v(e.location,this.props.location),!0)},r.componentDidUpdate=function(e){S(e.location,this.props.location)&&y(this.props.location,e.location)},r.render=function(){return a.createElement(a.Fragment,null,this.props.children,a.createElement(B,{location:location}))},t}(a.Component);var P=r(49559),C=r(96849);function x(e,t){for(var r in e)if(!(r in t))return!0;for(var o in t)if(e[o]!==t[o])return!0;return!1}var E=function(e){function t(t){var r;r=e.call(this)||this;const{location:o,pageResources:n}=t;return r.state={location:{...o},pageResources:n||u.ZP.loadPageSync(o.pathname+o.search,{withErrorDetails:!0})},r}(0,o.Z)(t,e),t.getDerivedStateFromProps=function(e,t){let{location:r}=e;if(t.location.href!==r.href){return{pageResources:u.ZP.loadPageSync(r.pathname+r.search,{withErrorDetails:!0}),location:{...r}}}return{location:{...r}}};var r=t.prototype;return r.loadResources=function(e){u.ZP.loadPage(e).then((t=>{t&&t.status!==u.uQ.Error?this.setState({location:{...window.location},pageResources:t}):(window.history.replaceState({},"",location.href),window.location=e)}))},r.shouldComponentUpdate=function(e,t){return t.pageResources?this.state.pageResources!==t.pageResources||(this.state.pageResources.component!==t.pageResources.component||(this.state.pageResources.json!==t.pageResources.json||(!(this.state.location.key===t.location.key||!t.pageResources.page||!t.pageResources.page.matchPath&&!t.pageResources.page.path)||function(e,t,r){return x(e.props,t)||x(e.state,r)}(this,e,t)))):(this.loadResources(e.location.pathname+e.location.search),!1)},r.render=function(){return this.props.children(this.state)},t}(a.Component),T=r(53834),N=r(33853);const F=new u.kL(C,[],window.pageData);(0,u.N1)(F),F.setApiRunner(n.h);const{render:A,hydrate:L}=(0,N.U)();window.asyncRequires=C,window.___emitter=h.Z,window.___loader=u.jN,i.globalHistory.listen((e=>{e.location.action=e.action})),window.___push=e=>b(e,{replace:!1}),window.___replace=e=>b(e,{replace:!0}),window.___navigate=(e,t)=>b(e,t);const R="gatsby-reload-compilation-hash-match";(0,n.I)("onClientEntry").then((()=>{(0,n.h)("registerServiceWorker").filter(Boolean).length>0&&r(10472);const e=e=>a.createElement(i.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},a.createElement(P.Z,e)),t=a.createContext({}),d={renderEnvironment:"browser"};let h=function(e){function r(){return e.apply(this,arguments)||this}return(0,o.Z)(r,e),r.prototype.render=function(){const{children:e}=this.props;return a.createElement(i.Location,null,(r=>{let{location:o}=r;return a.createElement(E,{location:o},(r=>{let{pageResources:o,location:n}=r;const i=(0,u.hs)(),s=(0,u.Nt)();return a.createElement(c.B9.Provider,{value:i},a.createElement(l.Bs.Provider,{value:d},a.createElement(l.m3.Provider,{value:s},a.createElement(l.u0.Provider,{value:o.page.slicesMap},a.createElement(t.Provider,{value:{pageResources:o,location:n}},e)))))}))}))},r}(a.Component),f=function(r){function n(){return r.apply(this,arguments)||this}return(0,o.Z)(n,r),n.prototype.render=function(){return a.createElement(t.Consumer,null,(t=>{let{pageResources:r,location:o}=t;return a.createElement(w,{location:o},a.createElement(s.$C,{location:o,shouldUpdateScroll:k},a.createElement(i.Router,{basepath:"/blueprints",location:o,id:"gatsby-focus-wrapper"},a.createElement(e,Object.assign({path:"/404.html"===r.page.path||"/500.html"===r.page.path?(0,T.Z)(o.pathname,"/blueprints"):encodeURI((r.page.matchPath||r.page.path).split("?")[0])},this.props,{location:o,pageResources:r},r.json)))))}))},n}(a.Component);const{pagePath:p,location:g}=window;p&&"/blueprints"+p!==g.pathname+(p.includes("?")?g.search:"")&&!(F.findMatchPath((0,T.Z)(g.pathname,"/blueprints"))||p.match(/^\/(404|500)(\/?|.html)$/)||p.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&(0,i.navigate)("/blueprints"+p+(p.includes("?")?"":g.search)+g.hash,{replace:!0});const m=()=>{try{return sessionStorage}catch{return null}};u.jN.loadPage(g.pathname+g.search).then((e=>{var t;const r=m();if(null!=e&&null!==(t=e.page)&&void 0!==t&&t.webpackCompilationHash&&e.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),r)){if(!("1"===r.getItem(R)))return r.setItem(R,"1"),void window.location.reload(!0)}if(r&&r.removeItem(R),!e||e.status===u.uQ.Error){const t=`page resources for ${g.pathname} not found. Not rendering React`;if(e&&e.error)throw console.error(t),e.error;throw new Error(t)}const o=(0,n.h)("wrapRootElement",{element:a.createElement(f,null)},a.createElement(f,null),(e=>{let{result:t}=e;return{element:t}})).pop(),i=function(){const e=a.useRef(!1);return a.useEffect((()=>{e.current||(e.current=!0,performance.mark&&performance.mark("onInitialClientRender"),(0,n.h)("onInitialClientRender"))}),[]),a.createElement(h,null,o)},s=document.getElementById("gatsby-focus-wrapper");let c=A;s&&s.children.length&&(c=L);const l=(0,n.h)("replaceHydrateFunction",void 0,c)[0];function d(){const e="undefined"!=typeof window?document.getElementById("___gatsby"):null;l(a.createElement(i,null),e)}const p=document;if("complete"===p.readyState||"loading"!==p.readyState&&!p.documentElement.doScroll)setTimeout((function(){d()}),0);else{const e=function(){p.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1),d()};p.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e,!1)}}))}))},83161:function(e,t,r){"use strict";r.r(t);var o=r(2784),n=r(78175),a=r(49559);t.default=e=>{let{location:t}=e;const r=n.ZP.loadPageSync(t.pathname);return r?o.createElement(a.Z,{location:t,pageResources:r,...r.json}):null}},69758:function(e,t,r){var o;e.exports=(o=r(83161))&&o.default||o},33853:function(e,t,r){"use strict";r.d(t,{U:function(){return n}});const o=new WeakMap;function n(){const e=r(17029);return{render:(t,r)=>{let n=o.get(r);n||o.set(r,n=e.createRoot(r)),n.render(t)},hydrate:(t,r)=>e.hydrateRoot(r,t)}}},33182:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});const o=new Map,n=new Map;function a(e){let t=o.get(e);return t||(t=n.get(e.toLowerCase())),t}[].forEach((e=>{e.ignoreCase?n.set(e.fromPath,e):o.set(e.fromPath,e)}))},10472:function(e,t,r){"use strict";r.r(t);var o=r(21852);"https:"!==window.location.protocol&&"localhost"!==window.location.hostname?console.error("Service workers can only be used over HTTPS, or on localhost for development"):"serviceWorker"in navigator&&navigator.serviceWorker.register("/blueprints/sw.js").then((function(e){e.addEventListener("updatefound",(()=>{(0,o.h)("onServiceWorkerUpdateFound",{serviceWorker:e});const t=e.installing;console.log("installingWorker",t),t.addEventListener("statechange",(()=>{switch(t.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,(0,o.h)("onServiceWorkerUpdateReady",{serviceWorker:e}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),(0,o.h)("onServiceWorkerInstalled",{serviceWorker:e}));break;case"redundant":console.error("The installing service worker became redundant."),(0,o.h)("onServiceWorkerRedundant",{serviceWorker:e});break;case"activated":(0,o.h)("onServiceWorkerActive",{serviceWorker:e})}}))}))})).catch((function(e){console.error("Error during service worker registration:",e)}))},23204:function(e,t,r){"use strict";r.d(t,{Bs:function(){return a},Db:function(){return s},m3:function(){return n},u0:function(){return i}});var o=r(2784);const n=o.createContext({}),a=o.createContext({}),i=o.createContext({}),s=o.createContext({})},95483:function(e,t,r){"use strict";r.d(t,{i1:function(){return c},B9:function(){return n},K2:function(){return l}});var o=r(2784);const n=(a="StaticQuery",i={},o.createServerContext?function(e,t){return void 0===t&&(t=null),globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[e]||(globalThis.__SERVER_CONTEXT[e]=o.createServerContext(e,t)),globalThis.__SERVER_CONTEXT[e]}(a,i):o.createContext(i));var a,i;function s(e){let{staticQueryData:t,data:r,query:n,render:a}=e;const i=r?r.data:t[n]&&t[n].data;return o.createElement(o.Fragment,null,i&&a(i),!i&&o.createElement("div",null,"Loading (StaticQuery)"))}const c=e=>{const{data:t,query:r,render:a,children:i}=e;return o.createElement(n.Consumer,null,(e=>o.createElement(s,{data:t,query:r,render:a||i,staticQueryData:e})))},l=e=>{var t;o.useContext;const r=o.useContext(n);if(isNaN(Number(e)))throw new Error(`useStaticQuery was called with a string but expects to be called using \`graphql\`. Try this:\n\nimport { useStaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql\`${e}\`);\n`);if(null!==(t=r[e])&&void 0!==t&&t.data)return r[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")}},53834:function(e,t,r){"use strict";function o(e,t){return void 0===t&&(t=""),t?e===t?"/":e.startsWith(`${t}/`)?e.slice(t.length):e:e}r.d(t,{Z:function(){return o}})},47677:function(e){"use strict";e.exports=function(e,t,r,o,n,a,i,s){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,o,n,a,i,s],u=0;(c=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},66866:function(e,t){"use strict";var r=60103,o=60106,n=60107,a=60108,i=60114,s=60109,c=60110,l=60112,u=60113,d=60120,h=60115,f=60116,p=60121,g=60122,m=60117,v=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;r=b("react.element"),o=b("react.portal"),n=b("react.fragment"),a=b("react.strict_mode"),i=b("react.profiler"),s=b("react.provider"),c=b("react.context"),l=b("react.forward_ref"),u=b("react.suspense"),d=b("react.suspense_list"),h=b("react.memo"),f=b("react.lazy"),p=b("react.block"),g=b("react.server.block"),m=b("react.fundamental"),v=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case n:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case c:case l:case f:case h:case s:return e;default:return t}}case o:return t}}}},48570:function(e,t,r){"use strict";r(66866)},35077:function(e,t,r){"use strict";var o=r(2784),n={stream:!0},a=new Map,i=Symbol.for("react.element"),s=Symbol.for("react.lazy"),c=Symbol.for("react.default_value"),l=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ContextRegistry;function u(e,t,r){this._status=e,this._value=t,this._response=r}function d(e){switch(e._status){case 3:return e._value;case 1:var t=JSON.parse(e._value,e._response._fromJSON);return e._status=3,e._value=t;case 2:for(var o=(t=e._value).chunks,n=0;n((e,t)=>{const{forward:r=[],...o}=e||{},n=JSON.stringify(o,((e,t)=>("function"==typeof t&&(t=String(t)).startsWith(e+"(")&&(t="function "+t),t)));return["!(function(w,p,f,c){",Object.keys(o).length>0?`c=w[p]=Object.assign(w[p]||{},${n});`:"c=w[p]=w[p]||{};","c[f]=(c[f]||[])",r.length>0?`.concat(${JSON.stringify(r)})`:"","})(window,'partytown','forward');",t].join("")})(e,'/* Partytown 0.7.6 - MIT builder.io */\n!function(t,e,n,i,r,o,a,d,s,c,p,l){function u(){l||(l=1,"/"==(a=(o.lib||"/~partytown/")+(o.debug?"debug/":""))[0]&&(s=e.querySelectorAll(\'script[type="text/partytown"]\'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(d=setTimeout(f,1e4),e.addEventListener("pt0",w),r?h(1):n.serviceWorker?n.serviceWorker.register(a+(o.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.setAttribute("style","display:block;width:0;height:0;border:0;visibility:hidden"),c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.7.6":"sandbox-sw.html?"+Date.now()),e.body.appendChild(c)}function f(n,r){for(w(),i==t&&(o.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;ne.length)&&(t=e.length);for(var r=0,o=new Array(t);r=0||(n[r]=e[r]);return n}const l=e=>{const{search:t,hash:r,href:o,origin:n,protocol:a,host:i,hostname:s,port:c}=e.location;let{pathname:l}=e.location;return!l&&o&&h&&(l=new URL(o).pathname),{pathname:encodeURI(decodeURI(l)),search:t,hash:r,href:o,origin:n,protocol:a,host:i,hostname:s,port:c,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},u=(e,t)=>{let r=[],o=l(e),n=!1,a=()=>{};return{get location(){return o},get transitioning(){return n},_onTransitionComplete(){n=!1,a()},listen(t){r.push(t);const n=()=>{o=l(e),t({location:o,action:"POP"})};return e.addEventListener("popstate",n),()=>{e.removeEventListener("popstate",n),r=r.filter((e=>e!==t))}},navigate(t,{state:i,replace:c=!1}={}){if("number"==typeof t)e.history.go(t);else{i=s({},i,{key:Date.now()+""});try{n||c?e.history.replaceState(i,null,t):e.history.pushState(i,null,t)}catch(r){e.location[c?"replace":"assign"](t)}}o=l(e),n=!0;const u=new Promise((e=>a=e));return r.forEach((e=>e({location:o,action:"PUSH"}))),u}}},d=(e="/")=>{const t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""};let o=0;const n=[r],a=[null];return{get location(){return n[o]},addEventListener(e,t){},removeEventListener(e,t){},history:{get entries(){return n},get index(){return o},get state(){return a[o]},pushState(e,t,r){const[i,s=""]=r.split("?");o++,n.push({pathname:i,search:s.length?`?${s}`:s}),a.push(e)},replaceState(e,t,r){const[i,s=""]=r.split("?");n[o]={pathname:i,search:s},a[o]=e},go(e){const t=o+e;t<0||t>a.length-1||(o=t)}}}},h=!("undefined"==typeof window||!window.document||!window.document.createElement),f=u(h?window:d()),{navigate:p}=f;function g(e,t){return n.createServerContext?((e,t=null)=>(globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[e]||(globalThis.__SERVER_CONTEXT[e]=n.createServerContext(e,t)),globalThis.__SERVER_CONTEXT[e]))(e,t):n.createContext(t)}const m=g("Base",{baseuri:"/",basepath:"/"}),v=g("Location"),y=()=>n.useContext(m),b=()=>n.useContext(v);function k(e){this.uri=e}const B=e=>e instanceof k,S=e=>{throw new k(e)};function w(e){const{to:t,replace:r=!0,state:o,noThrow:a,baseuri:i}=e;n.useEffect((()=>{Promise.resolve().then((()=>{const n=T(t,i);p(N(n,e),{replace:r,state:o})}))}),[]);const s=T(t,i);return a||S(N(s,e)),null}const P=e=>{const t=b(),{baseuri:r}=y();return n.createElement(w,s({},t,{baseuri:r},e))};P.propTypes={from:a.string,to:a.string.isRequired};const C=(e,t)=>e.substr(0,t.length)===t,x=(e,t)=>{let r,o;const[n]=t.split("?"),a=M(n),s=""===a[0],c=H(e);for(let l=0,u=c.length;l dynamic segment "${o[1]}" is a reserved name. Please use a different name in path "${n.path}".`);const t=decodeURIComponent(r);d[o[1]]=t}else if(t!==r){e=!0;break}}if(!e){r={route:n,params:d,uri:"/"+a.slice(0,f).join("/")};break}}return r||o||null},E=(e,t)=>x([{path:e}],t),T=(e,t)=>{if(C(e,"/"))return e;const[r,o]=e.split("?"),[n]=t.split("?"),a=M(r),i=M(n);if(""===a[0])return O(n,o);if(!C(a[0],".")){const e=i.concat(a).join("/");return O(("/"===n?"":"/")+e,o)}const s=i.concat(a),c=[];for(let l=0,u=s.length;l{const[r,o=""]=e.split("?");let n="/"+M(r).map((e=>{const r=A.exec(e);return r?t[r[1]]:e})).join("/");const{location:{search:a=""}={}}=t,i=a.split("?")[1]||"";return n=O(n,o,i),n},F=(e,t)=>{const r=e=>L(e);return M(e).filter(r).sort().join("/")===M(t).filter(r).sort().join("/")},A=/^:(.+)/,L=e=>A.test(e),R=e=>e&&"*"===e[0],D=(e,t)=>({route:e,score:e.default?0:M(e.path).reduce(((e,t)=>(e+=4,(e=>""===e)(t)?e+=1:L(t)?e+=2:R(t)?e-=5:e+=3,e)),0),index:t}),H=e=>e.map(D).sort(((e,t)=>e.scoret.score?-1:e.index-t.index)),M=e=>e.replace(/(^\/+|\/+$)/g,"").split("/"),O=(e,...t)=>e+((t=t.filter((e=>e&&e.length>0)))&&t.length>0?`?${t.join("&")}`:""),_=["uri","path"],I=(e,t)=>{const r=Object.keys(e);return r.length===Object.keys(t).length&&r.every((r=>t.hasOwnProperty(r)&&e[r]===t[r]))},$=e=>e.replace(/(^\/+|\/+$)/g,""),j=e=>t=>{if(!t)return null;if(t.type===n.Fragment&&t.props.children)return n.Children.map(t.props.children,j(e));if(i(t.props.path||t.props.default||t.type===P,`: Children of must have a \`path\` or \`default\` prop, or be a \`\`. None found on element type \`${t.type}\``),i(!!(t.type!==P||t.props.from&&t.props.to),` requires both "from" and "to" props when inside a .`),i(!(t.type===P&&!F(t.props.from,t.props.to)),` has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.`),t.props.default)return{value:t,default:!0};const r=t.type===P?t.props.from:t.props.path,o="/"===r?e:`${$(e)}/${$(r)}`;return{value:t,default:t.props.default,path:t.props.children?`${$(o)}/*`:o}},z=["innerRef"],V=["to","state","replace","getProps"],W=["key"];let{forwardRef:U}=o||(o=r.t(n,2));void 0===U&&(U=e=>e);const Z=()=>{},G=U(((e,t)=>{let{innerRef:r}=e,o=c(e,z);const{baseuri:a}=y(),{location:i}=b(),{to:l,state:u,replace:d,getProps:h=Z}=o,f=c(o,V),g=T(l,a),m=encodeURI(g),v=i.pathname===m,k=C(i.pathname,m);return n.createElement("a",s({ref:t||r,"aria-current":v?"page":void 0},f,h({isCurrent:v,isPartiallyCurrent:k,href:g,location:i}),{href:g,onClick:e=>{if(f.onClick&&f.onClick(e),(e=>!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey))(e)){e.preventDefault();let t=d;if("boolean"!=typeof d&&v){const e=c(s({},i.state),W);t=I(s({},u),e)}p(g,{state:u,replace:t})}}}))}));G.displayName="Link",G.propTypes={to:a.string.isRequired};class X extends n.Component{constructor(...e){super(...e),this.displayName="ReactUseErrorBoundary"}componentDidCatch(...e){this.setState({}),this.props.onError(...e)}render(){return this.props.children}}const q=n.createContext({componentDidCatch:{current:void 0},error:void 0,setError:()=>!1});function K({children:e}){const[t,r]=n.useState(),o=n.useRef(),a=n.useMemo((()=>({componentDidCatch:o,error:t,setError:r})),[t]);return n.createElement(q.Provider,{value:a},n.createElement(X,{error:t,onError:(e,t)=>{r(e),null==o.current||o.current(e,t)}},e))}K.displayName="ReactUseErrorBoundaryContext";const Q=function(e){var t,r;function o(t){return n.createElement(K,null,n.createElement(e,s({key:"WrappedComponent"},t)))}return o.displayName=`WithErrorBoundary(${null!=(t=null!=(r=e.displayName)?r:e.name)?t:"Component"})`,o}((({history:e=f,children:t})=>{const{location:r}=e,[o,a]=n.useState({location:r}),[i]=function(e){const t=n.useContext(q);t.componentDidCatch.current=void 0;const r=n.useCallback((()=>{t.setError(void 0)}),[]);return[t.error,r]}();if(n.useEffect((()=>{e._onTransitionComplete()}),[o.location]),n.useEffect((()=>{let t=!1;const r=e.listen((({location:e})=>{Promise.resolve().then((()=>{requestAnimationFrame((()=>{t||a({location:e})}))}))}));return()=>{t=!0,r()}}),[]),i){if(!B(i))throw i;p(i.uri,{replace:!0})}return n.createElement(v.Provider,{value:o},"function"==typeof t?t(o):t||null)})),Y=({children:e})=>{const t=b();return t?e(t):n.createElement(Q,null,e)},J=({url:e,children:t})=>{const r=e.indexOf("?");let o,a="";return r>-1?(o=e.substring(0,r),a=e.substring(r)):o=e,n.createElement(v.Provider,{value:{location:{pathname:o,search:a,hash:""}}},t)},ee=({path:e,children:t})=>{const{baseuri:r}=y(),{location:o}=b(),n=T(e,r),a=E(n,o.pathname);return t({location:o,match:a?s({},a.params,{uri:a.uri,path:e}):null})},te=["uri","location","component"],re=["children","style","component","uri","location"],oe=e=>{let{uri:t,location:r,component:o}=e,a=c(e,te);return n.createElement(ae,s({},a,{component:o,uri:t,location:r}))};let ne=0;const ae=e=>{let{children:t,style:r,component:o="div",uri:a,location:i}=e,l=c(e,re);const u=n.useRef(),d=n.useRef(!0),h=n.useRef(a),f=n.useRef(i.pathname),p=n.useRef(!1);n.useEffect((()=>(ne++,g(),()=>{ne--,0===ne&&(d.current=!0)})),[]),n.useEffect((()=>{let e=!1,t=!1;a!==h.current&&(h.current=a,e=!0),i.pathname!==f.current&&(f.current=i.pathname,t=!0),p.current=e||t&&i.pathname===a,p.current&&g()}),[a,i]);const g=n.useCallback((()=>{var e;d.current?d.current=!1:(e=u.current,p.current&&e&&e.focus())}),[]);return n.createElement(o,s({style:s({outline:"none"},r),tabIndex:"-1",ref:u},l),t)},ie=["location","primary","children","basepath","baseuri","component"],se=e=>{const t=y(),r=b();return n.createElement(ce,s({},t,r,e))};function ce(e){const{location:t,primary:r=!0,children:o,basepath:a,component:i="div"}=e,l=c(e,ie),u=n.Children.toArray(o).reduce(((e,t)=>{const r=j(a)(t);return e.concat(r)}),[]),{pathname:d}=t,h=x(u,d);if(h){const{params:e,uri:o,route:c,route:{value:u}}=h,d=c.default?a:c.path.replace(/\*$/,""),f=s({},e,{uri:o,location:t}),p=n.cloneElement(u,f,u.props.children?n.createElement(se,{location:t,primary:r},u.props.children):void 0),g=r?oe:i,v=r?s({uri:o,location:t,component:i},l):l;return n.createElement(m.Provider,{value:{baseuri:o,basepath:d}},n.createElement(g,v,p))}return null}const le=()=>{const e=b();if(!e)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.location},ue=()=>{throw new Error("useNavigate is removed. Use import { navigate } from 'gatsby' instead")},de=()=>{const e=y();if(!e)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const t=le(),r=E(e.basepath,t.pathname);return r?r.params:null},he=e=>{if(!e)throw new Error("useMatch(path: string) requires an argument of a string to match against");const t=y();if(!t)throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const r=le(),o=T(e,t.baseuri),n=E(o,r.pathname);return n?s({},n.params,{uri:n.uri,path:e}):null}},57788:function(e,t,r){"use strict";r.d(t,{T:function(){return n}});var o=r(2784),n=o.forwardRef((function({as:e="span",style:t={},...r},n){return o.createElement(e,{ref:n,style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal",...t},...r})}));n.displayName="VisuallyHidden"},85380:function(e,t,r){"use strict";r.d(t,{M:function(){return m}});var o=r(2784),n=r(23617);function a(){const e=(0,o.useRef)(!1);return(0,n.L)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}var i=r(17854);var s=r(97967),c=r(3105);class l extends o.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){const r=(0,o.useId)(),n=(0,o.useRef)(null),a=(0,o.useRef)({width:0,height:0,top:0,left:0});return(0,o.useInsertionEffect)((()=>{const{width:e,height:o,top:i,left:s}=a.current;if(t||!n.current||!e||!o)return;n.current.dataset.motionPopId=r;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`\n [data-motion-pop-id="${r}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${o}px !important;\n top: ${i}px !important;\n left: ${s}px !important;\n }\n `),()=>{document.head.removeChild(c)}}),[t]),o.createElement(l,{isPresent:t,childRef:n,sizeRef:a},o.cloneElement(e,{ref:n}))}const d=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:a,presenceAffectsLayout:i,mode:l})=>{const d=(0,c.h)(h),f=(0,o.useId)(),p=(0,o.useMemo)((()=>({id:f,initial:t,isPresent:r,custom:a,onExitComplete:e=>{d.set(e,!0);for(const t of d.values())if(!t)return;n&&n()},register:e=>(d.set(e,!1),()=>d.delete(e))})),i?void 0:[r]);return(0,o.useMemo)((()=>{d.forEach(((e,t)=>d.set(t,!1)))}),[r]),o.useEffect((()=>{!r&&!d.size&&n&&n()}),[r]),"popLayout"===l&&(e=o.createElement(u,{isPresent:r},e)),o.createElement(s.O.Provider,{value:p},e)};function h(){return new Map}var f=r(3422);var p=r(57035);const g=e=>e.key||"";const m=({children:e,custom:t,initial:r=!0,onExitComplete:s,exitBeforeEnter:c,presenceAffectsLayout:l=!0,mode:u="sync"})=>{(0,p.k)(!c,"Replace exitBeforeEnter with mode='wait'");const h=(0,o.useContext)(f.p).forceRender||function(){const e=a(),[t,r]=(0,o.useState)(0),n=(0,o.useCallback)((()=>{e.current&&r(t+1)}),[t]);return[(0,o.useCallback)((()=>i.Wi.postRender(n)),[n]),t]}()[0],m=a(),v=function(e){const t=[];return o.Children.forEach(e,(e=>{(0,o.isValidElement)(e)&&t.push(e)})),t}(e);let y=v;const b=(0,o.useRef)(new Map).current,k=(0,o.useRef)(y),B=(0,o.useRef)(new Map).current,S=(0,o.useRef)(!0);var w;if((0,n.L)((()=>{S.current=!1,function(e,t){e.forEach((e=>{const r=g(e);t.set(r,e)}))}(v,B),k.current=y})),w=()=>{S.current=!0,B.clear(),b.clear()},(0,o.useEffect)((()=>()=>w()),[]),S.current)return o.createElement(o.Fragment,null,y.map((e=>o.createElement(d,{key:g(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:l,mode:u},e))));y=[...y];const P=k.current.map(g),C=v.map(g),x=P.length;for(let o=0;o{if(-1!==C.indexOf(r))return;const n=B.get(r);if(!n)return;const a=P.indexOf(r);let i=e;if(!i){const e=()=>{B.delete(r),b.delete(r);const e=k.current.findIndex((e=>e.key===r));if(k.current.splice(e,1),!b.size){if(k.current=v,!1===m.current)return;h(),s&&s()}};i=o.createElement(d,{key:g(n),isPresent:!1,onExitComplete:e,custom:t,presenceAffectsLayout:l,mode:u},n),b.set(r,i)}y.splice(a,0,i)})),y=y.map((e=>{const t=e.key;return b.has(t)?e:o.createElement(d,{key:g(e),isPresent:!0,presenceAffectsLayout:l,mode:u},e)})),o.createElement(o.Fragment,null,b.size?y:y.map((e=>(0,o.cloneElement)(e))))}},3422:function(e,t,r){"use strict";r.d(t,{p:function(){return o}});const o=(0,r(2784).createContext)({})},97967:function(e,t,r){"use strict";r.d(t,{O:function(){return o}});const o=(0,r(2784).createContext)(null)},17854:function(e,t,r){"use strict";r.d(t,{Pn:function(){return s},Wi:function(){return i},frameData:function(){return c},S6:function(){return l}});var o=r(50065);class n{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}const a=["prepare","read","update","preRender","render","postRender"];const{schedule:i,cancel:s,state:c,steps:l}=function(e,t){let r=!1,o=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=a.reduce(((e,t)=>(e[t]=function(e){let t=new n,r=new n,o=0,a=!1,i=!1;const s=new WeakSet,c={schedule:(e,n=!1,i=!1)=>{const c=i&&a,l=c?t:r;return n&&s.add(e),l.add(e)&&c&&a&&(o=t.order.length),e},cancel:e=>{r.remove(e),s.delete(e)},process:n=>{if(a)i=!0;else{if(a=!0,[t,r]=[r,t],r.clear(),o=t.order.length,o)for(let r=0;rr=!0)),e)),{}),c=e=>s[e].process(i),l=()=>{const n=performance.now();r=!1,i.delta=o?1e3/60:Math.max(Math.min(n-i.timestamp,40),1),i.timestamp=n,i.isProcessing=!0,a.forEach(c),i.isProcessing=!1,r&&t&&(o=!1,e(l))};return{schedule:a.reduce(((t,n)=>{const a=s[n];return t[n]=(t,n=!1,s=!1)=>(r||(r=!0,o=!0,i.isProcessing||e(l)),a.schedule(t,n,s)),t}),{}),cancel:e=>a.forEach((t=>s[t].cancel(e))),state:i,steps:s}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:o.Z,!0)},48555:function(e,t,r){"use strict";r.d(t,{E:function(){return ei}});var o=r(2784);const n=(0,o.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),a=(0,o.createContext)({});var i=r(97967),s=r(23617);const c=(0,o.createContext)({strict:!1});function l(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function u(e){return"string"==typeof e||Array.isArray(e)}function d(e){return"object"==typeof e&&"function"==typeof e.start}const h=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],f=["initial",...h];function p(e){return d(e.animate)||f.some((t=>u(e[t])))}function g(e){return Boolean(p(e)||e.variants)}function m(e){const{initial:t,animate:r}=function(e,t){if(p(e)){const{initial:t,animate:r}=e;return{initial:!1===t||u(t)?t:void 0,animate:u(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,o.useContext)(a));return(0,o.useMemo)((()=>({initial:t,animate:r})),[v(t),v(r)])}function v(e){return Array.isArray(e)?e.join(" "):e}const y={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},b={};for(const ri in y)b[ri]={isEnabled:e=>y[ri].some((t=>!!e[t]))};var k=r(33791),B=r(3422);const S=(0,o.createContext)({}),w=Symbol.for("motionComponentSymbol");function P({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:u,Component:d}){e&&function(e){for(const t in e)b[t]={...b[t],...e[t]}}(e);const h=(0,o.forwardRef)((function(h,f){let p;const g={...(0,o.useContext)(n),...h,layoutId:C(h)},{isStatic:v}=g,y=m(h),b=u(h,v);if(!v&&k.j){y.visualElement=function(e,t,r,l){const{visualElement:u}=(0,o.useContext)(a),d=(0,o.useContext)(c),h=(0,o.useContext)(i.O),f=(0,o.useContext)(n).reducedMotion,p=(0,o.useRef)();l=l||d.renderer,!p.current&&l&&(p.current=l(e,{visualState:t,parent:u,props:r,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:f}));const g=p.current;(0,o.useInsertionEffect)((()=>{g&&g.update(r,h)}));const m=(0,o.useRef)(Boolean(window.HandoffAppearAnimations));return(0,s.L)((()=>{g&&(g.render(),m.current&&g.animationState&&g.animationState.animateChanges())})),(0,o.useEffect)((()=>{g&&(g.updateFeatures(),!m.current&&g.animationState&&g.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,m.current=!1)})),g}(d,b,g,t);const r=(0,o.useContext)(S),l=(0,o.useContext)(c).strict;y.visualElement&&(p=y.visualElement.loadFeatures(g,l,e,r))}return o.createElement(a.Provider,{value:y},p&&y.visualElement?o.createElement(p,{visualElement:y.visualElement,...g}):null,r(d,h,function(e,t,r){return(0,o.useCallback)((o=>{o&&e.mount&&e.mount(o),t&&(o?t.mount(o):t.unmount()),r&&("function"==typeof r?r(o):l(r)&&(r.current=o))}),[t])}(b,y.visualElement,f),b,v,y.visualElement))}));return h[w]=d,h}function C({layoutId:e}){const t=(0,o.useContext)(B.p).id;return t&&void 0!==e?t+"-"+e:e}function x(e){function t(t,r={}){return P(e(t,r))}if("undefined"==typeof Proxy)return t;const r=new Map;return new Proxy(t,{get:(e,o)=>(r.has(o)||r.set(o,t(o)),r.get(o))})}const E=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function T(e){return"string"==typeof e&&!e.includes("-")&&!!(E.indexOf(e)>-1||/[A-Z]/.test(e))}const N={};const F=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],A=new Set(F);function L(e,{layout:t,layoutId:r}){return A.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!N[e]||"opacity"===e)}const R=e=>Boolean(e&&e.getVelocity),D={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},H=F.length;const M=e=>t=>"string"==typeof t&&t.startsWith(e),O=M("--"),_=M("var(--"),I=(e,t)=>t&&"number"==typeof e?t.transform(e):e,$=(e,t,r)=>Math.min(Math.max(r,e),t),j={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},z={...j,transform:e=>$(0,1,e)},V={...j,default:1},W=e=>Math.round(1e5*e)/1e5,U=/(-)?([\d]*\.?[\d])+/g,Z=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,G=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function X(e){return"string"==typeof e}const q=e=>({test:t=>X(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),K=q("deg"),Q=q("%"),Y=q("px"),J=q("vh"),ee=q("vw"),te={...Q,parse:e=>Q.parse(e)/100,transform:e=>Q.transform(100*e)},re={...j,transform:Math.round},oe={borderWidth:Y,borderTopWidth:Y,borderRightWidth:Y,borderBottomWidth:Y,borderLeftWidth:Y,borderRadius:Y,radius:Y,borderTopLeftRadius:Y,borderTopRightRadius:Y,borderBottomRightRadius:Y,borderBottomLeftRadius:Y,width:Y,maxWidth:Y,height:Y,maxHeight:Y,size:Y,top:Y,right:Y,bottom:Y,left:Y,padding:Y,paddingTop:Y,paddingRight:Y,paddingBottom:Y,paddingLeft:Y,margin:Y,marginTop:Y,marginRight:Y,marginBottom:Y,marginLeft:Y,rotate:K,rotateX:K,rotateY:K,rotateZ:K,scale:V,scaleX:V,scaleY:V,scaleZ:V,skew:K,skewX:K,skewY:K,distance:Y,translateX:Y,translateY:Y,translateZ:Y,x:Y,y:Y,z:Y,perspective:Y,transformPerspective:Y,opacity:z,originX:te,originY:te,originZ:Y,zIndex:re,fillOpacity:z,strokeOpacity:z,numOctaves:re};function ne(e,t,r,o){const{style:n,vars:a,transform:i,transformOrigin:s}=e;let c=!1,l=!1,u=!0;for(const d in t){const e=t[d];if(O(d)){a[d]=e;continue}const r=oe[d],o=I(e,r);if(A.has(d)){if(c=!0,i[d]=o,!u)continue;e!==(r.default||0)&&(u=!1)}else d.startsWith("origin")?(l=!0,s[d]=o):n[d]=o}if(t.transform||(c||o?n.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},o,n){let a="";for(let i=0;i({style:{},transform:{},transformOrigin:{},vars:{}});function ie(e,t,r){for(const o in t)R(t[o])||L(o,r)||(e[o]=t[o])}function se(e,t,r){const n={};return ie(n,e.style||{},e),Object.assign(n,function({transformTemplate:e},t,r){return(0,o.useMemo)((()=>{const o=ae();return ne(o,t,{enableHardwareAcceleration:!r},e),Object.assign({},o.vars,o.style)}),[t])}(e,t,r)),e.transformValues?e.transformValues(n):n}function ce(e,t,r){const o={},n=se(e,t,r);return e.drag&&!1!==e.dragListener&&(o.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=n,o}const le=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function ue(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||le.has(e)}let de=e=>!ue(e);try{(he=require("@emotion/is-prop-valid").default)&&(de=e=>e.startsWith("on")?!ue(e):he(e))}catch(ti){}var he;function fe(e,t,r){return"string"==typeof e?e:Y.transform(t+r*e)}const pe={offset:"stroke-dashoffset",array:"stroke-dasharray"},ge={offset:"strokeDashoffset",array:"strokeDasharray"};function me(e,{attrX:t,attrY:r,attrScale:o,originX:n,originY:a,pathLength:i,pathSpacing:s=1,pathOffset:c=0,...l},u,d,h){if(ne(e,l,u,h),d)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:f,style:p,dimensions:g}=e;f.transform&&(g&&(p.transform=f.transform),delete f.transform),g&&(void 0!==n||void 0!==a||p.transform)&&(p.transformOrigin=function(e,t,r){return`${fe(t,e.x,e.width)} ${fe(r,e.y,e.height)}`}(g,void 0!==n?n:.5,void 0!==a?a:.5)),void 0!==t&&(f.x=t),void 0!==r&&(f.y=r),void 0!==o&&(f.scale=o),void 0!==i&&function(e,t,r=1,o=0,n=!0){e.pathLength=1;const a=n?pe:ge;e[a.offset]=Y.transform(-o);const i=Y.transform(t),s=Y.transform(r);e[a.array]=`${i} ${s}`}(f,i,s,c,!1)}const ve=()=>({...ae(),attrs:{}}),ye=e=>"string"==typeof e&&"svg"===e.toLowerCase();function be(e,t,r,n){const a=(0,o.useMemo)((()=>{const r=ve();return me(r,t,{enableHardwareAcceleration:!1},ye(n),e.transformTemplate),{...r.attrs,style:{...r.style}}}),[t]);if(e.style){const t={};ie(t,e.style,e),a.style={...t,...a.style}}return a}function ke(e=!1){return(t,r,n,{latestValues:a},i)=>{const s=(T(t)?be:ce)(r,a,i,t),c=function(e,t,r){const o={};for(const n in e)"values"===n&&"object"==typeof e.values||(de(n)||!0===r&&ue(n)||!t&&!ue(n)||e.draggable&&n.startsWith("onDrag"))&&(o[n]=e[n]);return o}(r,"string"==typeof t,e),l={...c,...s,ref:n},{children:u}=r,d=(0,o.useMemo)((()=>R(u)?u.get():u),[u]);return(0,o.createElement)(t,{...l,children:d})}}const Be=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function Se(e,{style:t,vars:r},o,n){Object.assign(e.style,t,n&&n.getProjectionStyles(o));for(const a in r)e.style.setProperty(a,r[a])}const we=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Pe(e,t,r,o){Se(e,t,void 0,o);for(const n in t.attrs)e.setAttribute(we.has(n)?n:Be(n),t.attrs[n])}function Ce(e,t){const{style:r}=e,o={};for(const n in r)(R(r[n])||t.style&&R(t.style[n])||L(n,e))&&(o[n]=r[n]);return o}function xe(e,t){const r=Ce(e,t);for(const o in e)if(R(e[o])||R(t[o])){r[-1!==F.indexOf(o)?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o]=e[o]}return r}function Ee(e,t,r,o={},n={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,o,n)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,o,n)),t}var Te=r(3105);const Ne=e=>Array.isArray(e),Fe=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),Ae=e=>Ne(e)?e[e.length-1]||0:e;function Le(e){const t=R(e)?e.get():e;return Fe(t)?t.toValue():t}const Re=e=>(t,r)=>{const n=(0,o.useContext)(a),s=(0,o.useContext)(i.O),c=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},o,n,a){const i={latestValues:De(o,n,a,e),renderState:t()};return r&&(i.mount=e=>r(o,e,i)),i}(e,t,n,s);return r?c():(0,Te.h)(c)};function De(e,t,r,o){const n={},a=o(e,{});for(const d in a)n[d]=Le(a[d]);let{initial:i,animate:s}=e;const c=p(e),l=g(e);t&&l&&!c&&!1!==e.inherit&&(void 0===i&&(i=t.initial),void 0===s&&(s=t.animate));let u=!!r&&!1===r.initial;u=u||!1===i;const h=u?s:i;if(h&&"boolean"!=typeof h&&!d(h)){(Array.isArray(h)?h:[h]).forEach((t=>{const r=Ee(e,t);if(!r)return;const{transitionEnd:o,transition:a,...i}=r;for(const e in i){let t=i[e];if(Array.isArray(t)){t=t[u?t.length-1:0]}null!==t&&(n[e]=t)}for(const e in o)n[e]=o[e]}))}return n}var He=r(17854);const Me={useVisualState:Re({scrapeMotionValuesFromProps:xe,createRenderState:ve,onMount:(e,t,{renderState:r,latestValues:o})=>{He.Wi.read((()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}})),He.Wi.render((()=>{me(r,o,{enableHardwareAcceleration:!1},ye(t.tagName),e.transformTemplate),Pe(t,r)}))}})},Oe={useVisualState:Re({scrapeMotionValuesFromProps:Ce,createRenderState:ae})};function _e(e,t,r,o={passive:!0}){return e.addEventListener(t,r,o),()=>e.removeEventListener(t,r)}const Ie=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function $e(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const je=e=>t=>Ie(t)&&e(t,$e(t));function ze(e,t,r,o){return _e(e,t,je(r),o)}const Ve=(e,t)=>r=>t(e(r)),We=(...e)=>e.reduce(Ve);function Ue(e){let t=null;return()=>{const r=()=>{t=null};return null===t&&(t=e,r)}}const Ze=Ue("dragHorizontal"),Ge=Ue("dragVertical");function Xe(e){let t=!1;if("y"===e)t=Ge();else if("x"===e)t=Ze();else{const e=Ze(),r=Ge();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function qe(){const e=Xe(!0);return!e||(e(),!1)}class Ke{constructor(e){this.isMounted=!1,this.node=e}update(){}}function Qe(e,t){const r="pointer"+(t?"enter":"leave"),o="onHover"+(t?"Start":"End");return ze(e.current,r,((r,n)=>{if("touch"===r.type||qe())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[o]&&He.Wi.update((()=>a[o](r,n)))}),{passive:!e.getProps()[o]})}const Ye=(e,t)=>!!t&&(e===t||Ye(e,t.parentElement));var Je=r(50065);function et(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,$e(r))}const tt=new WeakMap,rt=new WeakMap,ot=e=>{const t=tt.get(e.target);t&&t(e)},nt=e=>{e.forEach(ot)};function at(e,t,r){const o=function({root:e,...t}){const r=e||document;rt.has(r)||rt.set(r,{});const o=rt.get(r),n=JSON.stringify(t);return o[n]||(o[n]=new IntersectionObserver(nt,{root:e,...t})),o[n]}(t);return tt.set(e,r),o.observe(e),()=>{tt.delete(e),o.unobserve(e)}}const it={some:0,all:1};const st={inView:{Feature:class extends Ke{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:o="some",once:n}=e,a={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof o?o:it[o]};return at(this.node.current,a,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,n&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:r,onViewportLeave:o}=this.node.getProps(),a=t?r:o;a&&a(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Ke{constructor(){super(...arguments),this.removeStartListeners=Je.Z,this.removeEndListeners=Je.Z,this.removeAccessibleListeners=Je.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),o=ze(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:r,onTapCancel:o}=this.node.getProps();He.Wi.update((()=>{Ye(this.node.current,e.target)?r&&r(e,t):o&&o(e,t)}))}),{passive:!(r.onTap||r.onPointerUp)}),n=ze(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=We(o,n),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=_e(this.node.current,"keydown",(e=>{if("Enter"!==e.key||this.isPressing)return;this.removeEndListeners(),this.removeEndListeners=_e(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&et("up",((e,t)=>{const{onTap:r}=this.node.getProps();r&&He.Wi.update((()=>r(e,t)))}))})),et("down",((e,t)=>{this.startPress(e,t)}))})),t=_e(this.node.current,"blur",(()=>{this.isPressing&&et("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=We(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:r,whileTap:o}=this.node.getProps();o&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&He.Wi.update((()=>r(e,t)))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;return this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!qe()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&He.Wi.update((()=>r(e,t)))}mount(){const e=this.node.getProps(),t=ze(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=_e(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=We(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Ke{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=We(_e(this.node.current,"focus",(()=>this.onFocus())),_e(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends Ke{mount(){this.unmount=We(Qe(this.node,!0),Qe(this.node,!1))}unmount(){}}}};function ct(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let o=0;ot[r]=e.get())),t}(e),function(e){const t={};return e.values.forEach(((e,r)=>t[r]=e.getVelocity())),t}(e))}const ut="data-"+Be("framerAppearId");var dt=r(57035);const ht=e=>1e3*e,ft=e=>e/1e3,pt=!1,gt=e=>Array.isArray(e)&&"number"==typeof e[0];function mt(e){return Boolean(!e||"string"==typeof e&&yt[e]||gt(e)||Array.isArray(e)&&e.every(mt))}const vt=([e,t,r,o])=>`cubic-bezier(${e}, ${t}, ${r}, ${o})`,yt={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:vt([0,.65,.55,1]),circOut:vt([.55,0,1,.45]),backIn:vt([.31,.01,.66,-.59]),backOut:vt([.33,1.53,.69,.99])};function bt(e){if(e)return gt(e)?vt(e):Array.isArray(e)?e.map(bt):yt[e]}const kt=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Bt=1e-7,St=12;function wt(e,t,r,o){if(e===t&&r===o)return Je.Z;const n=t=>function(e,t,r,o,n){let a,i,s=0;do{i=t+(r-t)/2,a=kt(i,o,n)-e,a>0?r=i:t=i}while(Math.abs(a)>Bt&&++s0===e||1===e?e:kt(n(e),t,o)}const Pt=wt(.42,0,1,1),Ct=wt(0,0,.58,1),xt=wt(.42,0,.58,1),Et=e=>Array.isArray(e)&&"number"!=typeof e[0],Tt=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Nt=e=>t=>1-e(1-t),Ft=e=>1-Math.sin(Math.acos(e)),At=Nt(Ft),Lt=Tt(At),Rt=wt(.33,1.53,.69,.99),Dt=Nt(Rt),Ht=Tt(Dt),Mt={linear:Je.Z,easeIn:Pt,easeInOut:xt,easeOut:Ct,circIn:Ft,circInOut:Lt,circOut:At,backIn:Dt,backInOut:Ht,backOut:Rt,anticipate:e=>(e*=2)<1?.5*Dt(e):.5*(2-Math.pow(2,-10*(e-1)))},Ot=e=>{if(Array.isArray(e)){(0,dt.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,r,o,n]=e;return wt(t,r,o,n)}return"string"==typeof e?((0,dt.k)(void 0!==Mt[e],`Invalid easing type '${e}'`),Mt[e]):e},_t=(e,t)=>r=>Boolean(X(r)&&G.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),It=(e,t,r)=>o=>{if(!X(o))return o;const[n,a,i,s]=o.match(U);return{[e]:parseFloat(n),[t]:parseFloat(a),[r]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},$t={...j,transform:e=>Math.round((e=>$(0,255,e))(e))},jt={test:_t("rgb","red"),parse:It("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:o=1})=>"rgba("+$t.transform(e)+", "+$t.transform(t)+", "+$t.transform(r)+", "+W(z.transform(o))+")"};const zt={test:_t("#"),parse:function(e){let t="",r="",o="",n="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),o=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),o=e.substring(3,4),n=e.substring(4,5),t+=t,r+=r,o+=o,n+=n),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:n?parseInt(n,16)/255:1}},transform:jt.transform},Vt={test:_t("hsl","hue"),parse:It("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+Q.transform(W(t))+", "+Q.transform(W(r))+", "+W(z.transform(o))+")"},Wt={test:e=>jt.test(e)||zt.test(e)||Vt.test(e),parse:e=>jt.test(e)?jt.parse(e):Vt.test(e)?Vt.parse(e):zt.parse(e),transform:e=>X(e)?e:e.hasOwnProperty("red")?jt.transform(e):Vt.transform(e)},Ut=(e,t,r)=>-r*e+r*t+e;function Zt(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}const Gt=(e,t,r)=>{const o=e*e;return Math.sqrt(Math.max(0,r*(t*t-o)+o))},Xt=[zt,jt,Vt];function qt(e){const t=(r=e,Xt.find((e=>e.test(r))));var r;(0,dt.k)(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let o=t.parse(e);return t===Vt&&(o=function({hue:e,saturation:t,lightness:r,alpha:o}){e/=360,r/=100;let n=0,a=0,i=0;if(t/=100){const o=r<.5?r*(1+t):r+t-r*t,s=2*r-o;n=Zt(s,o,e+1/3),a=Zt(s,o,e),i=Zt(s,o,e-1/3)}else n=a=i=r;return{red:Math.round(255*n),green:Math.round(255*a),blue:Math.round(255*i),alpha:o}}(o)),o}const Kt=(e,t)=>{const r=qt(e),o=qt(t),n={...r};return e=>(n.red=Gt(r.red,o.red,e),n.green=Gt(r.green,o.green,e),n.blue=Gt(r.blue,o.blue,e),n.alpha=Ut(r.alpha,o.alpha,e),jt.transform(n))};const Qt={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:Je.Z},Yt={regex:Z,countKey:"Colors",token:"${c}",parse:Wt.parse},Jt={regex:U,countKey:"Numbers",token:"${n}",parse:j.parse};function er(e,{regex:t,countKey:r,token:o,parse:n}){const a=e.tokenised.match(t);a&&(e["num"+r]=a.length,e.tokenised=e.tokenised.replace(t,o),e.values.push(...a.map(n)))}function tr(e){const t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&er(r,Qt),er(r,Yt),er(r,Jt),r}function rr(e){return tr(e).values}function or(e){const{values:t,numColors:r,numVars:o,tokenised:n}=tr(e),a=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e;const ar={test:function(e){var t,r;return isNaN(e)&&X(e)&&((null===(t=e.match(U))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(Z))||void 0===r?void 0:r.length)||0)>0},parse:rr,createTransformer:or,getAnimatableNone:function(e){const t=rr(e);return or(e)(t.map(nr))}},ir=(e,t)=>r=>`${r>0?t:e}`;function sr(e,t){return"number"==typeof e?r=>Ut(e,t,r):Wt.test(e)?Kt(e,t):e.startsWith("var(")?ir(e,t):ur(e,t)}const cr=(e,t)=>{const r=[...e],o=r.length,n=e.map(((e,r)=>sr(e,t[r])));return e=>{for(let t=0;t{const r={...e,...t},o={};for(const n in r)void 0!==e[n]&&void 0!==t[n]&&(o[n]=sr(e[n],t[n]));return e=>{for(const t in o)r[t]=o[t](e);return r}},ur=(e,t)=>{const r=ar.createTransformer(t),o=tr(e),n=tr(t);return o.numVars===n.numVars&&o.numColors===n.numColors&&o.numNumbers>=n.numNumbers?We(cr(o.values,n.values),r):((0,dt.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),ir(e,t))},dr=(e,t,r)=>{const o=t-e;return 0===o?1:(r-e)/o},hr=(e,t)=>r=>Ut(e,t,r);function fr(e,t,r){const o=[],n=r||("number"==typeof(a=e[0])?hr:"string"==typeof a?Wt.test(a)?Kt:ur:Array.isArray(a)?cr:"object"==typeof a?lr:hr);var a;const i=e.length-1;for(let s=0;st[0];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const i=fr(t,o,n),s=i.length,c=t=>{let r=0;if(s>1)for(;rc($(e[0],e[a-1],t)):c}function gr(e){const t=[0];return function(e,t){const r=e[e.length-1];for(let o=1;o<=t;o++){const n=dr(0,t,o);e.push(Ut(r,1,n))}}(t,e.length-1),t}function mr({duration:e=300,keyframes:t,times:r,ease:o="easeInOut"}){const n=Et(o)?o.map(Ot):Ot(o),a={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(r&&r.length===t.length?r:gr(t),e),s=pr(i,t,{ease:Array.isArray(n)?n:(c=t,l=n,c.map((()=>l||xt)).splice(0,c.length-1))});var c,l;return{calculatedDuration:e,next:t=>(a.value=s(t),a.done=t>=e,a)}}function vr(e,t){return t?e*(1e3/t):0}const yr=5;function br(e,t,r){const o=Math.max(t-yr,0);return vr(r-e(o),t-o)}const kr=.001,Br=.01,Sr=10,wr=.05,Pr=1;function Cr({duration:e=800,bounce:t=.25,velocity:r=0,mass:o=1}){let n,a;(0,dt.K)(e<=ht(Sr),"Spring duration must be 10 seconds or less");let i=1-t;i=$(wr,Pr,i),e=$(Br,Sr,ft(e)),i<1?(n=t=>{const o=t*i,n=o*e,a=o-r,s=Er(t,i),c=Math.exp(-n);return kr-a/s*c},a=t=>{const o=t*i*e,a=o*r+r,s=Math.pow(i,2)*Math.pow(t,2)*e,c=Math.exp(-o),l=Er(Math.pow(t,2),i);return(-n(t)+kr>0?-1:1)*((a-s)*c)/l}):(n=t=>Math.exp(-t*e)*((t-r)*e+1)-kr,a=t=>Math.exp(-t*e)*(e*e*(r-t)));const s=function(e,t,r){let o=r;for(let n=1;nvoid 0!==e[t]))}function Ar({keyframes:e,restDelta:t,restSpeed:r,...o}){const n=e[0],a=e[e.length-1],i={done:!1,value:n},{stiffness:s,damping:c,mass:l,velocity:u,duration:d,isResolvedFromDuration:h}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Fr(e,Nr)&&Fr(e,Tr)){const r=Cr(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}(o),f=u?-ft(u):0,p=c/(2*Math.sqrt(s*l)),g=a-n,m=ft(Math.sqrt(s/l)),v=Math.abs(g)<5;let y;if(r||(r=v?.01:2),t||(t=v?.005:.5),p<1){const e=Er(m,p);y=t=>{const r=Math.exp(-p*m*t);return a-r*((f+p*m*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}}else if(1===p)y=e=>a-Math.exp(-m*e)*(g+(f+m*g)*e);else{const e=m*Math.sqrt(p*p-1);y=t=>{const r=Math.exp(-p*m*t),o=Math.min(e*t,300);return a-r*((f+p*m*g)*Math.sinh(o)+e*g*Math.cosh(o))/e}}return{calculatedDuration:h&&d||null,next:e=>{const o=y(e);if(h)i.done=e>=d;else{let n=f;0!==e&&(n=p<1?br(y,e,o):0);const s=Math.abs(n)<=r,c=Math.abs(a-o)<=t;i.done=s&&c}return i.value=i.done?a:o,i}}}function Lr({keyframes:e,velocity:t=0,power:r=.8,timeConstant:o=325,bounceDamping:n=10,bounceStiffness:a=500,modifyTarget:i,min:s,max:c,restDelta:l=.5,restSpeed:u}){const d=e[0],h={done:!1,value:d},f=e=>void 0===s?c:void 0===c||Math.abs(s-e)-p*Math.exp(-e/o),y=e=>m+v(e),b=e=>{const t=v(e),r=y(e);h.done=Math.abs(t)<=l,h.value=h.done?m:r};let k,B;const S=e=>{var t;(t=h.value,void 0!==s&&tc)&&(k=e,B=Ar({keyframes:[h.value,f(h.value)],velocity:br(y,e,h.value),damping:n,stiffness:a,restDelta:l,restSpeed:u}))};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return B||void 0!==k||(t=!0,b(e),S(e)),void 0!==k&&e>k?B.next(e-k):(!t&&b(e),h)}}}const Rr=e=>{const t=({timestamp:t})=>e(t);return{start:()=>He.Wi.update(t,!0),stop:()=>(0,He.Pn)(t),now:()=>He.frameData.isProcessing?He.frameData.timestamp:performance.now()}},Dr=2e4;function Hr(e){let t=0;let r=e.next(t);for(;!r.done&&t=Dr?1/0:t}const Mr={decay:Lr,inertia:Lr,tween:mr,keyframes:mr,spring:Ar};function Or({autoplay:e=!0,delay:t=0,driver:r=Rr,keyframes:o,type:n="keyframes",repeat:a=0,repeatDelay:i=0,repeatType:s="loop",onPlay:c,onStop:l,onComplete:u,onUpdate:d,...h}){let f,p,g=1,m=!1;const v=()=>{p=new Promise((e=>{f=e}))};let y;v();const b=Mr[n]||mr;let k;b!==mr&&"number"!=typeof o[0]&&(k=pr([0,100],o,{clamp:!1}),o=[0,100]);const B=b({...h,keyframes:o});let S;"mirror"===s&&(S=b({...h,keyframes:[...o].reverse(),velocity:-(h.velocity||0)}));let w="idle",P=null,C=null,x=null;null===B.calculatedDuration&&a&&(B.calculatedDuration=Hr(B));const{calculatedDuration:E}=B;let T=1/0,N=1/0;null!==E&&(T=E+i,N=T*(a+1)-i);let F=0;const A=e=>{if(null===C)return;g>0&&(C=Math.min(C,e)),g<0&&(C=Math.min(e-N/g,C)),F=null!==P?P:Math.round(e-C)*g;const r=F-t*(g>=0?1:-1),n=g>=0?r<0:r>N;F=Math.max(r,0),"finished"===w&&null===P&&(F=N);let c=F,l=B;if(a){const e=F/T;let t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,a+1);const o=Boolean(t%2);o&&("reverse"===s?(r=1-r,i&&(r-=i/T)):"mirror"===s&&(l=S));let n=$(0,1,r);F>N&&(n="reverse"===s&&o?1:0),c=n*T}const u=n?{done:!1,value:o[0]}:l.next(c);k&&(u.value=k(u.value));let{done:h}=u;n||null===E||(h=g>=0?F>=N:F<=0);const f=null===P&&("finished"===w||"running"===w&&h);return d&&d(u.value),f&&D(),u},L=()=>{y&&y.stop(),y=void 0},R=()=>{w="idle",L(),f(),v(),C=x=null},D=()=>{w="finished",u&&u(),L(),f()},H=()=>{if(m)return;y||(y=r(A));const e=y.now();c&&c(),null!==P?C=e-P:C&&"finished"!==w||(C=e),"finished"===w&&v(),x=C,P=null,w="running",y.start()};e&&H();const M={then(e,t){return p.then(e,t)},get time(){return ft(F)},set time(e){e=ht(e),F=e,null===P&&y&&0!==g?C=y.now()-e/g:P=e},get duration(){const e=null===B.calculatedDuration?Hr(B):B.calculatedDuration;return ft(e)},get speed(){return g},set speed(e){e!==g&&y&&(g=e,M.time=ft(F))},get state(){return w},play:H,pause:()=>{w="paused",P=F},stop:()=>{m=!0,"idle"!==w&&(w="idle",l&&l(),R())},cancel:()=>{null!==x&&A(x),R()},complete:()=>{w="finished"},sample:e=>(C=0,A(e))};return M}const _r=function(e){let t;return()=>(void 0===t&&(t=e()),t)}((()=>Object.hasOwnProperty.call(Element.prototype,"animate"))),Ir=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);function $r(e,t,{onUpdate:r,onComplete:o,...n}){if(!(_r()&&Ir.has(t)&&!n.repeatDelay&&"mirror"!==n.repeatType&&0!==n.damping&&"inertia"!==n.type))return!1;let a,i,s=!1;const c=()=>{i=new Promise((e=>{a=e}))};c();let{keyframes:l,duration:u=300,ease:d,times:h}=n;if(((e,t)=>"spring"===t.type||"backgroundColor"===e||!mt(t.ease))(t,n)){const e=Or({...n,repeat:0,delay:0});let t={done:!1,value:l[0]};const r=[];let o=0;for(;!t.done&&o<2e4;)t=e.sample(o),r.push(t.value),o+=10;h=void 0,l=r,u=o-10,d="linear"}const f=function(e,t,r,{delay:o=0,duration:n,repeat:a=0,repeatType:i="loop",ease:s,times:c}={}){const l={[t]:r};c&&(l.offset=c);const u=bt(s);return Array.isArray(u)&&(l.easing=u),e.animate(l,{delay:o,duration:n,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:a+1,direction:"reverse"===i?"alternate":"normal"})}(e.owner.current,t,l,{...n,duration:u,ease:d,times:h});n.syncStart&&(f.startTime=He.frameData.isProcessing?He.frameData.timestamp:document.timeline?document.timeline.currentTime:performance.now());const p=()=>f.cancel(),g=()=>{He.Wi.update(p),a(),c()};f.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:r="loop"}){return e[t&&"loop"!==r&&t%2==1?0:e.length-1]}(l,n)),o&&o(),g()};return{then(e,t){return i.then(e,t)},attachTimeline(e){return f.timeline=e,f.onfinish=null,Je.Z},get time(){return ft(f.currentTime||0)},set time(e){f.currentTime=ht(e)},get speed(){return f.playbackRate},set speed(e){f.playbackRate=e},get duration(){return ft(u)},play:()=>{s||(f.play(),(0,He.Pn)(p))},pause:()=>f.pause(),stop:()=>{if(s=!0,"idle"===f.playState)return;const{currentTime:t}=f;if(t){const r=Or({...n,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}g()},complete:()=>f.finish(),cancel:g}}const jr={type:"spring",stiffness:500,damping:25,restSpeed:10},zr={type:"keyframes",duration:.8},Vr={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Wr=(e,{keyframes:t})=>t.length>2?zr:A.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:jr:Vr,Ur=(e,t)=>"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!ar.test(t)&&"0"!==t||t.startsWith("url("))),Zr=new Set(["brightness","contrast","saturate","opacity"]);function Gr(e){const[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[o]=r.match(U)||[];if(!o)return e;const n=r.replace(o,"");let a=Zr.has(t)?1:0;return o!==r&&(a*=100),t+"("+a+n+")"}const Xr=/([a-z-]*)\(.*?\)/g,qr={...ar,getAnimatableNone:e=>{const t=e.match(Xr);return t?t.map(Gr).join(" "):e}},Kr={...oe,color:Wt,backgroundColor:Wt,outlineColor:Wt,fill:Wt,stroke:Wt,borderColor:Wt,borderTopColor:Wt,borderRightColor:Wt,borderBottomColor:Wt,borderLeftColor:Wt,filter:qr,WebkitFilter:qr},Qr=e=>Kr[e];function Yr(e,t){let r=Qr(e);return r!==qr&&(r=ar),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const Jr=e=>/^0[^.\s]+$/.test(e);function eo(e){return"number"==typeof e?0===e:null!==e?"none"===e||"0"===e||Jr(e):void 0}function to(e,t){return e[t]||e.default||e}const ro=(e,t,r,o={})=>n=>{const a=to(o,e)||{},i=a.delay||o.delay||0;let{elapsed:s=0}=o;s-=ht(i);const c=function(e,t,r,o){const n=Ur(t,r);let a;a=Array.isArray(r)?[...r]:[null,r];const i=void 0!==o.from?o.from:e.get();let s;const c=[];for(let l=0;l{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{n(),a.onComplete&&a.onComplete()}};if(function({when:e,delay:t,delayChildren:r,staggerChildren:o,staggerDirection:n,repeat:a,repeatType:i,repeatDelay:s,from:c,elapsed:l,...u}){return!!Object.keys(u).length}(a)||(f={...f,...Wr(e,f)}),f.duration&&(f.duration=ht(f.duration)),f.repeatDelay&&(f.repeatDelay=ht(f.repeatDelay)),!d||!h||pt||!1===a.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:o}){const n=()=>(r&&r(e[e.length-1]),o&&o(),{time:0,speed:1,duration:0,play:Je.Z,pause:Je.Z,stop:Je.Z,then:e=>(e(),Promise.resolve()),cancel:Je.Z,complete:Je.Z});return t?Or({keyframes:[0,1],duration:0,delay:t,onComplete:n}):n()}(pt?{...f,delay:0}:f);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const r=$r(t,e,f);if(r)return r}return Or(f)};function oo(e){return Boolean(R(e)&&e.add)}const no=e=>/^\-?\d*\.?\d+$/.test(e);function ao(e,t){-1===e.indexOf(t)&&e.push(t)}function io(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class so{constructor(){this.subscriptions=[]}add(e){return ao(this.subscriptions,e),()=>io(this.subscriptions,e)}notify(e,t,r){const o=this.subscriptions.length;if(o)if(1===o)this.subscriptions[0](e,t,r);else for(let n=0;n{this.prev=this.current,this.current=e;const{delta:r,timestamp:o}=He.frameData;this.lastUpdated!==o&&(this.timeDelta=r,this.lastUpdated=o,He.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>He.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(r=this.current,!isNaN(parseFloat(r))),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new so);const r=this.events[e].add(t);return"change"===e?()=>{r(),He.Wi.read((()=>{this.events.change.getSize()||this.stop()}))}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return co.current&&co.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?vr(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function uo(e,t){return new lo(e,t)}const ho=e=>t=>t.test(e),fo=[j,Y,Q,K,ee,J,{test:e=>"auto"===e,parse:e=>e}],po=e=>fo.find(ho(e)),go=[...fo,Wt,ar];function mo(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,uo(r))}function vo(e,t){const r=lt(e,t);let{transitionEnd:o={},transition:n={},...a}=r?e.makeTargetAnimatable(r,!1):{};a={...a,...o};for(const i in a){mo(e,i,Ae(a[i]))}}function yo(e,t){if(!t)return;return(t[e]||t.default||t).from}function bo({protectedKeys:e,needsAnimating:t},r){const o=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,o}function ko(e,t,{delay:r=0,transitionOverride:o,type:n}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:i,...s}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");o&&(a=o);const l=[],u=n&&e.animationState&&e.animationState.getState()[n];for(const d in s){const t=e.getValue(d),o=s[d];if(!t||void 0===o||u&&bo(u,d))continue;const n={delay:r,elapsed:0,...a};if(window.HandoffAppearAnimations&&!t.hasAnimated){const r=e.getProps()[ut];r&&(n.elapsed=window.HandoffAppearAnimations(r,d,t,He.Wi),n.syncStart=!0)}t.start(ro(d,t,o,e.shouldReduceMotion&&A.has(d)?{type:!1}:n));const i=t.animation;oo(c)&&(c.add(d),i.then((()=>c.remove(d)))),l.push(i)}return i&&Promise.all(l).then((()=>{i&&vo(e,i)})),l}function Bo(e,t,r={}){const o=lt(e,t,r.custom);let{transition:n=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(n=r.transitionOverride);const a=o?()=>Promise.all(ko(e,o,r)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(o=0)=>{const{delayChildren:a=0,staggerChildren:i,staggerDirection:s}=n;return function(e,t,r=0,o=0,n=1,a){const i=[],s=(e.variantChildren.size-1)*o,c=1===n?(e=0)=>e*o:(e=0)=>s-e*o;return Array.from(e.variantChildren).sort(So).forEach(((e,o)=>{e.notify("AnimationStart",t),i.push(Bo(e,t,{...a,delay:r+c(o)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,a+o,i,s,r)}:()=>Promise.resolve(),{when:s}=n;if(s){const[e,t]="beforeChildren"===s?[a,i]:[i,a];return e().then((()=>t()))}return Promise.all([a(),i(r.delay)])}function So(e,t){return e.sortNodePosition(t)}const wo=[...h].reverse(),Po=h.length;function Co(e){return t=>Promise.all(t.map((({animation:t,options:r})=>function(e,t,r={}){let o;if(e.notify("AnimationStart",t),Array.isArray(t)){const n=t.map((t=>Bo(e,t,r)));o=Promise.all(n)}else if("string"==typeof t)o=Bo(e,t,r);else{const n="function"==typeof t?lt(e,t,r.custom):t;o=Promise.all(ko(e,n,r))}return o.then((()=>e.notify("AnimationComplete",t)))}(e,t,r))))}function xo(e){let t=Co(e);const r={animate:To(!0),whileInView:To(),whileHover:To(),whileTap:To(),whileDrag:To(),whileFocus:To(),exit:To()};let o=!0;const n=(t,r)=>{const o=lt(e,r);if(o){const{transition:e,transitionEnd:r,...n}=o;t={...t,...n,...r}}return t};function a(a,i){const s=e.getProps(),c=e.getVariantContext(!0)||{},l=[],h=new Set;let f={},p=1/0;for(let t=0;tp&&y;const w=Array.isArray(v)?v:[v];let P=w.reduce(n,{});!1===b&&(P={});const{prevResolvedValues:C={}}=m,x={...C,...P},E=e=>{S=!0,h.delete(e),m.needsAnimating[e]=!0};for(const e in x){const t=P[e],r=C[e];f.hasOwnProperty(e)||(t!==r?Ne(t)&&Ne(r)?!ct(t,r)||B?E(e):m.protectedKeys[e]=!0:void 0!==t?E(e):h.add(e):void 0!==t&&h.has(e)?E(e):m.protectedKeys[e]=!0)}m.prevProp=v,m.prevResolvedValues=P,m.isActive&&(f={...f,...P}),o&&e.blockInitialAnimation&&(S=!1),S&&!k&&l.push(...w.map((e=>({animation:e,options:{type:g,...a}}))))}if(h.size){const t={};h.forEach((r=>{const o=e.getBaseTarget(r);void 0!==o&&(t[r]=o)})),l.push({animation:t})}let g=Boolean(l.length);return o&&!1===s.initial&&!e.manuallyAnimateOnMount&&(g=!1),o=!1,g?t(l):Promise.resolve()}return{animateChanges:a,setActive:function(t,o,n){var i;if(r[t].isActive===o)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,o)})),r[t].isActive=o;const s=a(n,t);for(const e in r)r[e].protectedKeys={};return s},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}function Eo(e,t){return"string"==typeof t?t!==e:!!Array.isArray(t)&&!ct(t,e)}function To(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let No=0;const Fo={animation:{Feature:class extends Ke{constructor(e){super(e),e.animationState||(e.animationState=xo(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),d(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Ke{constructor(){super(...arguments),this.id=No++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===o)return;const n=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&n.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},Ao=(e,t)=>Math.abs(e-t);class Lo{constructor(e,t,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=Ho(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){const r=Ao(e.x,t.x),o=Ao(e.y,t.y);return Math.sqrt(r**2+o**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;const{point:o}=e,{timestamp:n}=He.frameData;this.history.push({...o,timestamp:n});const{onStart:a,onMove:i}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=Ro(t,this.transformPagePoint),He.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const{onEnd:r,onSessionEnd:o}=this.handlers,n=Ho("pointercancel"===e.type?this.lastMoveEventInfo:Ro(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,n),o&&o(e,n)},!Ie(e))return;this.handlers=t,this.transformPagePoint=r;const o=Ro($e(e),this.transformPagePoint),{point:n}=o,{timestamp:a}=He.frameData;this.history=[{...n,timestamp:a}];const{onSessionStart:i}=t;i&&i(e,Ho(o,this.history)),this.removeListeners=We(ze(window,"pointermove",this.handlePointerMove),ze(window,"pointerup",this.handlePointerUp),ze(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,He.Pn)(this.updatePoint)}}function Ro(e,t){return t?{point:t(e.point)}:e}function Do(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ho({point:e},t){return{point:e,delta:Do(e,Oo(t)),offset:Do(e,Mo(t)),velocity:_o(t,.1)}}function Mo(e){return e[0]}function Oo(e){return e[e.length-1]}function _o(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,o=null;const n=Oo(e);for(;r>=0&&(o=e[r],!(n.timestamp-o.timestamp>ht(t)));)r--;if(!o)return{x:0,y:0};const a=ft(n.timestamp-o.timestamp);if(0===a)return{x:0,y:0};const i={x:(n.x-o.x)/a,y:(n.y-o.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Io(e){return e.max-e.min}function $o(e,t=0,r=.01){return Math.abs(e-t)<=r}function jo(e,t,r,o=.5){e.origin=o,e.originPoint=Ut(t.min,t.max,e.origin),e.scale=Io(r)/Io(t),($o(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Ut(r.min,r.max,e.origin)-e.originPoint,($o(e.translate)||isNaN(e.translate))&&(e.translate=0)}function zo(e,t,r,o){jo(e.x,t.x,r.x,o?o.originX:void 0),jo(e.y,t.y,r.y,o?o.originY:void 0)}function Vo(e,t,r){e.min=r.min+t.min,e.max=e.min+Io(t)}function Wo(e,t,r){e.min=t.min-r.min,e.max=e.min+Io(t)}function Uo(e,t,r){Wo(e.x,t.x,r.x),Wo(e.y,t.y,r.y)}function Zo(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function Go(e,t){let r=t.min-e.min,o=t.max-e.max;return t.max-t.min({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),Yo=()=>({x:{min:0,max:0},y:{min:0,max:0}});function Jo(e){return[e("x"),e("y")]}function en({top:e,left:t,right:r,bottom:o}){return{x:{min:t,max:r},y:{min:e,max:o}}}function tn(e){return void 0===e||1===e}function rn({scale:e,scaleX:t,scaleY:r}){return!tn(e)||!tn(t)||!tn(r)}function on(e){return rn(e)||nn(e)||e.z||e.rotate||e.rotateX||e.rotateY}function nn(e){return an(e.x)||an(e.y)}function an(e){return e&&"0%"!==e}function sn(e,t,r){return r+t*(e-r)}function cn(e,t,r,o,n){return void 0!==n&&(e=sn(e,n,o)),sn(e,r,o)+t}function ln(e,t=0,r=1,o,n){e.min=cn(e.min,t,r,o,n),e.max=cn(e.max,t,r,o,n)}function un(e,{x:t,y:r}){ln(e.x,t.translate,t.scale,t.originPoint),ln(e.y,r.translate,r.scale,r.originPoint)}function dn(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function hn(e,t){e.min=e.min+t,e.max=e.max+t}function fn(e,t,[r,o,n]){const a=void 0!==t[n]?t[n]:.5,i=Ut(e.min,e.max,a);ln(e,t[r],t[o],i,t.scale)}const pn=["x","scaleX","originX"],gn=["y","scaleY","originY"];function mn(e,t){fn(e.x,t,pn),fn(e.y,t,gn)}function vn(e,t){return en(function(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),o=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}(e.getBoundingClientRect(),t))}const yn=new WeakMap;class bn{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Yo(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;this.panSession=new Lo(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor($e(e,"page").point)},onStart:(e,t)=>{const{drag:r,dragPropagation:o,onDragStart:n}=this.getProps();if(r&&!o&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Xe(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Jo((e=>{let t=this.getAxisMotionValue(e).get()||0;if(Q.test(t)){const{projection:r}=this.visualElement;if(r&&r.layout){const o=r.layout.layoutBox[e];if(o){t=Io(o)*(parseFloat(t)/100)}}}this.originPoint[e]=t})),n&&He.Wi.update((()=>n(e,t)),!1,!0);const{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:r,dragDirectionLock:o,onDirectionLock:n,onDrag:a}=this.getProps();if(!r&&!this.openGlobalLock)return;const{offset:i}=t;if(o&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let r=null;Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x");return r}(i),void(null!==this.currentDirection&&n&&n(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),a&&a(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,t){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:o}=t;this.startAnimation(o);const{onDragEnd:n}=this.getProps();n&&He.Wi.update((()=>n(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){const{drag:o}=this.getProps();if(!r||!kn(e,o,this.currentDirection))return;const n=this.getAxisMotionValue(e);let a=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:t,max:r},o){return void 0!==t&&er&&(e=o?Ut(r,e,o.max):Math.min(e,r)),e}(a,this.constraints[e],this.elastic[e])),n.set(a)}resolveConstraints(){const{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:r}=this.visualElement.projection||{},o=this.constraints;e&&l(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!e||!r)&&function(e,{top:t,left:r,bottom:o,right:n}){return{x:Zo(e.x,r,n),y:Zo(e.y,t,o)}}(r.layoutBox,e),this.elastic=function(e=Xo){return!1===e?e=0:!0===e&&(e=Xo),{x:qo(e,"left","right"),y:qo(e,"top","bottom")}}(t),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Jo((e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(r.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!l(e))return!1;const r=e.current;(0,dt.k)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const n=function(e,t,r){const o=vn(e,r),{scroll:n}=t;return n&&(hn(o.x,n.offset.x),hn(o.y,n.offset.y)),o}(r,o.root,this.visualElement.getTransformPagePoint());let a=function(e,t){return{x:Go(e.x,t.x),y:Go(e.y,t.y)}}(o.layout.layoutBox,n);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=en(e))}return a}startAnimation(e){const{drag:t,dragMomentum:r,dragElastic:o,dragTransition:n,dragSnapToOrigin:a,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},c=Jo((i=>{if(!kn(i,t,this.currentDirection))return;let c=s&&s[i]||{};a&&(c={min:0,max:0});const l=o?200:1e6,u=o?40:1e7,d={type:"inertia",velocity:r?e[i]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...n,...c};return this.startAxisValueAnimation(i,d)}));return Promise.all(c).then(i)}startAxisValueAnimation(e,t){const r=this.getAxisMotionValue(e);return r.start(ro(e,r,0,t))}stopAnimation(){Jo((e=>this.getAxisMotionValue(e).stop()))}getAxisMotionValue(e){const t="_drag"+e.toUpperCase(),r=this.visualElement.getProps(),o=r[t];return o||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){Jo((t=>{const{drag:r}=this.getProps();if(!kn(t,r,this.currentDirection))return;const{projection:o}=this.visualElement,n=this.getAxisMotionValue(t);if(o&&o.layout){const{min:r,max:a}=o.layout.layoutBox[t];n.set(e[t]-Ut(r,a,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!l(t)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Jo((e=>{const t=this.getAxisMotionValue(e);if(t){const r=t.get();o[e]=function(e,t){let r=.5;const o=Io(e),n=Io(t);return n>o?r=dr(t.min,t.max-o,e.min):o>n&&(r=dr(e.min,e.max-n,t.min)),$(0,1,r)}({min:r,max:r},this.constraints[e])}}));const{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Jo((t=>{if(!kn(t,e,null))return;const r=this.getAxisMotionValue(t),{min:n,max:a}=this.constraints[t];r.set(Ut(n,a,o[t]))}))}addListeners(){if(!this.visualElement.current)return;yn.set(this.visualElement,this);const e=ze(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();l(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,o=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();const n=_e(window,"resize",(()=>this.scalePositionWithinConstraints())),a=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Jo((t=>{const r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))})),this.visualElement.render())}));return()=>{n(),e(),o(),a&&a()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:n=!1,dragElastic:a=Xo,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:o,dragConstraints:n,dragElastic:a,dragMomentum:i}}}function kn(e,t,r){return!(!0!==t&&t!==e||null!==r&&r!==e)}const Bn=e=>(t,r)=>{e&&He.Wi.update((()=>e(t,r)))};const Sn={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function wn(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Pn={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!Y.test(e))return e;e=parseFloat(e)}return`${wn(e,t.target.x)}% ${wn(e,t.target.y)}%`}},Cn={correct:(e,{treeScale:t,projectionDelta:r})=>{const o=e,n=ar.parse(e);if(n.length>5)return o;const a=ar.createTransformer(e),i="number"!=typeof n[0]?1:0,s=r.x.scale*t.x,c=r.y.scale*t.y;n[0+i]/=s,n[1+i]/=c;const l=Ut(s,c,.5);return"number"==typeof n[2+i]&&(n[2+i]/=l),"number"==typeof n[3+i]&&(n[3+i]/=l),a(n)}};class xn extends o.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:o}=this.props,{projection:n}=e;var a;a=Tn,Object.assign(N,a),n&&(t.group&&t.group.add(n),r&&r.register&&o&&r.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",(()=>{this.safeToRemove()})),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),Sn.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:r,drag:o,isPresent:n}=this.props,a=r.projection;return a?(a.isPresent=n,o||e.layoutDependency!==t||void 0===t?a.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?a.promote():a.relegate()||He.Wi.postRender((()=>{const e=a.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:o}=e;o&&(o.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function En(e){const[t,r]=function(){const e=(0,o.useContext)(i.O);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,a=(0,o.useId)();return(0,o.useEffect)((()=>n(a)),[]),!t&&r?[!1,()=>r&&r(a)]:[!0]}(),n=(0,o.useContext)(B.p);return o.createElement(xn,{...e,layoutGroup:n,switchLayoutGroup:(0,o.useContext)(S),isPresent:t,safeToRemove:r})}const Tn={borderRadius:{...Pn,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Pn,borderTopRightRadius:Pn,borderBottomLeftRadius:Pn,borderBottomRightRadius:Pn,boxShadow:Cn},Nn=["TopLeft","TopRight","BottomLeft","BottomRight"],Fn=Nn.length,An=e=>"string"==typeof e?parseFloat(e):e,Ln=e=>"number"==typeof e||Y.test(e);function Rn(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const Dn=Mn(0,.5,At),Hn=Mn(.5,.95,Je.Z);function Mn(e,t,r){return o=>ot?1:r(dr(e,t,o))}function On(e,t){e.min=t.min,e.max=t.max}function _n(e,t){On(e.x,t.x),On(e.y,t.y)}function In(e,t,r,o,n){return e=sn(e-=t,1/r,o),void 0!==n&&(e=sn(e,1/n,o)),e}function $n(e,t,[r,o,n],a,i){!function(e,t=0,r=1,o=.5,n,a=e,i=e){Q.test(t)&&(t=parseFloat(t),t=Ut(i.min,i.max,t/100)-i.min);if("number"!=typeof t)return;let s=Ut(a.min,a.max,o);e===a&&(s-=t),e.min=In(e.min,t,r,s,n),e.max=In(e.max,t,r,s,n)}(e,t[r],t[o],t[n],t.scale,a,i)}const jn=["x","scaleX","originX"],zn=["y","scaleY","originY"];function Vn(e,t,r,o){$n(e.x,t,jn,r?r.x:void 0,o?o.x:void 0),$n(e.y,t,zn,r?r.y:void 0,o?o.y:void 0)}function Wn(e){return 0===e.translate&&1===e.scale}function Un(e){return Wn(e.x)&&Wn(e.y)}function Zn(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function Gn(e){return Io(e.x)/Io(e.y)}class Xn{constructor(){this.members=[]}add(e){ao(this.members,e),e.scheduleRender()}remove(e){if(io(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let r;for(let o=t;o>=0;o--){const e=this.members[o];if(!1!==e.isPresent){r=e;break}}return!!r&&(this.promote(r),!0)}promote(e,t){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:o}=e.options;!1===o&&r.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function qn(e,t,r){let o="";const n=e.x.translate/t.x,a=e.y.translate/t.y;if((n||a)&&(o=`translate3d(${n}px, ${a}px, 0) `),1===t.x&&1===t.y||(o+=`scale(${1/t.x}, ${1/t.y}) `),r){const{rotate:e,rotateX:t,rotateY:n}=r;e&&(o+=`rotate(${e}deg) `),t&&(o+=`rotateX(${t}deg) `),n&&(o+=`rotateY(${n}deg) `)}const i=e.x.scale*t.x,s=e.y.scale*t.y;return 1===i&&1===s||(o+=`scale(${i}, ${s})`),o||"none"}const Kn=(e,t)=>e.depth-t.depth;class Qn{constructor(){this.children=[],this.isDirty=!1}add(e){ao(this.children,e),this.isDirty=!0}remove(e){io(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Kn),this.isDirty=!1,this.children.forEach(e)}}const Yn=["","X","Y","Z"];let Jn=0;const ea={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function ta({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:o,resetTransform:n}){return class{constructor(e={},r=(null==t?void 0:t())){this.id=Jn++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{var e;ea.totalNodes=ea.resolvedTargetDeltas=ea.recalculatedProjection=0,this.nodes.forEach(na),this.nodes.forEach(da),this.nodes.forEach(ha),this.nodes.forEach(aa),e=ea,window.MotionDebug&&window.MotionDebug.record(e)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){const r=performance.now(),o=({timestamp:n})=>{const a=n-r;a>=t&&((0,He.Pn)(o),e(a-t))};return He.Wi.read(o,!0),()=>(0,He.Pn)(o)}(o,250),Sn.hasAnimatedSinceResize&&(Sn.hasAnimatedSinceResize=!1,this.nodes.forEach(ua))}))}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&i&&(n||a)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:o})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const n=this.options.transition||i.getDefaultTransition()||ya,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!Zn(this.targetLayout,o)||r,l=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,l);const t={...to(n,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||ua(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=o}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,He.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(fa),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let n=0;nthis.update())))}clearAllSnapshots(){this.nodes.forEach(ia),this.sharedNodes.forEach(pa)}scheduleUpdateProjection(){He.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){He.Wi.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let r=0;r{const r=t/1e3;var c,h,f,p,g,m;ga(a.x,e.x,r),ga(a.y,e.y,r),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Uo(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),f=this.relativeTarget,p=this.relativeTargetOrigin,g=i,m=r,ma(f.x,p.x,g.x,m),ma(f.y,p.y,g.y,m),d&&(c=this.relativeTarget,h=d,c.x.min===h.x.min&&c.x.max===h.x.max&&c.y.min===h.y.min&&c.y.max===h.y.max)&&(this.isProjectionDirty=!1),d||(d=Yo()),_n(d,this.relativeTarget)),s&&(this.animationValues=n,function(e,t,r,o,n,a){n?(e.opacity=Ut(0,void 0!==r.opacity?r.opacity:1,Dn(o)),e.opacityExit=Ut(void 0!==t.opacity?t.opacity:1,0,Hn(o))):a&&(e.opacity=Ut(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,o));for(let i=0;i{Sn.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){const o=R(e)?e:uo(e);return o.start(ro("",o,t,r)),o.animation}(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:r,layout:o,latestValues:n}=e;if(t&&r&&o){if(this!==e&&this.layout&&o&&Sa(this.options.animationType,this.layout.layoutBox,o.layoutBox)){r=this.target||Yo();const t=Io(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;const o=Io(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+o}_n(t,r),mn(t,n),zo(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Xn);this.sharedNodes.get(e).add(t);const r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){const o=this.getStack();o&&o.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;const o={};for(let n=0;n{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(sa),this.root.sharedNodes.clear()}}}function ra(e){e.updateLayout()}function oa(e){var t;const r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:o}=e.layout,{animationType:n}=e.options,a=r.source!==e.layout.source;"size"===n?Jo((e=>{const o=a?r.measuredBox[e]:r.layoutBox[e],n=Io(o);o.min=t[e].min,o.max=o.min+n})):Sa(n,r.layoutBox,t)&&Jo((o=>{const n=a?r.measuredBox[o]:r.layoutBox[o],i=Io(t[o]);n.max=n.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[o].max=e.relativeTarget[o].min+i)}));const i=Qo();zo(i,t,r.layoutBox);const s=Qo();a?zo(s,e.applyTransform(o,!0),r.measuredBox):zo(s,t,r.layoutBox);const c=!Un(i);let l=!1;if(!e.resumeFrom){const o=e.getClosestProjectingParent();if(o&&!o.resumeFrom){const{snapshot:n,layout:a}=o;if(n&&a){const i=Yo();Uo(i,r.layoutBox,n.layoutBox);const s=Yo();Uo(s,t,a.layoutBox),Zn(i,s)||(l=!0),o.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=i,e.relativeParent=o)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:i,hasLayoutChanged:c,hasRelativeTargetChanged:l})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function na(e){ea.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function aa(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ia(e){e.clearSnapshot()}function sa(e){e.clearMeasurements()}function ca(e){e.isLayoutDirty=!1}function la(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function ua(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function da(e){e.resolveTargetDelta()}function ha(e){e.calcProjection()}function fa(e){e.resetRotation()}function pa(e){e.removeLeadSnapshot()}function ga(e,t,r){e.translate=Ut(t.translate,0,r),e.scale=Ut(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function ma(e,t,r,o){e.min=Ut(t.min,r.min,o),e.max=Ut(t.max,r.max,o)}function va(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const ya={duration:.45,ease:[.4,0,.1,1]},ba=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),ka=ba("applewebkit/")&&!ba("chrome/")?Math.round:Je.Z;function Ba(e){e.min=ka(e.min),e.max=ka(e.max)}function Sa(e,t,r){return"position"===e||"preserve-aspect"===e&&!$o(Gn(t),Gn(r),.2)}const wa=ta({attachResizeListener:(e,t)=>_e(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Pa={current:void 0},Ca=ta({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Pa.current){const e=new wa({});e.mount(window),e.setOptions({layoutScroll:!0}),Pa.current=e}return Pa.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),xa={pan:{Feature:class extends Ke{constructor(){super(...arguments),this.removePointerDownListener=Je.Z}onPointerDown(e){this.session=new Lo(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:Bn(e),onStart:Bn(t),onMove:r,onEnd:(e,t)=>{delete this.session,o&&He.Wi.update((()=>o(e,t)))}}}mount(){this.removePointerDownListener=ze(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Ke{constructor(e){super(e),this.removeGroupControls=Je.Z,this.removeListeners=Je.Z,this.controls=new bn(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Je.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:Ca,MeasureLayout:En}},Ea=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;const Ta=4;function Na(e,t,r=1){(0,dt.k)(r<=Ta,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[o,n]=function(e){const t=Ea.exec(e);if(!t)return[,];const[,r,o]=t;return[r,o]}(e);if(!o)return;const a=window.getComputedStyle(t).getPropertyValue(o);if(a){const e=a.trim();return no(e)?parseFloat(e):e}return _(n)?Na(n,t,r+1):n}const Fa=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Aa=e=>Fa.has(e),La=e=>e===j||e===Y,Ra=(e,t)=>parseFloat(e.split(", ")[t]),Da=(e,t)=>(r,{transform:o})=>{if("none"===o||!o)return 0;const n=o.match(/^matrix3d\((.+)\)$/);if(n)return Ra(n[1],t);{const t=o.match(/^matrix\((.+)\)$/);return t?Ra(t[1],e):0}},Ha=new Set(["x","y","z"]),Ma=F.filter((e=>!Ha.has(e)));const Oa={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Da(4,13),y:Da(5,14)};Oa.translateX=Oa.x,Oa.translateY=Oa.y;const _a=(e,t,r={},o={})=>{t={...t},o={...o};const n=Object.keys(t).filter(Aa);let a=[],i=!1;const s=[];if(n.forEach((n=>{const c=e.getValue(n);if(!e.hasValue(n))return;let l=r[n],u=po(l);const d=t[n];let h;if(Ne(d)){const e=d.length,t=null===d[0]?1:0;l=d[t],u=po(l);for(let r=t;r{const o=e.getValue(r);void 0!==o&&(t.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))})),t.length&&e.render(),t}(e),i=!0),s.push(n),o[n]=void 0!==o[n]?o[n]:t[n],c.jump(d))})),s.length){const r=s.indexOf("height")>=0?window.pageYOffset:null,n=((e,t,r)=>{const o=t.measureViewportBox(),n=t.current,a=getComputedStyle(n),{display:i}=a,s={};"none"===i&&t.setStaticValue("display",e.display||"block"),r.forEach((e=>{s[e]=Oa[e](o,a)})),t.render();const c=t.measureViewportBox();return r.forEach((r=>{const o=t.getValue(r);o&&o.jump(s[r]),e[r]=Oa[r](c,a)})),e})(t,e,s);return a.length&&a.forEach((([t,r])=>{e.getValue(t).set(r)})),e.render(),k.j&&null!==r&&window.scrollTo({top:r}),{target:n,transitionEnd:o}}return{target:t,transitionEnd:o}};function Ia(e,t,r,o){return(e=>Object.keys(e).some(Aa))(t)?_a(e,t,r,o):{target:t,transitionEnd:o}}const $a=(e,t,r,o)=>{const n=function(e,{...t},r){const o=e.current;if(!(o instanceof Element))return{target:t,transitionEnd:r};r&&(r={...r}),e.values.forEach((e=>{const t=e.get();if(!_(t))return;const r=Na(t,o);r&&e.set(r)}));for(const n in t){const e=t[n];if(!_(e))continue;const a=Na(e,o);a&&(t[n]=a,r||(r={}),void 0===r[n]&&(r[n]=e))}return{target:t,transitionEnd:r}}(e,t,o);return Ia(e,t=n.target,r,o=n.transitionEnd)};var ja=r(62519),za=r(23993);const Va=new WeakMap,Wa=Object.keys(b),Ua=Wa.length,Za=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Ga=f.length;class Xa{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:o,visualState:n},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>He.Wi.render(this.render,!1,!0);const{latestValues:i,renderState:s}=n;this.latestValues=i,this.baseTarget={...i},this.initialValues=t.initial?{...i}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.isControllingVariants=p(t),this.isVariantNode=g(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:c,...l}=this.scrapeMotionValuesFromProps(t,{});for(const u in l){const e=l[u];void 0!==i[u]&&R(e)&&(e.set(i[u],!1),oo(c)&&c.add(u))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,Va.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),za.O.current||(0,ja.A)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||za.n.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Va.delete(this.current),this.projection&&this.projection.unmount(),(0,He.Pn)(this.notifyUpdate),(0,He.Pn)(this.render),this.valueSubscriptions.forEach((e=>e())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){const r=A.has(e),o=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&He.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)})),n=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,(()=>{o(),n()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,o,n){let a,i;for(let s=0;sthis.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:n,layoutScroll:s,layoutRoot:c})}return i}updateFeatures(){for(const e in this.features){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Yo()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let r=0;rt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=uo(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:r}=this.props,o="string"==typeof r||"object"==typeof r?null===(t=Ee(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==o)return o;const n=this.getBaseTargetFromProps(this.props,e);return void 0===n||R(n)?void 0!==this.initialValues[e]&&void 0===o?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new so),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class qa extends Xa{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:o},n){let a=function(e,t,r){const o={};for(const n in e){const e=yo(n,t);if(void 0!==e)o[n]=e;else{const e=r.getValue(n);e&&(o[n]=e.get())}}return o}(r,e||{},this);if(o&&(t&&(t=o(t)),r&&(r=o(r)),a&&(a=o(a))),n){!function(e,t,r){var o,n;const a=Object.keys(t).filter((t=>!e.hasValue(t))),i=a.length;var s;if(i)for(let c=0;c{this.current&&(this.current.textContent=`${e}`)})))}renderInstance(e,t,r,o){Se(e,t,r,o)}}class Qa extends qa{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(A.has(t)){const e=Qr(t);return e&&e.default||0}return t=we.has(t)?t:Be(t),e.getAttribute(t)}measureInstanceViewportBox(){return Yo()}scrapeMotionValuesFromProps(e,t){return xe(e,t)}build(e,t,r,o){me(e,t,r,this.isSVGTag,o.transformTemplate)}renderInstance(e,t,r,o){Pe(e,t,0,o)}mount(e){this.isSVGTag=ye(e.tagName),super.mount(e)}}const Ya=(e,t)=>T(e)?new Qa(t,{enableHardwareAcceleration:!1}):new Ka(t,{enableHardwareAcceleration:!0}),Ja={...Fo,...st,...xa,...{layout:{ProjectionNode:Ca,MeasureLayout:En}}},ei=x(((e,t)=>function(e,{forwardMotionProps:t=!1},r,o){return{...T(e)?Me:Oe,preloadedFeatures:r,useRender:ke(t),createVisualElement:o,Component:e}}(e,t,Ja,Ya)))},57035:function(e,t,r){"use strict";r.d(t,{K:function(){return n},k:function(){return a}});var o=r(50065);let n=o.Z,a=o.Z},33791:function(e,t,r){"use strict";r.d(t,{j:function(){return o}});const o="undefined"!=typeof document},50065:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});const o=e=>e},62519:function(e,t,r){"use strict";r.d(t,{A:function(){return a}});var o=r(33791),n=r(23993);function a(){if(n.O.current=!0,o.j)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>n.n.current=e.matches;e.addListener(t),t()}else n.n.current=!1}},23993:function(e,t,r){"use strict";r.d(t,{O:function(){return n},n:function(){return o}});const o={current:null},n={current:!1}},3517:function(e,t,r){"use strict";r.d(t,{J:function(){return i}});var o=r(2784),n=r(62519),a=r(23993);function i(){!a.O.current&&(0,n.A)();const[e]=(0,o.useState)(a.n.current);return e}},3105:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});var o=r(2784);function n(e){const t=(0,o.useRef)(null);return null===t.current&&(t.current=e()),t.current}},23617:function(e,t,r){"use strict";r.d(t,{L:function(){return n}});var o=r(2784);const n=r(33791).j?o.useLayoutEffect:o.useEffect},82467:function(e,t,r){"use strict";r.d(t,{c4:function(){return w},cP:function(){return c},dq:function(){return f},mc:function(){return y},rU:function(){return S}});var o=r(13980),n=r(2784),a=r(45619),i=r(95516);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if("string"==typeof e)return!(e=>l.test(e))(e)},d=()=>"/blueprints",h=()=>"/blueprints";function f(e,t=d()){var r;if(!u(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;const o=null!=(r=null!=t?t:h())?r:"/";return`${null!=o&&o.endsWith("/")?o.slice(0,-1):o}${e.startsWith("/")?e:`/${e}`}`}const p=e=>null==e?void 0:e.startsWith("/");function g(e,t){const{pathname:r,search:o,hash:n}=c(e);return`${(0,i.H)(r,t)}${o}${n}`}const m=(e,t)=>"number"==typeof e?e:u(e)?p(e)?function(e){const t=f(e),r="always";return g(t,r)}(e):function(e,t){if(p(e))return e;const r="always",o=(0,a.resolve)(e,t);return g(o,r)}(e,t):e,v=["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"];function y(e){return f(e,h())}const b={activeClassName:o.string,activeStyle:o.object,partiallyActive:o.bool};function k(e){return n.createElement(a.Location,null,(({location:t})=>n.createElement(B,s({},e,{_location:t}))))}class B extends n.Component{constructor(e){super(e),this.defaultGetProps=({isPartiallyCurrent:e,isCurrent:t})=>(this.props.partiallyActive?e:t)?{className:[this.props.className,this.props.activeClassName].filter(Boolean).join(" "),style:s({},this.props.style,this.props.activeStyle)}:null;let t=!1;"undefined"!=typeof window&&window.IntersectionObserver&&(t=!0),this.state={IOSupported:t},this.abortPrefetch=null,this.handleRef=this.handleRef.bind(this)}_prefetch(){let e=window.location.pathname+window.location.search;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname+this.props._location.search);const t=c(m(this.props.to,e)),r=t.pathname+t.search;if(e!==r)return ___loader.enqueue(r)}componentWillUnmount(){if(!this.io)return;const{instance:e,el:t}=this.io;this.abortPrefetch&&this.abortPrefetch.abort(),e.unobserve(t),e.disconnect()}handleRef(e){this.props.innerRef&&Object.prototype.hasOwnProperty.call(this.props.innerRef,"current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=((e,t)=>{const r=new window.IntersectionObserver((r=>{r.forEach((r=>{e===r.target&&t(r.isIntersecting||r.intersectionRatio>0)}))}));return r.observe(e),{instance:r,el:e}})(e,(e=>{e?this.abortPrefetch=this._prefetch():this.abortPrefetch&&this.abortPrefetch.abort()})))}render(){const e=this.props,{to:t,getProps:r=this.defaultGetProps,onClick:o,onMouseEnter:i,state:l,replace:d,_location:h}=e,f=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o=0||(n[r]=e[r]);return n}(e,v),p=m(t,h.pathname);return u(p)?n.createElement(a.Link,s({to:p,state:l,getProps:r,innerRef:this.handleRef,onMouseEnter:e=>{i&&i(e);const t=c(p);___loader.hovering(t.pathname+t.search)},onClick:e=>{if(o&&o(e),!(0!==e.button||this.props.target||e.defaultPrevented||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)){e.preventDefault();let t=d;const r=encodeURI(p)===h.pathname;"boolean"!=typeof d&&r&&(t=!0),window.___navigate(p,{state:l,replace:t})}return!0}},f)):n.createElement("a",s({href:p},f))}}B.propTypes=s({},b,{onClick:o.func,to:o.string.isRequired,replace:o.bool,state:o.object});const S=n.forwardRef(((e,t)=>n.createElement(k,s({innerRef:t},e)))),w=(e,t)=>{window.___navigate(m(e,window.location.pathname),t)}},56291:function(e,t,r){"use strict";r.r(t),r.d(t,{Script:function(){return p},ScriptStrategy:function(){return l},collectedScriptsByPage:function(){return s},scriptCache:function(){return h},scriptCallbackCache:function(){return f}});var o=r(2784),n=r(45619);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;ti.get(e)||[],set(e,t){const r=i.get(e)||[];r.push(t),i.set(e,r)},delete(e){i.delete(e)}},c="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){const t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)};var l,u;(u=l||(l={})).postHydrate="post-hydrate",u.idle="idle",u.offMainThread="off-main-thread";const d=new Set(["src","strategy","dangerouslySetInnerHTML","children","onLoad","onError"]),h=new Set,f=new Map;function p(e){return o.createElement(n.Location,null,(()=>o.createElement(g,e)))}function g(e){const{src:t,strategy:r=l.postHydrate}=e||{},{pathname:i}=(0,n.useLocation)();if((0,o.useEffect)((()=>{let t;switch(r){case l.postHydrate:t=m(e);break;case l.idle:c((()=>{t=m(e)}));break;case l.offMainThread:{const t=y(e);s.set(i,t)}}return()=>{const{script:e,loadCallback:r,errorCallback:o}=t||{};r&&(null==e||e.removeEventListener("load",r)),o&&(null==e||e.removeEventListener("error",o)),null==e||e.remove()}}),[]),r===l.offMainThread){const n=v(e),c=y(e);return"undefined"==typeof window&&s.set(i,c),o.createElement("script",n?a({type:"text/partytown","data-strategy":r,crossOrigin:"anonymous"},c,{dangerouslySetInnerHTML:{__html:v(e)}}):a({type:"text/partytown",src:b(t),"data-strategy":r,crossOrigin:"anonymous"},c))}return null}function m(e){const{id:t,src:r,strategy:o=l.postHydrate,onLoad:n,onError:i}=e||{},s=t||r,c=["load","error"],u={load:n,error:i};if(s){for(const e of c)if(null!=u&&u[e]){var d;const t=f.get(s)||{},{callbacks:r=[]}=(null==t?void 0:t[e])||{};var p,g;r.push(null==u?void 0:u[e]),null!=t&&null!=(d=t[e])&&d.event?null==u||null==(p=u[e])||p.call(u,null==t||null==(g=t[e])?void 0:g.event):f.set(s,a({},t,{[e]:{callbacks:r}}))}if(h.has(s))return null}const m=v(e),b=y(e),B=document.createElement("script");t&&(B.id=t),B.dataset.strategy=o;for(const[a,l]of Object.entries(b))B.setAttribute(a,l);m&&(B.textContent=m),r&&(B.src=r);const S={};if(s){for(const e of c){const t=t=>k(t,s,e);B.addEventListener(e,t),S[`${e}Callback`]=t}h.add(s)}return document.body.appendChild(B),{script:B,loadCallback:S.loadCallback,errorCallback:S.errorCallback}}function v(e){const{dangerouslySetInnerHTML:t,children:r=""}=e||{},{__html:o=""}=t||{};return o||r}function y(e){const t={};for(const[r,o]of Object.entries(e))d.has(r)||(t[r]=o);return t}function b(e){if(e)return`/__third-party-proxy?url=${encodeURIComponent(e)}`}function k(e,t,r){const o=f.get(t)||{};for(const a of(null==o||null==(n=o[r])?void 0:n.callbacks)||[]){var n;a(e)}f.set(t,{[r]:{event:e}})}},65645:function(e,t,r){"use strict";r.d(t,{Ab:function(){return a},Fr:function(){return i},G$:function(){return n},JM:function(){return h},K$:function(){return l},QY:function(){return u},h5:function(){return s},iD:function(){return c},lK:function(){return d},uj:function(){return o}});var o="-moz-",n="-webkit-",a="comm",i="rule",s="decl",c="@media",l="@import",u="@supports",d="@keyframes",h="@layer"},30312:function(e,t,r){"use strict";r.d(t,{cD:function(){return a},qR:function(){return n}});var o=r(20766);function n(e){var t=(0,o.Ei)(e);return function(r,o,n,a){for(var i="",s=0;s0&&(0,n.to)(N)-v&&(0,n.R3)(b>32?u(N+";",o,r,v-1,p):u((0,n.gx)(N," ","")+";",o,r,v-2,p),p);break;case 59:N+=";";default:if((0,n.R3)(T=c(N,t,r,g,m,i,f,C,x=[],E=[],v,d),d),123===P)if(0===m)s(N,t,T,T,x,d,v,f,E);else switch(99===y&&110===(0,n.uO)(N,3)?100:y){case 100:case 108:case 109:case 115:s(e,T,T,o&&(0,n.R3)(c(e,T,T,0,0,i,f,C,i,x=[],v,E),E),i,E,v,f,o?x:E);break;default:s(N,T,T,T,[""],E,0,f,E)}}g=m=b=0,B=w=1,C=N="",v=h;break;case 58:v=1+(0,n.to)(N),b=k;default:if(B<1)if(123==P)--B;else if(125==P&&0==B++&&125==(0,a.mp)())continue;switch(N+=(0,n.Dp)(P),P*B){case 38:w=m>0?1:(N+="\f",-1);break;case 44:f[g++]=((0,n.to)(N)-1)*w,w=1;break;case 64:45===(0,a.fj)()&&(N+=(0,a.iF)((0,a.lp)())),y=(0,a.fj)(),m=v=(0,n.to)(C=N+=(0,a.QU)((0,a.Ud)())),P++;break;case 45:45===k&&2==(0,n.to)(N)&&(B=0)}}return d}function c(e,t,r,i,s,c,l,u,d,h,f,p){for(var g=s-1,m=0===s?c:[""],v=(0,n.Ei)(m),y=0,b=0,k=0;y0?m[B]+" "+S:(0,n.gx)(S,/&\f/g,m[B])))&&(d[k++]=w);return(0,a.dH)(e,t,r,0===s?o.Fr:u,d,h,f,p)}function l(e,t,r,i){return(0,a.dH)(e,t,r,o.Ab,(0,n.Dp)((0,a.Tb)()),(0,n.tb)(e,2,-2),0,i)}function u(e,t,r,i,s){return(0,a.dH)(e,t,r,o.h5,(0,n.tb)(e,0,i),(0,n.tb)(e,i+1,-1),i,s)}},59452:function(e,t,r){"use strict";r.d(t,{P:function(){return i},q:function(){return a}});var o=r(65645),n=r(20766);function a(e,t){for(var r="",o=0;o0?(0,o.uO)(l,--s):0,a--,10===c&&(a=1,n--),c}function p(){return c=s2||y(c)>3?"":" "}function P(e,t){for(;--t&&p()&&!(c<48||c>102||c>57&&c<65||c>70&&c<97););return v(e,m()+(t<6&&32==g()&&32==p()))}function C(e){for(;p();)switch(c){case e:return s;case 34:case 39:34!==e&&39!==e&&C(c);break;case 40:41===e&&C(e);break;case 92:p()}return s}function x(e,t){for(;p()&&e+c!==57&&(e+c!==84||47!==g()););return"/*"+v(t,s-1)+"*"+(0,o.Dp)(47===e?e:p())}function E(e){for(;!y(g());)p();return v(e,s)}},20766:function(e,t,r){"use strict";r.d(t,{$e:function(){return m},Cw:function(){return u},Dp:function(){return n},EQ:function(){return c},Ei:function(){return p},R3:function(){return g},Wn:function(){return o},f0:function(){return a},fy:function(){return s},gx:function(){return l},tb:function(){return h},to:function(){return f},uO:function(){return d},vp:function(){return i}});var o=Math.abs,n=String.fromCharCode,a=Object.assign;function i(e,t){return 45^d(e,0)?(((t<<2^d(e,0))<<2^d(e,1))<<2^d(e,2))<<2^d(e,3):0}function s(e){return e.trim()}function c(e,t){return(e=t.exec(e))?e[0]:e}function l(e,t,r){return e.replace(t,r)}function u(e,t){return e.indexOf(t)}function d(e,t){return 0|e.charCodeAt(t)}function h(e,t,r){return e.slice(t,r)}function f(e){return e.length}function p(e){return e.length}function g(e,t){return t.push(e),e}function m(e,t){return e.map(t).join("")}}},function(e){e.O(0,[9774,532],(function(){return t=45069,e(e.s=t);var t}));e.O()}]); +//# sourceMappingURL=app-017b1960ec5645ba793a.js.map \ No newline at end of file diff --git a/docs/app-017b1960ec5645ba793a.js.LICENSE.txt b/docs/app-017b1960ec5645ba793a.js.LICENSE.txt new file mode 100644 index 00000000..e7903a43 --- /dev/null +++ b/docs/app-017b1960ec5645ba793a.js.LICENSE.txt @@ -0,0 +1,34 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +/** + * @reach/visually-hidden v0.18.0 + * + * Copyright (c) 2018-2022, React Training LLC + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */ + +/** + * @license React + * react-server-dom-webpack.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/docs/chunk-map.json b/docs/chunk-map.json index c595d788..dfd4d0cc 100644 --- a/docs/chunk-map.json +++ b/docs/chunk-map.json @@ -1 +1 @@ -{"app":["/app-d775304567158f850fd4.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-d647845e71b41280263c.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js"],"component---src-pages-pages-json-path-tsx":["/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js"],"component---src-templates-preview-page-tsx":["/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js"]} \ No newline at end of file +{"app":["/app-017b1960ec5645ba793a.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-d647845e71b41280263c.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js"],"component---src-pages-pages-json-path-tsx":["/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js"],"component---src-templates-preview-page-tsx":["/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js"]} \ No newline at end of file diff --git a/docs/cms/editing-content/index.html b/docs/cms/editing-content/index.html new file mode 100644 index 00000000..427e41c1 --- /dev/null +++ b/docs/cms/editing-content/index.html @@ -0,0 +1,20 @@ +Blueprints | Editing content

Editing content

The editorial process in Blueprints CMS: create, fine tune, and publish content.

Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.

Overview

Blueprints content management is based on concepts of live version and drafts. It means that there is the live version of content that is currently published and there are drafts to edit the live version. The editorial process starts with creating a new draft, then submitting it for review and finally publishing.
    +
  1. 1
    +

    Create a new draft. To start making changes to the content, you need to create a draft and submit it for review

    +
  2. +
  3. 2
    +

    Edit content. You can edit as many files as you need in one draft: create new, make changes, delete.

    +
  4. +
  5. 3
    +

    Submit your draft for review. Once you are ready to share your draft, you can now submit the changes for review. You can still make more changes! This opens a pull request in your GitHub repository to merge the edits you’ve made into the live version.

    +
  6. +
  7. 4
    +

    Merge and publish! This process takes place outside of Blueprints CMS—in GitHub—and is defined by your development infrastructure and practices. Once your draft is merged into the live version, it should be available on the site or as dictated by your publishing strategy.

    +
  8. +

In technical terms

Blueprints CMS is a Git and GitHub based system. Your live content is the content on the default or main branch of your repository. Each draft creates a new branch off the default branch. Submitting a draft for review opens a pull request.


Collection and unique documents

Blueprints CMS has two document types: collection and unique. The difference is simple, collection documents are part of one collection and follow the same template. Unique documents are one of a kind and don’t have a template.

Collection

Document is a part of a collection, and follows a template. For example, if you have component documentation, your component pages are a collection of documents that follow the same template.

Unique

Document is one of a kind, and has no template. Content for pages like home, about us, principles, etc. are unique and one of a kind. They do not have a template shared with any other page on the site.

+ + \ No newline at end of file diff --git a/docs/cms/get-started/index.html b/docs/cms/get-started/index.html index 6d106855..70baa172 100644 --- a/docs/cms/get-started/index.html +++ b/docs/cms/get-started/index.html @@ -1,17 +1,30 @@ -Blueprints | Get started

Get started

Add Blueprints CMS to your documentation site.

Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.

Starting a new site

If you don’t have a documentation site yet, but want to build one with Blueprints—this guide is for you. First things first, make sure you have the following ready:

-
    -
  • Your documentation site repository (in GitHub or Github Enterprise) and admin access to it.
  • -
  • Information architecture for your documentation site, even if it is a working draft.
  • -
  • Hosting service for your documentation site (e.g. Azure Static Web App service).
  • -

Add a starter

You don’t have to start from zero. Blueprints offer blank documentation site setup ready for your content—starters. Clone a starter into your repository. Talk to our team if you don’t know which starter would work best for your project.

Connect the CMS

Once you have a starter in your repository, you can add Blueprints CMS to it. The CMS is installed as a Github App.


Add the CMS to an excising site

If you have an established documentation site and want to add Blueprints CMS to it, follow these steps:

+Blueprints | Get started

Get started

Add Blueprints CMS to your documentation site.

Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.

Overview

Blueprints CMS edits content files directly in a repository, either alongside your codebase or in a dedicated documentation site repository. There is no database or server for you to set up or run. Blueprints CMS installs as a GitHub app into your repository, after which you can create, edit and publish content.

All content files and assets are added under a predefined directory at the root of your repository. By default, it is .blueprints-cms/. You can configure the CMS directory in blueprints-cms.config.json.

Get your repository ready

First, you need to figure out into which GitHub repository to install the CMS. By installing the CMS, you are adding its configuration and content files. That means the repository you choose will include your content and assets like images and videos. In most cases, you should install the CMS to the repository where you have the rest of your documentation site.

If you don’t have a documentation site yet, try one of the Blueprints starters to get started.

You can choose a personal public, private, or organization repository. The repository should be in Github or Github Enterprise. Make sure you have the required permissions:

    -
  1. 1
    Get admin rights for your existing site repository (needs to be in Github or Github Enterprise).
  2. -
  3. 2
    Install the CMS to your documentation site repository. The CMS is installed as a Github App.
  4. -
  5. 3
    Migrate your content to the CMS. You can do this manually or with the help of our team. Please, reach out about your migration needs: we might be able to help you automate the process.
  6. -
+
  • 1
    +

    Open, review and merge pull requests

    +
  • +
  • 2
    +

    Read and write the codebase.

    +
  • + +

    If you don’t have the right permission or not sure, ask the repository owner for help.

    Install the GitHub app

    Once, you have the repository and all the necessary permissions, install the Blueprints CMS GitHub app

    +
      +
    • +

      Which account do you want to use (in case if you have multiple)?

      +
    • +
    • +

      Which organization (if any) do you want to install the app into?

      +
    • +
    • +

      Do you want to enable the app for the entire organization? Or just select repositories?

      +
    • +
    +

    Note, if you are installing the app into an organization, your admin might need to approve the app. In that case, you will see a request option.

    Get the CMS app

    Great! Now that you have the GitHub app installed it is time to head over to the CMS app. Log in with the same GitHub account as the one you used to install the app.

    +

    In the projects dashboard, chose to add a new project. You should see the list of enabled repositories now, ready for content. Add content management—it should open a pull request in your repository that adds the configuration file and the directory for all your content files and assets. We have added a couple for demo documents for you to get started with.

    +

    Review and merge the PR, and head back to the CMS app.

    Finish line

    After the configuration files have been added, you should now see your new project in the dashboard. Now, you are ready to edit and publish content!

    - \ No newline at end of file + \ No newline at end of file diff --git a/docs/cms/introduction/index.html b/docs/cms/introduction/index.html index 26943b2d..578186a8 100644 --- a/docs/cms/introduction/index.html +++ b/docs/cms/introduction/index.html @@ -1,12 +1,17 @@ -Blueprints | Introduction
    Demo image 2

    Introduction

    Minimal headless content management system (a.k.a. CMS) for your documentation site.

    Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.

    About

    Blueprints CMS is a content management system that sits in the same codebase as your documentation site. It is a minimal solution to quickly get your editors access to edit and publish new content.

    -
      -
    • Integrates with Blueprints UI that content editors can use as building blocks for their content.
    • -
    • Offers templates to help wring great documentation.
    • -
    • Adds version control and collaborative features.
    • +Blueprints | Introduction
      Demo image 2

      Introduction

      Minimal headless content management system (a.k.a. CMS) for your documentation site.

      Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.

      About

      Blueprints CMS is a content management system for your documentation site. Our goal is to create a simple, quick to install system to lower the barrier for contributors to write and publish documentation.
        +
      • +

        Minimal & quick to install. Blueprints CMS doesn’t require a database or server to run. It edits content files directly in a repository, either alongside your codebase or in a dedicated documentation site repository. Blueprints CMS installs as a GitHub app into your repository, after which you can create, edit and publish content.

        +
      • +
      • +

        Lowers the barriers. Provides non-technical authors a way to directly contribute the content and assets to the repository.

        +
      • +
      • +

        Designed for documentation. Blueprints CMS is designed for writing documentation.

        +
      - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/badge/index.html b/docs/components/atoms/badge/index.html index ad4e0662..1c90a224 100644 --- a/docs/components/atoms/badge/index.html +++ b/docs/components/atoms/badge/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/button/index.html b/docs/components/atoms/button/index.html index f6e6584c..f97df34d 100644 --- a/docs/components/atoms/button/index.html +++ b/docs/components/atoms/button/index.html @@ -48,6 +48,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/divider/index.html b/docs/components/atoms/divider/index.html index 47c8f69f..d9179e42 100644 --- a/docs/components/atoms/divider/index.html +++ b/docs/components/atoms/divider/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/icon-button/index.html b/docs/components/atoms/icon-button/index.html index 217fc431..e1341cca 100644 --- a/docs/components/atoms/icon-button/index.html +++ b/docs/components/atoms/icon-button/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/icon/index.html b/docs/components/atoms/icon/index.html index 701b1839..11e86630 100644 --- a/docs/components/atoms/icon/index.html +++ b/docs/components/atoms/icon/index.html @@ -3,6 +3,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/link/index.html b/docs/components/atoms/link/index.html index 13b724a1..bbebdeb5 100644 --- a/docs/components/atoms/link/index.html +++ b/docs/components/atoms/link/index.html @@ -7,6 +7,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/logo/index.html b/docs/components/atoms/logo/index.html index 9a0f8f86..e757591d 100644 --- a/docs/components/atoms/logo/index.html +++ b/docs/components/atoms/logo/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/resource-chip/index.html b/docs/components/atoms/resource-chip/index.html index caea247d..d02f2c39 100644 --- a/docs/components/atoms/resource-chip/index.html +++ b/docs/components/atoms/resource-chip/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/tabs/index.html b/docs/components/atoms/tabs/index.html index 14278d1e..025afd49 100644 --- a/docs/components/atoms/tabs/index.html +++ b/docs/components/atoms/tabs/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/tag/index.html b/docs/components/atoms/tag/index.html index 3f985fcf..3f9d294b 100644 --- a/docs/components/atoms/tag/index.html +++ b/docs/components/atoms/tag/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/text/index.html b/docs/components/atoms/text/index.html index 3d0cee7f..19c15017 100644 --- a/docs/components/atoms/text/index.html +++ b/docs/components/atoms/text/index.html @@ -48,6 +48,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/theme-switch/index.html b/docs/components/atoms/theme-switch/index.html index f3404263..9bb82593 100644 --- a/docs/components/atoms/theme-switch/index.html +++ b/docs/components/atoms/theme-switch/index.html @@ -3,6 +3,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/tile/index.html b/docs/components/atoms/tile/index.html index 98c1a0e1..4e592332 100644 --- a/docs/components/atoms/tile/index.html +++ b/docs/components/atoms/tile/index.html @@ -4,6 +4,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/introduction/index.html b/docs/components/introduction/index.html index 947590d3..7ae4226d 100644 --- a/docs/components/introduction/index.html +++ b/docs/components/introduction/index.html @@ -86,6 +86,6 @@

      - window.___chunkMapping="{\"app\":[\"/app-d775304567158f850fd4.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-d647845e71b41280263c.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js\"],\"component---src-pages-pages-json-path-tsx\":[\"/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js\"],\"component---src-templates-preview-page-tsx\":[\"/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js\"]}"; + window.___chunkMapping="{\"app\":[\"/app-017b1960ec5645ba793a.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-d647845e71b41280263c.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js\"],\"component---src-pages-pages-json-path-tsx\":[\"/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js\"],\"component---src-templates-preview-page-tsx\":[\"/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/lists/accordion-list/index.html b/docs/components/lists/accordion-list/index.html index b0b6120e..021bba7f 100644 --- a/docs/components/lists/accordion-list/index.html +++ b/docs/components/lists/accordion-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/lists/mark-list/index.html b/docs/components/lists/mark-list/index.html index 50cf9d66..0f949f23 100644 --- a/docs/components/lists/mark-list/index.html +++ b/docs/components/lists/mark-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/lists/ordered-list/index.html b/docs/components/lists/ordered-list/index.html index 6f09d8d6..e33b8925 100644 --- a/docs/components/lists/ordered-list/index.html +++ b/docs/components/lists/ordered-list/index.html @@ -94,6 +94,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/lists/table-list/index.html b/docs/components/lists/table-list/index.html index a3a15c48..bb4c87a2 100644 --- a/docs/components/lists/table-list/index.html +++ b/docs/components/lists/table-list/index.html @@ -51,6 +51,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/action-list-tile/index.html b/docs/components/tiles/action-list-tile/index.html index 4c71b0be..29147ffc 100644 --- a/docs/components/tiles/action-list-tile/index.html +++ b/docs/components/tiles/action-list-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/action-tile/index.html b/docs/components/tiles/action-tile/index.html index 69ddc30f..b40b3e75 100644 --- a/docs/components/tiles/action-tile/index.html +++ b/docs/components/tiles/action-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/bookmark-tile/index.html b/docs/components/tiles/bookmark-tile/index.html index bdac712d..79f2f9e0 100644 --- a/docs/components/tiles/bookmark-tile/index.html +++ b/docs/components/tiles/bookmark-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/illustration-tile/index.html b/docs/components/tiles/illustration-tile/index.html index a475a317..1f732eb6 100644 --- a/docs/components/tiles/illustration-tile/index.html +++ b/docs/components/tiles/illustration-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/image-tile/index.html b/docs/components/tiles/image-tile/index.html index fa0e94be..f43a9014 100644 --- a/docs/components/tiles/image-tile/index.html +++ b/docs/components/tiles/image-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/person-tile/index.html b/docs/components/tiles/person-tile/index.html index d84cd9fa..806f5bcc 100644 --- a/docs/components/tiles/person-tile/index.html +++ b/docs/components/tiles/person-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/tiles/recommendation-tile/index.html b/docs/components/tiles/recommendation-tile/index.html index 9af22098..8fe729b6 100644 --- a/docs/components/tiles/recommendation-tile/index.html +++ b/docs/components/tiles/recommendation-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html index 33ddb3fa..7a4f08e3 100644 --- a/docs/getting-started/index.html +++ b/docs/getting-started/index.html @@ -1,7 +1,7 @@ -Blueprints | Getting Started
      Demo image 1

      Getting Started

      Let’s figure out how we can help you get started with your documentation site. There are lots of different resources under Blueprints, so we’ll give you a high level picture.

      ⚠️ Content under development ⚠️

      The content of this site is under development and we are adding new pages every week! Please stay tuned and follow our project on Github ✌️.
      +Blueprints | Getting Started
      Demo image 1

      Getting Started

      Let’s figure out how we can help you get started with your documentation site. There are lots of different resources under Blueprints, so we’ll give you a high level picture.

      ⚠️ Content under development ⚠️

      The content of this site is under development and we are adding new pages every week! Please stay tuned and follow our project on Github ✌️.
      - \ No newline at end of file + \ No newline at end of file diff --git a/docs/guidance-for-editors/index.html b/docs/guidance-for-editors/index.html index 12018ccd..a9e01043 100644 --- a/docs/guidance-for-editors/index.html +++ b/docs/guidance-for-editors/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/guidance/component-page-structure/index.html b/docs/guidance/component-page-structure/index.html index 46d5ba12..3f2b0e74 100644 --- a/docs/guidance/component-page-structure/index.html +++ b/docs/guidance/component-page-structure/index.html @@ -129,6 +129,6 @@

      - window.___chunkMapping="{\"app\":[\"/app-d775304567158f850fd4.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-d647845e71b41280263c.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js\"],\"component---src-pages-pages-json-path-tsx\":[\"/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js\"],\"component---src-templates-preview-page-tsx\":[\"/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js\"]}"; + window.___chunkMapping="{\"app\":[\"/app-017b1960ec5645ba793a.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-d647845e71b41280263c.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js\"],\"component---src-pages-pages-json-path-tsx\":[\"/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js\"],\"component---src-templates-preview-page-tsx\":[\"/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/docs/guidance/glossary/index.html b/docs/guidance/glossary/index.html index 9621d52b..21520e59 100644 --- a/docs/guidance/glossary/index.html +++ b/docs/guidance/glossary/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/guidance/introduction/index.html b/docs/guidance/introduction/index.html index cc276b80..2fb3140d 100644 --- a/docs/guidance/introduction/index.html +++ b/docs/guidance/introduction/index.html @@ -1,9 +1,9 @@ -Blueprints | Introduction
      Demo image 3

      Introduction

      Best practices for writing component usage guidance.

      The goal of this guidance is to align contributors from our design system partner teams around common best practices for writing Fluent component usage guidance.

      +Blueprints | Introduction
      Demo image 3

      Introduction

      Best practices for writing component usage guidance.

      The goal of this guidance is to align contributors from our design system partner teams around common best practices for writing Fluent component usage guidance.

      Usage guidance describes a component’s capabilities, instructs how and when to use a component, and recommends best practices around its usage.

      Because Fluent is highly flexible, robust usage guidance is crucial. It ensures that people using Fluent can implement a component and its behaviors in a way that will help someone using their product achieve their goals.

      - \ No newline at end of file + \ No newline at end of file diff --git a/docs/guidance/writing-guidelines/index.html b/docs/guidance/writing-guidelines/index.html index 14491289..f4d45989 100644 --- a/docs/guidance/writing-guidelines/index.html +++ b/docs/guidance/writing-guidelines/index.html @@ -46,6 +46,6 @@

      - window.___chunkMapping="{\"app\":[\"/app-d775304567158f850fd4.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-d647845e71b41280263c.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js\"],\"component---src-pages-pages-json-path-tsx\":[\"/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js\"],\"component---src-templates-preview-page-tsx\":[\"/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js\"]}"; + window.___chunkMapping="{\"app\":[\"/app-017b1960ec5645ba793a.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-d647845e71b41280263c.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js\"],\"component---src-pages-pages-json-path-tsx\":[\"/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js\"],\"component---src-templates-preview-page-tsx\":[\"/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index bb262487..4b5d4e7e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/layouts/basic/index.html b/docs/layouts/basic/index.html index fc9daa71..5a82a335 100644 --- a/docs/layouts/basic/index.html +++ b/docs/layouts/basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/layouts/introduction/index.html b/docs/layouts/introduction/index.html index ca7962c8..891c965f 100644 --- a/docs/layouts/introduction/index.html +++ b/docs/layouts/introduction/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/layouts/reference/index.html b/docs/layouts/reference/index.html index 8000e207..0c1d29fc 100644 --- a/docs/layouts/reference/index.html +++ b/docs/layouts/reference/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/layouts/shell/index.html b/docs/layouts/shell/index.html index f7a79b93..bf16396b 100644 --- a/docs/layouts/shell/index.html +++ b/docs/layouts/shell/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/page-data/about/page-data.json b/docs/page-data/about/page-data.json index 13a8251f..63ff523a 100644 --- a/docs/page-data/about/page-data.json +++ b/docs/page-data/about/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/about/","result":{"data":{"pagesJson":{"_layout":"work-in-progress","_path":"/about","definition":null,"leading":"Blueprints is an ecosystem of guidance and tools for designing, writing and building documentation.","title":"About","owners":null,"heroImage":{"alt":"Demo image 1","src":{"publicURL":"/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/demo-image-1.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEZklEQVR42o2US28bZRSG/SvYInaIDQv4GezZIOgKFsAGsWBbVSoSUNRKUNSKCkppC1JoKW0pSRri+Da+zYzHc/P4Ft/HdnyNL3HspA/HASR2dPFaM+P5nvOe9zvfBN6+43H+UYkdtUrEbJ0pavn/q4hIsX3+0Fp8uJHnnbt5wlaHwKuXTV6/uMftLYO403l+oOmTctv8oLR45bLFi1+YvLtRInBhw+H6A51wpk7Mbj+Xs7Vi/z6zO9xN+FzcrHBpq0zALY9wSiN0t4cmf6atNgl5Mf7fRWcL20REyj96ojXY1ety3SIurWu5NmpOWra9Lnahj1McYomyXh8j10N3DlClQEoWJ0XrOFL5PpvZDm/9UuG1GyXeuF3ibqxCKNMgaLQIS1yBrFSwRLbj47hdHFlkFwdYBYHnh+K8L64PSEsB0+vxTbjLy9ervPRthReulnjvlkYwVWLP9M/yD6heh7Uyrk/GbmKK1gUcse+Kc1OghsDXUM3qspMdcf5hnXM3Xd68WeTrBznC0nrU+jv/gFnoyosN0gLUBbzOIlOQ9uJF0iEHy6iLGpg5icDoEFaK/B6yefBE5XakTlgi0ASUEq2zD9jy40WLJLQKmuTp7B+gSC4bd7I83akSUiTDRJ2sWsPSW+iSVzTblPYO0O0unhSyJF9DHGrrlp8myoRCLimzgVPusZWscOVGkt8e76Pmp1jVCZnijIQ9RpWWvdohXn1OUXIuF3u4jmxq1scWWDYrwM1UmQdhByMvQ63XOPdlmO/u6HQku3F3ztCf0BY1miOiSpPdiI/q9PB7Y7R8m5CMTDBdJR3NY4v7wCOlRHDdrtvk/StBbt1M0ZUhn1QH0J1w0juC8ZJ0ccrnwQHfB3tcUCZ8FZZRSlXZjpa5dy9FbNskvwYm3Y7MYIdProW4cjVEN+oxy1RY2XVW+Rarahf8Ic3GjBvqnM9iUz4KHfLTdoV9pYq6W0Df9SiIy/IamJfcPv1R4fylTZphi2mmzNKpsXJbnIhOcz4nIkptVpUe/f0hg0qfY5mIA/kY+IZPQ29QlY9LNVMjcO1+mo8vPqS8nWaquiytkgCqnObrnBYEmF+DBSbTcOLIvRyAU7lfyETMJL+xnJC+qKM3aa8dfnDhV4z7QWaKzlJzeGbmwauwtMsssmt4nYVVZ+k2GKv7DKKOwOvMtRqjSIFpvMRCQMfidmq2CSg/P+FQSchLOVaGxySaPoPP4iZjLc8oZjJNWgxihrgp0tfL9GIuB+Ecw7jHWN9nJa4XUmAlByAw+nOHeSTG4V6EeUpjouU41GVjUjkWqsEsmWUQ1BkoLvO0zTRhMdJLzK0yB6ksw2SeuVGTjazRCXsEBptbTEJ7DIMxxqE4R+J2Eg6Ls6S0UmQS1zlWVZYZV57ZHEmxZ4bAI4a0nePYKIlbm4VR4EgmI9Df3mURT3ASizB6uov/eItRKMFxWmMZjbFMZ5jHFI5TOtgeJ4Yl11kmMY9DieVYtVnKZs6iGSnq8RfqynACQDK/EQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp","srcSet":"/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/4f03f/demo-image-1.webp 750w,\n/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/4f506/demo-image-1.webp 1080w,\n/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/f0a0a/demo-image-1.webp 1366w,\n/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"Vision","leading":"What we believe in.","withCopyLink":null,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"f2a54ccb-ce77-5bf6-962e-dc16a5e059bf","_path":"/about","__params":{"_path":"about"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/about/","result":{"data":{"pagesJson":{"_layout":"work-in-progress","_path":"/about","definition":null,"leading":"Blueprints is an ecosystem of guidance and tools for designing, writing and building documentation.","title":"About","owners":null,"heroImage":{"alt":"Demo image 1","src":{"publicURL":"/static/1adf46aa32ec681cdb3a7f497df938fb/demo-image-1.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEZklEQVR42o2US28bZRSG/SvYInaIDQv4GezZIOgKFsAGsWBbVSoSUNRKUNSKCkppC1JoKW0pSRri+Da+zYzHc/P4Ft/HdnyNL3HspA/HASR2dPFaM+P5nvOe9zvfBN6+43H+UYkdtUrEbJ0pavn/q4hIsX3+0Fp8uJHnnbt5wlaHwKuXTV6/uMftLYO403l+oOmTctv8oLR45bLFi1+YvLtRInBhw+H6A51wpk7Mbj+Xs7Vi/z6zO9xN+FzcrHBpq0zALY9wSiN0t4cmf6atNgl5Mf7fRWcL20REyj96ojXY1ety3SIurWu5NmpOWra9Lnahj1McYomyXh8j10N3DlClQEoWJ0XrOFL5PpvZDm/9UuG1GyXeuF3ibqxCKNMgaLQIS1yBrFSwRLbj47hdHFlkFwdYBYHnh+K8L64PSEsB0+vxTbjLy9ervPRthReulnjvlkYwVWLP9M/yD6heh7Uyrk/GbmKK1gUcse+Kc1OghsDXUM3qspMdcf5hnXM3Xd68WeTrBznC0nrU+jv/gFnoyosN0gLUBbzOIlOQ9uJF0iEHy6iLGpg5icDoEFaK/B6yefBE5XakTlgi0ASUEq2zD9jy40WLJLQKmuTp7B+gSC4bd7I83akSUiTDRJ2sWsPSW+iSVzTblPYO0O0unhSyJF9DHGrrlp8myoRCLimzgVPusZWscOVGkt8e76Pmp1jVCZnijIQ9RpWWvdohXn1OUXIuF3u4jmxq1scWWDYrwM1UmQdhByMvQ63XOPdlmO/u6HQku3F3ztCf0BY1miOiSpPdiI/q9PB7Y7R8m5CMTDBdJR3NY4v7wCOlRHDdrtvk/StBbt1M0ZUhn1QH0J1w0juC8ZJ0ccrnwQHfB3tcUCZ8FZZRSlXZjpa5dy9FbNskvwYm3Y7MYIdProW4cjVEN+oxy1RY2XVW+Rarahf8Ic3GjBvqnM9iUz4KHfLTdoV9pYq6W0Df9SiIy/IamJfcPv1R4fylTZphi2mmzNKpsXJbnIhOcz4nIkptVpUe/f0hg0qfY5mIA/kY+IZPQ29QlY9LNVMjcO1+mo8vPqS8nWaquiytkgCqnObrnBYEmF+DBSbTcOLIvRyAU7lfyETMJL+xnJC+qKM3aa8dfnDhV4z7QWaKzlJzeGbmwauwtMsssmt4nYVVZ+k2GKv7DKKOwOvMtRqjSIFpvMRCQMfidmq2CSg/P+FQSchLOVaGxySaPoPP4iZjLc8oZjJNWgxihrgp0tfL9GIuB+Ecw7jHWN9nJa4XUmAlByAw+nOHeSTG4V6EeUpjouU41GVjUjkWqsEsmWUQ1BkoLvO0zTRhMdJLzK0yB6ksw2SeuVGTjazRCXsEBptbTEJ7DIMxxqE4R+J2Eg6Ls6S0UmQS1zlWVZYZV57ZHEmxZ4bAI4a0nePYKIlbm4VR4EgmI9Df3mURT3ASizB6uov/eItRKMFxWmMZjbFMZ5jHFI5TOtgeJ4Yl11kmMY9DieVYtVnKZs6iGSnq8RfqynACQDK/EQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp","srcSet":"/static/1adf46aa32ec681cdb3a7f497df938fb/4f03f/demo-image-1.webp 750w,\n/static/1adf46aa32ec681cdb3a7f497df938fb/4f506/demo-image-1.webp 1080w,\n/static/1adf46aa32ec681cdb3a7f497df938fb/f0a0a/demo-image-1.webp 1366w,\n/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"Vision","leading":"What we believe in.","withCopyLink":null,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"f2a54ccb-ce77-5bf6-962e-dc16a5e059bf","_path":"/about","__params":{"_path":"about"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/app-data.json b/docs/page-data/app-data.json index 739f849b..d7aed438 100644 --- a/docs/page-data/app-data.json +++ b/docs/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"b369aa186f0908b44d69"} +{"webpackCompilationHash":"2fae460d4ff3545c3ef9"} diff --git a/docs/page-data/cms/editing-content/page-data.json b/docs/page-data/cms/editing-content/page-data.json new file mode 100644 index 00000000..9bc40854 --- /dev/null +++ b/docs/page-data/cms/editing-content/page-data.json @@ -0,0 +1 @@ +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/cms/editing-content/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/cms/editing-content","definition":null,"leading":"The editorial process in Blueprints CMS: create, fine tune, and publish content.","title":"Editing content","owners":null,"heroImage":null,"quickResources":null,"content":[{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"**Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.**"},"data":null,"headers":null,"variant":"warning","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Overview","leading":"Blueprints content management is based on concepts of live version and drafts. It means that there is the live version of content that is currently published and there are drafts to edit the live version. The editorial process starts with creating a new draft, then submitting it for review and finally publishing.","withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"1. **Create a new draft.** To start making changes to the content, you need to create a draft and submit it for review\n\n1. **Edit content.** You can edit as many files as you need in one draft: create new, make changes, delete.\n\n1. **Submit your draft for review.** Once you are ready to share your draft, you can now submit the changes for review. You can still make more changes! This opens a pull request in your GitHub repository to merge the edits you’ve made into the live version.\n\n1. **Merge and publish!** This process takes place outside of Blueprints CMS—in GitHub—and is defined by your development infrastructure and practices. Once your draft is merged into the live version, it should be available on the site or as dictated by your publishing strategy."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"In technical terms","leading":null,"withCopyLink":false,"withDivider":false,"size":"headline","as":"h3","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"Blueprints CMS is a Git and GitHub based system. Your live content is the content on the default or main branch of your repository. Each draft creates a new branch off the default branch. Submitting a draft for review opens a pull request."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Collection and unique documents","leading":null,"withCopyLink":false,"withDivider":true,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"Blueprints CMS has two document types: collection and unique. The difference is simple, collection documents are part of one collection and follow the same template. Unique documents are one of a kind and don’t have a template."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"lists.table-list","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":[["**Collection**","Document is a part of a collection, and follows a template. For example, if you have component documentation, your component pages are a collection of documents that follow the same template."],["**Unique**","Document is one of a kind, and has no template. Content for pages like home, about us, principles, etc. are unique and one of a kind. They do not have a template shared with any other page on the site."]],"headers":null,"variant":"borderless","columnSizing":[1,4],"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"78dcff0d-5750-57e2-8cfa-6c9fd782cc58","_path":"/cms/editing-content","__params":{"_path":"cms"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/cms/get-started/page-data.json b/docs/page-data/cms/get-started/page-data.json index 391475b7..eb96ec4a 100644 --- a/docs/page-data/cms/get-started/page-data.json +++ b/docs/page-data/cms/get-started/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/cms/get-started/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/cms/get-started","definition":null,"leading":"Add Blueprints CMS to your documentation site.","title":"Get started","owners":null,"heroImage":null,"quickResources":null,"content":[{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"**Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.**"},"data":null,"headers":null,"variant":"warning","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Starting a new site","leading":null,"withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"If you don’t have a documentation site yet, but want to build one with Blueprints—this guide is for you. First things first, make sure you have the following ready:\n- Your documentation site repository (in GitHub or Github Enterprise) and admin access to it.\n- Information architecture for your documentation site, even if it is a working draft.\n- Hosting service for your documentation site (e.g. [Azure Static Web App service](https://azure.microsoft.com/en-us/products/app-service/static))."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Add a starter","leading":null,"withCopyLink":false,"withDivider":false,"size":"headline","as":"h3","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"You don’t have to start from zero. Blueprints offer blank documentation site setup ready for your content—**starters**. Clone a [starter](/starters/introduction) into your repository. Talk to our team if you don’t know which starter would work best for your project."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Connect the CMS","leading":null,"withCopyLink":false,"withDivider":false,"size":"headline","as":"h3","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"Once you have a starter in your repository, you can add Blueprints CMS to it. The CMS is installed as a Github App."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Add the CMS to an excising site","leading":null,"withCopyLink":false,"withDivider":true,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"If you have an established documentation site and want to add Blueprints CMS to it, follow these steps:\n1. **Get admin rights** for your existing site repository (needs to be in Github or Github Enterprise). \n2. **Install the CMS** to your documentation site repository. The CMS is installed as a Github App.\n3. **Migrate your content** to the CMS. You can do this manually or with the help of our team. Please, reach out about your migration needs: we might be able to help you automate the process."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"c456c80b-ee9a-5651-8d97-b219e6a2fa09","_path":"/cms/get-started","__params":{"_path":"cms"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/cms/get-started/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/cms/get-started","definition":null,"leading":"Add Blueprints CMS to your documentation site.","title":"Get started","owners":null,"heroImage":null,"quickResources":null,"content":[{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"**Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.**"},"data":null,"headers":null,"variant":"warning","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Overview","leading":"Blueprints CMS edits content files directly in a repository, either alongside your codebase or in a dedicated documentation site repository. There is no database or server for you to set up or run. Blueprints CMS installs as a GitHub app into your repository, after which you can create, edit and publish content.","withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"All content files and assets are added under a predefined directory at the root of your repository. By default, it is `.blueprints-cms/`. You can configure the CMS directory in `blueprints-cms.config.json`."},"data":null,"headers":null,"variant":"info","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Get your repository ready","leading":null,"withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"First, you need to figure out into which GitHub repository to install the CMS. By installing the CMS, you are adding its configuration and content files. That means the repository you choose will include your content and assets like images and videos. In most cases, you should install the CMS to the repository where you have the rest of your documentation site."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"If you don’t have a documentation site yet, try one of the [Blueprints starters](/starters/introduction/) to get started."},"data":null,"headers":null,"variant":"info","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"You can choose a personal public, private, or organization repository. The repository should be in Github or Github Enterprise. Make sure you have the required permissions:\n\n1. Open, review and merge pull requests\n\n2. Read and write the codebase.\n\n If you don’t have the right permission or not sure, ask the repository owner for help."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Install the GitHub app","leading":null,"withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"Once, you have the repository and all the necessary permissions, install the [Blueprints CMS GitHub app](https://github.com/apps/blueprints-cms-test)\n\n- Which account do you want to use (in case if you have multiple)?\n\n- Which organization (if any) do you want to install the app into?\n\n- Do you want to enable the app for the entire organization? Or just select repositories?\n\n**Note**, if you are installing the app into an organization, your admin might need to approve the app. In that case, you will see a request option."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Get the CMS app","leading":null,"withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"Great! Now that you have the GitHub app installed it is time to head over to the CMS app. Log in with the same GitHub account as the one you used to install the app.\n\nIn the projects dashboard, chose to add a new project. You should see the list of enabled repositories now, ready for content. Add content management—it should open a pull request in your repository that adds the configuration file and the directory for all your content files and assets. We have added a couple for demo documents for you to get started with.\n\nReview and merge the PR, and head back to the CMS app."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"Finish line","leading":null,"withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"After the configuration files have been added, you should now see your new project in the dashboard. Now, you are ready to edit and publish content!"},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"c456c80b-ee9a-5651-8d97-b219e6a2fa09","_path":"/cms/get-started","__params":{"_path":"cms"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/cms/introduction/page-data.json b/docs/page-data/cms/introduction/page-data.json index 635fe6dc..ab3c1f03 100644 --- a/docs/page-data/cms/introduction/page-data.json +++ b/docs/page-data/cms/introduction/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/cms/introduction/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/cms/introduction","definition":null,"leading":"Minimal headless content management system (a.k.a. CMS) for your documentation site.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 2","src":{"publicURL":"/blueprints/static/024565235e108b712779bbc19b1e139a/demo-image-2.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADcklEQVR42m2TS3faVhhF9ds7yY/ooCt9rAy6UrfLiVMcB5s6DYbwFAiBhISuXkgIIV4mSTs4PVdChrQd7IGW7t0630NKS/PRGvloj4Kcjh7mdCdBTs8IC8wQqjmHaswxMKMnhtM4R7MkCyjnklw0nqM3mR8lc/SPqNOvBYVk8cTIliRQzkUnWUEpymXT6H9F+myJscRZwhAplFJUyKKCPNWZyKbElpcTTHhRokso0phKnS7QYZCGFhRCKVGNmCUdy7EKVAmfe5S39DnqwwD3PQ+1jotqW+Btc4bKg43rxgzVjw7+aHuFUB5u8PCfqo9a18VtR+Cm5aDSsPHmg4VK3ca7jwK1tov3XR8PKgemRdCMBIa9gjVbYSYyuP4Gyhse/p28bTq45aX7jo96n4MaRdDtFJa7zg/PHF7iRd/f5rj+Gq63hsjJclyiTKYppvILTpa/9PgVP9jCslI06w5qVRPXr0a4fNnDby9aGA5diGCFgEKPAsfNYPODBh0DupTyK/KFRKYJwjXa3QjfPe/j5x/bePFDFz99r+Llszs0L+pocyB3/Rg3vRiVXoQrnr3qRLhRYyil6BzVWuFejfD62kZLc9EYePjl9QwXzzU0KwO0TEFRjPd6gjZTjXjHCjdw5lsogg/ClQlLNrgcZbgeRri7cTB8MDAYOKg2ObC6h37fhP6qDcGe+osdvGgLL2ZP412OYvKFQSbswZjoEvamP3DRfFaF+s0VOu9G0EWIiR3AtH3cXqgYM9mMqSQiksI9vMUjlME0wcBacnlTaDPGd1IYbPiEi3rxq4lvLwUemhHsYA/T5aVwz5XhqngUzYtk3mIPP3lEkEghZZpVyrj9/H0mTKiLLWrDNT5Mtty1LTeBkxc7hPMdfJdlRieRJEwfERFlKNP9Szh2uUqctjlZQhgp10NuAssTGwTBBvNQ9u2YalnKDliknwqhlpdbyPKE7go2hzU1U6bJWOYGLndTOGsKtwiTr2WxlK0+Ick+S+EpXZnQYMk2U9mcuss+iSMuk/ks9b+yz0jWX7AkSpnuVC6nLtPl0iwXyf0qJkkZ+xYkBwSyzNUBiZRllG2+YLU9E+riTEjR1OckOe1ZeBJ6izLdgekOiLOizJTJUsqy/V+FcCQT5sJVPuFCyO0PWLb8A6JSuH+SlelkmatdIVs//o1/AEoYpFbc1Wn1AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/blueprints/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp","srcSet":"/blueprints/static/024565235e108b712779bbc19b1e139a/4f03f/demo-image-2.webp 750w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/4f506/demo-image-2.webp 1080w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/f0a0a/demo-image-2.webp 1366w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"**Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.**"},"data":null,"headers":null,"variant":"warning","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"About","leading":null,"withCopyLink":false,"withDivider":false,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"Blueprints CMS is a content management system that sits in the same codebase as your documentation site. It is a minimal solution to quickly get your editors access to edit and publish new content.\n\n- Integrates with Blueprints UI that content editors can use as building blocks for their content.\n- Offers templates to help wring great documentation.\n- Adds version control and collaborative features."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"tiles.bookmark-tile","title":"Get started","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Guide to adding content management to your documentation site.","to":"cms/get-started","isExternal":false},{"contentComponentId":"tiles.bookmark-tile","title":"Request access","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Submit a request to be added to the user alpha testing group.","to":"mailto:riacarmin@microsoft.com?subject=Request%20access%20to%20Blueprints%20CMS","isExternal":true}],"tabs":null}},"pageContext":{"id":"8f82ca68-a9b9-5bbf-acd9-1995cc1a11e2","_path":"/cms/introduction","__params":{"_path":"cms"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/cms/introduction/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/cms/introduction","definition":null,"leading":"Minimal headless content management system (a.k.a. CMS) for your documentation site.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 2","src":{"publicURL":"/static/024565235e108b712779bbc19b1e139a/demo-image-2.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADcklEQVR42m2TS3faVhhF9ds7yY/ooCt9rAy6UrfLiVMcB5s6DYbwFAiBhISuXkgIIV4mSTs4PVdChrQd7IGW7t0630NKS/PRGvloj4Kcjh7mdCdBTs8IC8wQqjmHaswxMKMnhtM4R7MkCyjnklw0nqM3mR8lc/SPqNOvBYVk8cTIliRQzkUnWUEpymXT6H9F+myJscRZwhAplFJUyKKCPNWZyKbElpcTTHhRokso0phKnS7QYZCGFhRCKVGNmCUdy7EKVAmfe5S39DnqwwD3PQ+1jotqW+Btc4bKg43rxgzVjw7+aHuFUB5u8PCfqo9a18VtR+Cm5aDSsPHmg4VK3ca7jwK1tov3XR8PKgemRdCMBIa9gjVbYSYyuP4Gyhse/p28bTq45aX7jo96n4MaRdDtFJa7zg/PHF7iRd/f5rj+Gq63hsjJclyiTKYppvILTpa/9PgVP9jCslI06w5qVRPXr0a4fNnDby9aGA5diGCFgEKPAsfNYPODBh0DupTyK/KFRKYJwjXa3QjfPe/j5x/bePFDFz99r+Llszs0L+pocyB3/Rg3vRiVXoQrnr3qRLhRYyil6BzVWuFejfD62kZLc9EYePjl9QwXzzU0KwO0TEFRjPd6gjZTjXjHCjdw5lsogg/ClQlLNrgcZbgeRri7cTB8MDAYOKg2ObC6h37fhP6qDcGe+osdvGgLL2ZP412OYvKFQSbswZjoEvamP3DRfFaF+s0VOu9G0EWIiR3AtH3cXqgYM9mMqSQiksI9vMUjlME0wcBacnlTaDPGd1IYbPiEi3rxq4lvLwUemhHsYA/T5aVwz5XhqngUzYtk3mIPP3lEkEghZZpVyrj9/H0mTKiLLWrDNT5Mtty1LTeBkxc7hPMdfJdlRieRJEwfERFlKNP9Szh2uUqctjlZQhgp10NuAssTGwTBBvNQ9u2YalnKDliknwqhlpdbyPKE7go2hzU1U6bJWOYGLndTOGsKtwiTr2WxlK0+Ick+S+EpXZnQYMk2U9mcuss+iSMuk/ks9b+yz0jWX7AkSpnuVC6nLtPl0iwXyf0qJkkZ+xYkBwSyzNUBiZRllG2+YLU9E+riTEjR1OckOe1ZeBJ6izLdgekOiLOizJTJUsqy/V+FcCQT5sJVPuFCyO0PWLb8A6JSuH+SlelkmatdIVs//o1/AEoYpFbc1Wn1AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp","srcSet":"/static/024565235e108b712779bbc19b1e139a/4f03f/demo-image-2.webp 750w,\n/static/024565235e108b712779bbc19b1e139a/4f506/demo-image-2.webp 1080w,\n/static/024565235e108b712779bbc19b1e139a/f0a0a/demo-image-2.webp 1366w,\n/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.sidenote","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"**Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.**"},"data":null,"headers":null,"variant":"warning","columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.heading","title":"About","leading":"Blueprints CMS is a content management system for your documentation site. Our goal is to create a simple, quick to install system to lower the barrier for contributors to write and publish documentation.","withCopyLink":null,"withDivider":null,"size":"title","as":"h2","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"- **Minimal & quick to install.** Blueprints CMS doesn’t require a database or server to run. It edits content files directly in a repository, either alongside your codebase or in a dedicated documentation site repository. Blueprints CMS installs as a GitHub app into your repository, after which you can create, edit and publish content.\n\n- **Lowers the barriers.** Provides non-technical authors a way to directly contribute the content and assets to the repository.\n\n- **Designed for documentation.** Blueprints CMS is designed for writing documentation."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"tiles.bookmark-tile","title":"Get started","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Guide to adding content management to your documentation site.","to":"/cms/get-started","isExternal":false},{"contentComponentId":"tiles.bookmark-tile","title":"Request access","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Submit a request to be added to the user alpha testing group.","to":"mailto:riacarmin@microsoft.com?subject=Request%20access%20to%20Blueprints%20CMS","isExternal":true}],"tabs":null}},"pageContext":{"id":"8f82ca68-a9b9-5bbf-acd9-1995cc1a11e2","_path":"/cms/introduction","__params":{"_path":"cms"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/getting-started/page-data.json b/docs/page-data/getting-started/page-data.json index bbeac281..88c18a50 100644 --- a/docs/page-data/getting-started/page-data.json +++ b/docs/page-data/getting-started/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/getting-started/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/getting-started","definition":null,"leading":"Let’s figure out how we can help you get started with your documentation site. There are lots of different resources under Blueprints, so we’ll give you a high level picture.","title":"Getting Started","owners":null,"heroImage":{"alt":"Demo image 1","src":{"publicURL":"/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/demo-image-1.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEZklEQVR42o2US28bZRSG/SvYInaIDQv4GezZIOgKFsAGsWBbVSoSUNRKUNSKCkppC1JoKW0pSRri+Da+zYzHc/P4Ft/HdnyNL3HspA/HASR2dPFaM+P5nvOe9zvfBN6+43H+UYkdtUrEbJ0pavn/q4hIsX3+0Fp8uJHnnbt5wlaHwKuXTV6/uMftLYO403l+oOmTctv8oLR45bLFi1+YvLtRInBhw+H6A51wpk7Mbj+Xs7Vi/z6zO9xN+FzcrHBpq0zALY9wSiN0t4cmf6atNgl5Mf7fRWcL20REyj96ojXY1ety3SIurWu5NmpOWra9Lnahj1McYomyXh8j10N3DlClQEoWJ0XrOFL5PpvZDm/9UuG1GyXeuF3ibqxCKNMgaLQIS1yBrFSwRLbj47hdHFlkFwdYBYHnh+K8L64PSEsB0+vxTbjLy9ervPRthReulnjvlkYwVWLP9M/yD6heh7Uyrk/GbmKK1gUcse+Kc1OghsDXUM3qspMdcf5hnXM3Xd68WeTrBznC0nrU+jv/gFnoyosN0gLUBbzOIlOQ9uJF0iEHy6iLGpg5icDoEFaK/B6yefBE5XakTlgi0ASUEq2zD9jy40WLJLQKmuTp7B+gSC4bd7I83akSUiTDRJ2sWsPSW+iSVzTblPYO0O0unhSyJF9DHGrrlp8myoRCLimzgVPusZWscOVGkt8e76Pmp1jVCZnijIQ9RpWWvdohXn1OUXIuF3u4jmxq1scWWDYrwM1UmQdhByMvQ63XOPdlmO/u6HQku3F3ztCf0BY1miOiSpPdiI/q9PB7Y7R8m5CMTDBdJR3NY4v7wCOlRHDdrtvk/StBbt1M0ZUhn1QH0J1w0juC8ZJ0ccrnwQHfB3tcUCZ8FZZRSlXZjpa5dy9FbNskvwYm3Y7MYIdProW4cjVEN+oxy1RY2XVW+Rarahf8Ic3GjBvqnM9iUz4KHfLTdoV9pYq6W0Df9SiIy/IamJfcPv1R4fylTZphi2mmzNKpsXJbnIhOcz4nIkptVpUe/f0hg0qfY5mIA/kY+IZPQ29QlY9LNVMjcO1+mo8vPqS8nWaquiytkgCqnObrnBYEmF+DBSbTcOLIvRyAU7lfyETMJL+xnJC+qKM3aa8dfnDhV4z7QWaKzlJzeGbmwauwtMsssmt4nYVVZ+k2GKv7DKKOwOvMtRqjSIFpvMRCQMfidmq2CSg/P+FQSchLOVaGxySaPoPP4iZjLc8oZjJNWgxihrgp0tfL9GIuB+Ecw7jHWN9nJa4XUmAlByAw+nOHeSTG4V6EeUpjouU41GVjUjkWqsEsmWUQ1BkoLvO0zTRhMdJLzK0yB6ksw2SeuVGTjazRCXsEBptbTEJ7DIMxxqE4R+J2Eg6Ls6S0UmQS1zlWVZYZV57ZHEmxZ4bAI4a0nePYKIlbm4VR4EgmI9Df3mURT3ASizB6uov/eItRKMFxWmMZjbFMZ5jHFI5TOtgeJ4Yl11kmMY9DieVYtVnKZs6iGSnq8RfqynACQDK/EQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp","srcSet":"/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/4f03f/demo-image-1.webp 750w,\n/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/4f506/demo-image-1.webp 1080w,\n/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/f0a0a/demo-image-1.webp 1366w,\n/blueprints/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"⚠️ Content under development ⚠️","leading":"The content of this site is under development and we are adding new pages every week! Please stay tuned and follow our project on Github ✌️.","withCopyLink":null,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"5b915e7b-5aa8-5fe1-b003-26a640bab2b4","_path":"/getting-started","__params":{"_path":"getting-started"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/getting-started/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/getting-started","definition":null,"leading":"Let’s figure out how we can help you get started with your documentation site. There are lots of different resources under Blueprints, so we’ll give you a high level picture.","title":"Getting Started","owners":null,"heroImage":{"alt":"Demo image 1","src":{"publicURL":"/static/1adf46aa32ec681cdb3a7f497df938fb/demo-image-1.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEZklEQVR42o2US28bZRSG/SvYInaIDQv4GezZIOgKFsAGsWBbVSoSUNRKUNSKCkppC1JoKW0pSRri+Da+zYzHc/P4Ft/HdnyNL3HspA/HASR2dPFaM+P5nvOe9zvfBN6+43H+UYkdtUrEbJ0pavn/q4hIsX3+0Fp8uJHnnbt5wlaHwKuXTV6/uMftLYO403l+oOmTctv8oLR45bLFi1+YvLtRInBhw+H6A51wpk7Mbj+Xs7Vi/z6zO9xN+FzcrHBpq0zALY9wSiN0t4cmf6atNgl5Mf7fRWcL20REyj96ojXY1ety3SIurWu5NmpOWra9Lnahj1McYomyXh8j10N3DlClQEoWJ0XrOFL5PpvZDm/9UuG1GyXeuF3ibqxCKNMgaLQIS1yBrFSwRLbj47hdHFlkFwdYBYHnh+K8L64PSEsB0+vxTbjLy9ervPRthReulnjvlkYwVWLP9M/yD6heh7Uyrk/GbmKK1gUcse+Kc1OghsDXUM3qspMdcf5hnXM3Xd68WeTrBznC0nrU+jv/gFnoyosN0gLUBbzOIlOQ9uJF0iEHy6iLGpg5icDoEFaK/B6yefBE5XakTlgi0ASUEq2zD9jy40WLJLQKmuTp7B+gSC4bd7I83akSUiTDRJ2sWsPSW+iSVzTblPYO0O0unhSyJF9DHGrrlp8myoRCLimzgVPusZWscOVGkt8e76Pmp1jVCZnijIQ9RpWWvdohXn1OUXIuF3u4jmxq1scWWDYrwM1UmQdhByMvQ63XOPdlmO/u6HQku3F3ztCf0BY1miOiSpPdiI/q9PB7Y7R8m5CMTDBdJR3NY4v7wCOlRHDdrtvk/StBbt1M0ZUhn1QH0J1w0juC8ZJ0ccrnwQHfB3tcUCZ8FZZRSlXZjpa5dy9FbNskvwYm3Y7MYIdProW4cjVEN+oxy1RY2XVW+Rarahf8Ic3GjBvqnM9iUz4KHfLTdoV9pYq6W0Df9SiIy/IamJfcPv1R4fylTZphi2mmzNKpsXJbnIhOcz4nIkptVpUe/f0hg0qfY5mIA/kY+IZPQ29QlY9LNVMjcO1+mo8vPqS8nWaquiytkgCqnObrnBYEmF+DBSbTcOLIvRyAU7lfyETMJL+xnJC+qKM3aa8dfnDhV4z7QWaKzlJzeGbmwauwtMsssmt4nYVVZ+k2GKv7DKKOwOvMtRqjSIFpvMRCQMfidmq2CSg/P+FQSchLOVaGxySaPoPP4iZjLc8oZjJNWgxihrgp0tfL9GIuB+Ecw7jHWN9nJa4XUmAlByAw+nOHeSTG4V6EeUpjouU41GVjUjkWqsEsmWUQ1BkoLvO0zTRhMdJLzK0yB6ksw2SeuVGTjazRCXsEBptbTEJ7DIMxxqE4R+J2Eg6Ls6S0UmQS1zlWVZYZV57ZHEmxZ4bAI4a0nePYKIlbm4VR4EgmI9Df3mURT3ASizB6uov/eItRKMFxWmMZjbFMZ5jHFI5TOtgeJ4Yl11kmMY9DieVYtVnKZs6iGSnq8RfqynACQDK/EQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp","srcSet":"/static/1adf46aa32ec681cdb3a7f497df938fb/4f03f/demo-image-1.webp 750w,\n/static/1adf46aa32ec681cdb3a7f497df938fb/4f506/demo-image-1.webp 1080w,\n/static/1adf46aa32ec681cdb3a7f497df938fb/f0a0a/demo-image-1.webp 1366w,\n/static/1adf46aa32ec681cdb3a7f497df938fb/26222/demo-image-1.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"⚠️ Content under development ⚠️","leading":"The content of this site is under development and we are adding new pages every week! Please stay tuned and follow our project on Github ✌️.","withCopyLink":null,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"5b915e7b-5aa8-5fe1-b003-26a640bab2b4","_path":"/getting-started","__params":{"_path":"getting-started"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/guidance/introduction/page-data.json b/docs/page-data/guidance/introduction/page-data.json index 792b716b..2faa561a 100644 --- a/docs/page-data/guidance/introduction/page-data.json +++ b/docs/page-data/guidance/introduction/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/guidance/introduction/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/guidance/introduction","definition":null,"leading":"Best practices for writing component usage guidance.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 3","src":{"publicURL":"/blueprints/static/503bbe8959a4e3eba8d58895dc9b5230/demo-image-3.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEyElEQVR42iWU21NadxRG+V/ThzZtk8kkL01n0rTTqpNOyjQmjVHUIEFAFAUBReRyuB/uh8PdG6KRICqGJG0mD13d0offnLfF2vv7NoZGKIG+o1D0KGRXIiSXQ0ReBwkubrFt8uJ76cb1+zqOyVXMvzqY+3EZ0/0lpu8sYvxuHuP3czz5dpbfbr/ip69nMbRDKvVACt0Xp+SLkt8IkXEESVoDRC1+QgubbE17cAt0dUKgj1eYfWhn5sEbXtxdwnh3gYlvTEx+JdBbrzAcJlT2dtM05OnbccqbUQoCza7skrIHUCxbBBd8+GcF+mKDVeMa1qkVzD/bMD208vyBhad3zEx9O8/krTkM3Uyeo1SOvZRKM5ykFlDQfBEK7jBZ167YbhM3bxEyyQrmN/HMeFh9vo7d6MQ6aWPh0TIv71t5ds+M8fYihrNKnpNClk4mzaGSohVNiW2MynaUojdKxhsh7dwlad5GMfkJzPjwPhfbP12sPXXimHLIGuzM/WDlr/sWDH2tzFlRoKpKJ17gIKZSVVQqwRh1CSybrZP0CHQlTMwq1gt+lDkvAQnLP70u4DUcRtnthBPTIzuGgVahX9I4y5foZvPyslQKTbJqg1yihB6IcqQUqMc0doI5jGLrlL0qr30E5jx4X7hxC3jV6GJ5yinAms5A1zgvlekViuPxu2qKTr5MPaPRjN+sIU1VqpUN7DLjDeG2e8lZfYSXvOwsePCLreeZm7U/XBiuqjUuqjrnepl+ufT/+MUcB5mUhBRBXXRQcW9RFWhWrVP1h0hLG/ybCZI2P2GLl+C8h+0Zt9iuC7DW4FKgA12gFbEsFTgvq1JqP0+kvFGbJO3d4e22n8M5EyXXBlYZ7/G9WRI2jzwvYfMGoXmXBLaGYdhocVVvMKjV6Fd03gl4FAtzsiSJ/rLEu1iElm2Zt841Bh4nfbuF+vQKoQkLiWUnSbubuGWd6JJAF8XwutEWYJPLWl1Gr/FO0xhpef4tZenbnOyvOfkc2eTUbOF408Uo5OJTzEvf4yX5xk5qxSXQDWLLbpQ3bgzvG/sM63sCbI6BA63KQMK51op8ioe52PTQl3HfFwJ8iQQ4cCxymfYzUFZJ28ykHetknG7pqvyAwyvA5iHXAr0S6IXeZFBp8Fmvc5m5CSnP52qO/paTXkAgGR+nQTvHbh8nKTfNXR8VfxhtK0jJGyTv2cEwah4xbBwIUEavyT7FdFBt8LeE9UEtMJBenheDXCVSjFIJeqrCtRzBVTzBnqJI+oocQJR6MCT/WiExbAmwKcBam2G1Nf5eCHhYaTIq63wplrnOF7mQixqWSpwKrJ/L0JNaHcTjtATaiN5clXx3wxg+tDu8F8trsRzW9qVCAhTYoNyQTtak8FX6BY23Aj0tFDjK5+lkVY4yGQ7lAPZTcdqJGE1FntgaPh10+LDXYdTsjEe/vHn1Q9lli74mqVfqAtXpF2+gJToCPSneXFSO43ya42yag3SSvWSCthgb/tnv8nH/WCyPuZaAhi2xbAlUbM8lpHd6Q8atcVmp0atUxbJIV6CnxcL4TE9yKse5NPtieyQ7NnzcO2XU7srIXTHsjPd52WqPwReSfE8Mz6RKPdlnT9M5K1cEVhaoWI6hObp5lUOxvVnBf7XzIsuBGSg9AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/blueprints/static/503bbe8959a4e3eba8d58895dc9b5230/26222/demo-image-3.webp","srcSet":"/blueprints/static/503bbe8959a4e3eba8d58895dc9b5230/4f03f/demo-image-3.webp 750w,\n/blueprints/static/503bbe8959a4e3eba8d58895dc9b5230/4f506/demo-image-3.webp 1080w,\n/blueprints/static/503bbe8959a4e3eba8d58895dc9b5230/f0a0a/demo-image-3.webp 1366w,\n/blueprints/static/503bbe8959a4e3eba8d58895dc9b5230/26222/demo-image-3.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"The goal of this guidance is to align contributors from our design system partner teams around common best practices for writing Fluent component usage guidance.\n\nUsage guidance describes a component’s capabilities, instructs how and when to use a component, and recommends best practices around its usage.\n\nBecause Fluent is highly flexible, robust usage guidance is crucial. It ensures that people using Fluent can implement a component and its behaviors in a way that will help someone using their product achieve their goals."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"a6e9d9d3-b123-50a4-9175-6481f3205751","_path":"/guidance/introduction","__params":{"_path":"guidance"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/guidance/introduction/","result":{"data":{"pagesJson":{"_layout":"basic","_path":"/guidance/introduction","definition":null,"leading":"Best practices for writing component usage guidance.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 3","src":{"publicURL":"/static/503bbe8959a4e3eba8d58895dc9b5230/demo-image-3.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEyElEQVR42iWU21NadxRG+V/ThzZtk8kkL01n0rTTqpNOyjQmjVHUIEFAFAUBReRyuB/uh8PdG6KRICqGJG0mD13d0offnLfF2vv7NoZGKIG+o1D0KGRXIiSXQ0ReBwkubrFt8uJ76cb1+zqOyVXMvzqY+3EZ0/0lpu8sYvxuHuP3czz5dpbfbr/ip69nMbRDKvVACt0Xp+SLkt8IkXEESVoDRC1+QgubbE17cAt0dUKgj1eYfWhn5sEbXtxdwnh3gYlvTEx+JdBbrzAcJlT2dtM05OnbccqbUQoCza7skrIHUCxbBBd8+GcF+mKDVeMa1qkVzD/bMD208vyBhad3zEx9O8/krTkM3Uyeo1SOvZRKM5ykFlDQfBEK7jBZ167YbhM3bxEyyQrmN/HMeFh9vo7d6MQ6aWPh0TIv71t5ds+M8fYihrNKnpNClk4mzaGSohVNiW2MynaUojdKxhsh7dwlad5GMfkJzPjwPhfbP12sPXXimHLIGuzM/WDlr/sWDH2tzFlRoKpKJ17gIKZSVVQqwRh1CSybrZP0CHQlTMwq1gt+lDkvAQnLP70u4DUcRtnthBPTIzuGgVahX9I4y5foZvPyslQKTbJqg1yihB6IcqQUqMc0doI5jGLrlL0qr30E5jx4X7hxC3jV6GJ5yinAms5A1zgvlekViuPxu2qKTr5MPaPRjN+sIU1VqpUN7DLjDeG2e8lZfYSXvOwsePCLreeZm7U/XBiuqjUuqjrnepl+ufT/+MUcB5mUhBRBXXRQcW9RFWhWrVP1h0hLG/ybCZI2P2GLl+C8h+0Zt9iuC7DW4FKgA12gFbEsFTgvq1JqP0+kvFGbJO3d4e22n8M5EyXXBlYZ7/G9WRI2jzwvYfMGoXmXBLaGYdhocVVvMKjV6Fd03gl4FAtzsiSJ/rLEu1iElm2Zt841Bh4nfbuF+vQKoQkLiWUnSbubuGWd6JJAF8XwutEWYJPLWl1Gr/FO0xhpef4tZenbnOyvOfkc2eTUbOF408Uo5OJTzEvf4yX5xk5qxSXQDWLLbpQ3bgzvG/sM63sCbI6BA63KQMK51op8ioe52PTQl3HfFwJ8iQQ4cCxymfYzUFZJ28ykHetknG7pqvyAwyvA5iHXAr0S6IXeZFBp8Fmvc5m5CSnP52qO/paTXkAgGR+nQTvHbh8nKTfNXR8VfxhtK0jJGyTv2cEwah4xbBwIUEavyT7FdFBt8LeE9UEtMJBenheDXCVSjFIJeqrCtRzBVTzBnqJI+oocQJR6MCT/WiExbAmwKcBam2G1Nf5eCHhYaTIq63wplrnOF7mQixqWSpwKrJ/L0JNaHcTjtATaiN5clXx3wxg+tDu8F8trsRzW9qVCAhTYoNyQTtak8FX6BY23Aj0tFDjK5+lkVY4yGQ7lAPZTcdqJGE1FntgaPh10+LDXYdTsjEe/vHn1Q9lli74mqVfqAtXpF2+gJToCPSneXFSO43ya42yag3SSvWSCthgb/tnv8nH/WCyPuZaAhi2xbAlUbM8lpHd6Q8atcVmp0atUxbJIV6CnxcL4TE9yKse5NPtieyQ7NnzcO2XU7srIXTHsjPd52WqPwReSfE8Mz6RKPdlnT9M5K1cEVhaoWI6hObp5lUOxvVnBf7XzIsuBGSg9AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/503bbe8959a4e3eba8d58895dc9b5230/26222/demo-image-3.webp","srcSet":"/static/503bbe8959a4e3eba8d58895dc9b5230/4f03f/demo-image-3.webp 750w,\n/static/503bbe8959a4e3eba8d58895dc9b5230/4f506/demo-image-3.webp 1080w,\n/static/503bbe8959a4e3eba8d58895dc9b5230/f0a0a/demo-image-3.webp 1366w,\n/static/503bbe8959a4e3eba8d58895dc9b5230/26222/demo-image-3.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.text","title":null,"leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":{"raw":"The goal of this guidance is to align contributors from our design system partner teams around common best practices for writing Fluent component usage guidance.\n\nUsage guidance describes a component’s capabilities, instructs how and when to use a component, and recommends best practices around its usage.\n\nBecause Fluent is highly flexible, robust usage guidance is crucial. It ensures that people using Fluent can implement a component and its behaviors in a way that will help someone using their product achieve their goals."},"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null}],"tabs":null}},"pageContext":{"id":"a6e9d9d3-b123-50a4-9175-6481f3205751","_path":"/guidance/introduction","__params":{"_path":"guidance"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/sq/d/952353435.json b/docs/page-data/sq/d/952353435.json index 04d7c798..a1a9b8e4 100644 --- a/docs/page-data/sq/d/952353435.json +++ b/docs/page-data/sq/d/952353435.json @@ -1 +1 @@ -{"data":{"guidance":{"nodes":[{"_path":"/guidance/component-page-structure","title":"Component page structure "},{"_path":"/guidance/glossary","title":"Glossary"},{"_path":"/guidance/writing-guidelines","title":"Writing guidelines"},{"_path":"/guidance/introduction","title":"Introduction"}]},"layouts":{"nodes":[{"_path":"/layouts/basic","title":"Basic"},{"_path":"/layouts/introduction","title":"Introduction"},{"_path":"/layouts/reference","title":"Reference"},{"_path":"/layouts/shell","title":"Shell"}]},"patterns":{"nodes":[{"_path":"/patterns/footer","title":"Footer"},{"_path":"/patterns/header","title":"Header"},{"_path":"/patterns/introduction","title":"Introduction"},{"_path":"/patterns/component-sandbox","title":"Sandbox"}]},"componentsAtoms":{"nodes":[{"_path":"/components/atoms/button","title":"Button"},{"_path":"/components/atoms/badge","title":"Badge"},{"_path":"/components/atoms/divider","title":"Divider"},{"_path":"/components/atoms/icon-button","title":"IconButton"},{"_path":"/components/atoms/icon","title":"Icon"},{"_path":"/components/atoms/link","title":"Link"},{"_path":"/components/atoms/logo","title":"Logo"},{"_path":"/components/atoms/resource-chip","title":"ResourceChip"},{"_path":"/components/atoms/tabs","title":"Tabs"},{"_path":"/components/atoms/text","title":"Text"},{"_path":"/components/atoms/tile","title":"Tile"},{"_path":"/components/atoms/tag","title":"Tag"},{"_path":"/components/atoms/theme-switch","title":"ThemeSwitch"}]},"componentsLists":{"nodes":[{"_path":"/components/lists/accordion-list","title":"Accordion List"},{"_path":"/components/lists/ordered-list","title":"OrderedList"},{"_path":"/components/lists/mark-list","title":"MarkList"},{"_path":"/components/lists/table-list","title":"TableList"}]},"componentsTiles":{"nodes":[{"_path":"/components/tiles/action-list-tile","title":"ActionListTile"},{"_path":"/components/tiles/bookmark-tile","title":"BookmarkTile"},{"_path":"/components/tiles/action-tile","title":"ActionTile"},{"_path":"/components/tiles/illustration-tile","title":"IllustrationTile"},{"_path":"/components/tiles/image-tile","title":"ImageTile"},{"_path":"/components/tiles/person-tile","title":"PersonTile"},{"_path":"/components/tiles/recommendation-tile","title":"RecommendationTile"}]},"styles":{"nodes":[{"_path":"/styles/fonts","title":"Fonts"},{"_path":"/styles/global","title":"Global"},{"_path":"/styles/introduction","title":"Introduction"},{"_path":"/styles/theming","title":"Theming"},{"_path":"/styles/utilities","title":"Styling utilities"}]}}} \ No newline at end of file +{"data":{"guidance":{"nodes":[{"_path":"/guidance/component-page-structure","title":"Component page structure "},{"_path":"/guidance/glossary","title":"Glossary"},{"_path":"/guidance/introduction","title":"Introduction"},{"_path":"/guidance/writing-guidelines","title":"Writing guidelines"}]},"layouts":{"nodes":[{"_path":"/layouts/basic","title":"Basic"},{"_path":"/layouts/introduction","title":"Introduction"},{"_path":"/layouts/reference","title":"Reference"},{"_path":"/layouts/shell","title":"Shell"}]},"patterns":{"nodes":[{"_path":"/patterns/footer","title":"Footer"},{"_path":"/patterns/header","title":"Header"},{"_path":"/patterns/introduction","title":"Introduction"},{"_path":"/patterns/component-sandbox","title":"Sandbox"}]},"componentsAtoms":{"nodes":[{"_path":"/components/atoms/badge","title":"Badge"},{"_path":"/components/atoms/button","title":"Button"},{"_path":"/components/atoms/divider","title":"Divider"},{"_path":"/components/atoms/icon-button","title":"IconButton"},{"_path":"/components/atoms/icon","title":"Icon"},{"_path":"/components/atoms/link","title":"Link"},{"_path":"/components/atoms/logo","title":"Logo"},{"_path":"/components/atoms/resource-chip","title":"ResourceChip"},{"_path":"/components/atoms/tabs","title":"Tabs"},{"_path":"/components/atoms/tag","title":"Tag"},{"_path":"/components/atoms/theme-switch","title":"ThemeSwitch"},{"_path":"/components/atoms/text","title":"Text"},{"_path":"/components/atoms/tile","title":"Tile"}]},"componentsLists":{"nodes":[{"_path":"/components/lists/accordion-list","title":"Accordion List"},{"_path":"/components/lists/mark-list","title":"MarkList"},{"_path":"/components/lists/ordered-list","title":"OrderedList"},{"_path":"/components/lists/table-list","title":"TableList"}]},"componentsTiles":{"nodes":[{"_path":"/components/tiles/action-list-tile","title":"ActionListTile"},{"_path":"/components/tiles/action-tile","title":"ActionTile"},{"_path":"/components/tiles/bookmark-tile","title":"BookmarkTile"},{"_path":"/components/tiles/illustration-tile","title":"IllustrationTile"},{"_path":"/components/tiles/image-tile","title":"ImageTile"},{"_path":"/components/tiles/person-tile","title":"PersonTile"},{"_path":"/components/tiles/recommendation-tile","title":"RecommendationTile"}]},"styles":{"nodes":[{"_path":"/styles/fonts","title":"Fonts"},{"_path":"/styles/global","title":"Global"},{"_path":"/styles/introduction","title":"Introduction"},{"_path":"/styles/theming","title":"Theming"},{"_path":"/styles/utilities","title":"Styling utilities"}]}}} \ No newline at end of file diff --git a/docs/page-data/starters/introduction/page-data.json b/docs/page-data/starters/introduction/page-data.json index ebd144eb..6de4f415 100644 --- a/docs/page-data/starters/introduction/page-data.json +++ b/docs/page-data/starters/introduction/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/starters/introduction/","result":{"data":{"pagesJson":{"_layout":"work-in-progress","_path":"/starters/introduction","definition":null,"leading":"Introduction to Starters.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 2","src":{"publicURL":"/blueprints/static/024565235e108b712779bbc19b1e139a/demo-image-2.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADcklEQVR42m2TS3faVhhF9ds7yY/ooCt9rAy6UrfLiVMcB5s6DYbwFAiBhISuXkgIIV4mSTs4PVdChrQd7IGW7t0630NKS/PRGvloj4Kcjh7mdCdBTs8IC8wQqjmHaswxMKMnhtM4R7MkCyjnklw0nqM3mR8lc/SPqNOvBYVk8cTIliRQzkUnWUEpymXT6H9F+myJscRZwhAplFJUyKKCPNWZyKbElpcTTHhRokso0phKnS7QYZCGFhRCKVGNmCUdy7EKVAmfe5S39DnqwwD3PQ+1jotqW+Btc4bKg43rxgzVjw7+aHuFUB5u8PCfqo9a18VtR+Cm5aDSsPHmg4VK3ca7jwK1tov3XR8PKgemRdCMBIa9gjVbYSYyuP4Gyhse/p28bTq45aX7jo96n4MaRdDtFJa7zg/PHF7iRd/f5rj+Gq63hsjJclyiTKYppvILTpa/9PgVP9jCslI06w5qVRPXr0a4fNnDby9aGA5diGCFgEKPAsfNYPODBh0DupTyK/KFRKYJwjXa3QjfPe/j5x/bePFDFz99r+Llszs0L+pocyB3/Rg3vRiVXoQrnr3qRLhRYyil6BzVWuFejfD62kZLc9EYePjl9QwXzzU0KwO0TEFRjPd6gjZTjXjHCjdw5lsogg/ClQlLNrgcZbgeRri7cTB8MDAYOKg2ObC6h37fhP6qDcGe+osdvGgLL2ZP412OYvKFQSbswZjoEvamP3DRfFaF+s0VOu9G0EWIiR3AtH3cXqgYM9mMqSQiksI9vMUjlME0wcBacnlTaDPGd1IYbPiEi3rxq4lvLwUemhHsYA/T5aVwz5XhqngUzYtk3mIPP3lEkEghZZpVyrj9/H0mTKiLLWrDNT5Mtty1LTeBkxc7hPMdfJdlRieRJEwfERFlKNP9Szh2uUqctjlZQhgp10NuAssTGwTBBvNQ9u2YalnKDliknwqhlpdbyPKE7go2hzU1U6bJWOYGLndTOGsKtwiTr2WxlK0+Ick+S+EpXZnQYMk2U9mcuss+iSMuk/ks9b+yz0jWX7AkSpnuVC6nLtPl0iwXyf0qJkkZ+xYkBwSyzNUBiZRllG2+YLU9E+riTEjR1OckOe1ZeBJ6izLdgekOiLOizJTJUsqy/V+FcCQT5sJVPuFCyO0PWLb8A6JSuH+SlelkmatdIVs//o1/AEoYpFbc1Wn1AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/blueprints/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp","srcSet":"/blueprints/static/024565235e108b712779bbc19b1e139a/4f03f/demo-image-2.webp 750w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/4f506/demo-image-2.webp 1080w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/f0a0a/demo-image-2.webp 1366w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"Get Started with Strapi","leading":"This documentation site is powered by Strapi. It is a content management system (a.k.a. CMS). All the content, images and illustrations you see on this site come from the CMS.","withCopyLink":false,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"tiles.bookmark-tile","title":"Strapi User Guide","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"This user guide explains all features available in the admin panel of your Strapi CMS.","to":"https://docs.strapi.io/user-docs/latest/getting-started/introduction.html","isExternal":true},{"contentComponentId":"tiles.bookmark-tile","title":"MADS Content Panel","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Access and edit the content here. If you don’t have the login yet, please contact the administrators.","to":"http://mads-strapi.westus.cloudapp.azure.com:1337/admin","isExternal":true}],"tabs":null}},"pageContext":{"id":"43f23517-b37e-54d1-9a7a-dc8e42ae779d","_path":"/starters/introduction","__params":{"_path":"starters"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/starters/introduction/","result":{"data":{"pagesJson":{"_layout":"work-in-progress","_path":"/starters/introduction","definition":null,"leading":"Introduction to Starters.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 2","src":{"publicURL":"/static/024565235e108b712779bbc19b1e139a/demo-image-2.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADcklEQVR42m2TS3faVhhF9ds7yY/ooCt9rAy6UrfLiVMcB5s6DYbwFAiBhISuXkgIIV4mSTs4PVdChrQd7IGW7t0630NKS/PRGvloj4Kcjh7mdCdBTs8IC8wQqjmHaswxMKMnhtM4R7MkCyjnklw0nqM3mR8lc/SPqNOvBYVk8cTIliRQzkUnWUEpymXT6H9F+myJscRZwhAplFJUyKKCPNWZyKbElpcTTHhRokso0phKnS7QYZCGFhRCKVGNmCUdy7EKVAmfe5S39DnqwwD3PQ+1jotqW+Btc4bKg43rxgzVjw7+aHuFUB5u8PCfqo9a18VtR+Cm5aDSsPHmg4VK3ca7jwK1tov3XR8PKgemRdCMBIa9gjVbYSYyuP4Gyhse/p28bTq45aX7jo96n4MaRdDtFJa7zg/PHF7iRd/f5rj+Gq63hsjJclyiTKYppvILTpa/9PgVP9jCslI06w5qVRPXr0a4fNnDby9aGA5diGCFgEKPAsfNYPODBh0DupTyK/KFRKYJwjXa3QjfPe/j5x/bePFDFz99r+Llszs0L+pocyB3/Rg3vRiVXoQrnr3qRLhRYyil6BzVWuFejfD62kZLc9EYePjl9QwXzzU0KwO0TEFRjPd6gjZTjXjHCjdw5lsogg/ClQlLNrgcZbgeRri7cTB8MDAYOKg2ObC6h37fhP6qDcGe+osdvGgLL2ZP412OYvKFQSbswZjoEvamP3DRfFaF+s0VOu9G0EWIiR3AtH3cXqgYM9mMqSQiksI9vMUjlME0wcBacnlTaDPGd1IYbPiEi3rxq4lvLwUemhHsYA/T5aVwz5XhqngUzYtk3mIPP3lEkEghZZpVyrj9/H0mTKiLLWrDNT5Mtty1LTeBkxc7hPMdfJdlRieRJEwfERFlKNP9Szh2uUqctjlZQhgp10NuAssTGwTBBvNQ9u2YalnKDliknwqhlpdbyPKE7go2hzU1U6bJWOYGLndTOGsKtwiTr2WxlK0+Ick+S+EpXZnQYMk2U9mcuss+iSMuk/ks9b+yz0jWX7AkSpnuVC6nLtPl0iwXyf0qJkkZ+xYkBwSyzNUBiZRllG2+YLU9E+riTEjR1OckOe1ZeBJ6izLdgekOiLOizJTJUsqy/V+FcCQT5sJVPuFCyO0PWLb8A6JSuH+SlelkmatdIVs//o1/AEoYpFbc1Wn1AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp","srcSet":"/static/024565235e108b712779bbc19b1e139a/4f03f/demo-image-2.webp 750w,\n/static/024565235e108b712779bbc19b1e139a/4f506/demo-image-2.webp 1080w,\n/static/024565235e108b712779bbc19b1e139a/f0a0a/demo-image-2.webp 1366w,\n/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"Get Started with Strapi","leading":"This documentation site is powered by Strapi. It is a content management system (a.k.a. CMS). All the content, images and illustrations you see on this site come from the CMS.","withCopyLink":false,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"tiles.bookmark-tile","title":"Strapi User Guide","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"This user guide explains all features available in the admin panel of your Strapi CMS.","to":"https://docs.strapi.io/user-docs/latest/getting-started/introduction.html","isExternal":true},{"contentComponentId":"tiles.bookmark-tile","title":"MADS Content Panel","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Access and edit the content here. If you don’t have the login yet, please contact the administrators.","to":"http://mads-strapi.westus.cloudapp.azure.com:1337/admin","isExternal":true}],"tabs":null}},"pageContext":{"id":"43f23517-b37e-54d1-9a7a-dc8e42ae779d","_path":"/starters/introduction","__params":{"_path":"starters"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/page-data/styles/introduction/page-data.json b/docs/page-data/styles/introduction/page-data.json index bd0ba16c..b7607b22 100644 --- a/docs/page-data/styles/introduction/page-data.json +++ b/docs/page-data/styles/introduction/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/styles/introduction/","result":{"data":{"pagesJson":{"_layout":"work-in-progress","_path":"/styles/introduction","definition":null,"leading":"Introduction to Layouts.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 2","src":{"publicURL":"/blueprints/static/024565235e108b712779bbc19b1e139a/demo-image-2.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADcklEQVR42m2TS3faVhhF9ds7yY/ooCt9rAy6UrfLiVMcB5s6DYbwFAiBhISuXkgIIV4mSTs4PVdChrQd7IGW7t0630NKS/PRGvloj4Kcjh7mdCdBTs8IC8wQqjmHaswxMKMnhtM4R7MkCyjnklw0nqM3mR8lc/SPqNOvBYVk8cTIliRQzkUnWUEpymXT6H9F+myJscRZwhAplFJUyKKCPNWZyKbElpcTTHhRokso0phKnS7QYZCGFhRCKVGNmCUdy7EKVAmfe5S39DnqwwD3PQ+1jotqW+Btc4bKg43rxgzVjw7+aHuFUB5u8PCfqo9a18VtR+Cm5aDSsPHmg4VK3ca7jwK1tov3XR8PKgemRdCMBIa9gjVbYSYyuP4Gyhse/p28bTq45aX7jo96n4MaRdDtFJa7zg/PHF7iRd/f5rj+Gq63hsjJclyiTKYppvILTpa/9PgVP9jCslI06w5qVRPXr0a4fNnDby9aGA5diGCFgEKPAsfNYPODBh0DupTyK/KFRKYJwjXa3QjfPe/j5x/bePFDFz99r+Llszs0L+pocyB3/Rg3vRiVXoQrnr3qRLhRYyil6BzVWuFejfD62kZLc9EYePjl9QwXzzU0KwO0TEFRjPd6gjZTjXjHCjdw5lsogg/ClQlLNrgcZbgeRri7cTB8MDAYOKg2ObC6h37fhP6qDcGe+osdvGgLL2ZP412OYvKFQSbswZjoEvamP3DRfFaF+s0VOu9G0EWIiR3AtH3cXqgYM9mMqSQiksI9vMUjlME0wcBacnlTaDPGd1IYbPiEi3rxq4lvLwUemhHsYA/T5aVwz5XhqngUzYtk3mIPP3lEkEghZZpVyrj9/H0mTKiLLWrDNT5Mtty1LTeBkxc7hPMdfJdlRieRJEwfERFlKNP9Szh2uUqctjlZQhgp10NuAssTGwTBBvNQ9u2YalnKDliknwqhlpdbyPKE7go2hzU1U6bJWOYGLndTOGsKtwiTr2WxlK0+Ick+S+EpXZnQYMk2U9mcuss+iSMuk/ks9b+yz0jWX7AkSpnuVC6nLtPl0iwXyf0qJkkZ+xYkBwSyzNUBiZRllG2+YLU9E+riTEjR1OckOe1ZeBJ6izLdgekOiLOizJTJUsqy/V+FcCQT5sJVPuFCyO0PWLb8A6JSuH+SlelkmatdIVs//o1/AEoYpFbc1Wn1AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/blueprints/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp","srcSet":"/blueprints/static/024565235e108b712779bbc19b1e139a/4f03f/demo-image-2.webp 750w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/4f506/demo-image-2.webp 1080w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/f0a0a/demo-image-2.webp 1366w,\n/blueprints/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"Get Started with Strapi","leading":"This documentation site is powered by Strapi. It is a content management system (a.k.a. CMS). All the content, images and illustrations you see on this site come from the CMS.","withCopyLink":false,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"tiles.bookmark-tile","title":"Strapi User Guide","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"This user guide explains all features available in the admin panel of your Strapi CMS.","to":"https://docs.strapi.io/user-docs/latest/getting-started/introduction.html","isExternal":true},{"contentComponentId":"tiles.bookmark-tile","title":"MADS Content Panel","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Access and edit the content here. If you don’t have the login yet, please contact the administrators.","to":"http://mads-strapi.westus.cloudapp.azure.com:1337/admin","isExternal":true}],"tabs":null}},"pageContext":{"id":"56d10a02-4959-5c66-add2-fb59e3ac300b","_path":"/styles/introduction","__params":{"_path":"styles"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-pages-json-path-tsx","path":"/styles/introduction/","result":{"data":{"pagesJson":{"_layout":"work-in-progress","_path":"/styles/introduction","definition":null,"leading":"Introduction to Layouts.","title":"Introduction","owners":null,"heroImage":{"alt":"Demo image 2","src":{"publicURL":"/static/024565235e108b712779bbc19b1e139a/demo-image-2.png","childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADcklEQVR42m2TS3faVhhF9ds7yY/ooCt9rAy6UrfLiVMcB5s6DYbwFAiBhISuXkgIIV4mSTs4PVdChrQd7IGW7t0630NKS/PRGvloj4Kcjh7mdCdBTs8IC8wQqjmHaswxMKMnhtM4R7MkCyjnklw0nqM3mR8lc/SPqNOvBYVk8cTIliRQzkUnWUEpymXT6H9F+myJscRZwhAplFJUyKKCPNWZyKbElpcTTHhRokso0phKnS7QYZCGFhRCKVGNmCUdy7EKVAmfe5S39DnqwwD3PQ+1jotqW+Btc4bKg43rxgzVjw7+aHuFUB5u8PCfqo9a18VtR+Cm5aDSsPHmg4VK3ca7jwK1tov3XR8PKgemRdCMBIa9gjVbYSYyuP4Gyhse/p28bTq45aX7jo96n4MaRdDtFJa7zg/PHF7iRd/f5rj+Gq63hsjJclyiTKYppvILTpa/9PgVP9jCslI06w5qVRPXr0a4fNnDby9aGA5diGCFgEKPAsfNYPODBh0DupTyK/KFRKYJwjXa3QjfPe/j5x/bePFDFz99r+Llszs0L+pocyB3/Rg3vRiVXoQrnr3qRLhRYyil6BzVWuFejfD62kZLc9EYePjl9QwXzzU0KwO0TEFRjPd6gjZTjXjHCjdw5lsogg/ClQlLNrgcZbgeRri7cTB8MDAYOKg2ObC6h37fhP6qDcGe+osdvGgLL2ZP412OYvKFQSbswZjoEvamP3DRfFaF+s0VOu9G0EWIiR3AtH3cXqgYM9mMqSQiksI9vMUjlME0wcBacnlTaDPGd1IYbPiEi3rxq4lvLwUemhHsYA/T5aVwz5XhqngUzYtk3mIPP3lEkEghZZpVyrj9/H0mTKiLLWrDNT5Mtty1LTeBkxc7hPMdfJdlRieRJEwfERFlKNP9Szh2uUqctjlZQhgp10NuAssTGwTBBvNQ9u2YalnKDliknwqhlpdbyPKE7go2hzU1U6bJWOYGLndTOGsKtwiTr2WxlK0+Ick+S+EpXZnQYMk2U9mcuss+iSMuk/ks9b+yz0jWX7AkSpnuVC6nLtPl0iwXyf0qJkkZ+xYkBwSyzNUBiZRllG2+YLU9E+riTEjR1OckOe1ZeBJ6izLdgekOiLOizJTJUsqy/V+FcCQT5sJVPuFCyO0PWLb8A6JSuH+SlelkmatdIVs//o1/AEoYpFbc1Wn1AAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp","srcSet":"/static/024565235e108b712779bbc19b1e139a/4f03f/demo-image-2.webp 750w,\n/static/024565235e108b712779bbc19b1e139a/4f506/demo-image-2.webp 1080w,\n/static/024565235e108b712779bbc19b1e139a/f0a0a/demo-image-2.webp 1366w,\n/static/024565235e108b712779bbc19b1e139a/26222/demo-image-2.webp 1920w","sizes":"100vw"},"sources":[]},"width":1,"height":1}}}},"quickResources":null,"content":[{"contentComponentId":"blocks.heading","title":"Get Started with Strapi","leading":"This documentation site is powered by Strapi. It is a content management system (a.k.a. CMS). All the content, images and illustrations you see on this site come from the CMS.","withCopyLink":false,"withDivider":false,"size":"title","as":"h1","markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":null,"to":null,"isExternal":null},{"contentComponentId":"tiles.bookmark-tile","title":"Strapi User Guide","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"This user guide explains all features available in the admin panel of your Strapi CMS.","to":"https://docs.strapi.io/user-docs/latest/getting-started/introduction.html","isExternal":true},{"contentComponentId":"tiles.bookmark-tile","title":"MADS Content Panel","leading":null,"withCopyLink":null,"withDivider":null,"size":null,"as":null,"markdown":null,"data":null,"headers":null,"variant":null,"columnSizing":null,"description":"Access and edit the content here. If you don’t have the login yet, please contact the administrators.","to":"http://mads-strapi.westus.cloudapp.azure.com:1337/admin","isExternal":true}],"tabs":null}},"pageContext":{"id":"56d10a02-4959-5c66-add2-fb59e3ac300b","_path":"/styles/introduction","__params":{"_path":"styles"}}},"staticQueryHashes":["3551971565","728947269","952353435"],"slicesMap":{}} \ No newline at end of file diff --git a/docs/patterns/component-sandbox/index.html b/docs/patterns/component-sandbox/index.html index 2c9b7020..74688d81 100644 --- a/docs/patterns/component-sandbox/index.html +++ b/docs/patterns/component-sandbox/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/patterns/footer/index.html b/docs/patterns/footer/index.html index c0b75581..3c3e6f4e 100644 --- a/docs/patterns/footer/index.html +++ b/docs/patterns/footer/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/patterns/header/index.html b/docs/patterns/header/index.html index a02b7a9d..37c7dbce 100644 --- a/docs/patterns/header/index.html +++ b/docs/patterns/header/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/patterns/introduction/index.html b/docs/patterns/introduction/index.html index 2415a51e..07623fb9 100644 --- a/docs/patterns/introduction/index.html +++ b/docs/patterns/introduction/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/accordion-list/index.html b/docs/preview/accordion-list/index.html index 3f1224e2..1ed1f477 100644 --- a/docs/preview/accordion-list/index.html +++ b/docs/preview/accordion-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/action-list-tile-minimal/index.html b/docs/preview/action-list-tile-minimal/index.html index fba8f181..c46bda96 100644 --- a/docs/preview/action-list-tile-minimal/index.html +++ b/docs/preview/action-list-tile-minimal/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/action-list-tile/index.html b/docs/preview/action-list-tile/index.html index 9d087684..af34d51f 100644 --- a/docs/preview/action-list-tile/index.html +++ b/docs/preview/action-list-tile/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/badge-basic/index.html b/docs/preview/badge-basic/index.html index d094681e..cd494617 100644 --- a/docs/preview/badge-basic/index.html +++ b/docs/preview/badge-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/badge-color-variants/index.html b/docs/preview/badge-color-variants/index.html index 75ba29c0..1cc55a2b 100644 --- a/docs/preview/badge-color-variants/index.html +++ b/docs/preview/badge-color-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/badge-inline/index.html b/docs/preview/badge-inline/index.html index f8de95a1..01e0fc8f 100644 --- a/docs/preview/badge-inline/index.html +++ b/docs/preview/badge-inline/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/button-basic/index.html b/docs/preview/button-basic/index.html index 04193a4e..5576a0cf 100644 --- a/docs/preview/button-basic/index.html +++ b/docs/preview/button-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/button-color-variants/index.html b/docs/preview/button-color-variants/index.html index 16f27016..2df2c0be 100644 --- a/docs/preview/button-color-variants/index.html +++ b/docs/preview/button-color-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/button-shape-variants/index.html b/docs/preview/button-shape-variants/index.html index 141201c7..407423fa 100644 --- a/docs/preview/button-shape-variants/index.html +++ b/docs/preview/button-shape-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/button-size-variants/index.html b/docs/preview/button-size-variants/index.html index fe58b012..bd97a989 100644 --- a/docs/preview/button-size-variants/index.html +++ b/docs/preview/button-size-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/divider-basic/index.html b/docs/preview/divider-basic/index.html index b7d7c7a5..7b4d10c7 100644 --- a/docs/preview/divider-basic/index.html +++ b/docs/preview/divider-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-basic/index.html b/docs/preview/icon-basic/index.html index 7ae19799..28558af5 100644 --- a/docs/preview/icon-basic/index.html +++ b/docs/preview/icon-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-button-basic/index.html b/docs/preview/icon-button-basic/index.html index 12210f2e..8ae75cf5 100644 --- a/docs/preview/icon-button-basic/index.html +++ b/docs/preview/icon-button-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-button-color-variants/index.html b/docs/preview/icon-button-color-variants/index.html index e313a4be..490d1d51 100644 --- a/docs/preview/icon-button-color-variants/index.html +++ b/docs/preview/icon-button-color-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-color-variants/index.html b/docs/preview/icon-color-variants/index.html index ae4b9afa..1a012ebe 100644 --- a/docs/preview/icon-color-variants/index.html +++ b/docs/preview/icon-color-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-inline/index.html b/docs/preview/icon-inline/index.html index 87501436..d62ddb44 100644 --- a/docs/preview/icon-inline/index.html +++ b/docs/preview/icon-inline/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-list/index.html b/docs/preview/icon-list/index.html index ad2fc564..df777527 100644 --- a/docs/preview/icon-list/index.html +++ b/docs/preview/icon-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/icon-size-variants/index.html b/docs/preview/icon-size-variants/index.html index 4ca1d5b1..4bdbd379 100644 --- a/docs/preview/icon-size-variants/index.html +++ b/docs/preview/icon-size-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/link-accent-variants/index.html b/docs/preview/link-accent-variants/index.html index dc9501e8..795d7a94 100644 --- a/docs/preview/link-accent-variants/index.html +++ b/docs/preview/link-accent-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/link-basic/index.html b/docs/preview/link-basic/index.html index 268d0f12..d41ca7f2 100644 --- a/docs/preview/link-basic/index.html +++ b/docs/preview/link-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/link-icon/index.html b/docs/preview/link-icon/index.html index d9cdfbff..112e8a2f 100644 --- a/docs/preview/link-icon/index.html +++ b/docs/preview/link-icon/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/link-inverse/index.html b/docs/preview/link-inverse/index.html index ad5b4b3b..b511a8cf 100644 --- a/docs/preview/link-inverse/index.html +++ b/docs/preview/link-inverse/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/link-main-variants/index.html b/docs/preview/link-main-variants/index.html index 3e1804e8..894ffbfc 100644 --- a/docs/preview/link-main-variants/index.html +++ b/docs/preview/link-main-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/logo-basic/index.html b/docs/preview/logo-basic/index.html index a1d15156..1ea27f6e 100644 --- a/docs/preview/logo-basic/index.html +++ b/docs/preview/logo-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/logo-fill/index.html b/docs/preview/logo-fill/index.html index 6728246a..9e3a316c 100644 --- a/docs/preview/logo-fill/index.html +++ b/docs/preview/logo-fill/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/logo-inline/index.html b/docs/preview/logo-inline/index.html index 24e414be..74e97a03 100644 --- a/docs/preview/logo-inline/index.html +++ b/docs/preview/logo-inline/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/logo-list/index.html b/docs/preview/logo-list/index.html index db1c2258..b763b458 100644 --- a/docs/preview/logo-list/index.html +++ b/docs/preview/logo-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/logo-size-variants/index.html b/docs/preview/logo-size-variants/index.html index 4743cd37..f1479b2b 100644 --- a/docs/preview/logo-size-variants/index.html +++ b/docs/preview/logo-size-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/mark-list-icon-variant/index.html b/docs/preview/mark-list-icon-variant/index.html index 5f5a6305..8c72e0dd 100644 --- a/docs/preview/mark-list-icon-variant/index.html +++ b/docs/preview/mark-list-icon-variant/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/mark-list/index.html b/docs/preview/mark-list/index.html index 3102d061..9cf45f11 100644 --- a/docs/preview/mark-list/index.html +++ b/docs/preview/mark-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/my-component/index.html b/docs/preview/my-component/index.html index e497ed05..f6b89cba 100644 --- a/docs/preview/my-component/index.html +++ b/docs/preview/my-component/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/ordered-list-variants/index.html b/docs/preview/ordered-list-variants/index.html index 4a19878a..fa5c7719 100644 --- a/docs/preview/ordered-list-variants/index.html +++ b/docs/preview/ordered-list-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/ordered-list/index.html b/docs/preview/ordered-list/index.html index d43bce9c..96d897ec 100644 --- a/docs/preview/ordered-list/index.html +++ b/docs/preview/ordered-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/resource-chip-basic/index.html b/docs/preview/resource-chip-basic/index.html index 4a101c19..dcf58a29 100644 --- a/docs/preview/resource-chip-basic/index.html +++ b/docs/preview/resource-chip-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/resource-chip-inline/index.html b/docs/preview/resource-chip-inline/index.html index 12945d83..799d6446 100644 --- a/docs/preview/resource-chip-inline/index.html +++ b/docs/preview/resource-chip-inline/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/resource-chip-size-variants/index.html b/docs/preview/resource-chip-size-variants/index.html index eb6e270a..7c6b91b5 100644 --- a/docs/preview/resource-chip-size-variants/index.html +++ b/docs/preview/resource-chip-size-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/table-list-alternating/index.html b/docs/preview/table-list-alternating/index.html index 9f01ef72..0d4f69cf 100644 --- a/docs/preview/table-list-alternating/index.html +++ b/docs/preview/table-list-alternating/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/table-list-borderless/index.html b/docs/preview/table-list-borderless/index.html index 13c77fd8..8d40dbf1 100644 --- a/docs/preview/table-list-borderless/index.html +++ b/docs/preview/table-list-borderless/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/table-list/index.html b/docs/preview/table-list/index.html index 075d859d..486b2cc4 100644 --- a/docs/preview/table-list/index.html +++ b/docs/preview/table-list/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tabs/index.html b/docs/preview/tabs/index.html index 11c30959..c540549b 100644 --- a/docs/preview/tabs/index.html +++ b/docs/preview/tabs/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tag-basic/index.html b/docs/preview/tag-basic/index.html index d7d11a65..60fcfd06 100644 --- a/docs/preview/tag-basic/index.html +++ b/docs/preview/tag-basic/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tag-inline/index.html b/docs/preview/tag-inline/index.html index 73964ba5..a04dd816 100644 --- a/docs/preview/tag-inline/index.html +++ b/docs/preview/tag-inline/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tag-size-variants/index.html b/docs/preview/tag-size-variants/index.html index d04ffab5..3222fa22 100644 --- a/docs/preview/tag-size-variants/index.html +++ b/docs/preview/tag-size-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tag-type-variants/index.html b/docs/preview/tag-type-variants/index.html index cd5db470..045ff6f3 100644 --- a/docs/preview/tag-type-variants/index.html +++ b/docs/preview/tag-type-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/text-color-variants/index.html b/docs/preview/text-color-variants/index.html index fd783366..8ec1dd6d 100644 --- a/docs/preview/text-color-variants/index.html +++ b/docs/preview/text-color-variants/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/text/index.html b/docs/preview/text/index.html index e905170e..cad3e2ef 100644 --- a/docs/preview/text/index.html +++ b/docs/preview/text/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/theme-switch/index.html b/docs/preview/theme-switch/index.html index 38caad54..41ecb982 100644 --- a/docs/preview/theme-switch/index.html +++ b/docs/preview/theme-switch/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tile-card-variant/index.html b/docs/preview/tile-card-variant/index.html index 7dffc707..61e5c0f8 100644 --- a/docs/preview/tile-card-variant/index.html +++ b/docs/preview/tile-card-variant/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tile-color-variant/index.html b/docs/preview/tile-color-variant/index.html index ff650814..8cae7ca4 100644 --- a/docs/preview/tile-color-variant/index.html +++ b/docs/preview/tile-color-variant/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/preview/tile-image-variant/index.html b/docs/preview/tile-image-variant/index.html index f2d22041..4572e57c 100644 --- a/docs/preview/tile-image-variant/index.html +++ b/docs/preview/tile-image-variant/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/sitemap-0.xml b/docs/sitemap-0.xml index a1c90989..68a5151b 100644 --- a/docs/sitemap-0.xml +++ b/docs/sitemap-0.xml @@ -1 +1 @@ -https://www.yourdomain.tld/blueprints/preview/action-list-tile-minimal/daily0.7https://www.yourdomain.tld/blueprints/preview/accordion-list/daily0.7https://www.yourdomain.tld/blueprints/preview/badge-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/action-list-tile/daily0.7https://www.yourdomain.tld/blueprints/preview/badge-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/badge-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/divider-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/button-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-button-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/button-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-button-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/button-shape-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/button-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-list/daily0.7https://www.yourdomain.tld/blueprints/preview/link-accent-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/link-icon/daily0.7https://www.yourdomain.tld/blueprints/preview/link-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/link-inverse/daily0.7https://www.yourdomain.tld/blueprints/preview/link-main-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-fill/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-list/daily0.7https://www.yourdomain.tld/blueprints/preview/mark-list-icon-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/mark-list/daily0.7https://www.yourdomain.tld/blueprints/preview/my-component/daily0.7https://www.yourdomain.tld/blueprints/preview/ordered-list-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/ordered-list/daily0.7https://www.yourdomain.tld/blueprints/preview/resource-chip-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/resource-chip-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/resource-chip-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/table-list-alternating/daily0.7https://www.yourdomain.tld/blueprints/preview/table-list-borderless/daily0.7https://www.yourdomain.tld/blueprints/preview/tabs/daily0.7https://www.yourdomain.tld/blueprints/preview/table-list/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-type-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/text/daily0.7https://www.yourdomain.tld/blueprints/preview/text-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/theme-switch/daily0.7https://www.yourdomain.tld/blueprints/preview/tile-card-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/tile-color-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/tile-image-variant/daily0.7https://www.yourdomain.tld/blueprints/daily0.7https://www.yourdomain.tld/blueprints/about/daily0.7https://www.yourdomain.tld/blueprints/cms/introduction/daily0.7https://www.yourdomain.tld/blueprints/cms/get-started/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/button/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/badge/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/divider/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/icon-button/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/icon/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/link/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/logo/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/resource-chip/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/tabs/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/text/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/tile/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/tag/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/theme-switch/daily0.7https://www.yourdomain.tld/blueprints/components/introduction/daily0.7https://www.yourdomain.tld/blueprints/components/lists/accordion-list/daily0.7https://www.yourdomain.tld/blueprints/components/lists/ordered-list/daily0.7https://www.yourdomain.tld/blueprints/components/lists/mark-list/daily0.7https://www.yourdomain.tld/blueprints/components/lists/table-list/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/action-list-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/bookmark-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/action-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/illustration-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/image-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/person-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/recommendation-tile/daily0.7https://www.yourdomain.tld/blueprints/getting-started/daily0.7https://www.yourdomain.tld/blueprints/guidance-for-editors/daily0.7https://www.yourdomain.tld/blueprints/guidance/component-page-structure/daily0.7https://www.yourdomain.tld/blueprints/guidance/glossary/daily0.7https://www.yourdomain.tld/blueprints/guidance/writing-guidelines/daily0.7https://www.yourdomain.tld/blueprints/guidance/introduction/daily0.7https://www.yourdomain.tld/blueprints/layouts/basic/daily0.7https://www.yourdomain.tld/blueprints/layouts/introduction/daily0.7https://www.yourdomain.tld/blueprints/layouts/reference/daily0.7https://www.yourdomain.tld/blueprints/layouts/shell/daily0.7https://www.yourdomain.tld/blueprints/patterns/footer/daily0.7https://www.yourdomain.tld/blueprints/patterns/header/daily0.7https://www.yourdomain.tld/blueprints/patterns/introduction/daily0.7https://www.yourdomain.tld/blueprints/patterns/component-sandbox/daily0.7https://www.yourdomain.tld/blueprints/styles/fonts/daily0.7https://www.yourdomain.tld/blueprints/styles/global/daily0.7https://www.yourdomain.tld/blueprints/styles/introduction/daily0.7https://www.yourdomain.tld/blueprints/starters/introduction/daily0.7https://www.yourdomain.tld/blueprints/styles/theming/daily0.7https://www.yourdomain.tld/blueprints/styles/utilities/daily0.7 \ No newline at end of file +https://www.yourdomain.tld/blueprints/preview/action-list-tile-minimal/daily0.7https://www.yourdomain.tld/blueprints/preview/accordion-list/daily0.7https://www.yourdomain.tld/blueprints/preview/badge-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/badge-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/badge-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/action-list-tile/daily0.7https://www.yourdomain.tld/blueprints/preview/button-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/button-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/button-shape-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/divider-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/button-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-button-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-button-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-list/daily0.7https://www.yourdomain.tld/blueprints/preview/icon-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/link-accent-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/link-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/link-icon/daily0.7https://www.yourdomain.tld/blueprints/preview/link-inverse/daily0.7https://www.yourdomain.tld/blueprints/preview/link-main-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-fill/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-list/daily0.7https://www.yourdomain.tld/blueprints/preview/logo-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/mark-list-icon-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/mark-list/daily0.7https://www.yourdomain.tld/blueprints/preview/my-component/daily0.7https://www.yourdomain.tld/blueprints/preview/ordered-list-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/ordered-list/daily0.7https://www.yourdomain.tld/blueprints/preview/resource-chip-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/resource-chip-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/resource-chip-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/table-list-alternating/daily0.7https://www.yourdomain.tld/blueprints/preview/table-list-borderless/daily0.7https://www.yourdomain.tld/blueprints/preview/table-list/daily0.7https://www.yourdomain.tld/blueprints/preview/tabs/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-basic/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-inline/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-size-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/text/daily0.7https://www.yourdomain.tld/blueprints/preview/text-color-variants/daily0.7https://www.yourdomain.tld/blueprints/preview/theme-switch/daily0.7https://www.yourdomain.tld/blueprints/preview/tile-card-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/tile-image-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/tile-color-variant/daily0.7https://www.yourdomain.tld/blueprints/preview/tag-type-variants/daily0.7https://www.yourdomain.tld/blueprints/daily0.7https://www.yourdomain.tld/blueprints/about/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/badge/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/button/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/divider/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/icon-button/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/icon/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/link/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/logo/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/resource-chip/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/tabs/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/tag/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/theme-switch/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/text/daily0.7https://www.yourdomain.tld/blueprints/components/atoms/tile/daily0.7https://www.yourdomain.tld/blueprints/components/introduction/daily0.7https://www.yourdomain.tld/blueprints/components/lists/accordion-list/daily0.7https://www.yourdomain.tld/blueprints/components/lists/mark-list/daily0.7https://www.yourdomain.tld/blueprints/components/lists/ordered-list/daily0.7https://www.yourdomain.tld/blueprints/components/lists/table-list/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/action-list-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/action-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/bookmark-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/illustration-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/image-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/person-tile/daily0.7https://www.yourdomain.tld/blueprints/components/tiles/recommendation-tile/daily0.7https://www.yourdomain.tld/blueprints/getting-started/daily0.7https://www.yourdomain.tld/blueprints/guidance-for-editors/daily0.7https://www.yourdomain.tld/blueprints/guidance/component-page-structure/daily0.7https://www.yourdomain.tld/blueprints/guidance/glossary/daily0.7https://www.yourdomain.tld/blueprints/guidance/introduction/daily0.7https://www.yourdomain.tld/blueprints/guidance/writing-guidelines/daily0.7https://www.yourdomain.tld/blueprints/layouts/basic/daily0.7https://www.yourdomain.tld/blueprints/layouts/introduction/daily0.7https://www.yourdomain.tld/blueprints/layouts/reference/daily0.7https://www.yourdomain.tld/blueprints/layouts/shell/daily0.7https://www.yourdomain.tld/blueprints/patterns/footer/daily0.7https://www.yourdomain.tld/blueprints/patterns/header/daily0.7https://www.yourdomain.tld/blueprints/patterns/introduction/daily0.7https://www.yourdomain.tld/blueprints/patterns/component-sandbox/daily0.7https://www.yourdomain.tld/blueprints/starters/introduction/daily0.7https://www.yourdomain.tld/blueprints/styles/fonts/daily0.7https://www.yourdomain.tld/blueprints/styles/global/daily0.7https://www.yourdomain.tld/blueprints/styles/introduction/daily0.7https://www.yourdomain.tld/blueprints/styles/theming/daily0.7https://www.yourdomain.tld/blueprints/styles/utilities/daily0.7https://www.yourdomain.tld/blueprints/cms/get-started/daily0.7https://www.yourdomain.tld/blueprints/cms/editing-content/daily0.7https://www.yourdomain.tld/blueprints/cms/introduction/daily0.7 \ No newline at end of file diff --git a/docs/starters/introduction/index.html b/docs/starters/introduction/index.html index 22a18dca..6982331c 100644 --- a/docs/starters/introduction/index.html +++ b/docs/starters/introduction/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/styles/fonts/index.html b/docs/styles/fonts/index.html index c9075330..a1b423f4 100644 --- a/docs/styles/fonts/index.html +++ b/docs/styles/fonts/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/styles/global/index.html b/docs/styles/global/index.html index 17938755..b39b90cf 100644 --- a/docs/styles/global/index.html +++ b/docs/styles/global/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/styles/introduction/index.html b/docs/styles/introduction/index.html index e615365a..0eddfe15 100644 --- a/docs/styles/introduction/index.html +++ b/docs/styles/introduction/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/styles/theming/index.html b/docs/styles/theming/index.html index 276b285b..58c6ba8d 100644 --- a/docs/styles/theming/index.html +++ b/docs/styles/theming/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/styles/utilities/index.html b/docs/styles/utilities/index.html index 538e9297..563dab36 100644 --- a/docs/styles/utilities/index.html +++ b/docs/styles/utilities/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/webpack.stats.json b/docs/webpack.stats.json index 1f9b4a5a..8cb2e050 100644 --- a/docs/webpack.stats.json +++ b/docs/webpack.stats.json @@ -1 +1 @@ -{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-7c8c9b47d247298700ec.js","size":7353},{"name":"framework-035bd4b2e8a6ffcb4797.js","size":141444},{"name":"styles.e12c7c9c885ec3ebdd07.css","size":1843},{"name":"app-d775304567158f850fd4.js","size":357417}],"filteredAssets":0,"assetsSize":508057,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":1769864},"component---src-pages-404-tsx":{"name":"component---src-pages-404-tsx","assets":[{"name":"component---src-pages-404-tsx-d647845e71b41280263c.js","size":670}],"filteredAssets":0,"assetsSize":670,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":1319},"component---src-pages-index-tsx":{"name":"component---src-pages-index-tsx","assets":[{"name":"commons-79147cbb805a48aadda7.js","size":21251},{"name":"component---src-pages-index-tsx-4b1aa8d467df8b70f330.js","size":65436}],"filteredAssets":0,"assetsSize":86687,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":142495},"component---src-pages-pages-json-path-tsx":{"name":"component---src-pages-pages-json-path-tsx","assets":[{"name":"6afe1883-8e4c6790ff580571aae1.js","size":119281},{"name":"dccc8973-5e9f4b8ab441a0e320d0.js","size":153045},{"name":"b1925293-348964f94d0a51b00363.js","size":749989},{"name":"ba753590-7f84834b7c792a597991.js","size":9180},{"name":"325dfb01-88a0fb780eb184dda480.js","size":596},{"name":"90187099-972a3ae2c5b9f6f0fba3.js","size":391},{"name":"commons-79147cbb805a48aadda7.js","size":21251},{"name":"component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js","size":1489684}],"filteredAssets":0,"assetsSize":2543417,"filteredAuxiliaryAssets":8,"auxiliaryAssetsSize":8492655},"component---src-templates-preview-page-tsx":{"name":"component---src-templates-preview-page-tsx","assets":[{"name":"component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js","size":10413}],"filteredAssets":0,"assetsSize":10413,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":22840}},"assetsByChunkName":{"app":["webpack-runtime-7c8c9b47d247298700ec.js","framework-035bd4b2e8a6ffcb4797.js","styles.e12c7c9c885ec3ebdd07.css","app-d775304567158f850fd4.js"],"component---src-pages-404-tsx":["component---src-pages-404-tsx-d647845e71b41280263c.js"],"component---src-pages-index-tsx":["commons-79147cbb805a48aadda7.js","component---src-pages-index-tsx-4b1aa8d467df8b70f330.js"],"component---src-pages-pages-json-path-tsx":["6afe1883-8e4c6790ff580571aae1.js","dccc8973-5e9f4b8ab441a0e320d0.js","b1925293-348964f94d0a51b00363.js","ba753590-7f84834b7c792a597991.js","325dfb01-88a0fb780eb184dda480.js","90187099-972a3ae2c5b9f6f0fba3.js","commons-79147cbb805a48aadda7.js","component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js"],"component---src-templates-preview-page-tsx":["component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js"]},"childAssetsByChunkName":{}} \ No newline at end of file +{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-7c8c9b47d247298700ec.js","size":7353},{"name":"framework-035bd4b2e8a6ffcb4797.js","size":141444},{"name":"styles.e12c7c9c885ec3ebdd07.css","size":1843},{"name":"app-017b1960ec5645ba793a.js","size":357507}],"filteredAssets":0,"assetsSize":508147,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":1770085},"component---src-pages-404-tsx":{"name":"component---src-pages-404-tsx","assets":[{"name":"component---src-pages-404-tsx-d647845e71b41280263c.js","size":670}],"filteredAssets":0,"assetsSize":670,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":1319},"component---src-pages-index-tsx":{"name":"component---src-pages-index-tsx","assets":[{"name":"commons-79147cbb805a48aadda7.js","size":21251},{"name":"component---src-pages-index-tsx-4b1aa8d467df8b70f330.js","size":65436}],"filteredAssets":0,"assetsSize":86687,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":142495},"component---src-pages-pages-json-path-tsx":{"name":"component---src-pages-pages-json-path-tsx","assets":[{"name":"6afe1883-8e4c6790ff580571aae1.js","size":119281},{"name":"dccc8973-5e9f4b8ab441a0e320d0.js","size":153045},{"name":"b1925293-348964f94d0a51b00363.js","size":749989},{"name":"ba753590-7f84834b7c792a597991.js","size":9180},{"name":"325dfb01-88a0fb780eb184dda480.js","size":596},{"name":"90187099-972a3ae2c5b9f6f0fba3.js","size":391},{"name":"commons-79147cbb805a48aadda7.js","size":21251},{"name":"component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js","size":1489684}],"filteredAssets":0,"assetsSize":2543417,"filteredAuxiliaryAssets":8,"auxiliaryAssetsSize":8492655},"component---src-templates-preview-page-tsx":{"name":"component---src-templates-preview-page-tsx","assets":[{"name":"component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js","size":10413}],"filteredAssets":0,"assetsSize":10413,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":22840}},"assetsByChunkName":{"app":["webpack-runtime-7c8c9b47d247298700ec.js","framework-035bd4b2e8a6ffcb4797.js","styles.e12c7c9c885ec3ebdd07.css","app-017b1960ec5645ba793a.js"],"component---src-pages-404-tsx":["component---src-pages-404-tsx-d647845e71b41280263c.js"],"component---src-pages-index-tsx":["commons-79147cbb805a48aadda7.js","component---src-pages-index-tsx-4b1aa8d467df8b70f330.js"],"component---src-pages-pages-json-path-tsx":["6afe1883-8e4c6790ff580571aae1.js","dccc8973-5e9f4b8ab441a0e320d0.js","b1925293-348964f94d0a51b00363.js","ba753590-7f84834b7c792a597991.js","325dfb01-88a0fb780eb184dda480.js","90187099-972a3ae2c5b9f6f0fba3.js","commons-79147cbb805a48aadda7.js","component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js"],"component---src-templates-preview-page-tsx":["component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js"]},"childAssetsByChunkName":{}} \ No newline at end of file diff --git a/utilities/docs/src/components/navigation/config.ts b/utilities/docs/src/components/navigation/config.ts index 715332c7..1a6ee988 100644 --- a/utilities/docs/src/components/navigation/config.ts +++ b/utilities/docs/src/components/navigation/config.ts @@ -213,6 +213,13 @@ export const MAIN_NAVIGATION: MainNavigationConfig = [ }, title: 'Get started', }, + { + id: '/cms/editing-content', + linkProps: { + to: '/cms/editing-content', + }, + title: 'Editing content', + }, ], }, ]; diff --git a/utilities/docs/src/content/pages/cms.editing-content.json b/utilities/docs/src/content/pages/cms.editing-content.json new file mode 100644 index 00000000..0083920f --- /dev/null +++ b/utilities/docs/src/content/pages/cms.editing-content.json @@ -0,0 +1,73 @@ +{ + "_layout": "basic", + "_path": "/cms/editing-content", + "title": "Editing content", + "leading": "The editorial process in Blueprints CMS: create, fine tune, and publish content.", + "content": [ + { + "contentComponentId": "blocks.sidenote", + "variant": "warning", + "markdown": { + "raw": "**Blueprints CMS is currently in alpha. It is only available for a small team of internal testers. If you would like to help us test and improve the CMS (and be one of the first ones to get your hands on it), please reach out to our team.**" + } + }, + { + "as": "h2", + "size": "title", + "contentComponentId": "blocks.heading", + "title": "Overview", + "leading": "Blueprints content management is based on concepts of live version and drafts. It means that there is the live version of content that is currently published and there are drafts to edit the live version. The editorial process starts with creating a new draft, then submitting it for review and finally publishing.", + "withCopyLink": false, + "withDivider": false + }, + { + "contentComponentId": "blocks.text", + "markdown": { + "raw": "1. **Create a new draft.** To start making changes to the content, you need to create a draft and submit it for review\n\n1. **Edit content.** You can edit as many files as you need in one draft: create new, make changes, delete.\n\n1. **Submit your draft for review.** Once you are ready to share your draft, you can now submit the changes for review. You can still make more changes! This opens a pull request in your GitHub repository to merge the edits you’ve made into the live version.\n\n1. **Merge and publish!** This process takes place outside of Blueprints CMS—in GitHub—and is defined by your development infrastructure and practices. Once your draft is merged into the live version, it should be available on the site or as dictated by your publishing strategy." + } + }, + { + "as": "h3", + "size": "headline", + "contentComponentId": "blocks.heading", + "title": "In technical terms", + "withCopyLink": false, + "withDivider": false + }, + { + "contentComponentId": "blocks.text", + "markdown": { + "raw": "Blueprints CMS is a Git and GitHub based system. Your live content is the content on the default or main branch of your repository. Each draft creates a new branch off the default branch. Submitting a draft for review opens a pull request." + } + }, + { + "as": "h2", + "size": "title", + "contentComponentId": "blocks.heading", + "title": "Collection and unique documents", + "withCopyLink": false, + "withDivider": true + }, + { + "contentComponentId": "blocks.text", + "markdown": { + "raw": "Blueprints CMS has two document types: collection and unique. The difference is simple, collection documents are part of one collection and follow the same template. Unique documents are one of a kind and don’t have a template." + } + }, + { + "contentComponentId": "lists.table-list", + "variant": "borderless", + "data": [ + [ + "**Collection**", + "Document is a part of a collection, and follows a template. For example, if you have component documentation, your component pages are a collection of documents that follow the same template." + ], + [ + "**Unique**", + "Document is one of a kind, and has no template. Content for pages like home, about us, principles, etc. are unique and one of a kind. They do not have a template shared with any other page on the site." + ] + ], + "columnSizing": [1, 4] + } + ] +} diff --git a/utilities/docs/src/content/pages/cms.get-started.json b/utilities/docs/src/content/pages/cms.get-started.json index 1c0e3e0f..0fe398a7 100644 --- a/utilities/docs/src/content/pages/cms.get-started.json +++ b/utilities/docs/src/content/pages/cms.get-started.json @@ -15,56 +15,85 @@ "as": "h2", "size": "title", "contentComponentId": "blocks.heading", - "title": "Starting a new site", + "title": "Overview", + "leading": "Blueprints CMS edits content files directly in a repository, either alongside your codebase or in a dedicated documentation site repository. There is no database or server for you to set up or run. Blueprints CMS installs as a GitHub app into your repository, after which you can create, edit and publish content.", + "withCopyLink": false, + "withDivider": false + }, + { + "contentComponentId": "blocks.sidenote", + "variant": "info", + "markdown": { + "raw": "All content files and assets are added under a predefined directory at the root of your repository. By default, it is `.blueprints-cms/`. You can configure the CMS directory in `blueprints-cms.config.json`." + } + }, + { + "as": "h2", + "size": "title", + "contentComponentId": "blocks.heading", + "title": "Get your repository ready", "withCopyLink": false, "withDivider": false }, { "contentComponentId": "blocks.text", "markdown": { - "raw": "If you don’t have a documentation site yet, but want to build one with Blueprints—this guide is for you. First things first, make sure you have the following ready:\n- Your documentation site repository (in GitHub or Github Enterprise) and admin access to it.\n- Information architecture for your documentation site, even if it is a working draft.\n- Hosting service for your documentation site (e.g. [Azure Static Web App service](https://azure.microsoft.com/en-us/products/app-service/static))." + "raw": "First, you need to figure out into which GitHub repository to install the CMS. By installing the CMS, you are adding its configuration and content files. That means the repository you choose will include your content and assets like images and videos. In most cases, you should install the CMS to the repository where you have the rest of your documentation site." } }, { - "as": "h3", - "size": "headline", + "contentComponentId": "blocks.sidenote", + "variant": "info", + "markdown": { + "raw": "If you don’t have a documentation site yet, try one of the [Blueprints starters](/starters/introduction/) to get started." + } + }, + { + "contentComponentId": "blocks.text", + "markdown": { + "raw": "You can choose a personal public, private, or organization repository. The repository should be in Github or Github Enterprise. Make sure you have the required permissions:\n\n1. Open, review and merge pull requests\n\n2. Read and write the codebase.\n\n If you don’t have the right permission or not sure, ask the repository owner for help." + } + }, + { + "as": "h2", + "size": "title", "contentComponentId": "blocks.heading", - "title": "Add a starter", + "title": "Install the GitHub app", "withCopyLink": false, "withDivider": false }, { "contentComponentId": "blocks.text", "markdown": { - "raw": "You don’t have to start from zero. Blueprints offer blank documentation site setup ready for your content—**starters**. Clone a [starter](/starters/introduction) into your repository. Talk to our team if you don’t know which starter would work best for your project." + "raw": "Once, you have the repository and all the necessary permissions, install the [Blueprints CMS GitHub app](https://github.com/apps/blueprints-cms-test)\n\n- Which account do you want to use (in case if you have multiple)?\n\n- Which organization (if any) do you want to install the app into?\n\n- Do you want to enable the app for the entire organization? Or just select repositories?\n\n**Note**, if you are installing the app into an organization, your admin might need to approve the app. In that case, you will see a request option." } }, { - "as": "h3", - "size": "headline", + "as": "h2", + "size": "title", "contentComponentId": "blocks.heading", - "title": "Connect the CMS", + "title": "Get the CMS app", "withCopyLink": false, "withDivider": false }, { "contentComponentId": "blocks.text", "markdown": { - "raw": "Once you have a starter in your repository, you can add Blueprints CMS to it. The CMS is installed as a Github App." + "raw": "Great! Now that you have the GitHub app installed it is time to head over to the CMS app. Log in with the same GitHub account as the one you used to install the app.\n\nIn the projects dashboard, chose to add a new project. You should see the list of enabled repositories now, ready for content. Add content management—it should open a pull request in your repository that adds the configuration file and the directory for all your content files and assets. We have added a couple for demo documents for you to get started with.\n\nReview and merge the PR, and head back to the CMS app." } }, { "as": "h2", "size": "title", "contentComponentId": "blocks.heading", - "title": "Add the CMS to an excising site", + "title": "Finish line", "withCopyLink": false, - "withDivider": true + "withDivider": false }, { "contentComponentId": "blocks.text", "markdown": { - "raw": "If you have an established documentation site and want to add Blueprints CMS to it, follow these steps:\n1. **Get admin rights** for your existing site repository (needs to be in Github or Github Enterprise). \n2. **Install the CMS** to your documentation site repository. The CMS is installed as a Github App.\n3. **Migrate your content** to the CMS. You can do this manually or with the help of our team. Please, reach out about your migration needs: we might be able to help you automate the process." + "raw": "After the configuration files have been added, you should now see your new project in the dashboard. Now, you are ready to edit and publish content!" } } ] diff --git a/utilities/docs/src/content/pages/cms.introduction.json b/utilities/docs/src/content/pages/cms.introduction.json index 90b54f63..44878ab0 100644 --- a/utilities/docs/src/content/pages/cms.introduction.json +++ b/utilities/docs/src/content/pages/cms.introduction.json @@ -20,18 +20,17 @@ "size": "title", "contentComponentId": "blocks.heading", "title": "About", - "withCopyLink": false, - "withDivider": false + "leading": "Blueprints CMS is a content management system for your documentation site. Our goal is to create a simple, quick to install system to lower the barrier for contributors to write and publish documentation." }, { "contentComponentId": "blocks.text", "markdown": { - "raw": "Blueprints CMS is a content management system that sits in the same codebase as your documentation site. It is a minimal solution to quickly get your editors access to edit and publish new content.\n\n- Integrates with Blueprints UI that content editors can use as building blocks for their content.\n- Offers templates to help wring great documentation.\n- Adds version control and collaborative features." + "raw": "- **Minimal & quick to install.** Blueprints CMS doesn’t require a database or server to run. It edits content files directly in a repository, either alongside your codebase or in a dedicated documentation site repository. Blueprints CMS installs as a GitHub app into your repository, after which you can create, edit and publish content.\n\n- **Lowers the barriers.** Provides non-technical authors a way to directly contribute the content and assets to the repository.\n\n- **Designed for documentation.** Blueprints CMS is designed for writing documentation." } }, { "contentComponentId": "tiles.bookmark-tile", - "to": "cms/get-started", + "to": "/cms/get-started", "title": "Get started", "isExternal": false, "description": "Guide to adding content management to your documentation site."