const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/angular-html-GqBVQ6Dm.js","assets/html-DG1TtFnM.js","assets/javascript-DNgb01dh.js","assets/css-u4bm_LMz.js","assets/angular-ts-MKs4dlu_.js","assets/scss-BfMQ58X7.js","assets/apl-C6GBNg32.js","assets/xml-BOQ9RtXF.js","assets/java-BN40hmum.js","assets/json-DWmkr0yC.js","assets/astro-DTSlZd1t.js","assets/typescript-CVESyXxo.js","assets/postcss-DmF4-xLG.js","assets/blade-CPEzV-UE.js","assets/sql-D8nBeWSR.js","assets/bsl-Dgyn0ogV.js","assets/sdbl-BLhTXw86.js","assets/cairo-BM1Freo3.js","assets/python-CK56Z9cH.js","assets/cobol-NX_YbRMJ.js","assets/coffee-CXcjgkhu.js","assets/cpp-IRqjNdQP.js","assets/regexp-DoiKbUTj.js","assets/glsl-bwZ1_LLM.js","assets/c-BhsLqr-4.js","assets/crystal-DFEzbmK1.js","assets/shellscript-HNM5thJl.js","assets/edge-Cq_6DOij.js","assets/html-derivative-CDVwFiY1.js","assets/elixir-BoNJ9vXU.js","assets/elm-CTr_twwF.js","assets/erb-BgreK6rt.js","assets/ruby-DsC6krmi.js","assets/haml-B1jT_oKV.js","assets/graphql-DqgCZ2sd.js","assets/jsx-CM4fc1WH.js","assets/tsx-DqpEK-75.js","assets/lua-B2--UKVN.js","assets/yaml-CIiI48o2.js","assets/fortran-fixed-form-C9lV_GL-.js","assets/fortran-free-form-B3Z_eaxm.js","assets/fsharp-Vw5t3P44.js","assets/markdown-CNXuF1yM.js","assets/gdresource-NFcQ0Q3Z.js","assets/gdshader-BSHf-0eb.js","assets/gdscript-BVlVXSjx.js","assets/git-commit-C0WNX4K0.js","assets/diff-Dnfm4U7b.js","assets/git-rebase-3YLVFLpI.js","assets/glimmer-js-D4fdoRWd.js","assets/glimmer-ts-DFoQQgBS.js","assets/hack-BV5LM4CS.js","assets/handlebars-HtVeTy3a.js","assets/http-CYnz8shJ.js","assets/hxml-BfFmssGd.js","assets/haxe-BgqZeg96.js","assets/imba-C6vdFTm2.js","assets/jinja-BORjBBXU.js","assets/jison-Ct8rtT8R.js","assets/julia-Czdw582_.js","assets/r-Cqv5JV-q.js","assets/latex-BpoAco4y.js","assets/tex-Dej6pUpk.js","assets/liquid-DlGqZaOj.js","assets/marko-BxSrAFJn.js","assets/less-Dk1rBueR.js","assets/mdc-DfEMzj3F.js","assets/nginx-Dw0nYz9L.js","assets/nim-NHYZZDnF.js","assets/perl-DLffUHFU.js","assets/php-D3VTUn6x.js","assets/pug-BbGfWiEl.js","assets/qml-Dhho_E4W.js","assets/razor-CDyaIOPG.js","assets/csharp-D7v6OrNy.js","assets/rst-BCmapc_q.js","assets/cmake-DbXoA79R.js","assets/sas-K_Wwm3IX.js","assets/shaderlab-CsYUIUcf.js","assets/hlsl-DkpUthgY.js","assets/shellsession-DU_2P5ZA.js","assets/soy-aWhPD8Nq.js","assets/sparql-B5YtT9lV.js","assets/turtle-C0hdQUNN.js","assets/stata-bRt97scT.js","assets/svelte-B94b8dMa.js","assets/templ-MrK5mfgg.js","assets/go-C5-9kuJc.js","assets/ts-tags-CiO5kd_m.js","assets/twig-CvAdjvFj.js","assets/vue-srE0XGv_.js","assets/vue-html-59TQSa_j.js","assets/xsl-BqG2VzO2.js","assets/blocks-DyN2iGdB.js","assets/framework-Dkl5t7oe.js","assets/affine-BLbjPvVj.js","assets/unified-CvzFwGJ5.js","assets/dompurify-CocPUCx9.js"])))=>i.map(i=>d[i]);
import{C as f,bk as M,c0 as Ca,al as F5,am as q5,an as F1,ao as Hr,c3 as G_,c as ct,E as ya,S as g5,K as Ad,N as Pt,c4 as Q1,aY as kt,U as D,bj as Z_,c5 as U_,c6 as c7,c7 as j_,h as Ae,c8 as Y_,c9 as X_,a5 as K_,y as Ne,V as Oe,aV as J_,v as Q_,q as m1,ab as Id,ca as ek,bl as _a,cb as ee,cc as Ri,cd as $i,ce as Ed,cf as kc,cg as So,p as Mc,L as Ge,ch as tk,ci as Sc,cj as yr,o as Qn,ck as $c,cl as Lc,cm as rk,cn as g2,co as Td,b$ as Hd,l as W5,M as Bd,cp as Dd,m as Br,i as nk,cq as ik,Z as ei,aS as Ac,cr as ys,bK as E0,a9 as ka,z as v5,a8 as _s,cs as ks,ct as ti,cu as ak,t as Ic,k as Ec,cv as wt,G as ok,e as We,aW as S1,I as Vd,cw as sk,aE as lk,B as Ms,a as Ss,cx as u5,cy as ck,cz as dk,cA as hk,cB as Gt,bm as nr,cC as uk,cD as fk,cE as X0,bY as $s,ap as f0,aq as b2,bq as Ls,b8 as pk,cF as ri,W as mk,D as d7,cG as zd,ak as ze,aJ as Oi,aX as x0,ag as V,bV as Pd,aj as Zt,af as b0,cH as G5,cI as Tc,cJ as Hc,cK as Ni,cL as Bc,cM as gk,cN as vk,F as $e,ad as g0,ae as Ut,J as Et,as as Fi,aQ as Rd,bX as e2,ar as ir,f as Z5,ah as h7,cO as Od,cP as Nd,cQ as wk,cR as xk,cS as bk,cT as Ck,bU as yk,bh as Fd,bA as _k,cU as kk,H as u7,cV as Mk,br as $o,cW as Sk,bs as $k,cX as Lk,aw as k2}from"./framework-Dkl5t7oe.js";const TG=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <g clip-path="url(#clip0_7444_26654)">
    <path
      d="M9.40033 4.57585C9.36627 4.27519 9.11207 4.04792 8.80948 4.04761C8.50689 4.0473 8.25223 4.27405 8.21756 4.57465C7.99211 6.52928 7.40771 7.90373 6.46492 8.84651C5.52213 9.7893 4.14769 10.3737 2.19305 10.5991C1.89246 10.6338 1.66571 10.8885 1.66602 11.1911C1.66633 11.4937 1.8936 11.7479 2.19426 11.7819C4.11659 11.9997 5.52025 12.5838 6.48542 13.5315C7.44696 14.4757 8.04356 15.8498 8.21597 17.7908C8.24327 18.0981 8.50096 18.3337 8.80954 18.3333C9.11813 18.333 9.37528 18.0969 9.40189 17.7894C9.56714 15.8804 10.1632 14.4774 11.1295 13.5111C12.0958 12.5448 13.4988 11.9487 15.4078 11.7835C15.7153 11.7569 15.9514 11.4997 15.9517 11.1911C15.9521 10.8825 15.7165 10.6249 15.4092 10.5976C13.4683 10.4252 12.0941 9.82855 11.15 8.86701C10.2022 7.90184 9.61807 6.49818 9.40033 4.57585Z"
      fill="#1E96EB"
    />
    <path
      d="M15.7849 1.87208C15.7717 1.75516 15.6728 1.66678 15.5551 1.66666C15.4375 1.66654 15.3384 1.75472 15.3249 1.87162C15.2373 2.63175 15.01 3.16626 14.6434 3.5329C14.2767 3.89954 13.7422 4.1268 12.9821 4.21448C12.8652 4.22796 12.777 4.327 12.7771 4.44467C12.7772 4.56234 12.8656 4.6612 12.9826 4.67445C13.7301 4.75912 14.276 4.9863 14.6513 5.35485C15.0253 5.72203 15.2573 6.25642 15.3243 7.01121C15.335 7.13075 15.4352 7.22235 15.5552 7.22221C15.6752 7.22208 15.7752 7.13025 15.7855 7.01069C15.8498 6.26831 16.0816 5.72268 16.4574 5.3469C16.8332 4.97111 17.3788 4.73932 18.1212 4.67505C18.2407 4.6647 18.3325 4.5647 18.3327 4.44469C18.3328 4.32469 18.2412 4.22448 18.1217 4.21386C17.3669 4.14681 16.8325 3.9148 16.4653 3.54087C16.0968 3.16552 15.8696 2.61966 15.7849 1.87208Z"
      fill="#1E96EB"
    />
  </g>
  <defs>
    <clipPath id="clip0_7444_26654">
      <rect width="20" height="20" fill="white" />
    </clipPath>
  </defs>
</svg>`;typeof window<"u"&&M(()=>import("./dotLottie-ERoxd_AQ.js"),[]).catch(console.error);const HG=f`<dotlottie-wc
  data='{"v":"5.12.1","fr":120,"ip":0,"op":239,"w":240,"h":240,"nm":"ai","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"big 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":38,"s":[80]},{"t":76,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[107.859,132.143,0],"ix":2,"l":2},"a":{"a":0,"k":[8.572,11.429,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.5],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.5],"y":[0,0,0]},"t":38,"s":[0,0,100]},{"t":76,"s":[1005,1005,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.261,2.307],[0.363,0],[0.041,-0.361],[1.131,-1.132],[2.346,-0.271],[-0.001,-0.363],[-0.361,-0.041],[-1.158,-1.137],[-0.207,-2.329],[-0.37,0],[-0.032,0.369],[-1.16,1.16],[-2.291,0.198],[-0.001,0.371],[0.368,0.033],[1.133,1.154]],"o":[[-0.041,-0.361],[-0.363,0],[-0.271,2.345],[-1.132,1.131],[-0.36,0.042],[0,0.363],[2.307,0.262],[1.154,1.133],[0.033,0.369],[0.37,0],[0.198,-2.29],[1.16,-1.159],[0.369,-0.032],[0,-0.37],[-2.329,-0.207],[-1.138,-1.158]],"v":[[0.71,-7.937],[0.001,-8.571],[-0.709,-7.938],[-2.812,-2.812],[-7.939,-0.709],[-8.571,0.001],[-7.937,0.71],[-2.788,2.81],[-0.711,7.921],[0.001,8.572],[0.712,7.919],[2.785,2.785],[7.919,0.712],[8.572,0.001],[7.921,-0.711],[2.81,-2.788]],"c":true},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.117647058824,0.588235294118,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.572,11.429],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"组 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":8400,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"big","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":15,"s":[80]},{"t":38,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[107.859,132.143,0],"ix":2,"l":2},"a":{"a":0,"k":[8.572,11.429,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.5],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.5],"y":[0,0,0]},"t":0,"s":[1005,1005,100]},{"i":{"x":[0.5,0.5,0.5],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.5],"y":[0,0,0]},"t":15,"s":[1035,1035,100]},{"t":38,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.261,2.307],[0.363,0],[0.041,-0.361],[1.131,-1.132],[2.346,-0.271],[-0.001,-0.363],[-0.361,-0.041],[-1.158,-1.137],[-0.207,-2.329],[-0.37,0],[-0.032,0.369],[-1.16,1.16],[-2.291,0.198],[-0.001,0.371],[0.368,0.033],[1.133,1.154]],"o":[[-0.041,-0.361],[-0.363,0],[-0.271,2.345],[-1.132,1.131],[-0.36,0.042],[0,0.363],[2.307,0.262],[1.154,1.133],[0.033,0.369],[0.37,0],[0.198,-2.29],[1.16,-1.159],[0.369,-0.032],[0,-0.37],[-2.329,-0.207],[-1.138,-1.158]],"v":[[0.71,-7.937],[0.001,-8.571],[-0.709,-7.938],[-2.812,-2.812],[-7.939,-0.709],[-8.571,0.001],[-7.937,0.71],[-2.788,2.81],[-0.711,7.921],[0.001,8.572],[0.712,7.919],[2.785,2.785],[7.919,0.712],[8.572,0.001],[7.921,-0.711],[2.81,-2.788]],"c":true},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.117647058824,0.588235294118,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.572,11.429],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"组 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":8400,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"small 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":48.074,"s":[80]},{"t":85.07421875,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[183,56.999,0],"ix":2,"l":2},"a":{"a":0,"k":[16.667,3.333,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.5],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.5],"y":[0,0,0]},"t":48,"s":[0,0,100]},{"t":85.07421875,"s":[1005,1005,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.102,0.897],[0.141,0.001],[0.016,-0.14],[0.44,-0.44],[0.912,-0.105],[0,-0.141],[-0.14,-0.016],[-0.451,-0.442],[-0.08,-0.906],[-0.144,0],[-0.013,0.144],[-0.451,0.451],[-0.89,0.077],[0,0.144],[0.143,0.013],[0.441,0.448]],"o":[[-0.016,-0.14],[-0.141,0],[-0.105,0.913],[-0.44,0.44],[-0.141,0.016],[0,0.141],[0.897,0.101],[0.448,0.441],[0.013,0.143],[0.144,0],[0.077,-0.891],[0.451,-0.451],[0.144,-0.013],[0,-0.144],[-0.906,-0.08],[-0.442,-0.451]],"v":[[0.276,-3.087],[0,-3.334],[-0.276,-3.088],[-1.094,-1.094],[-3.087,-0.276],[-3.333,0],[-3.087,0.276],[-1.084,1.092],[-0.277,3.08],[0,3.333],[0.277,3.079],[1.083,1.083],[3.079,0.277],[3.333,0],[3.08,-0.277],[1.092,-1.084]],"c":true},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.117647058824,0.588235294118,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.667,3.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"组 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":8400,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"small","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":10.074,"s":[100]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":25.074,"s":[80]},{"t":48.07421875,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[183,56.999,0],"ix":2,"l":2},"a":{"a":0,"k":[16.667,3.333,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.5],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.5],"y":[0,0,0]},"t":10.074,"s":[1005,1005,100]},{"i":{"x":[0.5,0.5,0.5],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.5],"y":[0,0,0]},"t":25.074,"s":[1235,1235,100]},{"t":48,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.102,0.897],[0.141,0.001],[0.016,-0.14],[0.44,-0.44],[0.912,-0.105],[0,-0.141],[-0.14,-0.016],[-0.451,-0.442],[-0.08,-0.906],[-0.144,0],[-0.013,0.144],[-0.451,0.451],[-0.89,0.077],[0,0.144],[0.143,0.013],[0.441,0.448]],"o":[[-0.016,-0.14],[-0.141,0],[-0.105,0.913],[-0.44,0.44],[-0.141,0.016],[0,0.141],[0.897,0.101],[0.448,0.441],[0.013,0.143],[0.144,0],[0.077,-0.891],[0.451,-0.451],[0.144,-0.013],[0,-0.144],[-0.906,-0.08],[-0.442,-0.451]],"v":[[0.276,-3.087],[0,-3.334],[-0.276,-3.088],[-1.094,-1.094],[-3.087,-0.276],[-3.333,0],[-3.087,0.276],[-1.084,1.092],[-0.277,3.08],[0,3.333],[0.277,3.079],[1.083,1.083],[3.079,0.277],[3.333,0],[3.08,-0.277],[1.092,-1.084]],"c":true},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.117647058824,0.588235294118,0.921568627451,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.667,3.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"组 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":8400,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}}'
  backgroundColor="00000000"
  speed="1"
  style="width: 20px; height: 20px;"
  loop
  autoplay
></dotlottie-wc>`,BG=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <g clip-path="url(#clip0_7496_34464)">
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M17.0827 10C17.0827 13.912 13.9114 17.0834 9.99935 17.0834C6.08733 17.0834 2.91602 13.912 2.91602 10C2.91602 6.088 6.08733 2.91669 9.99935 2.91669C13.9114 2.91669 17.0827 6.088 17.0827 10ZM18.3327 10C18.3327 14.6024 14.6017 18.3334 9.99935 18.3334C5.39698 18.3334 1.66602 14.6024 1.66602 10C1.66602 5.39765 5.39698 1.66669 9.99935 1.66669C14.6017 1.66669 18.3327 5.39765 18.3327 10ZM8.33268 6.66669C7.41221 6.66669 6.66602 7.41288 6.66602 8.33335V11.6667C6.66602 12.5872 7.41221 13.3334 8.33268 13.3334H11.666C12.5865 13.3334 13.3327 12.5872 13.3327 11.6667V8.33335C13.3327 7.41288 12.5865 6.66669 11.666 6.66669H8.33268Z"
      fill="#1E96EB"
    />
  </g>
  <defs>
    <clipPath id="clip0_7496_34464">
      <rect width="20" height="20" fill="white" />
    </clipPath>
  </defs>
</svg>`,DG=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M16.2751 5.39143C16.5192 5.63551 16.5192 6.03124 16.2751 6.27532L7.94178 14.6086C7.6977 14.8527 7.30197 14.8527 7.0579 14.6086L3.72456 11.2753C3.48048 11.0312 3.48048 10.6355 3.72456 10.3914C3.96864 10.1474 4.36437 10.1474 4.60845 10.3914L7.49984 13.2828L15.3912 5.39143C15.6353 5.14735 16.031 5.14735 16.2751 5.39143Z"
  />
</svg>`,VG=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M11.2502 4.16663C11.2502 3.82145 11.53 3.54163 11.8752 3.54163H15.6252C15.9703 3.54163 16.2502 3.82145 16.2502 4.16663V11.25C16.2502 11.4157 16.1843 11.5747 16.0671 11.6919C15.9499 11.8091 15.7909 11.875 15.6252 11.875L5.45567 11.875L8.24903 14.6994C8.49175 14.9448 8.48957 15.3405 8.24414 15.5832C7.99872 15.826 7.603 15.8238 7.36027 15.5783L3.51412 11.6895C3.27329 11.4459 3.27329 11.054 3.51412 10.8105L7.36027 6.92158C7.603 6.67615 7.99872 6.67397 8.24414 6.91669C8.48957 7.15942 8.49175 7.55514 8.24903 7.80056L5.45567 10.625L15.0002 10.625V4.79163H11.8752C11.53 4.79163 11.2502 4.5118 11.2502 4.16663Z"
  />
</svg> `,zG=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M7.05838 5.39143C6.81431 5.63551 6.81431 6.03124 7.05838 6.27532L10.7831 10L7.05838 13.7248C6.81431 13.9688 6.81431 14.3646 7.05838 14.6087C7.30246 14.8527 7.69819 14.8527 7.94227 14.6087L12.1089 10.442C12.353 10.1979 12.353 9.80218 12.1089 9.5581L7.94227 5.39143C7.69819 5.14735 7.30246 5.14735 7.05838 5.39143Z"
  />
</svg> `,Ak=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a3.25 3.25 0 1 0 0 6.5 3.25 3.25 0 0 0 0-6.5M7.25 7a4.75 4.75 0 1 1 9.5 0 4.75 4.75 0 0 1-9.5 0M12 14.75a6.25 6.25 0 0 0-5.998 4.488.67.67 0 0 0 .162.666c.182.2.486.346.836.346h10c.35 0 .654-.146.837-.346a.67.67 0 0 0 .161-.666A6.25 6.25 0 0 0 12 14.75m-7.438 4.065a7.753 7.753 0 0 1 14.876 0 2.16 2.16 0 0 1-.495 2.102A2.64 2.64 0 0 1 17 21.75H7a2.64 2.64 0 0 1-1.943-.833 2.16 2.16 0 0 1-.495-2.102" clip-rule="evenodd"/>
  </svg>
`,Ik=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M8.25 4A.75.75 0 0 1 9 3.25h6a.75.75 0 0 1 0 1.5H9A.75.75 0 0 1 8.25 4M7 6.25a.75.75 0 0 0 0 1.5h10a.75.75 0 0 0 0-1.5zM7 9.25A2.75 2.75 0 0 0 4.25 12v5A2.75 2.75 0 0 0 7 19.75h5.25a.75.75 0 0 0 0-1.5H7c-.69 0-1.25-.56-1.25-1.25v-5c0-.69.56-1.25 1.25-1.25h10c.69 0 1.25.56 1.25 1.25v.14a.75.75 0 0 0 1.5 0V12A2.75 2.75 0 0 0 17 9.25zM19.5 15.75a.75.75 0 0 0-1.5 0V18h-2.25a.75.75 0 0 0 0 1.5H18v2.25a.75.75 0 0 0 1.5 0V19.5h2.25a.75.75 0 0 0 0-1.5H19.5z"/>
  </svg>
`,Ek=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M18.829 4.08a.655.655 0 1 0-1.31 0v1.964h-1.964a.655.655 0 0 0 0 1.31h1.965v1.964a.655.655 0 1 0 1.309 0V7.353h1.964a.655.655 0 1 0 0-1.31H18.83zm1.436 15.397c.192-.12.31-.33.31-.557v-8.075a.655.655 0 1 0-1.31 0v7.016l-1.954-.977-.032-.017c-.19-.094-.338-.169-.497-.222a2.4 2.4 0 0 0-.433-.102c-.166-.024-.333-.023-.544-.023H8.397c-.744 0-1.263 0-1.667-.034-.396-.032-.624-.093-.796-.18a1.96 1.96 0 0 1-.858-.859c-.088-.172-.149-.4-.181-.796-.033-.404-.034-.923-.034-1.667V9.143c0-.744.001-1.263.034-1.667.032-.396.093-.624.18-.796.189-.37.49-.67.859-.858.172-.088.4-.149.796-.181.404-.033.923-.034 1.667-.034h4.758a.655.655 0 0 0 0-1.309H8.369c-.71 0-1.282 0-1.745.038-.478.039-.897.121-1.285.319a3.27 3.27 0 0 0-1.43 1.43c-.198.388-.28.807-.32 1.285-.037.463-.037 1.035-.037 1.745v3.897c0 .71 0 1.282.038 1.745.039.478.121.897.319 1.285a3.27 3.27 0 0 0 1.43 1.43c.388.198.807.28 1.285.32.463.037 1.035.037 1.745.037h7.4c.263 0 .333.002.399.01q.1.015.196.047c.062.02.126.051.361.169l2.903 1.45c.202.102.443.091.637-.028M7.699 8.663a.655.655 0 1 0 0 1.31h6.983a.655.655 0 1 0 0-1.31zm-.655 4.146c0-.361.293-.654.655-.654h4.365a.655.655 0 0 1 0 1.31H7.698a.655.655 0 0 1-.655-.656" clip-rule="evenodd"/>
  </svg>
`,Tk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path stroke='currentColor' stroke-linecap="round" stroke-linejoin="round" d="M6 12h12m-6-6v12"/>
  </svg>
`,Hk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M5 5.25c-.69 0-1.25.56-1.25 1.25V17c0 .69.56 1.25 1.25 1.25h8.25a.75.75 0 0 1 0 1.5H5A2.75 2.75 0 0 1 2.25 17V6.5A2.75 2.75 0 0 1 5 3.75h4.672c.729 0 1.428.29 1.944.805l1.195 1.195H19a2.75 2.75 0 0 1 2.75 2.75v2.75a.75.75 0 0 1-1.5 0V8.5c0-.69-.56-1.25-1.25-1.25h-6.5a.75.75 0 0 1-.53-.22l-1.415-1.414a1.25 1.25 0 0 0-.883-.366zM20 14.25a.75.75 0 0 1 .75.75v2.25H23a.75.75 0 0 1 0 1.5h-2.25V21a.75.75 0 0 1-1.5 0v-2.25H17a.75.75 0 0 1 0-1.5h2.25V15a.75.75 0 0 1 .75-.75"/>
  </svg>
`,Bk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M4.564 7.467a3.017 3.017 0 0 1 2.903-2.903l4.606-.17c.323-.013.636.11.864.338L14.5 6.296a.696.696 0 1 0 .984-.984l-1.564-1.564a2.55 2.55 0 0 0-1.9-.746l-4.606.17a4.41 4.41 0 0 0-4.243 4.243l-.17 4.607c-.027.71.244 1.397.746 1.9l6.647 6.647a2.553 2.553 0 0 0 3.61 0l.88-.88a.696.696 0 1 0-.984-.985l-.88.88a1.16 1.16 0 0 1-1.641 0l-6.648-6.647a1.16 1.16 0 0 1-.339-.864z"/><path fill='currentColor' d="M8.262 8.262A.928.928 0 1 0 6.95 6.95a.928.928 0 0 0 1.313 1.313M17.75 9a.75.75 0 0 1 .75.75V12h2.25a.75.75 0 0 1 0 1.5H18.5v2.25a.75.75 0 0 1-1.5 0V13.5h-2.25a.75.75 0 0 1 0-1.5H17V9.75a.75.75 0 0 1 .75-.75"/>
  </svg>
`,qd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.25 5A.75.75 0 0 1 7 4.25h14a.75.75 0 0 1 .75.75v2.333a.75.75 0 0 1-1.5 0V5.75h-5.5v12.5h2.75a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1 0-1.5h2.75V5.75h-5.5v1.583a.75.75 0 1 1-1.5 0z" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M1.25 13a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M4.5 16.25a.75.75 0 0 1-.75-.75v-5a.75.75 0 0 1 1.5 0v5a.75.75 0 0 1-.75.75" clip-rule="evenodd"/>
  </svg>
`,Dk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.893 2.293c-.717-.538-1.769-.31-2.207.48-.35.624-1.413 2.504-2.697 4.775l-.001.001C5.493 11.96 2.166 17.843 1.61 18.865c-.341.838.135 1.831.99 2.075.251.068.512.063.758.059q.152-.005.295 0c2.243.002 5.182 0 8.153 0 3.255-.002 6.55-.004 9.016 0 .137.002.375 0 .576-.059.62-.176 1.082-.78 1.1-1.436a1.6 1.6 0 0 0-.11-.638c-.07-.156-.128-.257-.186-.357l-.066-.117-.476-.844-3.831-6.78-.232-.412L14.03 4.04l-.716-1.267a1.7 1.7 0 0 0-.421-.48m-2.331 3.026 1.11-1.965a.377.377 0 0 1 .656 0c.068.118.199.352.333.592.15.268.305.544.382.675l3.686 6.525 1.834 3.245zM8.826 8.39c-2.458 4.35-5.633 9.971-6.16 10.917-.095.23.078.52.324.524.048.005.335.005.52.004h1.682zm4.007 11.446h8.015c.07 0 .158 0 .162-.005a.2.2 0 0 0 .048-.005q.015-.005.032-.006a.396.396 0 0 0 .245-.513q-.011-.016-.016-.03a1 1 0 0 0-.049-.092l-1.043-1.847-11.472 2.498zm5.932-4.338a12 12 0 0 0-.68-.561l-7.748 3.825-.057.041 9.365-2.371zm-6.711 1.671 5.139-2.836a8 8 0 0 0-.924-.473zm.778-1.433 2.487-2.207a7 7 0 0 0-.406-.097 6 6 0 0 0-.728-.092zm-1.24.749L10.24 14.09l.627 3.301q.145-.15.283-.31.239-.286.442-.597m-1.369-3.866a6 6 0 0 1-.285-.691 7 7 0 0 1-.121-.405l3.11 1.096zm-.599-4.227 7.001 4.866.05.023-6.612-7.02-.145.514a13 13 0 0 0-.294 1.617m.484 9.678-.73-5.662-.044-.118-.179 6.413q.498-.281.953-.633m-1.91 1.108.612-8.473-2.572 9.122.003-.001.09-.023c.639-.163 1.267-.367 1.868-.625m6.24-6.63L9.56 9.48q-.001.518.061 1.032zm-3.65 1.095 1.035 1.83c.08.14.277.14.355 0l1.035-1.83c.079-.14-.02-.315-.177-.315h-2.07c-.158 0-.257.175-.178.315" clip-rule="evenodd"/>
  </svg>
`,Vk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M11.281 5.491a.714.714 0 0 0-1.42-.001c-.27 2.345-.971 3.994-2.102 5.126-1.132 1.131-2.781 1.832-5.127 2.103a.714.714 0 0 0 .002 1.42c2.307.26 3.991.962 5.15 2.099 1.153 1.133 1.87 2.782 2.076 5.11a.714.714 0 0 0 1.423 0c.198-2.291.914-3.975 2.073-5.135 1.16-1.16 2.843-1.875 5.134-2.073a.714.714 0 0 0 .002-1.423c-2.33-.207-3.978-.923-5.111-2.077-1.138-1.158-1.838-2.842-2.1-5.149M18.943 2.247a.278.278 0 0 0-.552-.001c-.105.912-.378 1.554-.818 1.993s-1.082.713-1.994.818a.278.278 0 0 0 0 .552c.898.102 1.553.375 2.003.817.45.44.727 1.082.808 1.987a.278.278 0 0 0 .553 0c.077-.891.356-1.546.807-1.997.45-.45 1.105-.729 1.996-.806a.278.278 0 0 0 0-.553c-.905-.08-1.546-.36-1.987-.808-.442-.45-.715-1.105-.816-2.002"/>
  </svg>
`,Wd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.574 3.313a.75.75 0 0 1 .81.136l8.125 7.5a.75.75 0 0 1 0 1.102l-8.126 7.5A.75.75 0 0 1 12.125 19v-4.012c-3.68.112-5.78 1.038-6.948 1.89-.626.457-1 .904-1.213 1.22a3 3 0 0 0-.25.45l-.004.012a.75.75 0 0 1-1.46-.242c0-3.999 1.713-6.61 3.934-8.195 1.906-1.361 4.153-1.946 5.94-2.073V4a.75.75 0 0 1 .45-.687m-8.551 12.56q.128-.104.27-.206c1.556-1.136 4.19-2.19 8.581-2.19a.75.75 0 0 1 .75.75v3.06l6.27-5.787-6.27-5.787v3.06a.75.75 0 0 1-.75.75c-1.638 0-3.944.482-5.819 1.82-1.364.975-2.525 2.418-3.032 4.53" clip-rule="evenodd"/>
  </svg>
`,Gd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M15 4a1 1 0 0 1 1 1v12a1 1 0 0 1-.031.25H20a.75.75 0 0 1 0 1.5H4a.75.75 0 0 1 0-1.5h4.031A1 1 0 0 1 8 17v-6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v6a1 1 0 0 1-.031.25h2.063A1 1 0 0 1 13 17V5a1 1 0 0 1 1-1z" clip-rule="evenodd"/>
  </svg>
`,Zd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.25a.75.75 0 0 1 .75.75v4H18a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-5.25v2H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-2.25v4a.75.75 0 0 1-1.5 0v-4H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h2.25v-2H6a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h5.25V4a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,Ud=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.75 3.25A.75.75 0 0 1 6.5 4v4.031q.12-.03.25-.031h12a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-12a1 1 0 0 1-.25-.031v2.063A1 1 0 0 1 6.75 13h6a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-6a1 1 0 0 1-.25-.031V20A.75.75 0 0 1 5 20V4a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,jd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M19 3.25a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-1.5 0v-4.031A1 1 0 0 1 18 16h-6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h6a1 1 0 0 1 .25.031V10.97A1 1 0 0 1 18 11H6a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h12q.13 0 .25.031V4a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,Yd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3 5.75A.75.75 0 0 1 3.75 5h16a.75.75 0 0 1 0 1.5h-4.031a1 1 0 0 1 .031.25v12a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-12a1 1 0 0 1 .031-.25H10.72a1 1 0 0 1 .031.25v6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-6q0-.13.032-.25H3.75A.75.75 0 0 1 3 5.75" clip-rule="evenodd"/>
  </svg>
`,Xd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M15 5a1 1 0 0 1 1 1v5.25h4a.75.75 0 0 1 0 1.5h-4V18a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-5.25h-2V15a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2.25H4a.75.75 0 0 1 0-1.5h4V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v2.25h2V6a1 1 0 0 1 1-1z" clip-rule="evenodd"/>
  </svg>
`,zk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.167 3.25c-.783 0-1.417.634-1.417 1.417V15.5c0 .782.634 1.417 1.417 1.417h8.666c.783 0 1.417-.635 1.417-1.417V8.125h-2.5a1.833 1.833 0 0 1-1.833-1.833V3.25zm7.25 1.223 1.913 2.152h-1.58a.333.333 0 0 1-.333-.333zM7.25 4.667a2.917 2.917 0 0 1 2.917-2.917h6.5a.75.75 0 0 1 .56.252l4.334 4.875a.75.75 0 0 1 .189.498V15.5a2.917 2.917 0 0 1-2.917 2.917H16.75v.916a2.917 2.917 0 0 1-2.917 2.917H5.708a3.46 3.46 0 0 1-3.458-3.458V8.5a2.917 2.917 0 0 1 2.917-2.917H7.25zm0 2.416H5.167c-.783 0-1.417.635-1.417 1.417v10.292c0 1.081.877 1.958 1.958 1.958h8.125c.783 0 1.417-.634 1.417-1.417v-.916h-5.083A2.917 2.917 0 0 1 7.25 15.5zm4.333-.25a.75.75 0 0 1 .75-.75h1.409a.75.75 0 0 1 0 1.5h-1.409a.75.75 0 0 1-.75-.75m0 3.25a.75.75 0 0 1 .75-.75h4.334a.75.75 0 0 1 0 1.5h-4.334a.75.75 0 0 1-.75-.75m0 3.25a.75.75 0 0 1 .75-.75h3.25a.75.75 0 0 1 0 1.5h-3.25a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,Pk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5A2.25 2.25 0 0 0 14.25 18v-.659c0-.314 0-.556.034-.771a2.75 2.75 0 0 1 2.286-2.286c.215-.034.457-.034.771-.034H18A2.25 2.25 0 0 0 20.25 12 8.25 8.25 0 0 0 12 3.75M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75A3.75 3.75 0 0 1 18 15.75h-.6c-.4 0-.513.002-.595.015a1.25 1.25 0 0 0-1.04 1.04c-.013.082-.015.195-.015.595v.6A3.75 3.75 0 0 1 12 21.75c-5.385 0-9.75-4.365-9.75-9.75m7-4.5a1.25 1.25 0 1 1 2.5 0 1.25 1.25 0 0 1-2.5 0m5 1a1.25 1.25 0 1 1 2.5 0 1.25 1.25 0 0 1-2.5 0m-8 3a1.25 1.25 0 1 1 2.5 0 1.25 1.25 0 0 1-2.5 0" clip-rule="evenodd"/>
  </svg>
`,As=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.507 13.003a.75.75 0 0 0-1.06.045l-3.697 4.027V5a.75.75 0 0 0-1.5 0v12.075l-3.698-4.027a.75.75 0 1 0-1.104 1.015l5 5.444a.75.75 0 0 0 1.104 0l5-5.444a.75.75 0 0 0-.045-1.06" clip-rule="evenodd"/>
  </svg>
`,Kd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.75 4a.75.75 0 0 0-1.5 0v10.19l-2.72-2.72a.75.75 0 0 0-1.06 1.06l4 4a.75.75 0 0 0 1.06 0l4-4a.75.75 0 1 0-1.06-1.06l-2.72 2.72zM5 19.25a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,Ma=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.58 8.97a.75.75 0 0 1 0 1.06l-5 5a.75.75 0 0 1-1.06 0l-5-5a.75.75 0 1 1 1.06-1.06l4.47 4.47 4.47-4.47a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Is=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.997 6.493a.75.75 0 0 1-.045 1.06L6.925 11.25H19a.75.75 0 0 1 0 1.5H6.925l4.027 3.698a.75.75 0 1 1-1.015 1.104l-5.444-5a.75.75 0 0 1 0-1.104l5.444-5a.75.75 0 0 1 1.06.045" clip-rule="evenodd"/>
  </svg>
`,Sa=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.53 6.47a.75.75 0 0 1 0 1.06L10.06 12l4.47 4.47a.75.75 0 1 1-1.06 1.06l-5-5a.75.75 0 0 1 0-1.06l5-5a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Rk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.707 6.293a1 1 0 0 1 0 1.414L10.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 0" clip-rule="evenodd"/>
  </svg>
`,Jd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.003 6.493a.75.75 0 0 0 .045 1.06l4.027 3.697H5a.75.75 0 0 0 0 1.5h12.075l-4.027 3.698a.75.75 0 1 0 1.015 1.104l5.444-5a.75.75 0 0 0 0-1.104l-5.444-5a.75.75 0 0 0-1.06.045" clip-rule="evenodd"/>
  </svg>
`,$a=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.47 6.47a.75.75 0 0 0 0 1.06L12.94 12l-4.47 4.47a.75.75 0 1 0 1.06 1.06l5-5a.75.75 0 0 0 0-1.06l-5-5a.75.75 0 0 0-1.06 0" clip-rule="evenodd"/>
  </svg>
`,Ok=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.293 6.293a1 1 0 0 0 0 1.414L12.586 12l-4.293 4.293a1 1 0 1 0 1.414 1.414l5-5a1 1 0 0 0 0-1.414l-5-5a1 1 0 0 0-1.414 0" clip-rule="evenodd"/>
  </svg>
`,La=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.507 10.997a.75.75 0 0 1-1.06-.045L12.75 6.925V19a.75.75 0 0 1-1.5 0V6.925l-3.698 4.027a.75.75 0 1 1-1.104-1.015l5-5.444a.75.75 0 0 1 1.104 0l5 5.444a.75.75 0 0 1-.045 1.06" clip-rule="evenodd"/>
  </svg>
`,Qd=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 3.25a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5zM12.75 20a.75.75 0 0 1-1.5 0V9.81l-2.72 2.72a.75.75 0 0 1-1.06-1.06l4-4a.75.75 0 0 1 1.06 0l4 4a.75.75 0 1 1-1.06 1.06l-2.72-2.72z" clip-rule="evenodd"/>
  </svg>
`,eh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.58 15.03a.75.75 0 0 0 0-1.06l-5-5a.75.75 0 0 0-1.06 0l-5 5a.75.75 0 1 0 1.06 1.06l4.47-4.47 4.47 4.47a.75.75 0 0 0 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Nk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 4.125 15.395.75.75 0 0 1 .75 1.299 9.7 9.7 0 0 1-4.925 1.306c-5.362-.027-9.7-4.382-9.7-9.75 0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75v1.5a3.25 3.25 0 0 1-6.108 1.55A4.75 4.75 0 1 1 16.75 12v1.5a1.75 1.75 0 1 0 3.5 0V12A8.25 8.25 0 0 0 12 3.75M15.25 12a3.25 3.25 0 1 0-6.5 0 3.25 3.25 0 0 0 6.5 0" clip-rule="evenodd"/>
  </svg>
`,Es=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m12.218 5.608-6.04 6.04a4.65 4.65 0 0 0 0 6.704c1.913 1.864 5.025 1.864 6.939 0l5.89-5.723a.75.75 0 1 1 1.045 1.076l-5.889 5.721c-2.496 2.432-6.536 2.432-9.032 0a6.15 6.15 0 0 1-.004-8.849l6.04-6.04c1.762-1.716 4.61-1.716 6.371 0a4.35 4.35 0 0 1 .004 6.256l-6.04 6.04c-1.027 1-2.683 1-3.71 0a2.55 2.55 0 0 1 0-3.667l6.2-6.037a.75.75 0 0 1 1.046 1.075l-6.199 6.037a1.05 1.05 0 0 0 0 1.518 1.17 1.17 0 0 0 1.613.003l6.04-6.04a2.85 2.85 0 0 0 0-4.11 3.086 3.086 0 0 0-4.275-.004" clip-rule="evenodd"/>
  </svg>
`,th=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 0 1.5H4A.75.75 0 0 1 3.25 4M3.25 20a.75.75 0 0 1 .75-.75h16a.75.75 0 0 1 0 1.5H4a.75.75 0 0 1-.75-.75M11.47 5.47a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1-1.06 1.06L12 7.06 9.53 9.53a.75.75 0 0 1-1.06-1.06zM8.47 14.47a.75.75 0 0 1 1.06 0L12 16.94l2.47-2.47a.75.75 0 1 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M12 5.25a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-1.5 0V6a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,Fk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h2.5a.75.75 0 0 1 0 1.5H6c-.69 0-1.25.56-1.25 1.25v2.5a.75.75 0 0 1-1.5 0zm11.5-2a.75.75 0 0 1 .75-.75H18A2.75 2.75 0 0 1 20.75 6v2.5a.75.75 0 0 1-1.5 0V6c0-.69-.56-1.25-1.25-1.25h-2.5a.75.75 0 0 1-.75-.75M4 14.75a.75.75 0 0 1 .75.75V18c0 .69.56 1.25 1.25 1.25h3a.75.75 0 0 1 0 1.5H6A2.75 2.75 0 0 1 3.25 18v-2.5a.75.75 0 0 1 .75-.75m16 0a.75.75 0 0 1 .75.75V18A2.75 2.75 0 0 1 18 20.75h-3a.75.75 0 0 1 0-1.5h3c.69 0 1.25-.56 1.25-1.25v-2.5a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,qk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.368 5.55c0-.856.694-1.55 1.55-1.55h5.314c.856 0 1.55.694 1.55 1.55v2.657a1.55 1.55 0 0 1-1.55 1.55H5.918a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v2.657c0 .122.099.222.221.222h5.314c.123 0 .222-.1.222-.222V5.55c0-.122-.1-.221-.222-.221zm9.079.221c0-.856.694-1.55 1.55-1.55h1.771c.856 0 1.55.694 1.55 1.55v4.429a1.55 1.55 0 0 1-1.55 1.55h-1.771a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.123 0-.222.099-.222.221v4.429c0 .122.1.221.222.221h1.771c.122 0 .221-.1.221-.221V5.55c0-.122-.099-.221-.221-.221zM4.368 14.407c0-.856.694-1.55 1.55-1.55h2.657c.856 0 1.55.694 1.55 1.55v3.543a1.55 1.55 0 0 1-1.55 1.55H5.918a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v3.543c0 .122.099.221.221.221h2.657c.122 0 .222-.099.222-.221v-3.543c0-.122-.1-.221-.222-.221zm6.421.221c0-.856.694-1.55 1.55-1.55h4.429c.856 0 1.55.694 1.55 1.55v2.657a1.55 1.55 0 0 1-1.55 1.55h-4.429a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v2.657c0 .123.1.222.222.222h4.428c.122 0 .221-.1.221-.222v-2.657c0-.122-.099-.221-.221-.221z" clip-rule="evenodd"/>
  </svg>
`,rh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.28 5.66 5.66 17.28A8.25 8.25 0 0 1 17.28 5.66M6.72 18.34 18.34 6.72A8.25 8.25 0 0 1 6.72 18.34M18.894 5.106c-3.807-3.808-9.98-3.808-13.788 0s-3.808 9.98 0 13.788 9.98 3.808 13.788 0 3.808-9.98 0-13.788" clip-rule="evenodd"/>
  </svg>
`,Wk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.7 2.813a.75.75 0 0 1 .6 0l8 3.5c.274.12.45.389.45.687v10a.75.75 0 0 1-.45.687l-8 3.5a.75.75 0 0 1-.6 0l-8-3.5A.75.75 0 0 1 3.25 17V7a.75.75 0 0 1 .45-.687zM4.75 8.147v8.362l6.5 2.844v-8.362zm8 2.844v8.362l6.5-2.844V8.147zM18.129 7 12 9.681 5.871 7 12 4.319z" clip-rule="evenodd"/>
  </svg>
`,Ts=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h2.5A2.75 2.75 0 0 1 11.25 6v2.5a2.75 2.75 0 0 1-2.75 2.75H6A2.75 2.75 0 0 1 3.25 8.5zM6 4.75c-.69 0-1.25.56-1.25 1.25v2.5c0 .69.56 1.25 1.25 1.25h2.5c.69 0 1.25-.56 1.25-1.25V6c0-.69-.56-1.25-1.25-1.25zM12.75 6a2.75 2.75 0 0 1 2.75-2.75H18A2.75 2.75 0 0 1 20.75 6v2.5A2.75 2.75 0 0 1 18 11.25h-2.5a2.75 2.75 0 0 1-2.75-2.75zm2.75-1.25c-.69 0-1.25.56-1.25 1.25v2.5c0 .69.56 1.25 1.25 1.25H18c.69 0 1.25-.56 1.25-1.25V6c0-.69-.56-1.25-1.25-1.25zM3.25 15.5A2.75 2.75 0 0 1 6 12.75h2.5a2.75 2.75 0 0 1 2.75 2.75V18a2.75 2.75 0 0 1-2.75 2.75H6A2.75 2.75 0 0 1 3.25 18zM6 14.25c-.69 0-1.25.56-1.25 1.25V18c0 .69.56 1.25 1.25 1.25h2.5c.69 0 1.25-.56 1.25-1.25v-2.5c0-.69-.56-1.25-1.25-1.25zm8.25-.75a.75.75 0 0 1 .75-.75h4.9a.85.85 0 0 1 .85.85v4.9a.75.75 0 0 1-1.5 0v-3.19l-5.22 5.22a.75.75 0 1 1-1.06-1.06l5.22-5.22H15a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,Gk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M20 8.182 14.703 4 4 6.121v9.696L9.298 20 20 17.88zm-6.356-2.65v2.754l1.62-.32v-1.71l2.34 1.846-7.81 1.548-3.398-2.682zM5.62 8.167l3.116 2.459v2.887l1.62-.32V10.86l8.024-1.59v6.564l-3.116-2.46v-2.886l-1.62.32v2.332L5.62 14.73zm4.736 10.301v-2.754l-1.62.321v1.71L6.396 15.9l7.811-1.548 3.397 2.681z"/>
  </svg>
`,nh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.25 4A.75.75 0 0 1 7 3.25h5.958c2.67 0 4.875 2.105 4.875 4.75 0 1.515-.723 2.853-1.843 3.72 1.626.764 2.76 2.383 2.76 4.28 0 2.645-2.204 4.75-4.875 4.75H7a.75.75 0 0 1-.75-.75zm1.5 8.75v6.5h6.125c1.886 0 3.375-1.477 3.375-3.25s-1.49-3.25-3.375-3.25zm0-1.5h5.208c1.886 0 3.375-1.477 3.375-3.25s-1.489-3.25-3.375-3.25H7.75z" clip-rule="evenodd"/>
  </svg>
`,ih=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 3.25A2.75 2.75 0 0 0 2.25 6v7a.75.75 0 0 0 1.5 0V6c0-.69.56-1.25 1.25-1.25h14c.69 0 1.25.56 1.25 1.25v12c0 .69-.56 1.25-1.25 1.25h-7a.75.75 0 0 0 0 1.5h7A2.75 2.75 0 0 0 21.75 18V6A2.75 2.75 0 0 0 19 3.25zm4.116 9.866a1.25 1.25 0 0 1 1.768 1.768l-2 2a1.25 1.25 0 0 1-1.768 0 .75.75 0 0 0-1.06 1.06 2.75 2.75 0 0 0 3.889 0l2-2a2.75 2.75 0 1 0-3.89-3.889l-.55.55a.75.75 0 1 0 1.061 1.06zm-3 3a1.25 1.25 0 0 1 1.768 0 .75.75 0 0 0 1.06-1.06 2.75 2.75 0 0 0-3.889 0l-2 2a2.75 2.75 0 1 0 3.89 3.889l.55-.551a.75.75 0 0 0-1.06-1.06l-.551.55a1.25 1.25 0 0 1-1.768-1.768z" clip-rule="evenodd"/>
  </svg>
`,Zk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h12A2.75 2.75 0 0 1 20.75 6v5a.75.75 0 0 1-1.5 0V6c0-.69-.56-1.25-1.25-1.25H6c-.69 0-1.25.56-1.25 1.25v8.19l3.305-3.306a2.75 2.75 0 0 1 3.89 0l.585.586a.75.75 0 1 1-1.06 1.06l-.586-.585a1.25 1.25 0 0 0-1.768 0L4.75 16.31V18c0 .69.56 1.25 1.25 1.25h5a.75.75 0 0 1 0 1.5H6A2.75 2.75 0 0 1 3.25 18z" clip-rule="evenodd"/><path fill='currentColor' d="M15 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/><path fill='currentColor' fill-rule="evenodd" d="M13.47 13.47a.75.75 0 0 1 1.06 0L17 15.94l2.47-2.47a.75.75 0 1 1 1.06 1.06L18.06 17l2.47 2.47a.75.75 0 1 1-1.06 1.06L17 18.06l-2.47 2.47a.75.75 0 1 1-1.06-1.06L15.94 17l-2.47-2.47a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,Uk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.777 3.723a.76.76 0 0 1 0 1.075l-6.968 6.968a5.09 5.09 0 0 1 .068 5.946l-2.881 4.1a.663.663 0 0 1-.92.164 29.9 29.9 0 0 1-7.552-7.552.663.663 0 0 1 .164-.92l4.1-2.88a5.09 5.09 0 0 1 5.946.067l6.968-6.968a.76.76 0 0 1 1.075 0M10.25 20.23l2.384-3.393.027-.04c-1.023-.4-2.056-1.083-2.965-1.993-.91-.91-1.592-1.942-1.993-2.965l-.04.027-3.393 2.384a28.3 28.3 0 0 0 5.98 5.98m-1.137-8.962c.313.808.87 1.674 1.658 2.461.787.788 1.653 1.345 2.46 1.658a3.567 3.567 0 0 0-4.118-4.119" clip-rule="evenodd"/>
  </svg>
`,jk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 4.968a.75.75 0 0 1 .782-.717 84 84 0 0 1 7.141.63c1.323.178 2.63.398 3.77.664 1.127.263 2.15.585 2.873.987.228.127.444.275.61.453.164.177.347.461.322.832s-.243.623-.417.766a2.2 2.2 0 0 1-.582.327c-.759.302-2.052.501-3.404.663-.818.098-1.716.187-2.593.275-.594.06-1.178.118-1.723.177q-.416.045-.797.091l.953.142c2.324.342 5.287.777 7.09 1.48.16.064.41.177.585.394a.88.88 0 0 1 .198.551.9.9 0 0 1-.18.532 1.4 1.4 0 0 1-.513.393 4 4 0 0 1-.543.208c-.767.242-1.994.482-3.266.725l-.406.078c-1.175.223-2.39.454-3.412.701a14 14 0 0 0-1.443.413 5 5 0 0 0-.37.15c.295.23.799.507 1.466.801 1.43.631 3.34 1.232 4.669 1.592a.75.75 0 0 1-.393 1.448c-1.361-.37-3.352-.993-4.88-1.668-.75-.33-1.46-.703-1.921-1.102-.222-.192-.478-.467-.58-.828a1.13 1.13 0 0 1 .002-.636c.065-.217.188-.391.327-.527.293-.286.746-.487 1.17-.64a16 16 0 0 1 1.602-.461c1.06-.256 2.312-.494 3.48-.716l.408-.078a75 75 0 0 0 1.951-.392c-1.57-.39-3.545-.681-5.299-.94l-.605-.09c-1.197-.178-2.29-.35-2.908-.545a2.2 2.2 0 0 1-.483-.206c-.098-.06-.459-.292-.473-.755-.015-.48.35-.732.46-.802.159-.102.352-.177.54-.239.76-.247 2.049-.417 3.408-.565.577-.063 1.172-.122 1.767-.182.86-.086 1.722-.171 2.534-.269 1.066-.127 1.954-.264 2.556-.42-.527-.231-1.248-.453-2.12-.657-1.08-.252-2.335-.464-3.63-.64a82 82 0 0 0-7.005-.617.75.75 0 0 1-.717-.78m13.543 8.197-.006-.004zm-.035-.931" clip-rule="evenodd"/>
  </svg>
`,ah=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.3 7.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m4.033-1.75a.75.75 0 0 0 0 1.5l11.917.001a.75.75 0 0 0 0-1.5zm0 5.5a.75.75 0 1 0 0 1.5l11.917.002a.75.75 0 0 0 0-1.5zm0 5.5a.75.75 0 1 0 0 1.5l11.917.002a.75.75 0 1 0 0-1.5zM5.3 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-1 6.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2" clip-rule="evenodd"/>
  </svg>
`,Yk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.75a.75.75 0 0 1 .75.75v.75h6.5V3.5a.75.75 0 0 1 1.5 0v.75H19A2.75 2.75 0 0 1 21.75 7v6a.75.75 0 0 1-1.5 0v-2.75H3.75V19c0 .69.56 1.25 1.25 1.25h6.5a.75.75 0 0 1 0 1.5H5A2.75 2.75 0 0 1 2.25 19V7A2.75 2.75 0 0 1 5 4.25h2.25V3.5A.75.75 0 0 1 8 2.75m-.75 3H5c-.69 0-1.25.56-1.25 1.25v1.75h16.5V7c0-.69-.56-1.25-1.25-1.25h-2.25v.75a.75.75 0 0 1-1.5 0v-.75h-6.5v.75a.75.75 0 0 1-1.5 0zm7.341 10.72a.75.75 0 0 1 1.06 0l1.592 1.59 1.59-1.59a.75.75 0 0 1 1.061 1.06l-1.59 1.591 1.59 1.591a.75.75 0 0 1-1.06 1.061l-1.591-1.591-1.591 1.591a.75.75 0 0 1-1.061-1.06l1.591-1.592-1.591-1.59a.75.75 0 0 1 0-1.061" clip-rule="evenodd"/>
  </svg>
`,Xk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.285 5.75c-.35 0-.67.172-.858.45l-.723 1.066a2.54 2.54 0 0 1-2.1 1.109h-.826c-.579 0-1.028.459-1.028 1v7.875c0 .541.449 1 1.028 1h12.444c.579 0 1.028-.459 1.028-1V9.375c0-.541-.449-1-1.028-1h-.826c-.84 0-1.63-.413-2.1-1.109L14.573 6.2a1.03 1.03 0 0 0-.858-.45zm-2.1-.391a2.54 2.54 0 0 1 2.1-1.109h3.43c.84 0 1.63.413 2.1 1.109l.723 1.066c.188.278.509.45.858.45h.826c1.385 0 2.528 1.108 2.528 2.5v7.875c0 1.392-1.143 2.5-2.528 2.5H5.778c-1.385 0-2.528-1.108-2.528-2.5V9.375c0-1.392 1.143-2.5 2.528-2.5h.826c.349 0 .67-.172.858-.45zM12 11c-1.07 0-1.917.85-1.917 1.875S10.93 14.75 12 14.75s1.917-.85 1.917-1.875S13.07 11 12 11m-3.417 1.875C8.583 11 10.124 9.5 12 9.5s3.417 1.5 3.417 3.375S13.876 16.25 12 16.25s-3.417-1.5-3.417-3.375" clip-rule="evenodd"/>
  </svg>
`,oh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M16.53 2.47a.75.75 0 1 0-1.06 1.06l2.72 2.72H8a.75.75 0 0 0 0 1.5h10.19l-2.72 2.72a.75.75 0 1 0 1.06 1.06l4-4a.75.75 0 0 0 0-1.06zm-5 9a.75.75 0 1 0-1.06 1.06l2.72 2.72H4.5a.75.75 0 0 0 0 1.5h8.69l-2.72 2.72a.75.75 0 1 0 1.06 1.06l4-4a.75.75 0 0 0 0-1.06z" clip-rule="evenodd"/>
  </svg>
`,sh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 7A2.75 2.75 0 0 1 7 4.25h5A2.75 2.75 0 0 1 14.75 7v3A2.75 2.75 0 0 1 12 12.75H7A2.75 2.75 0 0 1 4.25 10zM7 5.75c-.69 0-1.25.56-1.25 1.25v3c0 .69.56 1.25 1.25 1.25h5c.69 0 1.25-.56 1.25-1.25V7c0-.69-.56-1.25-1.25-1.25zM4.25 15.5a.75.75 0 0 1 .75-.75h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75M5 18.25a.75.75 0 0 0 0 1.5h9a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,lh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 4.75a.25.25 0 0 0-.25.25v2a.75.75 0 0 1-1.5 0V5c0-.966.784-1.75 1.75-1.75h2a.75.75 0 0 1 0 1.5zM16.25 4a.75.75 0 0 1 .75-.75h2c.966 0 1.75.784 1.75 1.75v2a.75.75 0 0 1-1.5 0V5a.25.25 0 0 0-.25-.25h-2a.75.75 0 0 1-.75-.75m-9 5.1c0-.47.38-.85.85-.85h7.8c.47 0 .85.38.85.85v5.8c0 .47-.38.85-.85.85H8.1a.85.85 0 0 1-.85-.85zm1.5.65v4.5h6.5v-4.5zM4 16.25a.75.75 0 0 1 .75.75v2c0 .138.112.25.25.25h2a.75.75 0 0 1 0 1.5H5A1.75 1.75 0 0 1 3.25 19v-2a.75.75 0 0 1 .75-.75m16 0a.75.75 0 0 1 .75.75v2A1.75 1.75 0 0 1 19 20.75h-2a.75.75 0 0 1 0-1.5h2a.25.25 0 0 0 .25-.25v-2a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,Kk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.755 7.913C2.74 6.996 3.35 5.25 4.765 5.25h14.237c1.18 0 1.878 1.279 1.317 2.278l-6.982 12.447c-.686 1.221-2.484.937-2.792-.408l-1.595-6.96zm6.728 4.667 1.524 6.652.005.016.01.002.006-.009L18.312 8.04zm7.063-5.83H4.761l-.007.013a.1.1 0 0 0-.004.025l.01.012 4.965 4.486z" clip-rule="evenodd"/>
  </svg>
`,ch=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.25A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h12A2.75 2.75 0 0 0 20.75 18V6A2.75 2.75 0 0 0 18 3.25zM4.75 6c0-.69.56-1.25 1.25-1.25h12c.69 0 1.25.56 1.25 1.25v12c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25zm11.78 3.53a.75.75 0 0 0-1.06-1.06l-4.97 4.97-1.47-1.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z" clip-rule="evenodd"/>
  </svg>
`,dh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h12A2.75 2.75 0 0 1 20.75 6v12A2.75 2.75 0 0 1 18 20.75H6A2.75 2.75 0 0 1 3.25 18zm13.28 3.53a.75.75 0 0 0-1.06-1.06l-4.97 4.97-1.47-1.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z" clip-rule="evenodd"/>
  </svg>
`,hh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.25A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h12A2.75 2.75 0 0 0 20.75 18V6A2.75 2.75 0 0 0 18 3.25zM4.75 6c0-.69.56-1.25 1.25-1.25h12c.69 0 1.25.56 1.25 1.25v12c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,Jk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.25 5.5H5a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h2.25zm1.5 0v2.75H19.5V6a.5.5 0 0 0-.5-.5zm0 4.25v8.75H19a.5.5 0 0 0 .5-.5V9.75zm0 10.25H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2z" clip-rule="evenodd"/>
  </svg>
`,Hs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,Qk=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11 5.75a4.25 4.25 0 0 0-4.147 5.183.75.75 0 0 1-.568.896A3.252 3.252 0 0 0 7 18.25h9a4.25 4.25 0 1 0-.085-8.5.75.75 0 0 1-.75-.6A4.25 4.25 0 0 0 11 5.75M5.25 10a5.75 5.75 0 0 1 11.235-1.73A5.75 5.75 0 0 1 16 19.75H7a4.75 4.75 0 0 1-1.722-9.178A6 6 0 0 1 5.25 10" clip-rule="evenodd"/>
  </svg>
`,uh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.982 4.272a.75.75 0 0 1 .546.91l-3.6 14.4a.75.75 0 1 1-1.456-.364l3.6-14.4a.75.75 0 0 1 .91-.546M7.13 8.07a.75.75 0 0 1 0 1.06L4.06 12.2l3.07 3.07a.75.75 0 0 1-1.06 1.06l-3.6-3.6a.75.75 0 0 1 0-1.06l3.6-3.6a.75.75 0 0 1 1.06 0m9.74 0a.75.75 0 0 1 1.06 0l3.6 3.6a.75.75 0 0 1 0 1.06l-3.6 3.6a.75.75 0 1 1-1.06-1.06l3.07-3.07-3.07-3.07a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,fh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 6A2.75 2.75 0 0 1 5 3.25h14A2.75 2.75 0 0 1 21.75 6v12A2.75 2.75 0 0 1 19 20.75H5A2.75 2.75 0 0 1 2.25 18zM5 4.75c-.69 0-1.25.56-1.25 1.25v12c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25V6c0-.69-.56-1.25-1.25-1.25zm5.53 4.62a.75.75 0 0 1 0 1.06l-1.59 1.591 1.59 1.591a.75.75 0 0 1-1.06 1.06l-2.122-2.12a.75.75 0 0 1 0-1.061L9.47 9.37a.75.75 0 0 1 1.06 0m2.94 1.06a.75.75 0 1 1 1.06-1.06l2.122 2.12a.75.75 0 0 1 0 1.062l-2.122 2.12a.75.75 0 1 1-1.06-1.06l1.59-1.59z" clip-rule="evenodd"/>
  </svg>
`,eM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 5.55a1.95 1.95 0 1 0 0 3.9 1.95 1.95 0 0 0 0-3.9M8.55 7.5a3.45 3.45 0 1 1 6.9 0 3.45 3.45 0 0 1-6.9 0M5.7 9.15a1.05 1.05 0 1 0 0 2.1 1.05 1.05 0 0 0 0-2.1M3.15 10.2a2.55 2.55 0 1 1 5.1 0 2.55 2.55 0 0 1-5.1 0M18.3 9.15a1.05 1.05 0 1 0 0 2.1 1.05 1.05 0 0 0 0-2.1m-2.55 1.05a2.55 2.55 0 1 1 5.1 0 2.55 2.55 0 0 1-5.1 0M12 13.65a3.75 3.75 0 0 0-3.75 3.75v1.05h7.5V17.4A3.752 3.752 0 0 0 12 13.65m5.25 4.8h2.85a.15.15 0 0 0 .15-.15v-.9a1.95 1.95 0 0 0-3.213-1.485c.139.471.213.97.213 1.485zm-.857-3.925A5.25 5.25 0 0 0 12 12.15a5.25 5.25 0 0 0-4.393 2.375A3.45 3.45 0 0 0 2.25 17.4v.9c0 .911.739 1.65 1.65 1.65h16.2a1.65 1.65 0 0 0 1.65-1.65v-.9a3.45 3.45 0 0 0-5.357-2.875m-9.43 1.39A1.95 1.95 0 0 0 3.75 17.4v.9c0 .083.067.15.15.15h2.85V17.4c0-.515.074-1.014.213-1.485" clip-rule="evenodd"/>
  </svg>
`,tM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.53 3.47a.75.75 0 0 0-1.06 1.06l5 5a.75.75 0 0 0 1.06 0l5-5a.75.75 0 0 0-1.06-1.06L12 7.94zm0 17.06a.75.75 0 0 1-1.06-1.06l5-5a.75.75 0 0 1 1.06 0l5 5a.75.75 0 1 1-1.06 1.06L12 16.06z" clip-rule="evenodd"/>
  </svg>
`,rM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M14.91 5.884a.75.75 0 0 0-.75-.75H4.014a.75.75 0 0 0 0 1.5H14.16a.75.75 0 0 0 .75-.75M14.91 10.196a.75.75 0 0 0-.75-.75H4.014a.75.75 0 0 0 0 1.5H14.16a.75.75 0 0 0 .75-.75M14.16 13.758a.75.75 0 0 1 0 1.5H4.014a.75.75 0 0 1 0-1.5zM9.91 18.82a.75.75 0 0 0-.75-.75H4.061a.75.75 0 0 0 0 1.5H9.16a.75.75 0 0 0 .75-.75M21 10.514v3.597c0 .441-.486.71-.86.476l-2.877-1.798a.562.562 0 0 1 0-.953l2.877-1.798a.562.562 0 0 1 .86.476"/>
  </svg>
`,nM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.607 3.637a2.57 2.57 0 0 0-3.636 0l-1.667 1.666a2.57 2.57 0 0 1-3.251.318c-.23-.154-.544-.16-.74.036l-.656.656a.5.5 0 0 0 0 .708l1.394 1.393-7.39 7.39a2.75 2.75 0 0 0-.456 3.285l-1.043 1.043a.75.75 0 0 0 1.06 1.06l1.043-1.043a2.75 2.75 0 0 0 3.286-.457l7.389-7.389 1.283 1.284a.5.5 0 0 0 .707 0l.657-.657c.195-.195.19-.51.036-.739-.672-1-.567-2.367.317-3.251l1.667-1.667a2.57 2.57 0 0 0 0-3.636M5.722 16.864l7.39-7.389 1.767 1.768-7.389 7.389a1.25 1.25 0 1 1-1.768-1.768" clip-rule="evenodd"/>
  </svg>
`,iM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.5 3.75a7.75 7.75 0 0 0-7.022 11.033.85.85 0 0 1 .068.5l-.634 3.805 3.804-.634a.85.85 0 0 1 .5.068A7.75 7.75 0 1 0 12.5 3.75M3.25 11.5a9.25 9.25 0 1 1 5.517 8.466l-4.506.75a.85.85 0 0 1-.978-.977l.751-4.506A9.2 9.2 0 0 1 3.25 11.5" clip-rule="evenodd"/>
  </svg>
`,aM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M21.302 8.649A9.25 9.25 0 0 1 8.767 19.966l-4.506.75a.85.85 0 0 1-.978-.977l.751-4.506A9.25 9.25 0 0 1 15.351 2.698a4.2 4.2 0 0 0-.682 1.36 7.75 7.75 0 0 0-9.192 10.725.85.85 0 0 1 .07.5l-.635 3.805 3.804-.634a.85.85 0 0 1 .5.068A7.75 7.75 0 0 0 19.942 9.33a4.2 4.2 0 0 0 1.361-.681" clip-rule="evenodd"/><path fill='currentColor' d="M21.75 5.25a3 3 0 1 1-6 0 3 3 0 0 1 6 0"/>
  </svg>
`,oM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g filter="url(#a)"><path fill='currentColor' fill-rule="evenodd" d="M13.374 2.271a9.336 9.336 0 0 0-8.545 13.104l-.758 4.548a.858.858 0 0 0 .987.987l4.548-.758a9.336 9.336 0 1 0 3.767-17.881" clip-rule="evenodd"/></g><rect width="16.14" height="16.14" x="5.304" y="3.537" fill="url(#b)" rx="8"/><rect width="16.14" height="16.14" x="5.304" y="3.537" stroke='currentColor' rx="8"/><defs><filter id="a" width="26.748" height="26.748" x="0" y=".252" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="2"/><feGaussianBlur stdDeviation="2"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.28 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_18870_71976"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_18870_71976" result="shape"/></filter><pattern id="b" width="1" height="1" patternContentUnits="objectBoundingBox"><use xlink:href="#c" transform="scale(.00424)"/></pattern></defs>
  </svg>
`,sM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.989 9.742a.75.75 0 0 1-.75-.75V4.978a.75.75 0 0 1 1.5 0v2.203l3.736-3.736a.75.75 0 1 1 1.06 1.06L16.8 8.242h2.203a.75.75 0 1 1 0 1.5zm0 4.491a.75.75 0 0 0-.75.75v4.014a.75.75 0 1 0 1.5 0v-2.203l3.736 3.736a.75.75 0 1 0 1.06-1.06L16.8 15.733h2.203a.75.75 0 1 0 0-1.5zm-5.328.75a.75.75 0 0 0-.75-.75H4.898a.75.75 0 0 0 0 1.5H7.1L3.364 19.47a.75.75 0 1 0 1.06 1.06l3.737-3.736v2.203a.75.75 0 1 0 1.5 0zm-.75-5.241a.75.75 0 0 0 .75-.75V4.978a.75.75 0 1 0-1.5 0v2.203L4.425 3.445a.75.75 0 1 0-1.06 1.06L7.1 8.242H4.898a.75.75 0 0 0 0 1.5z" clip-rule="evenodd"/>
  </svg>
`,lM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.25 6.5a3.25 3.25 0 1 1 1.582 2.79L9.29 15.832a3.25 3.25 0 1 1-1.046-1.075l6.513-6.514A3.24 3.24 0 0 1 14.25 6.5m3.25-1.75a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m-11 11a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5" clip-rule="evenodd"/>
  </svg>
`,Bs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M15.97 2.02a.75.75 0 0 1 1.06 0l4.88 4.879a.85.85 0 0 1 0 1.202l-4.88 4.88a.75.75 0 1 1-1.06-1.062l3.67-3.669H18c-3.151 0-4.552.758-5.25 1.662-.745.963-.873 2.28-1.002 3.898l-.008.101c-.119 1.486-.259 3.245-1.303 4.595C9.323 19.946 7.349 20.75 4 20.75a.75.75 0 1 1 0-1.5c3.151 0 4.552-.758 5.25-1.662.745-.963.873-2.28 1.002-3.898l.008-.1c.119-1.487.259-3.246 1.303-4.596C12.677 7.554 14.651 6.75 18 6.75h1.64l-3.67-3.67a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,ph=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M17.03 2.02a.75.75 0 1 0-1.06 1.06l3.67 3.67H14a2.75 2.75 0 0 0-2.75 2.75V18c0 .69-.56 1.25-1.25 1.25H3a.75.75 0 0 0 0 1.5h7A2.75 2.75 0 0 0 12.75 18V9.5c0-.69.56-1.25 1.25-1.25h5.64l-3.67 3.67a.75.75 0 1 0 1.06 1.06l4.88-4.879a.85.85 0 0 0 0-1.202z"/>
  </svg>
`,mh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M13 3.25a.75.75 0 0 0 0 1.5h5.19L3.47 19.47a.75.75 0 1 0 1.06 1.06L19.25 5.81V11a.75.75 0 0 0 1.5 0V4.1a.85.85 0 0 0-.85-.85z"/>
  </svg>
`,cM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.286 2.964A3.036 3.036 0 0 0 3.25 6v7.5a3.036 3.036 0 0 0 3.036 3.036H7.82v3.821a.75.75 0 0 0 1.28.53l4.352-4.351h4.261A3.036 3.036 0 0 0 20.75 13.5V6a3.036 3.036 0 0 0-3.036-3.036zM4.75 6c0-.848.688-1.536 1.536-1.536h11.428c.848 0 1.536.688 1.536 1.536v7.5c0 .848-.688 1.536-1.536 1.536h-4.571a.75.75 0 0 0-.53.22l-3.292 3.29v-2.76a.75.75 0 0 0-.75-.75H6.286A1.536 1.536 0 0 1 4.75 13.5zm3.75 4.8a1 1 0 1 0 0-2 1 1 0 0 0 0 2m4.5-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0m2.5 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2" clip-rule="evenodd"/>
  </svg>
`,dM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.192 4.25a.75.75 0 1 0 0 1.5h8.539c.69 0 1.25.56 1.25 1.25v7.728l-1.605-1.604a.75.75 0 0 0-1.06 1.06L18.2 17.07a.75.75 0 0 0 1.06 0l2.885-2.885a.75.75 0 0 0-1.06-1.06l-1.605 1.604V7a2.75 2.75 0 0 0-2.75-2.75zm7.231 15.5a.75.75 0 0 0 0-1.5H6.885c-.69 0-1.25-.56-1.25-1.25V9.272l1.604 1.604a.75.75 0 1 0 1.06-1.06L5.416 6.93a.75.75 0 0 0-1.06 0L1.47 9.816a.75.75 0 0 0 1.06 1.06l1.605-1.604V17a2.75 2.75 0 0 0 2.75 2.75z" clip-rule="evenodd"/>
  </svg>
`,Ds=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v1.25H18A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-1.25H6A2.75 2.75 0 0 1 3.25 14zm5.5 12c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-8c0-.69-.56-1.25-1.25-1.25h-8c-.69 0-1.25.56-1.25 1.25zm6.5-10.75H10A2.75 2.75 0 0 0 7.25 10v5.25H6c-.69 0-1.25-.56-1.25-1.25V6c0-.69.56-1.25 1.25-1.25h8c.69 0 1.25.56 1.25 1.25z" clip-rule="evenodd"/>
  </svg>
`,hM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.75 5A2.25 2.25 0 0 1 5 2.75h9A2.25 2.25 0 0 1 16.25 5v2.75H19A2.25 2.25 0 0 1 21.25 10v9A2.25 2.25 0 0 1 19 21.25h-9A2.25 2.25 0 0 1 7.75 19v-2.75H5A2.25 2.25 0 0 1 2.75 14zm12 0v2.75H10A2.25 2.25 0 0 0 7.75 10v4.75H5a.75.75 0 0 1-.75-.75V5A.75.75 0 0 1 5 4.25h9a.75.75 0 0 1 .75.75m-5.5 12.81V19c0 .414.336.75.75.75h9a.75.75 0 0 0 .75-.75v-2.69l-.97-.969a.75.75 0 0 0-1.06 0l-.66.659.97.97a.75.75 0 1 1-1.06 1.06l-1.5-1.5-1.94-1.939a.75.75 0 0 0-1.06 0zM16 14.94l-1.409-1.41a2.25 2.25 0 0 0-3.182 0L9.25 15.69V10a.75.75 0 0 1 .75-.75h9a.75.75 0 0 1 .75.75v4.194a2.25 2.25 0 0 0-3.091.086zm-.15-2.74a.85.85 0 1 0 0-1.7.85.85 0 0 0 0 1.7" clip-rule="evenodd"/>
  </svg>
`,gh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M4.8 3.25H3.25V4.8h1.5v-.05h.05zM8 3.25H6.4v1.5H8zM9.6 3.25v1.5H16A3.25 3.25 0 0 1 19.25 8v6.4h1.5V8A4.75 4.75 0 0 0 16 3.25zM3.25 6.4V8h1.5V6.4zM3.25 9.6v1.6h1.5V9.6zM3.25 12.8v1.6h1.5v-1.6zM20.75 17.6V16h-1.5v1.6zM3.25 16v1.6h1.5V16zM20.75 20.75V19.2h-1.5v.05h-.05v1.5zM4.75 19.2h-1.5v1.55H4.8v-1.5h-.05zM6.4 20.75H8v-1.5H6.4zM9.6 20.75h1.6v-1.5H9.6zM12.8 20.75h1.6v-1.5h-1.6zM16 20.75h1.6v-1.5H16z"/>
  </svg>
`,uM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.75 3.5a.75.75 0 0 0-1.5 0v.75H5A2.75 2.75 0 0 0 2.25 7v12A2.75 2.75 0 0 0 5 21.75h6.5a.75.75 0 0 0 0-1.5H5c-.69 0-1.25-.56-1.25-1.25v-8.75h16.5v1.25a.75.75 0 0 0 1.5 0V7A2.75 2.75 0 0 0 19 4.25h-2.25V3.5a.75.75 0 0 0-1.5 0v.75h-6.5zm6.5 3v-.75h-6.5v.75a.75.75 0 0 1-1.5 0v-.75H5c-.69 0-1.25.56-1.25 1.25v1.75h16.5V7c0-.69-.56-1.25-1.25-1.25h-2.25v.75a.75.75 0 0 1-1.5 0m4.78 6.97a.75.75 0 0 0-1.06 0l-5.098 5.098a.75.75 0 0 0-.22.531l.004 2.224a.75.75 0 0 0 .749.75l2.224.003c.2 0 .39-.079.531-.22l5.098-5.098a.75.75 0 0 0 0-1.06zm-4.878 5.938 4.348-4.347 1.167 1.167-4.347 4.347-1.165-.002z" clip-rule="evenodd"/>
  </svg>
`,fM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M16.402 19.06a8.2 8.2 0 0 1-4.352 1.24 8.2 8.2 0 0 1-4.315-1.217 4.73 4.73 0 0 1 4.338-2.807 4.73 4.73 0 0 1 4.329 2.784m1.218-.924a6.24 6.24 0 0 0-5.547-3.36 6.24 6.24 0 0 0-5.561 3.389 8.25 8.25 0 1 1 11.109-.03m4.18-6.086c0 5.385-4.365 9.75-9.75 9.75S2.3 17.435 2.3 12.05 6.665 2.3 12.05 2.3s9.75 4.365 9.75 9.75M9.692 10.1c0-1.29 1.059-2.35 2.381-2.35 1.323 0 2.382 1.06 2.382 2.35s-1.059 2.35-2.382 2.35c-1.322 0-2.381-1.059-2.381-2.35m2.381-3.85c-2.136 0-3.881 1.717-3.881 3.85s1.745 3.85 3.881 3.85c2.137 0 3.882-1.716 3.882-3.85 0-2.133-1.745-3.85-3.882-3.85" clip-rule="evenodd"/>
  </svg>
`,pM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.667 3.25a.75.75 0 0 1 .75.75v10.489c0 .51 0 .848.021 1.106.02.25.057.36.09.427.1.194.256.35.45.45.067.033.176.07.427.09.258.02.596.021 1.106.021h5.156a.75.75 0 0 1 0 1.5H9.48c-.472 0-.871 0-1.199-.026-.342-.028-.672-.09-.985-.25a2.53 2.53 0 0 1-1.105-1.104c-.16-.313-.22-.643-.249-.985a16 16 0 0 1-.026-1.2V7.418H4a.75.75 0 0 1 0-1.5h1.917V4a.75.75 0 0 1 .75-.75m8.929 4.188a15 15 0 0 0-1.107-.021H9.333a.75.75 0 0 1 0-1.5h5.186c.472 0 .871 0 1.199.026.342.028.672.09.985.25.476.242.863.628 1.105 1.104.16.313.22.643.249.985.026.328.026.727.026 1.2v7.101H20a.75.75 0 0 1 0 1.5h-1.917V20a.75.75 0 0 1-1.5 0V9.511c0-.51 0-.848-.021-1.106-.02-.25-.057-.36-.09-.427a1.03 1.03 0 0 0-.45-.45c-.067-.033-.176-.07-.426-.09" clip-rule="evenodd"/>
  </svg>
`,vh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.95 6.066C14.2 4.301 16.353 3.25 20 3.25a.75.75 0 0 1 0 1.5c-3.352 0-4.95.949-5.825 2.184-.933 1.317-1.175 3.11-1.43 5.159l-.013.098c-.24 1.927-.51 4.088-1.682 5.742C9.8 19.7 7.648 20.75 4 20.75a.75.75 0 0 1 0-1.5c3.352 0 4.95-.949 5.825-2.183.933-1.318 1.175-3.11 1.43-5.16l.013-.098c.24-1.927.51-4.088 1.682-5.743" clip-rule="evenodd"/>
  </svg>
`,mM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h2.5a.75.75 0 0 1 0 1.5H6c-.69 0-1.25.56-1.25 1.25v2.5a.75.75 0 0 1-1.5 0zm11.5-2a.75.75 0 0 1 .75-.75H18A2.75 2.75 0 0 1 20.75 6v2.5a.75.75 0 0 1-1.5 0V6c0-.69-.56-1.25-1.25-1.25h-2.5a.75.75 0 0 1-.75-.75M4 14.75a.75.75 0 0 1 .75.75V18c0 .69.56 1.25 1.25 1.25h3a.75.75 0 0 1 0 1.5H6A2.75 2.75 0 0 1 3.25 18v-2.5a.75.75 0 0 1 .75-.75m16 0a.75.75 0 0 1 .75.75V18A2.75 2.75 0 0 1 18 20.75h-3a.75.75 0 0 1 0-1.5h3c.69 0 1.25-.56 1.25-1.25v-2.5a.75.75 0 0 1 .75-.75M7.25 9c0-.966.784-1.75 1.75-1.75h6c.966 0 1.75.784 1.75 1.75v6A1.75 1.75 0 0 1 15 16.75H9A1.75 1.75 0 0 1 7.25 15zM9 8.75a.25.25 0 0 0-.25.25v6c0 .138.112.25.25.25h6a.25.25 0 0 0 .25-.25V9a.25.25 0 0 0-.25-.25z" clip-rule="evenodd"/>
  </svg>
`,wh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 12a.75.75 0 0 1 .75-.75h16a.75.75 0 0 1 0 1.5H4a.75.75 0 0 1-.75-.75M12.53 10.53a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 1.06-1.06L12 8.94l2.47-2.47a.75.75 0 1 1 1.06 1.06zM15.53 17.53a.75.75 0 0 1-1.06 0L12 15.06l-2.47 2.47a.75.75 0 0 1-1.06-1.06l3-3a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M12 2.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V3a.75.75 0 0 1 .75-.75M11.25 21v-7h1.5v7a.75.75 0 0 1-1.5 0" clip-rule="evenodd"/>
  </svg>
`,gM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.33 3.47a.75.75 0 0 1 .187.748 7.425 7.425 0 0 0 9.265 9.265.75.75 0 0 1 .936.934A8.925 8.925 0 1 1 9.582 3.282a.75.75 0 0 1 .747.188M8.772 5.223a7.425 7.425 0 1 0 10.005 10.004A8.925 8.925 0 0 1 8.772 5.223" clip-rule="evenodd"/>
  </svg>
`,xh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.53 3.53a.75.75 0 0 1 0 1.061l-3.189 3.19a.75.75 0 0 1-1.06-1.061l3.189-3.19a.75.75 0 0 1 1.06 0m-6.375 6.375a.75.75 0 0 1 0 1.061l-3.189 3.19a.75.75 0 0 1-1.06-1.061l3.189-3.19a.75.75 0 0 1 1.06 0M7.78 17.341a.75.75 0 0 0-1.06-1.06L3.53 19.47a.75.75 0 1 0 1.061 1.06z" clip-rule="evenodd"/>
  </svg>
`,Vs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.5 3.75A1.75 1.75 0 0 0 3.75 5.5V18c0 .966.784 1.75 1.75 1.75h4A1.75 1.75 0 0 0 11.25 18V5.5A1.75 1.75 0 0 0 9.5 3.75zM5.25 5.5a.25.25 0 0 1 .25-.25h4a.25.25 0 0 1 .25.25V18a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25zm9.25-1.75a1.75 1.75 0 0 0-1.75 1.75v7c0 .966.784 1.75 1.75 1.75h4a1.75 1.75 0 0 0 1.75-1.75v-7a1.75 1.75 0 0 0-1.75-1.75zm-.25 1.75a.25.25 0 0 1 .25-.25h4a.25.25 0 0 1 .25.25v7a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25z" clip-rule="evenodd"/>
  </svg>
`,vM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 3.25A2.75 2.75 0 0 0 2.25 6v12A2.75 2.75 0 0 0 5 20.75h14A2.75 2.75 0 0 0 21.75 18V6A2.75 2.75 0 0 0 19 3.25zM3.75 6c0-.69.56-1.25 1.25-1.25h2.25v3.5h-3.5zm3.5 3.75h-3.5v3.5h3.5zm1.5 3.5v-3.5h11.5v3.5zm-1.5 1.5h-3.5V18c0 .69.56 1.25 1.25 1.25h2.25zm1.5 4.5v-4.5h11.5V18c0 .69-.56 1.25-1.25 1.25zm0-11v-3.5H19c.69 0 1.25.56 1.25 1.25v2.25z" clip-rule="evenodd"/>
  </svg>
`,zs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h12A2.75 2.75 0 0 1 20.75 6v12A2.75 2.75 0 0 1 18 20.75H6A2.75 2.75 0 0 1 3.25 18zM6 4.75c-.69 0-1.25.56-1.25 1.25v2.25h14.5V6c0-.69-.56-1.25-1.25-1.25zM4.75 18V9.75h3v9.5H6c-.69 0-1.25-.56-1.25-1.25m4.5 1.25H18c.69 0 1.25-.56 1.25-1.25V9.75h-10z" clip-rule="evenodd"/>
  </svg>
`,wM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.205 2.787c.393 0 .712.319.712.712v.711h6.166V3.5a.712.712 0 0 1 1.423 0v.711h2.135a2.61 2.61 0 0 1 2.609 2.61v11.384a2.61 2.61 0 0 1-2.609 2.609H5.359a2.61 2.61 0 0 1-2.609-2.61V6.82A2.61 2.61 0 0 1 5.359 4.21h2.135V3.5c0-.393.318-.712.711-.712m6.878 2.846v.712a.712.712 0 0 0 1.423 0v-.712h2.135c.655 0 1.186.531 1.186 1.186v1.66H4.173V6.82c0-.655.531-1.186 1.186-1.186h2.135v.712a.712.712 0 1 0 1.423 0v-.712zm-10.91 4.27h15.654v8.3c0 .656-.531 1.187-1.186 1.187H5.359c-.655 0-1.186-.531-1.186-1.186z" clip-rule="evenodd"/>
  </svg>
`,Aa=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11 2.25A2.75 2.75 0 0 0 8.25 5v1.15H4a.85.85 0 0 0 0 1.7h.309l.81 11.346a2.75 2.75 0 0 0 2.743 2.554h8.276a2.75 2.75 0 0 0 2.743-2.554l.81-11.346H20a.85.85 0 0 0 0-1.7h-4.25V5A2.75 2.75 0 0 0 13 2.25zm3.25 3.9V5c0-.69-.56-1.25-1.25-1.25h-2c-.69 0-1.25.56-1.25 1.25v1.15zm3.937 1.7H5.813l.802 11.24a1.25 1.25 0 0 0 1.247 1.16h8.276c.656 0 1.2-.507 1.247-1.16zM10.75 11a.75.75 0 0 0-1.5 0v6a.75.75 0 0 0 1.5 0zm3.25-.75a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0v-6a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,xM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.25 5A2.75 2.75 0 0 1 11 2.25h2A2.75 2.75 0 0 1 15.75 5v1.25H20a.75.75 0 0 1 0 1.5h-.302l-.817 11.446a2.75 2.75 0 0 1-2.743 2.554H7.862a2.75 2.75 0 0 1-2.743-2.554L4.302 7.75H4a.75.75 0 0 1 0-1.5h4.25zm6 0v1.25h-4.5V5c0-.69.56-1.25 1.25-1.25h2c.69 0 1.25.56 1.25 1.25M5.805 7.75h12.39l-.81 11.34a1.25 1.25 0 0 1-1.247 1.16H7.862a1.25 1.25 0 0 1-1.247-1.16zm4.725 3.22a.75.75 0 1 0-1.06 1.06l1.47 1.47-1.47 1.47a.75.75 0 1 0 1.06 1.06L12 14.56l1.47 1.47a.75.75 0 1 0 1.06-1.06l-1.47-1.47 1.47-1.47a.75.75 0 1 0-1.06-1.06L12 12.44z" clip-rule="evenodd"/>
  </svg>
`,bM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11 2.25A2.75 2.75 0 0 0 8.25 5v1.25H4a.75.75 0 0 0 0 1.5h.302l.817 11.446a2.75 2.75 0 0 0 2.743 2.554H10.5a.75.75 0 0 0 0-1.5H7.862a1.25 1.25 0 0 1-1.247-1.16l-.81-11.34h12.39l-.229 3.197a.75.75 0 1 0 1.496.106l.236-3.303H20a.75.75 0 0 0 0-1.5h-4.25V5A2.75 2.75 0 0 0 13 2.25zm3.25 4V5c0-.69-.56-1.25-1.25-1.25h-2c-.69 0-1.25.56-1.25 1.25v1.25zM10.75 11a.75.75 0 0 0-1.5 0v6a.75.75 0 0 0 1.5 0zm3.25-.75a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75m3 4.5a3.25 3.25 0 1 0 0 6.5 3.25 3.25 0 0 0 0-6.5M12.25 18a4.75 4.75 0 1 1 9.5 0 4.75 4.75 0 0 1-9.5 0m5.5-1.5a.75.75 0 0 0-1.5 0V18c0 .199.079.39.22.53l1 1a.75.75 0 1 0 1.06-1.06l-.78-.78z" clip-rule="evenodd"/>
  </svg>
`,CM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.707 17.435a1 1 0 1 0 1.414 1.414L18.85 6.121a1 1 0 1 0-1.414-1.414zm7.071 1.414a1 1 0 0 0 1.414 1.414l7.072-7.07a1 1 0 0 0-1.415-1.415z" clip-rule="evenodd"/>
  </svg>
`,bh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 1.94 22.06 12 12 22.06 1.94 12zM4.06 12 12 19.94 19.94 12 12 4.06z" clip-rule="evenodd"/>
  </svg>
`,yM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M18.923 5.647a16.2 16.2 0 0 0-4.067-1.267.09.09 0 0 0-.067.029c-.171.314-.371.723-.505 1.038a15.3 15.3 0 0 0-4.571 0 10 10 0 0 0-.515-1.038c-.01-.02-.038-.029-.066-.029-1.429.248-2.79.676-4.067 1.267-.01 0-.02.01-.029.019-2.59 3.876-3.304 7.648-2.952 11.381q0 .032.029.048a16.6 16.6 0 0 0 4.99 2.524c.029.01.057 0 .067-.02.38-.523.724-1.076 1.019-1.657.019-.038 0-.076-.038-.085a12 12 0 0 1-1.562-.743c-.038-.02-.038-.076-.01-.105.105-.076.21-.162.315-.238.019-.02.047-.02.066-.01 3.277 1.496 6.81 1.496 10.048 0a.06.06 0 0 1 .067.01c.105.086.21.162.314.247.038.03.038.086-.01.105a10 10 0 0 1-1.561.743c-.038.01-.048.057-.038.086.304.58.647 1.133 1.019 1.657.028.01.057.02.085.01a16.5 16.5 0 0 0 5-2.524.05.05 0 0 0 .03-.048c.418-4.314-.696-8.057-2.953-11.381-.01-.01-.02-.02-.038-.02M8.683 14.77c-.98 0-1.8-.905-1.8-2.02s.8-2.018 1.8-2.018c1.01 0 1.81.914 1.8 2.019 0 1.114-.8 2.019-1.8 2.019m6.638 0c-.98 0-1.8-.905-1.8-2.02s.8-2.018 1.8-2.018c1.01 0 1.81.914 1.8 2.019 0 1.114-.79 2.019-1.8 2.019"/>
  </svg>
`,Ch=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 3.25a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-1.5 0V4A.75.75 0 0 1 5 3.25m14 0a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-1.5 0V4a.75.75 0 0 1 .75-.75M10.5 16a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1z" clip-rule="evenodd"/>
  </svg>
`,yh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.75 5a.75.75 0 0 1-.75.75H4a.75.75 0 0 1 0-1.5h16a.75.75 0 0 1 .75.75m0 14a.75.75 0 0 1-.75.75H4a.75.75 0 0 1 0-1.5h16a.75.75 0 0 1 .75.75M7.5 10.5a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" clip-rule="evenodd"/>
  </svg>
`,_h=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4 4.25a.75.75 0 0 1 .75.75v1c0 .69.56 1.25 1.25 1.25h12c.69 0 1.25-.56 1.25-1.25V5a.75.75 0 0 1 1.5 0v1A2.75 2.75 0 0 1 18 8.75H6A2.75 2.75 0 0 1 3.25 6V5A.75.75 0 0 1 4 4.25m0 15.5a.75.75 0 0 0 .75-.75v-1c0-.69.56-1.25 1.25-1.25h12c.69 0 1.25.56 1.25 1.25v1a.75.75 0 0 0 1.5 0v-1A2.75 2.75 0 0 0 18 15.25H6A2.75 2.75 0 0 0 3.25 18v1c0 .414.336.75.75.75m-1-8.5a.75.75 0 0 0 0 1.5h1.2a.75.75 0 0 0 0-1.5H3m3.45.75a.75.75 0 0 1 .75-.75h1.2a.75.75 0 0 1 0 1.5H7.2a.75.75 0 0 1-.75-.75m4.95-.75a.75.75 0 0 0 0 1.5h1.2a.75.75 0 0 0 0-1.5h-1.2m3.45.75a.75.75 0 0 1 .75-.75h1.2a.75.75 0 0 1 0 1.5h-1.2a.75.75 0 0 1-.75-.75m4.95-.75a.75.75 0 0 0 0 1.5H21a.75.75 0 0 0 0-1.5h-1.2" clip-rule="evenodd"/>
  </svg>
`,_M=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4 17.593V6.407c0-.903.353-1.77.98-2.409A3.32 3.32 0 0 1 7.35 3h9.302c.448 0 .812.37.812.826v11.186l-.003.075a.83.83 0 0 1-.253.527.8.8 0 0 1-.556.223H7.35q-.241 0-.469.066a1.75 1.75 0 0 0-1.256 1.69c0 .465.181.912.505 1.24.324.33.762.515 1.22.515h11.027V4.686c0-.456.364-.826.812-.826s.812.37.812.826v15.488a.82.82 0 0 1-.812.826H7.348a3.32 3.32 0 0 1-2.367-.998A3.44 3.44 0 0 1 4 17.592m3.772-.826a.82.82 0 0 0-.812.826c0 .456.363.826.812.826h8.456c.449 0 .812-.37.812-.826a.82.82 0 0 0-.812-.826z" clip-rule="evenodd"/>
  </svg>
`,ar=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M19.53 6.47a.75.75 0 0 1 0 1.06l-10 10a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L9 15.94l9.47-9.47a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,kh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.75 4.75a.75.75 0 0 0-1.5 0v8.69l-2.22-2.22a.75.75 0 0 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06l-2.22 2.22zm-8 6A.25.25 0 0 1 5 10.5h1A.75.75 0 0 0 6 9H5a1.75 1.75 0 0 0-1.75 1.75v7A2.75 2.75 0 0 0 6 20.5h12a2.75 2.75 0 0 0 2.75-2.75v-7A1.75 1.75 0 0 0 19 9h-1a.75.75 0 0 0 0 1.5h1a.25.25 0 0 1 .25.25v7c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,kM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.694 3.62c.271-.661.934-1.12 1.693-1.12.993 0 1.823.786 1.823 1.786v.12c.248-.123.528-.192.822-.192.993 0 1.823.786 1.823 1.786v.978c.248-.123.528-.192.822-.192.994 0 1.823.786 1.823 1.785v6c0 3.84-3.198 6.929-7.113 6.929-.96 0-1.884-.131-2.777-.547-.893-.415-1.717-1.098-2.505-2.146l-3.208-4.001a1.755 1.755 0 0 1 .14-2.376 1.845 1.845 0 0 1 2.592.031l.563.653c.308.376.54.631.714.795v-.01c.015-.235.014-.525.013-.875V5.142c0-.999.83-1.785 1.823-1.785.347 0 .674.096.952.264m.87 7.523a.5.5 0 1 1-1 0v-6c0-.42-.354-.786-.822-.786s-.823.365-.823.786v7.865c.001.352.002.683-.015.952-.01.164-.027.329-.062.475a1 1 0 0 1-.236.467.69.69 0 0 1-.64.196 1.2 1.2 0 0 1-.497-.246c-.28-.214-.623-.582-1.046-1.099l-.535-.62a.845.845 0 0 0-1.153.014.756.756 0 0 0-.062 1.028l.003.003 3.214 4.01.01.012c.71.948 1.415 1.513 2.132 1.847.719.334 1.488.453 2.355.453 3.39 0 6.113-2.668 6.113-5.929v-6c0-.42-.355-.785-.823-.785s-.822.365-.822.785V12a.5.5 0 0 1-1 0V6c0-.42-.355-.786-.823-.786s-.822.365-.822.786v5.143a.5.5 0 0 1-1 0V4.286c0-.421-.355-.786-.823-.786s-.823.365-.823.786z" clip-rule="evenodd"/><path fill='currentColor' d="M11.064 11.643a.5.5 0 0 0 .5-.5V4.286c0-.421.355-.786.823-.786s.823.365.823.786v6.857a.5.5 0 1 0 1 0V6c0-.42.354-.786.822-.786s.823.365.823.786v6a.5.5 0 1 0 1 0V8.571c0-.42.355-.785.822-.785.468 0 .823.365.823.785v6c0 3.261-2.724 5.929-6.113 5.929-.867 0-1.636-.119-2.355-.453-.717-.334-1.421-.9-2.132-1.847l-.01-.013-3.214-4.009-.003-.003a.756.756 0 0 1 .062-1.028.845.845 0 0 1 1.153-.014l.535.62c.423.517.766.885 1.046 1.099.138.104.306.209.496.246a.69.69 0 0 0 .641-.196 1 1 0 0 0 .236-.467c.035-.146.052-.31.062-.475.017-.27.016-.6.015-.952V5.143c0-.42.355-.785.823-.785s.822.365.822.786v6a.5.5 0 0 0 .5.5"/>
  </svg>
`,MM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.694 8.335c.271-.662.934-1.12 1.693-1.12.748 0 1.402.445 1.68 1.091.282-.172.613-.27.965-.27.993 0 1.823.786 1.823 1.785v.086c.248-.124.528-.193.822-.193.994 0 1.823.786 1.823 1.786v3.071c0 3.84-3.198 6.929-7.113 6.929-.96 0-1.884-.131-2.777-.547s-1.72-1.1-2.509-2.151l-2.015-2.634a1.755 1.755 0 0 1 .144-2.371 1.845 1.845 0 0 1 2.561 0l.009.008.118.122a84 84 0 0 0 .001-1.145V9.857c0-1 .83-1.786 1.823-1.786.347 0 .674.096.952.264m-.13 1.522c0-.42-.354-.786-.822-.786s-.823.365-.823.786v3.334q.003.706-.007 1.116c-.006.174-.015.33-.035.457a.9.9 0 0 1-.176.442.58.58 0 0 1-.359.2.6.6 0 0 1-.337-.048 1.2 1.2 0 0 1-.317-.228 10 10 0 0 1-.31-.32c-.093-.097-.19-.201-.287-.3a.845.845 0 0 0-1.164.004.756.756 0 0 0-.061 1.028l.01.013L7.9 18.2c.71.948 1.415 1.513 2.132 1.847.719.334 1.488.453 2.355.453 3.39 0 6.113-2.668 6.113-5.929V11.5c0-.42-.355-.786-.823-.786s-.822.365-.822.786v.5a.5.5 0 0 1-1 0V9.821c0-.42-.355-.785-.823-.785s-.822.365-.822.785v1.322a.5.5 0 1 1-1 0V9c0-.42-.355-.786-.823-.786s-.823.365-.823.786v2.143a.5.5 0 1 1-1 0z" clip-rule="evenodd"/><path fill='currentColor' d="M9.742 9.071c.467 0 .822.365.822.786v1.286a.5.5 0 1 0 1 0V9c0-.42.355-.786.823-.786s.822.365.822.786v2.143a.5.5 0 1 0 1 0V9.82c0-.42.355-.785.823-.785s.823.365.823.785V12a.5.5 0 1 0 1 0v-.5c0-.42.355-.786.822-.786.468 0 .823.365.823.786v3.071c0 3.261-2.724 5.929-6.113 5.929-.867 0-1.636-.119-2.355-.453-.717-.334-1.421-.9-2.132-1.847l-2.025-2.645-.01-.013a.756.756 0 0 1 .062-1.028.845.845 0 0 1 1.164-.003c.096.098.194.202.286.299.121.128.23.244.31.32.072.067.184.169.318.228.075.033.194.07.337.049a.58.58 0 0 0 .359-.2.9.9 0 0 0 .176-.443q.029-.194.035-.457.01-.41.007-1.116V9.857c0-.42.355-.786.823-.786"/>
  </svg>
`,Mh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.667 6.2a.75.75 0 0 1 0-1.5H19a.75.75 0 0 1 .75.75v8.333a.75.75 0 0 1-1.5 0V7.261L6.53 18.98a.75.75 0 1 1-1.06-1.061L17.19 6.2z" clip-rule="evenodd"/>
  </svg>
`,Ps=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.25A2.75 2.75 0 0 0 3.25 6v8A2.75 2.75 0 0 0 6 16.75h1.25V18A2.75 2.75 0 0 0 10 20.75h8A2.75 2.75 0 0 0 20.75 18v-8A2.75 2.75 0 0 0 18 7.25h-1.25V6A2.75 2.75 0 0 0 14 3.25zm4 4h5.25V6c0-.69-.56-1.25-1.25-1.25H6c-.69 0-1.25.56-1.25 1.25v8c0 .69.56 1.25 1.25 1.25h2a.75.75 0 0 1 .75.75v2c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-8c0-.69-.56-1.25-1.25-1.25h-8a1.25 1.25 0 0 0-1.17.81.75.75 0 0 1-1.405-.528A2.75 2.75 0 0 1 10 7.25m2.887 3.239a.75.75 0 1 0-1.098 1.022l.688.739H7.8a.75.75 0 0 0 0 1.5h4.677l-.688.739a.75.75 0 0 0 1.098 1.022l1.862-2a.75.75 0 0 0 0-1.022z" clip-rule="evenodd"/>
  </svg>
`,Ia=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.168 4.75a1.868 1.868 0 1 0 0 3.736 1.868 1.868 0 0 0 0-3.736M3.8 6.618a3.368 3.368 0 0 1 6.729-.226c.842 0 1.651.014 2.493.217.933.226 1.865.672 2.975 1.504l.02.015.02.017c1.566 1.35 2.35 3.533 2.354 5.578h1.66a.75.75 0 0 1 .75.75v4.713a.75.75 0 0 1-.75.75h-4.714a.75.75 0 0 1-.75-.75v-4.713a.75.75 0 0 1 .75-.75h1.554c-.004-1.705-.663-3.42-1.815-4.426-.975-.728-1.719-1.064-2.406-1.23-.712-.172-1.407-.175-2.36-.175v-.057a3.38 3.38 0 0 1-2.392 2.068v3.904a3.37 3.37 0 0 1-.75 6.652 3.368 3.368 0 0 1-.75-6.652V9.903A3.37 3.37 0 0 1 3.8 6.618m3.368 8.605a1.868 1.868 0 1 0 0 3.736 1.868 1.868 0 0 0 0-3.736m8.92 3.213v-3.213H19.3v3.213z" clip-rule="evenodd"/>
  </svg>
`,Rs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M18.303 4.498a.85.85 0 0 1 1.2 0c.33.33.33.863 0 1.192l-.43.428-1.196-1.195zm-1.488 1.485 1.197 1.195-7.086 7.072H9.75v-1.216zm3.747-2.547a2.35 2.35 0 0 0-3.318 0L8.47 12.192a.75.75 0 0 0-.22.531V15c0 .414.336.75.75.75h2.236a.75.75 0 0 0 .53-.22l8.796-8.778c.917-.915.917-2.4 0-3.316M4.75 6c0-.69.56-1.25 1.25-1.25h6a.75.75 0 0 0 0-1.5H6A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h12A2.75 2.75 0 0 0 20.75 18v-6a.75.75 0 0 0-1.5 0v6c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,Sh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.25 7A2.75 2.75 0 0 1 14 4.25h7a.75.75 0 0 1 0 1.5h-7c-.69 0-1.25.56-1.25 1.25v10A2.75 2.75 0 0 1 10 19.75H3a.75.75 0 0 1 0-1.5h7c.69 0 1.25-.56 1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,$h=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12" clip-rule="evenodd"/>
  </svg>
`,SM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <circle cx="6" cy="20" r="1" fill='currentColor'/><circle cx="12" cy="20" r="1" fill='currentColor'/><circle cx="18" cy="20" r="1" fill='currentColor'/>
  </svg>
`,$M=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 7A2.75 2.75 0 0 1 5 4.25h14A2.75 2.75 0 0 1 21.75 7v10A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17V7m1.5 2.401V17c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25V9.401l-6.725 4.483a2.75 2.75 0 0 1-3.05 0zM20.25 7.6l-7.557 5.037c-.42.28-.966.28-1.386 0L3.75 7.6V7c0-.69.56-1.25 1.25-1.25h14c.69 0 1.25.56 1.25 1.25z" clip-rule="evenodd"/>
  </svg>
`,Lh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 3.25A2.75 2.75 0 0 0 2.25 6v12A2.75 2.75 0 0 0 5 20.75h14A2.75 2.75 0 0 0 21.75 18V6A2.75 2.75 0 0 0 19 3.25zm15.25 5V6c0-.69-.56-1.25-1.25-1.25H5c-.69 0-1.25.56-1.25 1.25v2.25zm-16.5 1.5h16.5V18c0 .69-.56 1.25-1.25 1.25H5c-.69 0-1.25-.56-1.25-1.25zm6.78 3.28a.75.75 0 1 0-1.06-1.06L7.348 14.09a.75.75 0 0 0 0 1.06l2.122 2.122a.75.75 0 1 0 1.06-1.06L8.94 14.62zm2.94-1.06a.75.75 0 0 0 0 1.06l1.59 1.591-1.59 1.591a.75.75 0 0 0 1.06 1.061l2.122-2.121a.75.75 0 0 0 0-1.06L14.53 11.97a.75.75 0 0 0-1.06 0M6.5 6.55a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0m1.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5" clip-rule="evenodd"/>
  </svg>
`,LM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16m3.016-10.995a.75.75 0 0 1 0 1.06L13.07 12.01l1.945 1.945a.75.75 0 1 1-1.061 1.06l-1.945-1.944-1.944 1.945a.75.75 0 1 1-1.06-1.061l1.944-1.945-1.945-1.944a.75.75 0 0 1 1.06-1.06l1.945 1.944 1.945-1.945a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Os=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M16.47 7.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H3a.75.75 0 0 1 0-1.5h16.19l-2.72-2.72a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,Ah=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M18 8.25a3.75 3.75 0 0 0-3.675 3H3a.75.75 0 0 0 0 1.5h11.325A3.751 3.751 0 0 0 21.75 12 3.75 3.75 0 0 0 18 8.25"/>
  </svg>
`,Ih=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M17.47 8.47a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06 0l-2.78-2.78H3a.75.75 0 0 1 0-1.5h11.69z"/>
  </svg>
`,Eh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M17.53 7.47a.75.75 0 0 0-1.28.53v3.25H3a.75.75 0 0 0 0 1.5h13.25V16a.75.75 0 0 0 1.28.53l4-4a.75.75 0 0 0 0-1.06z"/>
  </svg>
`,AM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.5 5a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 .75.75v8.5a.75.75 0 0 1-.75.75H6.547l3.352 3.39a.75.75 0 1 1-1.067 1.054l-4.615-4.667a.75.75 0 0 1 0-1.054l4.615-4.667A.75.75 0 0 1 9.9 9.36L6.547 12.75H18v-7h-3.75A.75.75 0 0 1 13.5 5" clip-rule="evenodd"/>
  </svg>
`,IM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.5 10.25h11v-1.5h-11zm0 5.5h11v-1.5h-11z" clip-rule="evenodd"/>
  </svg>
`,EM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.806 4.95a1.23 1.23 0 0 0-.873.362L12.36 6.885l5.954 5.956 1.575-1.575a1.234 1.234 0 0 0 0-1.745l-4.21-4.209a1.24 1.24 0 0 0-.873-.362m2.448 8.952-5.955-5.956-7.188 7.188a1.235 1.235 0 0 0 0 1.745l1.524 1.524c.231.23.546.36.873.36h5.883zm-2.741 4.862h5.113a.75.75 0 0 1 0 1.5H6.508c-.725 0-1.42-.288-1.933-.8L3.05 17.94a2.734 2.734 0 0 1 0-3.867l9.82-9.821a2.734 2.734 0 0 1 3.87 0l4.208 4.208a2.734 2.734 0 0 1 0 3.867z" clip-rule="evenodd"/>
  </svg>
`,TM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.53 9.53a.75.75 0 0 1-1.06-1.06l5-5a.75.75 0 0 1 1.06 0l5 5a.75.75 0 0 1-1.06 1.06L12 5.06zm0 4.94a.75.75 0 0 0-1.06 1.06l5 5a.75.75 0 0 0 1.06 0l5-5a.75.75 0 1 0-1.06-1.06L12 18.94z" clip-rule="evenodd"/>
  </svg>
`,Ns=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.53 3.47a.75.75 0 0 1 0 1.06l-4.22 4.22h2.19a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75v-4a.75.75 0 0 1 1.5 0v2.19l4.22-4.22a.75.75 0 0 1 1.06 0M5.5 15.25a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-2.19l-4.22 4.22a.75.75 0 0 1-1.06-1.06l4.22-4.22z" clip-rule="evenodd"/>
  </svg>
`,Ea=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M15.25 4a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0V5.81l-4.22 4.22a.75.75 0 1 1-1.06-1.06l4.22-4.22H16a.75.75 0 0 1-.75-.75m-5.22 9.97a.75.75 0 0 1 0 1.06l-4.22 4.22H8a.75.75 0 0 1 0 1.5H4a.75.75 0 0 1-.75-.75v-4a.75.75 0 0 1 1.5 0v2.19l4.22-4.22a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Th=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 5A.75.75 0 0 1 5 4.25h3.5a.75.75 0 0 1 0 1.5H6.81l3.095 3.095a.75.75 0 0 1-1.06 1.06L5.75 6.811V8.5a.75.75 0 0 1-1.5 0zm10.5 0a.75.75 0 0 1 .75-.75H19a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0V6.81l-3.095 3.095a.75.75 0 1 1-1.06-1.06l3.094-3.095H15.5a.75.75 0 0 1-.75-.75m-4.845 9.095a.75.75 0 0 1 0 1.06L6.811 18.25H8.5a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75v-3.5a.75.75 0 0 1 1.5 0v1.69l3.095-3.095a.75.75 0 0 1 1.06 0m4.19 0a.75.75 0 0 1 1.06 0l3.095 3.094V15.5a.75.75 0 0 1 1.5 0V19a.75.75 0 0 1-.75.75h-3.5a.75.75 0 0 1 0-1.5h1.69l-3.095-3.095a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,HM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.624 3.584a.75.75 0 0 1-.208 1.04l-.745.497a8.75 8.75 0 0 1-6.92 12.93v1.199h3.693a.75.75 0 0 1 0 1.5H7.556a.75.75 0 0 1 0-1.5h3.694v-1.198a8.74 8.74 0 0 1-6.088-3.259l-.746.498a.75.75 0 1 1-.832-1.248l1.333-.89a.75.75 0 0 1 .423-.125.75.75 0 0 1 .63.333 7.25 7.25 0 0 0 12.072-8.036.75.75 0 0 1-.125-.428.75.75 0 0 1 .334-.632l1.333-.889a.75.75 0 0 1 1.04.208M12 5.639a3.694 3.694 0 1 0 0 7.389 3.694 3.694 0 0 0 0-7.39M6.806 9.333a5.194 5.194 0 1 1 10.388 0 5.194 5.194 0 0 1-10.388 0" clip-rule="evenodd"/>
  </svg>
`,BM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 5.25a.75.75 0 0 0-.75.75v12c0 .414.336.75.75.75h2a.75.75 0 0 0 0-1.5H5.75V6.75H7a.75.75 0 0 0 0-1.5zm14 0a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-.75.75h-2a.75.75 0 0 1 0-1.5h1.25V6.75H17a.75.75 0 0 1 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,DM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.47 3.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1-1.06 1.06l-2.72-2.72V16a.75.75 0 0 1-1.5 0V5.81L8.53 8.53a.75.75 0 0 1-1.06-1.06zM4 15.25a.75.75 0 0 1 .75.75v1A2.25 2.25 0 0 0 7 19.25h10A2.25 2.25 0 0 0 19.25 17v-1a.75.75 0 0 1 1.5 0v1A3.75 3.75 0 0 1 17 20.75H7A3.75 3.75 0 0 1 3.25 17v-1a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,VM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.25A2.75 2.75 0 0 0 5.25 5v3a.75.75 0 0 0 1.5 0V5c0-.69.56-1.25 1.25-1.25h7.522c.386 0 .75.178.987.483l2.478 3.186c.17.22.263.49.263.767V18c0 .69-.56 1.25-1.25 1.25H8c-.69 0-1.25-.56-1.25-1.25v-1.5a.75.75 0 0 0-1.5 0V18A2.75 2.75 0 0 0 8 20.75h10A2.75 2.75 0 0 0 20.75 18V8.186a2.75 2.75 0 0 0-.58-1.688l-2.477-3.186a2.75 2.75 0 0 0-2.171-1.062zM2.769 13.771c0 .381.206.596.569.596.362 0 .57-.215.57-.596v-.97H5.27v.97c0 .381.207.596.57.596.362 0 .57-.215.57-.596v-2.817c0-.382-.208-.596-.57-.596-.363 0-.57.214-.57.596v.942H3.907v-.942c0-.382-.207-.596-.57-.596-.362 0-.568.214-.568.596zm5.051 0c0 .381.207.596.57.596.362 0 .569-.215.569-.596v-2.439h.572c.3 0 .502-.163.502-.453s-.196-.454-.502-.454H7.248c-.306 0-.502.164-.502.454s.201.454.502.454h.572zm3.046.596c-.317 0-.497-.19-.497-.526v-2.737c0-.478.263-.746.738-.746.4 0 .613.158.774.58l.671 1.748h.021l.67-1.748c.16-.422.373-.58.773-.58.475 0 .738.268.738.746v2.737c0 .336-.18.526-.497.526s-.496-.19-.496-.526v-1.786h-.022l-.77 1.942c-.079.196-.202.284-.404.284-.204 0-.335-.091-.41-.284l-.771-1.942h-.022v1.786c0 .336-.18.526-.496.526m4.428-.663c0 .381.207.596.57.596h1.64c.306 0 .502-.164.502-.454s-.201-.454-.502-.454h-1.071v-2.438c0-.382-.207-.596-.57-.596-.362 0-.57.214-.57.596z" clip-rule="evenodd"/>
  </svg>
`,zM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.25A2.75 2.75 0 0 0 5.25 5v3a.75.75 0 0 0 1.5 0V5c0-.69.56-1.25 1.25-1.25h7.522c.386 0 .75.178.987.483l2.478 3.186c.17.22.263.49.263.767V18c0 .69-.56 1.25-1.25 1.25H8c-.69 0-1.25-.56-1.25-1.25v-1.5a.75.75 0 0 0-1.5 0V18A2.75 2.75 0 0 0 8 20.75h10A2.75 2.75 0 0 0 20.75 18V8.186a2.75 2.75 0 0 0-.58-1.688l-2.477-3.186a2.75 2.75 0 0 0-2.171-1.062H8M2.769 13.84c0 .337.18.527.496.527.317 0 .497-.19.497-.526v-1.786h.022l.77 1.942c.076.193.207.284.411.284.202 0 .325-.088.403-.284l.77-1.942h.022v1.786c0 .336.18.526.497.526s.497-.19.497-.526v-2.737c0-.478-.263-.746-.738-.746-.4 0-.613.158-.774.58l-.669 1.748h-.021l-.671-1.748c-.162-.422-.374-.58-.774-.58-.475 0-.738.268-.738.746zm4.925-.136c0 .381.207.596.57.596H9.35c1.173 0 1.866-.725 1.866-1.966 0-1.24-.69-1.91-1.866-1.91H8.263c-.362 0-.57.216-.57.597zm1.496-.309h-.357V11.33h.357c.545 0 .867.352.867 1.004 0 .715-.298 1.061-.867 1.061" clip-rule="evenodd"/>
  </svg>
`,PM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.25A2.75 2.75 0 0 0 5.25 5v3a.75.75 0 0 0 1.5 0V5c0-.69.56-1.25 1.25-1.25h7.522c.386 0 .75.178.987.483l2.478 3.186c.17.22.263.49.263.767V18c0 .69-.56 1.25-1.25 1.25H8c-.69 0-1.25-.56-1.25-1.25v-1.5a.75.75 0 0 0-1.5 0V18A2.75 2.75 0 0 0 8 20.75h10A2.75 2.75 0 0 0 20.75 18V8.186a2.75 2.75 0 0 0-.58-1.688l-2.477-3.186a2.75 2.75 0 0 0-2.171-1.062H8M2.793 13.923c0 .416.226.65.621.65.396 0 .621-.234.621-.65v-.577h.604c.987 0 1.658-.6 1.658-1.533 0-.94-.633-1.54-1.573-1.54h-1.31c-.395 0-.621.234-.621.65zm1.59-1.494h-.348v-1.222h.358c.404 0 .65.208.65.61 0 .404-.246.612-.66.612m2.353 1.42c0 .417.226.651.621.651h1.187c1.28 0 2.036-.791 2.036-2.145 0-1.353-.753-2.082-2.036-2.082H7.357c-.395 0-.62.234-.62.65zm1.632-.336h-.39V11.26h.39c.595 0 .946.384.946 1.095 0 .78-.325 1.158-.946 1.158m2.698.41c0 .416.226.65.621.65.396 0 .622-.234.622-.65v-.92h1.113c.316 0 .51-.17.51-.466s-.2-.466-.51-.466h-1.113v-.808h1.239c.328 0 .548-.179.548-.495 0-.317-.214-.495-.548-.495h-1.86c-.396 0-.622.234-.622.65z" clip-rule="evenodd"/>
  </svg>
`,Hh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.25A2.75 2.75 0 0 0 5.25 5v3a.75.75 0 0 0 1.5 0V5c0-.69.56-1.25 1.25-1.25h7.522c.386 0 .75.178.987.483l2.478 3.186c.17.22.263.49.263.767V18c0 .69-.56 1.25-1.25 1.25H8c-.69 0-1.25-.56-1.25-1.25v-1.5a.75.75 0 0 0-1.5 0V18A2.75 2.75 0 0 0 8 20.75h10A2.75 2.75 0 0 0 20.75 18V8.186a2.75 2.75 0 0 0-.58-1.688l-2.477-3.186a2.75 2.75 0 0 0-2.171-1.062H8M2.793 13.923c0 .416.226.65.621.65.396 0 .621-.234.621-.65v-.577h.604c.987 0 1.658-.6 1.658-1.533 0-.94-.633-1.54-1.573-1.54h-1.31c-.395 0-.621.234-.621.65zm1.59-1.494h-.348v-1.222h.358c.404 0 .65.208.65.61 0 .404-.246.612-.66.612m2.353 1.529c0 .398.214.615.586.615.37 0 .586-.217.586-.615v-1.685h.024l1.444 1.96c.176.24.343.34.58.34.37 0 .571-.202.571-.574v-3.184c0-.399-.213-.616-.586-.616-.369 0-.586.217-.586.616v1.649h-.023l-1.433-1.925c-.178-.237-.351-.34-.577-.34-.38 0-.586.2-.586.574zm4.275-1.576c0 1.403.794 2.191 2.136 2.191 1.26 0 1.957-.773 1.957-1.778 0-.416-.226-.65-.622-.65h-.817c-.281 0-.46.146-.46.413 0 .266.182.413.46.413h.243l-.006.058c-.035.34-.322.566-.726.566-.545 0-.9-.46-.9-1.23 0-.754.31-1.187.838-1.187.3 0 .501.111.7.378a.68.68 0 0 0 .58.296c.317 0 .534-.214.534-.525a.65.65 0 0 0-.085-.32c-.25-.444-.888-.808-1.735-.808-1.303 0-2.097.797-2.097 2.183" clip-rule="evenodd"/>
  </svg>
`,RM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.25A2.75 2.75 0 0 0 5.25 5v3a.75.75 0 0 0 1.5 0V5c0-.69.56-1.25 1.25-1.25h7.522c.386 0 .75.178.987.483l2.478 3.186c.17.22.263.49.263.767V18c0 .69-.56 1.25-1.25 1.25H8c-.69 0-1.25-.56-1.25-1.25v-1.5a.75.75 0 0 0-1.5 0V18A2.75 2.75 0 0 0 8 20.75h10A2.75 2.75 0 0 0 20.75 18V8.186a2.75 2.75 0 0 0-.58-1.688l-2.477-3.186a2.75 2.75 0 0 0-2.171-1.062H8M2.787 13.674c.167.379.672.693 1.545.693 1.068 0 1.691-.507 1.691-1.305 0-.628-.392-.97-1.224-1.12l-.39-.07c-.386-.07-.553-.153-.553-.327s.161-.315.478-.315c.245 0 .425.073.55.266.138.207.29.29.532.29.285-.002.473-.177.473-.435a.6.6 0 0 0-.048-.239c-.202-.483-.752-.754-1.52-.754-.921 0-1.593.491-1.593 1.27 0 .601.422.99 1.193 1.128l.39.07c.434.077.585.155.585.338 0 .19-.21.33-.551.33-.255 0-.48-.078-.615-.268-.153-.215-.298-.282-.513-.282-.282 0-.489.188-.489.462q0 .134.06.268m4.354-.024c.177.497.467.717.948.717.478 0 .773-.223.948-.717l.867-2.455a.9.9 0 0 0 .051-.3c0-.32-.236-.537-.588-.537-.309 0-.486.14-.572.448l-.663 2.414H8.11l-.671-2.398c-.089-.32-.274-.464-.596-.464-.363 0-.61.228-.61.558q.002.178.05.32zm3.015-1.292c0 1.287.728 2.01 1.958 2.01 1.155 0 1.794-.71 1.794-1.631 0-.381-.207-.596-.57-.596h-.748c-.258 0-.422.134-.422.379 0 .244.167.378.422.378h.223l-.006.054c-.032.311-.295.518-.666.518-.5 0-.824-.421-.824-1.128 0-.69.284-1.087.768-1.087.274 0 .459.102.642.346.14.185.308.271.531.271.29 0 .49-.196.49-.48a.6.6 0 0 0-.079-.293c-.228-.408-.814-.741-1.59-.741-1.195 0-1.923.73-1.923 2" clip-rule="evenodd"/>
  </svg>
`,OM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.362 3.22c.57-1.51 2.707-1.51 3.276 0l1.56 4.144a.25.25 0 0 0 .223.162l4.423.203c1.613.075 2.273 2.107 1.012 3.115l-3.459 2.765a.25.25 0 0 0-.085.262l1.173 4.27c.428 1.556-1.3 2.812-2.65 1.924l-3.698-2.435a.25.25 0 0 0-.274 0l-3.699 2.435c-1.348.888-3.077-.368-2.65-1.925l1.174-4.27a.25.25 0 0 0-.085-.26l-3.459-2.766c-1.261-1.008-.6-3.04 1.012-3.115l4.423-.203a.25.25 0 0 0 .223-.162zm1.872.529a.25.25 0 0 0-.468 0l-1.56 4.144a1.75 1.75 0 0 1-1.558 1.131l-4.423.204a.25.25 0 0 0-.144.445l3.458 2.765a1.75 1.75 0 0 1 .595 1.83l-1.173 4.27a.25.25 0 0 0 .378.275l3.699-2.435a1.75 1.75 0 0 1 1.924 0l3.698 2.435a.25.25 0 0 0 .379-.275l-1.173-4.27a1.75 1.75 0 0 1 .595-1.83l3.458-2.765a.25.25 0 0 0-.144-.445l-4.423-.204a1.75 1.75 0 0 1-1.558-1.131z" clip-rule="evenodd"/>
  </svg>
`,NM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.638 3.22c-.57-1.51-2.707-1.51-3.276 0l-1.56 4.144a.25.25 0 0 1-.223.162l-4.423.203c-1.613.075-2.273 2.107-1.012 3.115l3.459 2.765a.25.25 0 0 1 .085.262l-1.173 4.27c-.428 1.556 1.3 2.812 2.65 1.924l3.698-2.435a.25.25 0 0 1 .274 0l3.699 2.435c1.348.888 3.077-.368 2.65-1.925l-1.174-4.27a.25.25 0 0 1 .085-.26l3.459-2.766c1.261-1.008.6-3.04-1.012-3.115l-4.423-.203a.25.25 0 0 1-.223-.162z" clip-rule="evenodd"/>
  </svg>
`,FM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M8.418 22.503a3.42 3.42 0 0 0 3.418-3.417v-3.417H8.418a3.418 3.418 0 0 0 0 6.834"/><path fill='currentColor' d="M5.001 12.251a3.42 3.42 0 0 1 3.417-3.417h3.418v6.835H8.418a3.42 3.42 0 0 1-3.417-3.418"/><path fill='currentColor' d="M5.001 5.417A3.42 3.42 0 0 1 8.42 2h3.417v6.834H8.419A3.42 3.42 0 0 1 5 5.417"/><path fill='currentColor' d="M11.836 2h3.417a3.418 3.418 0 0 1 0 6.834h-3.417z"/><path fill='currentColor' d="M18.67 12.251a3.418 3.418 0 0 1-6.834 0 3.418 3.418 0 0 1 6.834 0"/>
  </svg>
`,qM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.17 2.25H13a.75.75 0 0 1 .53.22l6 6c.141.14.22.331.22.53v8.83c0 .535 0 .98-.03 1.345-.03.38-.098.736-.27 1.073a2.75 2.75 0 0 1-1.201 1.202c-.338.172-.694.24-1.074.27-.365.03-.81.03-1.344.03H8.17c-.535 0-.98 0-1.345-.03-.38-.03-.736-.098-1.073-.27A2.75 2.75 0 0 1 4.55 20.25c-.172-.338-.24-.694-.27-1.074-.03-.365-.03-.81-.03-1.345V6.17c0-.535 0-.98.03-1.345.03-.38.098-.736.27-1.073A2.75 2.75 0 0 1 5.752 2.55c.337-.172.693-.24 1.073-.27.365-.03.81-.03 1.345-.03M6.947 3.775c-.287.023-.424.065-.514.111a1.25 1.25 0 0 0-.547.547c-.046.09-.088.227-.111.514-.024.296-.025.68-.025 1.253v11.6c0 .572 0 .957.025 1.252.023.288.065.425.111.515.12.236.311.427.547.547.09.046.227.088.514.111.296.024.68.025 1.253.025h7.6c.572 0 .957 0 1.252-.025.288-.023.425-.065.515-.111a1.25 1.25 0 0 0 .547-.547c.046-.09.088-.227.111-.515.024-.295.025-.68.025-1.252V9.75H14A1.75 1.75 0 0 1 12.25 8V3.75H8.2c-.572 0-.957 0-1.253.025M13.75 4.81l3.44 3.439H14a.25.25 0 0 1-.25-.25z" clip-rule="evenodd"/>
  </svg>
`,WM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 12a8.25 8.25 0 1 1 16.5 0 8.25 8.25 0 0 1-16.5 0M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25m-4 6.5a.75.75 0 0 0 0 1.5h8a.75.75 0 0 0 0-1.5zm.25 3.75a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75M11 14.75a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,GM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 11.526a7.776 7.776 0 0 1 15.553 0 .75.75 0 0 0 1.5 0q0-.522-.057-1.03c-.513-4.638-4.444-8.246-9.22-8.246a9.276 9.276 0 0 0-9.276 9.276c0 4.776 3.608 8.707 8.247 9.22q.507.057 1.03.057a.75.75 0 0 0 0-1.5 7.778 7.778 0 0 1-7.776-7.776m3.987-3.118a.75.75 0 1 0 0 1.5h6.847a.75.75 0 0 0 0-1.5zM7.934 12a.75.75 0 0 1 .75-.75H13.5a.75.75 0 0 1 0 1.5H8.684a.75.75 0 0 1-.75-.75m2.645 2.092a.75.75 0 1 0 0 1.5h.826a.75.75 0 0 0 0-1.5zM15.85 17.5a.65.65 0 0 1 .65-.65h1.979a.65.65 0 1 1 0 1.3H16.5a.65.65 0 0 1-.65-.65m-1.7 0a3.35 3.35 0 1 1 6.7 0 3.35 3.35 0 0 1-6.7 0m3.35-4.65a4.65 4.65 0 1 0 0 9.3 4.65 4.65 0 0 0 0-9.3" clip-rule="evenodd"/>
  </svg>
`,ZM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.575 2.018a.75.75 0 0 0-1.15.964l15.5 18.5a.75.75 0 0 0 1.15-.964zM21.75 12a9.7 9.7 0 0 1-1.634 5.404L19.11 16.19a8.25 8.25 0 0 0-9.91-11.951L8.189 3.023A9.7 9.7 0 0 1 12 2.25c5.385 0 9.75 4.365 9.75 9.75m-8.1 3.874-.931-1.124H11a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 .65-.377M9 13.25h2.475l-1.244-1.5H9a.75.75 0 0 0 0 1.5m7-3h-1.816l-1.244-1.5H16a.75.75 0 0 1 0 1.5m-7.013 0L7.772 8.785A.75.75 0 0 0 8 10.25zM3.75 12c0-2.12.8-4.054 2.115-5.515l-.967-1.166A9.72 9.72 0 0 0 2.25 12c0 5.385 4.365 9.75 9.75 9.75a9.7 9.7 0 0 0 5.252-1.534l-.966-1.165A8.25 8.25 0 0 1 3.75 12" clip-rule="evenodd"/>
  </svg>
`,UM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18M8 8.75a.75.75 0 0 0 0 1.5h8a.75.75 0 0 0 0-1.5zm1 3a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zm1.25 3.75a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,Bh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m5.208 11.106.694-.617a.75.75 0 0 1 .996 1.122l-1.96 1.74a.75.75 0 0 1-1.012-.014L2.08 11.596a.75.75 0 1 1 1.03-1.091l.592.558a8.351 8.351 0 0 1 14.203-4.967.75.75 0 1 1-1.06 1.06 6.851 6.851 0 0 0-11.636 3.95m14.397-.525a.75.75 0 0 1 .531.257l1.826 2.094a.75.75 0 0 1-1.13.986l-.576-.66A8.352 8.352 0 0 1 5.97 17.776a.75.75 0 0 1 1.083-1.038 6.852 6.852 0 0 0 11.702-3.593l-.863.823a.75.75 0 0 1-1.035-1.086l2.196-2.094a.75.75 0 0 1 .552-.207" clip-rule="evenodd"/>
  </svg>
`,jM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 5.25c-.69 0-1.25.56-1.25 1.25V17c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25V8.5c0-.69-.56-1.25-1.25-1.25h-6.5a.75.75 0 0 1-.53-.22l-1.415-1.414a1.25 1.25 0 0 0-.883-.366zM2.25 6.5A2.75 2.75 0 0 1 5 3.75h4.672c.729 0 1.428.29 1.944.805l1.195 1.195H19a2.75 2.75 0 0 1 2.75 2.75V17A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17z" clip-rule="evenodd"/>
  </svg>
`,Dh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M1 18.161c0 .468.387.804.916.804.457 0 .722-.214.895-.702l1.292-3.642h5.809l1.302 3.642c.173.488.437.702.895.702.53 0 .916-.336.916-.804 0-.132-.03-.285-.112-.509L8.183 4.875c-.225-.6-.59-.875-1.15-.875-.6 0-.977.285-1.2.885L1.111 17.652c-.081.224-.112.377-.112.509m8.393-5.097H4.632l2.35-6.694h.06zm4.26 2.767c0 1.903 1.414 3.174 3.52 3.174 1.425 0 2.778-.793 3.408-2.004h.04v1.11c0 .528.347.894.845.894.489 0 .834-.366.834-.895v-6.602c0-2.106-1.566-3.449-4.048-3.449-1.72 0-3.266.763-3.866 1.923a1.53 1.53 0 0 0-.214.732c0 .478.326.794.784.794.335 0 .57-.132.732-.427.59-1.048 1.373-1.465 2.523-1.465 1.465 0 2.32.773 2.32 2.065v.885l-3.042.173c-2.442.142-3.836 1.281-3.836 3.092m6.877-1.027c0 1.526-1.292 2.696-2.96 2.696-1.272 0-2.116-.662-2.116-1.669 0-.997.814-1.627 2.238-1.719l2.838-.173z" clip-rule="evenodd"/>
  </svg>
`,Fs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7 20.75a.75.75 0 0 1-.75-.75v-2.25H4a.75.75 0 0 1 0-1.5h2.25v-8.5H4a.75.75 0 0 1 0-1.5h2.25V4a.75.75 0 0 1 1.5 0v2.25h8.5V4a.75.75 0 0 1 1.5 0v2.25H20a.75.75 0 0 1 0 1.5h-2.25v8.5H20a.75.75 0 0 1 0 1.5h-2.25V20a.75.75 0 0 1-1.5 0v-2.25h-8.5V20a.75.75 0 0 1-.75.75m9.25-4.5v-8.5h-8.5v8.5z" clip-rule="evenodd"/>
  </svg>
`,YM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 2C6.475 2 2 6.588 2 12.253c0 4.537 2.863 8.369 6.838 9.727.5.09.687-.218.687-.487 0-.243-.013-1.05-.013-1.91C7 20.059 6.35 18.957 6.15 18.38c-.113-.295-.6-1.205-1.025-1.448-.35-.192-.85-.667-.013-.68.788-.012 1.35.744 1.538 1.051.9 1.551 2.338 1.116 2.912.846.088-.666.35-1.115.638-1.371-2.225-.256-4.55-1.14-4.55-5.062 0-1.115.387-2.038 1.025-2.756-.1-.256-.45-1.307.1-2.717 0 0 .837-.269 2.75 1.051.8-.23 1.65-.346 2.5-.346s1.7.115 2.5.346c1.912-1.333 2.75-1.05 2.75-1.05.55 1.409.2 2.46.1 2.716.637.718 1.025 1.628 1.025 2.756 0 3.934-2.337 4.806-4.562 5.062.362.32.675.936.675 1.897 0 1.371-.013 2.473-.013 2.82 0 .268.188.589.688.486a10.04 10.04 0 0 0 4.932-3.74A10.45 10.45 0 0 0 22 12.253C22 6.588 17.525 2 12 2" clip-rule="evenodd"/>
  </svg>
`,XM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="m11.856 20.423 3.367-10.363H8.488z"/><path fill='currentColor' d="M11.856 20.423 8.488 10.06H3.77z"/><path fill='currentColor' d="m3.77 10.06-1.024 3.149a.7.7 0 0 0 .253.78l8.857 6.434z"/><path fill='currentColor' d="M3.77 10.06h4.718L6.46 3.818a.349.349 0 0 0-.663 0z"/><path fill='currentColor' d="m11.856 20.423 3.367-10.363h4.72z"/><path fill='currentColor' d="m19.943 10.06 1.023 3.149a.7.7 0 0 1-.253.78l-8.857 6.434z"/><path fill='currentColor' d="M19.943 10.06h-4.72l2.028-6.242a.349.349 0 0 1 .663 0z"/>
  </svg>
`,KM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.473 3.104c.24-.527.768-.854 1.337-.854 1.584 0 2.9 1.257 2.9 2.846V8.1c0 .038.036.1.121.1h3.054c2.04 0 3.644 1.783 3.325 3.805l-.939 5.95c-.256 1.622-1.68 2.795-3.325 2.795H5.243c-1.359 0-2.493-1.08-2.493-2.45v-5.95c0-1.37 1.134-2.45 2.493-2.45h2.049c.058 0 .099-.033.114-.066zM8.608 19.25h8.338c.935 0 1.707-.663 1.843-1.53l.94-5.95c.168-1.067-.68-2.07-1.844-2.07H14.83c-.878 0-1.621-.699-1.621-1.6V5.096c0-.72-.6-1.337-1.383-1.346l-3.056 6.706q-.069.15-.163.279zm-1.5-7.85v7.85H5.243c-.566 0-.993-.443-.993-.95v-5.95c0-.507.427-.95.993-.95z" clip-rule="evenodd"/>
  </svg>
`,JM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M21.56 10.05H12v3.9h5.51A5.848 5.848 0 0 1 6.15 12 5.85 5.85 0 0 1 12 6.15c1.491 0 2.848.563 3.881 1.482l2.758-2.758A9.7 9.7 0 0 0 12 2.25c-5.384 0-9.75 4.366-9.75 9.75s4.366 9.75 9.75 9.75 9.75-4.366 9.75-9.75c0-.654-.067-1.332-.19-1.95"/>
  </svg>
`,QM=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M21.56 10.05H12v3.9h5.51A5.848 5.848 0 0 1 6.15 12 5.85 5.85 0 0 1 12 6.15c1.491 0 2.848.563 3.881 1.482l2.758-2.758A9.7 9.7 0 0 0 12 2.25c-5.384 0-9.75 4.366-9.75 9.75s4.366 9.75 9.75 9.75 9.75-4.366 9.75-9.75c0-.654-.067-1.332-.19-1.95"/><path fill='currentColor' d="m3.374 7.462 3.203 2.35A5.85 5.85 0 0 1 12 6.15c1.491 0 2.848.563 3.881 1.482l2.758-2.758A9.7 9.7 0 0 0 12 2.25a9.74 9.74 0 0 0-8.626 5.212"/><path fill='currentColor' d="M12 21.75a9.7 9.7 0 0 0 6.537-2.531l-3.018-2.554A5.8 5.8 0 0 1 12 17.85a5.85 5.85 0 0 1-5.5-3.874l-3.18 2.45C4.934 19.584 8.21 21.75 12 21.75"/><path fill='currentColor' d="M21.56 10.05H12v3.9h5.51a5.87 5.87 0 0 1-1.992 2.716h.001l3.018 2.553c-.213.194 3.213-2.344 3.213-7.219 0-.654-.067-1.332-.19-1.95"/>
  </svg>
`,eS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="m10 15 5-3-5-3z"/><path fill='currentColor' d="M9.084 17.075q.81 1.052 1.469 2.207c.374.724.53 1.215.804 2.087.168.482.32.626.646.626.355 0 .516-.245.64-.623.26-.824.462-1.452.782-2.046.629-1.147 1.41-2.166 2.177-3.145.208-.278 1.55-1.892 2.155-3.167 0 0 .743-1.4.743-3.354 0-1.828-.733-3.096-.733-3.096l-2.11.576-1.28 3.44-.318.474-.063.086-.084.108-.148.172-.212.215-1.14.948-2.853 1.679z"/><path fill='currentColor' d="M6.14 12.78c.697 1.62 2.04 3.045 2.948 4.296l4.824-5.826s-.68.906-1.913.906c-1.373 0-2.482-1.118-2.482-2.528 0-.966.57-1.63.57-1.63l-3.275.894z"/><path fill='currentColor' d="M13.966 3.3a6.5 6.5 0 0 1 3.803 3.262l-3.856 4.684s.57-.676.57-1.636c0-1.443-1.19-2.52-2.478-2.52-1.217 0-1.916.904-1.916.904v-2.95z"/><path fill='currentColor' d="M7.024 5.37C7.981 4.201 9.665 3 11.987 3c1.126 0 1.975.301 1.975.301l-3.877 4.696H7.34z"/><path fill='currentColor' d="M6.14 12.78S5.5 11.5 5.5 9.647c0-1.75.668-3.28 1.524-4.279l3.063 2.628z"/>
  </svg>
`,tS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.5 5.5a1 1 0 0 1 1-1H7a1 1 0 0 1 1 1V7a1 1 0 0 1-1 1H5.5a1 1 0 0 1-1-1zm0 12a1 1 0 0 1 1-1H7a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1H5.5a1 1 0 0 1-1-1zm6 0a1 1 0 0 1 1-1H13a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-1.5a1 1 0 0 1-1-1zm7-1a1 1 0 0 0-1 1V19a1 1 0 0 0 1 1H19a1 1 0 0 0 1-1v-1.5a1 1 0 0 0-1-1zm-6-12a1 1 0 0 0-1 1V7a1 1 0 0 0 1 1H13a1 1 0 0 0 1-1V5.5a1 1 0 0 0-1-1zm5 1a1 1 0 0 1 1-1H19a1 1 0 0 1 1 1V7a1 1 0 0 1-1 1h-1.5a1 1 0 0 1-1-1zm-11 5a1 1 0 0 0-1 1V13a1 1 0 0 0 1 1H7a1 1 0 0 0 1-1v-1.5a1 1 0 0 0-1-1zm5 1a1 1 0 0 1 1-1H13a1 1 0 0 1 1 1V13a1 1 0 0 1-1 1h-1.5a1 1 0 0 1-1-1zm7-1a1 1 0 0 0-1 1V13a1 1 0 0 0 1 1H19a1 1 0 0 0 1-1v-1.5a1 1 0 0 0-1-1z" clip-rule="evenodd"/>
  </svg>
`,Vh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M5.778 4.75c-.564 0-1.028.464-1.028 1.028v1.778a.75.75 0 0 1-1.5 0V5.778A2.533 2.533 0 0 1 5.778 3.25h1.778a.75.75 0 0 1 0 1.5zM15.694 4a.75.75 0 0 1 .75-.75h1.778a2.533 2.533 0 0 1 2.528 2.528v1.778a.75.75 0 0 1-1.5 0V5.778c0-.564-.464-1.028-1.028-1.028h-1.778a.75.75 0 0 1-.75-.75M4 15.694a.75.75 0 0 1 .75.75v1.778c0 .564.464 1.028 1.028 1.028h1.778a.75.75 0 0 1 0 1.5H5.778a2.533 2.533 0 0 1-2.528-2.528v-1.778a.75.75 0 0 1 .75-.75M20 15.694a.75.75 0 0 1 .75.75v1.778a2.533 2.533 0 0 1-2.528 2.528h-1.778a.75.75 0 0 1 0-1.5h1.778c.564 0 1.028-.464 1.028-1.028v-1.778a.75.75 0 0 1 .75-.75"/><path fill='currentColor' fill-rule="evenodd" d="M14.75 11.25V8.8c0-.904-.77-1.55-1.607-1.55H8.857c-.838 0-1.607.646-1.607 1.55v2.4c0 .904.77 1.55 1.607 1.55h.394l-.001.05v2.4c0 .904.77 1.55 1.607 1.55h4.286c.838 0 1.607-.646 1.607-1.55v-2.4c0-.904-.77-1.55-1.607-1.55zm-6-2.45v2.402q.001.004.013.015a.14.14 0 0 0 .094.033h4.286a.14.14 0 0 0 .094-.033l.012-.015.001-.002V8.798l-.013-.015a.14.14 0 0 0-.094-.033H8.857a.14.14 0 0 0-.094.033l-.013.015zm2.107 3.95a.14.14 0 0 0-.094.033l-.012.015-.001.002v2.402l.013.015a.14.14 0 0 0 .094.033h4.286a.14.14 0 0 0 .094-.033l.012-.015.001-.002v-2.402l-.013-.015a.14.14 0 0 0-.094-.033z" clip-rule="evenodd"/>
  </svg>
`,rS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M3.99 3.116 1.33 5.302 0 3.725 4.2.342h2.07v13.454H3.99zM481.948 13.796l3.458-4.998-.019-.019a2.5 2.5 0 0 1-.703.19 5 5 0 0 1-.741.057 4.3 4.3 0 0 1-1.672-.323 4.6 4.6 0 0 1-1.368-.912 4.4 4.4 0 0 1-.931-1.368 4.5 4.5 0 0 1-.324-1.71 4.8 4.8 0 0 1 .381-1.939 4.4 4.4 0 0 1 1.026-1.482 4.4 4.4 0 0 1 1.558-.95A5.5 5.5 0 0 1 484.551 0q1.046 0 1.938.361a4.7 4.7 0 0 1 1.578.97q.664.626 1.026 1.481.38.837.38 1.806 0 .57-.095 1.083-.096.494-.285.969-.171.456-.437.931-.248.475-.57.988l-3.364 5.207zm5.207-9.235q0-.532-.191-1.008a2.4 2.4 0 0 0-.513-.836q-.342-.38-.817-.589a2.4 2.4 0 0 0-1.064-.228q-1.16 0-1.881.76-.703.74-.703 1.939 0 .57.171 1.064.19.474.532.817t.798.551q.475.19 1.045.19t1.045-.19q.495-.19.836-.532a2.4 2.4 0 0 0 .551-.855q.19-.494.191-1.083M1134.16 11.706l5.18-5.093q.63-.607.99-1.216c.26-.418.38-.893.38-1.425 0-.634-.21-1.134-.62-1.502-.41-.38-.92-.57-1.52-.57q-.975 0-1.56.665-.6.647-.72 1.635l-2.23-.342c.07-.558.22-1.071.48-1.54.25-.468.57-.874.97-1.216.39-.342.84-.608 1.36-.798A4.9 4.9 0 0 1 1138.6 0c.59 0 1.14.082 1.68.247q.81.247 1.44.76.63.495.99 1.235c.25.482.38 1.045.38 1.692 0 .43-.06.836-.17 1.216q-.18.55-.48 1.045c-.19.33-.42.646-.68.95-.26.291-.53.576-.84.855l-3.87 3.706h6.06v2.09h-8.95zM1154.99 7.069c0 1.09-.11 2.071-.32 2.945-.21.875-.51 1.616-.91 2.224s-.89 1.077-1.49 1.406q-.87.494-2.01.494c-.76 0-1.44-.165-2.03-.494-.6-.33-1.1-.798-1.51-1.406q-.6-.913-.93-2.224-.3-1.311-.3-2.945t.3-2.945q.33-1.312.93-2.224c.41-.608.91-1.077 1.51-1.406.59-.33 1.27-.494 2.03-.494q1.14 0 2.01.494c.6.33 1.09.798 1.49 1.406s.7 1.35.91 2.224.32 1.855.32 2.945m-2.34 0q0-.703-.09-1.596a7.7 7.7 0 0 0-.34-1.691c-.17-.533-.41-.976-.73-1.33q-.465-.552-1.23-.552-.78 0-1.26.551c-.31.355-.56.798-.74 1.33a9 9 0 0 0-.34 1.692q-.09.892-.09 1.596 0 .703.09 1.596c.06.596.18 1.153.34 1.672.18.52.43.963.74 1.33q.48.533 1.26.533.765 0 1.23-.532c.32-.368.56-.811.73-1.33.17-.52.29-1.077.34-1.673q.09-.893.09-1.596M248.318 2.394h-5.491l-.133 2.908q.322-.096.76-.133a10 10 0 0 1 .817-.038q.988 0 1.824.285.855.285 1.482.836.627.532.969 1.33.362.78.362 1.805 0 1.122-.4 2.015a4.3 4.3 0 0 1-1.045 1.482 4.6 4.6 0 0 1-1.558.931 5.5 5.5 0 0 1-1.9.323q-1.692 0-2.851-.78-1.158-.797-1.691-2.165l2.072-.76q.285.797.95 1.292.665.475 1.577.475.513 0 .969-.171a2.35 2.35 0 0 0 .798-.494q.342-.324.532-.799.21-.493.209-1.102 0-.779-.266-1.292a2.2 2.2 0 0 0-.703-.817 2.3 2.3 0 0 0-.95-.437 4.5 4.5 0 0 0-1.083-.133 6.3 6.3 0 0 0-1.653.228q-.4.095-.799.228a6 6 0 0 0-.684.285l.228-7.354h7.658zM718.089 3.116l-2.66 2.186-1.33-1.577 4.199-3.383h2.072v13.454h-2.281zM728.415 5.872h.608q.513 0 1.007-.076.513-.096.931-.323.418-.228.665-.608.266-.399.266-1.026 0-.457-.171-.818a1.7 1.7 0 0 0-.475-.608 2 2 0 0 0-.684-.38 2.4 2.4 0 0 0-.798-.133q-.837 0-1.387.475-.552.475-.761 1.255l-2.147-.552q.171-.683.57-1.235.418-.57.988-.969.59-.418 1.312-.646a5 5 0 0 1 1.52-.228q.875 0 1.653.247a3.9 3.9 0 0 1 1.387.703q.608.456.95 1.14t.342 1.597a3.07 3.07 0 0 1-.665 1.938q-.645.836-1.748 1.102v.038q1.235.247 1.995 1.121.78.855.779 2.11 0 1.044-.418 1.824-.399.779-1.083 1.292a4.5 4.5 0 0 1-1.501.76 5.5 5.5 0 0 1-1.691.266q-.856 0-1.615-.19a4.9 4.9 0 0 1-1.407-.551 4.4 4.4 0 0 1-1.121-.988 4.6 4.6 0 0 1-.741-1.445l2.128-.665q.247.799.913 1.35.684.55 1.767.55.436 0 .874-.113.456-.133.798-.4.362-.265.57-.684.228-.417.228-1.026 0-.645-.323-1.083a2.1 2.1 0 0 0-.779-.703 3.5 3.5 0 0 0-1.064-.38 5.6 5.6 0 0 0-1.102-.114h-.57zM1374.19 11.706l5.19-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.41-.38-.91-.57-1.52-.57q-.975 0-1.56.665-.585.647-.72 1.635l-2.22-.342c.06-.558.22-1.071.47-1.54.25-.468.58-.874.97-1.216s.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247.54.165 1.03.418 1.44.76q.63.495.99 1.235c.25.482.38 1.045.38 1.692 0 .43-.06.836-.17 1.216a4.5 4.5 0 0 1-.47 1.045q-.285.495-.69.95c-.25.291-.53.576-.83.855l-3.88 3.706h6.06v2.09h-8.95zM1391.09 11.003h-6.21V8.987l5.72-8.646h2.73v8.703h1.88v1.957h-1.88v2.794h-2.24zm0-7.982h-.04l-3.82 6.024h3.86zM1434.2 11.706l5.19-5.093c.41-.405.74-.81.98-1.216.26-.418.38-.893.38-1.425 0-.634-.2-1.134-.62-1.502-.41-.38-.91-.57-1.52-.57q-.975 0-1.56.665-.585.647-.72 1.635l-2.23-.342q.105-.837.48-1.54c.25-.468.58-.874.97-1.216s.85-.608 1.37-.798c.53-.203 1.1-.304 1.73-.304.58 0 1.14.082 1.67.247q.81.247 1.44.76.63.495.99 1.235c.25.482.38 1.045.38 1.692 0 .43-.06.836-.17 1.216-.12.367-.27.715-.48 1.045-.19.33-.41.646-.68.95q-.375.436-.84.855l-3.87 3.706h6.06v2.09h-8.95zM1454.08 2.394h-5.49l-.13 2.908c.21-.064.47-.108.76-.133q.45-.038.81-.038.99 0 1.83.285c.57.19 1.06.468 1.48.836.42.355.74.798.97 1.33q.36.78.36 1.805c0 .748-.13 1.42-.4 2.015-.25.582-.6 1.076-1.04 1.482q-.675.608-1.56.93c-.6.216-1.23.324-1.9.324q-1.695 0-2.85-.78a4.56 4.56 0 0 1-1.69-2.165l2.07-.76c.19.531.5.962.95 1.292.44.316.97.475 1.58.475q.51 0 .96-.171c.31-.114.57-.279.8-.494.23-.216.41-.482.53-.799q.21-.493.21-1.102c0-.52-.08-.95-.26-1.292a2.2 2.2 0 0 0-.71-.817 2.25 2.25 0 0 0-.95-.437 4.4 4.4 0 0 0-1.08-.133c-.25 0-.52.019-.82.057-.27.038-.55.095-.83.171-.27.063-.53.14-.8.228-.25.089-.48.184-.68.285l.22-7.354h7.66zM1494.21 11.706l5.18-5.093q.63-.607.99-1.216c.26-.418.38-.893.38-1.425 0-.634-.21-1.134-.62-1.502-.41-.38-.92-.57-1.52-.57q-.975 0-1.56.665-.6.647-.72 1.635l-2.23-.342c.07-.558.22-1.071.48-1.54.25-.468.57-.874.97-1.216.39-.342.84-.608 1.36-.798a4.9 4.9 0 0 1 1.73-.304c.59 0 1.14.082 1.68.247q.81.247 1.44.76.63.495.99 1.235c.25.482.38 1.045.38 1.692 0 .43-.06.836-.17 1.216q-.18.55-.48 1.045c-.19.33-.42.646-.68.95-.26.291-.53.576-.84.855l-3.87 3.706h6.06v2.09h-8.95zM1512.87.342l-3.44 4.979.02.019c.18-.076.4-.133.67-.171.28-.038.53-.057.76-.057.59 0 1.15.114 1.67.342.52.215.98.52 1.37.912.39.38.7.836.91 1.368.23.52.34 1.083.34 1.691 0 .71-.12 1.356-.38 1.939-.25.582-.6 1.083-1.04 1.5q-.645.609-1.56.932a5.4 5.4 0 0 1-1.92.342 5.5 5.5 0 0 1-1.96-.342c-.59-.24-1.11-.57-1.55-.988q-.675-.627-1.05-1.463a4.7 4.7 0 0 1-.36-1.825q0-.57.09-1.064.105-.513.27-.969c.13-.317.27-.633.44-.95s.37-.646.59-.988l3.36-5.207zm-5.2 9.235c0 .355.05.69.17 1.008.13.316.3.595.53.836.23.24.5.43.82.57.31.139.67.209 1.06.209.77 0 1.4-.241 1.86-.722.49-.495.73-1.14.73-1.939 0-.38-.07-.728-.19-1.045-.12-.33-.29-.608-.52-.836q-.345-.342-.81-.532c-.31-.14-.65-.209-1.03-.209s-.74.063-1.06.19q-.48.19-.84.551c-.23.228-.41.507-.53.836-.13.33-.19.69-.19 1.083M60.008 11.706l5.188-5.093q.628-.607.988-1.216.38-.627.38-1.425 0-.95-.627-1.502-.608-.57-1.52-.57-.97 0-1.558.665-.59.647-.722 1.635l-2.224-.342q.096-.837.475-1.54.38-.702.97-1.216a4.3 4.3 0 0 1 1.368-.798A4.8 4.8 0 0 1 64.455 0q.874 0 1.672.247a4.2 4.2 0 0 1 1.444.76 3.5 3.5 0 0 1 .989 1.235q.38.722.38 1.692 0 .645-.171 1.216a4.6 4.6 0 0 1-.476 1.045q-.285.495-.684.95-.38.436-.836.855l-3.876 3.706h6.062v2.09h-8.95zM538.065 3.116l-2.661 2.186-1.33-1.577 4.2-3.383h2.071v13.454h-2.28zM554.908 7.069q0 1.634-.324 2.945-.303 1.312-.912 2.224a4.1 4.1 0 0 1-1.482 1.406q-.874.494-2.014.494t-2.033-.494a4.3 4.3 0 0 1-1.502-1.406q-.607-.913-.931-2.224-.303-1.311-.304-2.945 0-1.634.304-2.945.324-1.312.931-2.224a4.3 4.3 0 0 1 1.502-1.406Q549.036 0 550.176 0t2.014.494q.894.495 1.482 1.406.609.912.912 2.224.324 1.31.324 2.945m-2.338 0q0-.703-.095-1.596a7.2 7.2 0 0 0-.342-1.691q-.247-.8-.722-1.33-.475-.552-1.235-.552-.78 0-1.254.551-.476.532-.741 1.33a9 9 0 0 0-.342 1.692 15 15 0 0 0-.095 1.596q0 .703.095 1.596t.342 1.672q.265.78.741 1.33.474.533 1.254.533.76 0 1.235-.532a3.7 3.7 0 0 0 .722-1.33q.267-.78.342-1.673.095-.893.095-1.596M1194.17 11.706l5.18-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.4-.38-.91-.57-1.52-.57-.64 0-1.16.222-1.55.665-.4.431-.64.976-.73 1.635l-2.22-.342q.09-.837.48-1.54.375-.702.96-1.216c.4-.342.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247.55.165 1.03.418 1.45.76q.63.495.99 1.235c.25.482.38 1.045.38 1.692 0 .43-.06.836-.17 1.216q-.18.55-.48 1.045c-.19.33-.42.646-.68.95q-.39.436-.84.855l-3.88 3.706h6.07v2.09h-8.95zM1209.75 3.116l-2.66 2.186-1.33-1.577 4.2-3.383h2.07v13.454h-2.28zM1554.22 11.706l5.18-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.4-.38-.91-.57-1.52-.57-.64 0-1.16.222-1.55.665-.4.431-.64.976-.73 1.635l-2.22-.342q.09-.837.48-1.54.375-.702.96-1.216c.4-.342.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247.55.165 1.03.418 1.45.76q.63.495.99 1.235c.25.482.38 1.045.38 1.692 0 .43-.06.836-.17 1.216q-.18.55-.48 1.045c-.19.33-.42.646-.68.95q-.39.436-.84.855l-3.88 3.706h6.07v2.09h-8.95zM1565.47.342h9.14v2.09l-5.38 11.364h-2.68l5.67-11.402h-6.75zM307.111.342l-3.44 4.979.019.019q.266-.114.665-.171a6 6 0 0 1 .76-.057q.894 0 1.673.342.779.323 1.368.912.589.57.912 1.368a4.2 4.2 0 0 1 .342 1.691q0 1.065-.38 1.939a4.5 4.5 0 0 1-1.045 1.5 4.4 4.4 0 0 1-1.558.932 5.3 5.3 0 0 1-1.92.342 5.4 5.4 0 0 1-1.957-.342 5 5 0 0 1-1.558-.988 4.6 4.6 0 0 1-1.045-1.463 4.6 4.6 0 0 1-.361-1.825q0-.57.095-1.064.095-.513.266-.969.19-.475.437-.95.265-.475.589-.988l3.363-5.207zm-5.207 9.235q0 .532.171 1.008.19.474.532.836.342.36.817.57.476.21 1.064.209 1.16 0 1.862-.722.723-.74.723-1.939 0-.57-.19-1.045a2.15 2.15 0 0 0-.514-.836 2.4 2.4 0 0 0-.817-.532 2.4 2.4 0 0 0-1.026-.209q-.57 0-1.064.19-.475.19-.836.551a2.4 2.4 0 0 0-.532.836q-.19.494-.19 1.083M778.098 3.116l-2.661 2.186-1.33-1.577 4.2-3.383h2.071v13.454h-2.28zM791.007 11.003h-6.214V8.988l5.72-8.646h2.737v8.703h1.881v1.958h-1.881v2.793h-2.243zm0-7.982h-.038l-3.819 6.024h3.857zM122.734 5.872h.608q.513 0 1.007-.076.514-.096.931-.323.419-.228.665-.608.266-.399.266-1.026 0-.457-.171-.818a1.7 1.7 0 0 0-.475-.608 2 2 0 0 0-.684-.38 2.4 2.4 0 0 0-.798-.133q-.836 0-1.387.475t-.76 1.255l-2.147-.552q.171-.683.57-1.235.418-.57.988-.969.589-.418 1.311-.646a5 5 0 0 1 1.52-.228q.874 0 1.653.247.798.228 1.388.703.608.456.95 1.14t.342 1.597q0 1.083-.665 1.938-.647.836-1.749 1.102v.038q1.236.247 1.996 1.121.779.855.779 2.11 0 1.044-.418 1.824-.399.779-1.083 1.292a4.5 4.5 0 0 1-1.502.76 5.5 5.5 0 0 1-1.691.266 6.6 6.6 0 0 1-1.615-.19 4.9 4.9 0 0 1-1.406-.551 4.3 4.3 0 0 1-1.121-.988 4.6 4.6 0 0 1-.742-1.445l2.129-.665q.247.799.912 1.35.684.55 1.767.55.438 0 .874-.113.456-.133.798-.4.362-.265.57-.684.228-.417.228-1.026 0-.645-.323-1.083a2.07 2.07 0 0 0-.779-.703 3.5 3.5 0 0 0-1.064-.38 5.6 5.6 0 0 0-1.102-.114h-.57zM598.073 3.116l-2.661 2.186-1.33-1.577 4.2-3.383h2.071v13.454h-2.28zM609.671 3.116l-2.66 2.186-1.33-1.577L609.88.342h2.071v13.454h-2.28zM1254.17 11.706l5.19-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.4-.38-.91-.57-1.52-.57q-.96 0-1.56.665-.585.647-.72 1.635l-2.22-.342c.06-.558.22-1.071.47-1.54a4.5 4.5 0 0 1 .97-1.216c.4-.342.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247.55.165 1.03.418 1.45.76.41.33.74.741.98 1.235.26.482.38 1.045.38 1.692 0 .43-.05.836-.17 1.216a4.5 4.5 0 0 1-.47 1.045q-.285.495-.69.95c-.25.291-.53.576-.83.855l-3.88 3.706h6.06v2.09h-8.95zM1265.77 11.706l5.19-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.4-.38-.91-.57-1.52-.57-.65 0-1.16.222-1.56.665q-.585.647-.72 1.635l-2.22-.342c.06-.558.22-1.071.47-1.54a4.5 4.5 0 0 1 .97-1.216c.39-.342.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247q.825.247 1.44.76.63.495.99 1.235c.26.482.38 1.045.38 1.692 0 .43-.05.836-.17 1.216a4.5 4.5 0 0 1-.47 1.045q-.285.495-.69.95c-.25.291-.53.576-.83.855l-3.88 3.706h6.06v2.09h-8.95zM1614.22 11.706l5.19-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.4-.38-.91-.57-1.52-.57q-.96 0-1.56.665-.585.647-.72 1.635l-2.22-.342c.06-.558.22-1.071.47-1.54a4.5 4.5 0 0 1 .97-1.216c.4-.342.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247.55.165 1.03.418 1.45.76.41.33.74.741.98 1.235.26.482.38 1.045.38 1.692 0 .43-.05.836-.17 1.216a4.5 4.5 0 0 1-.47 1.045q-.285.495-.69.95c-.25.291-.53.576-.83.855l-3.88 3.706h6.06v2.09h-8.95zM1630.31 0q.87 0 1.65.247t1.35.722c.39.317.7.703.91 1.16.23.443.34.95.34 1.52 0 .785-.19 1.437-.59 1.957q-.585.78-1.5 1.083v.038q.54.133.99.437c.3.19.57.43.8.722.23.279.4.596.53.95q.21.532.21 1.16c0 .67-.13 1.266-.38 1.786a3.7 3.7 0 0 1-1.01 1.292c-.42.354-.91.62-1.48.798-.57.177-1.18.266-1.82.266q-.975 0-1.83-.266a4.4 4.4 0 0 1-1.5-.798 4.1 4.1 0 0 1-1.01-1.292q-.36-.78-.36-1.787 0-.646.21-1.197c.14-.367.32-.69.55-.969.24-.279.52-.507.82-.684.3-.19.62-.33.95-.418v-.038a3.3 3.3 0 0 1-1.5-1.045c-.39-.482-.59-1.115-.59-1.9 0-.57.11-1.084.32-1.54.23-.468.53-.861.91-1.178q.6-.495 1.35-.76a5.2 5.2 0 0 1 1.68-.266m0 1.881q-.855 0-1.41.513c-.35.342-.53.805-.53 1.388q0 .817.51 1.387c.36.38.83.57 1.43.57.26 0 .52-.05.76-.152s.45-.24.62-.418q.27-.267.42-.627.15-.361.15-.76c0-.292-.05-.552-.17-.78-.1-.24-.24-.443-.43-.608a1.9 1.9 0 0 0-.63-.38 2 2 0 0 0-.72-.133m0 5.796q-.495 0-.93.171-.42.17-.75.475c-.2.19-.36.43-.49.722-.11.279-.17.59-.17.931q0 1.064.66 1.654c.45.392 1 .589 1.68.589q.99 0 1.65-.59.66-.588.66-1.653c0-.329-.06-.633-.19-.912a1.9 1.9 0 0 0-.49-.74c-.2-.204-.45-.362-.74-.476a2.4 2.4 0 0 0-.89-.17M359.708.342h9.14v2.09l-5.378 11.364h-2.679l5.663-11.402h-6.746zM838.106 3.116l-2.66 2.186-1.33-1.577 4.199-3.383h2.071v13.454h-2.28zM853.999 2.394h-5.492l-.133 2.908q.324-.096.76-.133a10 10 0 0 1 .817-.038q.988 0 1.825.285.855.285 1.482.836.627.532.969 1.33.361.78.361 1.805 0 1.122-.399 2.015a4.3 4.3 0 0 1-1.045 1.482 4.6 4.6 0 0 1-1.558.931 5.6 5.6 0 0 1-1.901.323q-1.69 0-2.85-.78-1.16-.797-1.691-2.165l2.071-.76q.285.797.95 1.292.666.475 1.577.475.513 0 .969-.171.457-.171.799-.494.342-.324.532-.799.209-.493.209-1.102 0-.779-.266-1.292a2.2 2.2 0 0 0-.703-.817 2.3 2.3 0 0 0-.951-.437 4.4 4.4 0 0 0-1.083-.133 6.4 6.4 0 0 0-1.653.228q-.399.095-.798.228a6 6 0 0 0-.684.285l.228-7.354h7.658zM185.327 11.003h-6.214V8.988l5.72-8.646h2.736v8.703h1.881v1.958h-1.881v2.793h-2.242zm0-7.982h-.038l-3.82 6.024h3.858zM658.081 3.116l-2.66 2.186-1.33-1.577L658.29.342h2.071v13.454h-2.28zM665.689 11.706l5.188-5.093q.627-.607.988-1.216.38-.627.38-1.425 0-.95-.627-1.502-.608-.57-1.521-.57-.969 0-1.558.665-.588.647-.722 1.635l-2.223-.342q.095-.837.475-1.54.38-.702.969-1.216a4.3 4.3 0 0 1 1.368-.798A4.8 4.8 0 0 1 670.135 0q.875 0 1.673.247a4.2 4.2 0 0 1 1.444.76q.627.495.988 1.235.38.722.38 1.692 0 .645-.171 1.216a4.6 4.6 0 0 1-.475 1.045q-.285.495-.684.95-.38.436-.836.855l-3.877 3.706h6.062v2.09h-8.95zM1314.18 11.706l5.19-5.093q.63-.607.99-1.216c.25-.418.38-.893.38-1.425q0-.95-.63-1.502c-.4-.38-.91-.57-1.52-.57-.65 0-1.16.222-1.56.665q-.585.647-.72 1.635l-2.22-.342c.06-.558.22-1.071.47-1.54a4.5 4.5 0 0 1 .97-1.216c.39-.342.85-.608 1.37-.798a4.8 4.8 0 0 1 1.73-.304c.58 0 1.14.082 1.67.247q.825.247 1.44.76.63.495.99 1.235c.26.482.38 1.045.38 1.692 0 .43-.05.836-.17 1.216a4.5 4.5 0 0 1-.47 1.045q-.285.495-.69.95c-.25.291-.53.576-.83.855l-3.88 3.706h6.06v2.09h-8.95zM1328.5 5.872h.61c.34 0 .67-.026 1-.076.34-.064.66-.171.93-.323.28-.152.5-.355.67-.608q.27-.399.27-1.026 0-.457-.18-.818c-.11-.24-.27-.443-.47-.608a2 2 0 0 0-.69-.38 2.3 2.3 0 0 0-.79-.133c-.56 0-1.02.159-1.39.475-.37.317-.62.735-.76 1.255l-2.15-.552q.18-.683.57-1.235.42-.57.99-.969c.39-.279.83-.494 1.31-.646a5 5 0 0 1 1.52-.228c.58 0 1.14.082 1.66.247q.795.228 1.38.703c.41.304.72.684.95 1.14s.34.988.34 1.597a3.1 3.1 0 0 1-.66 1.938c-.43.557-1.01.925-1.75 1.102v.038c.82.165 1.49.538 2 1.121q.78.855.78 2.11 0 1.044-.42 1.824c-.27.519-.63.95-1.09 1.292q-.66.513-1.5.76c-.55.177-1.12.266-1.69.266s-1.11-.063-1.61-.19a4.8 4.8 0 0 1-1.41-.551 4.3 4.3 0 0 1-1.12-.988c-.32-.406-.56-.887-.74-1.445l2.13-.665c.16.533.47.982.91 1.35q.675.55 1.77.55.435 0 .87-.113c.3-.089.57-.222.8-.4q.36-.265.57-.684c.15-.278.23-.62.23-1.026q0-.645-.33-1.083-.3-.456-.78-.703a3.5 3.5 0 0 0-1.06-.38 5.6 5.6 0 0 0-1.1-.114h-.57zM424.543 0q.875 0 1.653.247.779.247 1.349.722.59.475.912 1.16.342.665.342 1.52 0 1.177-.589 1.957t-1.501 1.083v.038q.532.133.988.437.456.285.798.722.342.419.532.95.21.532.209 1.16 0 1.005-.38 1.786a3.7 3.7 0 0 1-1.007 1.292q-.627.531-1.482.798a6.1 6.1 0 0 1-1.824.266 6.1 6.1 0 0 1-1.824-.266 4.4 4.4 0 0 1-1.502-.798 4.1 4.1 0 0 1-1.007-1.292q-.36-.78-.361-1.787 0-.646.209-1.197.21-.55.551-.969.361-.418.817-.684.456-.286.951-.418v-.038a3.33 3.33 0 0 1-1.502-1.045q-.589-.723-.589-1.9 0-.856.323-1.54a3.5 3.5 0 0 1 .912-1.178q.59-.495 1.35-.76A5.1 5.1 0 0 1 424.543 0m0 1.881q-.855 0-1.406.513-.532.513-.532 1.388 0 .817.513 1.387.531.57 1.425.57.399 0 .76-.152a1.935 1.935 0 0 0 1.197-1.805q0-.438-.171-.78a1.6 1.6 0 0 0-.437-.608 1.8 1.8 0 0 0-.627-.38 2 2 0 0 0-.722-.133m0 5.796q-.495 0-.931.171a2.4 2.4 0 0 0-.741.475q-.305.284-.494.722a2.4 2.4 0 0 0-.172.931q0 1.064.666 1.654.664.588 1.672.589.988 0 1.653-.59.665-.588.665-1.653 0-.493-.19-.912a2 2 0 0 0-.494-.74 2.1 2.1 0 0 0-.741-.476 2.3 2.3 0 0 0-.893-.17M1078.14 3.116l-2.66 2.186-1.33-1.577 4.2-3.383h2.07v13.454h-2.28zM1087.63 13.796l3.46-4.998-.02-.019c-.19.089-.43.152-.71.19a5 5 0 0 1-.74.057c-.59 0-1.15-.107-1.67-.323a4.7 4.7 0 0 1-1.37-.912 4.5 4.5 0 0 1-.93-1.368 4.6 4.6 0 0 1-.32-1.71c0-.71.13-1.356.38-1.939.25-.582.59-1.076 1.03-1.482.44-.418.96-.735 1.55-.95a5.5 5.5 0 0 1 1.94-.342c.7 0 1.34.12 1.94.361.61.228 1.13.551 1.58.97q.66.626 1.02 1.481c.26.558.38 1.16.38 1.806q0 .57-.09 1.083c-.07.33-.16.652-.29.969-.11.304-.26.614-.43.931q-.255.475-.57.988l-3.37 5.207zm5.21-9.235c0-.355-.07-.69-.19-1.008a2.4 2.4 0 0 0-.52-.836c-.23-.253-.5-.45-.82-.589a2.4 2.4 0 0 0-1.06-.228c-.77 0-1.4.254-1.88.76-.47.494-.7 1.14-.7 1.939 0 .38.05.734.17 1.064.12.316.3.589.53.817s.49.412.8.551c.31.127.66.19 1.04.19q.57 0 1.05-.19c.33-.127.61-.304.83-.532.24-.24.43-.526.56-.855.12-.33.19-.69.19-1.083M898.114 3.116l-2.66 2.186-1.33-1.577 4.199-3.383h2.072v13.454h-2.281zM912.791.342l-3.439 4.979.019.019q.266-.114.665-.171.418-.057.76-.057.893 0 1.672.342.78.323 1.368.912.59.57.912 1.368a4.2 4.2 0 0 1 .342 1.691q0 1.065-.38 1.939a4.5 4.5 0 0 1-1.045 1.5 4.4 4.4 0 0 1-1.558.932 5.3 5.3 0 0 1-1.919.342q-1.065 0-1.958-.342a5 5 0 0 1-1.558-.988 4.6 4.6 0 0 1-1.045-1.463 4.6 4.6 0 0 1-.361-1.825q0-.57.095-1.064.095-.513.266-.969.19-.475.437-.95.267-.475.589-.988l3.364-5.207zm-5.207 9.235q0 .532.171 1.008.19.474.532.836.343.36.818.57t1.064.209q1.159 0 1.862-.722.722-.74.722-1.939 0-.57-.19-1.045a2.2 2.2 0 0 0-.513-.836 2.4 2.4 0 0 0-.817-.532 2.4 2.4 0 0 0-1.026-.209q-.57 0-1.064.19-.476.19-.837.551a2.4 2.4 0 0 0-.532.836q-.19.494-.19 1.083M958.123 3.116l-2.661 2.186-1.33-1.577 4.2-3.383h2.071v13.454h-2.28zM965.388.342h9.141v2.09l-5.378 11.364h-2.679l5.662-11.402h-6.746zM1018.13 3.116l-2.66 2.186-1.33-1.577 4.2-3.383h2.07v13.454h-2.28zM1030.22 0c.59 0 1.14.082 1.66.247q.78.247 1.35.722c.39.317.69.703.91 1.16.23.443.34.95.34 1.52 0 .785-.2 1.437-.59 1.957q-.585.78-1.5 1.083v.038q.525.133.99.437c.3.19.57.43.8.722.22.279.4.596.53.95q.21.532.21 1.16c0 .67-.13 1.266-.38 1.786a3.7 3.7 0 0 1-1.01 1.292c-.42.354-.91.62-1.48.798q-.855.266-1.83.266c-.64 0-1.25-.089-1.82-.266a4.4 4.4 0 0 1-1.5-.798 4 4 0 0 1-1.01-1.292q-.36-.78-.36-1.787 0-.646.21-1.197c.14-.367.32-.69.55-.969.24-.279.51-.507.82-.684.3-.19.62-.33.95-.418v-.038a3.3 3.3 0 0 1-1.5-1.045c-.4-.482-.59-1.115-.59-1.9 0-.57.1-1.084.32-1.54.23-.468.53-.861.91-1.178q.585-.495 1.35-.76a5.2 5.2 0 0 1 1.67-.266m0 1.881c-.57 0-1.04.171-1.4.513s-.53.805-.53 1.388q0 .817.51 1.387c.35.38.83.57 1.42.57a1.992 1.992 0 0 0 1.39-.57q.27-.267.42-.627.15-.361.15-.76c0-.292-.06-.552-.17-.78a1.6 1.6 0 0 0-.44-.608 1.8 1.8 0 0 0-.62-.38 2 2 0 0 0-.73-.133m0 5.796q-.495 0-.93.171c-.28.114-.52.272-.74.475-.2.19-.37.43-.49.722-.12.279-.17.59-.17.931q0 1.064.66 1.654c.44.392 1 .589 1.67.589.66 0 1.21-.197 1.66-.59q.66-.588.66-1.653c0-.329-.06-.633-.19-.912a2 2 0 0 0-.49-.74 2.2 2.2 0 0 0-.74-.476 2.4 2.4 0 0 0-.9-.17"/>
  </svg>
`,nS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M8.662 8.227h-.057q-.342.609-1.102 1.008-.76.38-1.729.38-.55 0-1.159-.152a3.5 3.5 0 0 1-1.102-.456 3.1 3.1 0 0 1-.836-.875q-.323-.55-.323-1.349 0-1.025.57-1.634.59-.608 1.501-.93A8 8 0 0 1 6.44 3.8a22 22 0 0 1 2.185-.114v-.228q0-.855-.627-1.254-.608-.418-1.463-.418a3.3 3.3 0 0 0-1.387.304q-.664.305-1.102.741L2.867 1.444A5.2 5.2 0 0 1 4.653.361 6.2 6.2 0 0 1 6.724 0Q7.94 0 8.72.342q.798.342 1.255.893T10.6 2.47q.19.684.19 1.368v5.549H8.662zm-.038-3.002h-.513q-.55 0-1.159.057a4.4 4.4 0 0 0-1.12.21 2.2 2.2 0 0 0-.856.455q-.342.285-.342.798 0 .324.133.551.152.21.38.342.228.134.513.19.285.057.57.057 1.179 0 1.786-.627.608-.627.608-1.71zM5.038 480.293h2.28v9.12h-2.28zm-.323-3.098q0-.55.4-.95a1.42 1.42 0 0 1 1.044-.418q.627 0 1.045.399.437.381.437.969 0 .589-.437.989-.417.38-1.045.38t-1.045-.399a1.36 1.36 0 0 1-.399-.97M9.423 243.928a2.6 2.6 0 0 0-.133-.837 1.8 1.8 0 0 0-.38-.703 1.8 1.8 0 0 0-.685-.475 2.2 2.2 0 0 0-.95-.19q-1.025 0-1.748.627-.702.608-.779 1.578zm2.28 1.026v.304q0 .151-.02.304H4.749q.039.493.247.912.228.399.59.703.36.285.816.456t.95.171q.855 0 1.445-.304.588-.324.969-.874l1.52 1.216q-1.35 1.824-3.915 1.824-1.063 0-1.957-.323a4.9 4.9 0 0 1-1.558-.95q-.645-.609-1.026-1.482-.36-.894-.36-2.014 0-1.102.36-1.996a4.6 4.6 0 0 1 1.026-1.539q.646-.645 1.52-.988a5.1 5.1 0 0 1 1.92-.361q.949 0 1.748.323a3.65 3.65 0 0 1 1.406.931q.588.609.912 1.539.342.912.342 2.148M10.888 720.04q.893 0 1.52.323.646.304 1.045.817.417.513.608 1.178.19.664.19 1.368v5.7h-2.28v-5.054q0-.4-.057-.836a2.2 2.2 0 0 0-.247-.779 1.6 1.6 0 0 0-.532-.589q-.324-.228-.874-.228-.533 0-.912.228a2 2 0 0 0-.628.589 2.5 2.5 0 0 0-.36.817 3.5 3.5 0 0 0-.115.874v4.978h-2.28v-5.51q0-.855-.418-1.406-.399-.57-1.273-.57-.513 0-.893.228a1.9 1.9 0 0 0-.627.551 2.9 2.9 0 0 0-.36.798 3.5 3.5 0 0 0-.115.893v5.016H0v-9.12h2.166v1.463h.038a2.9 2.9 0 0 1 .4-.646 3.6 3.6 0 0 1 .607-.551q.36-.247.817-.38a3.2 3.2 0 0 1 1.007-.152q1.065 0 1.767.475.704.476 1.083 1.254.456-.836 1.217-1.273.76-.456 1.786-.456M11.273 974h-2.28v-5.776h-.039q-.436.684-1.254 1.083a3.9 3.9 0 0 1-1.767.399q-1.044 0-1.88-.38a4.6 4.6 0 0 1-1.407-1.045 5 5 0 0 1-.893-1.539 5.9 5.9 0 0 1-.304-1.901q0-1.007.323-1.881a4.6 4.6 0 0 1 .912-1.52q.589-.645 1.406-1.007a4.2 4.2 0 0 1 1.786-.38q.627 0 1.121.152.513.133.912.361.4.21.665.494.285.267.456.532h.057v-1.273h2.186zm-7.506-9.159q0 .533.152 1.065.171.531.494.95.324.417.817.684.494.266 1.16.266.626 0 1.12-.247.494-.267.836-.684a2.7 2.7 0 0 0 .532-.931q.19-.533.19-1.065a3.2 3.2 0 0 0-.19-1.064 2.7 2.7 0 0 0-.532-.95 2.8 2.8 0 0 0-.836-.684 2.3 2.3 0 0 0-1.12-.266q-.665 0-1.16.266-.494.248-.817.665-.323.419-.494.95a3.7 3.7 0 0 0-.152 1.045M4.318 55.025v6.403h.057q.171-.228.437-.475.267-.246.627-.456.38-.209.874-.342.495-.152 1.121-.152.97 0 1.786.38a4.15 4.15 0 0 1 1.407 1.007q.588.647.912 1.52.323.874.323 1.882 0 1.006-.323 1.9a4.6 4.6 0 0 1-.893 1.539q-.57.646-1.407 1.045-.816.38-1.862.38-.969 0-1.824-.418a3.1 3.1 0 0 1-1.31-1.216h-.039v1.368H2.038V55.025zm5.225 9.767q0-.533-.17-1.046a2.8 2.8 0 0 0-.476-.95 2.3 2.3 0 0 0-.817-.665q-.493-.266-1.159-.266-.627.001-1.12.266-.495.267-.856.684a3.2 3.2 0 0 0-.532.95 3.5 3.5 0 0 0-.17 1.065q0 .531.17 1.064.19.513.532.93.36.419.855.685.495.246 1.121.247.665 0 1.16-.266.493-.267.816-.684.324-.419.475-.95a3.5 3.5 0 0 0 .171-1.064M7.318 540.296v9.671q0 .817-.133 1.54-.133.74-.513 1.273-.36.55-1.007.874-.627.323-1.653.323-.285 0-.57-.038a6 6 0 0 1-.456-.076l.19-1.938q.152.037.323.057.171.018.304.019.4 0 .646-.152.248-.153.38-.418.134-.267.171-.628.038-.342.038-.741v-9.766zm-2.603-3.097q0-.551.4-.95a1.42 1.42 0 0 1 1.044-.418q.627 0 1.045.399.438.38.437.969 0 .589-.437.988-.417.38-1.045.38t-1.045-.399a1.36 1.36 0 0 1-.399-.969M5.361 302.107H3.632v-1.824h1.73v-1.349q0-.818.17-1.559.19-.76.608-1.33.438-.57 1.14-.893.704-.342 1.767-.342.381 0 .627.038.267.02.533.095l-.152 1.938a4 4 0 0 0-.419-.095 2.6 2.6 0 0 0-.456-.038q-.494 0-.798.19a1.4 1.4 0 0 0-.475.494 2.3 2.3 0 0 0-.209.665 4.5 4.5 0 0 0-.057.703v1.483h2.11v1.824H7.64v7.296h-2.28zM2 780.309h2.166v1.463h.038q.304-.684 1.045-1.197.76-.532 1.786-.532.894 0 1.52.323.647.304 1.046.817.417.513.608 1.178.19.666.19 1.368v5.701h-2.28v-5.055q0-.399-.058-.836a2.2 2.2 0 0 0-.247-.779 1.6 1.6 0 0 0-.532-.589q-.322-.228-.874-.228-.55 0-.95.228-.398.21-.665.551a2.6 2.6 0 0 0-.38.798 3 3 0 0 0-.133.893v5.017H2zM9.233 122.8q-.267-.381-.799-.627a2.4 2.4 0 0 0-1.083-.266 2.2 2.2 0 0 0-1.102.266 2.4 2.4 0 0 0-.798.665 3 3 0 0 0-.456.95q-.152.513-.152 1.045t.152 1.064q.171.513.494.931.324.418.798.684.495.247 1.14.247.533 0 1.064-.209.532-.209.856-.608l1.425 1.444q-.57.608-1.463.95a5.4 5.4 0 0 1-1.9.323 5.7 5.7 0 0 1-1.92-.323 4.6 4.6 0 0 1-1.577-.95 4.7 4.7 0 0 1-1.064-1.52q-.38-.893-.38-2.033 0-1.103.38-1.995a4.7 4.7 0 0 1 1.064-1.52 4.7 4.7 0 0 1 1.54-.969 5.3 5.3 0 0 1 1.9-.342q1.006 0 1.938.38.95.38 1.5 1.045zM3.038 595.055h2.28v9.082h.057l3.458-3.838h2.927l-3.953 4.123 4.2 4.998H8.985l-3.61-4.675h-.057v4.675h-2.28zM1.468 844.835q0-1.084.38-1.957a4.7 4.7 0 0 1 1.064-1.52 4.65 4.65 0 0 1 1.577-.969 5.5 5.5 0 0 1 1.938-.342q1.026 0 1.938.342a4.65 4.65 0 0 1 1.578.969q.664.626 1.045 1.52.399.873.399 1.957 0 1.083-.4 1.976a4.7 4.7 0 0 1-1.044 1.539 4.9 4.9 0 0 1-1.578.988 5.2 5.2 0 0 1-1.938.361q-1.026 0-1.938-.361a4.9 4.9 0 0 1-1.577-.988 4.9 4.9 0 0 1-1.064-1.539 5 5 0 0 1-.38-1.976m2.318 0q0 .531.152 1.064.171.532.494.95.324.418.817.684.494.266 1.178.266.685 0 1.178-.266.495-.265.817-.684.323-.418.476-.95.17-.533.17-1.064 0-.532-.17-1.045a2.8 2.8 0 0 0-.476-.95 2.3 2.3 0 0 0-.817-.665q-.494-.266-1.178-.266t-1.178.266q-.493.246-.817.665a3.1 3.1 0 0 0-.494.95q-.152.513-.152 1.045M11.273 360.286v8.303q0 1.236-.304 2.224-.305 1.007-.95 1.691-.627.702-1.597 1.083-.969.38-2.299.38a8 8 0 0 1-1.178-.095 9 9 0 0 1-1.216-.285 7.5 7.5 0 0 1-1.14-.475 5.6 5.6 0 0 1-.988-.646l1.311-1.767q.666.627 1.501.95a4.4 4.4 0 0 0 1.691.342q.817 0 1.368-.247.57-.228.893-.646.342-.418.476-.988.151-.571.152-1.255v-.665h-.038q-.495.666-1.274 1.026-.759.342-1.71.342-1.025 0-1.862-.38a4.3 4.3 0 0 1-1.425-1.026 4.8 4.8 0 0 1-.893-1.501 5.3 5.3 0 0 1-.323-1.843q0-.987.304-1.862a4.8 4.8 0 0 1 .893-1.52 4.4 4.4 0 0 1 1.406-1.026 4.45 4.45 0 0 1 1.862-.38q.97 0 1.805.399.837.4 1.33 1.235h.039v-1.368zm-4.865 1.596q-.627 0-1.12.228a2.5 2.5 0 0 0-.818.627 2.9 2.9 0 0 0-.513.912 3.7 3.7 0 0 0-.17 1.14q0 .551.17 1.064.19.513.513.931.342.4.817.646.495.247 1.102.247.627 0 1.121-.228.513-.247.855-.646.362-.399.552-.912a3.3 3.3 0 0 0 .19-1.102q0-.588-.19-1.121a2.75 2.75 0 0 0-.552-.931 2.4 2.4 0 0 0-.836-.627 2.65 2.65 0 0 0-1.12-.228M11.273 189.396H9.106v-1.368h-.038q-.475.798-1.33 1.216a4 4 0 0 1-1.805.418q-1.044 0-1.88-.38a4.6 4.6 0 0 1-1.407-1.045 5 5 0 0 1-.893-1.539 5.9 5.9 0 0 1-.304-1.9q0-1.006.323-1.881a4.6 4.6 0 0 1 .912-1.52 4.15 4.15 0 0 1 1.406-1.007 4.2 4.2 0 0 1 1.786-.38q.627 0 1.121.152.495.133.855.342.382.208.646.456.267.247.437.475h.057v-6.403h2.28zm-7.506-4.598q0 .533.152 1.064.171.533.494.95.324.419.817.684.494.267 1.16.266.626 0 1.12-.247.494-.266.836-.684a2.7 2.7 0 0 0 .532-.931q.19-.531.19-1.064a3.2 3.2 0 0 0-.19-1.064 2.7 2.7 0 0 0-.532-.95 2.7 2.7 0 0 0-.836-.684 2.3 2.3 0 0 0-1.12-.266q-.665 0-1.16.266-.494.247-.817.665a3.1 3.1 0 0 0-.494.95 3.7 3.7 0 0 0-.152 1.045M5.038 655.058h2.28v14.365h-2.28zM4.185 900.316v1.273h.057q.171-.266.437-.532.285-.285.684-.494.4-.228.893-.361a4 4 0 0 1 1.14-.152q.97 0 1.787.38a4.15 4.15 0 0 1 1.406 1.007q.588.646.912 1.52.323.875.323 1.881t-.323 1.9a4.5 4.5 0 0 1-.893 1.539q-.571.646-1.406 1.045-.818.38-1.863.38a4 4 0 0 1-1.786-.399q-.797-.399-1.235-1.083H4.28v5.777H2v-13.681zm5.32 4.522q0-.532-.17-1.045a2.8 2.8 0 0 0-.476-.95 2.3 2.3 0 0 0-.817-.665q-.493-.266-1.159-.266a2.3 2.3 0 0 0-1.12.266q-.495.265-.856.684a3.2 3.2 0 0 0-.532.95 3.5 3.5 0 0 0-.17 1.064q0 .532.17 1.064.19.514.532.931.36.418.855.684.495.247 1.121.247.666 0 1.16-.266.493-.265.816-.684.324-.417.476-.95a3.5 3.5 0 0 0 .17-1.064M7.073 420.023q.893 0 1.52.323.647.304 1.046.817.417.513.607 1.178.19.666.19 1.368v5.701h-2.28v-5.017q0-.399-.057-.817a2.2 2.2 0 0 0-.247-.779 1.44 1.44 0 0 0-.513-.589q-.322-.228-.874-.228-.55 0-.95.209-.398.21-.665.57-.265.342-.399.779a3 3 0 0 0-.133.893v4.979h-2.28v-14.365h2.28v6.517h.038q.134-.284.38-.551.266-.284.608-.494.342-.228.78-.361.435-.132.95-.133"/>
  </svg>
`,iS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.75 6A2.75 2.75 0 0 1 5.5 3.25h13A2.75 2.75 0 0 1 21.25 6v12a2.75 2.75 0 0 1-2.75 2.75h-13A2.75 2.75 0 0 1 2.75 18zm11.5-1.25h-4.5v14.5h4.5zm1.5 14.5V4.75h2.75c.69 0 1.25.56 1.25 1.25v12c0 .69-.56 1.25-1.25 1.25zM5.5 4.75h2.75v14.5H5.5c-.69 0-1.25-.56-1.25-1.25V6c0-.69.56-1.25 1.25-1.25" clip-rule="evenodd"/>
  </svg>
`,aS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.25 12a.75.75 0 0 1-.442.684l-10 4.5-.616-1.368L14.672 12l-8.48-3.816.616-1.368 10 4.5a.75.75 0 0 1 .442.684" clip-rule="evenodd"/>
  </svg>
`,zh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M14.733 20.75a11.3 11.3 0 0 1-4.415-.993l-5.44-2.56a2.238 2.238 0 0 1-1.06-2.967c.251-.533.703-.944 1.256-1.144a2.2 2.2 0 0 1 1.694.081l1.016.479c-.477-1.621-1.431-4.305-2.862-5.873l-.883-.717a2.145 2.145 0 0 1 1.014-3.78 2.14 2.14 0 0 1 1.565.36A12.1 12.1 0 0 1 9.39 6.4c.26-.389.637-.684 1.077-.841a2.15 2.15 0 0 1 1.687.08c.235.11.45.26.636.442.238-.27.542-.475.883-.593a2.02 2.02 0 0 1 1.572.08c.279.126.524.318.715.558q.148-.097.318-.15a1.55 1.55 0 0 1 1.987.938l2.11 5.881a6.5 6.5 0 0 1 0 4.35 5.32 5.32 0 0 1-3.223 3.232c-.78.26-1.598.385-2.42.372m-8.802-6.414c-.128-.027-.32-.035-.417 0a.88.88 0 0 0-.512.461.89.89 0 0 0 .433 1.196l5.404 2.613s3.197 1.488 5.828.54a3.9 3.9 0 0 0 2.438-2.41 5.13 5.13 0 0 0 0-3.445l-2.12-5.881a.22.22 0 0 0-.202-.157.23.23 0 0 0-.222.307l.3.886a.664.664 0 0 1-.397.886.66.66 0 0 1-.883-.399l-.583-1.63a.8.8 0 0 0-.38-.416.71.71 0 0 0-.556 0 .725.725 0 0 0-.468.886l.247.93a.657.657 0 0 1-.45.797.65.65 0 0 1-.812-.407l-.583-1.612a.885.885 0 0 0-1.122-.523.884.884 0 0 0-.52 1.125l.423 1.187a.67.67 0 0 1-.397.886.66.66 0 0 1-.883-.399A10.23 10.23 0 0 0 5.77 4.921a.793.793 0 0 0-1.104.177c-.127.168-.116.326-.091.536.024.21.13.402.293.536l.883.744.061.062C8.223 9.57 9.345 14.637 9.39 14.85a.67.67 0 0 1-.239.664.67.67 0 0 1-.688.08l-1.54-.797c-.385-.21-.466-.282-.991-.46"/>
  </svg>
`,Ph=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.926 6.578v10.898c0 .602.33.963.862.963.541 0 .862-.351.862-.963V5.726c0-.682-.451-1.153-1.093-1.153-.39 0-.742.15-1.373.622l-2.026 1.504c-.4.29-.591.561-.591.852 0 .38.3.692.672.692.22 0 .43-.08.721-.291l1.885-1.374zM4.42 4.903a.77.77 0 0 1 .77.77v5.35h6.168v-5.35a.77.77 0 1 1 1.54 0v12.242a.77.77 0 1 1-1.54 0v-5.351H5.19v5.351a.77.77 0 0 1-1.54 0V5.673a.77.77 0 0 1 .77-.77" clip-rule="evenodd"/>
  </svg>
`,Rh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.159 16c-.562.638-.724.905-.724 1.248 0 .553.438.886 1.134.886h6.289c.524 0 .829-.276.829-.724 0-.457-.324-.734-.83-.734H15.57v-.114l3.526-4.031c1.715-1.953 2.201-2.859 2.201-4.098 0-2.096-1.648-3.583-3.992-3.583-2.516 0-4.089 1.697-4.089 3.317 0 .514.305.867.772.867.391 0 .658-.258.791-.763.286-1.238 1.191-1.972 2.42-1.972 1.45 0 2.412.896 2.412 2.24 0 .895-.41 1.696-1.487 2.925zM3.419 5.364c.404 0 .732.327.732.731v5.087h5.862V6.095a.732.732 0 1 1 1.464 0v11.637a.732.732 0 0 1-1.464 0v-5.087H4.151v5.087a.732.732 0 1 1-1.464 0V6.095c0-.404.328-.731.732-.731" clip-rule="evenodd"/>
  </svg>
`,Oh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.05 5.856a.75.75 0 1 0-1.5 0v11.922a.75.75 0 1 0 1.5 0v-5.211h6.006v5.21a.75.75 0 0 0 1.5 0V5.857a.75.75 0 0 0-1.5 0v5.21H4.05zm9.479 9.234c-.418 0-.713.304-.713.732 0 1.454 1.796 2.937 4.248 2.937 2.642 0 4.486-1.56 4.486-3.783 0-1.635-1.226-3.041-2.832-3.222v-.095c1.32-.228 2.395-1.596 2.395-3.031 0-1.977-1.692-3.393-4.068-3.393-2.338 0-3.925 1.425-3.925 2.898 0 .476.285.79.723.79.37 0 .608-.2.798-.723.38-.979 1.235-1.54 2.366-1.54 1.454 0 2.433.875 2.433 2.177s-1.007 2.242-2.395 2.242h-1.121c-.456 0-.76.295-.76.713 0 .409.323.723.76.723h1.188c1.653 0 2.765.978 2.765 2.432 0 1.455-1.083 2.386-2.784 2.386-1.293 0-2.281-.57-2.775-1.587-.247-.485-.456-.656-.79-.656" clip-rule="evenodd"/>
  </svg>
`,Nh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M18.793 15.755v1.931c0 .552.286.866.79.866.514 0 .8-.314.8-.866v-1.931h.989c.542 0 .847-.267.847-.723 0-.467-.314-.733-.847-.733h-.99V6.696c0-.885-.485-1.38-1.35-1.38-.657 0-1.095.286-1.657 1.114-2.16 3.235-3.016 4.605-4.377 7.013-.333.609-.447.942-.447 1.294 0 .628.495 1.018 1.237 1.018zm0-1.456H14.15v-.095c1.246-2.16 2.94-4.882 4.558-7.27h.085zM2.95 5.705a.73.73 0 0 1 .73.731v5.079h5.855V6.436a.73.73 0 1 1 1.461 0v11.62a.73.73 0 0 1-1.461 0v-5.08H3.68v5.08a.73.73 0 0 1-1.461 0V6.435a.73.73 0 0 1 .73-.73" clip-rule="evenodd"/>
  </svg>
`,Fh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.615 15.053c-.409 0-.678.316-.678.78 0 1.302 1.534 2.799 3.988 2.799 2.593 0 4.443-1.822 4.443-4.388 0-2.408-1.664-4.1-4.025-4.1-1.07 0-2.157.447-2.575 1.07h-.093l.353-4.137h5.01c.55 0 .856-.251.856-.698 0-.455-.316-.725-.855-.725h-5.215c-.8 0-1.2.326-1.255 1.014l-.41 5.205c-.046.716.224 1.135.754 1.135.297 0 .483-.112 1.162-.744a2.77 2.77 0 0 1 1.905-.725c1.609 0 2.752 1.152 2.752 2.789 0 1.71-1.18 2.9-2.872 2.9-1.116 0-1.971-.54-2.482-1.534-.242-.474-.447-.641-.763-.641M3.082 5.903c.394 0 .714.32.714.715v4.962h5.72V6.618a.714.714 0 1 1 1.427 0V17.97a.714.714 0 1 1-1.428 0v-4.962H3.796v4.962a.714.714 0 0 1-1.428 0V6.618c0-.394.32-.714.714-.714" clip-rule="evenodd"/>
  </svg>
`,qh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.65 5.517c-3.098 0-4.825 2.492-4.825 6.98 0 1.932.318 3.379.962 4.406.765 1.203 2.025 1.857 3.602 1.857 2.594 0 4.349-1.745 4.349-4.312 0-2.436-1.661-4.144-4.032-4.144-1.456 0-2.79.803-3.22 1.941h-.074c.028-3.49 1.13-5.319 3.21-5.319.83 0 1.53.299 2.203.961.336.327.532.43.793.43.401 0 .69-.3.69-.7 0-.43-.373-.943-.989-1.344-.709-.486-1.67-.756-2.669-.756m-.196 11.843c-1.652 0-2.809-1.185-2.809-2.856 0-1.652 1.13-2.81 2.744-2.81 1.661 0 2.744 1.12 2.744 2.82 0 1.717-1.074 2.846-2.679 2.846m-14-11.369c.396 0 .717.321.717.717v4.981h5.742V6.708a.717.717 0 0 1 1.434 0v11.396a.717.717 0 1 1-1.434 0v-4.981H4.171v4.981a.717.717 0 0 1-1.433 0V6.708c0-.396.32-.717.717-.717" clip-rule="evenodd"/>
  </svg>
`,Wh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.416 4c.506 0 .916.4.916.894v6.212h7.336V4.894c0-.494.41-.894.916-.894s.916.4.916.894v14.212c0 .494-.41.894-.916.894a.905.905 0 0 1-.916-.894v-6.212H8.332v6.212c0 .494-.41.894-.916.894a.905.905 0 0 1-.916-.894V4.894C6.5 4.4 6.91 4 7.416 4" clip-rule="evenodd"/>
  </svg>
`,oS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 4.924c-2.048-1.87-5.144-2.367-7.547-.32-2.557 2.178-2.927 5.843-.907 8.434.777.997 2.302 2.503 3.776 3.89a166 166 0 0 0 3.706 3.371l.013.012c.07.061.152.134.23.191.09.069.215.15.38.198.223.067.463.067.685 0 .165-.049.29-.13.381-.198.078-.057.16-.13.23-.191l.012-.012c.733-.647 2.218-1.97 3.707-3.371 1.474-1.387 2.998-2.893 3.775-3.89 2.014-2.583 1.7-6.275-.914-8.44-2.433-2.016-5.484-1.545-7.527.326m1.053 1.068L14.53 7.47a.75.75 0 0 1-.195 1.2l-3.069 1.536 2.264 2.264a.75.75 0 0 1-1.06 1.06l-3-3a.75.75 0 0 1 .195-1.2l3.069-1.535L11.47 6.53l-.04-.042c-1.593-1.857-4.134-2.335-6.004-.742-1.953 1.663-2.217 4.42-.697 6.37.695.891 2.134 2.321 3.62 3.72a165 165 0 0 0 3.645 3.314c.736-.65 2.19-1.947 3.644-3.314 1.486-1.399 2.926-2.829 3.62-3.72 1.528-1.96 1.285-4.728-.688-6.363-1.732-1.435-3.936-1.188-5.517.239" clip-rule="evenodd"/>
  </svg>
`,sS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 12a8.25 8.25 0 1 1 16.5 0 8.25 8.25 0 0 1-16.5 0M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25m.239 8.733c-.923.725-1.245 1.183-1.245 1.99 0 .437.274.765.773.765.478 0 .656-.273.827-.676.157-.575.383-.814 1.046-1.32.875-.65 1.456-1.23 1.456-2.29 0-1.524-1.251-2.46-3.049-2.46-.97 0-1.716.252-2.215.676-.41.362-.676.84-.676 1.292 0 .376.239.684.67.684.287 0 .45-.13.662-.41.329-.561.78-.814 1.436-.814.752 0 1.347.444 1.347 1.114 0 .602-.37.93-1.033 1.45m-.472 3.726c-.567 0-1.032.396-1.032.964 0 .567.465.964 1.032.964s1.039-.397 1.039-.964c0-.568-.472-.964-1.04-.964" clip-rule="evenodd"/>
  </svg>
`,lS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.004 3.8a8.2 8.2 0 0 0-7.348 11.845c.265.533.257 1.202.196 1.755-.065.59-.215 1.224-.376 1.79-.104.363-.215.708-.319 1.01h7.847a8.2 8.2 0 0 0 0-16.4M2.266 20.692l.003-.007.012-.029a14 14 0 0 0 .207-.537c.132-.358.3-.846.449-1.367.15-.526.273-1.064.325-1.529.055-.502.009-.771-.039-.866A9.76 9.76 0 0 1 2.203 12c0-5.412 4.389-9.8 9.8-9.8 5.413 0 9.8 4.388 9.8 9.8s-4.387 9.8-9.8 9.8H3.006a.8.8 0 0 1-.739-1.108M11.967 9.05a1.2 1.2 0 0 0-1.162.9.8.8 0 0 1-1.55-.4 2.8 2.8 0 0 1 5.512.7c0 .855-.414 1.425-.87 1.865-.186.18-.4.357-.597.521l-.087.072a10 10 0 0 0-.68.608.8.8 0 1 1-1.132-1.132c.278-.277.551-.509.789-.706l.091-.076c.204-.17.365-.303.505-.438.295-.284.381-.465.381-.714a1.2 1.2 0 0 0-1.2-1.2m.01 7.5h-.01a.8.8 0 0 1 0-1.6h.01a.8.8 0 1 1 0 1.6" clip-rule="evenodd"/>
  </svg>
`,cS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="m5.83 16.441 2.088 2.089-1.34 1.339a.2.2 0 0 1-.18.055L3.37 19.34a.2.2 0 0 1-.103-.338z"/><path fill='currentColor' fill-rule="evenodd" d="M19.01 3.638a2.86 2.86 0 0 0-3.884-.149L7.32 10.184a2.86 2.86 0 0 0-.74 3.357l.154.336-1.058 1.058a.96.96 0 0 0 0 1.36l2.387 2.386a.96.96 0 0 0 1.359 0l1.058-1.058.336.154a2.86 2.86 0 0 0 3.358-.74l6.694-7.804a2.86 2.86 0 0 0-.148-3.884zm-2.908.99a1.36 1.36 0 0 1 1.847.07L19.66 6.41a1.36 1.36 0 0 1 .07 1.846l-5.087 5.932-4.472-4.472zM9.03 10.695l-.731.627a1.36 1.36 0 0 0-.352 1.597l.352.77c.137.3.082.665-.164.911l-1.015 1.015 1.624 1.625 1.015-1.015a.81.81 0 0 1 .911-.164l.77.351a1.36 1.36 0 0 0 1.597-.352l.627-.73z" clip-rule="evenodd"/>
  </svg>
`,dS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M18.336 5.522a.917.917 0 0 0-1.297 0l-1.062 1.062 1.296 1.296 1.063-1.062a.917.917 0 0 0 0-1.296m1.06 2.357A2.417 2.417 0 1 0 15.98 4.46l-1.592 1.592-8.115 8.115-.056.056c-.646.646-1.044 1.044-1.356 1.506a5.8 5.8 0 0 0-.66 1.32c-.183.527-.263 1.084-.392 1.989l-.05.355a.75.75 0 0 0 .89.841l.477-.096c.813-.164 1.314-.265 1.786-.45a5.8 5.8 0 0 0 1.186-.636c.416-.291.777-.652 1.364-1.239zM16.213 8.94l-1.297-1.296-7.583 7.583c-.72.72-1.008 1.012-1.228 1.34a4.3 4.3 0 0 0-.488.976c-.09.258-.147.531-.221 1.009.467-.099.724-.165.966-.26q.466-.184.876-.47c.295-.206.56-.467 1.213-1.12zM12.083 19.5a.75.75 0 0 1 .75-.75H19.5a.75.75 0 0 1 0 1.5h-6.667a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,hS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.168 6.595h-.001l-1.217 1.1H7.5a.75.75 0 0 1 0 1.5H4a.75.75 0 0 1-.75-.75V5a.75.75 0 0 1 1.5 0v1.757l1.416-1.279a8.75 8.75 0 1 1-2.7 8.466.75.75 0 1 1 1.464-.332 7.25 7.25 0 1 0 2.238-7.017" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M12 6.75a.75.75 0 0 1 .75.75v4.19l2.78 2.78a.75.75 0 1 1-1.06 1.06l-2.971-2.97a.85.85 0 0 1-.249-.601V7.5a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,Ta=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.25A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h12A2.75 2.75 0 0 0 20.75 18V6A2.75 2.75 0 0 0 18 3.25zM4.75 18v-1.69l4.366-4.365a1.25 1.25 0 0 1 1.768 0l2.586 2.585 2 2a.75.75 0 1 0 1.06-1.06L15.06 14l1.056-1.056a1.25 1.25 0 0 1 1.768 0l1.366 1.367V18c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25m7.195-7.116L14 12.939l1.056-1.055a2.75 2.75 0 0 1 3.889 0l.305.305V6c0-.69-.56-1.25-1.25-1.25H6c-.69 0-1.25.56-1.25 1.25v8.19l3.305-3.306a2.75 2.75 0 0 1 3.89 0M14 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2" clip-rule="evenodd"/>
  </svg>
`,uS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.25a.75.75 0 0 1 .75.75v10.19l2.72-2.72a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06l2.72 2.72V4a.75.75 0 0 1 .75-.75m-8 12a.75.75 0 0 1 .75.75v1A2.25 2.25 0 0 0 7 19.25h10A2.25 2.25 0 0 0 19.25 17v-1a.75.75 0 0 1 1.5 0v1A3.75 3.75 0 0 1 17 20.75H7A3.75 3.75 0 0 1 3.25 17v-1a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,fS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.25 3a.75.75 0 0 0-1.5 0v3a.75.75 0 0 0 1.5 0zm0 10a.75.75 0 0 0-1.5 0v3a.75.75 0 0 0 1.5 0zm-3.5-3.5a.75.75 0 0 1-.75.75H3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 .75.75m9.25.75a.75.75 0 0 0 0-1.5h-3a.75.75 0 0 0 0 1.5zM7.555 7.555a.75.75 0 0 1-1.06 0l-2.121-2.12a.75.75 0 1 1 1.06-1.061l2.121 2.12a.75.75 0 0 1 0 1.061M18.97 20.03a.75.75 0 1 0 1.06-1.06l-7.525-7.525a.75.75 0 0 0-1.06 1.06zM7.555 11.444a.75.75 0 0 1 0 1.061l-2.12 2.121a.75.75 0 1 1-1.061-1.06l2.12-2.122a.75.75 0 0 1 1.061 0m7.072-6.01a.75.75 0 0 0-1.061-1.06l-2.122 2.12a.75.75 0 1 0 1.061 1.061z" clip-rule="evenodd"/>
  </svg>
`,pS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.25A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h12A2.75 2.75 0 0 0 20.75 18V6A2.75 2.75 0 0 0 18 3.25zm13.25 9V6c0-.69-.56-1.25-1.25-1.25H6c-.69 0-1.25.56-1.25 1.25v6.25h1.836c.464 0 .909.184 1.237.513l2.414 2.414a.25.25 0 0 0 .177.073h3.172a.25.25 0 0 0 .177-.073l2.414-2.414a1.75 1.75 0 0 1 1.237-.513zm-14.5 1.5h1.836a.25.25 0 0 1 .177.073l2.414 2.414a1.75 1.75 0 0 0 1.237.513h3.172c.464 0 .909-.184 1.237-.513l2.414-2.414a.25.25 0 0 1 .177-.073h1.836V18c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,mS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.75 6a.75.75 0 0 1-.75.75h-9.353a2.751 2.751 0 0 1-5.293 0H4a.75.75 0 0 1 0-1.5h1.354a2.751 2.751 0 0 1 5.292 0H20a.75.75 0 0 1 .75.75m0 6a.75.75 0 0 1-.75.75h-1.354a2.751 2.751 0 0 1-5.292 0H4a.75.75 0 0 1 0-1.5h9.354a2.751 2.751 0 0 1 5.293 0H20a.75.75 0 0 1 .75.75m0 6a.75.75 0 0 1-.75.75h-9.353a2.751 2.751 0 0 1-5.293 0H4a.75.75 0 0 1 0-1.5h1.354a2.751 2.751 0 0 1 5.292 0H20a.75.75 0 0 1 .75.75m-3.5-6a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0m-8-6a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0m0 12a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0" clip-rule="evenodd"/>
  </svg>
`,gS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 12a8.25 8.25 0 1 1 16.5 0 8.25 8.25 0 0 1-16.5 0M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25M13 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-1 2.75a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0v-5a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,vS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18m1-13a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-1 2.75a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0v-5a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,wS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 6.5A.75.75 0 0 1 5 5.75h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75m0 3.5A.75.75 0 0 1 5 9.25h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75M13 12.75a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zM12.25 17a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5h-6a.75.75 0 0 1-.75-.75m-6-4a.75.75 0 0 0-1.5 0v3c0 .414.336.75.75.75h2.75v.75a.75.75 0 0 0 1.28.53l1.5-1.5a.75.75 0 0 0 0-1.06l-1.5-1.5a.75.75 0 0 0-1.28.53v.75h-2z" clip-rule="evenodd"/>
  </svg>
`,xS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.333 4A2.833 2.833 0 0 0 3.5 6.833v2.06a2.833 2.833 0 0 0 2.833 2.834h2.06a2.833 2.833 0 0 0 2.834-2.833v-2.06A2.833 2.833 0 0 0 8.394 4zM5.045 6.833c0-.71.577-1.288 1.288-1.288h2.06c.712 0 1.289.577 1.289 1.288v2.06c0 .712-.577 1.289-1.288 1.289h-2.06a1.29 1.29 0 0 1-1.289-1.288zm1.288 6.44A2.833 2.833 0 0 0 3.5 16.106v2.06A2.833 2.833 0 0 0 6.333 21h2.06a2.833 2.833 0 0 0 2.834-2.833v-2.06a2.833 2.833 0 0 0-2.833-2.834zm-1.288 2.833c0-.711.577-1.288 1.288-1.288h2.06c.712 0 1.289.577 1.289 1.288v2.06c0 .712-.577 1.288-1.288 1.288h-2.06a1.29 1.29 0 0 1-1.289-1.287zm7.728-9.273A2.833 2.833 0 0 1 15.606 4h2.06A2.833 2.833 0 0 1 20.5 6.833v2.06a2.833 2.833 0 0 1-2.833 2.834h-2.06a2.833 2.833 0 0 1-2.834-2.833zm2.833-1.288c-.711 0-1.288.577-1.288 1.288v2.06c0 .712.577 1.289 1.288 1.289h2.06c.712 0 1.288-.577 1.288-1.288v-2.06c0-.712-.576-1.289-1.287-1.289zm1.803 8.5a.773.773 0 1 0-1.545 0v2.319h-2.318a.773.773 0 0 0 0 1.545h2.318v2.318a.773.773 0 0 0 1.545 0V17.91h2.318a.773.773 0 0 0 0-1.545H17.41z" clip-rule="evenodd"/>
  </svg>
`,bS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14 3.75a1.75 1.75 0 0 0-1.75 1.75v13c0 .966.784 1.75 1.75 1.75h4a1.75 1.75 0 0 0 1.75-1.75v-13A1.75 1.75 0 0 0 18 3.75zm-.25 1.75a.25.25 0 0 1 .25-.25h4a.25.25 0 0 1 .25.25v13a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25zm-5.5 4a.75.75 0 0 0-1.5 0v1.75H5a.75.75 0 0 0 0 1.5h1.75v1.75a.75.75 0 0 0 1.5 0v-1.75H10a.75.75 0 0 0 0-1.5H8.25z" clip-rule="evenodd"/>
  </svg>
`,CS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.75A1.75 1.75 0 0 0 4.25 5.5v13c0 .966.784 1.75 1.75 1.75h4a1.75 1.75 0 0 0 1.75-1.75v-13A1.75 1.75 0 0 0 10 3.75zM5.75 5.5A.25.25 0 0 1 6 5.25h4a.25.25 0 0 1 .25.25v13a.25.25 0 0 1-.25.25H6a.25.25 0 0 1-.25-.25zm11.5 4a.75.75 0 0 0-1.5 0v1.75H14a.75.75 0 0 0 0 1.5h1.75v1.75a.75.75 0 0 0 1.5 0v-1.75H19a.75.75 0 0 0 0-1.5h-1.75z" clip-rule="evenodd"/>
  </svg>
`,yS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.25 11a.75.75 0 0 1-1.5 0V8a.75.75 0 0 1 .75-.75h2.75V6.5a.75.75 0 0 1 1.28-.53l1.5 1.5a.75.75 0 0 1 0 1.06l-1.5 1.5a.75.75 0 0 1-1.28-.53v-.75h-2zm6-4a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5h-6a.75.75 0 0 1-.75-.75m0 3.5a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5h-6a.75.75 0 0 1-.75-.75M5 13.25a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5zm-.75 4.25a.75.75 0 0 1 .75-.75h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,_S=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill="url(#a)" d="M16.648 3.25H7.352A4.1 4.1 0 0 0 3.25 7.352v9.296a4.1 4.1 0 0 0 4.102 4.102h9.296a4.1 4.1 0 0 0 4.102-4.102V7.352a4.1 4.1 0 0 0-4.102-4.102"/><path fill="url(#b)" d="M16.648 3.25H7.352A4.1 4.1 0 0 0 3.25 7.352v9.296a4.1 4.1 0 0 0 4.102 4.102h9.296a4.1 4.1 0 0 0 4.102-4.102V7.352a4.1 4.1 0 0 0-4.102-4.102"/><path fill='currentColor' d="M11.837 5c-1.857 0-2.09.008-2.82.041-.727.034-1.224.149-1.658.318-.45.174-.831.408-1.211.788s-.614.762-.79 1.211c-.169.435-.284.932-.317 1.66C5.01 9.745 5 9.978 5 11.835s.008 2.089.041 2.818c.034.728.149 1.225.318 1.66.175.449.408.83.788 1.21s.762.614 1.21.79c.436.168.933.283 1.66.317.73.033.962.041 2.819.041s2.089-.008 2.818-.041c.728-.034 1.225-.149 1.66-.318.45-.174.83-.409 1.21-.789s.614-.761.789-1.21c.168-.435.283-.932.318-1.66.032-.729.04-.961.04-2.818s-.008-2.09-.04-2.819c-.035-.727-.15-1.224-.318-1.659a3.36 3.36 0 0 0-.789-1.21 3.3 3.3 0 0 0-1.21-.789c-.436-.17-.933-.284-1.661-.318-.73-.033-.961-.041-2.819-.041zm-.614 1.232h.614c1.825 0 2.041.006 2.762.04.666.03 1.028.141 1.27.235.318.124.546.272.785.511.239.24.387.467.511.786.094.24.205.602.236 1.269.032.72.04.937.04 2.761s-.008 2.041-.04 2.762c-.03.666-.142 1.028-.236 1.269-.124.319-.272.546-.511.785-.24.24-.467.388-.786.511-.24.094-.603.205-1.27.236-.72.033-.936.04-2.761.04s-2.042-.007-2.763-.04c-.666-.03-1.028-.142-1.27-.236a2.1 2.1 0 0 1-.785-.511 2.1 2.1 0 0 1-.512-.786c-.093-.24-.205-.602-.235-1.269-.033-.72-.04-.937-.04-2.762 0-1.826.007-2.041.04-2.762.03-.666.142-1.028.235-1.269.124-.319.272-.547.512-.786.239-.24.467-.387.786-.512.24-.094.603-.205 1.27-.235.63-.029.874-.037 2.148-.039zm4.263 1.135a.82.82 0 1 0 0 1.64.82.82 0 0 0 0-1.64m-3.65.958a3.51 3.51 0 1 0 .001 7.022 3.51 3.51 0 0 0 0-7.022m0 1.232a2.279 2.279 0 1 1 0 4.557 2.279 2.279 0 0 1 0-4.557"/><defs><radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(0 -17.3438 16.1311 0 7.898 22.098)" gradientUnits="userSpaceOnUse"><stop stop-color="#FD5"/><stop offset=".1" stop-color="#FD5"/><stop offset=".5" stop-color="#FF543E"/><stop offset="1" stop-color="#C837AB"/></radialGradient><radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="rotate(78.681 -2.592 2.45)scale(7.75277 31.9572)" gradientUnits="userSpaceOnUse"><stop stop-color="#3771C8"/><stop offset=".128" stop-color="#3771C8"/><stop offset="1" stop-color="#60F" stop-opacity="0"/></radialGradient></defs>
  </svg>
`,kS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11 4.75a4.25 4.25 0 0 0-4.147 5.183.75.75 0 0 1-.568.896 3.252 3.252 0 0 0-1.435 5.609.75.75 0 1 1-.992 1.124 4.751 4.751 0 0 1 1.42-7.99A5.75 5.75 0 0 1 16.485 7.27a5.75 5.75 0 0 1 2.966 10.33.75.75 0 1 1-.901-1.2 4.25 4.25 0 0 0-2.635-7.65.75.75 0 0 1-.75-.6A4.25 4.25 0 0 0 11 4.75m-1.29 8.311a2.978 2.978 0 0 1 5.161 1.17.75.75 0 1 0 1.453-.373 4.478 4.478 0 0 0-8.036-1.4l-.57-.242a.3.3 0 0 0-.411.338l.474 2.283a.3.3 0 0 0 .454.192l1.971-1.246a.3.3 0 0 0-.043-.53zm2.063 5.327a2.97 2.97 0 0 0 2.278-1.062l-.453-.191a.3.3 0 0 1-.043-.53l1.971-1.247a.3.3 0 0 1 .454.193l.475 2.283a.3.3 0 0 1-.41.337l-.571-.241a4.47 4.47 0 0 1-3.701 1.958 4.47 4.47 0 0 1-4.336-3.358.75.75 0 1 1 1.453-.374 2.973 2.973 0 0 0 2.883 2.232" clip-rule="evenodd"/>
  </svg>
`,Gh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.6 7.55a.75.75 0 1 0-1.2.9 10.8 10.8 0 0 0 2.939 2.69l-1.963 2.944a.75.75 0 0 0 1.248.832l2-3a1 1 0 0 0 .044-.075c1.108.489 2.315.796 3.582.883V17.5a.75.75 0 1 0 1.5 0v-4.776a10.7 10.7 0 0 0 3.582-.883q.02.038.044.075l2 3a.75.75 0 0 0 1.248-.832l-1.962-2.944A10.8 10.8 0 0 0 20.6 8.45a.75.75 0 0 0-1.2-.9 9.24 9.24 0 0 1-7.4 3.7 9.24 9.24 0 0 1-7.402-3.7" clip-rule="evenodd"/>
  </svg>
`,MS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12" clip-rule="evenodd"/><path fill='currentColor' d="M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0"/>
  </svg>
`,Zh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.608 3.25H10.25a.75.75 0 0 0 0 1.5h3.34l-4.758 14.5H5a.75.75 0 1 0 0 1.5h8.75a.75.75 0 0 0 0-1.5h-3.34l4.758-14.5H19a.75.75 0 0 0 0-1.5h-4.392" clip-rule="evenodd"/>
  </svg>
`,SS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M16.25 4.5H18a.5.5 0 0 1 .5.5v14a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5h4.25V11a.75.75 0 0 0 1.166.624l1.834-1.223 1.834 1.223A.75.75 0 0 0 16.25 11zM4 5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm7.75 4.599V4.75h3v4.849l-1.084-.723a.75.75 0 0 0-.832 0z" clip-rule="evenodd"/>
  </svg>
`,$S=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.997 8.92a1 1 0 1 0-1.993.16 1 1 0 0 0 1.993-.16m8.508 3.16a1 1 0 1 0 1.993-.16 1 1 0 0 0-1.993.16m-1.001-.16a1 1 0 1 0-1.993.16 1 1 0 0 0 1.993-.16M7.999 9.08a1 1 0 1 0 1.993-.16 1 1 0 0 0-1.993.16M2.25 7A2.75 2.75 0 0 1 5 4.25h14A2.75 2.75 0 0 1 21.75 7v10A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17zM5 5.75c-.69 0-1.25.56-1.25 1.25v10c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25V7c0-.69-.56-1.25-1.25-1.25zm1 9.5a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75m5.213-3.958A1 1 0 1 0 9.8 12.708a1 1 0 0 0 1.414-1.416m-3 0a1 1 0 1 0-1.415 1.415 1 1 0 0 0 1.415-1.415m4.49-3a1 1 0 1 0-1.414 1.416 1 1 0 0 0 1.415-1.415m3.001 0a1 1 0 1 0-1.414 1.415 1 1 0 0 0 1.414-1.414m3.001 0a1 1 0 1 0-1.415 1.416 1 1 0 0 0 1.415-1.415" clip-rule="evenodd"/>
  </svg>
`,LS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9 2.25a.75.75 0 0 1 .75.75v1.25H15a.75.75 0 1 1 0 1.5h-1.625a18.7 18.7 0 0 1-3.511 7.68c.341.356.704.684 1.086.97a.75.75 0 1 1-.9 1.2c-.405-.304-.79-.645-1.153-1.012A18.8 18.8 0 0 1 3.334 18.8a.75.75 0 0 1-.668-1.344 17.3 17.3 0 0 0 5.238-4.01c-1.05-1.36-1.819-2.9-2.212-4.235a.75.75 0 0 1 1.44-.424c.318 1.085.93 2.332 1.747 3.458A17.2 17.2 0 0 0 11.84 5.75H3.5a.75.75 0 0 1 0-1.5h4.75V3A.75.75 0 0 1 9 2.25m7 8a.75.75 0 0 1 .67.415l3.494 6.986.014.028 1.493 2.986a.75.75 0 0 1-1.342.67l-1.293-2.585h-6.072l-1.293 2.585a.75.75 0 0 1-1.342-.67l1.493-2.986.014-.028 3.493-6.986A.75.75 0 0 1 16 10.25m-2.286 7h4.573L16 12.677z" clip-rule="evenodd"/>
  </svg>
`,Uh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.754 3.802a.75.75 0 0 1 .631-.01l7.92 3.523a.75.75 0 0 1 .021 1.36l-8.08 3.904a.75.75 0 0 1-.631.01l-7.92-3.522a.75.75 0 0 1-.021-1.36zm.34 1.502-6.312 3.05 6.124 2.723 6.312-3.049zm8.581 6.56a.75.75 0 0 1-.349 1.002l-8.08 3.904a.75.75 0 0 1-.631.01l-7.92-3.523a.75.75 0 0 1 .61-1.37l7.601 3.38 7.768-3.752a.75.75 0 0 1 1.001.35m0 4.31a.75.75 0 0 1-.349 1.001l-8.08 3.904a.75.75 0 0 1-.631.01l-7.92-3.522a.75.75 0 0 1 .61-1.371l7.601 3.381 7.768-3.752a.75.75 0 0 1 1.001.349" clip-rule="evenodd"/>
  </svg>
`,AS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 5.74a2.49 2.49 0 0 1 2.49-2.49h3.52a2.49 2.49 0 0 1 2.49 2.49v12.52a2.49 2.49 0 0 1-2.49 2.49H5.74a2.49 2.49 0 0 1-2.49-2.49zm2.49-.99a.99.99 0 0 0-.99.99v12.52c0 .547.443.99.99.99h3.52a.99.99 0 0 0 .99-.99V5.74a.99.99 0 0 0-.99-.99zm7.51.99a2.49 2.49 0 0 1 2.49-2.49h2.52a2.49 2.49 0 0 1 2.49 2.49v3.52a2.49 2.49 0 0 1-2.49 2.49h-2.52a2.49 2.49 0 0 1-2.49-2.49zm2.49-.99a.99.99 0 0 0-.99.99v3.52c0 .547.443.99.99.99h2.52a.99.99 0 0 0 .99-.99V5.74a.99.99 0 0 0-.99-.99zm0 8.5a2.49 2.49 0 0 0-2.49 2.49v2.52a2.49 2.49 0 0 0 2.49 2.49h2.52a2.49 2.49 0 0 0 2.49-2.49v-2.52a2.49 2.49 0 0 0-2.49-2.49zm-.99 2.49a.99.99 0 0 1 .99-.99h2.52a.99.99 0 0 1 .99.99v2.52a.99.99 0 0 1-.99.99h-2.52a.99.99 0 0 1-.99-.99z" clip-rule="evenodd"/>
  </svg>
`,IS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9.371 17.75H17a.75.75 0 0 0 0-1.5H9.4c-.432 0-.712 0-.924-.018-.204-.017-.28-.045-.316-.064a.75.75 0 0 1-.328-.327c-.02-.038-.047-.113-.064-.317a13 13 0 0 1-.018-.924V7a.75.75 0 1 0-1.5 0v7.629c0 .395 0 .736.023 1.017.024.297.078.592.222.875.216.424.56.768.984.984.283.144.578.198.875.222.28.023.622.023 1.017.023" clip-rule="evenodd"/>
  </svg>
`,ES=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.75 2.698a.75.75 0 0 0-1.5 0V3.73a.75.75 0 1 0 1.5 0zM5.812 4.75a.75.75 0 0 0-1.06 1.061l.84.842a.75.75 0 0 0 1.061-1.061zm13.437 1.061a.75.75 0 1 0-1.061-1.06l-.841.84a.75.75 0 1 0 1.06 1.062zM2.698 11.25a.75.75 0 0 0 0 1.5H3.73a.75.75 0 0 0 0-1.5zm17.57 0a.75.75 0 0 0 0 1.5h1.034a.75.75 0 0 0 0-1.5zM6.653 18.413a.75.75 0 0 0-1.058-1.063l-.841.837A.75.75 0 0 0 5.81 19.25zm11.754-1.063a.75.75 0 0 0-1.058 1.063l.841.837a.75.75 0 1 0 1.058-1.063zm-5.656 2.919a.75.75 0 0 0-1.5 0v1.033a.75.75 0 1 0 1.5 0zM16.081 12a4.081 4.081 0 1 1-8.162 0 4.081 4.081 0 0 1 8.162 0m1.5 0A5.581 5.581 0 1 1 6.42 12a5.581 5.581 0 0 1 11.162 0" clip-rule="evenodd"/>
  </svg>
`,jh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.65 5a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3A.75.75 0 0 1 3.65 5m6.1 0a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3A.75.75 0 0 1 9.75 5m7.05-.75a.75.75 0 0 0 0 1.5h3a.75.75 0 0 0 0-1.5zM3.245 12c0-.47.38-.85.85-.85h15.79a.85.85 0 0 1 0 1.7H4.094a.85.85 0 0 1-.85-.85M4.5 17.75a1.25 1.25 0 1 0 0 2.5h15a1.25 1.25 0 0 0 0-2.5z" clip-rule="evenodd"/>
  </svg>
`,TS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill="url(#b)" d="M24 12c0-6.627-5.373-12-12-12S0 5.373 0 12s5.373 12 12 12 12-5.373 12-12"/><g filter="url(#c)"><path fill="url(#d)" d="M6.147 13.383c-.027-.114.109-.186.192-.103l4.381 4.381c.083.083.011.219-.103.192a6.02 6.02 0 0 1-4.47-4.47"/><path fill="url(#e)" d="M6 11.627a.12.12 0 0 0 .035.091l6.247 6.247a.12.12 0 0 0 .091.035q.428-.027.836-.111a.117.117 0 0 0 .057-.198L6.31 10.734a.117.117 0 0 0-.198.057 6 6 0 0 0-.11.836"/><path fill="url(#f)" d="M6.505 9.565a.12.12 0 0 0 .025.132l7.773 7.773a.12.12 0 0 0 .132.025q.322-.144.623-.322a.118.118 0 0 0 .022-.185L7.012 8.92a.118.118 0 0 0-.185.022q-.178.3-.322.623"/><path fill="url(#g)" d="M7.519 8.169a.12.12 0 0 1-.005-.163 6.006 6.006 0 1 1 8.48 8.48.12.12 0 0 1-.163-.005z"/></g></g><defs><filter id="c" width="154.574" height="154.574" x="-65.287" y="-54.148" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="11.139"/><feGaussianBlur stdDeviation="35.644"/><feColorMatrix values="0 0 0 0 0.118924 0 0 0 0 0.158031 0 0 0 0 0.570833 0 0 0 0.7 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_13632_16479"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="3.899"/><feGaussianBlur stdDeviation="15"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.17 0"/><feBlend in2="effect1_dropShadow_13632_16479" result="effect2_dropShadow_13632_16479"/><feBlend in="SourceGraphic" in2="effect2_dropShadow_13632_16479" result="shape"/></filter><linearGradient id="b" x1="12" x2="12" y1="0" y2="24" gradientUnits="userSpaceOnUse"><stop stop-color="#5C6BF1"/><stop offset="1" stop-color="#283188"/></linearGradient><linearGradient id="d" x1="6.429" x2="12.686" y1="7.114" y2="16.286" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".65"/></linearGradient><linearGradient id="e" x1="6.429" x2="12.686" y1="7.114" y2="16.286" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".65"/></linearGradient><linearGradient id="f" x1="6.429" x2="12.686" y1="7.114" y2="16.286" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".65"/></linearGradient><linearGradient id="g" x1="6.429" x2="12.686" y1="7.114" y2="16.286" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".65"/></linearGradient><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,Yh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M18.428 5.572a2.806 2.806 0 0 0-3.967 0l-.978.977a.75.75 0 0 1-1.06-1.06l.977-.978a4.305 4.305 0 1 1 6.089 6.089l-3.556 3.556a4.306 4.306 0 0 1-6.089 0 .75.75 0 0 1 1.061-1.061 2.805 2.805 0 0 0 3.968 0l3.555-3.556a2.806 2.806 0 0 0 0-3.967m-5.333 5.333a2.805 2.805 0 0 0-3.968 0l-3.555 3.556a2.806 2.806 0 0 0 3.967 3.967l.98-.979a.75.75 0 0 1 1.06 1.06l-.979.98A4.305 4.305 0 1 1 4.511 13.4l3.556-3.556a4.306 4.306 0 0 1 6.089 0 .75.75 0 0 1-1.061 1.061" clip-rule="evenodd"/>
  </svg>
`,Ha=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.5 4.75a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5M3.25 6.5a3.25 3.25 0 0 1 6.49-.25c.794.001 1.56.016 2.357.208.897.217 1.79.645 2.853 1.442l.02.015.02.017c.864.745 1.475 1.75 1.841 2.826a.75.75 0 0 1-1.42.484c-.294-.865-.766-1.62-1.382-2.158-.928-.692-1.633-1.01-2.284-1.167-.675-.163-1.334-.167-2.244-.167A3.26 3.26 0 0 1 7.25 9.663v3.674a3.251 3.251 0 1 1-1.5 0V9.663A3.25 3.25 0 0 1 3.25 6.5m3.25 8.25a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m8-1.5a.75.75 0 0 0 0 1.5h2.69l-3.72 3.72a.75.75 0 1 0 1.06 1.06l3.72-3.72v2.69a.75.75 0 0 0 1.5 0V14a.75.75 0 0 0-.75-.75z" clip-rule="evenodd"/>
  </svg>
`,or=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 6A2.75 2.75 0 0 1 7 3.25h10A2.75 2.75 0 0 1 19.75 6v6a.75.75 0 0 1-1.5 0V6c0-.69-.56-1.25-1.25-1.25H7c-.69 0-1.25.56-1.25 1.25v12c0 .69.56 1.25 1.25 1.25h5a.75.75 0 0 1 0 1.5H7A2.75 2.75 0 0 1 4.25 18zm4 2A.75.75 0 0 1 9 7.25h3a.75.75 0 0 1 0 1.5H9A.75.75 0 0 1 8.25 8M9 10.75a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zM8.25 15a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75m7.25-.75a.75.75 0 0 0 0 1.5h2.69l-3.72 3.72a.75.75 0 1 0 1.06 1.06l3.72-3.72v2.69a.75.75 0 0 0 1.5 0V15a.75.75 0 0 0-.75-.75z" clip-rule="evenodd"/>
  </svg>
`,HS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 6.5c0-.69.56-1.25 1.25-1.25h4.672c.331 0 .649.132.883.366L11.97 7.03c.14.141.331.22.53.22H19c.69 0 1.25.56 1.25 1.25V17c0 .69-.56 1.25-1.25 1.25H5c-.69 0-1.25-.56-1.25-1.25zM5 3.75A2.75 2.75 0 0 0 2.25 6.5V17A2.75 2.75 0 0 0 5 19.75h14A2.75 2.75 0 0 0 21.75 17V8.5A2.75 2.75 0 0 0 19 5.75h-6.19l-1.194-1.195a2.75 2.75 0 0 0-1.944-.805zm10.48 10.026-3 2.5a.75.75 0 0 1-.96 0l-3-2.5a.75.75 0 1 1 .96-1.152l1.77 1.475v-4.4a.75.75 0 0 1 1.5 0v4.4l1.77-1.475a.75.75 0 1 1 .96 1.152" clip-rule="evenodd"/>
  </svg>
`,BS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.75 5.389A2.64 2.64 0 0 1 5.389 2.75H18.61a2.64 2.64 0 0 1 2.639 2.639v9.444a2.64 2.64 0 0 1-2.639 2.64h-3.525l.425 1.7.797.797a.75.75 0 0 1-.53 1.28H8.222a.75.75 0 0 1-.53-1.28l.797-.798.425-1.7H5.39a2.64 2.64 0 0 1-2.639-2.639zm1.5 8.305v1.14c0 .628.51 1.138 1.139 1.138h13.223c.628 0 1.138-.51 1.138-1.139v-1.139zm15.5-1.5H4.25V5.39c0-.63.51-1.139 1.139-1.139H18.61c.63 0 1.139.51 1.139 1.139zm-6.21 5.278h-3.08l-.566 2.265-.003.013h4.218l-.003-.012z" clip-rule="evenodd"/>
  </svg>
`,DS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 2.25a.75.75 0 0 1 .75.75v1.286a7.75 7.75 0 0 1 6.964 6.964H21a.75.75 0 0 1 0 1.5h-1.286a7.75 7.75 0 0 1-6.964 6.964V21a.75.75 0 0 1-1.5 0v-1.286a7.75 7.75 0 0 1-6.964-6.964H3a.75.75 0 0 1 0-1.5h1.286a7.75 7.75 0 0 1 6.964-6.964V3a.75.75 0 0 1 .75-.75m-.75 3.545a6.25 6.25 0 0 0-5.455 5.455H7a.75.75 0 0 1 0 1.5H5.795a6.25 6.25 0 0 0 5.455 5.456V17a.75.75 0 0 1 1.5 0v1.206a6.25 6.25 0 0 0 5.456-5.456H17a.75.75 0 0 1 0-1.5h1.206a6.25 6.25 0 0 0-5.456-5.455V7a.75.75 0 0 1-1.5 0z" clip-rule="evenodd"/><path fill='currentColor' d="M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0"/>
  </svg>
`,VS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.25 8a5.75 5.75 0 1 1 11.5 0v1.356c.34.058.655.151.953.303a3.75 3.75 0 0 1 1.638 1.638c.227.445.321.925.366 1.471.043.531.043 1.187.043 2v1.464c0 .813 0 1.469-.043 2-.045.546-.14 1.026-.366 1.47a3.75 3.75 0 0 1-1.639 1.64c-.444.226-.924.32-1.47.365-.531.043-1.187.043-2 .043H8.768c-.813 0-1.469 0-2-.043-.546-.045-1.026-.14-1.47-.366a3.75 3.75 0 0 1-1.64-1.639c-.226-.444-.32-.924-.365-1.47-.043-.531-.043-1.187-.043-2v-1.464c0-.813 0-1.469.043-2 .045-.546.14-1.026.366-1.47a3.75 3.75 0 0 1 1.639-1.64c.297-.15.612-.244.952-.302zm1.5 1.254q.465-.005 1.027-.004h6.446q.562-.001 1.027.004V8a4.25 4.25 0 0 0-8.5 0zM8.8 10.75c-.756 0-1.31 0-1.754.027-.551.034-.847.106-1.067.218a2.25 2.25 0 0 0-.984.984c-.1.197-.17.458-.207.912-.037.462-.038 1.056-.038 1.909v1.4c0 .852 0 1.447.038 1.91.037.453.107.714.207.912.216.423.56.767.984.983.197.1.458.17.912.207.462.037 1.057.038 1.909.038h6.4c.852 0 1.447 0 1.91-.038.453-.038.714-.107.912-.207.423-.216.767-.56.983-.983.1-.198.17-.459.207-.913.037-.462.038-1.057.038-1.909v-1.4c0-.853 0-1.447-.038-1.91-.038-.453-.107-.714-.207-.912a2.25 2.25 0 0 0-.983-.983c-.22-.112-.517-.184-1.068-.218a32 32 0 0 0-1.754-.027zm3.2 3a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,zS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="m21.602 18.535-1.456-2.523-.497-.86-.846-1.466c-1.49-2.574-4.421-7.67-5.886-10.189-.451-.702-1.497-.647-1.885.08L9.594 6.069l-.496.859-6.409 11.1c-.09.165-.26.434-.345.611-.148.321-.119.72.068 1.017.21.351.605.543 1.007.524h3.832c4.618 0 11.672.003 13.403 0 .84.001 1.368-.92.95-1.645zm-9.94-3.273-.85-1.472a.388.388 0 0 1 .337-.583h1.7c.299 0 .485.324.335.583l-.85 1.472a.388.388 0 0 1-.672 0m-1.424-2.742a5 5 0 0 1-.18-.546l2.811.546zm1.285 3.874q-.18.226-.383.43l-.933-2.708zm2.712-3.05q.287.044.564.117l-1.88 2.162zm-4.35-2.293a7 7 0 0 1-.043-.827l3.714 1.811-3.672-.983zm-.441 2.712.983 3.67a7 7 0 0 1-.696.45zm6.24.01q.38.167.738.377l-3.425 2.311zM9.928 9.055a12 12 0 0 1 .3-1.474l5.642 4.905zm-1.25 9.34c-.47.193-.95.35-1.426.477l1.426-7.337zm8.715-3.587c.4.31.778.65 1.126.997l-7.068 2.433zm-5.147-9.984c1.04 1.805 2.55 4.422 3.99 6.913l-5.372-5.371.89-1.543c.11-.19.383-.19.492 0m-8.39 13.678c.297-.51.703-1.21.793-1.372l3.2-5.542-1.966 7.34h-1.78a.284.284 0 0 1-.246-.425m16.042.428h-7.986l7.341-1.968.89 1.542a.283.283 0 0 1-.244.426z"/>
  </svg>
`,PS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M3.462 20.18c-.427 0-.824-.22-1.036-.573a1.19 1.19 0 0 1-.073-1.108c.057-.118.147-.272.227-.407q.069-.114.117-.203l8.249-14.263A1.2 1.2 0 0 1 12.003 3c.407 0 .78.203.998.542.88 1.508 2.255 3.89 3.586 6.194l2.235 3.866 1.483 2.564 1.284 2.221c.215.37.215.817-.002 1.193a1.18 1.18 0 0 1-1.03.598H3.515zm14.477-1.458h1.868c.06 0 .116-.031.146-.084a.17.17 0 0 0 0-.168l-1.565-2.705c-1.116-1.243-2.297-2.08-3.513-2.493a1.44 1.44 0 0 1-.194.692l-1.418 2.452a1.4 1.4 0 0 1-.2.267c-.056.083-.176.26-.19.284l-.005.01-.007.008c-.334.41-.702.763-1.122 1.083q-.468.355-1.01.653zM4.83 17.114c-.072.129-.344.598-.607 1.051l-.176.304a.17.17 0 0 0 0 .168c.03.052.084.084.146.084H7.32c1.636-.342 2.953-.945 3.918-1.79a1.44 1.44 0 0 1-.503-.514l-1.418-2.452a1.5 1.5 0 0 1-.132-.305c-.044-.09-.138-.282-.152-.306l-.006-.01-.003-.01a6.5 6.5 0 0 1-.378-1.512c-.05-.387-.07-.79-.062-1.2zm6.975-1.314a.222.222 0 0 0 .355.043l.068-.102 1.383-2.392a.224.224 0 0 0-.14-.329l-.123-.009v.001h-2.766a.224.224 0 0 0-.215.286q.037.072.054.11zm2.306-3.958a6.6 6.6 0 0 1 1.5.43q.542.226 1.07.545c-1.429-2.47-3.296-5.7-4.536-7.848A.17.17 0 0 0 12 4.885a.17.17 0 0 0-.145.084l-1.563 2.703c-.521 1.587-.658 3.028-.407 4.286a1.45 1.45 0 0 1 .698-.178h2.835q.164 0 .33.039c.115.008.313.022.342.022h.013z"/>
  </svg>
`,RS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill='currentColor' d="M0 5a5 5 0 0 1 5-5h14a5 5 0 0 1 5 5v14a5 5 0 0 1-5 5H5a5 5 0 0 1-5-5z"/><path fill='currentColor' d="M4.557 18.977c-.373 0-.719-.191-.904-.499a1.04 1.04 0 0 1-.063-.966c.05-.103.128-.237.198-.355q.06-.1.102-.177l7.19-12.434c.18-.336.534-.546.923-.546.354 0 .68.177.87.472.766 1.315 1.966 3.392 3.126 5.4.74 1.282 1.442 2.496 1.949 3.37.303.526.804 1.393 1.293 2.236l1.119 1.936c.187.324.187.713-.002 1.04a1.03 1.03 0 0 1-.899.521l-2.74.002-5.453-.001H6.469zm12.62-1.27h1.629c.053 0 .1-.028.127-.074a.14.14 0 0 0 0-.146l-1.364-2.359c-.973-1.083-2.002-1.814-3.063-2.173a1.25 1.25 0 0 1-.17.604l-1.235 2.137q-.072.124-.174.232l-.166.248-.004.01-.006.006a5.7 5.7 0 0 1-.978.944 7 7 0 0 1-.88.57zM5.75 16.304c-.062.112-.3.52-.529.916l-.154.265a.14.14 0 0 0 0 .146.14.14 0 0 0 .128.073H7.92c1.426-.298 2.574-.823 3.415-1.56a1.26 1.26 0 0 1-.438-.448L9.662 13.56a1.3 1.3 0 0 1-.115-.267c-.039-.079-.12-.246-.132-.267l-.006-.009-.003-.007a5.7 5.7 0 0 1-.33-1.319 7 7 0 0 1-.053-1.046zm6.08-1.146a.194.194 0 0 0 .31.038l.06-.09 1.206-2.085a.196.196 0 0 0-.122-.287l-.108-.007h-2.411a.196.196 0 0 0-.187.25l.047.096zm2.011-3.45c.456.074.884.196 1.309.374q.472.197.932.475c-1.246-2.153-2.874-4.97-3.954-6.841a.14.14 0 0 0-.128-.074c-.053 0-.1.028-.126.074L10.51 8.073c-.454 1.384-.574 2.64-.355 3.737.187-.102.395-.155.609-.155h2.471q.143 0 .289.033c.099.007.272.02.298.02h.018"/></g><defs><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,OS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill='currentColor' d="M0 5a5 5 0 0 1 5-5h14a5 5 0 0 1 5 5v14a5 5 0 0 1-5 5H5a5 5 0 0 1-5-5z"/><path fill='currentColor' d="m20.371 17.543-1.27-2.199-.433-.75-.737-1.278c-1.299-2.244-3.855-6.686-5.132-8.883-.393-.612-1.305-.563-1.643.07L9.902 6.676l-.432.748-5.587 9.678c-.08.143-.227.378-.3.532a.95.95 0 0 0 .058.887.97.97 0 0 0 .878.456H7.86c4.026 0 10.175.003 11.684 0a.958.958 0 0 0 .828-1.434zm-8.665-2.853-.741-1.283a.34.34 0 0 1 .293-.508h1.482c.26 0 .423.282.293.508l-.741 1.283a.34.34 0 0 1-.587 0m-1.242-2.39a5 5 0 0 1-.158-.477l2.452.477zm1.12 3.376a5 5 0 0 1-.334.376l-.813-2.361zm2.365-2.658q.25.038.491.102l-1.638 1.885zm-3.794-2a6 6 0 0 1-.036-.72l3.237 1.579-3.201-.858m-.384 2.365.858 3.2a6 6 0 0 1-.607.393zm5.442.009q.33.145.642.329l-2.986 2.014zm-5.02-4.113c.06-.439.151-.87.262-1.285l4.918 4.276zm-1.09 8.143c-.41.167-.829.304-1.243.415l1.243-6.396zm7.597-3.128c.35.27.679.566.982.87l-6.161 2.12zM12.214 5.59c.907 1.574 2.223 3.855 3.478 6.027l-4.683-4.683.776-1.345a.248.248 0 0 1 .429 0zM4.9 17.515c.258-.445.612-1.056.69-1.196l2.791-4.832-1.715 6.4H5.114a.247.247 0 0 1-.214-.372m13.985.372h-6.963l6.4-1.715.777 1.345a.247.247 0 0 1-.214.37"/></g><defs><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,NS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 5.75a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5zm0 3.5a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5zm-.75 4.25a.75.75 0 0 1 .75-.75h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75M5 16.25a.75.75 0 0 0 0 1.5h7a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,FS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M22 10.888h-5.848l5.065-2.924-1.113-1.927L15.04 8.96l2.924-5.065-1.927-1.113-2.924 5.065V2h-2.224v5.848L7.963 2.783 6.036 3.896 8.961 8.96 3.896 6.037 2.783 7.963l5.065 2.924H2v2.225h5.848l-5.065 2.924 1.113 1.927L8.96 15.04l-2.924 5.064 1.927 1.113 2.924-5.065V22h2.225v-5.848l2.923 5.065 1.927-1.113-2.924-5.065 5.065 2.924 1.113-1.927-5.065-2.923H22v-2.225zm-10 4.138a3.037 3.037 0 1 1 0-6.074 3.037 3.037 0 0 1 0 6.074"/>
  </svg>
`,qS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m7.192 11.316 10-4.5.616 1.368L9.328 12l8.48 3.816-.616 1.368-10-4.5a.75.75 0 0 1 0-1.368" clip-rule="evenodd"/>
  </svg>
`,WS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.274 10.907c-.641.776-.047 1.943.958 1.88l3.617-.225 1.944 3.059c.54.85 1.834.644 2.085-.33l.686-2.666 7.406 7.405a.75.75 0 1 0 1.06-1.06l-7.405-7.406 2.666-.687c.975-.25 1.18-1.544.33-2.084l-3.058-1.944.225-3.618c.062-1.004-1.105-1.599-1.88-.958L8.113 4.581 4.743 3.25c-.937-.37-1.862.556-1.493 1.492l1.332 3.37zm4.688.145-3.018.188L5.87 8.909a1.15 1.15 0 0 0 .183-1.155L4.942 4.94l2.812 1.111c.39.154.832.084 1.155-.182l2.332-1.926-.188 3.018a1.15 1.15 0 0 0 .53 1.042l2.553 1.622-2.929.754a1.15 1.15 0 0 0-.826.827l-.755 2.928-1.622-2.552a1.15 1.15 0 0 0-1.042-.53" clip-rule="evenodd"/>
  </svg>
`,GS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.458 5.95H8.5c-.69 0-1.25.56-1.25 1.25V10c0 .45-.108.875-.3 1.25h3.467a2.5 2.5 0 0 1 2.333-1.6h5.5a2.5 2.5 0 0 1 0 5h-5.5a2.5 2.5 0 0 1-2.427-1.9H6.95c.192.375.3.8.3 1.25v2.809c0 .69.56 1.25 1.25 1.25h1.914a2.5 2.5 0 0 1 2.336-1.609h5.5a2.5 2.5 0 0 1 0 5h-5.5a2.5 2.5 0 0 1-2.425-1.891H8.5a2.75 2.75 0 0 1-2.75-2.75V14c0-.69-.56-1.25-1.25-1.25H2v-1.5h2.512A1.25 1.25 0 0 0 5.75 10V7.2A2.75 2.75 0 0 1 8.5 4.45h1.8a2.5 2.5 0 0 1 2.45-2h5.5a2.5 2.5 0 0 1 0 5h-5.5a2.5 2.5 0 0 1-2.292-1.5m1.292-1a1 1 0 0 1 1-1h5.5a1 1 0 1 1 0 2h-5.5a1 1 0 0 1-1-1m0 7.2a1 1 0 0 1 1-1h5.5a1 1 0 1 1 0 2h-5.5a1 1 0 0 1-1-1m1 5.8a1 1 0 1 0 0 2h5.5a1 1 0 1 0 0-2z" clip-rule="evenodd"/>
  </svg>
`,ZS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.75 4.5c-1.138 0-2.098.76-2.4 1.8H8.764a2.75 2.75 0 0 0-2.75 2.75v1c0 .69-.56 1.25-1.25 1.25H2v1.5h2.765c.69 0 1.25.56 1.25 1.25v1a2.75 2.75 0 0 0 2.75 2.75h1.616a2.5 2.5 0 0 0 2.369 1.7h5.5a2.5 2.5 0 0 0 0-5h-5.5c-1.138 0-2.098.76-2.4 1.8H8.764c-.69 0-1.25-.56-1.25-1.25v-1c0-.788-.332-1.499-.863-2a2.74 2.74 0 0 0 .863-2v-1c0-.69.56-1.25 1.25-1.25h1.616a2.5 2.5 0 0 0 2.369 1.7h5.5a2.5 2.5 0 0 0 0-5zm-1 2.5a1 1 0 0 1 1-1h5.5a1 1 0 1 1 0 2h-5.5a1 1 0 0 1-1-1m0 10a1 1 0 0 1 1-1h5.5a1 1 0 1 1 0 2h-5.5a1 1 0 0 1-1-1" clip-rule="evenodd"/>
  </svg>
`,Xh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.5 12c0-.46.373-.833.833-.833h13.334a.833.833 0 0 1 0 1.666H5.333A.833.833 0 0 1 4.5 12" clip-rule="evenodd"/>
  </svg>
`,US=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.167 3.25c-.783 0-1.417.634-1.417 1.417V15.5c0 .782.634 1.417 1.417 1.417h8.666c.783 0 1.417-.635 1.417-1.417V8.125h-2.5a1.833 1.833 0 0 1-1.833-1.833V3.25zm7.25 1.223 1.913 2.152h-1.58a.333.333 0 0 1-.333-.333zM7.25 4.667a2.917 2.917 0 0 1 2.917-2.917h6.5a.75.75 0 0 1 .56.252l4.334 4.875a.75.75 0 0 1 .189.498V15.5a2.917 2.917 0 0 1-2.917 2.917H16.75v.916a2.917 2.917 0 0 1-2.917 2.917H5.708a3.46 3.46 0 0 1-3.458-3.458V8.5a2.917 2.917 0 0 1 2.917-2.917H7.25zm0 2.416H5.167c-.783 0-1.417.635-1.417 1.417v10.292c0 1.081.877 1.958 1.958 1.958h8.125c.783 0 1.417-.634 1.417-1.417v-.916h-5.083A2.917 2.917 0 0 1 7.25 15.5zm4.333-.25a.75.75 0 0 1 .75-.75h1.409a.75.75 0 0 1 0 1.5h-1.409a.75.75 0 0 1-.75-.75m0 3.25a.75.75 0 0 1 .75-.75h4.334a.75.75 0 0 1 0 1.5h-4.334a.75.75 0 0 1-.75-.75m0 3.25a.75.75 0 0 1 .75-.75h3.25a.75.75 0 0 1 0 1.5h-3.25a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,jS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M19.5 19.5v-9.022a.5.5 0 0 0-.193-.394l-7-5.445a.5.5 0 0 0-.614 0l-7 5.445a.5.5 0 0 0-.193.394V19.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5M3.772 8.9A2 2 0 0 0 3 10.477V19.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9.022a2 2 0 0 0-.772-1.579l-7-5.444a2 2 0 0 0-2.456 0z" clip-rule="evenodd"/>
  </svg>
`,YS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 9.5a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0M9.5 2.25a7.25 7.25 0 1 0 4.569 12.88l5.4 5.4a.75.75 0 1 0 1.061-1.06l-5.4-5.401A7.25 7.25 0 0 0 9.5 2.25" clip-rule="evenodd"/>
  </svg>
`,qs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.5 12a1.73 1.73 0 1 0 3.462 0A1.73 1.73 0 0 0 4.5 12m7.5 1.73a1.73 1.73 0 1 1 0-3.46 1.73 1.73 0 0 1 0 3.46m5.77 0a1.73 1.73 0 1 1 0-3.46 1.73 1.73 0 0 1 0 3.46" clip-rule="evenodd"/>
  </svg>
`,Kh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.5 6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m0 6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M12 19.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3" clip-rule="evenodd"/>
  </svg>
`,Jh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.75 4a.75.75 0 0 0-1.5 0v16a.75.75 0 0 0 1.5 0zm8.405 4.57a.75.75 0 1 0-.976-1.14l-4.667 4a.75.75 0 0 0 0 1.14l4.667 4a.75.75 0 1 0 .976-1.14l-3.128-2.68H20a.75.75 0 0 0 0-1.5h-9.973z" clip-rule="evenodd"/>
  </svg>
`,Qh=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.75 4a.75.75 0 0 0-1.5 0v16a.75.75 0 0 0 1.5 0zm-9.905 4.57a.75.75 0 1 1 .976-1.14l4.667 4a.75.75 0 0 1 0 1.14l-4.667 4a.75.75 0 1 1-.976-1.14l3.128-2.68H4a.75.75 0 0 1 0-1.5h9.973z" clip-rule="evenodd"/>
  </svg>
`,XS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 4A.75.75 0 0 1 5 3.25h14a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-.75.75H5a.75.75 0 0 1-.75-.75v-3a.75.75 0 0 1 1.5 0v2.25h12.5V4.75H5.75V7.5a.75.75 0 0 1-1.5 0zm8 4a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5H13a.75.75 0 0 1-.75-.75m.75 2.75a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5zM12.25 15a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75M8.03 8.47a.75.75 0 0 0-1.06 1.06l1.72 1.72H2.5a.75.75 0 0 0 0 1.5h6.19l-1.72 1.72a.75.75 0 1 0 1.06 1.06l3-3a.75.75 0 0 0 0-1.06z" clip-rule="evenodd"/>
  </svg>
`,KS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-opacity=".6" fill-rule="evenodd" d="M13 5.75c0-.966.784-1.75 1.75-1.75h3c.966 0 1.75.784 1.75 1.75v13a1.75 1.75 0 0 1-1.75 1.75h-3A1.75 1.75 0 0 1 13 18.75V16a.75.75 0 0 1 1.5 0v2.75c0 .138.112.25.25.25h3a.25.25 0 0 0 .25-.25v-13a.25.25 0 0 0-.25-.25h-3a.25.25 0 0 0-.25.25V8.5a.75.75 0 0 1-1.5 0z" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M6.75 4a.75.75 0 0 1 0 1.5h-1a.25.25 0 0 0-.25.25v13c0 .138.112.25.25.25h1a.75.75 0 0 1 0 1.5h-1A1.75 1.75 0 0 1 4 18.75v-13C4 4.784 4.784 4 5.75 4zm3.243 6.73a.75.75 0 1 0-1.152-.96l-1.667 2a.75.75 0 0 0 0 .96l1.667 2a.75.75 0 0 0 1.152-.96L9.35 13h3.399a.75.75 0 0 0 0-1.5H9.351z" clip-rule="evenodd"/>
  </svg>
`,JS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-opacity=".6" fill-rule="evenodd" d="M10.5 5.75A1.75 1.75 0 0 0 8.75 4h-3A1.75 1.75 0 0 0 4 5.75v13c0 .966.784 1.75 1.75 1.75h3a1.75 1.75 0 0 0 1.75-1.75V16A.75.75 0 0 0 9 16v2.75a.25.25 0 0 1-.25.25h-3a.25.25 0 0 1-.25-.25v-13a.25.25 0 0 1 .25-.25h3a.25.25 0 0 1 .25.25V8.5a.75.75 0 0 0 1.5 0z" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M16.75 4a.75.75 0 0 0 0 1.5h1a.25.25 0 0 1 .25.25v13a.25.25 0 0 1-.25.25h-1a.75.75 0 0 0 0 1.5h1a1.75 1.75 0 0 0 1.75-1.75v-13A1.75 1.75 0 0 0 17.75 4zm-3.243 6.73a.75.75 0 1 1 1.152-.96l1.667 2a.75.75 0 0 1 0 .96l-1.667 2a.75.75 0 0 1-1.152-.96l.642-.77H10.75a.75.75 0 0 1 0-1.5h3.399z" clip-rule="evenodd"/>
  </svg>
`,eu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M3.03 5.302c-.278-1.606 1.41-2.832 2.851-2.07l13.518 7.14c1.542.815 1.336 3.086-.328 3.609l-5.526 1.736a1.96 1.96 0 0 0-1.01.734L9.17 21.174c-1.012 1.421-3.236.915-3.534-.804z"/><path stroke='currentColor' stroke-opacity=".2" d="M3.523 5.217c-.207-1.197 1.05-2.11 2.125-1.543l13.518 7.14c1.149.607.995 2.3-.245 2.69l-5.526 1.736c-.512.16-.957.484-1.268.921l-3.364 4.723c-.754 1.06-2.411.682-2.633-.6z"/>
  </svg>
`,QS=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.53 6.03a.75.75 0 0 0-1.06-1.06l-1.5 1.5-.406-.464a.75.75 0 1 0-1.128.988l.933 1.067a.75.75 0 0 0 1.095.036zm0 5.5a.75.75 0 1 0-1.06-1.06l-1.5 1.5-.406-.464a.75.75 0 0 0-1.128.988l.933 1.066a.75.75 0 0 0 1.095.037zm0 4.44a.75.75 0 0 1 0 1.06l-2.066 2.067a.75.75 0 0 1-1.095-.037l-.933-1.066a.75.75 0 0 1 1.128-.988l.406.463 1.5-1.5a.75.75 0 0 1 1.06 0M10.5 5.25a.75.75 0 0 0 0 1.5h9.6a.75.75 0 0 0 0-1.5zM9.75 12a.75.75 0 0 1 .75-.75h9.6a.75.75 0 0 1 0 1.5h-9.6a.75.75 0 0 1-.75-.75m.75 5.25a.75.75 0 0 0 0 1.5h9.6a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,e$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M16.19 6.16a2.133 2.133 0 1 1 4.267 0 2.133 2.133 0 0 1-4.266 0m-1.286 1.353L9.22 8.546a3.66 3.66 0 0 1-.866 2.308l3.346 3.824a3.66 3.66 0 0 1 2.596-.525l1.977-4.942a3.7 3.7 0 0 1-1.368-1.698m-5.982-.481A3.677 3.677 0 1 0 7.13 11.8l3.47 3.965a3.676 3.676 0 1 0 5.129-1.038l1.976-4.943q.302.052.619.052A3.676 3.676 0 1 0 14.65 5.99zM3.41 8.483a2.133 2.133 0 1 1 4.266 0 2.133 2.133 0 0 1-4.266 0m10.266 7.162a2.133 2.133 0 1 0 0 4.266 2.133 2.133 0 0 0 0-4.266" clip-rule="evenodd"/>
  </svg>
`,t$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m9.488 15.75-1.164 2.425 1.352.65 1.476-3.075H17.5v-1.5h-5.628l1.92-4H17.5v-1.5h-2.988l1.164-2.425-1.352-.65-1.476 3.075H6.5v1.5h5.628l-1.92 4H6.5v1.5z" clip-rule="evenodd"/>
  </svg>
`,r$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.435 5.118a2.868 2.868 0 0 1 4.986-1.934 2.868 2.868 0 0 1 4.639 3.301h2.831c.967 0 1.75.784 1.75 1.75v2.236a1.75 1.75 0 0 1-1.059 1.608V19a2.75 2.75 0 0 1-2.75 2.75H7.01A2.75 2.75 0 0 1 4.259 19v-6.921A1.75 1.75 0 0 1 3.2 10.47V8.235c0-.966.784-1.75 1.75-1.75h2.832a2.86 2.86 0 0 1-.347-1.367m2.868 1.367h1.368V5.118a1.368 1.368 0 1 0-1.368 1.367m2.868-1.367v1.367h1.367a1.368 1.368 0 1 0-1.367-1.367M4.95 7.985a.25.25 0 0 0-.25.25v2.236c0 .138.112.25.25.25h14.941a.25.25 0 0 0 .25-.25V8.235a.25.25 0 0 0-.25-.25zm.809 4.236V19c0 .69.56 1.25 1.25 1.25h4.662v-8.03zm7.412 0v8.029h4.661c.69 0 1.25-.56 1.25-1.25v-6.78z" clip-rule="evenodd"/>
  </svg>
`,n$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 4.75a.75.75 0 0 1 .75.75v5.75h5.75a.75.75 0 0 1 0 1.5h-5.75v5.75a.75.75 0 0 1-1.5 0v-5.75H5.5a.75.75 0 0 1 0-1.5h5.75V5.5a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,i$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.5 4.75a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5M3.25 6.5a3.25 3.25 0 0 1 6.49-.25c.794.001 1.56.016 2.357.208.897.217 1.79.645 2.853 1.442l.02.015.02.017c.864.745 1.475 1.75 1.841 2.826a.75.75 0 0 1-1.42.484c-.294-.865-.766-1.62-1.382-2.158-.928-.692-1.633-1.01-2.284-1.168-.675-.162-1.334-.166-2.244-.166A3.26 3.26 0 0 1 7.25 9.663v3.674a3.251 3.251 0 1 1-1.5 0V9.663A3.25 3.25 0 0 1 3.25 6.5m3.25 8.25a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m11-1a.75.75 0 0 0-1.5 0V16h-2.25a.75.75 0 0 0 0 1.5H16v2.25a.75.75 0 0 0 1.5 0V17.5h2.25a.75.75 0 0 0 0-1.5H17.5z" clip-rule="evenodd"/>
  </svg>
`,a$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 6A2.75 2.75 0 0 1 7 3.25h10A2.75 2.75 0 0 1 19.75 6v6a.75.75 0 0 1-1.5 0V6c0-.69-.56-1.25-1.25-1.25H7c-.69 0-1.25.56-1.25 1.25v12c0 .69.56 1.25 1.25 1.25h5a.75.75 0 0 1 0 1.5H7A2.75 2.75 0 0 1 4.25 18zm4 2A.75.75 0 0 1 9 7.25h3a.75.75 0 0 1 0 1.5H9A.75.75 0 0 1 8.25 8M9 10.75a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zM8.25 15a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75m11.25 0a.75.75 0 0 0-1.5 0v2.25h-2.25a.75.75 0 0 0 0 1.5H18V21a.75.75 0 0 0 1.5 0v-2.25h2.25a.75.75 0 0 0 0-1.5H19.5z" clip-rule="evenodd"/>
  </svg>
`,o$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.06 4.185A.75.75 0 0 0 4 5.246l1.398 1.399a14.1 14.1 0 0 0-3.212 2.41.75.75 0 0 0 1.06 1.06 12.6 12.6 0 0 1 3.263-2.36l2.24 2.242a9.6 9.6 0 0 0-3.414 2.207.75.75 0 1 0 1.061 1.06 8.1 8.1 0 0 1 3.54-2.08l2.467 2.466A5.64 5.64 0 0 0 8.17 15.3a.75.75 0 1 0 1.06 1.06 4.15 4.15 0 0 1 5.87 0q.044.044.092.08l2.744 2.742a.75.75 0 1 0 1.06-1.06zm4.492 2.507c4.035-.85 8.402.292 11.533 3.423a.75.75 0 0 0 1.06-1.06 14.1 14.1 0 0 0-12.902-3.83.75.75 0 1 0 .31 1.467m3.752 2.75a.75.75 0 1 0-.176 1.49 8.12 8.12 0 0 1 4.807 2.333.75.75 0 0 0 1.06-1.06 9.62 9.62 0 0 0-5.691-2.763m-1.139 8.842a.75.75 0 1 0 0 1.5h.01a.75.75 0 1 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,tu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 5A2.75 2.75 0 0 1 6 2.25h9A2.75 2.75 0 0 1 17.75 5v10.857a2.75 2.75 0 0 1-2.75 2.75H6a2.75 2.75 0 0 1-2.75-2.75zM6 3.75c-.69 0-1.25.56-1.25 1.25v10.857c0 .69.56 1.25 1.25 1.25h9c.69 0 1.25-.56 1.25-1.25V5c0-.69-.56-1.25-1.25-1.25z" clip-rule="evenodd"/><path fill='currentColor' fill-opacity=".6" d="M6.25 18.607H15a2.75 2.75 0 0 0 2.75-2.75V5.25H18A2.75 2.75 0 0 1 20.75 8v10.857a2.75 2.75 0 0 1-2.75 2.75H9a2.75 2.75 0 0 1-2.75-2.75z"/>
  </svg>
`,s$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9.255 4.832a2.75 2.75 0 0 1 5.49 0A6.75 6.75 0 0 1 18.75 11v3.159c0 .34.135.665.375.906l1.064 1.063c.598.599.174 1.622-.672 1.622H15.75V18a3.75 3.75 0 1 1-7.5 0v-.25H4.483c-.847 0-1.27-1.023-.672-1.622l1.064-1.063c.24-.24.375-.567.375-.906V11a6.75 6.75 0 0 1 4.005-6.168M9.75 17.75V18a2.25 2.25 0 0 0 4.5 0v-.25zm2.25-14c-.69 0-1.25.56-1.25 1.25v.341a.75.75 0 0 1-.5.708A5.25 5.25 0 0 0 6.75 11v3.159c0 .737-.293 1.445-.815 1.966l-.124.125h12.378l-.124-.125a2.78 2.78 0 0 1-.815-1.966V11c0-2.285-1.46-4.23-3.5-4.951a.75.75 0 0 1-.5-.708V5c0-.69-.56-1.25-1.25-1.25" clip-rule="evenodd"/>
  </svg>
`,l$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M6.268 6.199c.568.46.78.426 1.845.355L18.16 5.95c.214 0 .036-.214-.035-.25l-1.668-1.205c-.32-.248-.746-.533-1.562-.462l-9.728.71c-.354.035-.425.213-.284.355zM6.87 8.54v10.569c0 .568.284.78.923.745l11.04-.638c.638-.035.71-.426.71-.887V7.83c0-.46-.178-.71-.568-.674L7.439 7.83c-.426.035-.568.248-.568.71m10.899.567c.07.319 0 .639-.32.675l-.533.106v7.802c-.462.249-.887.39-1.242.39-.568 0-.71-.177-1.136-.709l-3.48-5.462v5.285l1.102.248s0 .639-.889.639l-2.449.142c-.07-.142 0-.496.249-.568l.639-.177V10.49l-.888-.07c-.07-.32.107-.781.604-.817l2.627-.176 3.62 5.532v-4.893l-.923-.107c-.07-.39.214-.673.569-.71zM4.35 3.787l10.117-.745c1.242-.107 1.562-.035 2.343.532l3.23 2.27c.532.39.71.496.71.922v12.45c0 .78-.284 1.241-1.278 1.312l-11.75.71c-.745.035-1.1-.071-1.491-.568l-2.378-3.086c-.426-.568-.603-.993-.603-1.49V5.028c0-.639.283-1.17 1.1-1.241"/>
  </svg>
`,ru=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.114 3.678a.75.75 0 0 1 0 1.06L4.28 6.573a.75.75 0 0 1-1.06-1.06l1.833-1.834a.75.75 0 0 1 1.06 0m11.772 0a.75.75 0 0 1 1.061 0l1.833 1.833a.75.75 0 0 1-1.06 1.061l-1.834-1.833a.75.75 0 0 1 0-1.061M12 5.875a6.583 6.583 0 1 0 0 13.167 6.583 6.583 0 0 0 0-13.167m-8.083 6.583a8.083 8.083 0 1 1 16.166 0 8.083 8.083 0 0 1-16.166 0" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M15.197 10.359a.75.75 0 0 1 0 1.06l-3.555 3.556a.75.75 0 0 1-1.061 0l-1.778-1.778a.75.75 0 0 1 1.06-1.06l1.248 1.247 3.025-3.025a.75.75 0 0 1 1.061 0" clip-rule="evenodd"/>
  </svg>
`,c$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.182 3.272a.75.75 0 0 1 .546.91L10.71 8.25h4.453l1.108-4.432a.75.75 0 0 1 1.456.364L16.71 8.25H20a.75.75 0 0 1 0 1.5h-3.664l-1.125 4.5H18a.75.75 0 1 1 0 1.5h-3.164l-1.108 4.432a.75.75 0 0 1-1.456-.364l1.017-4.068H8.836l-1.108 4.432a.75.75 0 0 1-1.456-.364L7.29 15.75H4a.75.75 0 0 1 0-1.5h3.664l1.125-4.5H6a.75.75 0 0 1 0-1.5h3.164l1.108-4.432a.75.75 0 0 1 .91-.546m-.846 6.478-1.125 4.5h4.453l1.125-4.5z" clip-rule="evenodd"/>
  </svg>
`,nu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.129 5.762a.6.6 0 0 0 .15-.08l.255-.177V7.64c0 .188.063.35.181.466a.66.66 0 0 0 .47.177c.186 0 .35-.061.468-.177a.64.64 0 0 0 .182-.466V4.934a.7.7 0 0 0-.197-.52c-.13-.13-.316-.195-.534-.195-.221 0-.434.022-.675.183l-.677.452a.53.53 0 0 0-.252.46c0 .273.203.472.464.472a.5.5 0 0 0 .165-.024m5.277-.16a.768.768 0 0 0 0 1.536h10.326a.768.768 0 1 0 0-1.536zm0 5.632a.768.768 0 0 0 0 1.536h10.326a.768.768 0 1 0 0-1.535zm0 5.633a.768.768 0 1 0 0 1.536h10.326a.768.768 0 1 0 0-1.536zm-2.782-5.753q.018-.099.018-.21c0-.678-.58-1.136-1.486-1.136-.652 0-1.176.277-1.373.721.197-.444.721-.72 1.373-.72.907 0 1.486.457 1.486 1.134q0 .112-.018.211m-1.5 1.64v.02h1.184c.274 0 .43.163.43.414 0-.25-.156-.414-.43-.414H5.126zm-1.384.237c.035-.14.126-.26.284-.393l1.026-.878c.338-.29.48-.453.523-.622-.042.17-.185.331-.523.622l-1.026.879c-.158.131-.25.253-.284.392m.763-1.81a.8.8 0 0 0 .251-.254.7.7 0 0 1 .184-.193.36.36 0 0 1 .202-.054c.113 0 .199.034.255.085.056.05.09.12.09.21 0 .17-.079.304-.502.667l-1.026.878c-.219.184-.336.365-.336.608 0 .156.045.303.152.412.108.108.265.164.463.164h2.073a.54.54 0 0 0 .389-.145.51.51 0 0 0 .142-.371.5.5 0 0 0-.142-.374.54.54 0 0 0-.39-.142h-.932l.496-.428c.287-.25.506-.447.651-.65.15-.207.221-.419.221-.691 0-.37-.16-.684-.442-.902-.281-.217-.677-.335-1.146-.335-.676 0-1.248.288-1.467.783a.7.7 0 0 0-.057.283c0 .155.05.29.152.387.1.095.24.142.4.142a.6.6 0 0 0 .32-.08m-.832 4.897c.152-.414.67-.853 1.557-.853.457 0 .865.096 1.16.29a1 1 0 0 1 .478.865c0 .483-.308.804-.692.941.234.05.43.143.576.279.184.17.285.404.285.687 0 .405-.174.737-.49.966-.313.228-.762.352-1.311.352-.96 0-1.495-.458-1.641-.868a.7.7 0 0 1-.04-.228.5.5 0 0 1 .155-.387.6.6 0 0 1 .413-.142q.174-.001.305.064.13.066.223.203a.8.8 0 0 0 .236.245c.09.055.206.087.377.087.278 0 .46-.165.46-.379a.33.33 0 0 0-.14-.288c-.096-.066-.242-.104-.444-.104H5.11a.48.48 0 0 1-.35-.122.44.44 0 0 1-.12-.323c0-.124.039-.236.12-.317.082-.08.2-.125.35-.125h.028c.178 0 .311-.038.399-.102a.32.32 0 0 0 .131-.268.32.32 0 0 0-.112-.258.5.5 0 0 0-.322-.098.57.57 0 0 0-.286.068.53.53 0 0 0-.198.207.7.7 0 0 1-.241.27.64.64 0 0 1-.343.082.55.55 0 0 1-.401-.144.5.5 0 0 1-.136-.363c0-.085.012-.153.042-.237" clip-rule="evenodd"/>
  </svg>
`,d$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M19.552 5.67c.25-.25.654-.25.904 0l-.001.002c.25.25.25.654 0 .904a3.52 3.52 0 0 1-2.524 1.036q-.233 0-.472-.028c-1.155-.137-2.32-.762-3.364-1.807l-1.808 1.808 3.127 3.127a.64.64 0 1 1-.904.905L11.383 8.49l-1.809 1.808 3.127 3.127a.64.64 0 1 1-.904.904L8.67 11.202 6.862 13.01l3.127 3.127a.64.64 0 1 1-.904.904l-3.127-3.127-.004-.004A6.394 6.394 0 0 1 15 4.872c1.6 1.6 3.43 1.921 4.552.799M6.132 9.643a.986.986 0 1 0 1.394-1.395.986.986 0 0 0-1.393 1.395M9.336 6.44a.986.986 0 1 0 1.393-1.395.986.986 0 0 0-1.393 1.395m5.223.709 3.138 3.138a6.393 6.393 0 0 1-9.053 9.03c-1.6-1.6-3.429-1.92-4.551-.798a.64.64 0 1 1-.905-.904c.786-.786 1.85-1.144 2.996-1.008 1.156.136 2.32.761 3.364 1.806l1.808-1.808-3.126-3.127a.639.639 0 1 1 .904-.904L12.26 15.7l1.808-1.809-3.127-3.126a.639.639 0 1 1 .904-.905l3.127 3.127 1.808-1.808-3.127-3.127a.64.64 0 1 1 .905-.904m-1.643 11.995a.986.986 0 1 0 1.394-1.395.986.986 0 0 0-1.394 1.395m3.202-3.202a.986.986 0 1 0 1.394-1.395.986.986 0 0 0-1.394 1.395" clip-rule="evenodd"/>
  </svg>
`,iu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.25 4a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V5.81l-8.72 8.72a.75.75 0 1 1-1.06-1.06l8.72-8.72H14a.75.75 0 0 1-.75-.75M6 6.75c-.69 0-1.25.56-1.25 1.25v10c0 .69.56 1.25 1.25 1.25h10c.69 0 1.25-.56 1.25-1.25v-4a.75.75 0 0 1 1.5 0v4A2.75 2.75 0 0 1 16 20.75H6A2.75 2.75 0 0 1 3.25 18V8A2.75 2.75 0 0 1 6 5.25h4a.75.75 0 0 1 0 1.5z" clip-rule="evenodd"/>
  </svg>
`,h$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.665 2.33a.75.75 0 0 1 .67 0l8 4a.75.75 0 0 1 .415.67v10a.75.75 0 0 1-.415.67l-8 4a.75.75 0 0 1-.67 0l-8-4A.75.75 0 0 1 3.25 17V7a.75.75 0 0 1 .415-.67zM4.75 8.213l6.5 3.25v8.323l-6.5-3.25zm8 11.573 6.5-3.25V8.214l-6.5 3.25zM12 10.162 18.323 7 12 3.839 5.677 7z" clip-rule="evenodd"/>
  </svg>
`,$1=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7 3.25A2.75 2.75 0 0 0 4.25 6v12A2.75 2.75 0 0 0 7 20.75h10A2.75 2.75 0 0 0 19.75 18V6A2.75 2.75 0 0 0 17 3.25zM5.75 6c0-.69.56-1.25 1.25-1.25h10c.69 0 1.25.56 1.25 1.25v12c0 .69-.56 1.25-1.25 1.25H7c-.69 0-1.25-.56-1.25-1.25zM9 7.25a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5zm-.75 4.25a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75M9 14.25a.75.75 0 0 0 0 1.5h5a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,au=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75a3.9 3.9 0 0 0 3.9-3.9v-.585c0-.4.003-.486.012-.543a.975.975 0 0 1 .81-.81c.057-.009.143-.012.543-.012h.585a3.9 3.9 0 0 0 3.9-3.9c0-5.385-4.365-9.75-9.75-9.75M9.075 7.613a1.462 1.462 0 1 1 2.925 0 1.462 1.462 0 0 1-2.925 0m4.875.974a1.463 1.463 0 1 1 2.925 0 1.463 1.463 0 0 1-2.925 0M7.613 10.05a1.463 1.463 0 1 0 0 2.925 1.463 1.463 0 0 0 0-2.925" clip-rule="evenodd"/>
  </svg>
`,ou=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.8 2.489a.75.75 0 0 0-.75.75V4.25H7A2.75 2.75 0 0 0 4.25 7v12A2.75 2.75 0 0 0 7 21.75h10A2.75 2.75 0 0 0 19.75 19V7A2.75 2.75 0 0 0 17 4.25h-.95V3.239a.75.75 0 0 0-.75-.75zm7.25 3.261v.928a.75.75 0 0 1-.75.75H8.8a.75.75 0 0 1-.75-.75V5.75H7c-.69 0-1.25.56-1.25 1.25v12c0 .69.56 1.25 1.25 1.25h10c.69 0 1.25-.56 1.25-1.25V7c0-.69-.56-1.25-1.25-1.25zm-6.5.178v-1.94h5v1.94z" clip-rule="evenodd"/>
  </svg>
`,u$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 7A2.75 2.75 0 0 1 5 4.25h14A2.75 2.75 0 0 1 21.75 7v10A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17zM5 5.75c-.69 0-1.25.56-1.25 1.25v1.25h16.5V7c0-.69-.56-1.25-1.25-1.25zm15.25 4H3.75V17c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25zm-6 5.25a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,su=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M19.279 4.721a1.614 1.614 0 0 0-2.28 0l-.885.883 2.278 2.273.887-.885a1.603 1.603 0 0 0 0-2.271M17.33 8.937l-2.277-2.273L4.25 17.445v2.305h2.245zm-1.39-5.278a3.114 3.114 0 0 1 4.398 0 3.103 3.103 0 0 1 0 4.395L7.335 21.03a.75.75 0 0 1-.53.22H3.5a.75.75 0 0 1-.75-.75v-3.367c0-.2.08-.39.22-.53z" clip-rule="evenodd"/>
  </svg>
`,f$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M18 12a6 6 0 1 1-12 0 6 6 0 0 1 12 0"/>
  </svg>
`,p$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0"/>
  </svg>
`,m$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.59 3.692a2.75 2.75 0 0 1 3.89 0l2.828 2.828a2.75 2.75 0 0 1 0 3.889l-5.328 5.329.884.884a.75.75 0 1 1-1.06 1.06L11.09 13.97l-4.925 4.924a.75.75 0 0 1-1.06-1.06l4.924-4.925-3.712-3.712a.75.75 0 0 1 1.06-1.06l.884.883zM9.324 10.08l4.596 4.596 5.329-5.329a1.25 1.25 0 0 0 0-1.767l-2.829-2.829a1.25 1.25 0 0 0-1.767 0z" clip-rule="evenodd"/>
  </svg>
`,g$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 2.25a.75.75 0 0 1 .75.75v7.25h5.5V10c0-.966.784-1.75 1.75-1.75h5c.966 0 1.75.784 1.75 1.75v2A1.75 1.75 0 0 1 18 13.75h-5A1.75 1.75 0 0 1 11.25 12v-.25h-5.5V17c0 .69.56 1.25 1.25 1.25h4.25V18c0-.966.784-1.75 1.75-1.75h5c.966 0 1.75.784 1.75 1.75v2A1.75 1.75 0 0 1 18 21.75h-5A1.75 1.75 0 0 1 11.25 20v-.25H7A2.75 2.75 0 0 1 4.25 17V3A.75.75 0 0 1 5 2.25M12.75 20c0 .138.112.25.25.25h5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25h-5a.25.25 0 0 0-.25.25zm0-8c0 .138.112.25.25.25h5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25h-5a.25.25 0 0 0-.25.25z" clip-rule="evenodd"/>
  </svg>
`,v$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.48 3.692a2.75 2.75 0 0 0-3.89 0L8.263 9.02l-.883-.884a.75.75 0 0 0-1.061 1.06l1.414 1.415 2.298 2.298-4.924 4.925a.75.75 0 1 0 1.06 1.06l4.925-4.924 2.298 2.298 1.414 1.414a.75.75 0 0 0 1.06-1.06l-.883-.884 5.328-5.329a2.75 2.75 0 0 0 0-3.89z" clip-rule="evenodd"/>
  </svg>
`,w$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m10.104 5.01 6.339 3.566c.782.44 1.415.796 1.883 1.119.47.324.88.684 1.102 1.175a2.75 2.75 0 0 1 0 2.26c-.222.491-.633.851-1.102 1.175-.468.323-1.1.679-1.883 1.119l-6.34 3.566c-.755.425-1.368.77-1.872.995-.508.227-1.015.387-1.54.328a2.75 2.75 0 0 1-1.921-1.124c-.31-.428-.419-.949-.47-1.503-.05-.55-.05-1.253-.05-2.12V8.435c0-.867 0-1.57.05-2.12.051-.554.16-1.075.47-1.503A2.75 2.75 0 0 1 6.69 3.687c.525-.06 1.032.1 1.54.328.504.226 1.117.57 1.873.995m-2.485.374c-.437-.195-.642-.22-.76-.206a1.25 1.25 0 0 0-.873.51c-.069.096-.148.287-.192.763-.043.473-.044 1.106-.044 2.02v7.057c0 .915 0 1.548.044 2.021.044.476.123.667.192.763.206.285.524.47.874.51.117.014.322-.01.759-.206.433-.194.985-.504 1.782-.952l6.273-3.529c.824-.463 1.396-.785 1.8-1.064.408-.282.538-.45.586-.557a1.25 1.25 0 0 0 0-1.027c-.048-.108-.178-.276-.586-.558-.404-.278-.976-.601-1.8-1.064L9.401 6.336c-.797-.448-1.35-.758-1.782-.952" clip-rule="evenodd"/>
  </svg>
`,x$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill='currentColor' fill-rule="evenodd" d="m10.217 4.787 6.358 3.577c.774.435 1.415.796 1.893 1.125.48.331.938.723 1.188 1.278a3 3 0 0 1 0 2.466c-.25.555-.708.947-1.188 1.278-.478.33-1.119.69-1.893 1.126l-6.358 3.576c-.748.42-1.37.77-1.883 1-.52.233-1.079.415-1.671.348a3 3 0 0 1-2.096-1.226c-.349-.483-.464-1.059-.516-1.626C4 17.148 4 16.435 4 15.577V8.423c0-.858 0-1.57.051-2.132.052-.567.167-1.143.516-1.626a3 3 0 0 1 2.096-1.226c.592-.067 1.15.115 1.67.348.515.23 1.136.58 1.884 1" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,b$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9.902 5.384q.027.116.074.226l.003.006c.276.666-.151 1.534-1.004 1.534H6.55a1.8 1.8 0 0 0-1.8 1.8v1.124q.017 0 .035-.003h.003a2.714 2.714 0 1 1 0 5.408h-.003l-.035-.003v1.974a1.8 1.8 0 0 0 1.8 1.8h1.974l-.003-.035v-.003a2.713 2.713 0 1 1 5.408 0v.003l-.003.035h1.124a1.8 1.8 0 0 0 1.8-1.8v-2.425c0-.85.866-1.284 1.536-1.003l.004.002q.11.047.226.074a1.353 1.353 0 1 0-.003-2.645c-.067.015-.141.04-.23.076-.666.276-1.533-.152-1.533-1.004V8.95a1.8 1.8 0 0 0-1.8-1.8h-1.575c-.85 0-1.284-.866-1.003-1.536l.002-.004q.047-.11.074-.226a1.353 1.353 0 1 0-2.646 0m-1.477.266c-.337-1.695.945-3.4 2.8-3.4 1.856 0 3.137 1.705 2.8 3.4h1.025a3.3 3.3 0 0 1 3.3 3.3v1.025c1.695-.337 3.4.944 3.4 2.8s-1.705 3.137-3.4 2.8v1.875a3.3 3.3 0 0 1-3.3 3.3h-1.609c-.825 0-1.24-.807-1.05-1.444q.035-.122.043-.22a1.214 1.214 0 1 0-2.418 0q.008.098.044.217v.002c.19.633-.223 1.445-1.05 1.445H6.55a3.3 3.3 0 0 1-3.3-3.3v-2.459c0-.825.807-1.24 1.444-1.05q.122.035.22.043a1.214 1.214 0 1 0 0-2.418q-.098.008-.217.044h-.002c-.633.19-1.445-.223-1.445-1.05V8.95a3.3 3.3 0 0 1 3.3-3.3z" clip-rule="evenodd"/>
  </svg>
`,U5=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 4.5c.46 0 .833.373.833.833v5.834h5.834a.833.833 0 0 1 0 1.666h-5.834v5.834a.833.833 0 0 1-1.666 0v-5.834H5.333a.833.833 0 0 1 0-1.666h5.834V5.333c0-.46.373-.833.833-.833" clip-rule="evenodd"/>
  </svg>
`,C$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1" clip-rule="evenodd"/>
  </svg>
`,y$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 6.5A2.25 2.25 0 0 1 4.5 4.25h15a2.25 2.25 0 0 1 2.25 2.25v11a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25zm2.25-.75a.75.75 0 0 0-.75.75v11c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-11a.75.75 0 0 0-.75-.75zM5.75 8.5a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m.75 2.75a.75.75 0 0 0 0 1.5H13a.75.75 0 0 0 0-1.5zm8.25.75a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75M6.5 14.75a.75.75 0 0 0 0 1.5h11a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,lu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.174 3.952c0-.426.346-.772.772-.772h15.956a.772.772 0 1 1 0 1.544h-.367v9.853h.367a.772.772 0 0 1 0 1.545h-7.206v1.661l3.942 2.252a.772.772 0 0 1-.766 1.341l-3.176-1.815v1.487a.772.772 0 1 1-1.544 0v-1.421l-3.062 1.75a.772.772 0 1 1-.766-1.341l3.828-2.188v-1.726H3.946a.772.772 0 1 1 0-1.545h.368V4.724h-.368a.77.77 0 0 1-.772-.772m2.684.772H17.99v9.853H5.858zm3.42 4.357a.772.772 0 0 0-1.545 0v2.28a.772.772 0 0 0 1.544 0zm2.646-2.482c.427 0 .772.346.772.772v3.99a.772.772 0 1 1-1.544 0V7.37c0-.426.346-.772.772-.772m4.191 3.622a.772.772 0 1 0-1.544 0v1.14a.772.772 0 0 0 1.544 0z" clip-rule="evenodd"/>
  </svg>
`,_$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.574 2.25h6.852c.258 0 .494 0 .692.016.213.018.446.057.677.175.329.168.596.435.764.765.118.23.157.463.175.676.016.198.016.434.016.692V6.25h.08c.535 0 .98 0 1.345.03.38.03.736.098 1.073.27a2.75 2.75 0 0 1 1.202 1.202c.172.337.24.693.27 1.073.03.365.03.81.03 1.345v4.66c0 .535 0 .98-.03 1.345-.03.38-.098.736-.27 1.073a2.75 2.75 0 0 1-1.201 1.202c-.338.172-.694.24-1.074.27-.365.03-.81.03-1.344.03h-.081v.676c0 .258 0 .494-.016.692a1.8 1.8 0 0 1-.175.677 1.75 1.75 0 0 1-.765.764c-.23.118-.463.157-.676.175-.198.016-.434.016-.692.016H8.574c-.258 0-.494 0-.692-.016a1.8 1.8 0 0 1-.676-.175 1.75 1.75 0 0 1-.765-.765 1.8 1.8 0 0 1-.175-.676c-.016-.198-.016-.434-.016-.692v-.676h-.08c-.535 0-.98 0-1.345-.03-.38-.03-.736-.098-1.073-.27A2.75 2.75 0 0 1 2.55 17.25c-.172-.338-.24-.694-.27-1.074-.03-.365-.03-.81-.03-1.345v-4.66c0-.535 0-.98.03-1.345.03-.38.098-.736.27-1.073A2.75 2.75 0 0 1 3.752 6.55c.337-.172.693-.24 1.073-.27.365-.03.81-.03 1.345-.03h.08V4.574c0-.258 0-.494.016-.692.018-.213.057-.446.175-.676a1.75 1.75 0 0 1 .765-.765c.23-.118.463-.157.676-.175.198-.016.434-.016.692-.016m-.824 4h8.5V4.6c0-.292 0-.467-.011-.596a.6.6 0 0 0-.018-.12.25.25 0 0 0-.105-.105.6.6 0 0 0-.12-.018 8 8 0 0 0-.596-.011H8.6c-.292 0-.467 0-.596.011a.6.6 0 0 0-.12.018.25.25 0 0 0-.105.104.6.6 0 0 0-.018.121c-.01.13-.011.304-.011.596zm.03-2.37v.002zm.1-.1h.002zm8.24 0h-.002zm.1.1v.002zM7.75 19.4c0 .292 0 .467.011.596a.6.6 0 0 0 .018.12.25.25 0 0 0 .104.105.6.6 0 0 0 .121.018c.13.01.304.011.596.011h6.8c.292 0 .467 0 .596-.011a.6.6 0 0 0 .12-.018.25.25 0 0 0 .105-.105.6.6 0 0 0 .018-.12c.01-.13.011-.304.011-.596v-2.8c0-.292 0-.467-.011-.596a.6.6 0 0 0-.018-.12.25.25 0 0 0-.105-.105.6.6 0 0 0-.12-.018 8 8 0 0 0-.596-.011H8.6c-.292 0-.467 0-.596.011a.6.6 0 0 0-.12.018.25.25 0 0 0-.105.104.6.6 0 0 0-.018.121c-.01.13-.011.304-.011.596zm.03-3.52v.002zm.1-.1h.002zm8.24 0h-.002zm.1.1v.002zm1.53 1.37v-.676c0-.258 0-.494-.016-.692a1.8 1.8 0 0 0-.175-.676 1.75 1.75 0 0 0-.765-.765 1.8 1.8 0 0 0-.676-.175c-.198-.016-.434-.016-.692-.016H8.574c-.258 0-.494 0-.692.016a1.8 1.8 0 0 0-.676.175 1.75 1.75 0 0 0-.765.765c-.118.23-.157.463-.175.676-.016.198-.016.434-.016.692v.676H6.2c-.572 0-.957 0-1.253-.025-.287-.023-.424-.065-.514-.111a1.25 1.25 0 0 1-.547-.547c-.046-.09-.088-.227-.111-.515-.024-.295-.025-.68-.025-1.252v-4.6c0-.572 0-.957.025-1.253.023-.287.065-.424.111-.514a1.25 1.25 0 0 1 .547-.547c.09-.046.227-.088.514-.111.296-.024.68-.025 1.253-.025h11.6c.572 0 .957 0 1.252.025.288.023.425.065.515.111.236.12.427.311.547.547.046.09.088.227.111.514.024.296.025.68.025 1.253v4.6c0 .572 0 .957-.025 1.252-.023.288-.065.425-.111.515a1.25 1.25 0 0 1-.547.547c-.09.046-.227.088-.515.111-.295.024-.68.025-1.252.025zm-1.63 2.97h-.002zm-8.24 0h.002zm-.1-.1v-.002zM6.25 11a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 0 1.5H7a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,k$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill='currentColor' d="M24.003 12c0 6.63-5.37 12-12 12s-12-5.37-12-12 5.37-12 12-12 12 5.37 12 12"/><path fill='currentColor' d="M13.603 12h-3.4V8.41h3.4c.99 0 1.8.81 1.8 1.8 0 .991-.81 1.801-1.8 1.801m0-6h-5.8v12h2.4v-3.6h3.4a4.2 4.2 0 1 0 0-8.4"/></g><defs><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,M$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M15 4.25a.75.75 0 0 1 .75.75v1.25H19A2.75 2.75 0 0 1 21.75 9v6A2.75 2.75 0 0 1 19 17.75h-3.25V19a.75.75 0 0 1-1.5 0v-1.25H5A2.75 2.75 0 0 1 2.25 15V9A2.75 2.75 0 0 1 5 6.25h9.25V5a.75.75 0 0 1 .75-.75M5 7.75h9.25v8.5H5c-.69 0-1.25-.56-1.25-1.25V9c0-.69.56-1.25 1.25-1.25m10.75 0v8.5H19c.69 0 1.25-.56 1.25-1.25V9c0-.69-.56-1.25-1.25-1.25zm-3 2.25a.75.75 0 0 0-1.5 0v4a.75.75 0 0 0 1.5 0zM9 9.25a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4A.75.75 0 0 1 9 9.25M6.75 10a.75.75 0 0 0-1.5 0v4a.75.75 0 0 0 1.5 0z" clip-rule="evenodd"/>
  </svg>
`,S$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.5 6.25a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5zm0 5a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5zM2.75 17a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75M9 6.25a.75.75 0 0 0 0 1.5h11a.75.75 0 0 0 0-1.5zM8.25 12a.75.75 0 0 1 .75-.75h11a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75M9 16.25a.75.75 0 0 0 0 1.5h11a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,cu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.035 11.25h3.209c.083-2.207.529-4.22 1.232-5.75q.215-.471.478-.9a8.01 8.01 0 0 0-4.92 6.65M12 2.5a9.5 9.5 0 1 0 0 19 9.5 9.5 0 0 0 0-19M12 4c-.64 0-1.459.596-2.161 2.126-.6 1.306-1.012 3.097-1.094 5.124h6.51c-.082-2.027-.494-3.818-1.094-5.124C13.46 4.596 12.64 4 12 4m4.756 7.25c-.083-2.207-.529-4.22-1.232-5.75a9 9 0 0 0-.478-.9 8.01 8.01 0 0 1 4.92 6.65zm-1.5 1.5H8.744c.082 2.027.494 3.818 1.094 5.124C10.54 19.404 11.36 20 12 20s1.459-.596 2.161-2.126c.6-1.306 1.012-3.097 1.094-5.124m-.21 6.65a9 9 0 0 0 .478-.9c.704-1.53 1.15-3.543 1.232-5.75h3.21a8.01 8.01 0 0 1-4.92 6.65m-6.092 0a9 9 0 0 1-.478-.9c-.703-1.53-1.15-3.543-1.232-5.75h-3.21a8.01 8.01 0 0 0 4.92 6.65" clip-rule="evenodd"/>
  </svg>
`,du=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 10.966v4.095c0 .565.458 1.024 1.024 1.024h4.095c.566 0 1.024-.459 1.024-1.024v-4.095c0-.566-.459-1.024-1.024-1.024H6.704A3.35 3.35 0 0 1 9.845 7.75v-1.5A4.845 4.845 0 0 0 5 10.966m8 0v4.095c0 .565.458 1.024 1.024 1.024h4.095c.566 0 1.024-.459 1.024-1.024v-4.095c0-.566-.459-1.024-1.024-1.024h-3.415a3.35 3.35 0 0 1 3.141-2.192v-1.5A4.845 4.845 0 0 0 13 10.966" clip-rule="evenodd"/>
  </svg>
`,hu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 5A.75.75 0 0 1 3 4.25h1A4.25 4.25 0 0 1 8.25 8.5 2.75 2.75 0 0 0 11 11.25h2a2.75 2.75 0 0 0 2.75-2.75A4.25 4.25 0 0 1 20 4.25h1a.75.75 0 0 1 0 1.5h-1a2.75 2.75 0 0 0-2.75 2.75c0 1.049-.38 2.009-1.01 2.75H21a.75.75 0 0 1 0 1.5h-4.76a4.23 4.23 0 0 1 1.01 2.75A2.75 2.75 0 0 0 20 18.25h1a.75.75 0 0 1 0 1.5h-1a4.25 4.25 0 0 1-4.25-4.25A2.75 2.75 0 0 0 13 12.75h-2a2.75 2.75 0 0 0-2.75 2.75A4.25 4.25 0 0 1 4 19.75H3a.75.75 0 0 1 0-1.5h1a2.75 2.75 0 0 0 2.75-2.75c0-1.049.38-2.009 1.01-2.75H3a.75.75 0 0 1 0-1.5h4.76A4.23 4.23 0 0 1 6.75 8.5 2.75 2.75 0 0 0 4 5.75H3A.75.75 0 0 1 2.25 5" clip-rule="evenodd"/>
  </svg>
`,$$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"/><path fill='currentColor' d="M18.652 12.095c0-.81-.655-1.454-1.454-1.454-.378 0-.74.145-1.013.405-1.002-.715-2.373-1.18-3.899-1.24l.668-3.123 2.17.465a1.037 1.037 0 1 0 1.037-1.085c-.406 0-.763.238-.93.584l-2.42-.513a.25.25 0 0 0-.191.036.23.23 0 0 0-.107.167l-.74 3.481c-1.55.048-2.944.513-3.958 1.24a1.46 1.46 0 0 0-1.013-.405 1.452 1.452 0 0 0-.596 2.778 2.6 2.6 0 0 0-.036.44c0 2.242 2.611 4.066 5.83 4.066s5.83-1.812 5.83-4.065a3 3 0 0 0-.036-.441c.5-.227.858-.74.858-1.336m-9.99 1.037a1.038 1.038 0 1 1 1.037 1.038c-.572.011-1.037-.465-1.037-1.038m5.806 2.754c-.715.716-2.075.764-2.468.764-.405 0-1.764-.06-2.468-.764a.267.267 0 0 1 0-.381.267.267 0 0 1 .382 0c.453.453 1.406.608 2.086.608s1.645-.155 2.086-.608a.267.267 0 0 1 .382 0 .29.29 0 0 1 0 .381m-.191-1.704a1.038 1.038 0 1 1 1.037-1.037c0 .56-.464 1.037-1.037 1.037"/>
  </svg>
`,L$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M15.47 4.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H13.6c-1.692 0-2.917 0-3.88.08-.954.077-1.585.228-2.103.492a5.25 5.25 0 0 0-2.295 2.295c-.264.518-.415 1.15-.493 2.103-.078.963-.079 2.187-.079 3.88a.75.75 0 0 1-1.5 0v-.034c0-1.651 0-2.937.084-3.968.086-1.047.262-1.897.652-2.662a6.75 6.75 0 0 1 2.95-2.95c.765-.39 1.615-.566 2.662-.652 1.031-.084 2.317-.084 3.968-.084h4.623l-2.72-2.72a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,uu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.778 4.75c-.564 0-1.028.464-1.028 1.028v1.778a.75.75 0 0 1-1.5 0V5.778A2.533 2.533 0 0 1 5.778 3.25h1.778a.75.75 0 0 1 0 1.5zM15.694 4a.75.75 0 0 1 .75-.75h1.778a2.533 2.533 0 0 1 2.528 2.528v1.778a.75.75 0 0 1-1.5 0V5.778c0-.564-.464-1.028-1.028-1.028h-1.778a.75.75 0 0 1-.75-.75M4 15.694a.75.75 0 0 1 .75.75v1.778c0 .564.464 1.028 1.028 1.028h1.778a.75.75 0 0 1 0 1.5H5.778a2.533 2.533 0 0 1-2.528-2.528v-1.778a.75.75 0 0 1 .75-.75M8.75 8.8v2.4019999999999997q.001.004.013.015a.14.14 0 0 0 .094.033h4.286a.14.14 0 0 0 .094-.033l.012-.015.001-.002V8.798l-.013-.015a.14.14 0 0 0-.094-.033H8.857a.14.14 0 0 0-.094.033l-.013.015zm-1.5 0c0-.904.77-1.55 1.607-1.55h4.286c.838 0 1.607.646 1.607 1.55v2.4c0 .904-.77 1.55-1.607 1.55H8.857c-.838 0-1.607-.646-1.607-1.55zM15.75 15.8v2.4019999999999997l.013.015a.14.14 0 0 0 .094.033h4.286a.14.14 0 0 0 .094-.033l.013-.015v-2.4039999999999995l-.013-.015a.14.14 0 0 0-.094-.033h-4.286a.14.14 0 0 0-.094.033l-.012.015zm-1.5 0c0-.904.77-1.55 1.607-1.55h4.286c.838 0 1.607.646 1.607 1.55v2.4c0 .904-.77 1.55-1.607 1.55h-4.286c-.838 0-1.607-.646-1.607-1.55z" clip-rule="evenodd"/>
  </svg>
`,A$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12m6 0a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,I$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 5.25c-.69 0-1.25.56-1.25 1.25V17c0 .69.56 1.25 1.25 1.25h7a.75.75 0 0 1 0 1.5H5A2.75 2.75 0 0 1 2.25 17V6.5A2.75 2.75 0 0 1 5 3.75h4.672c.729 0 1.428.29 1.944.805l1.195 1.195H19a2.75 2.75 0 0 1 2.75 2.75V11a.75.75 0 0 1-1.5 0V8.5c0-.69-.56-1.25-1.25-1.25h-6.5a.75.75 0 0 1-.53-.22l-1.415-1.414a1.25 1.25 0 0 0-.883-.366zm9.47 8.22a.75.75 0 0 1 1.06 0L18 15.94l2.47-2.47a.75.75 0 1 1 1.06 1.06L19.06 17l2.47 2.47a.75.75 0 1 1-1.06 1.06L18 18.06l-2.47 2.47a.75.75 0 1 1-1.06-1.06L16.94 17l-2.47-2.47a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/>
  </svg>
`,E$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.777 13.505a.75.75 0 0 1-1.115-.007l-2.223-2.5a.75.75 0 0 1 1.122-.996l.911 1.025V6a.25.25 0 0 0-.25-.25H10a.75.75 0 0 1 0-1.5h6.222c.967 0 1.75.784 1.75 1.75v5.063l.974-1.068a.75.75 0 0 1 1.108 1.01zm-11.054-3.01a.75.75 0 0 1 1.115.007l2.223 2.5a.75.75 0 0 1-1.122.996l-.911-1.025V18c0 .138.112.25.25.25H14.5a.75.75 0 0 1 0 1.5H8.278A1.75 1.75 0 0 1 6.528 18v-5.063l-.974 1.068a.75.75 0 1 1-1.108-1.01z" clip-rule="evenodd"/>
  </svg>
`,Ws=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 12a8.75 8.75 0 0 1 14.584-6.522l.002.002 1.414 1.277V4a.75.75 0 0 1 1.5 0v4.444a.75.75 0 0 1-.75.75h-4.444a.75.75 0 1 1 0-1.5h2.494l-1.217-1.098-.001-.001a7.25 7.25 0 1 0 2.238 7.017.75.75 0 1 1 1.463.332A8.75 8.75 0 0 1 3.25 12" clip-rule="evenodd"/>
  </svg>
`,T$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.368 5.55c0-.856.694-1.55 1.55-1.55h3.543c.856 0 1.55.694 1.55 1.55v3.543a1.55 1.55 0 0 1-1.55 1.55H5.918a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v3.543c0 .122.099.221.221.221h3.543c.122 0 .221-.099.221-.221V5.55c0-.122-.099-.221-.221-.221zm7.307.221c0-.856.694-1.55 1.55-1.55h3.543c.856 0 1.55.694 1.55 1.55v3.543a1.55 1.55 0 0 1-1.55 1.55h-3.543a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v3.543c0 .122.099.221.221.221h3.543c.122 0 .221-.099.221-.221V5.55c0-.122-.099-.221-.221-.221zM4.368 14.407c0-.856.694-1.55 1.55-1.55h3.543c.856 0 1.55.694 1.55 1.55v3.543a1.55 1.55 0 0 1-1.55 1.55H5.918a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v3.543c0 .122.099.221.221.221h3.543c.122 0 .221-.099.221-.221v-3.543c0-.122-.099-.221-.221-.221zm7.307.221c0-.856.694-1.55 1.55-1.55h3.543c.856 0 1.55.694 1.55 1.55v3.543a1.55 1.55 0 0 1-1.55 1.55h-3.543a1.55 1.55 0 0 1-1.55-1.55zm1.55-.221c-.122 0-.221.099-.221.221v3.543c0 .122.099.221.221.221h3.543c.122 0 .221-.099.221-.221v-3.543c0-.122-.099-.221-.221-.221z" clip-rule="evenodd"/>
  </svg>
`,Gs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.25 8.5a4.25 4.25 0 0 1 4.25-4.25H21a.75.75 0 0 1 0 1.5h-5.5a2.75 2.75 0 0 0-2.75 2.75c0 1.049-.38 2.009-1.01 2.75H21a.75.75 0 0 1 0 1.5h-9.26a4.23 4.23 0 0 1 1.01 2.75 2.75 2.75 0 0 0 2.75 2.75H21a.75.75 0 0 1 0 1.5h-5.5a4.25 4.25 0 0 1-4.25-4.25 2.75 2.75 0 0 0-2.75-2.75H3a.75.75 0 0 1 0-1.5h5.5a2.75 2.75 0 0 0 2.75-2.75" clip-rule="evenodd"/>
  </svg>
`,H$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 7A2.75 2.75 0 0 1 5 4.25h14A2.75 2.75 0 0 1 21.75 7v10A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17zM5 5.75h7.25v12.5H5c-.69 0-1.25-.56-1.25-1.25V7c0-.69.56-1.25 1.25-1.25m8.75 0v12.5H19c.69 0 1.25-.56 1.25-1.25V7c0-.69-.56-1.25-1.25-1.25zm2.05 1.5a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5zm-.75 3.25a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75m.75 1.75a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,B$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M9.09 5.884a.75.75 0 0 1 .75-.75h10.146a.75.75 0 0 1 0 1.5H9.84a.75.75 0 0 1-.75-.75M9.09 10.196a.75.75 0 0 1 .75-.75h10.146a.75.75 0 0 1 0 1.5H9.84a.75.75 0 0 1-.75-.75M9.84 13.758a.75.75 0 0 0 0 1.5h10.146a.75.75 0 0 0 0-1.5zM9.09 18.82a.75.75 0 0 1 .75-.75h5.099a.75.75 0 1 1 0 1.5H9.84a.75.75 0 0 1-.75-.75M3 10.515v3.596c0 .441.486.71.86.476l2.877-1.798a.562.562 0 0 0 0-.953L3.86 10.038a.562.562 0 0 0-.86.476"/>
  </svg>
`,D$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M5.235 21.318C3.748 21.318 3 20.612 3 19.087v-8.62c0-1.525.748-2.24 2.235-2.24h8.62c1.488 0 2.236.715 2.236 2.24v8.62c0 1.525-.748 2.231-2.236 2.231zm.027-1.403h8.567c.6 0 .861-.244.861-.854v-8.576c0-.61-.26-.854-.86-.854H5.261c-.592 0-.862.244-.862.854v8.576c0 .61.27.854.862.854M20.424 10.682a.57.57 0 0 1-.567-.571V8.73c0-1.962-1.252-3.343-3.236-3.343h-.183v1.179c0 .663-.512.82-1.024.442L13.11 5.313c-.394-.285-.384-.617 0-.902l2.304-1.704c.512-.386 1.024-.23 1.024.452v1.16h.192c2.624 0 4.37 1.777 4.37 4.41v1.382a.58.58 0 0 1-.576.57"/>
  </svg>
`,V$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12.631 5.357a7.012 7.012 0 0 0-6.57 9.467l.794-2.327a.679.679 0 1 1 1.284.438l-1.225 3.592a.68.68 0 0 1-.861.424L2.46 15.725a.679.679 0 0 1 .438-1.284l1.805.616a8.369 8.369 0 1 1 7.928 5.681.679.679 0 0 1 0-1.357 7.012 7.012 0 1 0 0-14.024" clip-rule="evenodd"/>
  </svg>
`,fu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 7A2.75 2.75 0 0 1 5 4.25h14A2.75 2.75 0 0 1 21.75 7v10A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17zM5 5.75c-.69 0-1.25.56-1.25 1.25v10c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25V7c0-.69-.56-1.25-1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,z$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 4.75c-.69 0-1.25.56-1.25 1.25v12c0 .69.56 1.25 1.25 1.25h12c.69 0 1.25-.56 1.25-1.25V7.828c0-.331-.132-.649-.366-.883l-1.829-1.829a1.25 1.25 0 0 0-.883-.366h-.422V7A1.75 1.75 0 0 1 14 8.75h-4A1.75 1.75 0 0 1 8.25 7V4.75zm6 0h2.25V7a.25.25 0 0 1-.25.25h-4A.25.25 0 0 1 9.75 7V4.75zm4.172-1.5H6A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h12A2.75 2.75 0 0 0 20.75 18V7.828c0-.729-.29-1.428-.805-1.944l-1.829-1.829a2.75 2.75 0 0 0-1.944-.805M9.75 14a2.25 2.25 0 1 1 4.5 0 2.25 2.25 0 0 1-4.5 0M12 10.25a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5" clip-rule="evenodd"/>
  </svg>
`,P$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 6A2.75 2.75 0 0 1 6 3.25h5a.75.75 0 0 1 0 1.5H6c-.69 0-1.25.56-1.25 1.25v12c0 .69.56 1.25 1.25 1.25h12c.69 0 1.25-.56 1.25-1.25v-5a.75.75 0 0 1 1.5 0v5A2.75 2.75 0 0 1 18 20.75H6A2.75 2.75 0 0 1 3.25 18z" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M15 4.75a.75.75 0 0 1 0-1.5h5a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V5.81l-7.44 7.44H15a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75V9a.75.75 0 0 1 1.5 0v3.19l7.44-7.44z" clip-rule="evenodd"/>
  </svg>
`,R$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M13.25 4a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V4.75H14a.75.75 0 0 1-.75-.75M10.75 20a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75v-6a.75.75 0 0 1 1.5 0v5.25H10a.75.75 0 0 1 .75.75" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="m3.47 19.47 16-16 1.06 1.06-16 16z" clip-rule="evenodd"/>
  </svg>
`,Zs=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.667 4.75a1.917 1.917 0 1 0 0 3.833 1.917 1.917 0 0 0 0-3.833M3.25 6.667A3.417 3.417 0 1 1 9.568 8.47l2.721 2.51 7.202-6.643A.75.75 0 0 1 20.51 5.44L9.569 15.53a3.417 3.417 0 1 1-1.053-1.07L11.183 12 8.515 9.54A3.417 3.417 0 0 1 3.25 6.666m10.865 7.017a.75.75 0 0 1 1.06-.042l5.333 4.918a.75.75 0 1 1-1.016 1.103l-5.334-4.919a.75.75 0 0 1-.043-1.06m-7.448 1.733a1.917 1.917 0 1 0 0 3.833 1.917 1.917 0 0 0 0-3.833" clip-rule="evenodd"/>
  </svg>
`,Us=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 9.5a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0M9.5 2.25a7.25 7.25 0 1 0 4.569 12.88l5.4 5.4a.75.75 0 1 0 1.061-1.06l-5.4-5.401A7.25 7.25 0 0 0 9.5 2.25" clip-rule="evenodd"/>
  </svg>
`,pu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.012 4.35c-.17-1.5 1.514-2.496 2.748-1.625l13.222 9.336c1.383.976.712 3.15-.98 3.179l-6.661.11a.25.25 0 0 0-.213.127L9.066 20.88c-.836 1.475-3.071 1.019-3.261-.666zm1.883-.4a.25.25 0 0 0-.393.232l1.793 15.863a.25.25 0 0 0 .466.095l3.061-5.403a1.75 1.75 0 0 1 1.494-.887l6.66-.11a.25.25 0 0 0 .141-.454z" clip-rule="evenodd"/>
  </svg>
`,O$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3 6a3 3 0 0 1 5.92-.692h6.16a3.001 3.001 0 1 1 3.612 3.612v6.16a3.001 3.001 0 1 1-3.612 3.612H8.92a3.001 3.001 0 1 1-3.612-3.612V8.92A3 3 0 0 1 3 6m3.692 2.92v6.16a3 3 0 0 1 2.228 2.228h6.16a3 3 0 0 1 2.228-2.228V8.92a3 3 0 0 1-2.228-2.228H8.92A3 3 0 0 1 6.692 8.92M6 4.385a1.615 1.615 0 1 0 0 3.23 1.615 1.615 0 0 0 0-3.23m12 0a1.615 1.615 0 1 0 0 3.23 1.615 1.615 0 0 0 0-3.23m-12 12a1.615 1.615 0 1 0 0 3.23 1.615 1.615 0 0 0 0-3.23m12 0a1.615 1.615 0 1 0 0 3.23 1.615 1.615 0 0 0 0-3.23" clip-rule="evenodd"/>
  </svg>
`,N$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3a.657.657 0 0 0 0 1.317h2.625v15.366H12A.657.657 0 0 0 12 21h6.563a.657.657 0 0 0 0-1.317h-2.625V4.317h2.624a.657.657 0 0 0 0-1.317zM5 7.39a.44.44 0 0 0-.437.44v8.78c0 .242.195.439.437.439h7.656a.657.657 0 0 1 0 1.317H5c-.966 0-1.75-.786-1.75-1.756V7.83c0-.97.784-1.757 1.75-1.757h7.656a.657.657 0 0 1 0 1.317zm14 9.659a.44.44 0 0 0 .438-.44V7.83A.44.44 0 0 0 19 7.39h-1.094a.657.657 0 0 1 0-1.317H19c.966 0 1.75.786 1.75 1.756v8.78c0 .97-.784 1.757-1.75 1.757h-1.094a.657.657 0 0 1 0-1.317z" clip-rule="evenodd"/>
  </svg>
`,F$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6 3.25A2.75 2.75 0 0 0 3.25 6v12A2.75 2.75 0 0 0 6 20.75h5a.75.75 0 0 0 0-1.5H6c-.69 0-1.25-.56-1.25-1.25V6c0-.69.56-1.25 1.25-1.25h12c.69 0 1.25.56 1.25 1.25v5a.75.75 0 0 0 1.5 0V6A2.75 2.75 0 0 0 18 3.25zm7.939 10.041a.5.5 0 0 0-.648.648l2.957 7.556a.5.5 0 0 0 .936-.012l1.061-2.937a.5.5 0 0 1 .3-.3l2.938-1.062a.5.5 0 0 0 .012-.936z" clip-rule="evenodd"/>
  </svg>
`,q$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M20.088 4.143s1.804-.703 1.653 1.005c-.05.704-.5 3.166-.851 5.828l-1.203 7.888s-.1 1.156-1.002 1.357c-.902.2-2.255-.703-2.506-.904-.2-.151-3.757-2.412-5.01-3.517-.351-.302-.752-.905.05-1.608l5.26-5.025c.602-.602 1.203-2.009-1.302-.3l-7.015 4.772s-.802.503-2.305.05L2.6 12.685s-1.203-.753.852-1.507c5.01-2.361 11.174-4.772 16.635-7.034z"/>
  </svg>
`,js=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9.596 4.14c.612-2.52 4.196-2.52 4.808 0a.974.974 0 0 0 1.454.602c2.215-1.35 4.75 1.186 3.4 3.4a.974.974 0 0 0 .602 1.454c2.52.612 2.52 4.196 0 4.808a.974.974 0 0 0-.602 1.454c1.35 2.215-1.185 4.75-3.4 3.4a.974.974 0 0 0-1.454.602c-.612 2.52-4.196 2.52-4.808 0a.974.974 0 0 0-1.454-.602c-2.214 1.35-4.75-1.185-3.4-3.4a.974.974 0 0 0-.602-1.454c-2.52-.612-2.52-4.196 0-4.808a.974.974 0 0 0 .602-1.454c-1.35-2.214 1.186-4.75 3.4-3.4a.974.974 0 0 0 1.454-.602m3.35.354c-.24-.992-1.652-.992-1.892 0a2.474 2.474 0 0 1-3.692 1.53c-.872-.532-1.87.466-1.339 1.338.872 1.43.1 3.296-1.529 3.691-.992.241-.992 1.653 0 1.893a2.474 2.474 0 0 1 1.53 3.692c-.532.872.466 1.87 1.338 1.339a2.474 2.474 0 0 1 3.691 1.529c.241.992 1.653.992 1.893 0a2.474 2.474 0 0 1 3.692-1.53c.872.532 1.87-.466 1.339-1.338a2.474 2.474 0 0 1 1.529-3.692c.992-.24.992-1.652 0-1.892a2.474 2.474 0 0 1-1.53-3.692c.532-.872-.466-1.87-1.338-1.339-1.43.872-3.296.1-3.692-1.529M12 9.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5M8.25 12a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0" clip-rule="evenodd"/>
  </svg>
`,mu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.25a.75.75 0 0 1 .651.378l3.556 6.222a.75.75 0 0 1-.651 1.122H8.444a.75.75 0 0 1-.65-1.122l3.555-6.222A.75.75 0 0 1 12 3.25M9.737 9.472h4.526L12 5.512zM7.11 14.528a2.361 2.361 0 1 0 0 4.722 2.361 2.361 0 0 0 0-4.722m-3.861 2.36a3.861 3.861 0 1 1 7.722 0 3.861 3.861 0 0 1-7.722 0m9.778-3.11a.75.75 0 0 1 .75-.75H20a.75.75 0 0 1 .75.75V20a.75.75 0 0 1-.75.75h-6.222a.75.75 0 0 1-.75-.75zm1.5.75v4.722h4.722v-4.722z" clip-rule="evenodd"/>
  </svg>
`,W$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M18 3.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5M14.25 6a3.75 3.75 0 1 1 .799 2.314l-5.427 2.713a3.75 3.75 0 0 1 0 1.946l5.427 2.713a3.75 3.75 0 1 1-.671 1.341L8.95 14.314a3.75 3.75 0 1 1 0-4.628l5.427-2.713A3.8 3.8 0 0 1 14.25 6M6 9.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5m12 6a2.25 2.25 0 1 0-.002 4.5 2.25 2.25 0 0 0 .002-4.5" clip-rule="evenodd"/>
  </svg>
`,G$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.601 3.315a.75.75 0 0 1 .807.128l6.095 5.5a.75.75 0 0 1 0 1.114l-6.095 5.5A.75.75 0 0 1 14.156 15v-2.735c-2.614.106-4.1.76-4.92 1.345-.45.322-.715.633-.862.847a2 2 0 0 0-.166.29v.002A.75.75 0 0 1 6.75 14.5c0-3.006 1.322-4.981 3.035-6.177 1.4-.978 3.035-1.42 4.37-1.539V4a.75.75 0 0 1 .446-.685m-5.996 8.911c1.227-.793 3.191-1.476 6.3-1.476a.75.75 0 0 1 .75.75v1.813L19.882 9.5l-4.225-3.813V7.5a.75.75 0 0 1-.75.75c-1.202 0-2.894.347-4.262 1.302-.866.605-1.619 1.462-2.039 2.675" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M6 5.75c-.69 0-1.25.56-1.25 1.25v11c0 .69.56 1.25 1.25 1.25h11c.69 0 1.25-.56 1.25-1.25v-2a.75.75 0 0 1 1.5 0v2A2.75 2.75 0 0 1 17 20.75H6A2.75 2.75 0 0 1 3.25 18V7A2.75 2.75 0 0 1 6 4.25h4a.75.75 0 0 1 0 1.5z" clip-rule="evenodd"/>
  </svg>
`,Z$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.47 1.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1-1.06 1.06l-2.72-2.72V15a.75.75 0 0 1-1.5 0V3.81L8.53 6.53a.75.75 0 0 1-1.06-1.06zM4 11.25a.75.75 0 0 1 .75.75v8A1.25 1.25 0 0 0 6 21.25h12A1.25 1.25 0 0 0 19.25 20v-8a.75.75 0 0 1 1.5 0v8A2.75 2.75 0 0 1 18 22.75H6A2.75 2.75 0 0 1 3.25 20v-8a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,U$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 5.75a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5zm0 3.5a.75.75 0 0 0 0 1.5h7a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,gu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.35 7.25a2.5 2.5 0 0 1 2.4-1.8h5.5a2.5 2.5 0 0 1 0 5h-5.5c-1.1 0-2.036-.712-2.37-1.7H7.237c.47.627.75 1.406.75 2.25v2a2.25 2.25 0 0 0 2.25 2.25h.113a2.5 2.5 0 0 1 2.401-1.8h5.5a2.5 2.5 0 1 1 0 5h-5.5c-1.1 0-2.036-.712-2.37-1.7h-.145A3.75 3.75 0 0 1 6.485 13v-2a2.25 2.25 0 0 0-2.25-2.25H2v-1.5zm2.4-.3a1 1 0 1 0 0 2h5.5a1 1 0 1 0 0-2zm0 8a1 1 0 1 0 0 2h5.5a1 1 0 0 0 0-2z" clip-rule="evenodd"/>
  </svg>
`,j$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 7A2.75 2.75 0 0 1 5 4.25h14A2.75 2.75 0 0 1 21.75 7v10A2.75 2.75 0 0 1 19 19.75H5A2.75 2.75 0 0 1 2.25 17zM5 5.75h5.25v12.5H5c-.69 0-1.25-.56-1.25-1.25V7c0-.69.56-1.25 1.25-1.25m6.75 0v12.5H19c.69 0 1.25-.56 1.25-1.25V7c0-.69-.56-1.25-1.25-1.25zM6 7.25a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5zm-.75 3.25A.75.75 0 0 1 6 9.75h2a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1-.75-.75M6 12.25a.75.75 0 0 0 0 1.5h2a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,Y$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.25A2.75 2.75 0 0 0 5.25 5v14A2.75 2.75 0 0 0 8 21.75h5A2.75 2.75 0 0 0 15.75 19v-1.5a.75.75 0 0 0-1.5 0V19c0 .69-.56 1.25-1.25 1.25H8c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25h5c.69 0 1.25.56 1.25 1.25v1.5a.75.75 0 0 0 1.5 0V5A2.75 2.75 0 0 0 13 2.25zm10.03 6.22a.75.75 0 1 0-1.06 1.06l1 1 .72.72H11a.75.75 0 0 0 0 1.5h7.69l-.72.72-1 1a.75.75 0 1 0 1.06 1.06l1-1 2-2a.75.75 0 0 0 0-1.06l-2-2z" clip-rule="evenodd"/>
  </svg>
`,X$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 12a8.25 8.25 0 1 1 16.5 0 8.25 8.25 0 0 1-16.5 0M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25m-2.47 8.22a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06L12 12.94z" clip-rule="evenodd"/>
  </svg>
`,K$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M16.53 9.53a.75.75 0 0 0-1.06-1.06l-4.97 4.97-1.47-1.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z" clip-rule="evenodd"/>
  </svg>
`,J$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 21.5a9.5 9.5 0 1 0 0-19 9.5 9.5 0 0 0 0 19m4.225-12.136a.75.75 0 1 0-1.061-1.061l-5.275 5.275-1.581-1.58a.75.75 0 1 0-1.06 1.06l2.11 2.111a.75.75 0 0 0 1.061 0z" clip-rule="evenodd"/>
  </svg>
`,Q$=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12" clip-rule="evenodd"/>
  </svg>
`,eL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75A8.213 8.213 0 0 0 3.75 12 8.213 8.213 0 0 0 12 20.25 8.213 8.213 0 0 0 20.25 12 8.213 8.213 0 0 0 12 3.75M2.25 12A9.713 9.713 0 0 1 12 2.25 9.713 9.713 0 0 1 21.75 12 9.713 9.713 0 0 1 12 21.75 9.713 9.713 0 0 1 2.25 12M8.5 7.75a.75.75 0 0 1 .75.75V10a.75.75 0 0 1-1.5 0V8.5a.75.75 0 0 1 .75-.75m7 0a.75.75 0 0 1 .75.75V10a.75.75 0 0 1-1.5 0V8.5a.75.75 0 0 1 .75-.75m-8.682 5.522a.75.75 0 0 1 .91.546C8.134 15.443 9.683 16.75 12 16.75s3.866-1.307 4.272-2.932a.75.75 0 0 1 1.456.364c-.594 2.376-2.812 4.068-5.728 4.068s-5.134-1.692-5.728-4.068a.75.75 0 0 1 .546-.91" clip-rule="evenodd"/>
  </svg>
`,tL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.75 4.25A.75.75 0 0 0 5 5v3a.75.75 0 0 0 1.5 0V5.75h2.25a.75.75 0 0 0 0-1.5zm0 15.5A.75.75 0 0 1 5 19v-3a.75.75 0 0 1 1.5 0v2.25h2.25a.75.75 0 0 1 0 1.5zM19.5 5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0 0 1.5H18V8a.75.75 0 0 0 1.5 0zm-.75 14.75a.75.75 0 0 0 .75-.75v-3a.75.75 0 0 0-1.5 0v2.25h-2.25a.75.75 0 0 0 0 1.5z" clip-rule="evenodd"/>
  </svg>
`,rL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M17.75 16.688a.75.75 0 0 1-1.5 0V6.123l-3.22 3.22a.75.75 0 1 1-1.06-1.06l4.5-4.5a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1-1.06 1.06l-3.22-3.22zm-10-9.375a.75.75 0 0 0-1.5 0v10.564l-3.22-3.22a.75.75 0 0 0-1.06 1.06l4.5 4.5a.75.75 0 0 0 1.06 0l4.5-4.5a.75.75 0 1 0-1.06-1.06l-3.22 3.22z" clip-rule="evenodd"/>
  </svg>
`,nL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9.05 6a.75.75 0 1 0-1.5 0v10.19l-2.72-2.72a.75.75 0 0 0-1.06 1.06l4 4a.75.75 0 0 0 1.06 0l4-4a.75.75 0 1 0-1.06-1.06l-2.72 2.72zm4.95.75h6a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5m1 4a.75.75 0 0 0 0 1.5h5a.75.75 0 0 0 0-1.5zm5 7h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 0 1.5" clip-rule="evenodd"/>
  </svg>
`,iL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14 6.75h6a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5m1 4a.75.75 0 0 0 0 1.5h5a.75.75 0 0 0 0-1.5zm5 7h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 0 1.5M9.05 18a.75.75 0 0 1-1.5 0V7.81l-2.72 2.72a.75.75 0 1 1-1.06-1.06l4-4a.75.75 0 0 1 1.06 0l4 4a.75.75 0 1 1-1.06 1.06L9.05 7.81z" clip-rule="evenodd"/>
  </svg>
`,vu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.75 4A1.75 1.75 0 0 0 4 5.75v12c0 .966.784 1.75 1.75 1.75h12a1.75 1.75 0 0 0 1.75-1.75v-12A1.75 1.75 0 0 0 17.75 4h-12M11 5.5H5.75a.25.25 0 0 0-.25.25v12c0 .138.112.25.25.25H11zM12.5 18V5.5h5.25a.25.25 0 0 1 .25.25v12a.25.25 0 0 1-.25.25z" clip-rule="evenodd"/>
  </svg>
`,wu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 3.25h17.5v17.5H3.25zm1.5 1.5v14.5h14.5V4.75z" clip-rule="evenodd"/>
  </svg>
`,aL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M19.218 12.75a.75.75 0 0 0 .559-.245l2.277-2.5a.75.75 0 1 0-1.108-1.01l-.974 1.068V5a1.75 1.75 0 0 0-1.75-1.75H12a.75.75 0 0 0 0 1.5h6.222a.25.25 0 0 1 .25.25v5.027l-.911-1.025a.75.75 0 0 0-1.122.996l2.223 2.5a.75.75 0 0 0 .556.252m-14.936-1.5a.75.75 0 0 0-.559.245l-2.277 2.5a.75.75 0 1 0 1.108 1.01l.974-1.068V19c0 .966.783 1.75 1.75 1.75H11.5a.75.75 0 0 0 0-1.5H5.278a.25.25 0 0 1-.25-.25v-5.027l.911 1.025a.75.75 0 0 0 1.122-.996l-2.223-2.5a.75.75 0 0 0-.556-.252M13.25 9a.75.75 0 0 0-.987-.712l-1.5.5a.75.75 0 0 0 .474 1.423l.513-.17v4.209H10.5a.75.75 0 0 0 0 1.5h4a.75.75 0 0 0 0-1.5h-1.25z" clip-rule="evenodd"/>
  </svg>
`,xu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 12a.75.75 0 0 1 .75-.75h18a.75.75 0 0 1 0 1.5H3a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,Ys=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.53 7.47a.75.75 0 0 1 0 1.06l-2.72 2.72H21a.75.75 0 0 1 0 1.5H4.81l2.72 2.72a.75.75 0 1 1-1.06 1.06l-4-4a.75.75 0 0 1 0-1.06l4-4a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,bu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M6 8.25a3.75 3.75 0 1 0 3.675 4.5H21a.75.75 0 0 0 0-1.5H9.675A3.75 3.75 0 0 0 6 8.25"/>
  </svg>
`,Cu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.47 8.47a.75.75 0 0 1 1.06 0l2.78 2.78H21a.75.75 0 0 1 0 1.5H9.31l-2.78 2.78a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06z" clip-rule="evenodd"/>
  </svg>
`,yu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M7.75 8a.75.75 0 0 0-1.28-.53l-4 4a.75.75 0 0 0 0 1.06l4 4A.75.75 0 0 0 7.75 16v-3.25H21a.75.75 0 0 0 0-1.5H7.75z"/>
  </svg>
`,oL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12M10 8.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75m4.75.75a.75.75 0 0 0-1.5 0v6a.75.75 0 0 0 1.5 0z" clip-rule="evenodd"/>
  </svg>
`,_u=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.5 12a8.5 8.5 0 1 1-17 0 8.5 8.5 0 0 1 17 0m1.5 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10M10 8a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z" clip-rule="evenodd"/>
  </svg>
`,ku=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.53 3.47a.75.75 0 0 1 0 1.06l-16 16a.75.75 0 0 1-1.06-1.06l16-16a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Mu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.406 7.464a3.468 3.468 0 0 1 6.59-1.513.77.77 0 0 0 1.385-.673 5.009 5.009 0 0 0-9.05 4.3h1.793a3.45 3.45 0 0 1-.718-2.114m6.512 8.476c0-.795-.268-1.528-.718-2.113h1.792a5.008 5.008 0 0 1-9.05 4.299.77.77 0 1 1 1.387-.673 3.468 3.468 0 0 0 6.589-1.513M4.297 10.905a.797.797 0 0 0 0 1.594h15.406a.797.797 0 0 0 0-1.594z" clip-rule="evenodd"/>
  </svg>
`,Su=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 5.45c0-1.204.964-2.2 2.178-2.2h11.144c1.214 0 2.178.996 2.178 2.2v5.394c0 1.478-.84 2.83-2.166 3.468l-1.842.884a1.274 1.274 0 0 0-.683 1.41l.054.26c.414 1.987-1.077 3.884-3.113 3.884s-3.527-1.897-3.113-3.884l.054-.26a1.27 1.27 0 0 0-.683-1.41l-1.842-.884a3.84 3.84 0 0 1-2.166-3.468zm1.503 5.522a2.34 2.34 0 0 0 1.313 1.988l1.841.883a2.77 2.77 0 0 1 1.503 3.068l-.055.26c-.226 1.085.59 2.079 1.645 2.079s1.87-.994 1.645-2.079l-.055-.26a2.77 2.77 0 0 1 1.503-3.068l1.842-.883a2.34 2.34 0 0 0 1.312-1.988zm12.497-1.5H5.75V5.45c0-.398.314-.7.678-.7h2.197v2.806a.75.75 0 0 0 1.5 0V4.75h3.75v1.917a.75.75 0 0 0 1.5 0V4.75h2.197a.69.69 0 0 1 .678.7z" clip-rule="evenodd"/>
  </svg>
`,$u=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.47 3.47a.75.75 0 0 0 0 1.06l16 16a.75.75 0 1 0 1.06-1.06l-16-16a.75.75 0 0 0-1.06 0" clip-rule="evenodd"/>
  </svg>
`,Lu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.27 3.831a.75.75 0 0 1 .899-.562c6.615 1.527 12.546 4.893 15.306 7.15.361.296.66.6.846.919.195.335.305.77.11 1.21-.176.393-.523.617-.807.75-.3.142-.659.242-1.032.319-.75.155-1.715.25-2.739.336l-.756.063c-.817.066-1.667.135-2.514.23-2.243.249-4.034.569-5.13.952-.443.155-.694.295-.82.39.41.486 1.095.97 1.966 1.428.891.468 1.915.875 2.895 1.212a36 36 0 0 0 3.59 1.023l.056.012.014.003h.003a.75.75 0 0 1-.314 1.467L15 20l-.157.733h-.002l-.005-.001-.017-.004-.062-.014a29 29 0 0 1-1.072-.262c-.7-.183-1.656-.454-2.679-.805-1.02-.35-2.121-.787-3.105-1.303-.97-.51-1.89-1.13-2.487-1.876-.188-.235-.339-.535-.343-.888a1.34 1.34 0 0 1 .337-.889c.352-.414.94-.696 1.55-.909 1.266-.443 3.202-.777 5.46-1.027a88 88 0 0 1 2.572-.236l.737-.06c1.034-.088 1.913-.177 2.56-.31.288-.06.5-.123.645-.184a3 3 0 0 0-.407-.384c-2.587-2.117-8.31-5.377-14.694-6.85a.75.75 0 0 1-.562-.9" clip-rule="evenodd"/>
  </svg>
`,Au=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.354 11.25a2.75 2.75 0 0 1 2.646-2h5a2.75 2.75 0 1 1 0 5.5h-5a2.75 2.75 0 0 1-2.646-2H2a.75.75 0 0 1 0-1.5zm2.646-.5a1.25 1.25 0 1 0 0 2.5h5a1.25 1.25 0 1 0 0-2.5z" clip-rule="evenodd"/>
  </svg>
`,sL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0" opacity=".14"/><path fill='currentColor' fill-rule="evenodd" d="M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12m14.678-3.735a1 1 0 0 1 .057 1.413l-5.539 6a1 1 0 0 1-1.47 0l-2.46-2.666a1 1 0 1 1 1.469-1.357l1.726 1.87 4.804-5.203a1 1 0 0 1 1.413-.057" clip-rule="evenodd"/>
  </svg>
`,lL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.5 5c.064 0 .117.048.124.11.046.405.169.7.368.902s.486.327.894.363a.125.125 0 0 1 0 .25c-.401.034-.696.16-.899.362-.203.203-.328.498-.363.899a.125.125 0 0 1-.248 0c-.037-.408-.162-.696-.364-.894-.203-.2-.497-.322-.901-.368a.125.125 0 0 1 0-.248c.41-.048.699-.17.897-.368s.32-.487.368-.897A.125.125 0 0 1 11.5 5M8.073 6.244a.275.275 0 0 0-.546 0c-.104.903-.374 1.538-.81 1.973-.435.436-1.07.706-1.974.81a.275.275 0 0 0 .001.546c.888.1 1.537.37 1.983.809.444.436.72 1.07.8 1.967a.275.275 0 0 0 .547 0c.076-.882.352-1.53.798-1.977.447-.446 1.095-.722 1.977-.798a.275.275 0 0 0 0-.548c-.896-.08-1.531-.355-1.967-.8-.438-.445-.708-1.094-.809-1.982m6.427.506a.75.75 0 0 0 0 1.5H19a.75.75 0 0 0 0-1.5zm-1.5 3.5a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zM4.25 14.5a.75.75 0 0 1 .75-.75h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75M5 17.25a.75.75 0 0 0 0 1.5h14a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,cL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.564 7.467a3.017 3.017 0 0 1 2.903-2.903l4.606-.17c.323-.013.636.11.864.338l6.647 6.648a1.16 1.16 0 0 1 0 1.64l-6.563 6.564a1.16 1.16 0 0 1-1.641 0l-6.648-6.647a1.16 1.16 0 0 1-.339-.864zm2.851-4.295a4.41 4.41 0 0 0-4.243 4.243l-.17 4.607c-.027.71.244 1.397.746 1.9l6.647 6.647a2.553 2.553 0 0 0 3.61 0l6.564-6.564a2.553 2.553 0 0 0 0-3.61L13.92 3.748a2.55 2.55 0 0 0-1.9-.746zm.847 5.09A.928.928 0 1 0 6.95 6.95a.928.928 0 0 0 1.313 1.313" clip-rule="evenodd"/>
  </svg>
`,dL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.263 2.48a.735.735 0 0 0 .054 1.47l4.276-.159c.34-.012.67.117.911.358l6.307 6.307a.735.735 0 1 0 1.039-1.04L14.543 3.11a2.7 2.7 0 0 0-2.005-.788zm-.536 4.242a3.185 3.185 0 0 0-3.065 3.065l-.126 3.41c-.013.34.117.67.358.91l5.618 5.619a1.225 1.225 0 0 0 1.732 0l5.422-5.422a1.225 1.225 0 0 0 0-1.732l-5.618-5.618c-.241-.241-.572-.37-.912-.358zm-4.534 3.01a4.654 4.654 0 0 1 4.48-4.479l3.409-.126a2.7 2.7 0 0 1 2.005.788l5.618 5.617a2.695 2.695 0 0 1 0 3.811l-5.422 5.422a2.695 2.695 0 0 1-3.81 0l-5.619-5.618a2.7 2.7 0 0 1-.787-2.005zm4.673-.976a.828.828 0 1 1-1.17 1.17.828.828 0 0 1 1.17-1.17" clip-rule="evenodd"/>
  </svg>
`,hL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill='currentColor' fill-rule="evenodd" d="m21.63 7.299-2.115 3.107 3.142 4.671c.284.41.428.481 1.343.481v.351c-.347-.028-1.061-.028-1.43-.028-.472 0-1.17 0-1.628.028v-.35c.5-.03.628-.28.628-.395 0-.043 0-.087-.112-.247l-2.486-3.714-2.286 3.39a.62.62 0 0 0-.142.395c0 .234.128.524.57.568v.35c-.356-.027-1.027-.027-1.413-.027h-.106l-.446 3.187H7.713v-.35c1.014 0 1.174 0 1.174-.654v-7.837c0-.653-.162-.653-1.174-.653v-.4h.752c-.183-2.354-.412-2.766-2.58-2.766h-.784c-.257.06-.257.234-.257.554v7.906c0 .525.042.685 1.228.685h.399v.35h-.015c-.68-.013-1.392-.027-2.085-.027s-1.4.014-2.079.027H2.27v-.35h.405c1.204 0 1.247-.16 1.247-.685V6.96c0-.334 0-.51-.273-.554H2.86c-2.216 0-2.418.421-2.603 2.827H0L.241 6.02h8.251l.23 3.152h6.226l.343 3.212h-.257c-.2-1.92-.458-2.813-2.67-2.813h-1.953c-.57 0-.598.073-.598.563v3.6h1.349c1.347 0 1.476-.493 1.476-1.698h.23v3.778h-.23c0-1.226-.128-1.728-1.476-1.728H9.814v4.06c0 .5.026.573.597.573h1.984c2.318 0 2.655-.996 2.939-2.84-.294.002-.621.008-.846.027v-.351c.273 0 1.202-.016 1.815-.919l2.486-3.69-2.757-4.115c-.315-.451-.572-.481-1.357-.481V6c.345.028 1.06.028 1.43.028.47 0 1.17 0 1.627-.028v.35c-.473.014-.63.262-.63.392 0 .044.015.09.114.248l2.114 3.145 1.887-2.78c.1-.145.17-.262.17-.436 0-.234-.112-.525-.57-.568V6c.357.028.943.028 1.414.028.343 0 .886 0 1.213-.028v.35c-1.168.016-1.6.639-1.812.945z" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,uL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.397 3.25h7.873c.227 0 .44 0 .62.015.194.015.413.052.632.164.308.157.559.407.716.716.111.218.148.438.164.632.015.18.015.393.015.62v3.936a.75.75 0 0 1-1.5 0v-3.91c0-.262 0-.413-.01-.524a1 1 0 0 0-.01-.082.14.14 0 0 0-.047-.047 1 1 0 0 0-.083-.01 7 7 0 0 0-.523-.01H5.422c-.261 0-.412 0-.523.01a1 1 0 0 0-.082.01.14.14 0 0 0-.047.047 1 1 0 0 0-.01.082c-.01.111-.01.262-.01.523V19.25h2.056v-1.917a2.528 2.528 0 0 1 5.055 0V20a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75V5.397c0-.227 0-.44.015-.62a1.7 1.7 0 0 1 .164-.632c.157-.309.407-.56.716-.716a1.7 1.7 0 0 1 .632-.164c.18-.015.393-.015.62-.015m2.909 16h2.055v-1.917a1.028 1.028 0 0 0-2.055 0zM5.916 7.556a.75.75 0 0 1 .75-.75h.89a.75.75 0 0 1 0 1.5h-.89a.75.75 0 0 1-.75-.75m4.445 0a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 0 1.5h-.889a.75.75 0 0 1-.75-.75m-4.444 2.666a.75.75 0 0 1 .75-.75h.889a.75.75 0 1 1 0 1.5h-.89a.75.75 0 0 1-.75-.75m4.444 0a.75.75 0 0 1 .75-.75H12a.75.75 0 1 1 0 1.5h-.889a.75.75 0 0 1-.75-.75m7.15 2.528a.583.583 0 1 0 0 1.167.583.583 0 0 0 0-1.167m-2.083.583a2.083 2.083 0 1 1 4.166 0 2.083 2.083 0 0 1-4.166 0m-9.511-.444a.75.75 0 0 1 .75-.75h.889a.75.75 0 0 1 0 1.5h-.89a.75.75 0 0 1-.75-.75m4.444 0a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 0 1.5h-.889a.75.75 0 0 1-.75-.75m5.087 6.361h4.215a1.47 1.47 0 0 0-1.44-1.167h-1.334c-.708 0-1.3.5-1.44 1.167m-1.531.306a2.97 2.97 0 0 1 2.972-2.973h1.333a2.97 2.97 0 0 1 2.972 2.973V20a.75.75 0 0 1-.75.75h-5.777a.75.75 0 0 1-.75-.75z" clip-rule="evenodd"/>
  </svg>
`,fL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M12 2a9.999 9.999 0 0 0-7.07 17.071A9.999 9.999 0 1 0 19.07 4.93 10 10 0 0 0 12 2"/><path fill='currentColor' d="M6.527 11.894q4.374-1.905 5.83-2.511c2.78-1.156 3.356-1.356 3.732-1.363.083-.001.267.02.388.116a.43.43 0 0 1 .142.271c.012.078.03.255.015.394-.15 1.581-.801 5.418-1.132 7.19-.14.749-.416 1-.683 1.024-.581.054-1.022-.383-1.585-.752-.88-.577-1.376-.936-2.23-1.499-.988-.65-.348-1.008.215-1.593.147-.153 2.706-2.48 2.755-2.691.006-.026.012-.125-.047-.177s-.144-.034-.207-.02q-.132.03-4.218 2.788-.598.411-1.085.4c-.356-.007-1.043-.201-1.554-.367-.625-.204-1.124-.311-1.08-.657q.033-.27.744-.553"/>
  </svg>
`,Iu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 .75.75v2.667a.75.75 0 0 1-1.5 0V4.75h-6.5v14.5H16a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1 0-1.5h3.25V4.75h-6.5v1.917a.75.75 0 0 1-1.5 0z" clip-rule="evenodd"/>
  </svg>
`,Eu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 6a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 0 1.5h-15A.75.75 0 0 1 3.75 6m3.5 6a.75.75 0 0 1 .75-.75h8a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1-.75-.75M6 17.25a.75.75 0 0 0 0 1.5h12a.75.75 0 0 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,Tu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M20.75 6a.75.75 0 0 0-.75-.75H5a.75.75 0 0 0 0 1.5h15a.75.75 0 0 0 .75-.75m-7 6a.75.75 0 0 0-.75-.75H5a.75.75 0 0 0 0 1.5h8a.75.75 0 0 0 .75-.75m3 6a.75.75 0 0 0-.75-.75H5a.75.75 0 0 0 0 1.5h11a.75.75 0 0 0 .75-.75" clip-rule="evenodd"/>
  </svg>
`,Hu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M4.25 6A.75.75 0 0 1 5 5.25h15a.75.75 0 0 1 0 1.5H5A.75.75 0 0 1 4.25 6m7 6a.75.75 0 0 1 .75-.75h8a.75.75 0 0 1 0 1.5h-8a.75.75 0 0 1-.75-.75m-3 6a.75.75 0 0 1 .75-.75h11a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,pL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.15 5.5A2.35 2.35 0 0 1 5.5 3.15h13a2.35 2.35 0 0 1 2.35 2.35v13a2.35 2.35 0 0 1-2.35 2.35h-13a2.35 2.35 0 0 1-2.35-2.35z" clip-rule="evenodd"/><path fill='currentColor' fill-opacity=".3" fill-rule="evenodd" d="M3.15 5.5A2.35 2.35 0 0 1 5.5 3.15h13a2.35 2.35 0 0 1 2.35 2.35v13a2.35 2.35 0 0 1-2.35 2.35h-13a2.35 2.35 0 0 1-2.35-2.35zM5.5 3.85A1.65 1.65 0 0 0 3.85 5.5v13c0 .911.739 1.65 1.65 1.65h13a1.65 1.65 0 0 0 1.65-1.65v-13a1.65 1.65 0 0 0-1.65-1.65z" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M10.622 7.505a1.471 1.471 0 0 1 2.756 0l3.324 8.865a.75.75 0 0 1-1.404.527l-.94-2.505H9.642l-.94 2.505a.75.75 0 0 1-1.404-.527zm-.418 5.387h3.592L12 8.102z" clip-rule="evenodd"/>
  </svg>
`,mL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M10.453 4.622a1.652 1.652 0 0 1 3.094 0l4.155 11.081a.75.75 0 0 1-1.404.527l-1.22-3.253H8.922l-1.22 3.253a.75.75 0 0 1-1.404-.527zm-.969 6.855h5.031L12.142 5.15a.152.152 0 0 0-.284 0z" clip-rule="evenodd"/><rect width="16" height="2.5" x="4" y="18" fill='currentColor' rx="1"/>
  </svg>
`,gL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.667 4.707c-.73 0-1.381.461-1.622 1.15l-2.286 6.531-.329.94-1.325 3.786a.886.886 0 0 0 1.673.585l1.117-3.193h5.543l1.118 3.193a.886.886 0 0 0 1.672-.585l-1.325-3.787-.328-.939-2.286-6.53a1.72 1.72 0 0 0-1.622-1.151m0 1.88 2.151 6.147H6.515zm4.363-1.67a.805.805 0 1 0 0 1.61h7.22a.805.805 0 0 0 0-1.61zm1.805 5.887a.806.806 0 0 0 0 1.61h5.415a.806.806 0 0 0 0-1.61zm.398 6.692c0-.445.36-.805.805-.805h4.212a.805.805 0 1 1 0 1.61h-4.212a.805.805 0 0 1-.805-.805" clip-rule="evenodd"/>
  </svg>
`,vL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.25 7A2.75 2.75 0 0 1 10 4.25h3a.75.75 0 0 1 0 1.5h-3c-.69 0-1.25.56-1.25 1.25v4.25h6.5V7A2.75 2.75 0 0 1 18 4.25h3a.75.75 0 0 1 0 1.5h-3c-.69 0-1.25.56-1.25 1.25v4.25H21a.75.75 0 0 1 0 1.5h-7.25V17c0 .69.56 1.25 1.25 1.25h3a.75.75 0 0 1 0 1.5h-3A2.75 2.75 0 0 1 12.25 17v-4.25H3a.75.75 0 0 1 0-1.5h4.25z" clip-rule="evenodd"/>
  </svg>
`,wL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.84 5.25a.75.75 0 0 0-.75.75v2a.75.75 0 0 0 1.5 0V6.75H7v10.5H5.023a.75.75 0 0 0 0 1.5h5.454a.75.75 0 1 0 0-1.5H8.5V6.75h3.41V8a.75.75 0 0 0 1.5 0V6a.75.75 0 0 0-.75-.75H2.84m12.765 0a.75.75 0 0 0 0 1.5h5.454a.75.75 0 1 0 0-1.5zm-.75 6.75a.75.75 0 0 1 .75-.75h5.454a.75.75 0 1 1 0 1.5h-5.455a.75.75 0 0 1-.75-.75m.75 5.25a.75.75 0 0 0 0 1.5h5.454a.75.75 0 1 0 0-1.5z" clip-rule="evenodd"/>
  </svg>
`,xL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M4 5.25a.75.75 0 0 0 0 1.5h15.023a.75.75 0 0 0 0-1.5zM9 9.25a.75.75 0 0 0 0 1.5h10a.75.75 0 0 0 0-1.5zM4.25 14a.75.75 0 0 1 .75-.75h14a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75M9 17.25a.75.75 0 0 0 0 1.5h10a.75.75 0 0 0 0-1.5z"/>
  </svg>
`,Bu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.205 2.787c.393 0 .712.319.712.712v.711h6.166V3.5a.712.712 0 0 1 1.423 0v.711h2.135a2.61 2.61 0 0 1 2.609 2.61v11.384a2.61 2.61 0 0 1-2.609 2.609H5.359a2.61 2.61 0 0 1-2.609-2.61V6.82A2.61 2.61 0 0 1 5.359 4.21h2.135V3.5c0-.393.318-.712.711-.712m6.878 2.846v.712a.712.712 0 0 0 1.423 0v-.712h2.135c.655 0 1.186.531 1.186 1.186v1.66H4.173V6.82c0-.655.531-1.186 1.186-1.186h2.135v.712a.712.712 0 1 0 1.423 0v-.712zm4.744 4.27H4.173v8.3c0 .656.531 1.187 1.186 1.187h13.282c.655 0 1.186-.531 1.186-1.186zm-12.57 1.47a.474.474 0 0 0-.475.475v1.423c0 .262.212.474.474.474H8.68a.474.474 0 0 0 .475-.474v-1.424a.474.474 0 0 0-.475-.474zm-.475 4.174c0-.261.212-.474.474-.474H8.68c.262 0 .475.213.475.474v1.424a.474.474 0 0 1-.475.474H7.256a.474.474 0 0 1-.474-.474zm4.459-4.174a.474.474 0 0 0-.474.475v1.423c0 .262.212.474.474.474h1.423a.474.474 0 0 0 .475-.474v-1.424a.474.474 0 0 0-.475-.474zm-.474 4.174c0-.261.212-.474.474-.474h1.423c.262 0 .475.213.475.474v1.424a.474.474 0 0 1-.475.474h-1.423a.474.474 0 0 1-.474-.474zm4.554-4.174a.474.474 0 0 0-.475.475v1.423c0 .262.213.474.474.474h1.424a.474.474 0 0 0 .474-.474v-1.424a.474.474 0 0 0-.474-.474z" clip-rule="evenodd"/>
  </svg>
`,bL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M15.632 11.35a.757.757 0 0 1 0 1.3l-5.527 3.248c-.491.29-1.105-.072-1.105-.65V8.752c0-.577.614-.938 1.105-.65z"/>
  </svg>
`,CL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M13.15 15.132a.757.757 0 0 1-1.3 0L8.602 9.605c-.29-.491.072-1.105.65-1.105h6.497c.577 0 .938.614.65 1.105z"/>
  </svg>
`,Du=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.42 3.205a.68.68 0 0 1 .68.68v.68h5.888v-.68a.68.68 0 1 1 1.358 0v.68h2.039a2.49 2.49 0 0 1 2.491 2.49v5.435a.68.68 0 1 1-1.359 0V10H4.57v7.926c0 .626.507 1.133 1.132 1.133h5.888a.68.68 0 0 1 0 1.359H5.702a2.49 2.49 0 0 1-2.491-2.492V7.055a2.49 2.49 0 0 1 2.49-2.49h2.04v-.68a.68.68 0 0 1 .679-.68m6.568 2.718v.68a.68.68 0 1 0 1.358 0v-.68h2.039c.625 0 1.132.507 1.132 1.132v1.586H4.57V7.055c0-.625.507-1.132 1.132-1.132H7.74v.68a.68.68 0 1 0 1.36 0v-.68zm3.641 10.672a.68.68 0 1 1 .96-.96l1.923 1.92a.68.68 0 0 1 0 .962l-1.922 1.921a.68.68 0 1 1-.96-.96l1.44-1.442zm-4.238-.96a.68.68 0 0 0 0 .96l1.44 1.441-1.44 1.442a.68.68 0 1 0 .96.96l1.922-1.921a.68.68 0 0 0 0-.961l-1.921-1.922a.68.68 0 0 0-.961 0" clip-rule="evenodd"/>
  </svg>
`,yL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m9.17 8.506-1.112 2.877a.85.85 0 0 1-.793.544H4a.75.75 0 0 1 0-1.5h2.82l1.699-4.4c.3-.776 1.422-.703 1.618.107l1.96 8.08 1.797-5.67a.85.85 0 0 1 1.483-.263l1.658 2.146H20a.75.75 0 0 1 0 1.5h-3.284a.85.85 0 0 1-.673-.33L14.95 10.18l-2.126 6.705c-.26.82-1.434.78-1.636-.056z" clip-rule="evenodd"/>
  </svg>
`,Vu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="m12 2.5 9.96 17.25H2.04zm0 3L4.639 18.25H19.36z" clip-rule="evenodd"/>
  </svg>
`,_L=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M17.463 3.4h2.914l-6.365 7.275 7.488 9.899h-5.863l-4.592-6.004-5.255 6.004H2.875l6.809-7.783L2.5 3.401h6.012l4.15 5.488zm-1.022 15.43h1.614L7.635 5.052H5.903z"/>
  </svg>
`,zu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M7.744 3.968a.808.808 0 1 0-1.616 0v7.003a5.656 5.656 0 0 0 11.313 0V3.968a.808.808 0 1 0-1.616 0v7.003a4.04 4.04 0 1 1-8.08 0zM4.458 19.32a.808.808 0 1 0 0 1.616h15.084a.808.808 0 0 0 0-1.616z" clip-rule="evenodd"/>
  </svg>
`,kL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.53 4.47a.75.75 0 0 1 0 1.06L5.81 8.25h4.624c1.651 0 2.937 0 3.968.084 1.047.086 1.897.262 2.662.652a6.75 6.75 0 0 1 2.95 2.95c.39.765.566 1.615.652 2.662.084 1.031.084 2.317.084 3.968v.034a.75.75 0 0 1-1.5 0c0-1.693 0-2.917-.08-3.88-.077-.954-.228-1.585-.492-2.104a5.25 5.25 0 0 0-2.295-2.294c-.518-.264-1.15-.415-2.103-.493-.963-.078-2.187-.079-3.88-.079H5.81l2.72 2.72a.75.75 0 1 1-1.06 1.06l-4-4a.75.75 0 0 1 0-1.06l4-4a.75.75 0 0 1 1.06 0" clip-rule="evenodd"/>
  </svg>
`,Pu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5.286 4.75c-.346 0-.536.25-.536.45v3.6c0 .2.19.45.536.45h6.428c.346 0 .536-.25.536-.45V5.2c0-.2-.19-.45-.536-.45zM3.25 5.2c0-1.125.961-1.95 2.036-1.95h6.428c1.075 0 2.036.825 2.036 1.95v3.6c0 1.125-.961 1.95-2.036 1.95H5.286c-1.075 0-2.036-.825-2.036-1.95zM12.286 14.75c-.346 0-.536.25-.536.45v3.6c0 .2.19.45.536.45h6.428c.346 0 .536-.25.536-.45v-3.6c0-.2-.19-.45-.536-.45zm-2.036.45c0-1.125.961-1.95 2.036-1.95h6.428c1.075 0 2.036.825 2.036 1.95v3.6c0 1.125-.961 1.95-2.036 1.95h-6.428c-1.075 0-2.036-.825-2.036-1.95z" clip-rule="evenodd"/>
  </svg>
`,Ru=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M14.522 5.35a2.919 2.919 0 1 1 4.128 4.128l-3.669 3.669a.75.75 0 1 0 1.06 1.06l3.67-3.669a4.419 4.419 0 1 0-6.25-6.249l-1.008 1.009a.75.75 0 1 0 1.06 1.06zm-5.503 5.503a.75.75 0 0 0-1.061-1.06L4.289 13.46a4.419 4.419 0 1 0 6.25 6.25l1.01-1.01a.75.75 0 1 0-1.06-1.061l-1.011 1.01a2.919 2.919 0 0 1-4.128-4.128zm.376-6.36a.75.75 0 1 0-1.461.338l.4 1.734a.75.75 0 1 0 1.462-.337zm-4.564 3.44a.75.75 0 1 0-.337 1.462l1.734.4a.75.75 0 1 0 .337-1.46zm12.941 6.271a.75.75 0 0 0-.337 1.462l1.734.4a.75.75 0 1 0 .337-1.461zm-2.106 3.23a.75.75 0 1 0-1.462.338l.4 1.734a.75.75 0 0 0 1.462-.337z" clip-rule="evenodd"/>
  </svg>
`,ML=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M6.25 8a5.75 5.75 0 0 1 11.021-2.3.75.75 0 1 1-1.374.6A4.251 4.251 0 0 0 7.75 8v1.254q.465-.005 1.027-.004h6.446c.728 0 1.328 0 1.823.03.626.038 1.164.128 1.657.379a3.75 3.75 0 0 1 1.638 1.638c.227.445.321.925.366 1.471.043.531.043 1.187.043 2v1.464c0 .813 0 1.469-.043 2-.045.546-.14 1.026-.366 1.47a3.75 3.75 0 0 1-1.639 1.64c-.444.226-.924.32-1.47.365-.531.043-1.187.043-2 .043H8.768c-.813 0-1.469 0-2-.043-.546-.045-1.026-.14-1.47-.366a3.75 3.75 0 0 1-1.64-1.639c-.226-.444-.32-.924-.365-1.47-.043-.531-.043-1.187-.043-2v-1.464c0-.813 0-1.469.043-2 .045-.546.14-1.026.366-1.47a3.75 3.75 0 0 1 1.639-1.64c.297-.15.612-.244.952-.302zm2.55 2.75c-.756 0-1.31 0-1.754.027-.551.034-.847.106-1.067.218a2.25 2.25 0 0 0-.984.984c-.1.197-.17.458-.207.912-.037.462-.038 1.056-.038 1.909v1.4c0 .852 0 1.447.038 1.91.037.453.107.714.207.912.216.423.56.767.984.983.197.1.458.17.912.207.462.037 1.057.038 1.909.038h6.4c.852 0 1.447 0 1.91-.038.453-.038.714-.107.912-.207.423-.216.767-.56.983-.983.1-.198.17-.459.207-.913.037-.462.038-1.057.038-1.909v-1.4c0-.853 0-1.447-.038-1.91-.038-.453-.107-.714-.207-.912a2.25 2.25 0 0 0-.983-.983c-.22-.112-.517-.184-1.068-.218a32 32 0 0 0-1.754-.027zm3.2 3a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75" clip-rule="evenodd"/>
  </svg>
`,SL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <g clip-path="url(#a)"><path fill='currentColor' fill-rule="evenodd" d="M13.591 3.692a2.75 2.75 0 0 1 3.89 0l2.827 2.828a2.75 2.75 0 0 1 0 3.889l-1.06 1.06a.75.75 0 1 1-1.06-1.06l1.06-1.06a1.25 1.25 0 0 0 0-1.768l-2.829-2.829a1.25 1.25 0 0 0-1.767 0l-1.061 1.06a.75.75 0 0 1-1.06-1.06zm-6.364-.708a.75.75 0 0 1 1.06 0l12.729 12.728a.75.75 0 0 1-1.061 1.061l-3.005-3.005-1.97 1.97.884.884a.75.75 0 1 1-1.06 1.06L11.09 13.97l-4.925 4.924a.75.75 0 1 1-1.06-1.06l4.924-4.925-3.712-3.712a.75.75 0 0 1 1.06-1.06l.884.883 1.97-1.97-3.005-3.005a.75.75 0 0 1 0-1.06m4.066 5.127-1.97 1.97 4.596 4.596 1.97-1.97z" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill='currentColor' d="M0 0H24V24H0z"/></clipPath></defs>
  </svg>
`,$L=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M2 12a5 5 0 0 1 5-5h2a5 5 0 0 1 0 10H7a5 5 0 0 1-5-5" opacity=".14"/><path fill='currentColor' fill-rule="evenodd" d="M2.293 2.293a1 1 0 0 1 1.414 0l4 4 14 14a1 1 0 0 1-1.414 1.414L16.586 18H16.5a1 1 0 0 1-.997-1.082l-1.542-1.543A6 6 0 0 1 9 18H7A6 6 0 0 1 4.946 6.36L2.293 3.708a1 1 0 0 1 0-1.414m4.312 5.726A4 4 0 0 0 7 16h2a4 4 0 0 0 3.509-2.077l-1.572-1.572A1 1 0 0 1 9 12q.001-.732.169-1.417zM15 8c-.556 0-1.084.113-1.562.316a1 1 0 1 1-.783-1.84A6 6 0 0 1 15 6h2a6 6 0 0 1 4.615 9.835 1 1 0 0 1-1.538-1.279A4 4 0 0 0 17 8z" clip-rule="evenodd"/>
  </svg>
`,LL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11 5.75a4.25 4.25 0 0 0-4.147 5.183.75.75 0 0 1-.568.896A3.252 3.252 0 0 0 7 18.25h9a4.25 4.25 0 1 0-.085-8.5.75.75 0 0 1-.75-.6A4.25 4.25 0 0 0 11 5.75M5.25 10a5.75 5.75 0 0 1 11.235-1.73A5.75 5.75 0 0 1 16 19.75H7a4.75 4.75 0 0 1-1.722-9.178A6 6 0 0 1 5.25 10m6.45-.75a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75m.05 7.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5" clip-rule="evenodd"/>
  </svg>
`,AL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8 2.75a.75.75 0 0 1 .75.75v.75h6.5V3.5a.75.75 0 0 1 1.5 0v.75H19A2.75 2.75 0 0 1 21.75 7v5a.75.75 0 0 1-1.5 0v-1.75H3.75V19c0 .69.56 1.25 1.25 1.25h7a.75.75 0 0 1 0 1.5H5A2.75 2.75 0 0 1 2.25 19V7A2.75 2.75 0 0 1 5 4.25h2.25V3.5A.75.75 0 0 1 8 2.75m7.25 3v.75a.75.75 0 0 0 1.5 0v-.75H19c.69 0 1.25.56 1.25 1.25v1.75H3.75V7c0-.69.56-1.25 1.25-1.25h2.25v.75a.75.75 0 0 0 1.5 0v-.75zm.184 9.843a3.03 3.03 0 0 1 5.253 1.188.75.75 0 0 0 1.453-.374 4.53 4.53 0 0 0-8.128-1.418l-.596-.252a.3.3 0 0 0-.41.337l.483 2.329a.3.3 0 0 0 .454.193l2.01-1.272a.3.3 0 0 0-.043-.53zm2.1 5.415c.931 0 1.765-.42 2.32-1.082l-.476-.202a.3.3 0 0 1-.043-.53l2.01-1.272a.3.3 0 0 1 .454.193l.485 2.329a.3.3 0 0 1-.411.337l-.596-.252a4.52 4.52 0 0 1-3.743 1.979 4.525 4.525 0 0 1-4.385-3.397.75.75 0 0 1 1.453-.374 3.025 3.025 0 0 0 2.933 2.27" clip-rule="evenodd"/>
  </svg>
`,IL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12M12 3.75a8.25 8.25 0 1 0 0 16.5 8.25 8.25 0 0 0 0-16.5m-4.621 7.72 4.09-4.091a.75.75 0 0 1 1.061 0l4.091 4.09a.75.75 0 1 1-1.06 1.061L12.75 9.72v6.78a.75.75 0 0 1-1.5 0V9.72l-2.81 2.81a.75.75 0 0 1-1.061-1.06" clip-rule="evenodd"/>
  </svg>
`,EL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M5 10.75a.25.25 0 0 0-.25.25v7c0 .69.56 1.25 1.25 1.25h12c.69 0 1.25-.56 1.25-1.25v-7a.25.25 0 0 0-.25-.25h-1a.75.75 0 0 1 0-1.5h1c.966 0 1.75.784 1.75 1.75v7A2.75 2.75 0 0 1 18 20.75H6A2.75 2.75 0 0 1 3.25 18v-7c0-.966.784-1.75 1.75-1.75h1a.75.75 0 0 1 0 1.5z" clip-rule="evenodd"/><path fill='currentColor' fill-rule="evenodd" d="M12 2.75a.75.75 0 0 1 .53.22l4 4a.75.75 0 0 1-1.06 1.06l-2.72-2.72V15.5a.75.75 0 0 1-1.5 0V5.31L8.53 8.03a.75.75 0 0 1-1.06-1.06l4-4a.75.75 0 0 1 .53-.22" clip-rule="evenodd"/>
  </svg>
`,TL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 6.672v11.326c1.102-.479 2.388-.748 3.75-.748s2.648.27 3.75.748V6.672c-.997-.567-2.302-.922-3.75-.922s-2.753.355-3.75.922m9 0v11.326c1.102-.479 2.388-.748 3.75-.748s2.648.27 3.75.748V6.672c-.997-.567-2.302-.922-3.75-.922s-2.753.355-3.75.922m-.75-1.3c-1.247-.71-2.816-1.122-4.5-1.122-1.877 0-3.61.511-4.915 1.378a.75.75 0 0 0-.335.625v13a.75.75 0 0 0 1.165.625c1.031-.686 2.469-1.128 4.085-1.128s3.054.442 4.085 1.128a.75.75 0 0 0 .83 0c1.031-.686 2.469-1.128 4.085-1.128s3.054.442 4.085 1.128a.75.75 0 0 0 1.165-.625v-13a.75.75 0 0 0-.335-.625C20.11 4.761 18.377 4.25 16.5 4.25c-1.684 0-3.253.412-4.5 1.123" clip-rule="evenodd"/>
  </svg>
`,Ou=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 5.75a9.25 9.25 0 0 0-8.635 5.926.9.9 0 0 0 0 .648 9.254 9.254 0 0 0 17.27 0 .9.9 0 0 0 0-.648A9.25 9.25 0 0 0 12 5.75M1.966 11.137C3.516 7.11 7.424 4.25 12 4.25s8.484 2.86 10.035 6.887c.214.555.214 1.17 0 1.726-1.55 4.027-5.458 6.887-10.034 6.887s-8.484-2.86-10.035-6.887a2.4 2.4 0 0 1 0-1.726M12 9.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5M8.25 12a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0" clip-rule="evenodd"/>
  </svg>
`,Nu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.25 20a.75.75 0 0 1-.75-.75V4.75a.75.75 0 0 1 1.5 0v14.5a.75.75 0 0 1-.75.75M9.665 8.44a.75.75 0 0 1 .062 1.058L8.17 11.25h7.66l-1.557-1.752a.75.75 0 0 1 1.12-.996l2.668 3a.75.75 0 0 1 0 .996l-2.667 3a.75.75 0 1 1-1.121-.996l1.557-1.752H8.17l1.557 1.752a.75.75 0 0 1-1.12.996l-2.668-3a.75.75 0 0 1 0-.996l2.667-3a.75.75 0 0 1 1.059-.063M21.5 4.75a.75.75 0 0 0-1.5 0v14.5a.75.75 0 0 0 1.5 0z" clip-rule="evenodd"/>
  </svg>
`,HL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M9 4.25a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zM6.25 8A.75.75 0 0 1 7 7.25h10a.75.75 0 0 1 0 1.5H7A.75.75 0 0 1 6.25 8m-2 5A2.75 2.75 0 0 1 7 10.25h10A2.75 2.75 0 0 1 19.75 13v5A2.75 2.75 0 0 1 17 20.75H7A2.75 2.75 0 0 1 4.25 18zM7 11.75c-.69 0-1.25.56-1.25 1.25v5c0 .69.56 1.25 1.25 1.25h10c.69 0 1.25-.56 1.25-1.25v-5c0-.69-.56-1.25-1.25-1.25z" clip-rule="evenodd"/>
  </svg>
`,BL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M12 4.75a7.25 7.25 0 1 0 0 14.5 7.25 7.25 0 0 0 0-14.5M3.25 12a8.75 8.75 0 1 1 17.5 0 8.75 8.75 0 0 1-17.5 0M12 7.694a.75.75 0 0 1 .75.75V12a.75.75 0 0 1-1.5 0V8.444a.75.75 0 0 1 .75-.75m-.75 7.862a.75.75 0 0 1 .75-.75h.009a.75.75 0 1 1 0 1.5H12a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,DL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.784 11.25H8.26c.06-2.25.39-4.298.907-5.851.161-.483.345-.932.552-1.33a8.26 8.26 0 0 0-5.935 7.181m8.216-9c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25m0 1.5c-.086 0-.287.052-.579.421-.285.362-.574.932-.83 1.702-.459 1.374-.77 3.255-.83 5.377h4.478c-.06-2.122-.371-4.003-.83-5.377-.256-.77-.545-1.34-.83-1.702-.292-.37-.493-.421-.579-.421m3.74 7.5c-.06-2.25-.39-4.298-.907-5.851a9 9 0 0 0-.552-1.33 8.26 8.26 0 0 1 5.935 7.181zm-1.5 1.5H9.76c.06 2.122.372 4.003.83 5.377.257.77.546 1.34.831 1.701.292.37.493.422.579.422s.287-.052.579-.422c.285-.361.574-.93.83-1.701.459-1.374.77-3.255.83-5.377m.041 7.18c.207-.397.39-.846.552-1.329.518-1.553.847-3.6.907-5.851h4.476a8.26 8.26 0 0 1-5.935 7.18m-4.562 0a9 9 0 0 1-.552-1.329c-.517-1.553-.847-3.6-.907-5.851H3.784a8.26 8.26 0 0 0 5.935 7.18" clip-rule="evenodd"/>
  </svg>
`,Fu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.046 5a.75.75 0 0 1 .75-.75h2.882a6.072 6.072 0 1 1 0 12.144h-8.89l3.027 3.08a.75.75 0 0 1-1.07 1.052l-4.28-4.356a.75.75 0 0 1 0-1.051l4.28-4.356a.75.75 0 1 1 1.07 1.052l-3.026 3.08h8.889a4.572 4.572 0 1 0 0-9.145h-2.882a.75.75 0 0 1-.75-.75" clip-rule="evenodd"/>
  </svg>
`,qu=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M8.336 3.095c.38 0 .688.308.688.688v.688h5.963v-.688a.688.688 0 1 1 1.376 0v.688h2.064a2.523 2.523 0 0 1 2.522 2.523v5.504a.688.688 0 0 1-1.376 0v-2.43H4.437v7.934c0 .634.513 1.147 1.146 1.147h5.963a.688.688 0 0 1 0 1.376H5.583a2.523 2.523 0 0 1-2.522-2.523V6.994A2.523 2.523 0 0 1 5.583 4.47h2.065v-.688c0-.38.308-.688.688-.688m6.65 2.752v.688a.688.688 0 1 0 1.377 0v-.688h2.064c.633 0 1.146.514 1.146 1.147v1.514H4.437V6.994c0-.633.513-1.147 1.146-1.147h2.065v.688a.688.688 0 0 0 1.376 0v-.688zm1.68 9.834a.69.69 0 0 1 0 .973l-1.46 1.46 1.46 1.46a.688.688 0 0 1-.973.972L13.746 18.6a.69.69 0 0 1 0-.973l1.947-1.946a.69.69 0 0 1 .973 0m4.193.973a.688.688 0 0 0-.973-.973l-1.946 1.946a.69.69 0 0 0 0 .973l1.946 1.946a.688.688 0 0 0 .973-.973l-1.46-1.46z" clip-rule="evenodd"/>
  </svg>
`,VL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill="red" d="M21.08 7.192a2.55 2.55 0 0 0-.616-1.12 2.36 2.36 0 0 0-1.065-.649C17.925 5 11.991 5 11.991 5s-5.935.013-7.41.436c-.402.115-.77.338-1.064.649-.295.31-.508.696-.617 1.12-.446 2.757-.619 6.957.012 9.603.11.423.322.81.617 1.12s.662.534 1.065.649C6.068 19 12.003 19 12.003 19s5.934 0 7.408-.423c.403-.115.77-.338 1.065-.649.295-.31.508-.697.617-1.12.47-2.76.615-6.958-.012-9.616"/><path fill='currentColor' d="m10 15 5-3-5-3z"/>
  </svg>
`,zL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' d="M12.546 5v10l8.272-10zM7.136 9.455c2.263 0 4.137-2.281 4.137-4.455H3c0 2.174 1.873 4.455 4.136 4.455M12.546 19c0-2.174 1.873-4.454 4.136-4.454s4.136 2.28 4.136 4.454zM11.273 19V9L3 19z"/>
  </svg>
`,PL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M3.75 6.5c0-.69.56-1.25 1.25-1.25h4.672c.331 0 .649.132.883.366L11.97 7.03c.14.141.331.22.53.22h1.868v1.956h2v2h-2v2h2v2h-2v2h2v1.044H5c-.69 0-1.25-.56-1.25-1.25zm14.618 11.75v-1.044h-2v-2h2v-2h-2v-2h2v-2h-2V7.25H19c.69 0 1.25.56 1.25 1.25V17c0 .69-.56 1.25-1.25 1.25zM5 3.75A2.75 2.75 0 0 0 2.25 6.5V17A2.75 2.75 0 0 0 5 19.75h14A2.75 2.75 0 0 0 21.75 17V8.5A2.75 2.75 0 0 0 19 5.75h-6.19l-1.194-1.195a2.75 2.75 0 0 0-1.944-.805z" clip-rule="evenodd"/>
  </svg>
`,RL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.115 4.885a6.23 6.23 0 1 0 0 12.461 6.23 6.23 0 0 0 0-12.461M3.5 11.115a7.615 7.615 0 1 1 13.468 4.874l4.33 4.33a.692.692 0 1 1-.98.978l-4.33-4.33A7.615 7.615 0 0 1 3.5 11.116m4.154 0c0-.382.31-.692.692-.692h5.539a.692.692 0 1 1 0 1.385H8.346a.69.69 0 0 1-.692-.693" clip-rule="evenodd"/>
  </svg>
`,OL=({width:t="1em",height:e="1em",style:r=""}={})=>f`
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width=${t}
    height=${e}
    fill="none"
    style=${"user-select:none;flex-shrink:0;"+r}
  >
    <path fill='currentColor' fill-rule="evenodd" d="M11.115 4.885a6.23 6.23 0 1 0 4.408 10.634 6.23 6.23 0 0 0-4.408-10.634m5.854 11.102a7.615 7.615 0 1 0-.979.98l4.328 4.33a.692.692 0 1 0 .98-.979zm-5.854-8.333c.383 0 .693.31.693.692v2.077h2.077a.692.692 0 1 1 0 1.385h-2.077v2.077a.692.692 0 1 1-1.385 0v-2.077H8.346a.692.692 0 0 1 0-1.385h2.077V8.346c0-.382.31-.692.692-.692" clip-rule="evenodd"/>
  </svg>
`,PG=Object.freeze(Object.defineProperty({__proto__:null,AccountIcon:Ak,AddCollectionIcon:Ik,AddCommentIcon:Ek,AddCursorIcon:Tk,AddOrganizeIcon:Hk,AddTagIcon:Bk,AddTextIcon:qd,AfFiNeIcon:Dk,AiIcon:Vk,AliasIcon:Wd,AlignBottomIcon:Gd,AlignHorizontalCenterIcon:Zd,AlignLeftIcon:Ud,AlignRightIcon:jd,AlignTopIcon:Yd,AlignVerticalCenterIcon:Xd,AllDocsIcon:zk,AppearanceIcon:Pk,ArrowDownBigBottomIcon:Kd,ArrowDownBigIcon:As,ArrowDownSmallIcon:Ma,ArrowLeftBigIcon:Is,ArrowLeftSmallIcon:Sa,ArrowLeftSmallPlusIcon:Rk,ArrowRightBigIcon:Jd,ArrowRightSmallIcon:$a,ArrowRightSmallPlusIcon:Ok,ArrowUpBigIcon:La,ArrowUpBigTopIcon:Qd,ArrowUpSmallIcon:eh,AtIcon:Nk,AttachmentIcon:Es,AutoHeightIcon:th,AutoSizeIcon:Fk,AutoTidyUpIcon:qk,BanIcon:rh,BlockIcon:Wk,BlockLinkIcon:Ts,BlocksuiteIcon:Gk,BoldIcon:nh,BookmarkIcon:ih,BrokenImageIcon:Zk,BroomIcon:Uk,BrushIcon:jk,BulletedListIcon:ah,CalendarXmarkIcon:Yk,CameraIcon:Xk,CancelWrapIcon:oh,CaptionIcon:sh,CenterPeekIcon:lh,ChatWithAiIcon:Kk,CheckBoxCheckLinearIcon:ch,CheckBoxCkeckSolidIcon:dh,CheckBoxUnIcon:hh,ClientIcon:Jk,CloseIcon:Hs,CloudWorkspaceIcon:Qk,CodeBlockIcon:fh,CodeIcon:uh,CollaborationIcon:eM,CollapseIcon:tM,CollapseTabIcon:rM,ColorPickerIcon:nM,CommentDuodoneIcon:aM,CommentIcon:iM,CommentsAvatarIcon:oM,CompressIcon:sM,ConnectorCIcon:Bs,ConnectorEIcon:ph,ConnectorIcon:lM,ConnectorLIcon:mh,ContactWithUsIcon:cM,ConvertIcon:dM,CopyAsImgaeIcon:hM,CopyIcon:Ds,CornerIcon:gh,CreatedEditedIcon:fM,CreatedIcon:uM,CropIcon:pM,CurveLineIcon:vh,CustomSizeIcon:mM,CustomizedHeightIcon:wh,DarkModeIcon:gM,DashLineIcon:xh,DatabaseKanbanViewIcon:Vs,DatabaseListViewIcon:vM,DatabaseTableViewIcon:zs,DateTimeIcon:wM,DeleteIcon:Aa,DeletePermanentlyIcon:xM,DeleteTemporarilyIcon:bM,Diagonally_2LinesIcon:CM,DiamondIcon:bh,DiscordIcon:yM,DistributeHorizontalIcon:Ch,DistributeVerticalIcon:yh,DividerIcon:_h,DocsIcon:_M,DoneIcon:ar,DownloadIcon:kh,DragCursorIcon:kM,DropCursorIcon:MM,DualLinkIcon:Mh,DuplicateIcon:Ps,EdgelessIcon:Ia,EditIcon:Rs,ElbowedLineIcon:Sh,EllipseIcon:$h,EllipsisIcon:SM,EmailIcon:$M,EmbedWebIcon:Lh,EmptyIcon:LM,EndPointArrowIcon:Os,EndPointCircleIcon:Ah,EndPointDiamondIcon:Ih,EndPointTriangleIcon:Eh,EnterIcon:AM,EqIcon:IM,EraserIcon:EM,ExpandCloseIcon:Ns,ExpandFullIcon:Ea,ExpandIcon:TM,ExpandWideIcon:Th,ExperimentIcon:HM,ExplainIcon:BM,ExportIcon:DM,ExportToHtmlIcon:VM,ExportToMarkdownIcon:zM,ExportToPdfIcon:PM,ExportToPngIcon:Hh,ExportToSvgIcon:RM,FavoriteIcon:OM,FavoritedIcon:NM,FigmaDuotoneIcon:FM,FileIcon:qM,FilterIcon:WM,FilterMinusIcon:GM,FilterUndoIcon:ZM,FilteredIcon:UM,FlipDirectionIcon:Bh,FolderIcon:jM,FontIcon:Dh,FrameIcon:Fs,GithubIcon:YM,GitlabIcon:XM,GoodIcon:KM,GoogleDuotoneIcon:QM,GoogleIcon:JM,GoogleMapDuotoneIcon:eS,GridIcon:tS,GroupIcon:Vh,Group_276Icon:rS,Group_277Icon:nS,GroupingIcon:iS,GtIcon:aS,HandIcon:zh,Heading1Icon:Ph,Heading2Icon:Rh,Heading3Icon:Oh,Heading4Icon:Nh,Heading5Icon:Fh,Heading6Icon:qh,HeadingsIcon:Wh,HeartbreakIcon:oS,HelpCenterIcon:lS,HelpIcon:sS,HighLightDuotoneIcon:cS,HighLightLinearIcon:dS,HistoryIcon:hS,ImageIcon:Ta,ImportIcon:uS,ImproveWritingIcon:fS,InboxIcon:pS,InfoIcon:mS,InformationFillDuotoneIcon:vS,InformationIcon:gS,InsertBleowIcon:wS,InsertBlocksIcon:xS,InsertLeftIcon:bS,InsertRightIcon:CS,InsertTopIcon:yS,InstagramDuotoneIcon:_S,InsyncIcon:kS,InvisibleIcon:Gh,IssueIcon:MS,ItalicIcon:Zh,JournalIcon:SS,KeyboardIcon:$S,LanguageIcon:LS,LayerIcon:Uh,LayoutIcon:AS,LevelIcon:IS,LightModeIcon:ES,LineStyleIcon:jh,LinearLogoIcon:TS,LinkIcon:Yh,LinkedEdgelessIcon:Ha,LinkedPageIcon:or,LocalDataIcon:HS,LocalWorkspaceIcon:BS,LocateIcon:DS,LockIcon:VS,Logo1Icon:zS,Logo2Icon:PS,Logo3Icon:RS,Logo4Icon:OS,LongerIcon:NS,LoomLogoIcon:FS,LtIcon:qS,MakeItRealIcon:WS,MindmapIcon:GS,MindmapNodeIcon:ZS,MinusIcon:Xh,MobileDocumentsIcon:US,MobileHomeIcon:jS,MobileSearchIcon:YS,MoreHorizontalIcon:qs,MoreVerticalIcon:Kh,MoveLeftIcon:Jh,MoveRightIcon:Qh,MoveToIcon:XS,MoveToLeftDuotoneIcon:KS,MoveToRightDuotoneIcon:JS,MultiCursorDuotoneIcon:eu,MultiSelectIcon:QS,MyConnectionsIcon:e$,NeIcon:t$,NewIcon:r$,NewPageIcon:n$,NewXxxEdgelessIcon:i$,NewXxxPageIcon:a$,NoNetworkIcon:o$,NoteShadowDuotoneIcon:tu,NotificationIcon:s$,NotionIcon:l$,NowIcon:ru,NumberIcon:c$,NumberedListIcon:nu,OctobaseIcon:d$,OpenInNewIcon:iu,OtherIcon:h$,PageIcon:$1,PaletteIcon:au,PasteIcon:ou,PaymentIcon:u$,PenIcon:su,PenThickIcon:f$,PenThinIcon:p$,PinIcon:m$,PinboardIcon:g$,PinedIcon:v$,PlayFillIcon:x$,PlayIcon:w$,PluginIcon:b$,PlusIcon:U5,PlusThickIcon:C$,PptIcon:y$,PresentationIcon:lu,PrinterIcon:_$,ProductHuntIcon:k$,ProgressIcon:M$,PropertyIcon:S$,PublishIcon:cu,QuoteIcon:du,RadiantIcon:hu,RedditDuotoneIcon:$$,RedoIcon:L$,ReleaseFromGroupIcon:uu,RemoveFolderIcon:I$,RemoveIcon:A$,ReplaceIcon:E$,ResetIcon:Ws,ResizeTidyUpIcon:T$,RightLayoutIcon:Gs,RightSidebarIcon:H$,RightTabIcon:B$,RotateAnticlockwiseIcon:V$,RotateIcon:D$,RoundedRectangleIcon:fu,SaveIcon:z$,ScaleAltIcon:R$,ScaleIcon:P$,ScissorsIcon:Zs,SearchIcon:Us,SelectAreaIcon:O$,SelectIcon:pu,SelectTextIcon:N$,SelectionIcon:F$,SendIcon:q$,SettingsIcon:js,ShapeIcon:mu,ShareIcon:W$,SharedIcon:G$,ShareiOsIcon:Z$,ShorterIcon:U$,SiblingNodeIcon:gu,SidebarIcon:j$,SignOutIcon:Y$,SingleSelectIcon:X$,SingleSelectSelectLinearIcon:K$,SingleSelectSelectSolidIcon:J$,SingleSelectUnIcon:Q$,SmileIcon:eL,SoloViewIcon:tL,SortDownIcon:nL,SortIcon:rL,SortUpIcon:iL,SplitViewIcon:vu,SquareIcon:wu,StartNumberingIcon:aL,StartPointArrowIcon:Ys,StartPointCircleIcon:bu,StartPointDiamondIcon:Cu,StartPointIcon:xu,StartPointTriangleIcon:yu,StopAiIcon:_u,StopIcon:oL,StraightLineIcon:ku,StrikeThroughIcon:Mu,StyleGeneralIcon:$u,StyleIcon:Su,StyleScribbleIcon:Lu,SubNodeIcon:Au,SucessfulDuotoneIcon:sL,SummarizeIcon:lL,TagIcon:cL,TagsIcon:dL,TeXIcon:hL,TeamWorkspaceIcon:uL,TelegramDuotoneIcon:fL,TextAlignCenterIcon:Eu,TextAlignLeftIcon:Tu,TextAlignRightIcon:Hu,TextBackgroundDuotoneIcon:pL,TextColorIcon:mL,TextIcon:Iu,TextTypeIcon:gL,TimelineIcon:vL,TitleIcon:wL,TocIcon:xL,TodayIcon:Bu,ToggleCollapseIcon:bL,ToggleExpandIcon:CL,TomorrowIcon:Du,ToneIcon:yL,TriangleIcon:Vu,TwitterIcon:_L,UnderLineIcon:zu,UndoIcon:kL,UngroupIcon:Pu,UnlinkIcon:Ru,UnlockIcon:ML,UnpinIcon:SL,UnsucessfulDuotoneIcon:$L,UnsyncIcon:LL,UpdatedIcon:AL,UpgradeIcon:IL,UploadIcon:EL,UserGuideIcon:TL,ViewBarIcon:Nu,ViewIcon:Ou,ViewLayersIcon:HL,WarningIcon:BL,WebIcon:DL,WrapIcon:Fu,YesterdayIcon:qu,YoutubeDuotoneIcon:VL,ZendeskIcon:zL,ZipIcon:PL,ZoomDownIcon:RL,ZoomUpIcon:OL},Symbol.toStringTag,{value:"Module"})),RG=pu({width:"24",height:"24"}),OG=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M7.03152 18.9667C8.07902 18.9667 8.92819 18.1175 8.92819 17.07C8.92819 16.0225 8.07902 15.1733 7.03152 15.1733C5.98402 15.1733 5.13485 16.0225 5.13485 17.07C5.13485 18.1175 5.98402 18.9667 7.03152 18.9667ZM7.03152 20.2667C8.79699 20.2667 10.2282 18.8355 10.2282 17.07C10.2282 15.3045 8.79699 13.8733 7.03152 13.8733C5.26605 13.8733 3.83485 15.3045 3.83485 17.07C3.83485 18.8355 5.26605 20.2667 7.03152 20.2667Z"
      fill="currentColor"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M4.75714 19.6175C4.75714 19.3949 4.81661 19.145 4.93113 18.856C5.02405 18.6215 5.30218 18.5315 5.52776 18.6442C5.75334 18.757 5.83848 19.0293 5.75223 19.2663C5.68785 19.4432 5.67047 19.5529 5.67047 19.6175C5.67047 19.6727 5.67683 19.6824 5.71909 19.7205C5.74837 19.7468 5.77881 19.7695 5.82813 19.8062C5.8416 19.8162 5.85647 19.8273 5.87312 19.8398C5.94101 19.8907 6.03269 19.9615 6.119 20.0543C6.31218 20.2619 6.44109 20.5388 6.44109 20.9276C6.44109 21.3166 6.3093 21.6272 6.02789 21.8443C5.80114 22.0192 5.50339 22.1052 5.27045 22.1724C5.26524 22.1739 5.26006 22.1754 5.25492 22.1769C5.24264 22.1804 5.23031 22.184 5.21794 22.1876C4.8171 22.3032 4.37177 22.4316 3.91148 22.7773C3.70983 22.9288 3.42276 22.9326 3.24443 22.7542C3.06609 22.5759 3.06453 22.2842 3.26124 22.1263C3.89506 21.6177 4.50962 21.4409 4.94956 21.3144C4.96714 21.3093 4.98443 21.3044 5.00143 21.2994C5.28007 21.2189 5.40217 21.1735 5.47003 21.1211C5.471 21.1204 5.47202 21.1196 5.47311 21.1188C5.49238 21.1045 5.52776 21.0781 5.52776 20.9276C5.52776 20.7684 5.48543 20.7141 5.45027 20.6763C5.42241 20.6464 5.38566 20.6159 5.32511 20.5705C5.31683 20.5642 5.30753 20.5574 5.29743 20.5499C5.24552 20.5114 5.17247 20.4573 5.1081 20.3994C4.92203 20.2319 4.75714 19.9905 4.75714 19.6175Z"
      fill="currentColor"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M12.2086 12.6149C11.9968 11.7531 12.903 11.0458 13.6876 11.4606L22.0945 15.905C22.9737 16.3698 22.7465 17.6876 21.7625 17.8313L17.8897 18.3968C17.8383 18.4043 17.7946 18.4384 17.7749 18.4867L16.3978 21.8656C16.0219 22.7881 14.685 22.6903 14.4473 21.7229L12.2086 12.6149ZM13.2757 12.2397C13.1636 12.1804 13.0342 12.2815 13.0644 12.4046L15.3031 21.5126C15.3371 21.6508 15.528 21.6648 15.5817 21.533L16.9588 18.1541C17.0963 17.8167 17.402 17.5773 17.7624 17.5247L21.6352 16.9593C21.7758 16.9388 21.8082 16.7505 21.6826 16.6841L13.2757 12.2397Z"
      fill="currentColor"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M19.1489 14.9806C20.1975 13.7474 20.8015 12.2466 20.8015 10.6767C20.8015 6.775 17.0709 3.3 12.0549 3.3C7.03878 3.3 3.30818 6.775 3.30818 10.6767C3.30818 12.1636 3.85 13.5886 4.7983 14.7828C4.47298 15.1005 4.21518 15.4871 4.04843 15.9189C2.76805 14.4626 2.00818 12.6463 2.00818 10.6767C2.00818 5.88468 6.50623 2 12.0549 2C17.6035 2 22.1015 5.88468 22.1015 10.6767C22.1015 12.4784 21.4656 14.1519 20.3771 15.5389L19.1489 14.9806ZM13.9695 17.8785C13.3575 17.9927 12.7174 18.0534 12.0549 18.0534C11.3871 18.0534 10.7422 17.9918 10.1258 17.8758C10.0103 18.3206 9.80141 18.7278 9.52133 19.0751C10.3307 19.2567 11.1797 19.3533 12.0549 19.3533C12.8212 19.3533 13.5675 19.2793 14.2846 19.1389L13.9695 17.8785Z"
      fill="currentColor"
    />
  </svg>
`,NG=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M12.1538 12.3949C11.9419 11.533 12.8482 10.8257 13.6328 11.2405L22.0397 15.6849C22.9188 16.1497 22.6917 17.4676 21.7077 17.6112L17.8349 18.1767C17.7834 18.1842 17.7397 18.2184 17.7201 18.2666L16.343 21.6455C15.967 22.568 14.6302 22.4703 14.3924 21.5029L12.1538 12.3949ZM13.2209 12.0196C13.1088 11.9604 12.9793 12.0614 13.0096 12.1845L15.2482 21.2926C15.2822 21.4308 15.4732 21.4447 15.5269 21.3129L16.9039 17.934C17.0414 17.5967 17.3471 17.3573 17.7076 17.3047L21.5804 16.7393C21.7209 16.7187 21.7534 16.5304 21.6278 16.4641L13.2209 12.0196Z"
      fill="currentColor"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M9.11 18.9667C10.1575 18.9667 11.0067 18.1175 11.0067 17.07C11.0067 16.0225 10.1575 15.1733 9.11 15.1733C8.0625 15.1733 7.21333 16.0225 7.21333 17.07C7.21333 18.1175 8.0625 18.9667 9.11 18.9667ZM9.11 20.2667C10.8755 20.2667 12.3067 18.8355 12.3067 17.07C12.3067 15.3045 10.8755 13.8733 9.11 13.8733C7.34453 13.8733 5.91333 15.3045 5.91333 17.07C5.91333 18.8355 7.34453 20.2667 9.11 20.2667Z"
      fill="currentColor"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M20.15 1.78546V12.8479L18.2895 14.0882L17.0275 13.3671L18.85 12.1521V4.21453L10.565 9.7379L3.78505 6.77169L7.24943 14.4703C6.85977 14.7497 6.5355 15.1145 6.30404 15.5374L1.21497 4.22831L10.4351 8.26209L20.15 1.78546ZM12.0942 18.2184L13.8336 17.0588L13.443 15.7568L12.2635 16.5431C12.2919 16.7146 12.3067 16.8905 12.3067 17.07C12.3067 17.4748 12.2315 17.862 12.0942 18.2184Z"
      fill="currentColor"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M6.83562 19.6175C6.83562 19.3949 6.89509 19.145 7.00962 18.856C7.10254 18.6215 7.38066 18.5314 7.60625 18.6442C7.83183 18.757 7.91697 19.0293 7.83072 19.2663C7.76634 19.4432 7.74896 19.5529 7.74896 19.6175C7.74896 19.6726 7.75531 19.6824 7.79757 19.7204C7.82686 19.7468 7.8573 19.7695 7.90662 19.8062C7.92009 19.8162 7.93496 19.8273 7.9516 19.8398C8.0195 19.8907 8.11118 19.9615 8.19749 20.0542C8.39066 20.2619 8.51958 20.5387 8.51958 20.9276C8.51958 21.3165 8.38779 21.6272 8.10638 21.8443C7.87962 22.0192 7.58188 22.1051 7.34894 22.1724C7.34373 22.1739 7.33855 22.1754 7.33341 22.1769C7.32112 22.1804 7.3088 22.184 7.29643 22.1875C6.89559 22.3031 6.45026 22.4316 5.98997 22.7773C5.78832 22.9288 5.50125 22.9326 5.32291 22.7542C5.14457 22.5759 5.14302 22.2841 5.33973 22.1263C5.97355 21.6177 6.58811 21.4409 7.02805 21.3144C7.04562 21.3093 7.06292 21.3043 7.07992 21.2994C7.35856 21.2189 7.48065 21.1735 7.54851 21.1211C7.54948 21.1204 7.55051 21.1196 7.55159 21.1188C7.57087 21.1044 7.60625 21.0781 7.60625 20.9276C7.60625 20.7684 7.56391 20.7141 7.52876 20.6763C7.5009 20.6464 7.46415 20.6158 7.4036 20.5704C7.39532 20.5642 7.38602 20.5573 7.37592 20.5498C7.324 20.5114 7.25095 20.4573 7.18659 20.3993C7.00052 20.2319 6.83562 19.9905 6.83562 19.6175Z"
      fill="currentColor"
    />
  </svg>
`,FG=Ta({width:"20",height:"20"}),qG=Rs({width:"24",height:"24"}),WG=Vh({width:"20",height:"20"}),GG=uu({width:"24",height:"24"}),ZG=Pu({width:"24",height:"24"}),UG=lu({width:"24",height:"24"}),jG=Ys({width:"24",height:"24"}),YG=Os({width:"24",height:"24"}),XG=Ea({width:"24",height:"24"}),KG=Ns({width:"24",height:"24"}),JG=th({width:"20",height:"20"}),QG=js({width:"24",height:"24"}),eZ=wh({width:"20",height:"20"}),tZ=Uh({width:"24",height:"24"}),rZ=La({width:"16",height:"16"}),nZ=U5({width:"24",height:"24"}),iZ=Ta({width:"24",height:"24"}),aZ=Ta({width:"20",height:"20"}),oZ=ih({width:"20",height:"20"}),sZ=su({width:"24",height:"24"}),lZ=zh({width:"24",height:"24"}),cZ=wu({width:"20",height:"20"}),dZ=$h({width:"20",height:"20"}),hZ=bh({width:"20",height:"20"}),uZ=Vu({width:"20",height:"20"}),fZ=fu({width:"20",height:"20"}),pZ=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.45993 3.83639C2.64271 3.81446 2.80866 3.94487 2.83059 4.12765C2.92285 4.89681 3.01537 5.61006 3.10321 6.28727C3.55933 9.80379 3.88941 12.3486 3.40424 16.7043C3.38386 16.8872 3.21901 17.019 3.03605 16.9986C2.85309 16.9783 2.72129 16.8134 2.74167 16.6304C3.21749 12.3587 2.89776 9.89136 2.44329 6.38415C2.3552 5.70441 2.26206 4.98561 2.16867 4.20705C2.14674 4.02427 2.27714 3.85832 2.45993 3.83639Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M14.6788 16.6731C13.5378 16.6615 12.1261 16.6616 11.0279 16.7078C9.45128 16.7741 7.43455 16.9812 5.80651 17.1726C4.99366 17.2682 4.27987 17.3596 3.76935 17.4271C3.51411 17.4609 3.30974 17.4887 3.16929 17.508L3.00817 17.5303L2.95355 17.538L2.90588 17.2081L2.85912 16.878L2.91585 16.8701L3.07845 16.8475C3.21994 16.8281 3.42545 16.8001 3.68194 16.7662C4.19488 16.6984 4.91194 16.6066 5.72866 16.5105C7.35976 16.3187 9.39704 16.1091 10.9999 16.0417C12.1163 15.9947 13.5424 15.9948 14.6856 16.0065C15.258 16.0123 15.761 16.0211 16.1209 16.0284C16.3009 16.032 16.4451 16.0353 16.5445 16.0377L16.6586 16.0405L16.6978 16.0415L16.6895 16.3747L16.6805 16.708L16.6416 16.7069L16.5285 16.7042C16.4299 16.7018 16.2865 16.6985 16.1074 16.6949C15.7492 16.6876 15.2485 16.6789 14.6788 16.6731ZM17.0228 16.3837C17.0178 16.5677 16.8646 16.7129 16.6805 16.708L16.6895 16.3747L16.6978 16.0415C16.8819 16.0465 17.0277 16.1997 17.0228 16.3837ZM2.57586 17.2549C2.54999 17.0727 2.67685 16.9039 2.85912 16.878L2.90588 17.2081L2.95355 17.538C2.77128 17.5639 2.60173 17.4372 2.57586 17.2549Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M16.2785 3.00004C16.4626 2.99705 16.6142 3.14384 16.6172 3.32791L16.2839 3.33333L15.9506 3.33875C15.9476 3.15468 16.0944 3.00304 16.2785 3.00004ZM15.8785 17.5L15.5461 17.4759L15.5604 17.2746C15.5695 17.1442 15.5827 16.9546 15.5988 16.7179C15.631 16.2445 15.6746 15.5827 15.7206 14.8294C15.8126 13.3217 15.9136 11.4516 15.9507 9.99154C15.9836 8.69575 15.9836 7.03343 15.9754 5.69274C15.9712 5.02289 15.9651 4.43425 15.9599 4.01309C15.9573 3.80252 15.955 3.63385 15.9533 3.51786L15.9506 3.33875L16.2839 3.33333L16.6172 3.32791L16.6199 3.50823C16.6216 3.62466 16.6239 3.79382 16.6265 4.00493C16.6317 4.42711 16.6379 5.01714 16.642 5.68864C16.6503 7.03063 16.6503 8.70165 16.6171 10.0085C16.5797 11.4809 16.4781 13.3608 16.386 14.87C16.3399 15.6251 16.2962 16.2885 16.2639 16.7631C16.2478 17.0004 16.2346 17.1905 16.2254 17.3214L16.211 17.5232L15.8785 17.5ZM15.8785 17.5L15.5461 17.4759C15.5327 17.6595 15.6708 17.8192 15.8544 17.8325C16.038 17.8458 16.1977 17.7077 16.211 17.5241L15.8785 17.5Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M17.8222 4.25378L17.8204 4.26045L17.8149 4.2812L17.7936 4.36248C17.7751 4.43352 17.7485 4.53713 17.7161 4.66674C17.6512 4.92604 17.5634 5.28896 17.4713 5.70299C17.2862 6.53525 17.0878 7.55848 17.0216 8.36138C16.9302 9.47192 16.9847 10.3393 17.0561 11.223C17.0633 11.3116 17.0706 11.4004 17.078 11.4898C17.1443 12.2918 17.2137 13.1322 17.1847 14.1766C17.1687 14.7528 17.1279 15.4868 17.0913 16.0741C17.073 16.3683 17.0556 16.6267 17.0429 16.8116C17.0365 16.9041 17.0312 16.9782 17.0276 17.0292L17.0219 17.1081L16.6894 17.084L16.357 17.0596L16.3626 16.9817C16.3662 16.9312 16.3714 16.8576 16.3778 16.7657C16.3905 16.5819 16.4077 16.325 16.4259 16.0326C16.4624 15.4467 16.5027 14.7223 16.5183 14.1581C16.5462 13.1522 16.4798 12.3467 16.4135 11.5437C16.4062 11.4547 16.3988 11.3658 16.3916 11.2767C16.3193 10.3821 16.2613 9.47185 16.3572 8.30666C16.4273 7.45607 16.6342 6.39597 16.8205 5.55827C16.9141 5.13732 17.0034 4.7686 17.0693 4.50502C17.1023 4.37318 17.1294 4.26753 17.1484 4.19467L17.1704 4.11077L17.1762 4.08879L17.1781 4.08154C17.2259 3.90374 17.4089 3.79769 17.5867 3.84542C17.7645 3.89315 17.8699 4.07598 17.8222 4.25378ZM16.6894 17.084L16.357 17.0596C16.3435 17.2432 16.4814 17.403 16.665 17.4165C16.8486 17.4299 17.0084 17.2917 17.0219 17.1081L16.6894 17.084Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.17283 3.02528C2.20726 2.84434 2.38177 2.72526 2.5626 2.75931L2.50025 3.08692L2.43789 3.41454C2.25707 3.38049 2.13839 3.20622 2.17283 3.02528ZM16.7595 4.58093L16.7545 4.91426L16.7174 4.91377L16.6111 4.91221C16.5186 4.9108 16.3842 4.9086 16.2166 4.90547C15.8815 4.89921 15.4131 4.88922 14.8802 4.87428C13.8159 4.84446 12.4887 4.79477 11.451 4.71525C9.67135 4.57888 7.41581 4.25301 5.61119 3.96257C4.70758 3.81715 3.91464 3.68021 3.34754 3.57961C3.06396 3.52931 2.83678 3.48809 2.68039 3.45942C2.60219 3.44508 2.54168 3.43388 2.50067 3.42626L2.43789 3.41454C2.43784 3.41453 2.43789 3.41454 2.50025 3.08692L2.5626 2.75931L2.62388 2.77075C2.66438 2.77828 2.72434 2.78937 2.80196 2.80361C2.95722 2.83207 3.18314 2.87307 3.46534 2.92312C4.0298 3.02325 4.81916 3.15957 5.7185 3.30431C7.51977 3.59421 9.75269 3.91632 11.5034 4.05047C12.5242 4.1287 13.8381 4.17805 14.9003 4.20782C15.4307 4.22268 15.8969 4.23263 16.2305 4.23886C16.3973 4.24197 16.5309 4.24416 16.6228 4.24556L16.7281 4.24711L16.7638 4.24758L16.7595 4.58093ZM16.7595 4.58093L16.7545 4.91426C16.9386 4.91657 17.09 4.76919 17.0927 4.5851C17.0954 4.401 16.9479 4.24989 16.7638 4.24758L16.7595 4.58093Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M5.28443 2.99528C6.67178 2.78395 8.41647 2.57209 9.79924 2.58239C11.1018 2.59209 12.7438 2.80384 14.0493 3.01027C14.7044 3.11385 15.2791 3.21681 15.6901 3.29389C15.8957 3.33244 16.0604 3.36454 16.174 3.38705C16.2308 3.3983 16.2747 3.40715 16.3046 3.41322L16.3387 3.42017L16.3499 3.42246C16.3499 3.42247 16.3508 3.42264 16.2832 3.74905L16.2156 4.07546L16.2049 4.07326L16.1721 4.06658C16.1432 4.06071 16.1001 4.05205 16.0444 4.041C15.9328 4.01889 15.7703 3.98723 15.5672 3.94914C15.1609 3.87294 14.5926 3.77113 13.9452 3.66876C12.6456 3.46327 11.0445 3.25835 9.79428 3.24904C8.46713 3.23916 6.7659 3.44397 5.38482 3.65435C4.69677 3.75916 4.09275 3.86462 3.66085 3.94386C3.44495 3.98348 3.2722 4.01651 3.15363 4.0396C3.09434 4.05115 3.04861 4.0602 3.01781 4.06635L2.98298 4.07334L2.97218 4.07553L2.90493 3.74905C2.83827 3.42245 2.83831 3.42244 2.83836 3.42243L2.85104 3.41986L2.8873 3.41259C2.91908 3.40624 2.96584 3.39698 3.0262 3.38523C3.1469 3.36172 3.32204 3.32823 3.54054 3.28814C3.97744 3.20798 4.58826 3.10133 5.28443 2.99528ZM2.90493 3.74905L2.83836 3.42243C2.65798 3.45925 2.54151 3.63533 2.57833 3.81571C2.61514 3.99608 2.7918 4.11234 2.97218 4.07553L2.90493 3.74905ZM16.6096 3.81662C16.5723 3.99689 16.3959 4.11278 16.2156 4.07546L16.2832 3.74905L16.3508 3.42264C16.531 3.45996 16.6469 3.63635 16.6096 3.81662Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M3.28464 4.25107C3.46815 4.23644 3.62878 4.37334 3.64341 4.55685L3.31113 4.58335L2.97886 4.60985C2.96422 4.42634 3.10112 4.26571 3.28464 4.25107ZM4.12194 17.0834L3.78903 17.1002L3.77925 16.9095C3.77288 16.7861 3.76358 16.6067 3.75184 16.3828C3.72836 15.9349 3.69511 15.3089 3.65607 14.5966C3.57795 13.1716 3.47669 11.4024 3.38395 10.0224C3.31295 8.96574 3.2117 7.61287 3.12814 6.52347C3.08637 5.97892 3.04905 5.50047 3.02217 5.15816L2.97886 4.60985L3.31113 4.58335L3.64341 4.55685L3.68679 5.10597C3.71369 5.44858 3.75105 5.92744 3.79285 6.47249C3.87644 7.56228 3.97789 8.91775 4.04912 9.97767C4.14215 11.362 4.24359 13.1346 4.32174 14.5601C4.36082 15.2731 4.39409 15.8996 4.41759 16.3479C4.42935 16.572 4.43866 16.7516 4.44503 16.8752L4.4548 17.0656L4.12194 17.0834ZM4.12194 17.0834L3.78903 17.1002C3.79838 17.2841 3.95501 17.4256 4.13887 17.4163C4.32272 17.4069 4.46415 17.2495 4.4548 17.0656L4.12194 17.0834Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M5.60257 16.7254C6.90834 16.7169 8.53454 16.7169 9.80648 16.751C11.2396 16.7895 13.0691 16.894 14.5375 16.9886C15.2723 17.036 15.9178 17.0809 16.3797 17.1141C16.6106 17.1306 16.7956 17.1442 16.923 17.1537L17.1194 17.1685L17.0948 17.5009L17.0693 17.8333L16.8735 17.8185C16.7467 17.8091 16.5623 17.7956 16.332 17.779C15.8714 17.746 15.2275 17.7011 14.4947 17.6539C13.0278 17.5594 11.2086 17.4555 9.78861 17.4174C8.52831 17.3836 6.91129 17.3836 5.60691 17.3921C4.95524 17.3963 4.38257 17.4027 3.97284 17.408C3.76798 17.4106 3.60389 17.413 3.49105 17.4147L3.31753 17.4175L3.31112 17.0842L3.30545 16.7509L3.48089 16.7481C3.59419 16.7464 3.7588 16.744 3.96421 16.7414C4.37503 16.7361 4.94916 16.7297 5.60257 16.7254ZM3.31112 17.0842L3.30545 16.7509C3.12138 16.7541 2.97467 16.9059 2.97783 17.09C2.981 17.274 3.13346 17.4207 3.31753 17.4175L3.31112 17.0842ZM17.4271 17.5263C17.4131 17.7099 17.2529 17.8473 17.0693 17.8333L17.0948 17.5009L17.1202 17.1685C17.3038 17.1826 17.4412 17.3428 17.4271 17.5263Z"
  />
</svg>`,mZ=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M4.55739 3.93568C7.46902 0.8947 12.2002 1.1564 15.2608 3.91876C16.5142 5.04996 17.2816 6.49066 17.5878 8.01768C18.0083 8.94994 18.234 9.92054 18.249 10.8891C18.2779 12.7636 17.5162 14.6002 15.9043 16.0977C14.392 17.5028 12.5814 18.2375 10.7098 18.2491C9.97219 18.2537 9.22899 18.146 8.49453 17.9255C6.64295 17.767 4.87334 16.9658 3.58343 15.4367C1.676 13.1755 1.2832 10.344 2.28148 7.79433C2.57576 6.38916 3.46976 5.07164 4.55739 3.93568ZM2.42485 10.2275C2.34071 11.9006 2.88716 13.5774 4.093 15.0069C4.3286 15.2861 4.5828 15.5389 4.85254 15.7656C3.68056 14.5772 3.28103 13.0713 3.22018 11.7016C3.04507 11.4605 2.8826 11.214 2.75731 10.9819C2.62124 10.7297 2.51108 10.4781 2.42485 10.2275ZM3.2485 10.4782C2.84526 9.64052 2.76482 8.80019 2.9267 7.97457C3.20512 7.28242 3.59656 6.61183 4.09876 5.98247C6.83382 2.55491 12.419 2.76331 15.4335 6.00168C16.083 6.69948 16.589 7.44767 16.9464 8.21807C17.3965 10.5743 16.656 13.1556 14.8033 14.9846C13.1298 16.6366 10.8047 17.4377 8.61442 17.265C7.6035 16.9502 6.60135 16.3988 5.65306 15.5988C4.68607 14.7829 4.20276 13.7377 4.0001 12.6734C4.13559 12.8295 4.25734 12.9645 4.35215 13.0679C4.41501 13.1364 4.46616 13.1911 4.50176 13.2288L4.54306 13.2724L4.5541 13.2839L4.55706 13.287L4.55788 13.2879C4.6857 13.4204 4.8971 13.4246 5.02959 13.2967C5.16207 13.1689 5.16587 12.9579 5.03807 12.8254C5.03807 12.8254 5.03808 12.8254 5.03807 12.8254L5.03746 12.8248L5.03511 12.8224L5.02535 12.8121L4.98676 12.7714C4.95304 12.7357 4.90399 12.6832 4.84339 12.6172C4.7221 12.485 4.55505 12.2989 4.3723 12.0836C4.21091 11.8934 4.04049 11.6842 3.87965 11.4717C3.87539 11.2461 3.88058 11.0233 3.89318 10.8054C3.9396 10.0027 4.08633 9.28214 4.22199 8.76145C4.2897 8.50157 4.35434 8.29272 4.40167 8.14979C4.42533 8.07836 4.44464 8.02349 4.45781 7.98704C4.4644 7.96882 4.46945 7.95521 4.47274 7.94645L4.47632 7.93698L4.47707 7.93503C4.47705 7.93508 4.47709 7.93498 4.47707 7.93503C4.47705 7.9351 4.4771 7.93496 4.16643 7.81414M12.2502 17.3881C13.3911 17.104 14.4816 16.5096 15.4506 15.6093C16.8479 14.3111 17.5284 12.7623 17.5799 11.1863C17.2636 12.7577 16.4855 14.2608 15.2717 15.459C14.4028 16.3168 13.3632 16.9667 12.2502 17.3881ZM15.4936 5.12111C12.8787 2.70257 8.80143 2.11296 5.76705 3.74252C8.4055 1.71255 12.2223 2.07439 14.8142 4.41366C15.0612 4.63662 15.2876 4.87313 15.4936 5.12111Z"
  />
</svg>`,gZ=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M11.1077 1.89441C11.212 2.04607 11.1737 2.25361 11.022 2.35797L11.0139 2.36353L10.9891 2.38073C10.9672 2.39597 10.9346 2.41866 10.8925 2.44821C10.8083 2.50731 10.686 2.59381 10.5341 2.70295C10.2302 2.9213 9.80858 3.22993 9.33796 3.59077C8.39262 4.31558 7.26483 5.23952 6.49268 6.06158C5.75373 6.84829 4.9324 7.97618 4.29023 8.91779C3.97053 9.38655 3.69777 9.80539 3.50499 10.1069C3.40863 10.2577 3.33233 10.379 3.28022 10.4625C3.25417 10.5042 3.23417 10.5364 3.22074 10.5582L3.20559 10.5827L3.20093 10.5903C3.10482 10.7473 2.89938 10.7971 2.74236 10.701C2.58535 10.6049 2.53598 10.3997 2.63209 10.2427L2.63771 10.2335L2.65361 10.2077C2.66756 10.1852 2.6881 10.152 2.71472 10.1094C2.76796 10.0241 2.84553 9.90079 2.94329 9.74786C3.13876 9.4421 3.41522 9.01758 3.73945 8.54216C4.38514 7.5954 5.23047 6.43162 6.00676 5.60515C6.81794 4.74154 7.98182 3.79048 8.93232 3.06171C9.40961 2.69576 9.83695 2.38295 10.1451 2.16156C10.2992 2.05083 10.4235 1.96289 10.5096 1.90251C10.5526 1.87232 10.586 1.84901 10.6088 1.83319L10.6349 1.81514L10.6434 1.80924C10.6434 1.80921 10.6441 1.80876 10.8331 2.08336L10.6441 1.80876C10.7958 1.7044 11.0033 1.74275 11.1077 1.89441Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M1.82582 10.6214C1.94287 10.4793 2.15295 10.459 2.29504 10.5761L2.0831 10.8333L1.87116 11.0906C1.72907 10.9736 1.70877 10.7635 1.82582 10.6214ZM9.16643 17.9167L8.90914 18.1286L8.88737 18.1022L8.82364 18.0254C8.768 17.9584 8.68686 17.8611 8.58513 17.7399C8.38164 17.4975 8.09589 17.1598 7.76706 16.7791C7.1079 16.0159 6.28112 15.0861 5.5974 14.4024C4.91367 13.7187 3.98383 12.8919 3.22065 12.2327C2.83993 11.9039 2.5023 11.6181 2.25988 11.4146C2.1387 11.3129 2.04135 11.2318 1.97438 11.1761L1.89753 11.1124L1.87116 11.0906L2.0831 10.8333L2.29504 10.5761L2.32245 10.5987L2.40042 10.6634C2.46817 10.7197 2.56638 10.8015 2.68852 10.904C2.93274 11.1091 3.27283 11.3969 3.65642 11.7282C4.42187 12.3893 5.36702 13.2292 6.0688 13.931C6.77058 14.6328 7.61046 15.5779 8.27159 16.3434C8.60291 16.7269 8.89072 17.067 9.09574 17.3113C9.19826 17.4334 9.28012 17.5316 9.33641 17.5993L9.40107 17.6773L9.4233 17.7042L9.16643 17.9167ZM9.16643 17.9167L8.90914 18.1286C9.0262 18.2707 9.23628 18.291 9.37837 18.174C9.52046 18.0569 9.54035 17.8463 9.4233 17.7042L9.16643 17.9167Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M17.6976 10.1657C17.8365 10.045 18.0471 10.0597 18.1678 10.1987C18.2886 10.3376 18.2739 10.5481 18.1349 10.6689L17.9162 10.4173L17.6976 10.1657ZM9.99958 17.9173L9.76008 17.6855L9.86002 17.5825C9.9246 17.516 10.0185 17.4195 10.1358 17.2992C10.3704 17.0587 10.6989 16.7232 11.0744 16.343C11.8247 15.5834 12.7652 14.6428 13.52 13.9257C14.3177 13.1677 15.3629 12.2271 16.2067 11.4776C16.629 11.1026 17.0016 10.7747 17.2686 10.5406C17.4022 10.4235 17.5093 10.3299 17.5831 10.2654L17.6976 10.1657L17.9162 10.4173L18.1349 10.6689L18.0215 10.7678C17.948 10.8319 17.8412 10.9252 17.7081 11.0419C17.4419 11.2753 17.0704 11.6022 16.6494 11.9761C15.8066 12.7246 14.7684 13.6591 13.9792 14.409C13.2325 15.1184 12.2981 16.0528 11.5487 16.8115C11.1744 17.1905 10.8469 17.525 10.613 17.7648C10.496 17.8846 10.4025 17.9808 10.3382 18.047L10.2395 18.1487L9.99958 17.9173ZM9.99958 17.9173L9.76008 17.6855C9.63205 17.8178 9.63548 18.0288 9.76777 18.1569C9.90005 18.2849 10.1115 18.281 10.2395 18.1487L9.99958 17.9173Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M8.86605 1.93879C8.94592 1.77293 9.14513 1.70321 9.31099 1.78308L9.16638 2.08341C9.31099 1.78308 9.31095 1.78306 9.31099 1.78308L9.31301 1.78405L9.31817 1.78655L9.33763 1.79603C9.35457 1.80431 9.37932 1.81647 9.41107 1.83223C9.47457 1.86376 9.56614 1.90976 9.67943 1.9681C9.90588 2.08472 10.2198 2.251 10.57 2.44996C11.2644 2.84444 12.1242 3.37987 12.7228 3.91908C13.7803 4.87171 14.411 5.77009 15.1185 6.77795C15.4184 7.20516 15.7321 7.65205 16.0979 8.13108C16.36 8.47421 16.6824 9.01299 16.9328 9.45249C17.0596 9.67498 17.1707 9.87686 17.2501 10.0231C17.2898 10.0963 17.3217 10.1556 17.3437 10.1968L17.369 10.2444L17.3756 10.257L17.3778 10.2611C17.4636 10.4241 17.4012 10.626 17.2383 10.7117C17.0754 10.7975 16.8738 10.7349 16.7881 10.572C16.7881 10.572 16.7881 10.572 16.7881 10.572L16.7861 10.5682L16.7799 10.5565L16.7555 10.5107C16.7342 10.4708 16.7031 10.4128 16.6642 10.3412C16.5864 10.1978 16.4776 10.0001 16.3536 9.78259C16.1026 9.34207 15.7999 8.83917 15.5681 8.53574C15.1665 8.00993 14.837 7.54007 14.5307 7.10341C13.845 6.12584 13.2759 5.31463 12.2766 4.41441C11.7346 3.92618 10.9278 3.41994 10.2407 3.02962C9.90015 2.83617 9.59455 2.67427 9.37421 2.56079C9.2641 2.50409 9.17545 2.45957 9.11458 2.42934C9.08414 2.41423 9.06066 2.4027 9.04493 2.39501L9.02723 2.38639L9.02293 2.3843L9.02195 2.38383C9.02194 2.38383 9.02196 2.38383 9.02195 2.38383C8.8561 2.30395 8.78618 2.10465 8.86605 1.93879Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M10.1351 1.77876C10.3033 1.85355 10.379 2.05054 10.3042 2.21876L9.99966 2.08335C10.3042 2.21876 10.3043 2.21867 10.3042 2.21876L10.3038 2.21976L10.303 2.22152L10.3004 2.2273L10.291 2.24778C10.2828 2.26534 10.2709 2.29066 10.255 2.32333C10.2233 2.38866 10.1759 2.48339 10.1117 2.60425C9.9834 2.84595 9.78793 3.19226 9.51656 3.61699C8.97388 4.46634 8.12722 5.63001 6.90645 6.89788C5.76129 8.08722 4.70343 8.93382 3.92952 9.48433C3.54251 9.75963 3.22631 9.96102 3.00544 10.0943C2.89499 10.161 2.80836 10.2106 2.7486 10.244C2.71871 10.2607 2.69555 10.2733 2.67948 10.2819L2.66074 10.2919L2.65545 10.2947L2.65384 10.2955L2.65309 10.2959C2.65301 10.296 2.65293 10.296 2.49966 10L2.65309 10.2959C2.48961 10.3806 2.2883 10.3168 2.20366 10.1533C2.11903 9.98984 2.18288 9.78875 2.34627 9.70407C2.34623 9.70409 2.34631 9.70405 2.34627 9.70407L2.34968 9.70228L2.36383 9.69474C2.37682 9.68775 2.39686 9.67685 2.42359 9.66193C2.47703 9.63209 2.55716 9.5862 2.66095 9.52356C2.86854 9.39827 3.17066 9.206 3.54309 8.94108C4.28804 8.41117 5.31352 7.5911 6.42621 6.43548C7.61256 5.20335 8.43257 4.07535 8.95477 3.25804C9.21585 2.84943 9.40237 2.51866 9.52292 2.29161C9.5832 2.1781 9.62696 2.09053 9.6553 2.03217C9.66947 2.00298 9.67978 1.9811 9.68636 1.96693L9.69346 1.9515L9.69495 1.94821C9.76978 1.78008 9.9669 1.70399 10.1351 1.77876Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.20044 11.1035C2.28101 10.938 2.48051 10.8691 2.64604 10.9497L2.65448 10.9538L2.67799 10.9654C2.69853 10.9755 2.72864 10.9904 2.76738 11.0097C2.84485 11.0484 2.95685 11.1047 3.09572 11.176C3.37337 11.3186 3.75901 11.5212 4.19138 11.7614C5.05137 12.2392 6.11398 12.8756 6.87603 13.4899C7.75522 14.1987 8.71011 15.2618 9.43707 16.1347C9.80256 16.5736 10.1142 16.969 10.3345 17.2547C10.4447 17.3977 10.5322 17.5133 10.5923 17.5934C10.6223 17.6335 10.6455 17.6647 10.6613 17.686L10.6793 17.7104L10.684 17.7167L10.6852 17.7184C10.6853 17.7185 10.6857 17.7191 10.4168 17.9161L10.6857 17.7191C10.7945 17.8676 10.7623 18.0762 10.6138 18.185C10.4653 18.2938 10.2567 18.2616 10.1479 18.1131C10.1479 18.1131 10.1479 18.1131 10.1479 18.1131L10.1425 18.1057L10.1256 18.0828C10.1105 18.0625 10.0881 18.0324 10.0589 17.9934C10.0004 17.9154 9.91477 17.8021 9.80657 17.6618C9.59008 17.381 9.28376 16.9924 8.92478 16.5613C8.20281 15.6944 7.2827 14.6741 6.45761 14.0089C5.74236 13.4323 4.72163 12.8186 3.86761 12.3442C3.44298 12.1083 3.06395 11.9092 2.79118 11.7691C2.65485 11.6991 2.54519 11.6439 2.46982 11.6063C2.43213 11.5875 2.40303 11.5731 2.38345 11.5635L2.36135 11.5526L2.3546 11.5493"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M11.1157 2.32268C11.1157 2.32267 11.1157 2.32268 11.1157 2.32268L11.1168 2.32437L11.1208 2.33079L11.1378 2.35749C11.1531 2.38131 11.1762 2.417 11.2067 2.46344C11.2679 2.55632 11.3589 2.69213 11.4775 2.86197C11.7147 3.20175 12.0615 3.67705 12.4984 4.21674C13.3744 5.29881 14.6027 6.6276 16.0268 7.64481C16.362 7.88419 16.7818 8.19911 17.1162 8.45286C17.2837 8.58001 17.4305 8.69231 17.5354 8.77284L17.6588 8.86774L17.7036 8.90235L17.4997 9.16606L17.2958 9.42971L17.2518 9.39574L17.1294 9.30165C17.0253 9.2217 16.8795 9.11016 16.7132 8.98393C16.3797 8.7309 15.9662 8.42081 15.6393 8.1873C14.1468 7.12119 12.8751 5.74164 11.9802 4.63621C11.5317 4.08215 11.1754 3.5939 10.9308 3.24358C10.8085 3.06837 10.714 2.92749 10.6498 2.82994C10.6177 2.78116 10.5932 2.7432 10.5765 2.71718L10.5575 2.68725L10.5524 2.67926L10.551 2.67705L10.5505 2.67619C10.5504 2.67612 10.5504 2.67606 10.8331 2.49939L10.5505 2.67619C10.4529 2.52008 10.5003 2.31429 10.6564 2.21672C10.8125 2.11917 11.0181 2.16661 11.1157 2.32268ZM17.4997 9.16606L17.2958 9.42971C17.4414 9.54235 17.6508 9.51562 17.7634 9.37001C17.876 9.22439 17.8492 9.01499 17.7036 8.90235L17.4997 9.16606Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M17.0171 9.57164C17.1434 9.43772 17.3544 9.43155 17.4883 9.55787C17.6222 9.68418 17.6284 9.89515 17.5021 10.0291L17.2596 9.80035L17.0171 9.57164ZM11.0737 17.7016L10.794 17.5203L10.8145 17.4887L10.8734 17.3985C10.9246 17.3201 10.9992 17.2065 11.0926 17.065C11.2796 16.7822 11.5424 16.388 11.8458 15.9426C12.4514 15.0538 13.2238 13.9538 13.8796 13.1278C14.459 12.3981 15.2447 11.5079 15.8823 10.8034C16.2017 10.4504 16.4852 10.1427 16.6889 9.92319C16.7908 9.81342 16.8727 9.72566 16.9292 9.66529L16.9943 9.59593L17.0171 9.57164L17.2596 9.80035L17.5021 10.0291L17.48 10.0525L17.4159 10.1209C17.36 10.1806 17.2787 10.2677 17.1776 10.3766C16.9754 10.5946 16.6938 10.9003 16.3766 11.2508C15.7408 11.9532 14.9671 12.8304 14.4017 13.5424C13.7618 14.3484 13.0007 15.4316 12.3968 16.318C12.0954 16.7603 11.8344 17.1517 11.6488 17.4326C11.556 17.573 11.4821 17.6857 11.4314 17.7633L11.3734 17.8522L11.3538 17.8824L11.0737 17.7016ZM11.0737 17.7016L10.794 17.5203C10.6939 17.6748 10.738 17.8813 10.8925 17.9814C11.047 18.0814 11.2537 18.0369 11.3538 17.8824L11.0737 17.7016Z"
  />
</svg>`,vZ=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M10.1042 1.55591C10.2801 1.61017 10.3787 1.79676 10.3245 1.97268L10.0059 1.87444L9.6874 1.7762C9.74166 1.60028 9.92825 1.50165 10.1042 1.55591ZM2.92782 15.5656L2.66613 15.3592L2.67298 15.3505L2.69374 15.324C2.71206 15.3007 2.7392 15.2659 2.77423 15.2209C2.84431 15.1308 2.94597 14.9995 3.07196 14.8347C3.32399 14.5053 3.6731 14.0427 4.0612 13.5107C4.83961 12.4437 5.76667 11.1085 6.38444 10.0089C7.22603 8.51089 8.05125 6.4576 8.66899 4.76689C8.97699 3.92394 9.23181 3.17556 9.4096 2.63803C9.49848 2.36931 9.56806 2.15343 9.61536 2.00491C9.63902 1.93066 9.65709 1.87326 9.66922 1.83453L9.68291 1.79067L9.6874 1.7762L10.0059 1.87444C10.3245 1.97268 10.3245 1.97262 10.3245 1.97268L10.3241 1.97381L10.3195 1.98852L10.3054 2.0338C10.293 2.0735 10.2746 2.13192 10.2506 2.20723C10.2026 2.35785 10.1323 2.5761 10.0425 2.84738C9.86313 3.38983 9.60604 4.14488 9.29517 4.99568C8.67521 6.69249 7.835 8.78805 6.96567 10.3354C6.32758 11.4712 5.38103 12.8327 4.59978 13.9036C4.20806 14.4406 3.85583 14.9073 3.60148 15.2398C3.47429 15.4061 3.3715 15.5389 3.30042 15.6303C3.26488 15.6759 3.23727 15.7113 3.21848 15.7352L3.19704 15.7626L3.19006 15.7714L2.92782 15.5656ZM2.92782 15.5656L2.66613 15.3592C2.55211 15.5037 2.57684 15.7133 2.72137 15.8274C2.86591 15.9414 3.07551 15.9166 3.18953 15.7721L2.92782 15.5656Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M5.15809 16.0728C6.66763 16.0543 8.54993 16.0541 10.0224 16.1288C11.5853 16.2081 13.5722 16.4167 15.1634 16.6046C15.9601 16.6987 16.6596 16.7879 17.1599 16.8535C17.4101 16.8863 17.6106 16.9133 17.7486 16.932L17.9071 16.9537L17.9624 16.9614C18.1448 16.9869 18.272 17.1554 18.2465 17.3377C18.221 17.52 18.0525 17.6471 17.8702 17.6216L17.816 17.6141L17.6588 17.5926C17.5217 17.574 17.3223 17.5472 17.0732 17.5145C16.575 17.4492 15.8785 17.3604 15.0853 17.2667C13.4967 17.0791 11.5282 16.8728 9.98864 16.7947C8.53815 16.7211 6.67322 16.7209 5.16628 16.7394C4.4138 16.7487 3.7524 16.7626 3.27918 16.7741C3.04259 16.7799 2.85308 16.7851 2.72281 16.7889L2.57336 16.7933L2.52264 16.7949L2.51107 16.4618L2.50033 16.1286L2.55289 16.1269L2.70361 16.1225C2.83476 16.1187 3.02524 16.1135 3.26289 16.1077C3.73816 16.096 4.40233 16.0821 5.15809 16.0728ZM2.17791 16.4726C2.17194 16.2886 2.31633 16.1346 2.50033 16.1286L2.51107 16.4618L2.52264 16.7949C2.33865 16.8009 2.18388 16.6566 2.17791 16.4726Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M8.94721 2.04509C9.08267 1.92043 9.29354 1.92918 9.41821 2.06464L9.17293 2.29037L8.92766 2.51609C8.803 2.38063 8.81175 2.16976 8.94721 2.04509ZM17.5001 16.3965L17.1832 16.4996L17.1792 16.4874L17.1669 16.4503C17.1561 16.4175 17.14 16.3688 17.1189 16.3058C17.0767 16.1799 17.0146 15.9968 16.9356 15.7688C16.7775 15.3128 16.5516 14.6777 16.2801 13.9621C15.7356 12.5263 15.0142 10.7827 14.2952 9.50708C13.4583 8.02226 12.1209 6.27766 10.9829 4.89499C10.4157 4.20581 9.90135 3.61049 9.52889 3.18756C9.34269 2.97614 9.19206 2.80792 9.08812 2.69271C9.03616 2.63511 8.99587 2.59077 8.96866 2.56093L8.93783 2.52718L8.92766 2.51609L9.17293 2.29037C9.41821 2.06464 9.41816 2.06459 9.41821 2.06464L9.42942 2.07686L9.46134 2.1118C9.48929 2.14246 9.53035 2.18765 9.58312 2.24614C9.68866 2.36312 9.84107 2.53334 10.0292 2.74696C10.4054 3.17409 10.9247 3.77517 11.4976 4.47135C12.64 5.85938 14.0089 7.64131 14.876 9.17975C15.6209 10.5013 16.3567 12.2842 16.9035 13.7257C17.1777 14.4486 17.4059 15.0899 17.5655 15.5505C17.6454 15.7808 17.7081 15.9661 17.751 16.094C17.7724 16.158 17.7889 16.2076 17.8 16.2413L17.8127 16.2798L17.817 16.2932C17.8171 16.2932 17.8171 16.2933 17.5001 16.3965ZM17.5001 16.3965L17.1832 16.4996C17.2401 16.6747 17.4283 16.7704 17.6033 16.7134C17.7784 16.6564 17.874 16.4682 17.817 16.2932L17.5001 16.3965Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M9.73652 3.33805C9.84503 3.18934 10.0536 3.15674 10.2023 3.26525C10.351 3.37377 10.3836 3.58229 10.2751 3.731L10.0058 3.53453L9.73652 3.33805ZM3.76041 15.5662L3.44364 15.4624L3.44694 15.4524L3.4565 15.4234L3.4934 15.3123C3.52562 15.2158 3.57267 15.0759 3.63218 14.9017C3.75116 14.5534 3.92007 14.0677 4.11982 13.5182C4.51824 12.422 5.04339 11.0605 5.54203 10.0278C6.21751 8.62874 7.26905 6.95347 8.14522 5.63598C8.5845 4.97543 8.98196 4.40146 9.26965 3.99255C9.41352 3.78805 9.53001 3.62474 9.61064 3.51241C9.65096 3.45624 9.68231 3.41281 9.70364 3.38334L9.72799 3.34977L9.73652 3.33805C9.73655 3.33801 9.73652 3.33805 10.0058 3.53453L10.2751 3.731L10.2673 3.74174L10.2436 3.77428C10.2228 3.80305 10.192 3.84574 10.1522 3.90114C10.0727 4.01194 9.95745 4.17354 9.81489 4.37615C9.52974 4.78146 9.13569 5.35051 8.70034 6.00515C7.82723 7.31804 6.79698 8.96185 6.14238 10.3176C5.65914 11.3185 5.14339 12.6537 4.74638 13.7459C4.54842 14.2905 4.38098 14.772 4.26305 15.1172C4.20409 15.2898 4.15754 15.4282 4.12577 15.5234L4.0895 15.6326L4.08024 15.6606L4.07736 15.6694L3.76041 15.5662ZM3.76041 15.5662L3.44364 15.4624C3.38636 15.6374 3.48174 15.8257 3.6567 15.883C3.83166 15.9403 4.02009 15.8444 4.07736 15.6694L3.76041 15.5662Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M10.3149 2.38886C10.4893 2.32971 10.6785 2.42308 10.7377 2.59741L10.422 2.70452L10.1064 2.81163C10.0472 2.6373 10.1406 2.44802 10.3149 2.38886ZM10.422 2.70452C10.1064 2.81163 10.1064 2.81156 10.1064 2.81163L10.108 2.8163L10.1124 2.82938L10.1298 2.87998C10.1452 2.92432 10.1678 2.98953 10.1974 3.07354C10.2565 3.24157 10.3432 3.48485 10.4541 3.78682C10.6757 4.39063 10.9939 5.22977 11.3805 6.17156C12.1512 8.04929 13.2023 10.3568 14.3082 12.0168C14.83 12.7999 15.5668 13.7434 16.1684 14.486C16.4702 14.8584 16.7397 15.1824 16.9338 15.4134C17.0308 15.5289 17.1091 15.6212 17.1632 15.6847L17.2255 15.7577L17.2471 15.7829C17.3672 15.9225 17.5781 15.9387 17.7176 15.8186C17.8571 15.6985 17.8729 15.488 17.7528 15.3485L17.7476 15.3425L17.7319 15.3241L17.6708 15.2525C17.6175 15.19 17.5402 15.0988 17.4441 14.9845C17.252 14.7558 16.9851 14.435 16.6864 14.0663C16.0871 13.3267 15.3667 12.4031 14.863 11.6472C13.7957 10.0451 12.765 7.78891 11.9972 5.91841C11.6145 4.98608 11.2994 4.15499 11.0799 3.5571C10.9702 3.25822 10.8845 3.01778 10.8263 2.85229C10.7971 2.76955 10.7749 2.70557 10.76 2.6624L10.7432 2.61351L10.739 2.60126L10.7377 2.59741L10.422 2.70452Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.61027 17.5168C2.43001 17.5541 2.25355 17.4382 2.21619 17.2579C2.17883 17.0776 2.29468 16.9013 2.47494 16.864L2.54259 17.1904C2.47496 16.864 2.47489 16.864 2.47494 16.864L2.49141 16.8606L2.53887 16.8509C2.58054 16.8424 2.64195 16.83 2.7213 16.8142C2.87999 16.7825 3.11044 16.7372 3.3981 16.6823C3.97333 16.5726 4.77773 16.4247 5.69478 16.2721C7.52506 15.9674 9.81818 15.6413 11.634 15.5644C12.7876 15.5156 14.259 15.5457 15.4363 15.5876C16.0262 15.6086 16.5444 15.6325 16.9153 15.6513C17.1008 15.6607 17.2495 15.6688 17.3519 15.6745L17.4696 15.6812L17.5102 15.6836C17.6939 15.6947 17.8347 15.8527 17.8236 16.0365C17.8126 16.2202 17.6547 16.3602 17.4709 16.3491L17.4311 16.3467L17.3149 16.3401C17.2136 16.3344 17.0661 16.3264 16.8819 16.3171C16.5136 16.2985 15.9987 16.2746 15.4129 16.2538C14.2389 16.2121 12.7889 16.1828 11.6625 16.2305C9.88958 16.3055 7.62989 16.6259 5.80453 16.9297C4.89375 17.0813 4.09463 17.2282 3.52328 17.3372C3.23765 17.3916 3.00905 17.4366 2.85202 17.4679C2.77351 17.4836 2.71289 17.4959 2.67198 17.5042L2.62565 17.5136L2.61027 17.5168Z"
  />
</svg>`,wZ=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.44887 6.33792C2.63082 6.30988 2.80104 6.43465 2.82908 6.61659C2.92357 7.22966 3.01845 7.79891 3.10866 8.34005C3.57794 11.1554 3.92041 13.2099 3.41887 16.7146C3.39279 16.8968 3.22391 17.0234 3.04168 16.9973C2.85944 16.9713 2.73284 16.8024 2.75892 16.6201C3.24508 13.2229 2.91967 11.2677 2.45308 8.4641C2.36247 7.91969 2.26654 7.34329 2.1702 6.71814C2.14216 6.53619 2.26692 6.36596 2.44887 6.33792Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M15.1061 16.1731C13.9651 16.1615 12.5534 16.1616 11.4552 16.2078C9.87853 16.2741 7.86179 16.4812 6.23376 16.6726C5.42091 16.7682 4.70712 16.8596 4.19659 16.9271C3.94136 16.9609 3.73699 16.9887 3.59653 17.008L3.43542 17.0303L3.38079 17.038L3.33313 16.7081L3.28636 16.378L3.34309 16.3701L3.50569 16.3475C3.64718 16.3281 3.8527 16.3001 4.10919 16.2662C4.62212 16.1984 5.33918 16.1066 6.1559 16.0105C7.787 15.8187 9.82429 15.6091 11.4272 15.5417C12.5436 15.4947 13.9697 15.4948 15.1129 15.5065C15.6853 15.5123 16.1882 15.5211 16.5482 15.5284C16.7281 15.532 16.8724 15.5353 16.9717 15.5377L17.0859 15.5405L17.1251 15.5415L17.1168 15.8747L17.1078 16.208L17.0689 16.2069L16.9558 16.2042C16.8572 16.2018 16.7137 16.1985 16.5346 16.1949C16.1764 16.1876 15.6757 16.1789 15.1061 16.1731ZM17.45 15.8837C17.445 16.0677 17.2918 16.2129 17.1078 16.208L17.1168 15.8747L17.1251 15.5415C17.3091 15.5465 17.455 15.6997 17.45 15.8837ZM3.0031 16.7549C2.97723 16.5727 3.10409 16.4039 3.28636 16.378L3.33313 16.7081L3.38079 17.038C3.19852 17.0639 3.02898 16.9372 3.0031 16.7549Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M17.4298 5.50028C17.6138 5.49278 17.769 5.63582 17.7765 5.81976L17.4434 5.83334L17.1104 5.84691C17.1029 5.66297 17.2459 5.50778 17.4298 5.50028ZM16.6664 16.6667L16.3384 16.6071L16.3454 16.5681L16.3657 16.4543C16.3832 16.355 16.4084 16.2105 16.4391 16.03C16.5006 15.6689 16.584 15.1641 16.6719 14.5896C16.848 13.4377 17.0404 12.016 17.1108 10.9102C17.1732 9.92887 17.1734 8.66525 17.1576 7.64117C17.1498 7.13036 17.1379 6.68143 17.1281 6.36026C17.1231 6.1997 17.1187 6.07114 17.1155 5.98282L17.1117 5.88158L17.1104 5.84691L17.4434 5.83334L17.7765 5.81976L17.7779 5.85588L17.7817 5.95871C17.785 6.04812 17.7894 6.17791 17.7944 6.3398C17.8044 6.66354 17.8163 7.11595 17.8242 7.63088C17.8401 8.65825 17.8403 9.94366 17.7761 10.9526C17.7037 12.0892 17.5076 13.5351 17.3309 14.6903C17.2423 15.2693 17.1583 15.7779 17.0963 16.1418C17.0654 16.3238 17.0399 16.4696 17.0222 16.5701L17.0017 16.6857L16.9945 16.7255L16.6664 16.6667ZM16.6664 16.6667L16.3384 16.6071C16.3055 16.7882 16.4257 16.9617 16.6068 16.9946C16.788 17.0275 16.9616 16.9066 16.9945 16.7255L16.6664 16.6667Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M18.6816 4.25378C18.6816 4.25378 18.6816 4.25377 18.6816 4.25378L18.6798 4.26045L18.6743 4.2812L18.653 4.36248C18.6345 4.43352 18.6079 4.53713 18.5755 4.66674C18.5106 4.92604 18.4227 5.28896 18.3307 5.70299C18.1456 6.53525 17.9471 7.55848 17.881 8.36138C17.7896 9.47192 17.8441 10.3393 17.9155 11.223C17.9227 11.3116 17.93 11.4004 17.9374 11.4898C18.0036 12.2918 18.0731 13.1322 18.0441 14.1766C18.0281 14.7528 17.9873 15.4868 17.9507 16.0741C17.9323 16.3683 17.915 16.6267 17.9022 16.8116C17.8958 16.9041 17.8906 16.9782 17.887 17.0292L17.8813 17.1081L17.5488 17.084L17.2164 17.0596L17.222 16.9817C17.2256 16.9312 17.2308 16.8576 17.2371 16.7657C17.2498 16.5819 17.2671 16.325 17.2853 16.0326C17.3218 15.4467 17.362 14.7223 17.3777 14.1581C17.4056 13.1522 17.3391 12.3467 17.2729 11.5437C17.2655 11.4547 17.2582 11.3658 17.251 11.2767C17.1787 10.3821 17.1206 9.47185 17.2166 8.30666C17.2867 7.45607 17.4936 6.39597 17.6799 5.55827C17.7735 5.13732 17.8628 4.7686 17.9287 4.50502C17.9617 4.37318 17.9888 4.26753 18.0078 4.19467L18.0298 4.11077L18.0356 4.08879L18.0375 4.08154C18.0852 3.90374 18.2682 3.79769 18.446 3.84542C18.6238 3.89315 18.7293 4.07598 18.6816 4.25378ZM17.5488 17.084L17.2164 17.0596C17.2029 17.2432 17.3408 17.403 17.5244 17.4165C17.708 17.4299 17.8678 17.2917 17.8813 17.1081L17.5488 17.084Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M3.83426 4.14247C3.84818 3.95882 4.00824 3.82092 4.19176 3.83446L4.16655 4.16698L4.14133 4.49951C3.95782 4.48597 3.82033 4.32611 3.83426 4.14247ZM4.16655 4.16698L4.14133 4.49951L4.18765 4.50286L4.32 4.5122C4.43514 4.5202 4.60234 4.53155 4.81097 4.54497C5.22818 4.5718 5.81134 4.60694 6.47532 4.64014C7.80099 4.70644 9.45741 4.76549 10.7588 4.73432C11.5177 4.71615 12.4849 4.65942 13.2592 4.60755C13.647 4.58156 13.9877 4.55671 14.2315 4.53835C14.3534 4.52917 14.4511 4.52161 14.5184 4.51634L14.6223 4.50811C14.8058 4.49328 14.9433 4.33243 14.9289 4.14888C14.9144 3.96534 14.754 3.82856 14.5705 3.84339L14.4678 3.85152C14.4011 3.85675 14.304 3.86425 14.1829 3.87338C13.9405 3.89163 13.6017 3.91635 13.2161 3.94218C12.4435 3.99394 11.4882 4.04985 10.7443 4.06766C9.46869 4.09821 7.8326 4.04026 6.51001 3.97412C5.84987 3.94111 5.26996 3.90617 4.85514 3.87949C4.64776 3.86615 4.48171 3.85488 4.36759 3.84695L4.23672 3.83772L4.19176 3.83446L4.16655 4.16698Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M6.90557 4.249C8.03011 4.03755 9.45202 3.82395 10.5835 3.83435C11.6494 3.84415 12.9876 4.05759 14.0458 4.26413C14.5778 4.36796 15.0444 4.47116 15.3782 4.54842C15.5451 4.58707 15.679 4.61926 15.7713 4.64185C15.8175 4.65315 15.8533 4.66204 15.8777 4.66815L15.9056 4.67516L15.9148 4.6775C15.9148 4.67751 15.9155 4.67769 15.833 5.00065L15.9148 4.6775C16.0931 4.72308 16.2015 4.90481 16.156 5.08318C16.1104 5.26154 15.9288 5.36918 15.7505 5.32361M5.0811 5.32388L5.08316 5.32337L5.09006 5.32164L5.11799 5.31473C5.14274 5.30863 5.17957 5.29962 5.22737 5.28813C5.32297 5.26515 5.46239 5.23224 5.63671 5.19276C5.98546 5.11377 6.47323 5.00865 7.02876 4.90419C8.14602 4.6941 9.51451 4.49122 10.5774 4.50099C11.5787 4.51019 12.8668 4.71325 13.9181 4.91845C14.4408 5.02048 14.8997 5.12196 15.2278 5.19791C15.3918 5.23588 15.523 5.26742 15.6129 5.28942C15.6578 5.30042 15.6925 5.30903 15.7158 5.31486L15.742 5.32147L15.7505 5.32361M4.99967 5.00065C4.91823 4.67742 4.91827 4.67741 4.91832 4.67739L4.9211 4.6767L4.92884 4.67476L4.95848 4.66742C4.9844 4.66103 5.02247 4.65173 5.07155 4.63993C5.16971 4.61633 5.312 4.58275 5.48945 4.54256C5.84422 4.46221 6.3402 4.35531 6.90557 4.249M4.99967 5.00065L4.91832 4.67739C4.73981 4.72237 4.63146 4.90357 4.67643 5.08208C4.72141 5.2606 4.90259 5.36885 5.0811 5.32388"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.09851 7.16634C2.28243 7.17439 2.425 7.33002 2.41694 7.51394L2.08393 7.49935L1.75092 7.48477C1.75897 7.30085 1.91459 7.15829 2.09851 7.16634ZM2.91732 16.666L2.59179 16.7377L2.5897 16.7282L2.58376 16.7009L2.56129 16.5965C2.5419 16.5058 2.5141 16.3741 2.48032 16.2097C2.41279 15.8811 2.32128 15.4215 2.22534 14.8975C2.0341 13.8528 1.82281 12.5389 1.75124 11.4944C1.69721 10.7057 1.6975 9.70092 1.71081 8.89957C1.71749 8.49756 1.7275 8.14425 1.73585 7.89139C1.74002 7.76493 1.74377 7.66352 1.74649 7.59361L1.74972 7.51316L1.75092 7.48477L2.08393 7.49935L2.41694 7.51394L2.41581 7.54077L2.41266 7.61951C2.40998 7.68825 2.40627 7.78834 2.40215 7.91337C2.3939 8.16348 2.38399 8.51306 2.37739 8.91065C2.36413 9.7085 2.36435 10.6898 2.41635 11.4488C2.48522 12.454 2.6907 13.7373 2.88111 14.7774C2.976 15.2957 3.06654 15.7505 3.13334 16.0755C3.16674 16.238 3.19418 16.368 3.21324 16.4573L3.23525 16.5595L3.24096 16.5857L3.24274 16.5938L2.91732 16.666ZM2.91732 16.666L2.59179 16.7377C2.63141 16.9175 2.80929 17.0312 2.98907 16.9915C3.16885 16.9519 3.28237 16.7736 3.24274 16.5938L2.91732 16.666Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M5.62454 15.5047C6.93031 15.4962 8.55651 15.4962 9.82846 15.5303C11.2616 15.5688 13.0911 15.6733 14.5595 15.7679C15.2943 15.8153 15.9398 15.8602 16.4016 15.8934C16.6326 15.9099 16.8176 15.9235 16.9449 15.933L17.1413 15.9478L17.1167 16.2802L17.0913 16.6126L16.8955 16.5978C16.7687 16.5884 16.5842 16.5748 16.3539 16.5583C15.8933 16.5253 15.2495 16.4804 14.5166 16.4332C13.0497 16.3387 11.2306 16.2348 9.81058 16.1967C8.55028 16.1629 6.93327 16.1629 5.62888 16.1714C4.97721 16.1756 4.40454 16.182 3.99481 16.1873C3.78996 16.1899 3.62586 16.1923 3.51303 16.194L3.3395 16.1968L3.33309 15.8635L3.32742 15.5302L3.50286 15.5274C3.61616 15.5257 3.78077 15.5233 3.98619 15.5207C4.397 15.5154 4.97114 15.509 5.62454 15.5047ZM3.33309 15.8635L3.32742 15.5302C3.14335 15.5334 2.99664 15.6852 2.99981 15.8693C3.00297 16.0533 3.15543 16.2 3.3395 16.1968L3.33309 15.8635ZM17.4491 16.3056C17.4351 16.4892 17.2748 16.6266 17.0913 16.6126L17.1167 16.2802L17.1422 15.9478C17.3257 15.9619 17.4632 16.1221 17.4491 16.3056Z"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M15.4164 4.16586L15.3112 3.84959C15.1365 3.90772 15.042 4.09645 15.1002 4.27112C15.1583 4.4458 15.347 4.54027 15.5217 4.48214M15.4164 4.16586C15.3112 3.84959 15.3111 3.84961 15.3112 3.84959L15.312 3.8493L15.3136 3.8488L15.3186 3.84714L15.3364 3.84145C15.3515 3.83665 15.3731 3.82992 15.4003 3.82175C15.4547 3.80544 15.5319 3.78331 15.6251 3.75941C15.8101 3.71193 16.0639 3.65588 16.3298 3.62566C16.59 3.59607 16.8897 3.58772 17.1539 3.65441C17.4241 3.72264 17.7106 3.88695 17.8181 4.23381C17.8763 4.42122 17.8713 4.64093 17.8612 4.78275C17.8557 4.85982 17.8475 4.92756 17.8407 4.97617C17.8373 5.0006 17.8342 5.02054 17.8319 5.03479L17.829 5.05185L17.8281 5.05697L17.8278 5.05862L17.8276 5.05946C17.8276 5.05951 17.8276 5.05967 17.4998 4.9992L17.8276 5.05946C17.7942 5.2405 17.6203 5.3604 17.4393 5.327C17.2584 5.29363 17.1387 5.12 17.1719 4.9391"
    fill="currentColor"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M3.77882 6.55857C3.83811 6.73279 3.74499 6.92211 3.57078 6.98148C3.39653 7.04086 3.20713 6.94774 3.14774 6.77348L3.46323 6.66597C3.14774 6.77348 3.14777 6.77356 3.14774 6.77348L3.14716 6.77175L3.14616 6.76876L3.14299 6.7591C3.14038 6.75108 3.13683 6.73992 3.13255 6.72595C3.12399 6.69804 3.11247 6.65872 3.09978 6.61065C3.07458 6.51517 3.04391 6.38195 3.02326 6.23325C3.00283 6.08609 2.99073 5.91351 3.00806 5.74242C3.02512 5.57403 3.07338 5.38024 3.19659 5.21596C3.36782 4.98767 3.65782 4.85635 3.84492 4.7863C3.94807 4.74768 4.0425 4.71975 4.11102 4.70144C4.14549 4.69222 4.17396 4.6853 4.19437 4.68056L4.21882 4.67505L4.22612 4.67349L4.22846 4.673L4.2293 4.67283C4.22936 4.67281 4.2299 4.6727 4.29659 4.9993L4.2293 4.67283C4.40967 4.63599 4.58636 4.75223 4.62319 4.93261M4.36352 5.32584C4.36356 5.32583 4.36377 5.32579 4.36352 5.32584V5.32584Z"
    fill="currentColor"
  />
</svg>`,xZ=Xh({width:"24",height:"24"}),bZ=U5({width:"24",height:"24"}),CZ=Nu({width:"24",height:"24"}),yZ=f`<svg
  width="16"
  height="16"
  viewBox="0 0 16 16"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M-0.939238 4.14286C-0.979281 4.4228 -1 4.70898 -1 5V6.71429H1.57143V9.28571H-1V11C-1 11.291 -0.979281 11.5772 -0.939238 11.8571H1.57143V14.4286H0.0754482C0.481795 15.0111 0.988871 15.5182 1.57143 15.9246V14.4286L4.14286 14.4286V16.9392C4.4228 16.9793 4.70898 17 5 17H6.71429V14.4286H9.28571V17H11C11.291 17 11.5772 16.9793 11.8571 16.9392V14.4286H14.4286L14.4286 15.9246C15.0111 15.5182 15.5182 15.0111 15.9246 14.4286L14.4286 14.4286V11.8571H16.9392C16.9793 11.5772 17 11.291 17 11V9.28571H14.4286V6.71429H17V5C17 4.70898 16.9793 4.4228 16.9392 4.14286H14.4286V1.57143H15.9246C15.5182 0.988871 15.0111 0.481795 14.4286 0.075448L14.4286 1.57143H11.8571V-0.939238C11.5772 -0.979281 11.291 -1 11 -1H9.28571V1.57143H6.71429V-1H5C4.70898 -1 4.4228 -0.979281 4.14286 -0.939238V1.57143H1.57143V0.0754479C0.988871 0.481795 0.481795 0.988871 0.0754479 1.57143H1.57143V4.14286H-0.939238ZM4.14286 4.14286V1.57143H6.71429V4.14286H4.14286ZM4.14286 6.71429H1.57143V4.14286H4.14286V6.71429ZM6.71429 6.71429V4.14286H9.28571V6.71429H6.71429ZM6.71429 9.28571V6.71429H4.14286V9.28571H1.57143V11.8571H4.14286V14.4286H6.71429V11.8571H9.28571V14.4286H11.8571V11.8571H14.4286V9.28571H11.8571V6.71429H14.4286V4.14286H11.8571V1.57143H9.28571V4.14286H11.8571V6.71429H9.28571V9.28571H6.71429ZM6.71429 9.28571V11.8571H4.14286V9.28571H6.71429ZM9.28571 9.28571H11.8571V11.8571H9.28571V9.28571Z"
    fill="#D9D9D9"
  />
</svg>`,_Z=qs({width:"24",height:"24"}),Wu=Kh({width:"20",height:"20"}),kZ=jh({width:"20",height:"20"}),MZ=xu({width:"20",height:"20"}),SZ=Ys({width:"20",height:"20"}),$Z=yu({width:"20",height:"20"}),LZ=bu({width:"20",height:"20"}),AZ=Cu({width:"20",height:"20"}),IZ=Os({width:"20",height:"20"}),EZ=Eh({width:"20",height:"20"}),TZ=Ah({width:"20",height:"20"}),HZ=Ih({width:"20",height:"20"}),BZ=Bh({width:"20",height:"20"}),DZ=Sh({width:"20",height:"20"}),VZ=vh({width:"20",height:"20"}),zZ=ku({width:"20",height:"20"}),PZ=Bs({width:"20",height:"20"}),RZ=ph({width:"20",height:"20"}),OZ=mh({width:"20",height:"20"}),NZ=xh({width:"20",height:"20"}),FZ=rh({width:"20",height:"20"}),qZ=$1({width:"16",height:"16"}),WZ=$1({width:"24",height:"24"}),GZ=gh({width:"20",height:"20"}),ZZ=tu({width:"20",height:"20"}),UZ=f`
  <svg
    width="60"
    height="72"
    viewBox="0 0 60 72"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect width="60" height="72" />
    <rect
      x="0.5"
      y="0.5"
      width="58.0769"
      height="71"
      stroke="black"
      stroke-opacity="0.1"
    />
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M21.9576 26.8962L38.6423 43.5809C42.5269 38.9268 42.2845 31.993 37.9149 27.6235C33.5454 23.254 26.6117 23.0115 21.9576 26.8962ZM37.1193 45.1038L20.4346 28.4192C16.55 33.0732 16.7924 40.007 21.162 44.3765C25.5315 48.746 32.4652 48.9885 37.1193 45.1038ZM19.639 26.1005C25.1063 20.6332 33.9706 20.6332 39.4379 26.1005C44.9053 31.5678 44.9053 40.4322 39.4379 45.8995C33.9706 51.3668 25.1063 51.3668 19.639 45.8995C14.1716 40.4322 14.1716 31.5678 19.639 26.1005Z"
      fill="black"
      fill-opacity="0.1"
    />
  </svg>
`,jZ=f`
  <svg
    width="60"
    height="72"
    viewBox="0 0 60 72"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect width="60" height="72" />
    <rect
      x="9.23071"
      y="12.0771"
      width="32.3077"
      height="4.61538"
      rx="2"
      fill="black"
      fill-opacity="0.1"
    />
    <rect
      x="9.23071"
      y="25.8462"
      width="40.6154"
      height="2.76923"
      rx="1.38462"
      fill="black"
      fill-opacity="0.1"
    />
    <rect
      x="9.23071"
      y="35.6152"
      width="40.6154"
      height="2.76923"
      rx="1.38462"
      fill="black"
      fill-opacity="0.1"
    />
    <rect
      x="9.23071"
      y="45.3843"
      width="40.6154"
      height="2.76923"
      rx="1.38462"
      fill="black"
      fill-opacity="0.1"
    />
    <rect
      x="9.23071"
      y="55.1533"
      width="13.8462"
      height="2.76923"
      rx="1.38462"
      fill="black"
      fill-opacity="0.1"
    />
  </svg>
`,YZ=$1({width:"20",height:"20"}),XZ=Fs({width:"20",height:"20"}),KZ=Fs({width:"24",height:"24"}),JZ=Tu({width:"20",height:"20"}),QZ=Eu({width:"20",height:"20"}),eU=Hu({width:"20",height:"20"}),tU=Gh({width:"20",height:"20"}),rU=eh({width:"16",height:"16"}),nU=Zs({width:"16",height:"16"}),iU=Zs({width:"20",height:"20"}),aU=f`<svg
  width="8"
  height="4"
  viewBox="0 0 8 4"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M7.22586 3.47595C7.05501 3.64681 6.778 3.64681 6.60714 3.47595L4.20608 1.07489C4.09217 0.960983 3.9075 0.960983 3.7936 1.07489L1.39253 3.47595C1.22168 3.64681 0.944665 3.64681 0.773811 3.47595C0.602957 3.3051 0.602957 3.02809 0.773811 2.85724L3.17488 0.456168C3.63049 0.000556783 4.36918 0.000555735 4.82479 0.456168L7.22586 2.85724C7.39672 3.02809 7.39672 3.3051 7.22586 3.47595Z"
    fill="currentColor"
  />
</svg>`,oU=Ia({width:"20",height:"20"}),sU=f`
  <svg
    width="36"
    height="60"
    viewBox="0 0 36 60"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    id="edgeless-pen-icon"
  >
    <g filter="url(#filter0_d_5310_64454)">
      <path
        d="M8 38.8965L12.2828 37.4689V106.538H8V38.8965Z"
        fill="currentColor"
      />
      <path
        d="M8 38.8965L12.2828 37.4689V106.538H8V38.8965Z"
        fill="white"
        fill-opacity="0.1"
      />
      <path
        d="M12.2832 36.993H17.5177V106.538H12.2832V36.993Z"
        fill="currentColor"
      />
      <path
        d="M17.5176 36.993H22.7521V106.538H17.5176V36.993Z"
        fill="currentColor"
      />
      <path
        d="M17.5176 36.993H22.7521V106.538H17.5176V36.993Z"
        fill="black"
        fill-opacity="0.1"
      />
      <path
        d="M22.752 30.9448L27.0347 38.8965V106.538H22.752V30.9448Z"
        fill="currentColor"
      />
      <path
        d="M22.752 30.9448L27.0347 38.8965V106.538H22.752V30.9448Z"
        fill="black"
        fill-opacity="0.2"
      />
      <path
        d="M16.5909 2.88078C16.8233 1.90625 18.2099 1.90623 18.4423 2.88075L19.896 8.97414L22.2755 18.9483L27.0345 38.8965L23.9871 38.0231C23.1982 37.7969 22.3511 37.9039 21.6431 38.3189L18.023 40.4414C17.7107 40.6245 17.3238 40.6245 17.0115 40.4414L13.0218 38.1023C12.5499 37.8256 11.9851 37.7543 11.4592 37.905L8 38.8965L12.7583 18.9483L15.1374 8.97414L16.5909 2.88078Z"
        fill="#F1F1F1"
      />
      <path
        d="M16.5909 2.88078C16.8233 1.90625 18.2099 1.90623 18.4423 2.88075L19.896 8.97414L22.2755 18.9483L27.0345 38.8965L23.9871 38.0231C23.1982 37.7969 22.3511 37.9039 21.6431 38.3189L18.023 40.4414C17.7107 40.6245 17.3238 40.6245 17.0115 40.4414L13.0218 38.1023C12.5499 37.8256 11.9851 37.7543 11.4592 37.905L8 38.8965L12.7583 18.9483L15.1374 8.97414L16.5909 2.88078Z"
        fill="url(#paint0_linear_5310_64454)"
        fill-opacity="0.1"
      />
      <g filter="url(#filter1_b_5310_64454)">
        <path
          d="M16.7391 2.26209C16.9345 1.44293 18.1 1.44293 18.2954 2.26209L20.3725 10.969H14.6621L16.7391 2.26209Z"
          fill="currentColor"
        />
      </g>
    </g>
    <defs>
      <filter
        id="filter0_d_5310_64454"
        x="0"
        y="-5"
        width="35.0352"
        height="124"
        filterUnits="userSpaceOnUse"
        color-interpolation-filters="sRGB"
      >
        <feFlood flood-opacity="0" result="BackgroundImageFix" />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy="4" />
        <feGaussianBlur stdDeviation="4" />
        <feComposite in2="hardAlpha" operator="out" />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"
        />
        <feBlend
          mode="normal"
          in2="BackgroundImageFix"
          result="effect1_dropShadow_5310_64454"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_dropShadow_5310_64454"
          result="shape"
        />
      </filter>
      <filter
        id="filter1_b_5310_64454"
        x="12.7587"
        y="-0.255743"
        width="9.51686"
        height="13.1282"
        filterUnits="userSpaceOnUse"
        color-interpolation-filters="sRGB"
      >
        <feFlood flood-opacity="0" result="BackgroundImageFix" />
        <feGaussianBlur in="BackgroundImageFix" stdDeviation="0.951724" />
        <feComposite
          in2="SourceAlpha"
          operator="in"
          result="effect1_backgroundBlur_5310_64454"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_backgroundBlur_5310_64454"
          result="shape"
        />
      </filter>
      <linearGradient
        id="paint0_linear_5310_64454"
        x1="22.1949"
        y1="19.2552"
        x2="11.0983"
        y2="21.5941"
        gradientUnits="userSpaceOnUse"
      >
        <stop />
        <stop offset="0.3125" stop-opacity="0" />
        <stop offset="1" stop-opacity="0" />
      </linearGradient>
    </defs>
  </svg>
`,lU=f`<svg
  width="34"
  height="60"
  viewBox="0 0 34 60"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
  id="edgeless-pen-icon"
>
  <g filter="url(#filter0_d_5310_64464)">
    <path
      d="M7 38.8965L11.2828 37.4689V106.538H7V38.8965Z"
      fill="currentColor"
    />
    <path
      d="M7 38.8965L11.2828 37.4689V106.538H7V38.8965Z"
      fill="black"
      fill-opacity="0.1"
    />
    <path
      d="M11.2832 36.993H16.5177V106.538H11.2832V36.993Z"
      fill="currentColor"
    />
    <path
      d="M11.2832 36.993H16.5177V106.538H11.2832V36.993Z"
      fill="black"
      fill-opacity="0.26"
    />
    <path
      d="M16.5176 36.993H21.7521V106.538H16.5176V36.993Z"
      fill="currentColor"
    />
    <path
      d="M16.5176 36.993H21.7521V106.538H16.5176V36.993Z"
      fill="black"
      fill-opacity="0.4"
    />
    <path
      d="M21.752 30.9448L26.0347 38.8965V106.538H21.752V30.9448Z"
      fill="currentColor"
    />
    <path
      d="M21.752 30.9448L26.0347 38.8965V106.538H21.752V30.9448Z"
      fill="black"
      fill-opacity="0.6"
    />
    <path
      d="M15.5909 2.88078C15.8233 1.90625 17.2099 1.90623 17.4423 2.88075L18.896 8.97414L21.2755 18.9483L26.0345 38.8965L22.9871 38.0231C22.1982 37.7969 21.3511 37.9039 20.6431 38.3189L17.023 40.4414C16.7107 40.6245 16.3238 40.6245 16.0115 40.4414L12.0218 38.1023C11.5499 37.8256 10.9851 37.7543 10.4592 37.905L7 38.8965L11.7583 18.9483L14.1374 8.97414L15.5909 2.88078Z"
      fill="#C1C1C1"
    />
    <path
      d="M15.5909 2.88078C15.8233 1.90625 17.2099 1.90623 17.4423 2.88075L18.896 8.97414L21.2755 18.9483L26.0345 38.8965L22.9871 38.0231C22.1982 37.7969 21.3511 37.9039 20.6431 38.3189L17.023 40.4414C16.7107 40.6245 16.3238 40.6245 16.0115 40.4414L12.0218 38.1023C11.5499 37.8256 10.9851 37.7543 10.4592 37.905L7 38.8965L11.7583 18.9483L14.1374 8.97414L15.5909 2.88078Z"
      fill="url(#paint0_linear_5310_64464)"
      fill-opacity="0.1"
    />
    <g filter="url(#filter1_b_5310_64464)">
      <path
        d="M15.7391 2.26209C15.9345 1.44293 17.1 1.44293 17.2954 2.26209L19.3725 10.969H13.6621L15.7391 2.26209Z"
        fill="currentColor"
      />
      <path
        d="M15.7391 2.26209C15.9345 1.44293 17.1 1.44293 17.2954 2.26209L19.3725 10.969H13.6621L15.7391 2.26209Z"
        fill="black"
        fill-opacity="0.2"
      />
    </g>
  </g>
  <defs>
    <filter
      id="filter0_d_5310_64464"
      x="0"
      y="-6"
      width="33.0352"
      height="122"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset dy="2" />
      <feGaussianBlur stdDeviation="3.5" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.78 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_5310_64464"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_5310_64464"
        result="shape"
      />
    </filter>
    <filter
      id="filter1_b_5310_64464"
      x="11.7587"
      y="-0.255743"
      width="9.51686"
      height="13.1282"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feGaussianBlur in="BackgroundImageFix" stdDeviation="0.951724" />
      <feComposite
        in2="SourceAlpha"
        operator="in"
        result="effect1_backgroundBlur_5310_64464"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_backgroundBlur_5310_64464"
        result="shape"
      />
    </filter>
    <linearGradient
      id="paint0_linear_5310_64464"
      x1="21.1949"
      y1="19.2552"
      x2="11.5553"
      y2="21.8444"
      gradientUnits="userSpaceOnUse"
    >
      <stop />
      <stop offset="0.302413" stop-opacity="0" />
      <stop offset="0.557292" stop-opacity="0" />
      <stop offset="1" stop-opacity="0" />
    </linearGradient>
  </defs>
</svg>`,cU=f`<svg
  width="44"
  height="49"
  viewBox="0 0 44 49"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
  id="edgeless-eraser-icon"
>
  <g filter="url(#filter0_d_5310_64451)">
    <rect x="6" y="2" width="32" height="59" rx="5.75" fill="#F1F1F1" />
    <rect x="6.5" y="2.5" width="31" height="58" rx="5.25" stroke="#E3E2E4" />
  </g>
  <g filter="url(#filter1_f_5310_64451)">
    <rect
      x="36.2002"
      y="4.44995"
      width="18.4"
      height="3.45"
      rx="1.725"
      transform="rotate(90 36.2002 4.44995)"
      fill="white"
      fill-opacity="0.78"
    />
  </g>
  <g filter="url(#filter2_f_5310_64451)">
    <path
      d="M4 60H40V22C40 18.6863 37.3137 16 34 16H10C6.68629 16 4 18.6863 4 22V60Z"
      fill="#343434"
      fill-opacity="0.22"
    />
  </g>
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    fill="#173654"
  />
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    fill="url(#paint0_linear_5310_64451)"
    fill-opacity="0.2"
  />
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    stroke="#E7E7E7"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    fill="#1E96EB"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    fill="url(#paint1_linear_5310_64451)"
    fill-opacity="0.2"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    stroke="#E7E7E7"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    fill="#EFFAFF"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    fill="url(#paint2_linear_5310_64451)"
    fill-opacity="0.2"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    stroke="#E7E7E7"
  />
  <defs>
    <filter
      id="filter0_d_5310_64451"
      x="2"
      y="2"
      width="40"
      height="67"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset dy="4" />
      <feGaussianBlur stdDeviation="2" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0.258824 0 0 0 0 0.254902 0 0 0 0 0.286275 0 0 0 0.18 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_5310_64451"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_5310_64451"
        result="shape"
      />
    </filter>
    <filter
      id="filter1_f_5310_64451"
      x="30.45"
      y="2.14995"
      width="8.0502"
      height="23"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="BackgroundImageFix"
        result="shape"
      />
      <feGaussianBlur
        stdDeviation="1.15"
        result="effect1_foregroundBlur_5310_64451"
      />
    </filter>
    <filter
      id="filter2_f_5310_64451"
      x="0"
      y="12"
      width="44"
      height="52"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="BackgroundImageFix"
        result="shape"
      />
      <feGaussianBlur
        stdDeviation="2"
        result="effect1_foregroundBlur_5310_64451"
      />
    </filter>
    <linearGradient
      id="paint0_linear_5310_64451"
      x1="11"
      y1="16"
      x2="11"
      y2="62"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-opacity="0" />
      <stop offset="1" />
    </linearGradient>
    <linearGradient
      id="paint1_linear_5310_64451"
      x1="33"
      y1="16"
      x2="33"
      y2="62"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-color="white" />
      <stop offset="1" stop-opacity="0" />
    </linearGradient>
    <linearGradient
      id="paint2_linear_5310_64451"
      x1="6"
      y1="0"
      x2="6"
      y2="46"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-color="#FFF8F8" stop-opacity="0" />
      <stop offset="1" />
    </linearGradient>
  </defs>
</svg>`,dU=f`<svg
  width="44"
  height="49"
  viewBox="0 0 44 49"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
  id="edgeless-eraser-icon"
>
  <g filter="url(#filter0_d_5310_64471)">
    <path
      d="M6 7.75C6 4.57436 8.57436 2 11.75 2H32.25C35.4256 2 38 4.57436 38 7.75V61H6V7.75Z"
      fill="#C1C1C1"
    />
    <path
      d="M6.5 7.75C6.5 4.85051 8.85051 2.5 11.75 2.5H32.25C35.1495 2.5 37.5 4.85051 37.5 7.75V60.5H6.5V7.75Z"
      stroke="#DDDDDD"
    />
    <path
      d="M6.5 7.75C6.5 4.85051 8.85051 2.5 11.75 2.5H32.25C35.1495 2.5 37.5 4.85051 37.5 7.75V60.5H6.5V7.75Z"
      stroke="black"
      stroke-opacity="0.3"
    />
  </g>
  <g filter="url(#filter1_f_5310_64471)">
    <rect
      x="36.2002"
      y="4.44995"
      width="18.4"
      height="3.45"
      rx="1.725"
      transform="rotate(90 36.2002 4.44995)"
      fill="white"
      fill-opacity="0.38"
    />
  </g>
  <g filter="url(#filter2_f_5310_64471)">
    <path
      d="M4 62H40V23C40 19.6863 37.3137 17 34 17H10C6.68629 17 4 19.6863 4 23V62Z"
      fill="black"
      fill-opacity="0.44"
    />
  </g>
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    fill="#0D2338"
  />
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    fill="url(#paint0_linear_5310_64471)"
    fill-opacity="0.2"
  />
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    stroke="#D3D3D3"
  />
  <path
    d="M16.5 16.5H11H9.37046C8.79521 16.5 8.29403 16.8921 8.15566 17.4505L8.14174 17.5067C7.93847 18.3269 7.27583 18.9534 6.44553 19.1105C5.89708 19.2142 5.5 19.6934 5.5 20.2516V21.75V27.5V39V61.5H16.5V16.5Z"
    stroke="black"
    stroke-opacity="0.4"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    fill="#1A7CC1"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    fill="url(#paint1_linear_5310_64471)"
    fill-opacity="0.2"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    stroke="#D3D3D3"
  />
  <path
    d="M27.5 16.5H33H34.6295C35.2048 16.5 35.706 16.8921 35.8443 17.4505L35.8583 17.5067C36.0615 18.3269 36.7242 18.9534 37.5545 19.1105C38.1029 19.2142 38.5 19.6934 38.5 20.2516V21.75V27.5V39V61.5H27.5V16.5Z"
    stroke="black"
    stroke-opacity="0.4"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    fill="#D0DFE5"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    fill="url(#paint2_linear_5310_64471)"
    fill-opacity="0.2"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    stroke="#D3D3D3"
  />
  <rect
    x="-0.5"
    y="0.5"
    width="11"
    height="45"
    transform="matrix(-1 0 0 1 27 16)"
    stroke="black"
    stroke-opacity="0.4"
  />
  <defs>
    <filter
      id="filter0_d_5310_64471"
      x="2"
      y="0"
      width="40"
      height="67"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset dy="2" />
      <feGaussianBlur stdDeviation="2" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0.195003 0 0 0 0 0.0133398 0 0 0 0 0.0133398 0 0 0 0.66 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_5310_64471"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_5310_64471"
        result="shape"
      />
    </filter>
    <filter
      id="filter1_f_5310_64471"
      x="30.45"
      y="2.14995"
      width="8.0502"
      height="23"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="BackgroundImageFix"
        result="shape"
      />
      <feGaussianBlur
        stdDeviation="1.15"
        result="effect1_foregroundBlur_5310_64471"
      />
    </filter>
    <filter
      id="filter2_f_5310_64471"
      x="0"
      y="13"
      width="44"
      height="53"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="BackgroundImageFix"
        result="shape"
      />
      <feGaussianBlur
        stdDeviation="2"
        result="effect1_foregroundBlur_5310_64471"
      />
    </filter>
    <linearGradient
      id="paint0_linear_5310_64471"
      x1="11"
      y1="16"
      x2="11"
      y2="62"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-opacity="0" />
      <stop offset="1" />
    </linearGradient>
    <linearGradient
      id="paint1_linear_5310_64471"
      x1="33"
      y1="16"
      x2="33"
      y2="62"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-color="white" />
      <stop offset="1" stop-opacity="0" />
    </linearGradient>
    <linearGradient
      id="paint2_linear_5310_64471"
      x1="6"
      y1="0"
      x2="6"
      y2="46"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-color="#FFF8F8" stop-opacity="0" />
      <stop offset="1" />
    </linearGradient>
  </defs>
</svg>`,hU=f`<svg
  width="58"
  height="48"
  viewBox="0 0 58 48"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
  class="shape-icon-shape-group"
>
  <g>
    <g>
      <path
        d="M21.3608 1.8C21.8227 0.999997 22.9774 1 23.4392 1.8L40.7597 31.8C41.2216 32.6 40.6443 33.6 39.7205 33.6H5.07949C4.15573 33.6 3.57838 32.6 4.04026 31.8L21.3608 1.8Z"
      />
      <path
        d="M21.7072 2C22.0151 1.46667 22.7849 1.46667 23.0928 2L40.4133 32C40.7212 32.5333 40.3363 33.2 39.7205 33.2H5.07949C4.46365 33.2 4.07875 32.5333 4.38667 32L21.7072 2Z"
        stroke="black"
        stroke-opacity="0.1"
        stroke-width="0.8"
      />
    </g>
    <g>
      <circle cx="41.6001" cy="19.8008" r="16" />
      <circle
        cx="41.6001"
        cy="19.8008"
        r="15.6"
        stroke="black"
        stroke-opacity="0.1"
        stroke-width="0.8"
      />
    </g>
    <g>
      <rect x="7" y="11.4004" width="45" height="36" rx="1.5" />
      <rect
        x="7.5"
        y="11.9004"
        width="44"
        height="35"
        rx="1"
        stroke="black"
        stroke-opacity="0.1"
      />
    </g>
  </g>
</svg>`,uU=f`<svg
  width="48"
  height="48"
  viewBox="0 0 48 48"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <circle cx="24" cy="24" r="23.5" fill="currentColor" stroke="inherit" />
</svg> `,fU=f`<svg
  width="62"
  height="50"
  viewBox="0 0 62 50"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M0.8 49.2L31 0.8L61.2 49.2H0.8Z"
    fill="currentColor"
    stroke="inherit"
  />
</svg> `,pU=f` <svg
  width="100"
  height="100"
  viewBox="0 0 100 100"
  xmlns="http://www.w3.org/2000/svg"
>
  <polygon
    stroke="inherit"
    points="50,0 100,50 50,100 0,50"
    fill="currentColor"
  />
</svg>`,mU=f`<svg
  width="48"
  height="48"
  viewBox="0 0 48 48"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <rect
    x="0.5"
    y="0.5"
    width="47"
    height="47"
    rx="5"
    fill="currentColor"
    stroke="inherit"
  />
</svg> `,gU=qs({width:"24",height:"24"}),vU=Qd({width:"20",height:"20"}),wU=La({width:"20",height:"20"}),xU=As({width:"20",height:"20"}),bU=Kd({width:"20",height:"20"}),CU=Ds({width:"20",height:"20"}),yU=Hh({width:"20",height:"20"}),_U=Ps({width:"20",height:"20"}),kU=Aa({width:"20",height:"20"}),f7=Ma({width:"16",height:"16"}),MU=$u({width:"20",height:"20"}),SU=Lu({width:"20",height:"20"}),$U=mu({width:"20",height:"20"}),LU=$a({width:"32",height:"32"}),AU=Ud({width:"20",height:"20"}),IU=jd({width:"20",height:"20"}),EU=Zd({width:"20",height:"20"}),TU=Ch({width:"20",height:"20"}),HU=Yd({width:"20",height:"20"}),BU=Gd({width:"20",height:"20"}),DU=Xd({width:"20",height:"20"}),VU=yh({width:"20",height:"20"}),zU=eu({width:"24",height:"24"}),PU=Bs({width:"24",height:"24"}),RU=Sa({width:"16",height:"16",style:"color:#77757D;"}),OU=$a({width:"16",height:"16",style:"color:#77757D;"}),NU=js({width:"20",height:"20"}),FU=f`<svg
  width="34"
  height="29"
  viewBox="0 0 34 29"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M3 14.4292L16.8345 18.9019C17.0345 18.9665 17.2498 18.9665 17.4498 18.9019L31.2843 14.4292"
    stroke="black"
    stroke-opacity="0.3"
    stroke-width="5"
    stroke-linecap="round"
  />
</svg>`,qU=Ia({width:"20",height:"20"}),WU=$1({width:"20",height:"20"}),GU=f`
  <svg
    width="16"
    height="16"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    fill="currentColor"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M14.773 3.485l-.78-.184-2.108 2.096-1.194-1.216 2.056-2.157-.18-.792a4.42 4.42 0 0 0-1.347-.228 3.64 3.64 0 0 0-1.457.28 3.824 3.824 0 0 0-1.186.84 3.736 3.736 0 0 0-.875 1.265 3.938 3.938 0 0 0 0 2.966 335.341 335.341 0 0 0-6.173 6.234c-.21.275-.31.618-.284.963a1.403 1.403 0 0 0 .464.967c.124.135.272.247.437.328.17.075.353.118.538.127.316-.006.619-.126.854-.337 1.548-1.457 4.514-4.45 6.199-6.204.457.194.948.294 1.444.293a3.736 3.736 0 0 0 2.677-1.133 3.885 3.885 0 0 0 1.111-2.73 4.211 4.211 0 0 0-.196-1.378zM2.933 13.928a.31.31 0 0 1-.135.07.437.437 0 0 1-.149 0 .346.346 0 0 1-.144-.057.336.336 0 0 1-.114-.11c-.14-.143-.271-.415-.14-.568 1.37-1.457 4.191-4.305 5.955-6.046.1.132.21.258.328.376.118.123.245.237.38.341-1.706 1.75-4.488 4.564-5.98 5.994zm11.118-9.065c.002.765-.296 1.5-.832 2.048a2.861 2.861 0 0 1-4.007 0 2.992 2.992 0 0 1-.635-3.137A2.748 2.748 0 0 1 10.14 2.18a2.76 2.76 0 0 1 1.072-.214h.254L9.649 3.839v.696l1.895 1.886h.66l1.847-1.816v.258zM3.24 6.688h1.531l.705.717.678-.674-.665-.678V6.01l.057-1.649-.22-.437-2.86-1.882-.591.066-.831.849-.066.599 1.838 2.918.424.215zm-.945-3.632L4.609 4.58 4.57 5.703H3.494L2.002 3.341l.293-.285zm7.105 6.96l.674-.673 3.106 3.185a1.479 1.479 0 0 1 0 2.039 1.404 1.404 0 0 1-1.549.315 1.31 1.31 0 0 1-.437-.315l-3.142-3.203.679-.678 3.132 3.194a.402.402 0 0 0 .153.105.477.477 0 0 0 .359 0 .403.403 0 0 0 .153-.105.436.436 0 0 0 .1-.153.525.525 0 0 0 .036-.184.547.547 0 0 0-.035-.184.436.436 0 0 0-.1-.153L9.4 10.016z"
    />
  </svg>
`,ZU=Su({width:"20",height:"20"}),UU=hu({width:"20",height:"20"}),jU=Gs({width:"20",height:"20",style:"transform: rotate(0.5turn); transform-origin: center;"}),YU=Gs({width:"20",height:"20"}),XU=f`<svg
  width="64"
  height="48"
  viewBox="0 0 64 48"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <rect width="64" height="48" rx="4" />
  <path d="M23.976 24L43.4022 24" stroke="#E660A4" stroke-width="1.4" />
  <path
    d="M23.976 24.0001L26.5099 24.0001C30.4749 24.0001 33.6891 20.7858 33.6891 16.8208V16.8208C33.6891 12.8559 36.9034 9.6416 40.8684 9.6416L43.4022 9.6416"
    stroke="#6E52DF"
    stroke-width="1.4"
  />
  <path
    d="M23.976 24L26.5099 24C30.4749 24 33.6891 27.2143 33.6891 31.1792V31.1792C33.6891 35.1442 36.9034 38.3585 40.8684 38.3585L43.4022 38.3585"
    stroke="#FF8C38"
    stroke-width="1.4"
  />
  <g>
    <rect
      x="42.7023"
      y="33.4353"
      width="15.7585"
      height="9.84617"
      rx="2.38923"
      stroke="#FF8C38"
      stroke-width="1.4"
      shape-rendering="crispEdges"
    />
  </g>
  <g>
    <rect
      x="42.7023"
      y="19.0769"
      width="15.7585"
      height="9.84617"
      rx="2.38923"
      stroke="#E660A4"
      stroke-width="1.4"
      shape-rendering="crispEdges"
    />
  </g>
  <g>
    <rect
      x="42.7023"
      y="4.71846"
      width="15.7585"
      height="9.84617"
      rx="2.38923"
      stroke="#6E52DF"
      stroke-width="1.4"
      shape-rendering="crispEdges"
    />
  </g>
  <g>
    <rect
      x="5.53921"
      y="17.3879"
      width="18.2923"
      height="13.2246"
      rx="2.77776"
      stroke="#84CFFF"
      stroke-width="1.4"
      shape-rendering="crispEdges"
    />
  </g>
</svg> `,KU=f`<svg
  width="64"
  height="48"
  viewBox="0 0 64 48"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M23.9761 24L43.4023 24"
    stroke="black"
    stroke-width="1.4"
    stroke-linejoin="round"
  />
  <path
    d="M23.9761 24.0001L33.5892 24.0001C33.6444 24.0001 33.6892 23.9553 33.6892 23.9001L33.6892 9.7416C33.6892 9.68637 33.7339 9.6416 33.7892 9.6416L43.4023 9.6416"
    stroke="black"
    stroke-width="1.4"
    stroke-linejoin="round"
  />
  <path
    d="M23.9761 24L33.5892 24C33.6444 24 33.6892 24.0448 33.6892 24.1L33.6892 38.2585C33.6892 38.3137 33.7339 38.3585 33.7892 38.3585L43.4023 38.3585"
    stroke="black"
    stroke-width="1.4"
    stroke-linejoin="round"
  />
  <g filter="url(#filter0_dd_7851_11431)">
    <rect
      x="43.4023"
      y="34.1353"
      width="14.3585"
      height="8.44617"
      rx="0.1"
      fill="#84CFFF"
    />
  </g>
  <g filter="url(#filter1_dd_7851_11431)">
    <rect
      x="43.4023"
      y="19.7769"
      width="14.3585"
      height="8.44617"
      rx="0.1"
      fill="#84CFFF"
    />
  </g>
  <g filter="url(#filter2_dd_7851_11431)">
    <rect
      x="43.4023"
      y="5.41846"
      width="14.3585"
      height="8.44617"
      rx="0.1"
      fill="#84CFFF"
    />
  </g>
  <g filter="url(#filter3_dd_7851_11431)">
    <rect
      x="6.23926"
      y="18.0879"
      width="16.8923"
      height="11.8246"
      rx="0.1"
      fill="#FFC46B"
    />
  </g>
  <defs>
    <filter
      id="filter0_dd_7851_11431"
      x="42.4023"
      y="33.1353"
      width="17.3585"
      height="11.4463"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect1_dropShadow_7851_11431"
      />
      <feOffset dx="1" dy="1" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_11431"
      />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect2_dropShadow_7851_11431"
      />
      <feOffset />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="effect1_dropShadow_7851_11431"
        result="effect2_dropShadow_7851_11431"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect2_dropShadow_7851_11431"
        result="shape"
      />
    </filter>
    <filter
      id="filter1_dd_7851_11431"
      x="42.4023"
      y="18.7769"
      width="17.3585"
      height="11.4463"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect1_dropShadow_7851_11431"
      />
      <feOffset dx="1" dy="1" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_11431"
      />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect2_dropShadow_7851_11431"
      />
      <feOffset />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="effect1_dropShadow_7851_11431"
        result="effect2_dropShadow_7851_11431"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect2_dropShadow_7851_11431"
        result="shape"
      />
    </filter>
    <filter
      id="filter2_dd_7851_11431"
      x="42.4023"
      y="4.41846"
      width="17.3585"
      height="11.4463"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect1_dropShadow_7851_11431"
      />
      <feOffset dx="1" dy="1" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_11431"
      />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect2_dropShadow_7851_11431"
      />
      <feOffset />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="effect1_dropShadow_7851_11431"
        result="effect2_dropShadow_7851_11431"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect2_dropShadow_7851_11431"
        result="shape"
      />
    </filter>
    <filter
      id="filter3_dd_7851_11431"
      x="5.23926"
      y="17.0879"
      width="19.8923"
      height="14.8247"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect1_dropShadow_7851_11431"
      />
      <feOffset dx="1" dy="1" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_11431"
      />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feMorphology
        radius="1"
        operator="dilate"
        in="SourceAlpha"
        result="effect2_dropShadow_7851_11431"
      />
      <feOffset />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"
      />
      <feBlend
        mode="normal"
        in2="effect1_dropShadow_7851_11431"
        result="effect2_dropShadow_7851_11431"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect2_dropShadow_7851_11431"
        result="shape"
      />
    </filter>
  </defs>
</svg> `,JU=f`<svg
  width="64"
  height="48"
  viewBox="0 0 64 48"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path d="M23.976 24L43.4022 24" stroke="#FFD338" stroke-width="1.4" />
  <path
    d="M23.976 24.0001L26.5099 24.0001C30.4749 24.0001 33.6891 20.7858 33.6891 16.8208V16.8208C33.6891 12.8559 36.9034 9.6416 40.8684 9.6416L43.4022 9.6416"
    stroke="#FFD338"
    stroke-width="1.4"
  />
  <path
    d="M23.976 24L26.5099 24C30.4749 24 33.6891 27.2143 33.6891 31.1792V31.1792C33.6891 35.1442 36.9034 38.3585 40.8684 38.3585L43.4022 38.3585"
    stroke="#FFD338"
    stroke-width="1.4"
  />
  <g filter="url(#filter0_d_7851_6843)">
    <rect
      x="43.4023"
      y="34.1353"
      width="14.3585"
      height="8.44617"
      rx="1.68923"
      fill="white"
    />
    <rect
      x="42.7023"
      y="33.4353"
      width="15.7585"
      height="9.84617"
      rx="2.38923"
      stroke="#FFD338"
      stroke-width="1.4"
    />
  </g>
  <g filter="url(#filter1_d_7851_6843)">
    <rect
      x="43.4023"
      y="19.7769"
      width="14.3585"
      height="8.44617"
      rx="1.68923"
      fill="white"
    />
    <rect
      x="42.7023"
      y="19.0769"
      width="15.7585"
      height="9.84617"
      rx="2.38923"
      stroke="#FFD338"
      stroke-width="1.4"
    />
  </g>
  <g filter="url(#filter2_d_7851_6843)">
    <rect
      x="43.4023"
      y="5.41846"
      width="14.3585"
      height="8.44617"
      rx="1.68923"
      fill="white"
    />
    <rect
      x="42.7023"
      y="4.71846"
      width="15.7585"
      height="9.84617"
      rx="2.38923"
      stroke="#FFD338"
      stroke-width="1.4"
    />
  </g>
  <g filter="url(#filter3_d_7851_6843)">
    <rect
      x="6.23921"
      y="18.0879"
      width="16.8923"
      height="11.8246"
      rx="2.07776"
      fill="#FFD338"
    />
    <rect
      x="5.53921"
      y="17.3879"
      width="18.2923"
      height="13.2246"
      rx="2.77776"
      stroke="white"
      stroke-width="1.4"
    />
  </g>
  <defs>
    <filter
      id="filter0_d_7851_6843"
      x="39.4684"
      y="30.2015"
      width="22.2262"
      height="16.3138"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset />
      <feGaussianBlur stdDeviation="1.26693" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_6843"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_7851_6843"
        result="shape"
      />
    </filter>
    <filter
      id="filter1_d_7851_6843"
      x="39.4684"
      y="15.8431"
      width="22.2262"
      height="16.3138"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset />
      <feGaussianBlur stdDeviation="1.26693" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_6843"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_7851_6843"
        result="shape"
      />
    </filter>
    <filter
      id="filter2_d_7851_6843"
      x="39.4684"
      y="1.4847"
      width="22.2262"
      height="16.3138"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset />
      <feGaussianBlur stdDeviation="1.26693" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_6843"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_7851_6843"
        result="shape"
      />
    </filter>
    <filter
      id="filter3_d_7851_6843"
      x="2.30537"
      y="14.1541"
      width="24.76"
      height="19.6922"
      filterUnits="userSpaceOnUse"
      color-interpolation-filters="sRGB"
    >
      <feFlood flood-opacity="0" result="BackgroundImageFix" />
      <feColorMatrix
        in="SourceAlpha"
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
        result="hardAlpha"
      />
      <feOffset />
      <feGaussianBlur stdDeviation="1.26693" />
      <feComposite in2="hardAlpha" operator="out" />
      <feColorMatrix
        type="matrix"
        values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"
      />
      <feBlend
        mode="normal"
        in2="BackgroundImageFix"
        result="effect1_dropShadow_7851_6843"
      />
      <feBlend
        mode="normal"
        in="SourceGraphic"
        in2="effect1_dropShadow_7851_6843"
        result="shape"
      />
    </filter>
  </defs>
</svg> `,QU=f`<svg
  width="64"
  height="48"
  viewBox="0 0 64 48"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M23.9761 24L43.4023 24"
    stroke="#E660A4"
    stroke-width="1.4"
    stroke-linecap="round"
  />
  <path
    d="M23.9761 24.0001L26.5099 24.0001C30.4749 24.0001 33.6892 20.7858 33.6892 16.8208V16.8208C33.6892 12.8559 36.9034 9.6416 40.8684 9.6416L43.4023 9.6416"
    stroke="#6E52DF"
    stroke-width="1.4"
    stroke-linecap="round"
  />
  <path
    d="M23.9761 24L26.5099 24C30.4749 24 33.6892 27.2143 33.6892 31.1792V31.1792C33.6892 35.1442 36.9034 38.3585 40.8684 38.3585L43.4023 38.3585"
    stroke="#FF8C38"
    stroke-width="1.4"
    stroke-linecap="round"
  />
  <path
    d="M7 26C9.85124 21.8236 11.8347 18.5607 11.8347 20.649C11.8347 22.7372 10.9669 24.695 11.2149 25.3475C11.4628 26 12.9504 24.0423 13.9421 22.8677C14.9339 21.6931 15.9256 21.0405 15.8017 22.8677C15.6777 24.6949 16.2975 25.739 17.2893 24.8254C18.281 23.9118 19.2727 23.5203 20.0165 23.7813C20.6116 23.9901 21.5868 24.5644 22 24.8254"
    stroke="black"
    stroke-width="1.4"
    stroke-linecap="round"
  />
  <path
    d="M44 11C46.4711 7.51964 48.1901 4.80062 48.1901 6.54079C48.1901 8.28097 47.438 9.91246 47.6529 10.4562C47.8678 11 49.157 9.36862 50.0165 8.38977C50.876 7.41092 51.7355 6.86712 51.6281 8.38977C51.5207 9.91243 52.0579 10.7825 52.9174 10.0212C53.7769 9.25986 54.6364 8.93358 55.281 9.1511C55.7967 9.32512 56.6419 9.80367 57 10.0212"
    stroke="black"
    stroke-width="1.4"
    stroke-linecap="round"
  />
  <path
    d="M44 25.5C46.4711 22.0196 48.1901 19.3006 48.1901 21.0408C48.1901 22.781 47.438 24.4125 47.6529 24.9562C47.8678 25.5 49.157 23.8686 50.0165 22.8898C50.876 21.9109 51.7355 21.3671 51.6281 22.8898C51.5207 24.4124 52.0579 25.2825 52.9174 24.5212C53.7769 23.7599 54.6364 23.4336 55.281 23.6511C55.7967 23.8251 56.6419 24.3037 57 24.5212"
    stroke="black"
    stroke-width="1.4"
    stroke-linecap="round"
  />
  <path
    d="M44 40C46.4711 36.5196 48.1901 33.8006 48.1901 35.5408C48.1901 37.281 47.438 38.9125 47.6529 39.4562C47.8678 40 49.157 38.3686 50.0165 37.3898C50.876 36.4109 51.7355 35.8671 51.6281 37.3898C51.5207 38.9124 52.0579 39.7825 52.9174 39.0212C53.7769 38.2599 54.6364 37.9336 55.281 38.1511C55.7967 38.3251 56.6419 38.8037 57 39.0212"
    stroke="black"
    stroke-width="1.4"
    stroke-linecap="round"
  />
</svg> `,ej=gu({width:"16",height:"16"}),tj=Au({width:"16",height:"16"}),rj=qd({width:"20",height:"20"}),nj=ar({width:"20",height:"20"}),ij=Sa({width:"20",height:"20"}),aj=_u({width:"24",height:"24",style:"color: white;"});function oj(t){switch(t){case"img":return FL;case"jpg":return qL;case"jpeg":return WL;case"png":return GL;case"webp":return ZL;case"tiff":return UL;case"gif":return jL;case"svg":return YL;case"eps":return XL;case"pdf":return KL;case"doc":return JL;case"docx":return QL;case"txt":return eA;case"csv":return tA;case"xls":return rA;case"xlsx":return nA;case"ppt":return iA;case"pptx":return aA;case"fig":return oA;case"ai":return sA;case"psd":return lA;case"indd":return cA;case"aep":return dA;case"mp3":return hA;case"wav":return uA;case"mp4":return fA;case"mpeg":return pA;case"avi":return mA;case"mkv":return gA;case"html":return vA;case"css":return wA;case"rss":return xA;case"sql":return bA;case"js":return CA;case"json":return yA;case"java":return _A;case"xml":return kA;case"exe":return MA;case"dmg":return SA;case"zip":return $A;case"rar":return LA;default:return NL}}const sj=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M6.80781 1.875L10.8332 1.875C10.9989 1.875 11.1579 1.94085 11.2751 2.05806L16.2751 7.05806C16.3923 7.17527 16.4582 7.33424 16.4582 7.5V14.8587C16.4582 15.3038 16.4582 15.6754 16.4334 15.9789C16.4075 16.2955 16.3516 16.5927 16.2084 16.8737C15.9887 17.3049 15.6381 17.6555 15.2069 17.8752C14.9258 18.0184 14.6286 18.0744 14.3121 18.1002C14.0085 18.125 13.637 18.125 13.1919 18.125H6.80779C6.36267 18.125 5.99114 18.125 5.68761 18.1002C5.37104 18.0744 5.07383 18.0184 4.79278 17.8752C4.36157 17.6555 4.01099 17.3049 3.79128 16.8737C3.64808 16.5927 3.59215 16.2955 3.56629 15.9789C3.54149 15.6754 3.5415 15.3038 3.5415 14.8587V5.1413C3.5415 4.69618 3.54149 4.32464 3.56629 4.02111C3.59215 3.70454 3.64808 3.40732 3.79128 3.12627C4.01099 2.69507 4.36157 2.34449 4.79278 2.12478C5.07383 1.98157 5.37104 1.92565 5.68761 1.89978C5.99114 1.87498 6.36268 1.87499 6.80781 1.875ZM5.7894 3.14563C5.55013 3.16518 5.43573 3.20008 5.36026 3.23854C5.16426 3.3384 5.00491 3.49776 4.90504 3.69376C4.86659 3.76923 4.83168 3.88363 4.81214 4.1229C4.79199 4.36946 4.7915 4.68964 4.7915 5.16667V14.8333C4.7915 15.3104 4.79199 15.6305 4.81214 15.8771C4.83168 16.1164 4.86659 16.2308 4.90504 16.3062C5.00491 16.5022 5.16426 16.6616 5.36026 16.7615C5.43573 16.7999 5.55013 16.8348 5.7894 16.8544C6.03597 16.8745 6.35615 16.875 6.83317 16.875H13.1665C13.6435 16.875 13.9637 16.8745 14.2103 16.8544C14.4495 16.8348 14.5639 16.7999 14.6394 16.7615C14.8354 16.6616 14.9948 16.5022 15.0946 16.3062C15.1331 16.2308 15.168 16.1164 15.1875 15.8771C15.2077 15.6305 15.2082 15.3104 15.2082 14.8333V8.125H11.6665C10.8611 8.125 10.2082 7.47208 10.2082 6.66667V3.125H6.83317C6.35615 3.125 6.03597 3.12549 5.7894 3.14563ZM11.4582 4.00888L14.3243 6.875H11.6665C11.5514 6.875 11.4582 6.78173 11.4582 6.66667V4.00888Z"
    fill="#77757D"
  />
</svg>`,NL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M4.75 4C4.75 2.20508 6.20508 0.75 8 0.75H24C24.1212 0.75 24.2375 0.798159 24.3232 0.883885L35.1161 11.6768C35.2018 11.7625 35.25 11.8788 35.25 12V36C35.25 37.7949 33.7949 39.25 32 39.25H8C6.20507 39.25 4.75 37.7949 4.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M24 0.5V8C24 10.2091 25.7909 12 28 12H35.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
</svg>`,FL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M6.38947 22.7273V30H4.85183V22.7273H6.38947ZM7.65456 22.7273H9.55087L11.5537 27.6136H11.6389L13.6418 22.7273H15.5381V30H14.0466V25.2663H13.9862L12.1041 29.9645H11.0885L9.20641 25.2486H9.14604V30H7.65456V22.7273ZM21.6274 25.0781C21.5777 24.9053 21.5078 24.7526 21.4179 24.62C21.3279 24.4851 21.2178 24.3714 21.0876 24.2791C20.9598 24.1844 20.813 24.1122 20.6473 24.0625C20.4839 24.0128 20.3028 23.9879 20.104 23.9879C19.7323 23.9879 19.4056 24.0803 19.1238 24.2649C18.8445 24.4496 18.6267 24.7183 18.4704 25.071C18.3142 25.4214 18.2361 25.8499 18.2361 26.3565C18.2361 26.8632 18.313 27.294 18.4669 27.6491C18.6208 28.0043 18.8386 28.2753 19.1203 28.4624C19.402 28.647 19.7346 28.7393 20.1182 28.7393C20.4662 28.7393 20.7633 28.6778 21.0095 28.5547C21.2581 28.4292 21.4475 28.2528 21.5777 28.0256C21.7103 27.7983 21.7765 27.5296 21.7765 27.2195L22.089 27.2656H20.214V26.108H23.2574V27.0241C23.2574 27.6634 23.1224 28.2126 22.8525 28.6719C22.5827 29.1288 22.211 29.4815 21.7375 29.7301C21.264 29.9763 20.7219 30.0994 20.1111 30.0994C19.4292 30.0994 18.8303 29.9491 18.3142 29.6484C17.7981 29.3454 17.3956 28.9157 17.1068 28.3594C16.8203 27.8007 16.6771 27.1378 16.6771 26.3707C16.6771 25.7812 16.7623 25.2557 16.9328 24.794C17.1056 24.33 17.3471 23.937 17.6572 23.6151C17.9674 23.2931 18.3284 23.0481 18.7403 22.88C19.1523 22.7119 19.5985 22.6278 20.0791 22.6278C20.491 22.6278 20.8746 22.6882 21.2297 22.8089C21.5848 22.9273 21.8997 23.0954 22.1743 23.3132C22.4513 23.531 22.6773 23.7902 22.8525 24.0909C23.0277 24.3892 23.1402 24.7183 23.1899 25.0781H21.6274Z"
    fill="white"
  />
</svg>`,qL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M7.65146 22.7273H9.17134V27.7983C9.17134 28.267 9.06599 28.6742 8.85529 29.0199C8.64696 29.3655 8.35695 29.6319 7.98526 29.8189C7.61358 30.0059 7.18152 30.0994 6.6891 30.0994C6.25112 30.0994 5.8534 30.0225 5.49592 29.8686C5.1408 29.7124 4.85908 29.4756 4.65075 29.1584C4.44241 28.8388 4.33943 28.4375 4.3418 27.9545H5.87234C5.87707 28.1463 5.91613 28.3108 5.98952 28.4482C6.06528 28.5831 6.16826 28.6873 6.29847 28.7607C6.43105 28.8317 6.5873 28.8672 6.76722 28.8672C6.95662 28.8672 7.11642 28.8269 7.24663 28.7464C7.3792 28.6636 7.47982 28.5429 7.54847 28.3842C7.61713 28.2256 7.65146 28.0303 7.65146 27.7983V22.7273ZM10.4426 30V22.7273H13.312C13.8636 22.7273 14.3335 22.8326 14.7218 23.0433C15.11 23.2517 15.406 23.5417 15.6096 23.9134C15.8155 24.2827 15.9185 24.7088 15.9185 25.1918C15.9185 25.6747 15.8143 26.1009 15.606 26.4702C15.3977 26.8395 15.0958 27.1271 14.7005 27.3331C14.3075 27.5391 13.8316 27.642 13.2729 27.642H11.4441V26.4098H13.0243C13.3203 26.4098 13.5641 26.3589 13.7559 26.2571C13.95 26.1529 14.0944 26.0097 14.1891 25.8274C14.2862 25.6428 14.3347 25.4309 14.3347 25.1918C14.3347 24.9503 14.2862 24.7396 14.1891 24.5597C14.0944 24.3774 13.95 24.2365 13.7559 24.1371C13.5617 24.0353 13.3155 23.9844 13.0172 23.9844H11.9803V30H10.4426ZM21.7397 25.0781C21.69 24.9053 21.6201 24.7526 21.5302 24.62C21.4402 24.4851 21.3301 24.3714 21.1999 24.2791C21.0721 24.1844 20.9253 24.1122 20.7596 24.0625C20.5962 24.0128 20.4151 23.9879 20.2163 23.9879C19.8446 23.9879 19.5179 24.0803 19.2362 24.2649C18.9568 24.4496 18.739 24.7183 18.5827 25.071C18.4265 25.4214 18.3484 25.8499 18.3484 26.3565C18.3484 26.8632 18.4253 27.294 18.5792 27.6491C18.7331 28.0043 18.9509 28.2753 19.2326 28.4624C19.5143 28.647 19.8469 28.7393 20.2305 28.7393C20.5785 28.7393 20.8756 28.6778 21.1218 28.5547C21.3704 28.4292 21.5598 28.2528 21.69 28.0256C21.8226 27.7983 21.8888 27.5296 21.8888 27.2195L22.2013 27.2656H20.3263V26.108H23.3697V27.0241C23.3697 27.6634 23.2347 28.2126 22.9648 28.6719C22.695 29.1288 22.3233 29.4815 21.8498 29.7301C21.3763 29.9763 20.8342 30.0994 20.2234 30.0994C19.5415 30.0994 18.9426 29.9491 18.4265 29.6484C17.9104 29.3454 17.5079 28.9157 17.2191 28.3594C16.9326 27.8007 16.7894 27.1378 16.7894 26.3707C16.7894 25.7812 16.8746 25.2557 17.0451 24.794C17.2179 24.33 17.4594 23.937 17.7695 23.6151C18.0797 23.2931 18.4407 23.0481 18.8526 22.88C19.2646 22.7119 19.7108 22.6278 20.1914 22.6278C20.6033 22.6278 20.9869 22.6882 21.342 22.8089C21.6971 22.9273 22.012 23.0954 22.2866 23.3132C22.5636 23.531 22.7897 23.7902 22.9648 24.0909C23.14 24.3892 23.2525 24.7183 23.3022 25.0781H21.7397Z"
    fill="white"
  />
</svg>`,WL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="32" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M7.58993 22.7273H9.10982V27.7983C9.10982 28.267 9.00447 28.6742 8.79377 29.0199C8.58543 29.3655 8.29542 29.6319 7.92374 29.8189C7.55205 30.0059 7.12 30.0994 6.62757 30.0994C6.1896 30.0994 5.79187 30.0225 5.43439 29.8686C5.07928 29.7124 4.79756 29.4756 4.58922 29.1584C4.38089 28.8388 4.27791 28.4375 4.28027 27.9545H5.81081C5.81555 28.1463 5.85461 28.3108 5.928 28.4482C6.00376 28.5831 6.10674 28.6873 6.23695 28.7607C6.36953 28.8317 6.52578 28.8672 6.7057 28.8672C6.89509 28.8672 7.05489 28.8269 7.1851 28.7464C7.31768 28.6636 7.41829 28.5429 7.48695 28.3842C7.5556 28.2256 7.58993 28.0303 7.58993 27.7983V22.7273ZM10.3811 30V22.7273H13.2504C13.8021 22.7273 14.272 22.8326 14.6602 23.0433C15.0485 23.2517 15.3444 23.5417 15.548 23.9134C15.754 24.2827 15.857 24.7088 15.857 25.1918C15.857 25.6747 15.7528 26.1009 15.5445 26.4702C15.3361 26.8395 15.0343 27.1271 14.6389 27.3331C14.2459 27.5391 13.7701 27.642 13.2114 27.642H11.3825V26.4098H12.9628C13.2587 26.4098 13.5026 26.3589 13.6943 26.2571C13.8885 26.1529 14.0329 26.0097 14.1276 25.8274C14.2246 25.6428 14.2732 25.4309 14.2732 25.1918C14.2732 24.9503 14.2246 24.7396 14.1276 24.5597C14.0329 24.3774 13.8885 24.2365 13.6943 24.1371C13.5002 24.0353 13.254 23.9844 12.9557 23.9844H11.9188V30H10.3811ZM16.8557 30V22.7273H21.7563V23.995H18.3934V25.728H21.5042V26.9957H18.3934V28.7322H21.7705V30H16.8557ZM27.8012 25.0781C27.7515 24.9053 27.6817 24.7526 27.5917 24.62C27.5017 24.4851 27.3917 24.3714 27.2615 24.2791C27.1336 24.1844 26.9868 24.1122 26.8211 24.0625C26.6578 24.0128 26.4767 23.9879 26.2778 23.9879C25.9061 23.9879 25.5794 24.0803 25.2977 24.2649C25.0183 24.4496 24.8005 24.7183 24.6443 25.071C24.488 25.4214 24.4099 25.8499 24.4099 26.3565C24.4099 26.8632 24.4868 27.294 24.6407 27.6491C24.7946 28.0043 25.0124 28.2753 25.2941 28.4624C25.5758 28.647 25.9085 28.7393 26.292 28.7393C26.64 28.7393 26.9371 28.6778 27.1833 28.5547C27.4319 28.4292 27.6213 28.2528 27.7515 28.0256C27.8841 27.7983 27.9504 27.5296 27.9504 27.2195L28.2629 27.2656H26.3879V26.108H29.4312V27.0241C29.4312 27.6634 29.2963 28.2126 29.0264 28.6719C28.7565 29.1288 28.3848 29.4815 27.9113 29.7301C27.4378 29.9763 26.8957 30.0994 26.2849 30.0994C25.6031 30.0994 25.0041 29.9491 24.488 29.6484C23.9719 29.3454 23.5695 28.9157 23.2806 28.3594C22.9942 27.8007 22.8509 27.1378 22.8509 26.3707C22.8509 25.7812 22.9362 25.2557 23.1066 24.794C23.2794 24.33 23.5209 23.937 23.8311 23.6151C24.1412 23.2931 24.5022 23.0481 24.9142 22.88C25.3261 22.7119 25.7723 22.6278 26.2529 22.6278C26.6649 22.6278 27.0484 22.6882 27.4035 22.8089C27.7586 22.9273 28.0735 23.0954 28.3481 23.3132C28.6251 23.531 28.8512 23.7902 29.0264 24.0909C29.2016 24.3892 29.314 24.7183 29.3637 25.0781H27.8012Z"
    fill="white"
  />
</svg>`,GL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="28" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M4.91433 30V22.7273H7.78365C8.33526 22.7273 8.80519 22.8326 9.19345 23.0433C9.58171 23.2517 9.87763 23.5417 10.0812 23.9134C10.2872 24.2827 10.3902 24.7088 10.3902 25.1918C10.3902 25.6747 10.286 26.1009 10.0777 26.4702C9.86935 26.8395 9.5675 27.1271 9.17214 27.3331C8.77915 27.5391 8.3033 27.642 7.74458 27.642H5.91575V26.4098H7.496C7.79193 26.4098 8.03578 26.3589 8.22754 26.2571C8.42167 26.1529 8.56608 26.0097 8.66078 25.8274C8.75784 25.6428 8.80637 25.4309 8.80637 25.1918C8.80637 24.9503 8.75784 24.7396 8.66078 24.5597C8.56608 24.3774 8.42167 24.2365 8.22754 24.1371C8.03341 24.0353 7.7872 23.9844 7.4889 23.9844H6.45197V30H4.91433ZM17.472 22.7273V30H16.1439L12.9798 25.4226H12.9266V30H11.3889V22.7273H12.7384L15.8776 27.3011H15.9415V22.7273H17.472ZM23.5649 25.0781C23.5152 24.9053 23.4453 24.7526 23.3554 24.62C23.2654 24.4851 23.1553 24.3714 23.0251 24.2791C22.8973 24.1844 22.7505 24.1122 22.5848 24.0625C22.4214 24.0128 22.2403 23.9879 22.0415 23.9879C21.6698 23.9879 21.3431 24.0803 21.0613 24.2649C20.782 24.4496 20.5642 24.7183 20.4079 25.071C20.2517 25.4214 20.1736 25.8499 20.1736 26.3565C20.1736 26.8632 20.2505 27.294 20.4044 27.6491C20.5583 28.0043 20.7761 28.2753 21.0578 28.4624C21.3395 28.647 21.6721 28.7393 22.0557 28.7393C22.4037 28.7393 22.7008 28.6778 22.947 28.5547C23.1956 28.4292 23.385 28.2528 23.5152 28.0256C23.6478 27.7983 23.714 27.5296 23.714 27.2195L24.0265 27.2656H22.1515V26.108H25.1949V27.0241C25.1949 27.6634 25.0599 28.2126 24.79 28.6719C24.5202 29.1288 24.1485 29.4815 23.675 29.7301C23.2015 29.9763 22.6594 30.0994 22.0486 30.0994C21.3667 30.0994 20.7678 29.9491 20.2517 29.6484C19.7356 29.3454 19.3331 28.9157 19.0443 28.3594C18.7578 27.8007 18.6146 27.1378 18.6146 26.3707C18.6146 25.7812 18.6998 25.2557 18.8703 24.794C19.0431 24.33 19.2846 23.937 19.5947 23.6151C19.9049 23.2931 20.2659 23.0481 20.6778 22.88C21.0898 22.7119 21.536 22.6278 22.0166 22.6278C22.4285 22.6278 22.8121 22.6882 23.1672 22.8089C23.5223 22.9273 23.8372 23.0954 24.1118 23.3132C24.3888 23.531 24.6148 23.7902 24.79 24.0909C24.9652 24.3892 25.0777 24.7183 25.1274 25.0781H23.5649Z"
    fill="white"
  />
</svg>`,ZL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="36" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M6.48402 30L4.40305 22.7273H6.08274L7.28658 27.7805H7.34695L8.67507 22.7273H10.1133L11.4379 27.7912H11.5018L12.7056 22.7273H14.3853L12.3043 30H10.8058L9.42081 25.245H9.36399L7.9826 30H6.48402ZM15.2083 30V22.7273H20.1088V23.995H16.7459V25.728H19.8567V26.9957H16.7459V28.7322H20.123V30H15.2083ZM21.3313 30V22.7273H24.2433C24.7783 22.7273 25.2246 22.8066 25.582 22.9652C25.9395 23.1238 26.2082 23.344 26.3881 23.6257C26.5681 23.9051 26.658 24.227 26.658 24.5916C26.658 24.8757 26.6012 25.1255 26.4876 25.3409C26.3739 25.554 26.2177 25.7292 26.0188 25.8665C25.8223 26.0014 25.5974 26.0973 25.3441 26.1541V26.2251C25.6211 26.237 25.8803 26.3151 26.1218 26.4595C26.3656 26.6039 26.5633 26.8063 26.7148 27.0668C26.8664 27.3248 26.9421 27.6326 26.9421 27.9901C26.9421 28.3759 26.8462 28.7204 26.6545 29.0234C26.4651 29.3241 26.1845 29.562 25.8129 29.7372C25.4412 29.9124 24.9831 30 24.4386 30H21.3313ZM22.869 28.7429H24.1225C24.551 28.7429 24.8635 28.6612 25.06 28.4979C25.2565 28.3321 25.3548 28.112 25.3548 27.8374C25.3548 27.6361 25.3062 27.4586 25.2092 27.3047C25.1121 27.1508 24.9736 27.0301 24.7937 26.9425C24.6161 26.8549 24.4042 26.8111 24.158 26.8111H22.869V28.7429ZM22.869 25.7706H24.0089C24.2196 25.7706 24.4066 25.7339 24.57 25.6605C24.7357 25.5848 24.8659 25.4782 24.9606 25.3409C25.0576 25.2036 25.1062 25.0391 25.1062 24.8473C25.1062 24.5845 25.0127 24.3726 24.8256 24.2116C24.641 24.0507 24.3782 23.9702 24.0373 23.9702H22.869V25.7706ZM27.9426 30V22.7273H30.812C31.3636 22.7273 31.8335 22.8326 32.2218 23.0433C32.61 23.2517 32.906 23.5417 33.1096 23.9134C33.3155 24.2827 33.4185 24.7088 33.4185 25.1918C33.4185 25.6747 33.3143 26.1009 33.106 26.4702C32.8977 26.8395 32.5958 27.1271 32.2005 27.3331C31.8075 27.5391 31.3316 27.642 30.7729 27.642H28.9441V26.4098H30.5243C30.8203 26.4098 31.0641 26.3589 31.2559 26.2571C31.45 26.1529 31.5944 26.0097 31.6891 25.8274C31.7862 25.6428 31.8347 25.4309 31.8347 25.1918C31.8347 24.9503 31.7862 24.7396 31.6891 24.5597C31.5944 24.3774 31.45 24.2365 31.2559 24.1371C31.0617 24.0353 30.8155 23.9844 30.5172 23.9844H29.4803V30H27.9426Z"
    fill="white"
  />
</svg>`,UL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="28" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M4.76429 23.995V22.7273H10.7373V23.995H8.51074V30H6.99086V23.995H4.76429ZM13.2586 22.7273V30H11.721V22.7273H13.2586ZM14.5237 30V22.7273H19.339V23.995H16.0613V25.728H19.0194V26.9957H16.0613V30H14.5237ZM20.3733 30V22.7273H25.1887V23.995H21.911V25.728H24.8691V26.9957H21.911V30H20.3733Z"
    fill="white"
  />
</svg>`,jL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="23" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M9.82466 25.0781C9.77495 24.9053 9.70511 24.7526 9.61515 24.62C9.52518 24.4851 9.4151 24.3714 9.28489 24.2791C9.15705 24.1844 9.01027 24.1122 8.84455 24.0625C8.6812 24.0128 8.50009 23.9879 8.30123 23.9879C7.92954 23.9879 7.60284 24.0803 7.32111 24.2649C7.04176 24.4496 6.82395 24.7183 6.6677 25.071C6.51145 25.4214 6.43333 25.8499 6.43333 26.3565C6.43333 26.8632 6.51027 27.294 6.66415 27.6491C6.81803 28.0043 7.03584 28.2753 7.31756 28.4624C7.59928 28.647 7.93191 28.7393 8.31543 28.7393C8.66344 28.7393 8.96055 28.6778 9.20676 28.5547C9.45534 28.4292 9.64474 28.2528 9.77495 28.0256C9.90752 27.7983 9.97381 27.5296 9.97381 27.2195L10.2863 27.2656H8.41131V26.108H11.4546V27.0241C11.4546 27.6634 11.3197 28.2126 11.0498 28.6719C10.7799 29.1288 10.4082 29.4815 9.93475 29.7301C9.46126 29.9763 8.91912 30.0994 8.30833 30.0994C7.62651 30.0994 7.02755 29.9491 6.51145 29.6484C5.99535 29.3454 5.59289 28.9157 5.30407 28.3594C5.01761 27.8007 4.87438 27.1378 4.87438 26.3707C4.87438 25.7812 4.95961 25.2557 5.13006 24.794C5.30288 24.33 5.54436 23.937 5.85449 23.6151C6.16462 23.2931 6.52566 23.0481 6.93759 22.88C7.34952 22.7119 7.79578 22.6278 8.27637 22.6278C8.6883 22.6278 9.07182 22.6882 9.42694 22.8089C9.78205 22.9273 10.0969 23.0954 10.3715 23.3132C10.6485 23.531 10.8746 23.7902 11.0498 24.0909C11.225 24.3892 11.3374 24.7183 11.3872 25.0781H9.82466ZM14.1473 22.7273V30H12.6096V22.7273H14.1473ZM15.4124 30V22.7273H20.2277V23.995H16.95V25.728H19.9081V26.9957H16.95V30H15.4124Z"
    fill="white"
  />
</svg>`,YL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="28" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M8.96218 24.8189C8.93377 24.5324 8.81185 24.3099 8.59641 24.1513C8.38098 23.9927 8.0886 23.9134 7.71928 23.9134C7.46834 23.9134 7.25645 23.9489 7.08363 24.0199C6.91081 24.0885 6.77823 24.1844 6.6859 24.3075C6.59594 24.4306 6.55096 24.5703 6.55096 24.7266C6.54622 24.8568 6.57345 24.9704 6.63263 25.0675C6.69419 25.1645 6.77823 25.2486 6.88477 25.3196C6.9913 25.3883 7.11441 25.4486 7.25408 25.5007C7.39376 25.5504 7.54291 25.593 7.70153 25.6286L8.35494 25.7848C8.67217 25.8558 8.96336 25.9505 9.22852 26.0689C9.49367 26.1873 9.72331 26.3329 9.91744 26.5057C10.1116 26.6785 10.2619 26.8821 10.3684 27.1165C10.4773 27.3509 10.533 27.6196 10.5353 27.9226C10.533 28.3677 10.4193 28.7536 10.1944 29.0803C9.97189 29.4046 9.64992 29.6567 9.22852 29.8366C8.80948 30.0142 8.30404 30.103 7.71218 30.103C7.12506 30.103 6.6137 30.013 6.17809 29.8331C5.74485 29.6532 5.40631 29.3868 5.16246 29.0341C4.92099 28.679 4.79433 28.2398 4.78249 27.7166H6.27042C6.28699 27.9605 6.35683 28.1641 6.47994 28.3274C6.60541 28.4884 6.77231 28.6103 6.98065 28.6932C7.19135 28.7737 7.42927 28.8139 7.69442 28.8139C7.95484 28.8139 8.18093 28.776 8.37269 28.7003C8.56682 28.6245 8.71715 28.5192 8.82369 28.3842C8.93022 28.2493 8.98349 28.0942 8.98349 27.919C8.98349 27.7557 8.93496 27.6184 8.83789 27.5071C8.74319 27.3958 8.60352 27.3011 8.41886 27.223C8.23656 27.1449 8.01284 27.0739 7.74769 27.0099L6.95579 26.8111C6.34263 26.6619 5.85849 26.4287 5.50337 26.1115C5.14826 25.7943 4.97189 25.367 4.97425 24.8295C4.97189 24.3892 5.08907 24.0045 5.32582 23.6754C5.56493 23.3464 5.89281 23.0895 6.30948 22.9048C6.72615 22.7202 7.19963 22.6278 7.72994 22.6278C8.26971 22.6278 8.74083 22.7202 9.14329 22.9048C9.54812 23.0895 9.86299 23.3464 10.0879 23.6754C10.3128 24.0045 10.4288 24.3857 10.4359 24.8189H8.96218ZM12.8835 22.7273L14.6413 28.2528H14.7088L16.4702 22.7273H18.1747L15.6676 30H13.6861L11.1754 22.7273H12.8835ZM23.4624 25.0781C23.4126 24.9053 23.3428 24.7526 23.2528 24.62C23.1629 24.4851 23.0528 24.3714 22.9226 24.2791C22.7947 24.1844 22.648 24.1122 22.4822 24.0625C22.3189 24.0128 22.1378 23.9879 21.9389 23.9879C21.5672 23.9879 21.2405 24.0803 20.9588 24.2649C20.6795 24.4496 20.4616 24.7183 20.3054 25.071C20.1491 25.4214 20.071 25.8499 20.071 26.3565C20.071 26.8632 20.148 27.294 20.3018 27.6491C20.4557 28.0043 20.6735 28.2753 20.9553 28.4624C21.237 28.647 21.5696 28.7393 21.9531 28.7393C22.3011 28.7393 22.5982 28.6778 22.8445 28.5547C23.093 28.4292 23.2824 28.2528 23.4126 28.0256C23.5452 27.7983 23.6115 27.5296 23.6115 27.2195L23.924 27.2656H22.049V26.108H25.0923V27.0241C25.0923 27.6634 24.9574 28.2126 24.6875 28.6719C24.4176 29.1288 24.0459 29.4815 23.5724 29.7301C23.099 29.9763 22.5568 30.0994 21.946 30.0994C21.2642 30.0994 20.6652 29.9491 20.1491 29.6484C19.633 29.3454 19.2306 28.9157 18.9418 28.3594C18.6553 27.8007 18.5121 27.1378 18.5121 26.3707C18.5121 25.7812 18.5973 25.2557 18.7678 24.794C18.9406 24.33 19.1821 23.937 19.4922 23.6151C19.8023 23.2931 20.1634 23.0481 20.5753 22.88C20.9872 22.7119 21.4335 22.6278 21.9141 22.6278C22.326 22.6278 22.7095 22.6882 23.0646 22.8089C23.4197 22.9273 23.7346 23.0954 24.0092 23.3132C24.2862 23.531 24.5123 23.7902 24.6875 24.0909C24.8627 24.3892 24.9751 24.7183 25.0249 25.0781H23.4624Z"
    fill="white"
  />
</svg>`,XL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M5.05691 30V22.7273H9.95748V23.995H6.59455V25.728H9.70534V26.9957H6.59455V28.7322H9.97168V30H5.05691ZM11.18 30V22.7273H14.0493C14.6009 22.7273 15.0708 22.8326 15.4591 23.0433C15.8473 23.2517 16.1433 23.5417 16.3469 23.9134C16.5528 24.2827 16.6558 24.7088 16.6558 25.1918C16.6558 25.6747 16.5516 26.1009 16.3433 26.4702C16.135 26.8395 15.8331 27.1271 15.4378 27.3331C15.0448 27.5391 14.5689 27.642 14.0102 27.642H12.1814V26.4098H13.7616C14.0576 26.4098 14.3014 26.3589 14.4932 26.2571C14.6873 26.1529 14.8317 26.0097 14.9264 25.8274C15.0235 25.6428 15.072 25.4309 15.072 25.1918C15.072 24.9503 15.0235 24.7396 14.9264 24.5597C14.8317 24.3774 14.6873 24.2365 14.4932 24.1371C14.299 24.0353 14.0528 23.9844 13.7545 23.9844H12.7176V30H11.18ZM21.5999 24.8189C21.5715 24.5324 21.4495 24.3099 21.2341 24.1513C21.0187 23.9927 20.7263 23.9134 20.357 23.9134C20.106 23.9134 19.8941 23.9489 19.7213 24.0199C19.5485 24.0885 19.4159 24.1844 19.3236 24.3075C19.2336 24.4306 19.1887 24.5703 19.1887 24.7266C19.1839 24.8568 19.2111 24.9704 19.2703 25.0675C19.3319 25.1645 19.4159 25.2486 19.5225 25.3196C19.629 25.3883 19.7521 25.4486 19.8918 25.5007C20.0315 25.5504 20.1806 25.593 20.3392 25.6286L20.9926 25.7848C21.3099 25.8558 21.6011 25.9505 21.8662 26.0689C22.1314 26.1873 22.361 26.3329 22.5551 26.5057C22.7493 26.6785 22.8996 26.8821 23.0061 27.1165C23.115 27.3509 23.1707 27.6196 23.173 27.9226C23.1707 28.3677 23.057 28.7536 22.8321 29.0803C22.6096 29.4046 22.2876 29.6567 21.8662 29.8366C21.4472 30.0142 20.9417 30.103 20.3499 30.103C19.7628 30.103 19.2514 30.013 18.8158 29.8331C18.3825 29.6532 18.044 29.3868 17.8002 29.0341C17.5587 28.679 17.432 28.2398 17.4202 27.7166H18.9081C18.9247 27.9605 18.9945 28.1641 19.1176 28.3274C19.2431 28.4884 19.41 28.6103 19.6183 28.6932C19.829 28.7737 20.067 28.8139 20.3321 28.8139C20.5925 28.8139 20.8186 28.776 21.0104 28.7003C21.2045 28.6245 21.3548 28.5192 21.4614 28.3842C21.5679 28.2493 21.6212 28.0942 21.6212 27.919C21.6212 27.7557 21.5727 27.6184 21.4756 27.5071C21.3809 27.3958 21.2412 27.3011 21.0566 27.223C20.8743 27.1449 20.6505 27.0739 20.3854 27.0099L19.5935 26.8111C18.9803 26.6619 18.4962 26.4287 18.1411 26.1115C17.786 25.7943 17.6096 25.367 17.6119 24.8295C17.6096 24.3892 17.7268 24.0045 17.9635 23.6754C18.2026 23.3464 18.5305 23.0895 18.9472 22.9048C19.3638 22.7202 19.8373 22.6278 20.3676 22.6278C20.9074 22.6278 21.3785 22.7202 21.781 22.9048C22.1858 23.0895 22.5007 23.3464 22.7256 23.6754C22.9505 24.0045 23.0665 24.3857 23.0736 24.8189H21.5999Z"
    fill="white"
  />
</svg>`,KL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#D92D20" />
  <path
    d="M4.8323 30V22.7273H7.70162C8.25323 22.7273 8.72316 22.8326 9.11142 23.0433C9.49967 23.2517 9.7956 23.5417 9.9992 23.9134C10.2052 24.2827 10.3082 24.7088 10.3082 25.1918C10.3082 25.6747 10.204 26.1009 9.99565 26.4702C9.78732 26.8395 9.48547 27.1271 9.09011 27.3331C8.69712 27.5391 8.22127 27.642 7.66255 27.642H5.83372V26.4098H7.41397C7.7099 26.4098 7.95375 26.3589 8.14551 26.2571C8.33964 26.1529 8.48405 26.0097 8.57875 25.8274C8.67581 25.6428 8.72434 25.4309 8.72434 25.1918C8.72434 24.9503 8.67581 24.7396 8.57875 24.5597C8.48405 24.3774 8.33964 24.2365 8.14551 24.1371C7.95138 24.0353 7.70517 23.9844 7.40687 23.9844H6.36994V30H4.8323ZM13.885 30H11.3069V22.7273H13.9063C14.6379 22.7273 15.2676 22.8729 15.7955 23.1641C16.3235 23.4529 16.7295 23.8684 17.0136 24.4105C17.3 24.9527 17.4433 25.6013 17.4433 26.3565C17.4433 27.1141 17.3 27.7652 17.0136 28.3097C16.7295 28.8542 16.3211 29.272 15.7884 29.5632C15.2581 29.8544 14.6237 30 13.885 30ZM12.8445 28.6825H13.8211C14.2757 28.6825 14.658 28.602 14.9681 28.4411C15.2806 28.2777 15.515 28.0256 15.6713 27.6847C15.8299 27.3414 15.9092 26.8987 15.9092 26.3565C15.9092 25.8191 15.8299 25.38 15.6713 25.0391C15.515 24.6982 15.2818 24.4472 14.9717 24.2862C14.6615 24.1252 14.2792 24.0447 13.8247 24.0447H12.8445V28.6825ZM18.5823 30V22.7273H23.3976V23.995H20.1199V25.728H23.078V26.9957H20.1199V30H18.5823Z"
    fill="white"
  />
</svg>`,JL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="29" height="16" rx="2" fill="#155EEF" />
  <path
    d="M7.40163 30H4.82351V22.7273H7.42294C8.15447 22.7273 8.78421 22.8729 9.31214 23.1641C9.84008 23.4529 10.2461 23.8684 10.5302 24.4105C10.8166 24.9527 10.9599 25.6013 10.9599 26.3565C10.9599 27.1141 10.8166 27.7652 10.5302 28.3097C10.2461 28.8542 9.83771 29.272 9.30504 29.5632C8.77474 29.8544 8.14027 30 7.40163 30ZM6.36115 28.6825H7.33771C7.79226 28.6825 8.1746 28.602 8.48473 28.4411C8.79723 28.2777 9.03161 28.0256 9.18786 27.6847C9.34647 27.3414 9.42578 26.8987 9.42578 26.3565C9.42578 25.8191 9.34647 25.38 9.18786 25.0391C9.03161 24.6982 8.79841 24.4472 8.48828 24.2862C8.17815 24.1252 7.79581 24.0447 7.34126 24.0447H6.36115V28.6825ZM18.7821 26.3636C18.7821 27.1567 18.6318 27.8314 18.3311 28.3878C18.0328 28.9441 17.6257 29.3691 17.1096 29.6626C16.5958 29.9538 16.0182 30.0994 15.3766 30.0994C14.7303 30.0994 14.1503 29.9527 13.6365 29.6591C13.1228 29.3655 12.7168 28.9406 12.4185 28.3842C12.1202 27.8279 11.9711 27.1544 11.9711 26.3636C11.9711 25.5705 12.1202 24.8958 12.4185 24.3395C12.7168 23.7831 13.1228 23.3594 13.6365 23.0682C14.1503 22.7746 14.7303 22.6278 15.3766 22.6278C16.0182 22.6278 16.5958 22.7746 17.1096 23.0682C17.6257 23.3594 18.0328 23.7831 18.3311 24.3395C18.6318 24.8958 18.7821 25.5705 18.7821 26.3636ZM17.2232 26.3636C17.2232 25.8499 17.1462 25.4167 16.9924 25.0639C16.8408 24.7112 16.6266 24.4437 16.3496 24.2614C16.0726 24.0791 15.7483 23.9879 15.3766 23.9879C15.0049 23.9879 14.6806 24.0791 14.4036 24.2614C14.1266 24.4437 13.9112 24.7112 13.7573 25.0639C13.6058 25.4167 13.53 25.8499 13.53 26.3636C13.53 26.8774 13.6058 27.3106 13.7573 27.6634C13.9112 28.0161 14.1266 28.2836 14.4036 28.4659C14.6806 28.6482 15.0049 28.7393 15.3766 28.7393C15.7483 28.7393 16.0726 28.6482 16.3496 28.4659C16.6266 28.2836 16.8408 28.0161 16.9924 27.6634C17.1462 27.3106 17.2232 26.8774 17.2232 26.3636ZM26.3381 25.2734H24.7827C24.7543 25.0722 24.6963 24.8935 24.6087 24.7372C24.5211 24.5786 24.4086 24.4437 24.2713 24.3324C24.134 24.2211 23.9754 24.1359 23.7955 24.0767C23.6179 24.0175 23.425 23.9879 23.2166 23.9879C22.8402 23.9879 22.5123 24.0814 22.233 24.2685C21.9536 24.4531 21.737 24.723 21.5831 25.0781C21.4292 25.4309 21.3523 25.8594 21.3523 26.3636C21.3523 26.8821 21.4292 27.3177 21.5831 27.6705C21.7393 28.0232 21.9571 28.2895 22.2365 28.4695C22.5159 28.6494 22.839 28.7393 23.206 28.7393C23.4119 28.7393 23.6025 28.7121 23.7777 28.6577C23.9553 28.6032 24.1127 28.5239 24.25 28.4197C24.3873 28.3132 24.5009 28.1842 24.5909 28.0327C24.6832 27.8812 24.7472 27.7083 24.7827 27.5142L26.3381 27.5213C26.2978 27.8551 26.1972 28.1771 26.0362 28.4872C25.8776 28.795 25.6634 29.0708 25.3935 29.3146C25.1259 29.5561 24.8063 29.7479 24.4347 29.8899C24.0653 30.0296 23.6475 30.0994 23.1811 30.0994C22.5324 30.0994 21.9524 29.9527 21.4411 29.6591C20.9321 29.3655 20.5296 28.9406 20.2337 28.3842C19.9401 27.8279 19.7933 27.1544 19.7933 26.3636C19.7933 25.5705 19.9425 24.8958 20.2408 24.3395C20.5391 23.7831 20.9439 23.3594 21.4553 23.0682C21.9666 22.7746 22.5419 22.6278 23.1811 22.6278C23.6025 22.6278 23.9931 22.687 24.353 22.8054C24.7152 22.9238 25.036 23.0966 25.3153 23.3239C25.5947 23.5488 25.822 23.8246 25.9972 24.1513C26.1747 24.478 26.2884 24.852 26.3381 25.2734Z"
    fill="white"
  />
</svg>`,QL=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="36" height="16" rx="2" fill="#155EEF" />
  <path
    d="M7.40554 30H4.82741V22.7273H7.42685C8.15838 22.7273 8.78812 22.8729 9.31605 23.1641C9.84399 23.4529 10.25 23.8684 10.5341 24.4105C10.8205 24.9527 10.9638 25.6013 10.9638 26.3565C10.9638 27.1141 10.8205 27.7652 10.5341 28.3097C10.25 28.8542 9.84162 29.272 9.30895 29.5632C8.77865 29.8544 8.14418 30 7.40554 30ZM6.36506 28.6825H7.34162C7.79616 28.6825 8.1785 28.602 8.48864 28.4411C8.80114 28.2777 9.03551 28.0256 9.19176 27.6847C9.35038 27.3414 9.42969 26.8987 9.42969 26.3565C9.42969 25.8191 9.35038 25.38 9.19176 25.0391C9.03551 24.6982 8.80232 24.4472 8.49219 24.2862C8.18205 24.1252 7.79972 24.0447 7.34517 24.0447H6.36506V28.6825ZM18.786 26.3636C18.786 27.1567 18.6357 27.8314 18.335 28.3878C18.0368 28.9441 17.6296 29.3691 17.1135 29.6626C16.5997 29.9538 16.0221 30.0994 15.3805 30.0994C14.7342 30.0994 14.1542 29.9527 13.6404 29.6591C13.1267 29.3655 12.7207 28.9406 12.4224 28.3842C12.1241 27.8279 11.975 27.1544 11.975 26.3636C11.975 25.5705 12.1241 24.8958 12.4224 24.3395C12.7207 23.7831 13.1267 23.3594 13.6404 23.0682C14.1542 22.7746 14.7342 22.6278 15.3805 22.6278C16.0221 22.6278 16.5997 22.7746 17.1135 23.0682C17.6296 23.3594 18.0368 23.7831 18.335 24.3395C18.6357 24.8958 18.786 25.5705 18.786 26.3636ZM17.2271 26.3636C17.2271 25.8499 17.1502 25.4167 16.9963 25.0639C16.8448 24.7112 16.6305 24.4437 16.3535 24.2614C16.0765 24.0791 15.7522 23.9879 15.3805 23.9879C15.0088 23.9879 14.6845 24.0791 14.4075 24.2614C14.1305 24.4437 13.9151 24.7112 13.7612 25.0639C13.6097 25.4167 13.5339 25.8499 13.5339 26.3636C13.5339 26.8774 13.6097 27.3106 13.7612 27.6634C13.9151 28.0161 14.1305 28.2836 14.4075 28.4659C14.6845 28.6482 15.0088 28.7393 15.3805 28.7393C15.7522 28.7393 16.0765 28.6482 16.3535 28.4659C16.6305 28.2836 16.8448 28.0161 16.9963 27.6634C17.1502 27.3106 17.2271 26.8774 17.2271 26.3636ZM26.342 25.2734H24.7866C24.7582 25.0722 24.7002 24.8935 24.6126 24.7372C24.525 24.5786 24.4125 24.4437 24.2752 24.3324C24.1379 24.2211 23.9793 24.1359 23.7994 24.0767C23.6218 24.0175 23.4289 23.9879 23.2205 23.9879C22.8441 23.9879 22.5162 24.0814 22.2369 24.2685C21.9575 24.4531 21.7409 24.723 21.587 25.0781C21.4331 25.4309 21.3562 25.8594 21.3562 26.3636C21.3562 26.8821 21.4331 27.3177 21.587 27.6705C21.7433 28.0232 21.9611 28.2895 22.2404 28.4695C22.5198 28.6494 22.8429 28.7393 23.2099 28.7393C23.4158 28.7393 23.6064 28.7121 23.7816 28.6577C23.9592 28.6032 24.1166 28.5239 24.2539 28.4197C24.3912 28.3132 24.5049 28.1842 24.5948 28.0327C24.6871 27.8812 24.7511 27.7083 24.7866 27.5142L26.342 27.5213C26.3017 27.8551 26.2011 28.1771 26.0401 28.4872C25.8815 28.795 25.6673 29.0708 25.3974 29.3146C25.1299 29.5561 24.8103 29.7479 24.4386 29.8899C24.0692 30.0296 23.6514 30.0994 23.185 30.0994C22.5363 30.0994 21.9563 29.9527 21.445 29.6591C20.936 29.3655 20.5335 28.9406 20.2376 28.3842C19.944 27.8279 19.7972 27.1544 19.7972 26.3636C19.7972 25.5705 19.9464 24.8958 20.2447 24.3395C20.543 23.7831 20.9478 23.3594 21.4592 23.0682C21.9705 22.7746 22.5458 22.6278 23.185 22.6278C23.6064 22.6278 23.997 22.687 24.3569 22.8054C24.7191 22.9238 25.0399 23.0966 25.3192 23.3239C25.5986 23.5488 25.8259 23.8246 26.0011 24.1513C26.1786 24.478 26.2923 24.852 26.342 25.2734ZM28.7301 22.7273L30.1967 25.206H30.2536L31.7273 22.7273H33.4638L31.2443 26.3636L33.5135 30H31.745L30.2536 27.5178H30.1967L28.7053 30H26.9439L29.2202 26.3636L26.9865 22.7273H28.7301Z"
    fill="white"
  />
</svg>`,eA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="27" height="16" rx="2" fill="#344054" />
  <path
    d="M4.60121 23.995V22.7273H10.5742V23.995H8.34766V30H6.82777V23.995H4.60121ZM12.9996 22.7273L14.4663 25.206H14.5231L15.9968 22.7273H17.7333L15.5138 26.3636L17.783 30H16.0146L14.5231 27.5178H14.4663L12.9748 30H11.2134L13.4897 26.3636L11.256 22.7273H12.9996ZM18.4293 23.995V22.7273H24.4023V23.995H22.1758V30H20.6559V23.995H18.4293Z"
    fill="white"
  />
</svg>`,tA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="28" height="16" rx="2" fill="#099250" />
  <path
    d="M11.2726 25.2734H9.71724C9.68883 25.0722 9.63083 24.8935 9.54324 24.7372C9.45564 24.5786 9.34319 24.4437 9.20588 24.3324C9.06857 24.2211 8.90995 24.1359 8.73002 24.0767C8.55247 24.0175 8.35952 23.9879 8.15119 23.9879C7.77477 23.9879 7.44688 24.0814 7.16752 24.2685C6.88817 24.4531 6.67155 24.723 6.51767 25.0781C6.36378 25.4309 6.28684 25.8594 6.28684 26.3636C6.28684 26.8821 6.36378 27.3177 6.51767 27.6705C6.67392 28.0232 6.89172 28.2895 7.17108 28.4695C7.45043 28.6494 7.77359 28.7393 8.14054 28.7393C8.3465 28.7393 8.53708 28.7121 8.71227 28.6577C8.88983 28.6032 9.04726 28.5239 9.18457 28.4197C9.32188 28.3132 9.43552 28.1842 9.52548 28.0327C9.61781 27.8812 9.68173 27.7083 9.71724 27.5142L11.2726 27.5213C11.2324 27.8551 11.1318 28.1771 10.9708 28.4872C10.8122 28.795 10.5979 29.0708 10.328 29.3146C10.0605 29.5561 9.74092 29.7479 9.36923 29.8899C8.99991 30.0296 8.58206 30.0994 8.11568 30.0994C7.467 30.0994 6.88699 29.9527 6.37562 29.6591C5.86663 29.3655 5.46416 28.9406 5.16824 28.3842C4.87467 27.8279 4.72789 27.1544 4.72789 26.3636C4.72789 25.5705 4.87704 24.8958 5.17534 24.3395C5.47363 23.7831 5.87846 23.3594 6.38983 23.0682C6.90119 22.7746 7.47647 22.6278 8.11568 22.6278C8.53708 22.6278 8.9277 22.687 9.28755 22.8054C9.64977 22.9238 9.97056 23.0966 10.2499 23.3239C10.5293 23.5488 10.7565 23.8246 10.9317 24.1513C11.1093 24.478 11.2229 24.852 11.2726 25.2734ZM16.3206 24.8189C16.2922 24.5324 16.1702 24.3099 15.9548 24.1513C15.7394 23.9927 15.447 23.9134 15.0777 23.9134C14.8267 23.9134 14.6148 23.9489 14.442 24.0199C14.2692 24.0885 14.1366 24.1844 14.0443 24.3075C13.9543 24.4306 13.9094 24.5703 13.9094 24.7266C13.9046 24.8568 13.9318 24.9704 13.991 25.0675C14.0526 25.1645 14.1366 25.2486 14.2432 25.3196C14.3497 25.3883 14.4728 25.4486 14.6125 25.5007C14.7522 25.5504 14.9013 25.593 15.0599 25.6286L15.7133 25.7848C16.0306 25.8558 16.3218 25.9505 16.5869 26.0689C16.8521 26.1873 17.0817 26.3329 17.2758 26.5057C17.47 26.6785 17.6203 26.8821 17.7268 27.1165C17.8357 27.3509 17.8914 27.6196 17.8937 27.9226C17.8914 28.3677 17.7777 28.7536 17.5528 29.0803C17.3303 29.4046 17.0083 29.6567 16.5869 29.8366C16.1679 30.0142 15.6624 30.103 15.0706 30.103C14.4835 30.103 13.9721 30.013 13.5365 29.8331C13.1032 29.6532 12.7647 29.3868 12.5209 29.0341C12.2794 28.679 12.1527 28.2398 12.1409 27.7166H13.6288C13.6454 27.9605 13.7152 28.1641 13.8383 28.3274C13.9638 28.4884 14.1307 28.6103 14.339 28.6932C14.5497 28.7737 14.7877 28.8139 15.0528 28.8139C15.3132 28.8139 15.5393 28.776 15.7311 28.7003C15.9252 28.6245 16.0756 28.5192 16.1821 28.3842C16.2886 28.2493 16.3419 28.0942 16.3419 27.919C16.3419 27.7557 16.2934 27.6184 16.1963 27.5071C16.1016 27.3958 15.9619 27.3011 15.7773 27.223C15.595 27.1449 15.3712 27.0739 15.1061 27.0099L14.3142 26.8111C13.701 26.6619 13.2169 26.4287 12.8618 26.1115C12.5067 25.7943 12.3303 25.367 12.3327 24.8295C12.3303 24.3892 12.4475 24.0045 12.6842 23.6754C12.9233 23.3464 13.2512 23.0895 13.6679 22.9048C14.0845 22.7202 14.558 22.6278 15.0883 22.6278C15.6281 22.6278 16.0992 22.7202 16.5017 22.9048C16.9065 23.0895 17.2214 23.3464 17.4463 23.6754C17.6712 24.0045 17.7872 24.3857 17.7943 24.8189H16.3206ZM20.2419 22.7273L21.9997 28.2528H22.0672L23.8286 22.7273H25.5331L23.026 30H21.0445L18.5338 22.7273H20.2419Z"
    fill="white"
  />
</svg>`,rA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#099250" />
  <path
    d="M6.38636 22.7273L7.85298 25.206H7.9098L9.38352 22.7273H11.12L8.90057 26.3636L11.1697 30H9.40128L7.9098 27.5178H7.85298L6.36151 30H4.60014L6.87642 26.3636L4.64276 22.7273H6.38636ZM12.093 30V22.7273H13.6307V28.7322H16.7486V30H12.093ZM21.7122 24.8189C21.6838 24.5324 21.5618 24.3099 21.3464 24.1513C21.131 23.9927 20.8386 23.9134 20.4693 23.9134C20.2183 23.9134 20.0065 23.9489 19.8336 24.0199C19.6608 24.0885 19.5282 24.1844 19.4359 24.3075C19.3459 24.4306 19.301 24.5703 19.301 24.7266C19.2962 24.8568 19.3234 24.9704 19.3826 25.0675C19.4442 25.1645 19.5282 25.2486 19.6348 25.3196C19.7413 25.3883 19.8644 25.4486 20.0041 25.5007C20.1438 25.5504 20.2929 25.593 20.4515 25.6286L21.1049 25.7848C21.4222 25.8558 21.7134 25.9505 21.9785 26.0689C22.2437 26.1873 22.4733 26.3329 22.6674 26.5057C22.8616 26.6785 23.0119 26.8821 23.1184 27.1165C23.2273 27.3509 23.283 27.6196 23.2853 27.9226C23.283 28.3677 23.1693 28.7536 22.9444 29.0803C22.7219 29.4046 22.3999 29.6567 21.9785 29.8366C21.5595 30.0142 21.054 30.103 20.4622 30.103C19.8751 30.103 19.3637 30.013 18.9281 29.8331C18.4949 29.6532 18.1563 29.3868 17.9125 29.0341C17.671 28.679 17.5443 28.2398 17.5325 27.7166H19.0204C19.037 27.9605 19.1068 28.1641 19.2299 28.3274C19.3554 28.4884 19.5223 28.6103 19.7306 28.6932C19.9413 28.7737 20.1793 28.8139 20.4444 28.8139C20.7048 28.8139 20.9309 28.776 21.1227 28.7003C21.3168 28.6245 21.4672 28.5192 21.5737 28.3842C21.6802 28.2493 21.7335 28.0942 21.7335 27.919C21.7335 27.7557 21.685 27.6184 21.5879 27.5071C21.4932 27.3958 21.3535 27.3011 21.1689 27.223C20.9866 27.1449 20.7628 27.0739 20.4977 27.0099L19.7058 26.8111C19.0926 26.6619 18.6085 26.4287 18.2534 26.1115C17.8983 25.7943 17.7219 25.367 17.7243 24.8295C17.7219 24.3892 17.8391 24.0045 18.0758 23.6754C18.3149 23.3464 18.6428 23.0895 19.0595 22.9048C19.4761 22.7202 19.9496 22.6278 20.4799 22.6278C21.0197 22.6278 21.4908 22.7202 21.8933 22.9048C22.2981 23.0895 22.613 23.3464 22.8379 23.6754C23.0628 24.0045 23.1788 24.3857 23.1859 24.8189H21.7122Z"
    fill="white"
  />
</svg>`,nA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="33" height="16" rx="2" fill="#099250" />
  <path
    d="M6.31214 22.7273L7.77876 25.206H7.83558L9.3093 22.7273H11.0458L8.82635 26.3636L11.0955 30H9.32706L7.83558 27.5178H7.77876L6.28729 30H4.52592L6.8022 26.3636L4.56854 22.7273H6.31214ZM12.0188 30V22.7273H13.5565V28.7322H16.6744V30H12.0188ZM21.638 24.8189C21.6096 24.5324 21.4876 24.3099 21.2722 24.1513C21.0568 23.9927 20.7644 23.9134 20.3951 23.9134C20.1441 23.9134 19.9322 23.9489 19.7594 24.0199C19.5866 24.0885 19.454 24.1844 19.3617 24.3075C19.2717 24.4306 19.2267 24.5703 19.2267 24.7266C19.222 24.8568 19.2492 24.9704 19.3084 25.0675C19.37 25.1645 19.454 25.2486 19.5605 25.3196C19.6671 25.3883 19.7902 25.4486 19.9299 25.5007C20.0695 25.5504 20.2187 25.593 20.3773 25.6286L21.0307 25.7848C21.348 25.8558 21.6391 25.9505 21.9043 26.0689C22.1694 26.1873 22.3991 26.3329 22.5932 26.5057C22.7873 26.6785 22.9377 26.8821 23.0442 27.1165C23.1531 27.3509 23.2087 27.6196 23.2111 27.9226C23.2087 28.3677 23.0951 28.7536 22.8702 29.0803C22.6477 29.4046 22.3257 29.6567 21.9043 29.8366C21.4853 30.0142 20.9798 30.103 20.388 30.103C19.8008 30.103 19.2895 30.013 18.8539 29.8331C18.4206 29.6532 18.0821 29.3868 17.8382 29.0341C17.5968 28.679 17.4701 28.2398 17.4583 27.7166H18.9462C18.9628 27.9605 19.0326 28.1641 19.1557 28.3274C19.2812 28.4884 19.4481 28.6103 19.6564 28.6932C19.8671 28.7737 20.1051 28.8139 20.3702 28.8139C20.6306 28.8139 20.8567 28.776 21.0485 28.7003C21.2426 28.6245 21.3929 28.5192 21.4995 28.3842C21.606 28.2493 21.6593 28.0942 21.6593 27.919C21.6593 27.7557 21.6107 27.6184 21.5137 27.5071C21.419 27.3958 21.2793 27.3011 21.0946 27.223C20.9123 27.1449 20.6886 27.0739 20.4235 27.0099L19.6316 26.8111C19.0184 26.6619 18.5343 26.4287 18.1792 26.1115C17.824 25.7943 17.6477 25.367 17.65 24.8295C17.6477 24.3892 17.7649 24.0045 18.0016 23.6754C18.2407 23.3464 18.5686 23.0895 18.9853 22.9048C19.4019 22.7202 19.8754 22.6278 20.4057 22.6278C20.9455 22.6278 21.4166 22.7202 21.8191 22.9048C22.2239 23.0895 22.5388 23.3464 22.7637 23.6754C22.9886 24.0045 23.1046 24.3857 23.1117 24.8189H21.638ZM25.6871 22.7273L27.1538 25.206H27.2106L28.6843 22.7273H30.4208L28.2013 26.3636L30.4705 30H28.7021L27.2106 27.5178H27.1538L25.6623 30H23.9009L26.1772 26.3636L23.9435 22.7273H25.6871Z"
    fill="white"
  />
</svg>`,iA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#E62E05" />
  <path
    d="M4.81765 30V22.7273H7.68697C8.23858 22.7273 8.70851 22.8326 9.09677 23.0433C9.48503 23.2517 9.78095 23.5417 9.98455 23.9134C10.1905 24.2827 10.2935 24.7088 10.2935 25.1918C10.2935 25.6747 10.1893 26.1009 9.981 26.4702C9.77267 26.8395 9.47082 27.1271 9.07546 27.3331C8.68247 27.5391 8.20662 27.642 7.6479 27.642H5.81907V26.4098H7.39933C7.69525 26.4098 7.9391 26.3589 8.13086 26.2571C8.32499 26.1529 8.4694 26.0097 8.5641 25.8274C8.66116 25.6428 8.70969 25.4309 8.70969 25.1918C8.70969 24.9503 8.66116 24.7396 8.5641 24.5597C8.4694 24.3774 8.32499 24.2365 8.13086 24.1371C7.93673 24.0353 7.69052 23.9844 7.39222 23.9844H6.35529V30H4.81765ZM11.2923 30V22.7273H14.1616C14.7132 22.7273 15.1831 22.8326 15.5714 23.0433C15.9596 23.2517 16.2556 23.5417 16.4592 23.9134C16.6651 24.2827 16.7681 24.7088 16.7681 25.1918C16.7681 25.6747 16.6639 26.1009 16.4556 26.4702C16.2473 26.8395 15.9454 27.1271 15.5501 27.3331C15.1571 27.5391 14.6812 27.642 14.1225 27.642H12.2937V26.4098H13.8739C14.1699 26.4098 14.4137 26.3589 14.6055 26.2571C14.7996 26.1529 14.944 26.0097 15.0387 25.8274C15.1358 25.6428 15.1843 25.4309 15.1843 25.1918C15.1843 24.9503 15.1358 24.7396 15.0387 24.5597C14.944 24.3774 14.7996 24.2365 14.6055 24.1371C14.4113 24.0353 14.1651 23.9844 13.8668 23.9844H12.8299V30H11.2923ZM17.4899 23.995V22.7273H23.4629V23.995H21.2363V30H19.7164V23.995H17.4899Z"
    fill="white"
  />
</svg>`,aA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="33" height="16" rx="2" fill="#E62E05" />
  <path
    d="M4.74343 30V22.7273H7.61275C8.16436 22.7273 8.63429 22.8326 9.02255 23.0433C9.41081 23.2517 9.70674 23.5417 9.91033 23.9134C10.1163 24.2827 10.2193 24.7088 10.2193 25.1918C10.2193 25.6747 10.1151 26.1009 9.90678 26.4702C9.69845 26.8395 9.3966 27.1271 9.00124 27.3331C8.60825 27.5391 8.1324 27.642 7.57369 27.642H5.74485V26.4098H7.32511C7.62103 26.4098 7.86488 26.3589 8.05664 26.2571C8.25077 26.1529 8.39518 26.0097 8.48988 25.8274C8.58694 25.6428 8.63548 25.4309 8.63548 25.1918C8.63548 24.9503 8.58694 24.7396 8.48988 24.5597C8.39518 24.3774 8.25077 24.2365 8.05664 24.1371C7.86251 24.0353 7.6163 23.9844 7.318 23.9844H6.28107V30H4.74343ZM11.218 30V22.7273H14.0874C14.639 22.7273 15.1089 22.8326 15.4972 23.0433C15.8854 23.2517 16.1813 23.5417 16.3849 23.9134C16.5909 24.2827 16.6939 24.7088 16.6939 25.1918C16.6939 25.6747 16.5897 26.1009 16.3814 26.4702C16.1731 26.8395 15.8712 27.1271 15.4759 27.3331C15.0829 27.5391 14.607 27.642 14.0483 27.642H12.2195V26.4098H13.7997C14.0956 26.4098 14.3395 26.3589 14.5312 26.2571C14.7254 26.1529 14.8698 26.0097 14.9645 25.8274C15.0616 25.6428 15.1101 25.4309 15.1101 25.1918C15.1101 24.9503 15.0616 24.7396 14.9645 24.5597C14.8698 24.3774 14.7254 24.2365 14.5312 24.1371C14.3371 24.0353 14.0909 23.9844 13.7926 23.9844H12.7557V30H11.218ZM17.4157 23.995V22.7273H23.3887V23.995H21.1621V30H19.6422V23.995H17.4157ZM25.8141 22.7273L27.2807 25.206H27.3375L28.8113 22.7273H30.5478L28.3283 26.3636L30.5975 30H28.829L27.3375 27.5178H27.2807L25.7892 30H24.0279L26.3042 26.3636L24.0705 22.7273H25.8141Z"
    fill="white"
  />
</svg>`,oA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="23" height="16" rx="2" fill="#7F56D9" />
  <path
    d="M5.00222 30V22.7273H9.81756V23.995H6.53986V25.728H9.49796V26.9957H6.53986V30H5.00222ZM12.3895 22.7273V30H10.8518V22.7273H12.3895ZM18.477 25.0781C18.4273 24.9053 18.3575 24.7526 18.2675 24.62C18.1775 24.4851 18.0674 24.3714 17.9372 24.2791C17.8094 24.1844 17.6626 24.1122 17.4969 24.0625C17.3335 24.0128 17.1524 23.9879 16.9536 23.9879C16.5819 23.9879 16.2552 24.0803 15.9735 24.2649C15.6941 24.4496 15.4763 24.7183 15.32 25.071C15.1638 25.4214 15.0857 25.8499 15.0857 26.3565C15.0857 26.8632 15.1626 27.294 15.3165 27.6491C15.4704 28.0043 15.6882 28.2753 15.9699 28.4624C16.2516 28.647 16.5843 28.7393 16.9678 28.7393C17.3158 28.7393 17.6129 28.6778 17.8591 28.5547C18.1077 28.4292 18.2971 28.2528 18.4273 28.0256C18.5599 27.7983 18.6262 27.5296 18.6262 27.2195L18.9387 27.2656H17.0637V26.108H20.107V27.0241C20.107 27.6634 19.972 28.2126 19.7021 28.6719C19.4323 29.1288 19.0606 29.4815 18.5871 29.7301C18.1136 29.9763 17.5715 30.0994 16.9607 30.0994C16.2789 30.0994 15.6799 29.9491 15.1638 29.6484C14.6477 29.3454 14.2452 28.9157 13.9564 28.3594C13.67 27.8007 13.5267 27.1378 13.5267 26.3707C13.5267 25.7812 13.6119 25.2557 13.7824 24.794C13.9552 24.33 14.1967 23.937 14.5068 23.6151C14.817 23.2931 15.178 23.0481 15.5899 22.88C16.0019 22.7119 16.4481 22.6278 16.9287 22.6278C17.3406 22.6278 17.7242 22.6882 18.0793 22.8089C18.4344 22.9273 18.7493 23.0954 19.0239 23.3132C19.3009 23.531 19.527 23.7902 19.7021 24.0909C19.8773 24.3892 19.9898 24.7183 20.0395 25.0781H18.477Z"
    fill="white"
  />
</svg>`,sA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="17" height="16" rx="2" fill="#E04F16" />
  <path
    d="M6.24405 30H4.59632L7.10698 22.7273H9.08851L11.5956 30H9.94789L8.12615 24.3892H8.06934L6.24405 30ZM6.14107 27.1413H10.0331V28.3416H6.14107V27.1413ZM14.0086 22.7273V30H12.471V22.7273H14.0086Z"
    fill="white"
  />
</svg>`,lA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="27" height="16" rx="2" fill="#155EEF" />
  <path
    d="M4.98074 30V22.7273H7.85005C8.40166 22.7273 8.8716 22.8326 9.25985 23.0433C9.64811 23.2517 9.94404 23.5417 10.1476 23.9134C10.3536 24.2827 10.4566 24.7088 10.4566 25.1918C10.4566 25.6747 10.3524 26.1009 10.1441 26.4702C9.93575 26.8395 9.63391 27.1271 9.23855 27.3331C8.84556 27.5391 8.3697 27.642 7.81099 27.642H5.98216V26.4098H7.56241C7.85834 26.4098 8.10218 26.3589 8.29395 26.2571C8.48807 26.1529 8.63249 26.0097 8.72718 25.8274C8.82425 25.6428 8.87278 25.4309 8.87278 25.1918C8.87278 24.9503 8.82425 24.7396 8.72718 24.5597C8.63249 24.3774 8.48807 24.2365 8.29395 24.1371C8.09982 24.0353 7.8536 23.9844 7.55531 23.9844H6.51838V30H4.98074ZM15.4007 24.8189C15.3722 24.5324 15.2503 24.3099 15.0349 24.1513C14.8195 23.9927 14.5271 23.9134 14.1578 23.9134C13.9068 23.9134 13.6949 23.9489 13.5221 24.0199C13.3493 24.0885 13.2167 24.1844 13.1244 24.3075C13.0344 24.4306 12.9894 24.5703 12.9894 24.7266C12.9847 24.8568 13.0119 24.9704 13.0711 25.0675C13.1327 25.1645 13.2167 25.2486 13.3232 25.3196C13.4298 25.3883 13.5529 25.4486 13.6926 25.5007C13.8322 25.5504 13.9814 25.593 14.14 25.6286L14.7934 25.7848C15.1106 25.8558 15.4018 25.9505 15.667 26.0689C15.9321 26.1873 16.1618 26.3329 16.3559 26.5057C16.55 26.6785 16.7004 26.8821 16.8069 27.1165C16.9158 27.3509 16.9714 27.6196 16.9738 27.9226C16.9714 28.3677 16.8578 28.7536 16.6329 29.0803C16.4104 29.4046 16.0884 29.6567 15.667 29.8366C15.248 30.0142 14.7425 30.103 14.1507 30.103C13.5635 30.103 13.0522 30.013 12.6166 29.8331C12.1833 29.6532 11.8448 29.3868 11.6009 29.0341C11.3595 28.679 11.2328 28.2398 11.221 27.7166H12.7089C12.7255 27.9605 12.7953 28.1641 12.9184 28.3274C13.0439 28.4884 13.2108 28.6103 13.4191 28.6932C13.6298 28.7737 13.8677 28.8139 14.1329 28.8139C14.3933 28.8139 14.6194 28.776 14.8112 28.7003C15.0053 28.6245 15.1556 28.5192 15.2622 28.3842C15.3687 28.2493 15.422 28.0942 15.422 27.919C15.422 27.7557 15.3734 27.6184 15.2764 27.5071C15.1817 27.3958 15.042 27.3011 14.8573 27.223C14.675 27.1449 14.4513 27.0739 14.1862 27.0099L13.3943 26.8111C12.7811 26.6619 12.297 26.4287 11.9419 26.1115C11.5867 25.7943 11.4104 25.367 11.4127 24.8295C11.4104 24.3892 11.5276 24.0045 11.7643 23.6754C12.0034 23.3464 12.3313 23.0895 12.748 22.9048C13.1646 22.7202 13.6381 22.6278 14.1684 22.6278C14.7082 22.6278 15.1793 22.7202 15.5818 22.9048C15.9866 23.0895 16.3015 23.3464 16.5264 23.6754C16.7513 24.0045 16.8673 24.3857 16.8744 24.8189H15.4007ZM20.5862 30H18.0081V22.7273H20.6075C21.339 22.7273 21.9688 22.8729 22.4967 23.1641C23.0247 23.4529 23.4307 23.8684 23.7148 24.4105C24.0012 24.9527 24.1444 25.6013 24.1444 26.3565C24.1444 27.1141 24.0012 27.7652 23.7148 28.3097C23.4307 28.8542 23.0223 29.272 22.4896 29.5632C21.9593 29.8544 21.3248 30 20.5862 30ZM19.5457 28.6825H20.5223C20.9768 28.6825 21.3592 28.602 21.6693 28.4411C21.9818 28.2777 22.2162 28.0256 22.3724 27.6847C22.531 27.3414 22.6104 26.8987 22.6104 26.3565C22.6104 25.8191 22.531 25.38 22.3724 25.0391C22.2162 24.6982 21.983 24.4472 21.6729 24.2862C21.3627 24.1252 20.9804 24.0447 20.5258 24.0447H19.5457V28.6825Z"
    fill="white"
  />
</svg>`,cA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="31" height="16" rx="2" fill="#BA24D5" />
  <path
    d="M6.31623 22.7273V30H4.77859V22.7273H6.31623ZM13.6644 22.7273V30H12.3363L9.17223 25.4226H9.11896V30H7.58132V22.7273H8.93075L12.07 27.3011H12.1339V22.7273H13.6644ZM17.513 30H14.9348V22.7273H17.5343C18.2658 22.7273 18.8955 22.8729 19.4235 23.1641C19.9514 23.4529 20.3574 23.8684 20.6415 24.4105C20.928 24.9527 21.0712 25.6013 21.0712 26.3565C21.0712 27.1141 20.928 27.7652 20.6415 28.3097C20.3574 28.8542 19.949 29.272 19.4164 29.5632C18.8861 29.8544 18.2516 30 17.513 30ZM16.4725 28.6825H17.449C17.9036 28.6825 18.2859 28.602 18.5961 28.4411C18.9086 28.2777 19.1429 28.0256 19.2992 27.6847C19.4578 27.3414 19.5371 26.8987 19.5371 26.3565C19.5371 25.8191 19.4578 25.38 19.2992 25.0391C19.1429 24.6982 18.9097 24.4472 18.5996 24.2862C18.2895 24.1252 17.9071 24.0447 17.4526 24.0447H16.4725V28.6825ZM24.7884 30H22.2102V22.7273H24.8097C25.5412 22.7273 26.1709 22.8729 26.6989 23.1641C27.2268 23.4529 27.6328 23.8684 27.9169 24.4105C28.2034 24.9527 28.3466 25.6013 28.3466 26.3565C28.3466 27.1141 28.2034 27.7652 27.9169 28.3097C27.6328 28.8542 27.2244 29.272 26.6918 29.5632C26.1615 29.8544 25.527 30 24.7884 30ZM23.7479 28.6825H24.7244C25.179 28.6825 25.5613 28.602 25.8714 28.4411C26.1839 28.2777 26.4183 28.0256 26.5746 27.6847C26.7332 27.3414 26.8125 26.8987 26.8125 26.3565C26.8125 25.8191 26.7332 25.38 26.5746 25.0391C26.4183 24.6982 26.1851 24.4472 25.875 24.2862C25.5649 24.1252 25.1825 24.0447 24.728 24.0447H23.7479V28.6825Z"
    fill="white"
  />
</svg>`,dA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="27" height="16" rx="2" fill="#6938EF" />
  <path
    d="M6.34659 30H4.69886L7.20952 22.7273H9.19105L11.6982 30H10.0504L8.22869 24.3892H8.17188L6.34659 30ZM6.24361 27.1413H10.1357V28.3416H6.24361V27.1413ZM12.5735 30V22.7273H17.4741V23.995H14.1112V25.728H17.2219V26.9957H14.1112V28.7322H17.4883V30H12.5735ZM18.6966 30V22.7273H21.5659C22.1175 22.7273 22.5874 22.8326 22.9757 23.0433C23.3639 23.2517 23.6599 23.5417 23.8635 23.9134C24.0694 24.2827 24.1724 24.7088 24.1724 25.1918C24.1724 25.6747 24.0682 26.1009 23.8599 26.4702C23.6516 26.8395 23.3497 27.1271 22.9544 27.3331C22.5614 27.5391 22.0855 27.642 21.5268 27.642H19.698V26.4098H21.2782C21.5742 26.4098 21.818 26.3589 22.0098 26.2571C22.2039 26.1529 22.3483 26.0097 22.443 25.8274C22.5401 25.6428 22.5886 25.4309 22.5886 25.1918C22.5886 24.9503 22.5401 24.7396 22.443 24.5597C22.3483 24.3774 22.2039 24.2365 22.0098 24.1371C21.8156 24.0353 21.5694 23.9844 21.2711 23.9844H20.2342V30H18.6966Z"
    fill="white"
  />
</svg>`,hA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="29" height="16" rx="2" fill="#DD2590" />
  <path
    d="M5.0237 22.7273H6.92001L8.92285 27.6136H9.00808L11.0109 22.7273H12.9072V30H11.4157V25.2663H11.3554L9.47328 29.9645H8.45765L6.57555 25.2486H6.51518V30H5.0237V22.7273ZM14.1741 30V22.7273H17.0434C17.595 22.7273 18.065 22.8326 18.4532 23.0433C18.8415 23.2517 19.1374 23.5417 19.341 23.9134C19.547 24.2827 19.6499 24.7088 19.6499 25.1918C19.6499 25.6747 19.5458 26.1009 19.3374 26.4702C19.1291 26.8395 18.8273 27.1271 18.4319 27.3331C18.0389 27.5391 17.5631 27.642 17.0044 27.642H15.1755V26.4098H16.7558C17.0517 26.4098 17.2955 26.3589 17.4873 26.2571C17.6814 26.1529 17.8258 26.0097 17.9205 25.8274C18.0176 25.6428 18.0661 25.4309 18.0661 25.1918C18.0661 24.9503 18.0176 24.7396 17.9205 24.5597C17.8258 24.3774 17.6814 24.2365 17.4873 24.1371C17.2932 24.0353 17.047 23.9844 16.7487 23.9844H15.7117V30H14.1741ZM23.2943 30.0994C22.764 30.0994 22.2917 30.0083 21.8774 29.826C21.4655 29.6413 21.1399 29.388 20.9008 29.0661C20.6641 28.7417 20.5422 28.3677 20.5351 27.9439H22.0834C22.0928 28.1214 22.1508 28.2777 22.2574 28.4126C22.3663 28.5452 22.5107 28.6482 22.6906 28.7216C22.8705 28.795 23.0729 28.8317 23.2979 28.8317C23.5322 28.8317 23.7394 28.7902 23.9193 28.7074C24.0992 28.6245 24.2401 28.5097 24.3419 28.3629C24.4437 28.2161 24.4946 28.0469 24.4946 27.8551C24.4946 27.661 24.4401 27.4893 24.3312 27.3402C24.2247 27.1887 24.0708 27.0703 23.8696 26.9851C23.6707 26.8999 23.434 26.8572 23.1594 26.8572H22.4811V25.728H23.1594C23.3914 25.728 23.5961 25.6877 23.7737 25.6072C23.9536 25.5268 24.0933 25.4155 24.1927 25.2734C24.2922 25.129 24.3419 24.9609 24.3419 24.7692C24.3419 24.5869 24.2981 24.4271 24.2105 24.2898C24.1253 24.1501 24.0045 24.0412 23.8483 23.9631C23.6944 23.8849 23.5145 23.8459 23.3085 23.8459C23.1002 23.8459 22.9096 23.8838 22.7368 23.9595C22.564 24.0329 22.4255 24.1383 22.3213 24.2756C22.2171 24.4129 22.1615 24.5739 22.1544 24.7585H20.6807C20.6878 24.3395 20.8073 23.9702 21.0393 23.6506C21.2713 23.331 21.5838 23.0812 21.9768 22.9013C22.3722 22.719 22.8184 22.6278 23.3156 22.6278C23.8175 22.6278 24.2567 22.719 24.6331 22.9013C25.0095 23.0836 25.3019 23.3298 25.5102 23.6399C25.7209 23.9477 25.8251 24.2933 25.8227 24.6768C25.8251 25.084 25.6984 25.4238 25.4427 25.696C25.1894 25.9683 24.8592 26.1411 24.452 26.2145V26.2713C24.987 26.34 25.3942 26.5258 25.6736 26.8288C25.9553 27.1295 26.095 27.5059 26.0926 27.9581C26.095 28.3724 25.9754 28.7405 25.7339 29.0625C25.4948 29.3845 25.1646 29.6378 24.7432 29.8224C24.3218 30.0071 23.8388 30.0994 23.2943 30.0994Z"
    fill="white"
  />
</svg>`,uA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="30" height="16" rx="2" fill="#DD2590" />
  <path
    d="M6.42836 30L4.34739 22.7273H6.02708L7.23091 27.7805H7.29128L8.61941 22.7273H10.0576L11.3822 27.7912H11.4461L12.6499 22.7273H14.3296L12.2487 30H10.7501L9.36515 25.245H9.30833L7.92694 30H6.42836ZM15.6737 30H14.026L16.5367 22.7273H18.5182L21.0253 30H19.3776L17.5558 24.3892H17.499L15.6737 30ZM15.5708 27.1413H19.4628V28.3416H15.5708V27.1413ZM22.3064 22.7273L24.0642 28.2528H24.1317L25.893 22.7273H27.5976L25.0905 30H23.1089L20.5983 22.7273H22.3064Z"
    fill="white"
  />
</svg>`,fA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="29" height="16" rx="2" fill="#155EEF" />
  <path
    d="M4.93093 22.7273H6.82724L8.83008 27.6136H8.91531L10.9181 22.7273H12.8145V30H11.323V25.2663H11.2626L9.3805 29.9645H8.36488L6.48278 25.2486H6.42241V30H4.93093V22.7273ZM14.0813 30V22.7273H16.9506C17.5022 22.7273 17.9722 22.8326 18.3604 23.0433C18.7487 23.2517 19.0446 23.5417 19.2482 23.9134C19.4542 24.2827 19.5572 24.7088 19.5572 25.1918C19.5572 25.6747 19.453 26.1009 19.2447 26.4702C19.0363 26.8395 18.7345 27.1271 18.3391 27.3331C17.9461 27.5391 17.4703 27.642 16.9116 27.642H15.0827V26.4098H16.663C16.9589 26.4098 17.2028 26.3589 17.3945 26.2571C17.5887 26.1529 17.7331 26.0097 17.8278 25.8274C17.9248 25.6428 17.9734 25.4309 17.9734 25.1918C17.9734 24.9503 17.9248 24.7396 17.8278 24.5597C17.7331 24.3774 17.5887 24.2365 17.3945 24.1371C17.2004 24.0353 16.9542 23.9844 16.6559 23.9844H15.619V30H14.0813ZM20.4032 28.7216V27.5107L23.4395 22.7273H24.4835V24.4034H23.8656L21.9515 27.4325V27.4893H26.2662V28.7216H20.4032ZM23.894 30V28.3523L23.9224 27.8161V22.7273H25.3642V30H23.894Z"
    fill="white"
  />
</svg>`,pA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="36" height="16" rx="2" fill="#155EEF" />
  <path
    d="M4.95437 22.7273H6.85067L8.85352 27.6136H8.93874L10.9416 22.7273H12.8379V30H11.3464V25.2663H11.286L9.40394 29.9645H8.38832L6.50621 25.2486H6.44585V30H4.95437V22.7273ZM14.1048 30V22.7273H16.9741C17.5257 22.7273 17.9956 22.8326 18.3839 23.0433C18.7721 23.2517 19.0681 23.5417 19.2717 23.9134C19.4776 24.2827 19.5806 24.7088 19.5806 25.1918C19.5806 25.6747 19.4764 26.1009 19.2681 26.4702C19.0598 26.8395 18.7579 27.1271 18.3626 27.3331C17.9696 27.5391 17.4937 27.642 16.935 27.642H15.1062V26.4098H16.6864C16.9824 26.4098 17.2262 26.3589 17.418 26.2571C17.6121 26.1529 17.7565 26.0097 17.8512 25.8274C17.9483 25.6428 17.9968 25.4309 17.9968 25.1918C17.9968 24.9503 17.9483 24.7396 17.8512 24.5597C17.7565 24.3774 17.6121 24.2365 17.418 24.1371C17.2238 24.0353 16.9776 23.9844 16.6793 23.9844H15.6424V30H14.1048ZM20.5794 30V22.7273H25.4799V23.995H22.117V25.728H25.2278V26.9957H22.117V28.7322H25.4941V30H20.5794ZM31.5249 25.0781C31.4751 24.9053 31.4053 24.7526 31.3153 24.62C31.2254 24.4851 31.1153 24.3714 30.9851 24.2791C30.8572 24.1844 30.7105 24.1122 30.5447 24.0625C30.3814 24.0128 30.2003 23.9879 30.0014 23.9879C29.6297 23.9879 29.303 24.0803 29.0213 24.2649C28.742 24.4496 28.5241 24.7183 28.3679 25.071C28.2116 25.4214 28.1335 25.8499 28.1335 26.3565C28.1335 26.8632 28.2105 27.294 28.3643 27.6491C28.5182 28.0043 28.736 28.2753 29.0178 28.4624C29.2995 28.647 29.6321 28.7393 30.0156 28.7393C30.3636 28.7393 30.6607 28.6778 30.907 28.5547C31.1555 28.4292 31.3449 28.2528 31.4751 28.0256C31.6077 27.7983 31.674 27.5296 31.674 27.2195L31.9865 27.2656H30.1115V26.108H33.1548V27.0241C33.1548 27.6634 33.0199 28.2126 32.75 28.6719C32.4801 29.1288 32.1084 29.4815 31.6349 29.7301C31.1615 29.9763 30.6193 30.0994 30.0085 30.0994C29.3267 30.0994 28.7277 29.9491 28.2116 29.6484C27.6955 29.3454 27.2931 28.9157 27.0043 28.3594C26.7178 27.8007 26.5746 27.1378 26.5746 26.3707C26.5746 25.7812 26.6598 25.2557 26.8303 24.794C27.0031 24.33 27.2446 23.937 27.5547 23.6151C27.8648 23.2931 28.2259 23.0481 28.6378 22.88C29.0497 22.7119 29.496 22.6278 29.9766 22.6278C30.3885 22.6278 30.772 22.6882 31.1271 22.8089C31.4822 22.9273 31.7971 23.0954 32.0717 23.3132C32.3487 23.531 32.5748 23.7902 32.75 24.0909C32.9252 24.3892 33.0376 24.7183 33.0874 25.0781H31.5249Z"
    fill="white"
  />
</svg>`,mA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="23" height="16" rx="2" fill="#155EEF" />
  <path
    d="M5.95792 30H4.31019L6.82085 22.7273H8.80238L11.3095 30H9.66175L7.84002 24.3892H7.7832L5.95792 30ZM5.85494 27.1413H9.74698V28.3416H5.85494V27.1413ZM12.5906 22.7273L14.3484 28.2528H14.4158L16.1772 22.7273H17.8817L15.3746 30H13.3931L10.8825 22.7273H12.5906ZM20.2947 22.7273V30H18.7571V22.7273H20.2947Z"
    fill="white"
  />
</svg>`,gA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="30" height="16" rx="2" fill="#155EEF" />
  <path
    d="M4.86941 22.7273H6.76571L8.76855 27.6136H8.85378L10.8566 22.7273H12.7529V30H11.2615V25.2663H11.2011L9.31898 29.9645H8.30336L6.42125 25.2486H6.36088V30H4.86941V22.7273ZM14.0198 30V22.7273H15.5574V25.9339H15.6533L18.2705 22.7273H20.1135L17.4147 25.9837L20.1455 30H18.306L16.3138 27.0099L15.5574 27.9332V30H14.0198ZM22.2282 22.7273L23.9861 28.2528H24.0535L25.8149 22.7273H27.5194L25.0123 30H23.0308L20.5202 22.7273H22.2282Z"
    fill="white"
  />
</svg>`,vA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="35" height="16" rx="2" fill="#444CE7" />
  <path
    d="M4.64968 30V22.7273H6.18732V25.728H9.30877V22.7273H10.8429V30H9.30877V26.9957H6.18732V30H4.64968ZM11.8336 23.995V22.7273H17.8066V23.995H15.5801V30H14.0602V23.995H11.8336ZM18.7903 22.7273H20.6866L22.6895 27.6136H22.7747L24.7775 22.7273H26.6738V30H25.1824V25.2663H25.122L23.2399 29.9645H22.2243L20.3422 25.2486H20.2818V30H18.7903V22.7273ZM27.9407 30V22.7273H29.4783V28.7322H32.5962V30H27.9407Z"
    fill="white"
  />
</svg>`,wA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="27" height="16" rx="2" fill="#444CE7" />
  <path
    d="M11.2365 25.2734H9.68111C9.6527 25.0722 9.5947 24.8935 9.5071 24.7372C9.41951 24.5786 9.30706 24.4437 9.16974 24.3324C9.03243 24.2211 8.87382 24.1359 8.69389 24.0767C8.51634 24.0175 8.32339 23.9879 8.11506 23.9879C7.73864 23.9879 7.41075 24.0814 7.13139 24.2685C6.85204 24.4531 6.63542 24.723 6.48153 25.0781C6.32765 25.4309 6.25071 25.8594 6.25071 26.3636C6.25071 26.8821 6.32765 27.3177 6.48153 27.6705C6.63778 28.0232 6.85559 28.2895 7.13494 28.4695C7.4143 28.6494 7.73745 28.7393 8.1044 28.7393C8.31037 28.7393 8.50095 28.7121 8.67614 28.6577C8.85369 28.6032 9.01113 28.5239 9.14844 28.4197C9.28575 28.3132 9.39938 28.1842 9.48935 28.0327C9.58168 27.8812 9.6456 27.7083 9.68111 27.5142L11.2365 27.5213C11.1963 27.8551 11.0956 28.1771 10.9347 28.4872C10.776 28.795 10.5618 29.0708 10.2919 29.3146C10.0244 29.5561 9.70478 29.7479 9.3331 29.8899C8.96378 30.0296 8.54593 30.0994 8.07955 30.0994C7.43087 30.0994 6.85085 29.9527 6.33949 29.6591C5.83049 29.3655 5.42803 28.9406 5.1321 28.3842C4.83854 27.8279 4.69176 27.1544 4.69176 26.3636C4.69176 25.5705 4.84091 24.8958 5.1392 24.3395C5.4375 23.7831 5.84233 23.3594 6.35369 23.0682C6.86506 22.7746 7.44034 22.6278 8.07955 22.6278C8.50095 22.6278 8.89157 22.687 9.25142 22.8054C9.61364 22.9238 9.93442 23.0966 10.2138 23.3239C10.4931 23.5488 10.7204 23.8246 10.8956 24.1513C11.0732 24.478 11.1868 24.852 11.2365 25.2734ZM16.2844 24.8189C16.256 24.5324 16.1341 24.3099 15.9187 24.1513C15.7032 23.9927 15.4109 23.9134 15.0415 23.9134C14.7906 23.9134 14.5787 23.9489 14.4059 24.0199C14.2331 24.0885 14.1005 24.1844 14.0082 24.3075C13.9182 24.4306 13.8732 24.5703 13.8732 24.7266C13.8685 24.8568 13.8957 24.9704 13.9549 25.0675C14.0165 25.1645 14.1005 25.2486 14.207 25.3196C14.3136 25.3883 14.4367 25.4486 14.5763 25.5007C14.716 25.5504 14.8652 25.593 15.0238 25.6286L15.6772 25.7848C15.9944 25.8558 16.2856 25.9505 16.5508 26.0689C16.8159 26.1873 17.0456 26.3329 17.2397 26.5057C17.4338 26.6785 17.5842 26.8821 17.6907 27.1165C17.7996 27.3509 17.8552 27.6196 17.8576 27.9226C17.8552 28.3677 17.7416 28.7536 17.5167 29.0803C17.2942 29.4046 16.9722 29.6567 16.5508 29.8366C16.1317 30.0142 15.6263 30.103 15.0344 30.103C14.4473 30.103 13.936 30.013 13.5004 29.8331C13.0671 29.6532 12.7286 29.3868 12.4847 29.0341C12.2433 28.679 12.1166 28.2398 12.1048 27.7166H13.5927C13.6093 27.9605 13.6791 28.1641 13.8022 28.3274C13.9277 28.4884 14.0946 28.6103 14.3029 28.6932C14.5136 28.7737 14.7515 28.8139 15.0167 28.8139C15.2771 28.8139 15.5032 28.776 15.695 28.7003C15.8891 28.6245 16.0394 28.5192 16.146 28.3842C16.2525 28.2493 16.3058 28.0942 16.3058 27.919C16.3058 27.7557 16.2572 27.6184 16.1602 27.5071C16.0655 27.3958 15.9258 27.3011 15.7411 27.223C15.5588 27.1449 15.3351 27.0739 15.07 27.0099L14.2781 26.8111C13.6649 26.6619 13.1808 26.4287 12.8256 26.1115C12.4705 25.7943 12.2942 25.367 12.2965 24.8295C12.2942 24.3892 12.4113 24.0045 12.6481 23.6754C12.8872 23.3464 13.2151 23.0895 13.6317 22.9048C14.0484 22.7202 14.5219 22.6278 15.0522 22.6278C15.592 22.6278 16.0631 22.7202 16.4656 22.9048C16.8704 23.0895 17.1853 23.3464 17.4102 23.6754C17.6351 24.0045 17.7511 24.3857 17.7582 24.8189H16.2844ZM22.8372 24.8189C22.8088 24.5324 22.6868 24.3099 22.4714 24.1513C22.256 23.9927 21.9636 23.9134 21.5943 23.9134C21.3433 23.9134 21.1315 23.9489 20.9586 24.0199C20.7858 24.0885 20.6532 24.1844 20.5609 24.3075C20.4709 24.4306 20.426 24.5703 20.426 24.7266C20.4212 24.8568 20.4484 24.9704 20.5076 25.0675C20.5692 25.1645 20.6532 25.2486 20.7598 25.3196C20.8663 25.3883 20.9894 25.4486 21.1291 25.5007C21.2688 25.5504 21.4179 25.593 21.5765 25.6286L22.2299 25.7848C22.5472 25.8558 22.8384 25.9505 23.1035 26.0689C23.3687 26.1873 23.5983 26.3329 23.7924 26.5057C23.9866 26.6785 24.1369 26.8821 24.2434 27.1165C24.3523 27.3509 24.408 27.6196 24.4103 27.9226C24.408 28.3677 24.2943 28.7536 24.0694 29.0803C23.8469 29.4046 23.5249 29.6567 23.1035 29.8366C22.6845 30.0142 22.179 30.103 21.5872 30.103C21.0001 30.103 20.4887 30.013 20.0531 29.8331C19.6199 29.6532 19.2813 29.3868 19.0375 29.0341C18.796 28.679 18.6693 28.2398 18.6575 27.7166H20.1454C20.162 27.9605 20.2318 28.1641 20.3549 28.3274C20.4804 28.4884 20.6473 28.6103 20.8556 28.6932C21.0663 28.7737 21.3043 28.8139 21.5694 28.8139C21.8298 28.8139 22.0559 28.776 22.2477 28.7003C22.4418 28.6245 22.5922 28.5192 22.6987 28.3842C22.8052 28.2493 22.8585 28.0942 22.8585 27.919C22.8585 27.7557 22.81 27.6184 22.7129 27.5071C22.6182 27.3958 22.4785 27.3011 22.2939 27.223C22.1116 27.1449 21.8878 27.0739 21.6227 27.0099L20.8308 26.8111C20.2176 26.6619 19.7335 26.4287 19.3784 26.1115C19.0233 25.7943 18.8469 25.367 18.8493 24.8295C18.8469 24.3892 18.9641 24.0045 19.2008 23.6754C19.4399 23.3464 19.7678 23.0895 20.1845 22.9048C20.6011 22.7202 21.0746 22.6278 21.6049 22.6278C22.1447 22.6278 22.6158 22.7202 23.0183 22.9048C23.4231 23.0895 23.738 23.3464 23.9629 23.6754C24.1878 24.0045 24.3038 24.3857 24.3109 24.8189H22.8372Z"
    fill="white"
  />
</svg>`,xA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#444CE7" />
  <path
    d="M4.79812 30V22.7273H7.66744C8.21668 22.7273 8.68543 22.8255 9.07369 23.022C9.46431 23.2161 9.76142 23.492 9.96502 23.8494C10.171 24.2045 10.274 24.6224 10.274 25.103C10.274 25.5859 10.1698 26.0014 9.96147 26.3494C9.75314 26.6951 9.45129 26.9602 9.05593 27.1449C8.66294 27.3295 8.18709 27.4219 7.62837 27.4219H5.70721V26.1861H7.37979C7.67335 26.1861 7.9172 26.1458 8.11133 26.0653C8.30546 25.9848 8.44987 25.8641 8.54457 25.7031C8.64163 25.5421 8.69016 25.3421 8.69016 25.103C8.69016 24.8615 8.64163 24.6579 8.54457 24.4922C8.44987 24.3265 8.30427 24.201 8.10778 24.1158C7.91365 24.0282 7.66862 23.9844 7.37269 23.9844H6.33576V30H4.79812ZM8.72567 26.6903L10.5332 30H8.83576L7.06729 26.6903H8.72567ZM15.3059 24.8189C15.2775 24.5324 15.1556 24.3099 14.9402 24.1513C14.7247 23.9927 14.4324 23.9134 14.063 23.9134C13.8121 23.9134 13.6002 23.9489 13.4274 24.0199C13.2546 24.0885 13.122 24.1844 13.0297 24.3075C12.9397 24.4306 12.8947 24.5703 12.8947 24.7266C12.89 24.8568 12.9172 24.9704 12.9764 25.0675C13.0379 25.1645 13.122 25.2486 13.2285 25.3196C13.335 25.3883 13.4582 25.4486 13.5978 25.5007C13.7375 25.5504 13.8867 25.593 14.0453 25.6286L14.6987 25.7848C15.0159 25.8558 15.3071 25.9505 15.5723 26.0689C15.8374 26.1873 16.0671 26.3329 16.2612 26.5057C16.4553 26.6785 16.6056 26.8821 16.7122 27.1165C16.8211 27.3509 16.8767 27.6196 16.8791 27.9226C16.8767 28.3677 16.7631 28.7536 16.5382 29.0803C16.3156 29.4046 15.9937 29.6567 15.5723 29.8366C15.1532 30.0142 14.6478 30.103 14.0559 30.103C13.4688 30.103 12.9574 30.013 12.5218 29.8331C12.0886 29.6532 11.7501 29.3868 11.5062 29.0341C11.2647 28.679 11.1381 28.2398 11.1262 27.7166H12.6142C12.6307 27.9605 12.7006 28.1641 12.8237 28.3274C12.9492 28.4884 13.1161 28.6103 13.3244 28.6932C13.5351 28.7737 13.773 28.8139 14.0382 28.8139C14.2986 28.8139 14.5247 28.776 14.7164 28.7003C14.9106 28.6245 15.0609 28.5192 15.1674 28.3842C15.274 28.2493 15.3272 28.0942 15.3272 27.919C15.3272 27.7557 15.2787 27.6184 15.1816 27.5071C15.0869 27.3958 14.9473 27.3011 14.7626 27.223C14.5803 27.1449 14.3566 27.0739 14.0914 27.0099L13.2995 26.8111C12.6864 26.6619 12.2022 26.4287 11.8471 26.1115C11.492 25.7943 11.3156 25.367 11.318 24.8295C11.3156 24.3892 11.4328 24.0045 11.6696 23.6754C11.9087 23.3464 12.2366 23.0895 12.6532 22.9048C13.0699 22.7202 13.5434 22.6278 14.0737 22.6278C14.6135 22.6278 15.0846 22.7202 15.487 22.9048C15.8919 23.0895 16.2067 23.3464 16.4316 23.6754C16.6565 24.0045 16.7725 24.3857 16.7797 24.8189H15.3059ZM21.8587 24.8189C21.8303 24.5324 21.7083 24.3099 21.4929 24.1513C21.2775 23.9927 20.9851 23.9134 20.6158 23.9134C20.3648 23.9134 20.1529 23.9489 19.9801 24.0199C19.8073 24.0885 19.6747 24.1844 19.5824 24.3075C19.4924 24.4306 19.4474 24.5703 19.4474 24.7266C19.4427 24.8568 19.4699 24.9704 19.5291 25.0675C19.5907 25.1645 19.6747 25.2486 19.7812 25.3196C19.8878 25.3883 20.0109 25.4486 20.1506 25.5007C20.2902 25.5504 20.4394 25.593 20.598 25.6286L21.2514 25.7848C21.5687 25.8558 21.8598 25.9505 22.125 26.0689C22.3902 26.1873 22.6198 26.3329 22.8139 26.5057C23.008 26.6785 23.1584 26.8821 23.2649 27.1165C23.3738 27.3509 23.4295 27.6196 23.4318 27.9226C23.4295 28.3677 23.3158 28.7536 23.0909 29.0803C22.8684 29.4046 22.5464 29.6567 22.125 29.8366C21.706 30.0142 21.2005 30.103 20.6087 30.103C20.0215 30.103 19.5102 30.013 19.0746 29.8331C18.6413 29.6532 18.3028 29.3868 18.0589 29.0341C17.8175 28.679 17.6908 28.2398 17.679 27.7166H19.1669C19.1835 27.9605 19.2533 28.1641 19.3764 28.3274C19.5019 28.4884 19.6688 28.6103 19.8771 28.6932C20.0878 28.7737 20.3258 28.8139 20.5909 28.8139C20.8513 28.8139 21.0774 28.776 21.2692 28.7003C21.4633 28.6245 21.6136 28.5192 21.7202 28.3842C21.8267 28.2493 21.88 28.0942 21.88 27.919C21.88 27.7557 21.8314 27.6184 21.7344 27.5071C21.6397 27.3958 21.5 27.3011 21.3153 27.223C21.133 27.1449 20.9093 27.0739 20.6442 27.0099L19.8523 26.8111C19.2391 26.6619 18.755 26.4287 18.3999 26.1115C18.0447 25.7943 17.8684 25.367 17.8707 24.8295C17.8684 24.3892 17.9856 24.0045 18.2223 23.6754C18.4614 23.3464 18.7893 23.0895 19.206 22.9048C19.6226 22.7202 20.0961 22.6278 20.6264 22.6278C21.1662 22.6278 21.6373 22.7202 22.0398 22.9048C22.4446 23.0895 22.7595 23.3464 22.9844 23.6754C23.2093 24.0045 23.3253 24.3857 23.3324 24.8189H21.8587Z"
    fill="white"
  />
</svg>`,bA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="27" height="16" rx="2" fill="#444CE7" />
  <path
    d="M9.053 24.8189C9.02459 24.5324 8.90267 24.3099 8.68723 24.1513C8.4718 23.9927 8.17942 23.9134 7.8101 23.9134C7.55916 23.9134 7.34727 23.9489 7.17445 24.0199C7.00163 24.0885 6.86905 24.1844 6.77672 24.3075C6.68676 24.4306 6.64178 24.5703 6.64178 24.7266C6.63704 24.8568 6.66427 24.9704 6.72346 25.0675C6.78501 25.1645 6.86905 25.2486 6.97559 25.3196C7.08212 25.3883 7.20523 25.4486 7.3449 25.5007C7.48458 25.5504 7.63373 25.593 7.79235 25.6286L8.44576 25.7848C8.76299 25.8558 9.05418 25.9505 9.31934 26.0689C9.58449 26.1873 9.81413 26.3329 10.0083 26.5057C10.2024 26.6785 10.3527 26.8821 10.4593 27.1165C10.5682 27.3509 10.6238 27.6196 10.6262 27.9226C10.6238 28.3677 10.5102 28.7536 10.2852 29.0803C10.0627 29.4046 9.74074 29.6567 9.31934 29.8366C8.9003 30.0142 8.39486 30.103 7.803 30.103C7.21588 30.103 6.70452 30.013 6.26891 29.8331C5.83567 29.6532 5.49713 29.3868 5.25328 29.0341C5.01181 28.679 4.88515 28.2398 4.87331 27.7166H6.36124C6.37781 27.9605 6.44765 28.1641 6.57076 28.3274C6.69623 28.4884 6.86313 28.6103 7.07147 28.6932C7.28217 28.7737 7.52009 28.8139 7.78525 28.8139C8.04566 28.8139 8.27175 28.776 8.46351 28.7003C8.65764 28.6245 8.80797 28.5192 8.91451 28.3842C9.02104 28.2493 9.07431 28.0942 9.07431 27.919C9.07431 27.7557 9.02578 27.6184 8.92871 27.5071C8.83401 27.3958 8.69434 27.3011 8.50968 27.223C8.32739 27.1449 8.10366 27.0739 7.83851 27.0099L7.04661 26.8111C6.43345 26.6619 5.94931 26.4287 5.59419 26.1115C5.23908 25.7943 5.06271 25.367 5.06507 24.8295C5.06271 24.3892 5.17989 24.0045 5.41664 23.6754C5.65575 23.3464 5.98364 23.0895 6.4003 22.9048C6.81697 22.7202 7.29045 22.6278 7.82076 22.6278C8.36053 22.6278 8.83165 22.7202 9.23411 22.9048C9.63894 23.0895 9.95381 23.3464 10.1787 23.6754C10.4036 24.0045 10.5196 24.3857 10.5267 24.8189H9.053ZM14.4055 27.4716H15.7123L16.3692 28.3168L17.0155 29.0696L18.2336 30.5966H16.7989L15.9608 29.5668L15.5312 28.956L14.4055 27.4716ZM18.3437 26.3636C18.3437 27.1567 18.1933 27.8314 17.8927 28.3878C17.5944 28.9441 17.1872 29.3691 16.6711 29.6626C16.1573 29.9538 15.5797 30.0994 14.9381 30.0994C14.2918 30.0994 13.7118 29.9527 13.1981 29.6591C12.6843 29.3655 12.2783 28.9406 11.98 28.3842C11.6817 27.8279 11.5326 27.1544 11.5326 26.3636C11.5326 25.5705 11.6817 24.8958 11.98 24.3395C12.2783 23.7831 12.6843 23.3594 13.1981 23.0682C13.7118 22.7746 14.2918 22.6278 14.9381 22.6278C15.5797 22.6278 16.1573 22.7746 16.6711 23.0682C17.1872 23.3594 17.5944 23.7831 17.8927 24.3395C18.1933 24.8958 18.3437 25.5705 18.3437 26.3636ZM16.7847 26.3636C16.7847 25.8499 16.7078 25.4167 16.5539 25.0639C16.4024 24.7112 16.1881 24.4437 15.9111 24.2614C15.6341 24.0791 15.3098 23.9879 14.9381 23.9879C14.5664 23.9879 14.2421 24.0791 13.9651 24.2614C13.6881 24.4437 13.4727 24.7112 13.3188 25.0639C13.1673 25.4167 13.0915 25.8499 13.0915 26.3636C13.0915 26.8774 13.1673 27.3106 13.3188 27.6634C13.4727 28.0161 13.6881 28.2836 13.9651 28.4659C14.2421 28.6482 14.5664 28.7393 14.9381 28.7393C15.3098 28.7393 15.6341 28.6482 15.9111 28.4659C16.1881 28.2836 16.4024 28.0161 16.5539 27.6634C16.7078 27.3106 16.7847 26.8774 16.7847 26.3636ZM19.4827 30V22.7273H21.0203V28.7322H24.1382V30H19.4827Z"
    fill="white"
  />
</svg>`,CA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="19" height="16" rx="2" fill="#444CE7" />
  <path
    d="M7.9161 22.7273H9.43599V27.7983C9.43599 28.267 9.33064 28.6742 9.11994 29.0199C8.91161 29.3655 8.6216 29.6319 8.24991 29.8189C7.87823 30.0059 7.44617 30.0994 6.95375 30.0994C6.51577 30.0994 6.11805 30.0225 5.76056 29.8686C5.40545 29.7124 5.12373 29.4756 4.91539 29.1584C4.70706 28.8388 4.60408 28.4375 4.60645 27.9545H6.13699C6.14172 28.1463 6.18078 28.3108 6.25417 28.4482C6.32993 28.5831 6.43291 28.6873 6.56312 28.7607C6.6957 28.8317 6.85195 28.8672 7.03187 28.8672C7.22127 28.8672 7.38107 28.8269 7.51127 28.7464C7.64385 28.6636 7.74447 28.5429 7.81312 28.3842C7.88178 28.2256 7.9161 28.0303 7.9161 27.7983V22.7273ZM14.6526 24.8189C14.6242 24.5324 14.5023 24.3099 14.2868 24.1513C14.0714 23.9927 13.779 23.9134 13.4097 23.9134C13.1588 23.9134 12.9469 23.9489 12.7741 24.0199C12.6012 24.0885 12.4687 24.1844 12.3763 24.3075C12.2864 24.4306 12.2414 24.5703 12.2414 24.7266C12.2367 24.8568 12.2639 24.9704 12.3231 25.0675C12.3846 25.1645 12.4687 25.2486 12.5752 25.3196C12.6817 25.3883 12.8048 25.4486 12.9445 25.5007C13.0842 25.5504 13.2333 25.593 13.392 25.6286L14.0454 25.7848C14.3626 25.8558 14.6538 25.9505 14.9189 26.0689C15.1841 26.1873 15.4137 26.3329 15.6079 26.5057C15.802 26.6785 15.9523 26.8821 16.0589 27.1165C16.1678 27.3509 16.2234 27.6196 16.2258 27.9226C16.2234 28.3677 16.1098 28.7536 15.8849 29.0803C15.6623 29.4046 15.3403 29.6567 14.9189 29.8366C14.4999 30.0142 13.9945 30.103 13.4026 30.103C12.8155 30.103 12.3041 30.013 11.8685 29.8331C11.4353 29.6532 11.0967 29.3868 10.8529 29.0341C10.6114 28.679 10.4848 28.2398 10.4729 27.7166H11.9608C11.9774 27.9605 12.0473 28.1641 12.1704 28.3274C12.2958 28.4884 12.4627 28.6103 12.6711 28.6932C12.8818 28.7737 13.1197 28.8139 13.3849 28.8139C13.6453 28.8139 13.8714 28.776 14.0631 28.7003C14.2573 28.6245 14.4076 28.5192 14.5141 28.3842C14.6207 28.2493 14.6739 28.0942 14.6739 27.919C14.6739 27.7557 14.6254 27.6184 14.5283 27.5071C14.4336 27.3958 14.2939 27.3011 14.1093 27.223C13.927 27.1449 13.7033 27.0739 13.4381 27.0099L12.6462 26.8111C12.0331 26.6619 11.5489 26.4287 11.1938 26.1115C10.8387 25.7943 10.6623 25.367 10.6647 24.8295C10.6623 24.3892 10.7795 24.0045 11.0162 23.6754C11.2554 23.3464 11.5832 23.0895 11.9999 22.9048C12.4166 22.7202 12.8901 22.6278 13.4204 22.6278C13.9601 22.6278 14.4313 22.7202 14.8337 22.9048C15.2385 23.0895 15.5534 23.3464 15.7783 23.6754C16.0032 24.0045 16.1192 24.3857 16.1263 24.8189H14.6526Z"
    fill="white"
  />
</svg>`,yA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="34" height="16" rx="2" fill="#444CE7" />
  <path
    d="M7.82821 22.7273H9.3481V27.7983C9.3481 28.267 9.24275 28.6742 9.03205 29.0199C8.82372 29.3655 8.53371 29.6319 8.16202 29.8189C7.79033 30.0059 7.35828 30.0994 6.86586 30.0994C6.42788 30.0994 6.03016 30.0225 5.67267 29.8686C5.31756 29.7124 5.03584 29.4756 4.8275 29.1584C4.61917 28.8388 4.51619 28.4375 4.51855 27.9545H6.04909C6.05383 28.1463 6.09289 28.3108 6.16628 28.4482C6.24204 28.5831 6.34502 28.6873 6.47523 28.7607C6.60781 28.8317 6.76406 28.8672 6.94398 28.8672C7.13337 28.8672 7.29318 28.8269 7.42338 28.7464C7.55596 28.6636 7.65658 28.5429 7.72523 28.3842C7.79389 28.2256 7.82821 28.0303 7.82821 27.7983V22.7273ZM14.5647 24.8189C14.5363 24.5324 14.4144 24.3099 14.199 24.1513C13.9835 23.9927 13.6911 23.9134 13.3218 23.9134C13.0709 23.9134 12.859 23.9489 12.6862 24.0199C12.5133 24.0885 12.3808 24.1844 12.2884 24.3075C12.1985 24.4306 12.1535 24.5703 12.1535 24.7266C12.1488 24.8568 12.176 24.9704 12.2352 25.0675C12.2967 25.1645 12.3808 25.2486 12.4873 25.3196C12.5938 25.3883 12.7169 25.4486 12.8566 25.5007C12.9963 25.5504 13.1454 25.593 13.3041 25.6286L13.9575 25.7848C14.2747 25.8558 14.5659 25.9505 14.8311 26.0689C15.0962 26.1873 15.3258 26.3329 15.52 26.5057C15.7141 26.6785 15.8644 26.8821 15.971 27.1165C16.0799 27.3509 16.1355 27.6196 16.1379 27.9226C16.1355 28.3677 16.0219 28.7536 15.797 29.0803C15.5744 29.4046 15.2525 29.6567 14.8311 29.8366C14.412 30.0142 13.9066 30.103 13.3147 30.103C12.7276 30.103 12.2162 30.013 11.7806 29.8331C11.3474 29.6532 11.0088 29.3868 10.765 29.0341C10.5235 28.679 10.3969 28.2398 10.385 27.7166H11.873C11.8895 27.9605 11.9594 28.1641 12.0825 28.3274C12.2079 28.4884 12.3749 28.6103 12.5832 28.6932C12.7939 28.7737 13.0318 28.8139 13.297 28.8139C13.5574 28.8139 13.7835 28.776 13.9752 28.7003C14.1694 28.6245 14.3197 28.5192 14.4262 28.3842C14.5328 28.2493 14.586 28.0942 14.586 27.919C14.586 27.7557 14.5375 27.6184 14.4404 27.5071C14.3457 27.3958 14.2061 27.3011 14.0214 27.223C13.8391 27.1449 13.6154 27.0739 13.3502 27.0099L12.5583 26.8111C11.9452 26.6619 11.461 26.4287 11.1059 26.1115C10.7508 25.7943 10.5744 25.367 10.5768 24.8295C10.5744 24.3892 10.6916 24.0045 10.9284 23.6754C11.1675 23.3464 11.4954 23.0895 11.912 22.9048C12.3287 22.7202 12.8022 22.6278 13.3325 22.6278C13.8722 22.6278 14.3434 22.7202 14.7458 22.9048C15.1507 23.0895 15.4655 23.3464 15.6904 23.6754C15.9153 24.0045 16.0313 24.3857 16.0384 24.8189H14.5647ZM23.8554 26.3636C23.8554 27.1567 23.705 27.8314 23.4044 28.3878C23.1061 28.9441 22.6989 29.3691 22.1828 29.6626C21.6691 29.9538 21.0914 30.0994 20.4498 30.0994C19.8035 30.0994 19.2235 29.9527 18.7098 29.6591C18.1961 29.3655 17.79 28.9406 17.4917 28.3842C17.1934 27.8279 17.0443 27.1544 17.0443 26.3636C17.0443 25.5705 17.1934 24.8958 17.4917 24.3395C17.79 23.7831 18.1961 23.3594 18.7098 23.0682C19.2235 22.7746 19.8035 22.6278 20.4498 22.6278C21.0914 22.6278 21.6691 22.7746 22.1828 23.0682C22.6989 23.3594 23.1061 23.7831 23.4044 24.3395C23.705 24.8958 23.8554 25.5705 23.8554 26.3636ZM22.2964 26.3636C22.2964 25.8499 22.2195 25.4167 22.0656 25.0639C21.9141 24.7112 21.6998 24.4437 21.4229 24.2614C21.1459 24.0791 20.8215 23.9879 20.4498 23.9879C20.0782 23.9879 19.7538 24.0791 19.4768 24.2614C19.1998 24.4437 18.9844 24.7112 18.8305 25.0639C18.679 25.4167 18.6032 25.8499 18.6032 26.3636C18.6032 26.8774 18.679 27.3106 18.8305 27.6634C18.9844 28.0161 19.1998 28.2836 19.4768 28.4659C19.7538 28.6482 20.0782 28.7393 20.4498 28.7393C20.8215 28.7393 21.1459 28.6482 21.4229 28.4659C21.6998 28.2836 21.9141 28.0161 22.0656 27.6634C22.2195 27.3106 22.2964 26.8774 22.2964 26.3636ZM31.0775 22.7273V30H29.7494L26.5853 25.4226H26.532V30H24.9944V22.7273H26.3438L29.483 27.3011H29.547V22.7273H31.0775Z"
    fill="white"
  />
</svg>`,_A=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="33" height="16" rx="2" fill="#444CE7" />
  <path
    d="M7.90927 22.7273H9.42915V27.7983C9.42915 28.267 9.3238 28.6742 9.1131 29.0199C8.90477 29.3655 8.61476 29.6319 8.24308 29.8189C7.87139 30.0059 7.43933 30.0994 6.94691 30.0994C6.50894 30.0994 6.11121 30.0225 5.75373 29.8686C5.39862 29.7124 5.11689 29.4756 4.90856 29.1584C4.70022 28.8388 4.59724 28.4375 4.59961 27.9545H6.13015C6.13488 28.1463 6.17395 28.3108 6.24734 28.4482C6.32309 28.5831 6.42608 28.6873 6.55629 28.7607C6.68886 28.8317 6.84511 28.8672 7.02504 28.8672C7.21443 28.8672 7.37423 28.8269 7.50444 28.7464C7.63701 28.6636 7.73763 28.5429 7.80629 28.3842C7.87494 28.2256 7.90927 28.0303 7.90927 27.7983V22.7273ZM11.954 30H10.3063L12.8169 22.7273H14.7985L17.3056 30H15.6578L13.8361 24.3892H13.7793L11.954 30ZM11.851 27.1413H15.7431V28.3416H11.851V27.1413ZM18.5866 22.7273L20.3445 28.2528H20.4119L22.1733 22.7273H23.8778L21.3707 30H19.3892L16.8786 22.7273H18.5866ZM25.04 30H23.3922L25.9029 22.7273H27.8844L30.3915 30H28.7438L26.9221 24.3892H26.8652L25.04 30ZM24.937 27.1413H28.829V28.3416H24.937V27.1413Z"
    fill="white"
  />
</svg>`,kA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="28" height="16" rx="2" fill="#444CE7" />
  <path
    d="M6.08754 22.7273L7.55415 25.206H7.61097L9.08469 22.7273H10.8212L8.60174 26.3636L10.8709 30H9.10245L7.61097 27.5178H7.55415L6.06268 30H4.30131L6.57759 26.3636L4.34393 22.7273H6.08754ZM11.7942 22.7273H13.6905L15.6934 27.6136H15.7786L17.7814 22.7273H19.6777V30H18.1863V25.2663H18.1259L16.2438 29.9645H15.2282L13.3461 25.2486H13.2857V30H11.7942V22.7273ZM20.9446 30V22.7273H22.4822V28.7322H25.6001V30H20.9446Z"
    fill="white"
  />
</svg>`,MA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="26" height="16" rx="2" fill="#444CE7" />
  <path
    d="M4.93484 30V22.7273H9.8354V23.995H6.47248V25.728H9.58327V26.9957H6.47248V28.7322H9.84961V30H4.93484ZM12.4996 22.7273L13.9663 25.206H14.0231L15.4968 22.7273H17.2333L15.0138 26.3636L17.283 30H15.5146L14.0231 27.5178H13.9663L12.4748 30H10.7134L12.9897 26.3636L10.756 22.7273H12.4996ZM18.2063 30V22.7273H23.1069V23.995H19.744V25.728H22.8548V26.9957H19.744V28.7322H23.1211V30H18.2063Z"
    fill="white"
  />
</svg>`,SA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="31" height="16" rx="2" fill="#444CE7" />
  <path
    d="M7.69363 30H5.1155V22.7273H7.71493C8.44647 22.7273 9.0762 22.8729 9.60414 23.1641C10.1321 23.4529 10.5381 23.8684 10.8222 24.4105C11.1086 24.9527 11.2519 25.6013 11.2519 26.3565C11.2519 27.1141 11.1086 27.7652 10.8222 28.3097C10.5381 28.8542 10.1297 29.272 9.59703 29.5632C9.06673 29.8544 8.43226 30 7.69363 30ZM6.65314 28.6825H7.62971C8.08425 28.6825 8.46659 28.602 8.77672 28.4411C9.08922 28.2777 9.3236 28.0256 9.47985 27.6847C9.63846 27.3414 9.71777 26.8987 9.71777 26.3565C9.71777 25.8191 9.63846 25.38 9.47985 25.0391C9.3236 24.6982 9.09041 24.4472 8.78027 24.2862C8.47014 24.1252 8.0878 24.0447 7.63326 24.0447H6.65314V28.6825ZM12.3909 22.7273H14.2872L16.29 27.6136H16.3753L18.3781 22.7273H20.2744V30H18.7829V25.2663H18.7226L16.8405 29.9645H15.8248L13.9427 25.2486H13.8824V30H12.3909V22.7273ZM26.3637 25.0781C26.314 24.9053 26.2442 24.7526 26.1542 24.62C26.0642 24.4851 25.9542 24.3714 25.824 24.2791C25.6961 24.1844 25.5493 24.1122 25.3836 24.0625C25.2203 24.0128 25.0392 23.9879 24.8403 23.9879C24.4686 23.9879 24.1419 24.0803 23.8602 24.2649C23.5808 24.4496 23.363 24.7183 23.2068 25.071C23.0505 25.4214 22.9724 25.8499 22.9724 26.3565C22.9724 26.8632 23.0493 27.294 23.2032 27.6491C23.3571 28.0043 23.5749 28.2753 23.8566 28.4624C24.1383 28.647 24.471 28.7393 24.8545 28.7393C25.2025 28.7393 25.4996 28.6778 25.7458 28.5547C25.9944 28.4292 26.1838 28.2528 26.314 28.0256C26.4466 27.7983 26.5129 27.5296 26.5129 27.2195L26.8254 27.2656H24.9504V26.108H27.9937V27.0241C27.9937 27.6634 27.8588 28.2126 27.5889 28.6719C27.319 29.1288 26.9473 29.4815 26.4738 29.7301C26.0003 29.9763 25.4582 30.0994 24.8474 30.0994C24.1656 30.0994 23.5666 29.9491 23.0505 29.6484C22.5344 29.3454 22.132 28.9157 21.8431 28.3594C21.5567 27.8007 21.4134 27.1378 21.4134 26.3707C21.4134 25.7812 21.4987 25.2557 21.6691 24.794C21.8419 24.33 22.0834 23.937 22.3936 23.6151C22.7037 23.2931 23.0647 23.0481 23.4767 22.88C23.8886 22.7119 24.3348 22.6278 24.8154 22.6278C25.2274 22.6278 25.6109 22.6882 25.966 22.8089C26.3211 22.9273 26.636 23.0954 26.9106 23.3132C27.1876 23.531 27.4137 23.7902 27.5889 24.0909C27.7641 24.3892 27.8765 24.7183 27.9262 25.0781H26.3637Z"
    fill="white"
  />
</svg>`,$A=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="22" height="16" rx="2" fill="#344054" />
  <path
    d="M4.58034 30V29.0874L8.20961 23.995H4.57324V22.7273H10.1414V23.6399L6.50861 28.7322H10.1485V30H4.58034ZM12.866 22.7273V30H11.3284V22.7273H12.866ZM14.1311 30V22.7273H17.0004C17.5521 22.7273 18.022 22.8326 18.4102 23.0433C18.7985 23.2517 19.0944 23.5417 19.298 23.9134C19.504 24.2827 19.607 24.7088 19.607 25.1918C19.607 25.6747 19.5028 26.1009 19.2945 26.4702C19.0861 26.8395 18.7843 27.1271 18.3889 27.3331C17.9959 27.5391 17.5201 27.642 16.9614 27.642H15.1325V26.4098H16.7128C17.0087 26.4098 17.2526 26.3589 17.4443 26.2571C17.6385 26.1529 17.7829 26.0097 17.8776 25.8274C17.9746 25.6428 18.0232 25.4309 18.0232 25.1918C18.0232 24.9503 17.9746 24.7396 17.8776 24.5597C17.7829 24.3774 17.6385 24.2365 17.4443 24.1371C17.2502 24.0353 17.004 23.9844 16.7057 23.9844H15.6688V30H14.1311Z"
    fill="white"
  />
</svg>`,LA=f`<svg
  width="40"
  height="40"
  viewBox="0 0 40 40"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M7.75 4C7.75 2.20508 9.20508 0.75 11 0.75H27C27.1212 0.75 27.2375 0.798159 27.3232 0.883885L38.1161 11.6768C38.2018 11.7625 38.25 11.8788 38.25 12V36C38.25 37.7949 36.7949 39.25 35 39.25H11C9.20507 39.25 7.75 37.7949 7.75 36V4Z"
    fill="white"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <path
    d="M27 0.5V8C27 10.2091 28.7909 12 31 12H38.5"
    stroke="#D0D5DD"
    stroke-width="1.5"
  />
  <rect x="1" y="18" width="27" height="16" rx="2" fill="#344054" />
  <path
    d="M4.82937 30V22.7273H7.69869C8.24793 22.7273 8.71668 22.8255 9.10494 23.022C9.49556 23.2161 9.79267 23.492 9.99627 23.8494C10.2022 24.2045 10.3052 24.6224 10.3052 25.103C10.3052 25.5859 10.2011 26.0014 9.99272 26.3494C9.78439 26.6951 9.48254 26.9602 9.08718 27.1449C8.69419 27.3295 8.21834 27.4219 7.65962 27.4219H5.73846V26.1861H7.41104C7.7046 26.1861 7.94845 26.1458 8.14258 26.0653C8.33671 25.9848 8.48112 25.8641 8.57582 25.7031C8.67288 25.5421 8.72141 25.3421 8.72141 25.103C8.72141 24.8615 8.67288 24.6579 8.57582 24.4922C8.48112 24.3265 8.33552 24.201 8.13903 24.1158C7.9449 24.0282 7.69987 23.9844 7.40394 23.9844H6.36701V30H4.82937ZM8.75692 26.6903L10.5645 30H8.86701L7.09854 26.6903H8.75692ZM12.6454 30H10.9977L13.5083 22.7273H15.4899L17.997 30H16.3493L14.5275 24.3892H14.4707L12.6454 30ZM12.5424 27.1413H16.4345V28.3416H12.5424V27.1413ZM18.8723 30V22.7273H21.7417C22.2909 22.7273 22.7596 22.8255 23.1479 23.022C23.5385 23.2161 23.8356 23.492 24.0392 23.8494C24.2452 24.2045 24.3482 24.6224 24.3482 25.103C24.3482 25.5859 24.244 26.0014 24.0357 26.3494C23.8274 26.6951 23.5255 26.9602 23.1301 27.1449C22.7372 27.3295 22.2613 27.4219 21.7026 27.4219H19.7814V26.1861H21.454C21.7476 26.1861 21.9914 26.1458 22.1855 26.0653C22.3797 25.9848 22.5241 25.8641 22.6188 25.7031C22.7158 25.5421 22.7644 25.3421 22.7644 25.103C22.7644 24.8615 22.7158 24.6579 22.6188 24.4922C22.5241 24.3265 22.3785 24.201 22.182 24.1158C21.9879 24.0282 21.7428 23.9844 21.4469 23.9844H20.41V30H18.8723ZM22.7999 26.6903L24.6074 30H22.91L21.1415 26.6903H22.7999Z"
    fill="white"
  />
</svg>`,lj=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L12 10.9393L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L13.0607 12L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L12 13.0607L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L10.9393 12L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z"
      fill="currentColor"
    />
  </svg>
`,cj=f`<svg
  width="24"
  height="24"
  viewBox="0 0 24 24"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M8 2.25C6.48122 2.25 5.25 3.48122 5.25 5V8C5.25 8.41421 5.58579 8.75 6 8.75C6.41421 8.75 6.75 8.41421 6.75 8V5C6.75 4.30964 7.30964 3.75 8 3.75H13H15.5218C15.9076 3.75 16.2717 3.92809 16.5085 4.23257L18.9867 7.41879C19.1573 7.63821 19.25 7.90825 19.25 8.18622V12V18C19.25 18.6904 18.6904 19.25 18 19.25H8C7.30964 19.25 6.75 18.6904 6.75 18V16.5C6.75 16.0858 6.41421 15.75 6 15.75C5.58579 15.75 5.25 16.0858 5.25 16.5V18C5.25 19.5188 6.48122 20.75 8 20.75H18C19.5188 20.75 20.75 19.5188 20.75 18V12V8.18622C20.75 7.57468 20.5462 6.98059 20.1707 6.49788L17.6926 3.31166C17.1715 2.6418 16.3705 2.25 15.5218 2.25H13H8ZM2.76855 13.8408C2.76855 14.1765 2.94849 14.3672 3.26538 14.3672C3.58228 14.3672 3.76221 14.1765 3.76221 13.8408V12.0549H3.78369L4.55444 13.9966C4.62964 14.1899 4.76123 14.2812 4.96533 14.2812C5.16675 14.2812 5.29028 14.1926 5.36816 13.9966L6.13892 12.0549H6.1604V13.8408C6.1604 14.1765 6.34033 14.3672 6.65723 14.3672C6.97412 14.3672 7.15405 14.1765 7.15405 13.8408V11.1042C7.15405 10.6262 6.89087 10.3577 6.41553 10.3577C6.01538 10.3577 5.80322 10.5161 5.64209 10.9377L4.97339 12.686H4.9519L4.28052 10.9377C4.11938 10.5161 3.90723 10.3577 3.50708 10.3577C3.03174 10.3577 2.76855 10.6262 2.76855 11.1042V13.8408ZM7.69385 13.7039C7.69385 14.0852 7.90063 14.3 8.26318 14.3H9.35083C10.5244 14.3 11.2173 13.575 11.2173 12.3342C11.2173 11.0935 10.5271 10.4248 9.35083 10.4248H8.26318C7.90063 10.4248 7.69385 10.6396 7.69385 11.021V13.7039ZM9.1897 13.395H8.83252V11.3298H9.1897C9.73486 11.3298 10.0571 11.6816 10.0571 12.3342C10.0571 13.0486 9.75903 13.395 9.1897 13.395Z"
    fill="currentColor"
  />
</svg> `,dj=f`<svg
  width="24"
  height="24"
  viewBox="0 0 24 24"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M8 2.25C6.48122 2.25 5.25 3.48122 5.25 5V8C5.25 8.41421 5.58579 8.75 6 8.75C6.41421 8.75 6.75 8.41421 6.75 8V5C6.75 4.30964 7.30964 3.75 8 3.75H15.5218C15.9076 3.75 16.2717 3.92809 16.5085 4.23257L18.9867 7.41879C19.1573 7.63821 19.25 7.90825 19.25 8.18622V18C19.25 18.6904 18.6904 19.25 18 19.25H8C7.30964 19.25 6.75 18.6904 6.75 18V16.5C6.75 16.0858 6.41421 15.75 6 15.75C5.58579 15.75 5.25 16.0858 5.25 16.5V18C5.25 19.5188 6.48122 20.75 8 20.75H18C19.5188 20.75 20.75 19.5188 20.75 18V8.18622C20.75 7.57468 20.5462 6.98059 20.1707 6.49788L17.6926 3.31166C17.1715 2.6418 16.3705 2.25 15.5218 2.25H8ZM2.76855 13.771C2.76855 14.1523 2.97534 14.3672 3.33789 14.3672C3.70044 14.3672 3.90723 14.1523 3.90723 13.771V12.8015H5.27148V13.771C5.27148 14.1523 5.47827 14.3672 5.84082 14.3672C6.20337 14.3672 6.41016 14.1523 6.41016 13.771V10.9539C6.41016 10.5725 6.20337 10.3577 5.84082 10.3577C5.47827 10.3577 5.27148 10.5725 5.27148 10.9539V11.8965H3.90723V10.9539C3.90723 10.5725 3.70044 10.3577 3.33789 10.3577C2.97534 10.3577 2.76855 10.5725 2.76855 10.9539V13.771ZM7.82007 13.771C7.82007 14.1523 8.02686 14.3672 8.3894 14.3672C8.75195 14.3672 8.95874 14.1523 8.95874 13.771V11.3325H9.53076C9.83154 11.3325 10.033 11.1687 10.033 10.8787C10.033 10.5886 9.83691 10.4248 9.53076 10.4248H7.24805C6.94189 10.4248 6.74585 10.5886 6.74585 10.8787C6.74585 11.1687 6.94727 11.3325 7.24805 11.3325H7.82007V13.771ZM10.8655 14.3672C10.5486 14.3672 10.3687 14.1765 10.3687 13.8408V11.1042C10.3687 10.6262 10.6318 10.3577 11.1072 10.3577C11.5073 10.3577 11.7195 10.5161 11.8806 10.9377L12.552 12.686H12.5735L13.2422 10.9377C13.4033 10.5161 13.6155 10.3577 14.0156 10.3577C14.491 10.3577 14.7542 10.6262 14.7542 11.1042V13.8408C14.7542 14.1765 14.5742 14.3672 14.2573 14.3672C13.9404 14.3672 13.7605 14.1765 13.7605 13.8408V12.0549H13.739L12.9683 13.9966C12.8904 14.1926 12.7668 14.2812 12.5654 14.2812C12.3613 14.2812 12.2297 14.1899 12.1545 13.9966L11.3838 12.0549H11.3623V13.8408C11.3623 14.1765 11.1824 14.3672 10.8655 14.3672ZM15.2939 13.7039C15.2939 14.0852 15.5007 14.3 15.8633 14.3H17.5042C17.8103 14.3 18.0063 14.1362 18.0063 13.8462C18.0063 13.5562 17.8049 13.3923 17.5042 13.3923H16.4326V10.9539C16.4326 10.5725 16.2258 10.3577 15.8633 10.3577C15.5007 10.3577 15.2939 10.5725 15.2939 10.9539V13.7039Z"
    fill="currentColor"
  />
</svg> `,hj=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      d="M6.26795 6.19873C6.83575 6.65959 7.04771 6.62458 8.11333 6.55361L18.1589 5.9508C18.3728 5.9508 18.1949 5.7369 18.1239 5.70189L16.4555 4.49627C16.1356 4.24834 15.7097 3.96346 14.894 4.03444L5.16636 4.7442C4.81245 4.7792 4.74147 4.95713 4.88245 5.09908L6.26795 6.19873ZM6.87076 8.53997V19.1086C6.87076 19.6774 7.15466 19.8893 7.79442 19.8543L18.8336 19.2156C19.4724 19.1806 19.5434 18.7897 19.5434 18.3288V7.83021C19.5434 7.36935 19.3664 7.12044 18.9756 7.15642L7.43857 7.83021C7.01271 7.86521 6.87076 8.07814 6.87076 8.53997ZM17.77 9.1068C17.84 9.42571 17.77 9.74559 17.4491 9.78156L16.9173 9.88754V17.6901C16.4555 17.939 16.0296 18.0809 15.6747 18.0809C15.1069 18.0809 14.965 17.903 14.5391 17.3712L11.0593 11.9089V17.1942L12.1609 17.4421C12.1609 17.4421 12.1609 18.0809 11.2723 18.0809L8.82309 18.2229C8.75211 18.0809 8.82309 17.727 9.07199 17.6551L9.71078 17.4781V10.4904L8.82309 10.4194C8.75211 10.0995 8.93004 9.63864 9.42687 9.60267L12.054 9.42668L15.6747 14.9589V10.0655L14.7511 9.95949C14.6811 9.56864 14.965 9.2857 15.3198 9.24973L17.77 9.1068ZM4.34964 3.78651L14.4672 3.04175C15.7087 2.9348 16.0286 3.00674 16.8103 3.57358L20.0393 5.84385C20.5721 6.23373 20.75 6.33971 20.75 6.76556V19.2156C20.75 19.9963 20.4661 20.4572 19.4724 20.5281L7.72247 21.2379C6.97673 21.2729 6.62185 21.1669 6.231 20.6701L3.85281 17.5841C3.42695 17.0163 3.25 16.5914 3.25 16.0936V5.02811C3.25 4.38932 3.53293 3.85749 4.34964 3.78651Z"
      fill="currentColor"
    />
  </svg>
`,uj=f`<svg
  width="24"
  height="24"
  viewBox="0 0 24 24"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M7.43531 5.11765C7.43531 3.53389 8.7192 2.25 10.303 2.25C11.1416 2.25 11.8962 2.61004 12.4206 3.18398C12.945 2.61004 13.6996 2.25 14.5382 2.25C16.122 2.25 17.4059 3.53389 17.4059 5.11765C17.4059 5.61288 17.2804 6.07879 17.0594 6.48529H19.8912C20.8577 6.48529 21.6412 7.2688 21.6412 8.23529V10.4706C21.6412 11.1916 21.2051 11.8108 20.5824 12.0788V19C20.5824 20.5188 19.3511 21.75 17.8324 21.75H7.00884C5.49006 21.75 4.25884 20.5188 4.25884 19V12.0788C3.63606 11.8108 3.20001 11.1916 3.20001 10.4706V8.2353C3.20001 7.2688 3.98351 6.48529 4.95001 6.48529H7.78183C7.56084 6.07879 7.43531 5.61288 7.43531 5.11765ZM10.303 6.48529H11.6706V5.11765C11.6706 4.36232 11.0583 3.75 10.303 3.75C9.54762 3.75 8.93531 4.36232 8.93531 5.11765C8.93531 5.87298 9.54762 6.48529 10.303 6.48529ZM13.1706 5.11765V6.48529H14.5382C15.2936 6.48529 15.9059 5.87298 15.9059 5.11765C15.9059 4.36232 15.2936 3.75 14.5382 3.75C13.7829 3.75 13.1706 4.36232 13.1706 5.11765ZM4.95001 7.98529C4.81194 7.98529 4.70001 8.09722 4.70001 8.2353V10.4706C4.70001 10.6087 4.81194 10.7206 4.95001 10.7206H19.8912C20.0293 10.7206 20.1412 10.6087 20.1412 10.4706V8.23529C20.1412 8.09722 20.0293 7.98529 19.8912 7.98529H4.95001ZM5.75884 12.2206V19C5.75884 19.6904 6.31848 20.25 7.00884 20.25H11.6706V12.2206H5.75884ZM13.1706 12.2206V20.25H17.8324C18.5227 20.25 19.0824 19.6904 19.0824 19V12.2206H13.1706Z"
    fill="currentColor"
  />
</svg>`,fj=f`<svg
  width="24"
  height="24"
  viewBox="0 0 24 24"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12ZM12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.2385 10.9834C11.3157 11.708 10.9944 12.166 10.9944 12.9727C10.9944 13.4102 11.2678 13.7383 11.7668 13.7383C12.2454 13.7383 12.4231 13.4648 12.594 13.0615C12.7512 12.4873 12.9768 12.248 13.6399 11.7422C14.5149 11.0928 15.0959 10.5117 15.0959 9.45215C15.0959 7.92773 13.845 6.99121 12.0471 6.99121C11.0764 6.99121 10.3313 7.24414 9.83228 7.66797C9.42212 8.03027 9.15552 8.50879 9.15552 8.95996C9.15552 9.33594 9.39478 9.64355 9.82544 9.64355C10.1125 9.64355 10.2766 9.51367 10.4885 9.2334C10.8167 8.67285 11.2678 8.41992 11.9241 8.41992C12.676 8.41992 13.2708 8.86426 13.2708 9.53418C13.2708 10.1357 12.9016 10.4639 12.2385 10.9834ZM11.7668 14.709C11.1995 14.709 10.7346 15.1055 10.7346 15.6729C10.7346 16.2402 11.1995 16.6367 11.7668 16.6367C12.3342 16.6367 12.8059 16.2402 12.8059 15.6729C12.8059 15.1055 12.3342 14.709 11.7668 14.709Z"
    fill="currentColor"
  />
</svg> `,pj=f`
  <svg
    width="20"
    height="20"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M12 3.25C12.4142 3.25 12.75 3.58579 12.75 4L12.75 14.1893L15.4697 11.4697C15.7626 11.1768 16.2374 11.1768 16.5303 11.4697C16.8232 11.7626 16.8232 12.2374 16.5303 12.5303L12.5303 16.5303C12.2374 16.8232 11.7626 16.8232 11.4697 16.5303L7.46967 12.5303C7.17678 12.2374 7.17678 11.7626 7.46967 11.4697C7.76256 11.1768 8.23744 11.1768 8.53033 11.4697L11.25 14.1893L11.25 4C11.25 3.58579 11.5858 3.25 12 3.25ZM4 15.25C4.41421 15.25 4.75 15.5858 4.75 16V17C4.75 18.2426 5.75736 19.25 7 19.25H17C18.2426 19.25 19.25 18.2426 19.25 17V16C19.25 15.5858 19.5858 15.25 20 15.25C20.4142 15.25 20.75 15.5858 20.75 16V17C20.75 19.0711 19.0711 20.75 17 20.75H7C4.92893 20.75 3.25 19.0711 3.25 17V16C3.25 15.5858 3.58579 15.25 4 15.25Z"
      fill="currentColor"
    />
  </svg>
`,AA=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <circle cx="7" cy="12" r="3" fill="currentColor" />
  </svg>
`,IA=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M7 14.25C8.24264 14.25 9.25 13.2426 9.25 12C9.25 10.7574 8.24264 9.75 7 9.75C5.75736 9.75 4.75 10.7574 4.75 12C4.75 13.2426 5.75736 14.25 7 14.25ZM7 15C8.65685 15 10 13.6569 10 12C10 10.3431 8.65685 9 7 9C5.34315 9 4 10.3431 4 12C4 13.6569 5.34315 15 7 15Z"
      fill="currentColor"
    />
  </svg>
`,EA=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      d="M6.40841 9.24504C6.73514 8.91832 7.26486 8.91832 7.59159 9.24505L9.75496 11.4084C10.0817 11.7351 10.0817 12.2649 9.75495 12.5916L7.59159 14.755C7.26486 15.0817 6.73514 15.0817 6.40841 14.755L4.24504 12.5916C3.91832 12.2649 3.91832 11.7351 4.24505 11.4084L6.40841 9.24504Z"
      fill="currentColor"
    />
  </svg>
`,TA=f`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M9.16336 12L7 9.83664L4.83664 12L7 14.1634L9.16336 12ZM7.59159 9.24505C7.26486 8.91832 6.73514 8.91832 6.40841 9.24504L4.24505 11.4084C3.91832 11.7351 3.91832 12.2649 4.24504 12.5916L6.40841 14.755C6.73514 15.0817 7.26486 15.0817 7.59159 14.755L9.75495 12.5916C10.0817 12.2649 10.0817 11.7351 9.75496 11.4084L7.59159 9.24505Z"
      fill="currentColor"
    />
  </svg>
`,Gu=Ca`
  <path
    d="M16.5 11.134C17.1667 11.5189 17.1667 12.4811 16.5 12.866L9 17.1962C8.33333 17.5811 7.5 17.0999 7.5 16.3301L7.5 7.66989C7.5 6.90009 8.33333 6.41896 9 6.80386L16.5 11.134Z"
    fill="#77757D"
  />
`,mj=f`
  <svg
    width="16"
    height="16"
    viewBox="0 0 24 24"
    xmlns="http://www.w3.org/2000/svg"
  >
    ${Gu}
  </svg>
`,gj=f`
  <svg
    width="16"
    height="16"
    viewBox="0 0 24 24"
    style="transform: rotate(90deg)"
    xmlns="http://www.w3.org/2000/svg"
  >
    ${Gu}
  </svg>
`,vj=()=>f`
    <svg
      width="24"
      height="24"
      viewBox="0 0 24 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M3.25 6C3.25 4.48122 4.48122 3.25 6 3.25H18C19.5188 3.25 20.75 4.48122 20.75 6V18C20.75 19.5188 19.5188 20.75 18 20.75H6C4.48122 20.75 3.25 19.5188 3.25 18V6ZM16.5303 9.53033C16.8232 9.23744 16.8232 8.76256 16.5303 8.46967C16.2374 8.17678 15.7626 8.17678 15.4697 8.46967L10.5 13.4393L9.03033 11.9697C8.73744 11.6768 8.26256 11.6768 7.96967 11.9697C7.67678 12.2626 7.67678 12.7374 7.96967 13.0303L9.96967 15.0303C10.2626 15.3232 10.7374 15.3232 11.0303 15.0303L16.5303 9.53033Z"
        fill="#1E96EB"
      />
    </svg>
  `,wj=()=>f`
    <svg
      width="24"
      height="24"
      viewBox="0 0 24 24"
      fill="currentColor"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M6 3.25C4.48122 3.25 3.25 4.48122 3.25 6V18C3.25 19.5188 4.48122 20.75 6 20.75H18C19.5188 20.75 20.75 19.5188 20.75 18V6C20.75 4.48122 19.5188 3.25 18 3.25H6ZM4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V18C19.25 18.6904 18.6904 19.25 18 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V6Z"
        fill="currentColor"
      />
    </svg>
  `,xj=async(t,{left:e=0,size:r=20}={})=>{const n=document.createElement("div");n.classList.add("affine-check-animation"),r<20&&console.warn("If the size is less than 20, the animation may be abnormal."),n.style.cssText=`
    position: absolute;
    width: ${r}px;
    height: ${r}px;
    border-radius: 50%;
  `,n.style.left=`${e}px`,t.append(n),await n.animate([{boxShadow:"0 -18px 0 -8px #1e96eb, 16px -8px 0 -8px #1e96eb, 16px 8px 0 -8px #1e96eb, 0 18px 0 -8px #1e96eb, -16px 8px 0 -8px #1e96eb, -16px -8px 0 -8px #1e96eb"}],{duration:240,easing:"ease",fill:"forwards"}).finished,await n.animate([{boxShadow:"0 -36px 0 -10px transparent, 32px -16px 0 -10px transparent, 32px 16px 0 -10px transparent, 0 36px 0 -10px transparent, -32px 16px 0 -10px transparent, -32px -16px 0 -10px transparent"}],{duration:360,easing:"ease",fill:"forwards"}).finished,n.remove()},bj=[AA,IA,EA,TA],Cj=f`<svg
  width="16"
  height="16"
  viewBox="0 0 16 16"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M7.99935 3.16663C5.32997 3.16663 3.16602 5.33058 3.16602 7.99996C3.16602 10.6693 5.32997 12.8333 7.99935 12.8333C10.6687 12.8333 12.8327 10.6693 12.8327 7.99996C12.8327 5.33058 10.6687 3.16663 7.99935 3.16663ZM2.16602 7.99996C2.16602 4.7783 4.77769 2.16663 7.99935 2.16663C11.221 2.16663 13.8327 4.7783 13.8327 7.99996C13.8327 11.2216 11.221 13.8333 7.99935 13.8333C4.77769 13.8333 2.16602 11.2216 2.16602 7.99996ZM7.99935 5.12959C8.27549 5.12959 8.49935 5.35345 8.49935 5.62959V7.99996C8.49935 8.2761 8.27549 8.49996 7.99935 8.49996C7.72321 8.49996 7.49935 8.2761 7.49935 7.99996V5.62959C7.49935 5.35345 7.72321 5.12959 7.99935 5.12959ZM7.49935 10.3703C7.49935 10.0942 7.72321 9.87033 7.99935 9.87033H8.00528C8.28142 9.87033 8.50528 10.0942 8.50528 10.3703C8.50528 10.6465 8.28142 10.8703 8.00528 10.8703H7.99935C7.72321 10.8703 7.49935 10.6465 7.49935 10.3703Z"
    fill="#77757D"
    fill-opacity="0.6"
  />
</svg>`,yj=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M3.54102 5.41675C3.54102 5.07157 3.82084 4.79175 4.16602 4.79175H15.8327C16.1779 4.79175 16.4577 5.07157 16.4577 5.41675C16.4577 5.76193 16.1779 6.04175 15.8327 6.04175H4.16602C3.82084 6.04175 3.54102 5.76193 3.54102 5.41675ZM3.54102 8.33341C3.54102 7.98824 3.82084 7.70841 4.16602 7.70841H15.8327C16.1779 7.70841 16.4577 7.98824 16.4577 8.33341C16.4577 8.67859 16.1779 8.95842 15.8327 8.95842H4.16602C3.82084 8.95842 3.54102 8.67859 3.54102 8.33341ZM10.8327 10.6251C10.4875 10.6251 10.2077 10.9049 10.2077 11.2501C10.2077 11.5953 10.4875 11.8751 10.8327 11.8751H15.8327C16.1779 11.8751 16.4577 11.5953 16.4577 11.2501C16.4577 10.9049 16.1779 10.6251 15.8327 10.6251H10.8327ZM10.2077 14.1667C10.2077 13.8216 10.4875 13.5417 10.8327 13.5417H15.8327C16.1779 13.5417 16.4577 13.8216 16.4577 14.1667C16.4577 14.5119 16.1779 14.7917 15.8327 14.7917H10.8327C10.4875 14.7917 10.2077 14.5119 10.2077 14.1667ZM5.20768 10.8334C5.20768 10.4882 4.92786 10.2084 4.58268 10.2084C4.2375 10.2084 3.95768 10.4882 3.95768 10.8334V13.3334C3.95768 13.6786 4.2375 13.9584 4.58268 13.9584H6.87435V14.5834C6.87435 14.8362 7.02663 15.0641 7.26017 15.1608C7.49372 15.2576 7.76254 15.2041 7.94129 15.0254L9.19129 13.7754C9.43537 13.5313 9.43537 13.1356 9.19129 12.8915L7.94129 11.6415C7.76254 11.4627 7.49372 11.4093 7.26017 11.506C7.02663 11.6027 6.87435 11.8306 6.87435 12.0834V12.7084H5.20768V10.8334Z"
  />
</svg>`,_j=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.70898 9.99992C2.70898 5.97284 5.97357 2.70825 10.0007 2.70825C11.8678 2.70825 13.5723 3.41084 14.8619 4.56508L14.8639 4.56687L16.0423 5.63071V3.33325C16.0423 2.98807 16.3221 2.70825 16.6673 2.70825C17.0125 2.70825 17.2923 2.98807 17.2923 3.33325V7.03696C17.2923 7.38213 17.0125 7.66196 16.6673 7.66196H12.9636C12.6184 7.66196 12.3386 7.38213 12.3386 7.03696C12.3386 6.69178 12.6184 6.41196 12.9636 6.41196H15.0423L14.0283 5.4965C14.0279 5.4962 14.0276 5.49591 14.0273 5.49561C12.9581 4.53909 11.5479 3.95825 10.0007 3.95825C6.66393 3.95825 3.95898 6.6632 3.95898 9.99992C3.95898 13.3366 6.66393 16.0416 10.0007 16.0416C12.8751 16.0416 15.2821 14.0335 15.8926 11.3431C15.969 11.0065 16.3038 10.7955 16.6404 10.8719C16.977 10.9483 17.188 11.2831 17.1116 11.6197C16.3748 14.867 13.4716 17.2916 10.0007 17.2916C5.97357 17.2916 2.70898 14.027 2.70898 9.99992Z"
  />
</svg>`,kj=f`<svg
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="currentColor"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M14.8132 11.2542C14.6939 11.3852 14.5246 11.4594 14.3474 11.4583C14.1702 11.4572 14.0018 11.381 13.8841 11.2485L12.0322 9.16519C11.8029 8.9072 11.8261 8.51215 12.0841 8.28283C12.3421 8.0535 12.7372 8.07674 12.9665 8.33473L13.7262 9.18942V4.99996C13.7262 4.8849 13.6329 4.79163 13.5179 4.79163H8.33269C7.98751 4.79163 7.70769 4.5118 7.70769 4.16663C7.70769 3.82145 7.98751 3.54163 8.33269 3.54163H13.5179C14.3233 3.54163 14.9762 4.19454 14.9762 4.99996V9.21932L15.7874 8.32903C16.0198 8.07387 16.4151 8.05549 16.6703 8.28796C16.9254 8.52044 16.9438 8.91574 16.7114 9.17089L14.8132 11.2542ZM5.60217 8.7457C5.7215 8.61472 5.89082 8.54055 6.068 8.54164C6.24519 8.54273 6.41358 8.61897 6.5313 8.7514L8.38315 10.8347C8.61247 11.0927 8.58924 11.4878 8.33125 11.7171C8.07326 11.9464 7.67821 11.9232 7.44889 11.6652L6.68917 10.8105V15C6.68917 15.115 6.78244 15.2083 6.8975 15.2083H12.0827C12.4279 15.2083 12.7077 15.4881 12.7077 15.8333C12.7077 16.1785 12.4279 16.4583 12.0827 16.4583H6.8975C6.09208 16.4583 5.43917 15.8054 5.43917 15V10.7806L4.62802 11.6709C4.39554 11.926 4.00024 11.9444 3.74509 11.712C3.48993 11.4795 3.47155 11.0842 3.70402 10.829L5.60217 8.7457Z"
  />
</svg>`;function Zu(t,e=24){return f`<svg
    width="${e}"
    height="${e}"
    viewBox="0 0 24 24"
    xmlns="http://www.w3.org/2000/svg"
  >
    ${t}
  </svg>`}const HA=Ca`<path fill-rule="evenodd" clip-rule="evenodd" d="M8.26257 2.48082C7.85697 2.49584 7.54034 2.83683 7.55536 3.24243C7.57038 3.64803 7.91137 3.96466 8.31697 3.94964L12.5926 3.79128C12.9329 3.77867 13.2632 3.90835 13.504 4.14919L19.8106 10.4558C20.0976 10.7428 20.5629 10.7428 20.8499 10.4558C21.1369 10.1688 21.1369 9.70348 20.8499 9.41648L14.5433 3.10987C14.0135 2.58003 13.287 2.29473 12.5382 2.32247L8.26257 2.48082ZM7.72668 6.72224C6.0604 6.78396 4.72384 8.12053 4.66212 9.7868L4.53585 13.1963C4.52324 13.5366 4.65292 13.8669 4.89376 14.1077L10.5116 19.7256C10.99 20.2039 11.7655 20.2039 12.2438 19.7256L17.6655 14.304C18.1438 13.8256 18.1438 13.0501 17.6655 12.5718L12.0476 6.95388C11.8068 6.71304 11.4765 6.58336 11.1362 6.59597L7.72668 6.72224ZM3.19331 9.7324C3.28351 7.29707 5.23695 5.34363 7.67228 5.25343L11.0818 5.12716C11.8305 5.09942 12.5571 5.38472 13.0869 5.91456L18.7048 11.5324C19.7571 12.5848 19.7571 14.2909 18.7048 15.3433L13.2832 20.7649C12.2308 21.8173 10.5246 21.8173 9.47232 20.7649L3.85444 15.147C3.3246 14.6172 3.0393 13.8907 3.06703 13.1419L3.19331 9.7324ZM7.8664 8.75593C8.18961 9.07914 8.18961 9.60317 7.8664 9.92638C7.54319 10.2496 7.01916 10.2496 6.69595 9.92638C6.37274 9.60317 6.37274 9.07914 6.69595 8.75593C7.01916 8.43272 7.54319 8.43272 7.8664 8.75593Z" fill="currentColor"/>`,Mj=Zu(HA,16),Sj=Iu({width:"20",height:"20"}),$j=Wh({width:"20",height:"20"}),Lj=Ph({width:"20",height:"20"}),Aj=Rh({width:"20",height:"20"}),Ij=Oh({width:"20",height:"20"}),Ej=Nh({width:"20",height:"20"}),Tj=Fh({width:"20",height:"20"}),Hj=qh({width:"20",height:"20"}),Bj=ah({width:"20",height:"20"}),Dj=nu({width:"20",height:"20"}),Vj=zs({width:"24",height:"24"}),zj=zs({width:"20",height:"20"}),Pj=Vs({width:"24",height:"24"}),Rj=Vs({width:"20",height:"20"}),Oj=ch({width:"20",height:"20"}),Nj=fh({width:"20",height:"20"}),Fj=du({width:"20",height:"20"}),qj=_h({width:"20",height:"20"}),BA=nh({width:"20",height:"20"}),DA=Zh({width:"20",height:"20"}),VA=zu({width:"20",height:"20"}),zA=Mu({width:"20",height:"20"}),PA=uh({width:"20",height:"20"}),RA=Yh({width:"20",height:"20"}),p7=Ds({width:"20",height:"20"}),Wj=ou({width:"20",height:"20"}),Gj=Ps({width:"20",height:"20"}),Uu=Aa({width:"20",height:"20"}),Zj=Bu({width:"20",height:"20"}),Uj=Du({width:"20",height:"20"}),jj=qu({width:"20",height:"20"}),Yj=ru({width:"20",height:"20"}),Xj=Hs({width:"24",height:"24"}),Kj=Us({width:"20",height:"20"}),Jj=Ws({width:"20",height:"20"}),Qj=cu({width:"16",height:"16"}),OA=ar({width:"20",height:"20"}),ju=iu({width:"20",height:"20"}),NA=lh({width:"20",height:"20"}),FA=Ea({width:"20",height:"20"}),eY=vu({width:"20",height:"20"}),Yu=Rs({width:"20",height:"20"}),qA=Ru({width:"20",height:"20"}),tY=sh({width:"20",height:"20"}),rY=kh({width:"20",height:"20"}),nY=Fu({width:"20",height:"20"}),iY=oh({width:"20",height:"20"}),aY=Ou({width:"20",height:"20"}),oY=Lh({width:"20",height:"20"}),sY=Ma({width:"20",height:"20"}),lY=$1({width:"1.25em",height:"1.25em",style:"vertical-align: middle; font-size: inherit; margin-bottom: 0.1em;"}),cY=$1({width:"20",height:"20"}),dY=$1({width:"16",height:"16"}),hY=or({width:"1.25em",height:"1.25em",style:"vertical-align: middle; font-size: inherit; margin-bottom: 0.1em;"}),uY=Ts({width:"1.25em",height:"1.25em",style:"vertical-align: middle; font-size: inherit; margin-bottom: 0.1em;"}),fY=Ha({width:"20",height:"20"}),pY=U5({width:"20",height:"20"}),mY=Mh({width:"16",height:"16"}),gY=Ma({width:"24",height:"24"}),vY=U5({width:"24",height:"24"}),wY=Dh({width:"20",height:"20"}),xY=Es({width:"20",height:"20"}),bY=Es({width:"16",height:"16"}),CY=f` <svg
  xmlns="http://www.w3.org/2000/svg"
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="none"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.62503 4.58336C2.62503 3.50181 3.50181 2.62503 4.58336 2.62503H15.4167C16.4983 2.62503 17.375 3.50181 17.375 4.58336V15.4167C17.375 16.4983 16.4983 17.375 15.4167 17.375H4.58336C3.50181 17.375 2.62503 16.4983 2.62503 15.4167V4.58336Z"
    fill="currentColor"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.625 4.58333C2.625 3.50178 3.50178 2.625 4.58333 2.625H15.4167C16.4982 2.625 17.375 3.50178 17.375 4.58333V15.4167C17.375 16.4982 16.4982 17.375 15.4167 17.375H4.58333C3.50178 17.375 2.625 16.4982 2.625 15.4167V4.58333ZM4.58333 3.20833C3.82394 3.20833 3.20833 3.82394 3.20833 4.58333V15.4167C3.20833 16.1761 3.82394 16.7917 4.58333 16.7917H15.4167C16.1761 16.7917 16.7917 16.1761 16.7917 15.4167V4.58333C16.7917 3.82394 16.1761 3.20833 15.4167 3.20833H4.58333Z"
    fill="black"
    fill-opacity="0.3"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M8.85183 6.254C9.03131 5.77539 9.48885 5.45831 10 5.45831C10.5112 5.45831 10.9687 5.77539 11.1482 6.254L13.9185 13.6416C14.0397 13.9648 13.876 14.3251 13.5528 14.4463C13.2296 14.5675 12.8693 14.4037 12.7481 14.0805L11.9654 11.9932H8.03465L7.25188 14.0805C7.13068 14.4037 6.77042 14.5675 6.44722 14.4463C6.12402 14.3251 5.96027 13.9648 6.08147 13.6416L8.85183 6.254ZM8.5034 10.7432H11.4966L10 6.7522L8.5034 10.7432Z"
    fill="var(--affine-text-primary-color)"
  />
</svg>`,yY=f` <svg
  xmlns="http://www.w3.org/2000/svg"
  width="20"
  height="20"
  viewBox="0 0 20 20"
  fill="none"
>
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M2.625 4.58333C2.625 3.50178 3.50178 2.625 4.58333 2.625H15.4167C16.4982 2.625 17.375 3.50178 17.375 4.58333V15.4167C17.375 16.4982 16.4982 17.375 15.4167 17.375H4.58333C3.50178 17.375 2.625 16.4982 2.625 15.4167V4.58333ZM4.58333 3.20833C3.82394 3.20833 3.20833 3.82394 3.20833 4.58333V15.4167C3.20833 16.1761 3.82394 16.7917 4.58333 16.7917H15.4167C16.1761 16.7917 16.7917 16.1761 16.7917 15.4167V4.58333C16.7917 3.82394 16.1761 3.20833 15.4167 3.20833H4.58333Z"
    fill="black"
    fill-opacity="0.3"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M8.85183 6.254C9.03131 5.77539 9.48885 5.45831 10 5.45831C10.5112 5.45831 10.9687 5.77539 11.1482 6.254L13.9185 13.6416C14.0397 13.9648 13.876 14.3251 13.5528 14.4463C13.2296 14.5675 12.8693 14.4037 12.7481 14.0805L11.9654 11.9932H8.03465L7.25188 14.0805C7.13068 14.4037 6.77042 14.5675 6.44722 14.4463C6.12402 14.3251 5.96027 13.9648 6.08147 13.6416L8.85183 6.254ZM8.5034 10.7432H11.4966L10 6.7522L8.5034 10.7432Z"
    fill="currentColor"
  />
</svg>`,WA=Ca`
  <path d="M5.82912 16.3197L7.91758 18.4082L6.57812 19.7476C6.53121 19.7945 6.46407 19.8151 6.39891 19.8026L3.37038 19.2199C3.21286 19.1896 3.15332 18.9955 3.26674 18.8821L5.82912 16.3197Z" fill="currentColor"/>
  <path fill-rule="evenodd" clip-rule="evenodd" d="M19.0095 3.51624C17.9526 2.45932 16.26 2.39465 15.1255 3.36783L7.3214 10.0624C6.35443 10.8919 6.0528 12.261 6.58168 13.42L6.73506 13.7562L5.67702 14.8142C5.30174 15.1895 5.30174 15.7979 5.67702 16.1732L8.06384 18.56C8.43912 18.9353 9.04757 18.9353 9.42285 18.56L10.4809 17.502L10.8171 17.6555C11.9761 18.1843 13.3453 17.8827 14.1747 16.9157L20.8693 9.11159C21.8425 7.9771 21.7778 6.28452 20.7209 5.22761L19.0095 3.51624ZM16.1022 4.50634C16.6416 4.04362 17.4463 4.07437 17.9489 4.5769L19.6602 6.28827C20.1628 6.79079 20.1935 7.59555 19.7308 8.13496L14.6424 14.0667L10.1705 9.59469L16.1022 4.50634ZM9.02862 10.5742L8.29803 11.2009C7.83827 11.5953 7.69486 12.2462 7.94632 12.7973L8.2979 13.5678C8.43485 13.8679 8.37953 14.233 8.13377 14.4788L7.11884 15.4937L8.74335 17.1182L9.75818 16.1034C10.004 15.8576 10.3692 15.8023 10.6693 15.9392L11.4398 16.2908C11.9909 16.5423 12.6419 16.3989 13.0362 15.9391L13.663 15.2085L9.02862 10.5742Z" fill="#77757D"/>
`,_Y=Zu(WA,20),kY=Jd({width:"24",height:"24"}),MY=Is({width:"24",height:"24"}),SY=Th({width:"24",height:"24"}),$Y=Ea({width:"24",height:"24"}),LY=Ns({width:"24",height:"24"}),AY=Jh({width:"24",height:"24"}),IY=Qh({width:"24",height:"24"}),EY=La({width:"20",height:"20"}),TY=As({width:"20",height:"20"}),HY=au({width:"20",height:"20"}),Xu=t=>f`<svg
    width="16"
    height="16"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
  >
    <style xmlns="http://www.w3.org/2000/svg">
      .spinner {
        transform-origin: center;
        animation: spinner_animate 0.75s infinite linear;
      }
      @keyframes spinner_animate {
        100% {
          transform: rotate(360deg);
        }
      }
    </style>
    <path
      d="M14.6666 8.00004C14.6666 11.6819 11.6818 14.6667 7.99992 14.6667C4.31802 14.6667 1.33325 11.6819 1.33325 8.00004C1.33325 4.31814 4.31802 1.33337 7.99992 1.33337C11.6818 1.33337 14.6666 4.31814 14.6666 8.00004ZM3.30003 8.00004C3.30003 10.5957 5.40424 12.6999 7.99992 12.6999C10.5956 12.6999 12.6998 10.5957 12.6998 8.00004C12.6998 5.40436 10.5956 3.30015 7.99992 3.30015C5.40424 3.30015 3.30003 5.40436 3.30003 8.00004Z"
      fill=${t}
      fill-opacity="0.1"
    />
    <path
      d="M13.6833 8.00004C14.2263 8.00004 14.674 7.55745 14.5942 7.02026C14.5142 6.48183 14.3684 5.954 14.1591 5.44882C13.8241 4.63998 13.333 3.90505 12.714 3.286C12.0949 2.66694 11.36 2.17588 10.5511 1.84084C10.046 1.63159 9.51812 1.48576 8.9797 1.40576C8.44251 1.32595 7.99992 1.77363 7.99992 2.31671C7.99992 2.85979 8.44486 3.28974 8.9761 3.40253C9.25681 3.46214 9.53214 3.54746 9.79853 3.65781C10.3688 3.894 10.8869 4.2402 11.3233 4.67664C11.7598 5.11307 12.106 5.6312 12.3422 6.20143C12.4525 6.46782 12.5378 6.74315 12.5974 7.02386C12.7102 7.5551 13.1402 8.00004 13.6833 8.00004Z"
      fill="#1C9EE4"
      class="spinner"
    />
  </svg>`,BY=Xu("white"),DY=Xu("black"),VY=f`<svg
  width="340"
  height="170"
  viewBox="0 0 340 170"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M0.000108291 4C4.84837e-05 1.79086 1.79086 0 4 0H336C338.209 0 340 1.79086 340 4L340.005 170H0.00460238L0.000108291 4Z"
    fill="#F4F4F5"
  />
  <path
    d="M47.4226 181.578L133.723 53.5251C136.164 49.904 141.057 48.9089 144.718 51.2892L345.111 181.578H47.4226Z"
    fill="#C0BFC1"
  />
  <path
    d="M0.00305283 184.375L71.1716 78.1816C73.6115 74.5409 78.5267 73.5413 82.195 75.9397L248.044 184.375H0.00305283Z"
    fill="#E3E2E4"
  />
  <ellipse
    cx="19.6135"
    cy="19.8036"
    rx="19.6135"
    ry="19.8036"
    transform="matrix(1 0 2.70729e-05 1 38 17)"
    fill="#C0BFC1"
  />
</svg>`,zY=f`<svg
  width="340"
  height="170"
  viewBox="0 0 340 170"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M0.000108291 4C4.84837e-05 1.79086 1.79086 0 4 0H336C338.209 0 340 1.79086 340 4L340.005 170H0.00460238L0.000108291 4Z"
    fill="#252525"
  />
  <path
    d="M47.4226 181.578L133.723 53.5251C136.164 49.904 141.057 48.9089 144.718 51.2892L345.111 181.578H47.4226Z"
    fill="#3E3E3F"
  />
  <path
    d="M0.00305283 184.375L71.1716 78.1816C73.6115 74.5409 78.5267 73.5413 82.195 75.9397L248.044 184.375H0.00305283Z"
    fill="#727272"
  />
  <ellipse
    cx="19.6135"
    cy="19.8036"
    rx="19.6135"
    ry="19.8036"
    transform="matrix(1 0 2.70729e-05 1 38 17)"
    fill="#3E3E3F"
  />
</svg>`,PY=f`
  <svg
    width="70"
    height="32"
    viewBox="0 0 70 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect x="0.25" y="0.25" width="69.5" height="31.5" rx="3.75" fill="white" />
    <rect
      x="0.25"
      y="0.25"
      width="69.5"
      height="31.5"
      rx="3.75"
      stroke="#E3E2E4"
      stroke-width="0.5"
    />
    <rect x="4" y="4" width="21" height="3" rx="1.5" fill="#DBDBDB" />
    <rect x="4" y="11" width="34.1467" height="2" rx="1" fill="#E9E9E9" />
    <rect x="4" y="17" width="34.1467" height="2" rx="1" fill="#E9E9E9" />
    <rect x="4" y="23" width="30" height="2" rx="1" fill="#E9E9E9" />
    <g clip-path="url(#clip0_8629_12484)">
      <rect
        width="23.8527"
        height="24"
        rx="2"
        transform="matrix(1 0 2.70729e-05 1 42.1467 4)"
        fill="#EDEDED"
      />
      <path
        d="M47.0005 30.0001L57.6988 14.2824C58.6142 12.9375 60.4347 12.5674 61.8027 13.448L87.5143 30.0001H47.0005Z"
        fill="#CCCCCC"
      />
      <circle
        cx="2.10328"
        cy="2.10328"
        r="2.10328"
        transform="matrix(1 0 2.70729e-05 1 47.7163 9)"
        fill="#CCCCCC"
      />
    </g>
    <defs>
      <clipPath id="clip0_8629_12484">
        <rect
          width="23.8527"
          height="24"
          rx="2"
          transform="matrix(1 0 2.70729e-05 1 42.1467 4)"
          fill="white"
        />
      </clipPath>
    </defs>
  </svg>
`,RY=f`
  <svg
    width="70"
    height="32"
    viewBox="0 0 70 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect
      x="0.25"
      y="0.25"
      width="69.5"
      height="31.5"
      rx="3.75"
      fill="#141414"
    />
    <rect
      x="0.25"
      y="0.25"
      width="69.5"
      height="31.5"
      rx="3.75"
      stroke="#484848"
      stroke-width="0.5"
    />
    <rect x="4" y="4" width="21" height="3" rx="1.5" fill="#4A4A4A" />
    <rect x="4" y="11" width="34.1467" height="2" rx="1" fill="#323232" />
    <rect x="4" y="17" width="34.1467" height="2" rx="1" fill="#323232" />
    <rect x="4" y="23" width="30" height="2" rx="1" fill="#323232" />
    <g clip-path="url(#clip0_8635_14321)">
      <rect
        width="23.8527"
        height="24"
        rx="2"
        transform="matrix(1 0 2.70729e-05 1 42.1467 4)"
        fill="#2E2E2E"
      />
      <path
        d="M47.0005 30.0001L57.6988 14.2824C58.6142 12.9375 60.4347 12.5674 61.8027 13.448L87.5143 30.0001H47.0005Z"
        fill="#5D5D5D"
      />
      <circle
        cx="2.10328"
        cy="2.10328"
        r="2.10328"
        transform="matrix(1 0 2.70729e-05 1 47.7163 9)"
        fill="#5D5D5D"
      />
    </g>
    <defs>
      <clipPath id="clip0_8635_14321">
        <rect
          width="23.8527"
          height="24"
          rx="2"
          transform="matrix(1 0 2.70729e-05 1 42.1467 4)"
          fill="white"
        />
      </clipPath>
    </defs>
  </svg>
`,OY=f`
  <svg
    width="70"
    height="14"
    viewBox="0 0 70 14"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect x="0.25" y="0.25" width="69.5" height="13.5" rx="2.75" fill="white" />
    <rect
      x="0.25"
      y="0.25"
      width="69.5"
      height="13.5"
      rx="2.75"
      stroke="#E3E2E4"
      stroke-width="0.5"
    />
    <circle cx="6.5" cy="7" r="2.5" fill="#D9D9D9" />
    <rect x="13" y="5" width="53" height="4" rx="2" fill="#DBDBDB" />
  </svg>
`,NY=f`
  <svg
    width="70"
    height="14"
    viewBox="0 0 70 14"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect
      x="0.25"
      y="0.25"
      width="69.5"
      height="13.5"
      rx="2.75"
      fill="#141414"
    />
    <rect
      x="0.25"
      y="0.25"
      width="69.5"
      height="13.5"
      rx="2.75"
      stroke="#484848"
      stroke-width="0.5"
    />
    <circle cx="6.5" cy="7" r="2.5" fill="#4A4A4A" />
    <rect x="13" y="5" width="53" height="4" rx="2" fill="#4A4A4A" />
  </svg>
`,FY=f`
  <svg
    width="60"
    height="66"
    viewBox="0 0 60 66"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect
      x="0.25"
      y="1.10718"
      width="59.5"
      height="63.7857"
      rx="3.75"
      fill="white"
    />
    <rect
      x="0.25"
      y="1.10718"
      width="59.5"
      height="63.7857"
      rx="3.75"
      stroke="#E3E2E4"
      stroke-width="0.5"
    />
    <g clip-path="url(#clip0_8629_12498)">
      <path
        d="M3.00005 5.85718C3.00002 4.75261 3.89543 3.85718 5 3.85718H55C56.1046 3.85718 57 4.75261 57.0001 5.85718L57.0008 34.7143H3.00084L3.00005 5.85718Z"
        fill="#EDEDED"
      />
      <path
        d="M18.0007 37.3179L33.5882 14.4172C34.5036 13.0723 36.3241 12.7021 37.692 13.5828L74.5616 37.3179H18.0007Z"
        fill="#CCCCCC"
      />
      <circle
        cx="2.93637"
        cy="2.93637"
        r="2.93637"
        transform="matrix(1 0 2.70729e-05 1 19 8)"
        fill="#CCCCCC"
      />
    </g>
    <rect x="3" y="38.7144" width="30" height="3" rx="1.5" fill="#DBDBDB" />
    <rect x="3" y="45.7144" width="54" height="3" rx="1.5" fill="#E9E9E9" />
    <rect x="3" y="52.7144" width="54" height="3" rx="1.5" fill="#E9E9E9" />
    <defs>
      <clipPath id="clip0_8629_12498">
        <path
          d="M3.00005 5.85718C3.00002 4.75261 3.89543 3.85718 5 3.85718H55C56.1046 3.85718 57 4.75261 57.0001 5.85718L57.0008 34.7143H3.00084L3.00005 5.85718Z"
          fill="white"
        />
      </clipPath>
    </defs>
  </svg>
`,qY=f`
  <svg
    width="60"
    height="66"
    viewBox="0 0 60 66"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect
      x="0.25"
      y="1.10718"
      width="59.5"
      height="63.7857"
      rx="3.75"
      fill="#141414"
    />
    <rect
      x="0.25"
      y="1.10718"
      width="59.5"
      height="63.7857"
      rx="3.75"
      stroke="#484848"
      stroke-width="0.5"
    />
    <g clip-path="url(#clip0_8635_14335)">
      <path
        d="M3.00005 5.85718C3.00002 4.75261 3.89543 3.85718 5 3.85718H55C56.1046 3.85718 57 4.75261 57.0001 5.85718L57.0008 34.7143H3.00084L3.00005 5.85718Z"
        fill="#2E2E2E"
      />
      <path
        d="M18.0007 37.3179L33.5882 14.4172C34.5036 13.0723 36.3241 12.7021 37.692 13.5828L74.5616 37.3179H18.0007Z"
        fill="#5D5D5D"
      />
      <circle
        cx="2.93637"
        cy="2.93637"
        r="2.93637"
        transform="matrix(1 0 2.70729e-05 1 19 8)"
        fill="#5D5D5D"
      />
    </g>
    <rect x="3" y="38.7144" width="30" height="3" rx="1.5" fill="#4A4A4A" />
    <rect x="3" y="45.7144" width="54" height="3" rx="1.5" fill="#323232" />
    <rect x="3" y="52.7144" width="54" height="3" rx="1.5" fill="#323232" />
    <defs>
      <clipPath id="clip0_8635_14335">
        <path
          d="M3.00005 5.85718C3.00002 4.75261 3.89543 3.85718 5 3.85718H55C56.1046 3.85718 57 4.75261 57.0001 5.85718L57.0008 34.7143H3.00084L3.00005 5.85718Z"
          fill="white"
        />
      </clipPath>
    </defs>
  </svg>
`,WY=f`
  <svg
    width="38"
    height="30"
    viewBox="0 0 38 30"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect x="0.25" y="0.25" width="37.5" height="29.5" rx="3.75" fill="white" />
    <rect
      x="0.25"
      y="0.25"
      width="37.5"
      height="29.5"
      rx="3.75"
      stroke="#E3E2E4"
      stroke-width="0.5"
    />
    <circle cx="6.5" cy="6.5" r="2.5" fill="#D9D9D9" />
    <rect x="4" y="13" width="30" height="3" rx="1.5" fill="#E9E9E9" />
    <rect x="4" y="20" width="30" height="3" rx="1.5" fill="#E9E9E9" />
  </svg>
`,GY=f`
  <svg
    width="38"
    height="30"
    viewBox="0 0 38 30"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <rect
      x="0.25"
      y="0.25"
      width="37.5"
      height="29.5"
      rx="3.75"
      fill="#141414"
    />
    <rect
      x="0.25"
      y="0.25"
      width="37.5"
      height="29.5"
      rx="3.75"
      stroke="#484848"
      stroke-width="0.5"
    />
    <circle cx="6.5" cy="6.5" r="2.5" fill="#4A4A4A" />
    <rect x="4" y="13" width="30" height="3" rx="1.5" fill="#4A4A4A" />
    <rect x="4" y="20" width="30" height="3" rx="1.5" fill="#4A4A4A" />
  </svg>
`,ZY=f`<svg
  width="12"
  height="12"
  viewBox="0 0 12 12"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <g clip-path="url(#clip0_6505_24239)">
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M1.625 6C1.625 3.58375 3.58375 1.625 6 1.625C7.12028 1.625 8.14299 2.04656 8.91676 2.7391L8.91796 2.74017L9.625 3.37847V2C9.625 1.79289 9.79289 1.625 10 1.625C10.2071 1.625 10.375 1.79289 10.375 2V4.22222C10.375 4.42933 10.2071 4.59722 10 4.59722H7.77778C7.57067 4.59722 7.40278 4.42933 7.40278 4.22222C7.40278 4.01512 7.57067 3.84722 7.77778 3.84722H9.025L8.41657 3.29795C8.41637 3.29777 8.41617 3.29759 8.41597 3.29741C7.77447 2.7235 6.92838 2.375 6 2.375C3.99797 2.375 2.375 3.99797 2.375 6C2.375 8.00203 3.99797 9.625 6 9.625C7.72469 9.625 9.16888 8.42017 9.53518 6.80591C9.58101 6.60393 9.78189 6.47736 9.98386 6.52319C10.1858 6.56902 10.3124 6.7699 10.2666 6.97187C9.82447 8.92025 8.08257 10.375 6 10.375C3.58375 10.375 1.625 8.41625 1.625 6Z"
      fill="#1E96EB"
    />
  </g>
  <defs>
    <clipPath id="clip0_6505_24239">
      <rect width="12" height="12" fill="white" />
    </clipPath>
  </defs>
</svg>`,UY=or({width:"16",height:"16"}),jY=Ha({width:"16",height:"16"}),YY=or({width:"20",height:"20"});/**
 * @license
 * Copyright 2018 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const e0=F5(class extends q5{constructor(t){if(super(t),t.type!==F1.ATTRIBUTE||t.name!=="class"||t.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter(e=>t[e]).join(" ")+" "}update(t,[e]){if(this.st===void 0){this.st=new Set,t.strings!==void 0&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter(n=>n!=="")));for(const n in e)e[n]&&!this.nt?.has(n)&&this.st.add(n);return this.render(e)}const r=t.element.classList;for(const n of this.st)n in e||(r.remove(n),this.st.delete(n));for(const n in e){const i=!!e[n];i===this.st.has(n)||this.nt?.has(n)||(i?(r.add(n),this.st.add(n)):(r.remove(n),this.st.delete(n)))}return Hr}}),GA=["top","right","bottom","left"],Dc=["start","end"],Vc=GA.reduce((t,e)=>t.concat(e,e+"-"+Dc[0],e+"-"+Dc[1]),[]),H0=Math.min,It=Math.max,qi=Math.round,ni=Math.floor,K0=t=>({x:t,y:t}),ZA={left:"right",right:"left",bottom:"top",top:"bottom"},UA={start:"end",end:"start"};function m7(t,e,r){return It(t,H0(e,r))}function J0(t,e){return typeof t=="function"?t(e):t}function n0(t){return t.split("-")[0]}function T0(t){return t.split("-")[1]}function Xs(t){return t==="x"?"y":"x"}function Ks(t){return t==="y"?"height":"width"}function b1(t){return["top","bottom"].includes(n0(t))?"y":"x"}function Js(t){return Xs(b1(t))}function Ku(t,e,r){r===void 0&&(r=!1);const n=T0(t),i=Js(t),a=Ks(i);let o=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return e.reference[a]>e.floating[a]&&(o=Gi(o)),[o,Gi(o)]}function jA(t){const e=Gi(t);return[Wi(t),e,Wi(e)]}function Wi(t){return t.replace(/start|end/g,e=>UA[e])}function YA(t,e,r){const n=["left","right"],i=["right","left"],a=["top","bottom"],o=["bottom","top"];switch(t){case"top":case"bottom":return r?e?i:n:e?n:i;case"left":case"right":return e?a:o;default:return[]}}function XA(t,e,r,n){const i=T0(t);let a=YA(n0(t),r==="start",n);return i&&(a=a.map(o=>o+"-"+i),e&&(a=a.concat(a.map(Wi)))),a}function Gi(t){return t.replace(/left|right|bottom|top/g,e=>ZA[e])}function KA(t){return{top:0,right:0,bottom:0,left:0,...t}}function Qs(t){return typeof t!="number"?KA(t):{top:t,right:t,bottom:t,left:t}}function K2(t){const{x:e,y:r,width:n,height:i}=t;return{width:n,height:i,top:r,left:e,right:e+n,bottom:r+i,x:e,y:r}}function zc(t,e,r){let{reference:n,floating:i}=t;const a=b1(e),o=Js(e),s=Ks(o),l=n0(e),c=a==="y",d=n.x+n.width/2-i.width/2,h=n.y+n.height/2-i.height/2,g=n[s]/2-i[s]/2;let m;switch(l){case"top":m={x:d,y:n.y-i.height};break;case"bottom":m={x:d,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:h};break;case"left":m={x:n.x-i.width,y:h};break;default:m={x:n.x,y:n.y}}switch(T0(e)){case"start":m[o]-=g*(r&&c?-1:1);break;case"end":m[o]+=g*(r&&c?-1:1);break}return m}const JA=async(t,e,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:o}=r,s=a.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(e));let c=await o.getElementRects({reference:t,floating:e,strategy:i}),{x:d,y:h}=zc(c,n,l),g=n,m={},v=0;for(let _=0;_<s.length;_++){const{name:y,fn:$}=s[_],{x:w,y:k,data:b,reset:T}=await $({x:d,y:h,initialPlacement:n,placement:g,strategy:i,middlewareData:m,rects:c,platform:o,elements:{reference:t,floating:e}});d=w??d,h=k??h,m={...m,[y]:{...m[y],...b}},T&&v<=50&&(v++,typeof T=="object"&&(T.placement&&(g=T.placement),T.rects&&(c=T.rects===!0?await o.getElementRects({reference:t,floating:e,strategy:i}):T.rects),{x:d,y:h}=zc(c,g,l)),_=-1)}return{x:d,y:h,placement:g,strategy:i,middlewareData:m}};async function Ba(t,e){var r;e===void 0&&(e={});const{x:n,y:i,platform:a,rects:o,elements:s,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:h="floating",altBoundary:g=!1,padding:m=0}=J0(e,t),v=Qs(m),y=s[g?h==="floating"?"reference":"floating":h],$=K2(await a.getClippingRect({element:(r=await(a.isElement==null?void 0:a.isElement(y)))==null||r?y:y.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),w=h==="floating"?{x:n,y:i,width:o.floating.width,height:o.floating.height}:o.reference,k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),b=await(a.isElement==null?void 0:a.isElement(k))?await(a.getScale==null?void 0:a.getScale(k))||{x:1,y:1}:{x:1,y:1},T=K2(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:k,strategy:l}):w);return{top:($.top-T.top+v.top)/b.y,bottom:(T.bottom-$.bottom+v.bottom)/b.y,left:($.left-T.left+v.left)/b.x,right:(T.right-$.right+v.right)/b.x}}const QA=t=>({name:"arrow",options:t,async fn(e){const{x:r,y:n,placement:i,rects:a,platform:o,elements:s,middlewareData:l}=e,{element:c,padding:d=0}=J0(t,e)||{};if(c==null)return{};const h=Qs(d),g={x:r,y:n},m=Js(i),v=Ks(m),_=await o.getDimensions(c),y=m==="y",$=y?"top":"left",w=y?"bottom":"right",k=y?"clientHeight":"clientWidth",b=a.reference[v]+a.reference[m]-g[m]-a.floating[v],T=g[m]-a.reference[m],O=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let U=O?O[k]:0;(!U||!await(o.isElement==null?void 0:o.isElement(O)))&&(U=s.floating[k]||a.floating[v]);const re=b/2-T/2,K=U/2-_[v]/2-1,Q=H0(h[$],K),le=H0(h[w],K),pe=Q,Ie=U-_[v]-le,he=U/2-_[v]/2+re,ke=m7(pe,he,Ie),Te=!l.arrow&&T0(i)!=null&&he!==ke&&a.reference[v]/2-(he<pe?Q:le)-_[v]/2<0,Qe=Te?he<pe?he-pe:he-Ie:0;return{[m]:g[m]+Qe,data:{[m]:ke,centerOffset:he-ke-Qe,...Te&&{alignmentOffset:Qe}},reset:Te}}});function eI(t,e,r){return(t?[...r.filter(i=>T0(i)===t),...r.filter(i=>T0(i)!==t)]:r.filter(i=>n0(i)===i)).filter(i=>t?T0(i)===t||(e?Wi(i)!==i:!1):!0)}const tI=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var r,n,i;const{rects:a,middlewareData:o,placement:s,platform:l,elements:c}=e,{crossAxis:d=!1,alignment:h,allowedPlacements:g=Vc,autoAlignment:m=!0,...v}=J0(t,e),_=h!==void 0||g===Vc?eI(h||null,m,g):g,y=await Ba(e,v),$=((r=o.autoPlacement)==null?void 0:r.index)||0,w=_[$];if(w==null)return{};const k=Ku(w,a,await(l.isRTL==null?void 0:l.isRTL(c.floating)));if(s!==w)return{reset:{placement:_[0]}};const b=[y[n0(w)],y[k[0]],y[k[1]]],T=[...((n=o.autoPlacement)==null?void 0:n.overflows)||[],{placement:w,overflows:b}],O=_[$+1];if(O)return{data:{index:$+1,overflows:T},reset:{placement:O}};const U=T.map(Q=>{const le=T0(Q.placement);return[Q.placement,le&&d?Q.overflows.slice(0,2).reduce((pe,Ie)=>pe+Ie,0):Q.overflows[0],Q.overflows]}).sort((Q,le)=>Q[1]-le[1]),K=((i=U.filter(Q=>Q[2].slice(0,T0(Q[0])?2:3).every(le=>le<=0))[0])==null?void 0:i[0])||U[0][0];return K!==s?{data:{index:$+1,overflows:T},reset:{placement:K}}:{}}}},rI=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var r,n;const{placement:i,middlewareData:a,rects:o,initialPlacement:s,platform:l,elements:c}=e,{mainAxis:d=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:_=!0,...y}=J0(t,e);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const $=n0(i),w=b1(s),k=n0(s)===s,b=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=g||(k||!_?[Gi(s)]:jA(s)),O=v!=="none";!g&&O&&T.push(...XA(s,_,v,b));const U=[s,...T],re=await Ba(e,y),K=[];let Q=((n=a.flip)==null?void 0:n.overflows)||[];if(d&&K.push(re[$]),h){const he=Ku(i,o,b);K.push(re[he[0]],re[he[1]])}if(Q=[...Q,{placement:i,overflows:K}],!K.every(he=>he<=0)){var le,pe;const he=(((le=a.flip)==null?void 0:le.index)||0)+1,ke=U[he];if(ke)return{data:{index:he,overflows:Q},reset:{placement:ke}};let Te=(pe=Q.filter(Qe=>Qe.overflows[0]<=0).sort((Qe,ft)=>Qe.overflows[1]-ft.overflows[1])[0])==null?void 0:pe.placement;if(!Te)switch(m){case"bestFit":{var Ie;const Qe=(Ie=Q.filter(ft=>{if(O){const Nt=b1(ft.placement);return Nt===w||Nt==="y"}return!0}).map(ft=>[ft.placement,ft.overflows.filter(Nt=>Nt>0).reduce((Nt,s0)=>Nt+s0,0)]).sort((ft,Nt)=>ft[1]-Nt[1])[0])==null?void 0:Ie[0];Qe&&(Te=Qe);break}case"initialPlacement":Te=s;break}if(i!==Te)return{reset:{placement:Te}}}return{}}}};function Ju(t){const e=H0(...t.map(a=>a.left)),r=H0(...t.map(a=>a.top)),n=It(...t.map(a=>a.right)),i=It(...t.map(a=>a.bottom));return{x:e,y:r,width:n-e,height:i-r}}function nI(t){const e=t.slice().sort((i,a)=>i.y-a.y),r=[];let n=null;for(let i=0;i<e.length;i++){const a=e[i];!n||a.y-n.y>n.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(i=>K2(Ju(i)))}const iI=function(t){return t===void 0&&(t={}),{name:"inline",options:t,async fn(e){const{placement:r,elements:n,rects:i,platform:a,strategy:o}=e,{padding:s=2,x:l,y:c}=J0(t,e),d=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),h=nI(d),g=K2(Ju(d)),m=Qs(s);function v(){if(h.length===2&&h[0].left>h[1].right&&l!=null&&c!=null)return h.find(y=>l>y.left-m.left&&l<y.right+m.right&&c>y.top-m.top&&c<y.bottom+m.bottom)||g;if(h.length>=2){if(b1(r)==="y"){const Q=h[0],le=h[h.length-1],pe=n0(r)==="top",Ie=Q.top,he=le.bottom,ke=pe?Q.left:le.left,Te=pe?Q.right:le.right,Qe=Te-ke,ft=he-Ie;return{top:Ie,bottom:he,left:ke,right:Te,width:Qe,height:ft,x:ke,y:Ie}}const y=n0(r)==="left",$=It(...h.map(Q=>Q.right)),w=H0(...h.map(Q=>Q.left)),k=h.filter(Q=>y?Q.left===w:Q.right===$),b=k[0].top,T=k[k.length-1].bottom,O=w,U=$,re=U-O,K=T-b;return{top:b,bottom:T,left:O,right:U,width:re,height:K,x:O,y:b}}return g}const _=await a.getElementRects({reference:{getBoundingClientRect:v},floating:n.floating,strategy:o});return i.reference.x!==_.reference.x||i.reference.y!==_.reference.y||i.reference.width!==_.reference.width||i.reference.height!==_.reference.height?{reset:{rects:_}}:{}}}};async function aI(t,e){const{placement:r,platform:n,elements:i}=t,a=await(n.isRTL==null?void 0:n.isRTL(i.floating)),o=n0(r),s=T0(r),l=b1(r)==="y",c=["left","top"].includes(o)?-1:1,d=a&&l?-1:1,h=J0(e,t);let{mainAxis:g,crossAxis:m,alignmentAxis:v}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return s&&typeof v=="number"&&(m=s==="end"?v*-1:v),l?{x:m*d,y:g*c}:{x:g*c,y:m*d}}const oI=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var r,n;const{x:i,y:a,placement:o,middlewareData:s}=e,l=await aI(e,t);return o===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:i+l.x,y:a+l.y,data:{...l,placement:o}}}}},sI=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:r,y:n,placement:i}=e,{mainAxis:a=!0,crossAxis:o=!1,limiter:s={fn:y=>{let{x:$,y:w}=y;return{x:$,y:w}}},...l}=J0(t,e),c={x:r,y:n},d=await Ba(e,l),h=b1(n0(i)),g=Xs(h);let m=c[g],v=c[h];if(a){const y=g==="y"?"top":"left",$=g==="y"?"bottom":"right",w=m+d[y],k=m-d[$];m=m7(w,m,k)}if(o){const y=h==="y"?"top":"left",$=h==="y"?"bottom":"right",w=v+d[y],k=v-d[$];v=m7(w,v,k)}const _=s.fn({...e,[g]:m,[h]:v});return{..._,data:{x:_.x-r,y:_.y-n,enabled:{[g]:a,[h]:o}}}}}},lI=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:r,y:n,placement:i,rects:a,middlewareData:o}=e,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=J0(t,e),d={x:r,y:n},h=b1(i),g=Xs(h);let m=d[g],v=d[h];const _=J0(s,e),y=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(l){const k=g==="y"?"height":"width",b=a.reference[g]-a.floating[k]+y.mainAxis,T=a.reference[g]+a.reference[k]-y.mainAxis;m<b?m=b:m>T&&(m=T)}if(c){var $,w;const k=g==="y"?"width":"height",b=["top","left"].includes(n0(i)),T=a.reference[h]-a.floating[k]+(b&&(($=o.offset)==null?void 0:$[h])||0)+(b?0:y.crossAxis),O=a.reference[h]+a.reference[k]+(b?0:((w=o.offset)==null?void 0:w[h])||0)-(b?y.crossAxis:0);v<T?v=T:v>O&&(v=O)}return{[g]:m,[h]:v}}}},cI=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var r,n;const{placement:i,rects:a,platform:o,elements:s}=e,{apply:l=()=>{},...c}=J0(t,e),d=await Ba(e,c),h=n0(i),g=T0(i),m=b1(i)==="y",{width:v,height:_}=a.floating;let y,$;h==="top"||h==="bottom"?(y=h,$=g===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):($=h,y=g==="end"?"top":"bottom");const w=_-d.top-d.bottom,k=v-d.left-d.right,b=H0(_-d[y],w),T=H0(v-d[$],k),O=!e.middlewareData.shift;let U=b,re=T;if((r=e.middlewareData.shift)!=null&&r.enabled.x&&(re=k),(n=e.middlewareData.shift)!=null&&n.enabled.y&&(U=w),O&&!g){const Q=It(d.left,0),le=It(d.right,0),pe=It(d.top,0),Ie=It(d.bottom,0);m?re=v-2*(Q!==0||le!==0?Q+le:It(d.left,d.right)):U=_-2*(pe!==0||Ie!==0?pe+Ie:It(d.top,d.bottom))}await l({...e,availableWidth:re,availableHeight:U});const K=await o.getDimensions(s.floating);return v!==K.width||_!==K.height?{reset:{rects:!0}}:{}}}};function Da(){return typeof window<"u"}function sr(t){return Qu(t)?(t.nodeName||"").toLowerCase():"#document"}function r0(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function t1(t){var e;return(e=(Qu(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Qu(t){return Da()?t instanceof Node||t instanceof r0(t).Node:!1}function B0(t){return Da()?t instanceof Element||t instanceof r0(t).Element:!1}function Q0(t){return Da()?t instanceof HTMLElement||t instanceof r0(t).HTMLElement:!1}function Pc(t){return!Da()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof r0(t).ShadowRoot}function j5(t){const{overflow:e,overflowX:r,overflowY:n,display:i}=D0(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+r)&&!["inline","contents"].includes(i)}function dI(t){return["table","td","th"].includes(sr(t))}function Va(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function el(t){const e=tl(),r=B0(t)?D0(t):t;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function hI(t){let e=Y1(t);for(;Q0(e)&&!J2(e);){if(el(e))return e;if(Va(e))return null;e=Y1(e)}return null}function tl(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function J2(t){return["html","body","#document"].includes(sr(t))}function D0(t){return r0(t).getComputedStyle(t)}function za(t){return B0(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Y1(t){if(sr(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Pc(t)&&t.host||t1(t);return Pc(e)?e.host:e}function ef(t){const e=Y1(t);return J2(e)?t.ownerDocument?t.ownerDocument.body:t.body:Q0(e)&&j5(e)?e:ef(e)}function w5(t,e,r){var n;e===void 0&&(e=[]),r===void 0&&(r=!0);const i=ef(t),a=i===((n=t.ownerDocument)==null?void 0:n.body),o=r0(i);if(a){const s=g7(o);return e.concat(o,o.visualViewport||[],j5(i)?i:[],s&&r?w5(s):[])}return e.concat(i,w5(i,[],r))}function g7(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function tf(t){const e=D0(t);let r=parseFloat(e.width)||0,n=parseFloat(e.height)||0;const i=Q0(t),a=i?t.offsetWidth:r,o=i?t.offsetHeight:n,s=qi(r)!==a||qi(n)!==o;return s&&(r=a,n=o),{width:r,height:n,$:s}}function rl(t){return B0(t)?t:t.contextElement}function j2(t){const e=rl(t);if(!Q0(e))return K0(1);const r=e.getBoundingClientRect(),{width:n,height:i,$:a}=tf(e);let o=(a?qi(r.width):r.width)/n,s=(a?qi(r.height):r.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const uI=K0(0);function rf(t){const e=r0(t);return!tl()||!e.visualViewport?uI:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function fI(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==r0(t)?!1:e}function _2(t,e,r,n){e===void 0&&(e=!1),r===void 0&&(r=!1);const i=t.getBoundingClientRect(),a=rl(t);let o=K0(1);e&&(n?B0(n)&&(o=j2(n)):o=j2(t));const s=fI(a,r,n)?rf(a):K0(0);let l=(i.left+s.x)/o.x,c=(i.top+s.y)/o.y,d=i.width/o.x,h=i.height/o.y;if(a){const g=r0(a),m=n&&B0(n)?r0(n):n;let v=g,_=g7(v);for(;_&&n&&m!==v;){const y=j2(_),$=_.getBoundingClientRect(),w=D0(_),k=$.left+(_.clientLeft+parseFloat(w.paddingLeft))*y.x,b=$.top+(_.clientTop+parseFloat(w.paddingTop))*y.y;l*=y.x,c*=y.y,d*=y.x,h*=y.y,l+=k,c+=b,v=r0(_),_=g7(v)}}return K2({width:d,height:h,x:l,y:c})}function nl(t,e){const r=za(t).scrollLeft;return e?e.left+r:_2(t1(t)).left+r}function nf(t,e,r){r===void 0&&(r=!1);const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-(r?0:nl(t,n)),a=n.top+e.scrollTop;return{x:i,y:a}}function pI(t){let{elements:e,rect:r,offsetParent:n,strategy:i}=t;const a=i==="fixed",o=t1(n),s=e?Va(e.floating):!1;if(n===o||s&&a)return r;let l={scrollLeft:0,scrollTop:0},c=K0(1);const d=K0(0),h=Q0(n);if((h||!h&&!a)&&((sr(n)!=="body"||j5(o))&&(l=za(n)),Q0(n))){const m=_2(n);c=j2(n),d.x=m.x+n.clientLeft,d.y=m.y+n.clientTop}const g=o&&!h&&!a?nf(o,l,!0):K0(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+d.x+g.x,y:r.y*c.y-l.scrollTop*c.y+d.y+g.y}}function mI(t){return Array.from(t.getClientRects())}function gI(t){const e=t1(t),r=za(t),n=t.ownerDocument.body,i=It(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),a=It(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let o=-r.scrollLeft+nl(t);const s=-r.scrollTop;return D0(n).direction==="rtl"&&(o+=It(e.clientWidth,n.clientWidth)-i),{width:i,height:a,x:o,y:s}}function vI(t,e){const r=r0(t),n=t1(t),i=r.visualViewport;let a=n.clientWidth,o=n.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;const c=tl();(!c||c&&e==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:a,height:o,x:s,y:l}}function wI(t,e){const r=_2(t,!0,e==="fixed"),n=r.top+t.clientTop,i=r.left+t.clientLeft,a=Q0(t)?j2(t):K0(1),o=t.clientWidth*a.x,s=t.clientHeight*a.y,l=i*a.x,c=n*a.y;return{width:o,height:s,x:l,y:c}}function Rc(t,e,r){let n;if(e==="viewport")n=vI(t,r);else if(e==="document")n=gI(t1(t));else if(B0(e))n=wI(e,r);else{const i=rf(t);n={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return K2(n)}function af(t,e){const r=Y1(t);return r===e||!B0(r)||J2(r)?!1:D0(r).position==="fixed"||af(r,e)}function xI(t,e){const r=e.get(t);if(r)return r;let n=w5(t,[],!1).filter(s=>B0(s)&&sr(s)!=="body"),i=null;const a=D0(t).position==="fixed";let o=a?Y1(t):t;for(;B0(o)&&!J2(o);){const s=D0(o),l=el(o);!l&&s.position==="fixed"&&(i=null),(a?!l&&!i:!l&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||j5(o)&&!l&&af(t,o))?n=n.filter(d=>d!==o):i=s,o=Y1(o)}return e.set(t,n),n}function bI(t){let{element:e,boundary:r,rootBoundary:n,strategy:i}=t;const o=[...r==="clippingAncestors"?Va(e)?[]:xI(e,this._c):[].concat(r),n],s=o[0],l=o.reduce((c,d)=>{const h=Rc(e,d,i);return c.top=It(h.top,c.top),c.right=H0(h.right,c.right),c.bottom=H0(h.bottom,c.bottom),c.left=It(h.left,c.left),c},Rc(e,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function CI(t){const{width:e,height:r}=tf(t);return{width:e,height:r}}function yI(t,e,r){const n=Q0(e),i=t1(e),a=r==="fixed",o=_2(t,!0,a,e);let s={scrollLeft:0,scrollTop:0};const l=K0(0);if(n||!n&&!a)if((sr(e)!=="body"||j5(i))&&(s=za(e)),n){const g=_2(e,!0,a,e);l.x=g.x+e.clientLeft,l.y=g.y+e.clientTop}else i&&(l.x=nl(i));const c=i&&!n&&!a?nf(i,s):K0(0),d=o.left+s.scrollLeft-l.x-c.x,h=o.top+s.scrollTop-l.y-c.y;return{x:d,y:h,width:o.width,height:o.height}}function Lo(t){return D0(t).position==="static"}function Oc(t,e){if(!Q0(t)||D0(t).position==="fixed")return null;if(e)return e(t);let r=t.offsetParent;return t1(t)===r&&(r=r.ownerDocument.body),r}function of(t,e){const r=r0(t);if(Va(t))return r;if(!Q0(t)){let i=Y1(t);for(;i&&!J2(i);){if(B0(i)&&!Lo(i))return i;i=Y1(i)}return r}let n=Oc(t,e);for(;n&&dI(n)&&Lo(n);)n=Oc(n,e);return n&&J2(n)&&Lo(n)&&!el(n)?r:n||hI(t)||r}const _I=async function(t){const e=this.getOffsetParent||of,r=this.getDimensions,n=await r(t.floating);return{reference:yI(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function kI(t){return D0(t).direction==="rtl"}const MI={convertOffsetParentRelativeRectToViewportRelativeRect:pI,getDocumentElement:t1,getClippingRect:bI,getOffsetParent:of,getElementRects:_I,getClientRects:mI,getDimensions:CI,getScale:j2,isElement:B0,isRTL:kI};function SI(t,e){let r=null,n;const i=t1(t);function a(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function o(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),a();const{left:c,top:d,width:h,height:g}=t.getBoundingClientRect();if(s||e(),!h||!g)return;const m=ni(d),v=ni(i.clientWidth-(c+h)),_=ni(i.clientHeight-(d+g)),y=ni(c),w={rootMargin:-m+"px "+-v+"px "+-_+"px "+-y+"px",threshold:It(0,H0(1,l))||1};let k=!0;function b(T){const O=T[0].intersectionRatio;if(O!==l){if(!k)return o();O?o(!1,O):n=setTimeout(()=>{o(!1,1e-7)},1e3)}k=!1}try{r=new IntersectionObserver(b,{...w,root:i.ownerDocument})}catch{r=new IntersectionObserver(b,w)}r.observe(t)}return o(!0),a}function Pa(t,e,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=rl(t),d=i||a?[...c?w5(c):[],...w5(e)]:[];d.forEach($=>{i&&$.addEventListener("scroll",r,{passive:!0}),a&&$.addEventListener("resize",r)});const h=c&&s?SI(c,r):null;let g=-1,m=null;o&&(m=new ResizeObserver($=>{let[w]=$;w&&w.target===c&&m&&(m.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var k;(k=m)==null||k.observe(e)})),r()}),c&&!l&&m.observe(c),m.observe(e));let v,_=l?_2(t):null;l&&y();function y(){const $=_2(t);_&&($.x!==_.x||$.y!==_.y||$.width!==_.width||$.height!==_.height)&&r(),_=$,v=requestAnimationFrame(y)}return r(),()=>{var $;d.forEach(w=>{i&&w.removeEventListener("scroll",r),a&&w.removeEventListener("resize",r)}),h?.(),($=m)==null||$.disconnect(),m=null,l&&cancelAnimationFrame(v)}}const M2=oI,il=tI,Y5=sI,$I=rI,LI=cI,AI=QA,al=iI,XY=lI,S2=(t,e,r)=>{const n=new Map,i={platform:MI,...r},a={...i.platform,_c:n};return JA(t,e,{...i,platform:a})};function II(t,e){const r=n=>{n.composedPath().includes(t)||e()};return document.addEventListener("click",r),{dispose:()=>{document.removeEventListener("click",r)}}}const Ao="data-show";function EI(t,e,r=()=>{},{mainAxis:n,crossAxis:i,rootBoundary:a,ignoreShift:o}={}){let s="hidden",l;const c=window.getComputedStyle(e).maxHeight;function d(){const _={rootBoundary:typeof a=="function"?a():a};S2(t,e,{middleware:[M2({mainAxis:n??14,crossAxis:i??0}),il({allowedPlacements:["top","bottom"],..._}),Y5(_),LI({..._,apply({availableHeight:y}){e.style.maxHeight=c?`min(${c}, ${y}px)`:`${y}px`}})]}).then(({x:y,y:$,middlewareData:w})=>{var k,b,T,O;o||(y+=(b=(k=w.shift)==null?void 0:k.x)!=null?b:0,$+=(O=(T=w.shift)==null?void 0:T.y)!=null?O:0),Object.assign(e.style,{position:"absolute",zIndex:1,left:`${y}px`,top:`${$}px`})}).catch(console.error)}const h=(_=!1)=>{const y=s==="show";y&&!_||(y||(e.setAttribute(Ao,""),s="show",r({display:s})),l?.(),l=Pa(t,e,d,{animationFrame:!0}))},g=()=>{s!=="hidden"&&(e.removeAttribute(Ao),s="hidden",r({display:s}),l?.())},m=()=>{e.hasAttribute(Ao)?g():h()},v=II(t,()=>g());return{get state(){return s},show:h,hide:g,toggle:m,dispose:()=>{l?.(),v.dispose()}}}function rt(t,e){return!!t&&e.some(r=>G_(t.flavour,r))}function sf(t,e,r){const n=t.getParent(e);return n===null?!1:r===n.flavour?!0:sf(t,n,r)}function KY(t){const e=t.parent;if(!e)return[];const r=e.children,n=r.indexOf(t);if(n===-1)return[];const i=r.findIndex((o,s)=>{if(s>n&&rt(o,["affine:paragraph"])&&o.type.startsWith("h")){const l=parseInt(t.type.slice(1));return parseInt(o.type.slice(1))<=l}return!1});let a;return i===-1?a=r.slice(n+1):a=r.slice(n+1,i),a}function JY(t){const e=t.parent;if(!e)return null;const r=e.children.indexOf(t);if(r===-1)return null;for(let n=r-1;n>=0;n--){const i=e.children[n];if(rt(i,["affine:paragraph"])&&i.type.startsWith("h"))return i}return null}function lf(t){const e=t.keys,r=e.map(i=>t[i]);return Object.fromEntries(e.map((i,a)=>[i,r[a]]))}function TI(t,e={}){var r;const n=t.createDoc({id:e.id});n.load();const i=(r=e.title)!=null?r:"",a=n.addBlock("affine:page",{title:new n.Text(i)});t.setDocMeta(n.id,{title:i}),n.addBlock("affine:surface",{},a);const o=n.addBlock("affine:note",{},a);return n.addBlock("affine:paragraph",{},o),n.resetHistory(),n}const HI="page",C2=ct("AffineDocModeService"),Nc=new Map,ii=new Map;class cf extends ya{static setup(e){e.addImpl(C2,cf)}getEditorMode(){return null}getPrimaryMode(e){var r;return(r=Nc.get(e))!=null?r:HI}onPrimaryModeChange(e,r){return ii.get(r)||ii.set(r,new g5),ii.get(r).on(e)}setEditorMode(e){}setPrimaryMode(e,r){var n;Nc.set(r,e),(n=ii.get(r))==null||n.emit(e)}togglePrimaryMode(e){const r=this.getPrimaryMode(e)==="page"?"edgeless":"page";return this.setPrimaryMode(r,e),r}}function QY(t){return{setup:e=>{e.override(C2,()=>t)}}}function BI(t,e){const r=a=>{const o=a.doc.getParent(a);if(!o)return null;const s=o.children.indexOf(a);if(s>0){let l=s-1,c=o.children[l];if(o.role==="root"&&a.role==="hub")for(;c&&c.flavour!=="affine:note";)c=o.children[l],l--;if(!c)return null;for(;c.children.length>0;)c=c.children[c.children.length-1];return c}return t.std.get(C2).getEditorMode()==="edgeless"&&o.role==="hub"?null:o},n={},i=a=>{if(a.id in n)return console.error("Can't get previous block! There's a loop in the block tree!"),null;n[a.id]=!0;const o=r(a);return o?o.role==="content"&&!rt(o,["affine:frame"])?o:i(o):null};return i(e)}function df(t,e,r={}){if(e.id in r)return console.error("Can't get next block! There's a loop in the block tree!"),null;r[e.id]=!0;const n=e.doc;if(e.children.length)return e.children[0];let i=e;for(;i;){const a=n.getNext(i);if(a)return a.role==="hub"?t.std.get(C2).getEditorMode()==="edgeless"?null:df(t,a):a;i=n.getParent(i)}return null}class DI extends Ad{async fromSnapshot(e){const r=await super.fromSnapshot(e),n=r.props.sourceId;return!e.assets.isEmpty()&&n&&await e.assets.writeToBlob(n),r}}const VI=["cubeThick","horizontalThin","pdf"],zI={name:"",size:0,type:"application/octet-stream",sourceId:void 0,caption:void 0,embed:!1,style:VI[1],index:"a0",xywh:"[0,0,0,0]",lockedBySelf:!1,rotate:0},eX=Pt({flavour:"affine:attachment",props:()=>zI,metadata:{version:1,role:"content",parent:["affine:note","affine:surface","affine:edgeless-text","affine:paragraph","affine:list"]},transformer:()=>new DI,toModel:()=>new PI});class PI extends Q1(kt){}const RI=["vertical","horizontal","list","cube"],OI={style:RI[1],url:"",caption:null,description:null,icon:null,image:null,title:null,index:"a0",xywh:"[0,0,0,0]",lockedBySelf:!1,rotate:0},tX=Pt({flavour:"affine:bookmark",props:()=>OI,metadata:{version:1,role:"content",parent:["affine:note","affine:surface","affine:edgeless-text","affine:paragraph","affine:list"]},toModel:()=>new NI});class NI extends Q1(kt){}const rX=Pt({flavour:"affine:code",props:t=>({text:t.Text(),language:null,wrap:!1,caption:""}),metadata:{version:1,role:"content",parent:["affine:note","affine:paragraph","affine:list","affine:edgeless-text"],children:[]}});class FI extends kt{}const nX=Pt({flavour:"affine:database",props:t=>({views:[],title:t.Text(),cells:Object.create(null),columns:[]}),metadata:{role:"hub",version:3,parent:["affine:note"],children:["affine:paragraph","affine:list"]},toModel:()=>new FI}),iX=Pt({flavour:"affine:divider",metadata:{version:1,role:"content",children:[]}});function L1(t){return Object.entries(t).reduce((e,[r,n])=>(e[n]=r,e),{})}var X5=(t=>(t[t.Eight=8]="Eight",t[t.Four=4]="Four",t[t.Six=6]="Six",t[t.Ten=10]="Ten",t[t.Twelve=12]="Twelve",t[t.Two=2]="Two",t))(X5||{}),Ke=(t=>(t.Black="--affine-palette-line-black",t.Blue="--affine-palette-line-blue",t.Green="--affine-palette-line-green",t.Grey="--affine-palette-line-grey",t.Magenta="--affine-palette-line-magenta",t.Orange="--affine-palette-line-orange",t.Purple="--affine-palette-line-purple",t.Red="--affine-palette-line-red",t.Teal="--affine-palette-line-teal",t.White="--affine-palette-line-white",t.Yellow="--affine-palette-line-yellow",t))(Ke||{});const aX=L1(Ke),hf=["--affine-palette-line-yellow","--affine-palette-line-orange","--affine-palette-line-red","--affine-palette-line-magenta","--affine-palette-line-purple","--affine-palette-line-blue","--affine-palette-line-teal","--affine-palette-line-green","--affine-palette-line-black","--affine-palette-line-grey","--affine-palette-line-white"],uf=D.nativeEnum(Ke),oX=Ke.Blue;var qI=(t=>(t.Front="Front",t.Rear="Rear",t))(qI||{}),ol=(t=>(t.Arrow="Arrow",t.Circle="Circle",t.Diamond="Diamond",t.None="None",t.Triangle="Triangle",t))(ol||{});const sX=L1(ol),WI=Ke.Grey,GI=Ke.Black,ZI="None",UI="Arrow",jI=280;var ff=(t=>(t.Bottom="bottom",t.Center="center",t.Top="top",t))(ff||{}),Xe=(t=>(t[t.Straight=0]="Straight",t[t.Orthogonal=1]="Orthogonal",t[t.Curve=2]="Curve",t))(Xe||{});const YI=["edgeless","page"],XI=D.object({title:D.string(),description:D.string()}).partial(),KI=D.object({mode:D.enum(YI),blockIds:D.string().array(),elementIds:D.string().array(),databaseId:D.string().optional(),databaseRowId:D.string().optional()}).partial(),JI=D.object({pageId:D.string(),params:KI.optional()}).merge(XI);var pf=(t=>(t.Blue="--affine-tag-blue",t.Gray="--affine-tag-gray",t.Green="--affine-tag-green",t.Orange="--affine-tag-orange",t.Pink="--affine-tag-pink",t.Purple="--affine-tag-purple",t.Red="--affine-tag-red",t.Teal="--affine-tag-teal",t.Yellow="--affine-tag-yellow",t))(pf||{});const lX=["--affine-tag-gray","--affine-tag-red","--affine-tag-orange","--affine-tag-yellow","--affine-tag-green","--affine-tag-teal","--affine-tag-blue","--affine-tag-purple","--affine-tag-pink"],QI=D.nativeEnum(pf);var Jt=(t=>(t[t.BALANCE=2]="BALANCE",t[t.LEFT=1]="LEFT",t[t.RIGHT=0]="RIGHT",t))(Jt||{}),W1=(t=>(t[t.FOUR=4]="FOUR",t[t.ONE=1]="ONE",t[t.THREE=3]="THREE",t[t.TWO=2]="TWO",t))(W1||{});const eE=450+24*2,tE=92,rE=eE,nE=tE;var sl=(t=>(t.Black="--affine-note-background-black",t.Blue="--affine-note-background-blue",t.Green="--affine-note-background-green",t.Grey="--affine-note-background-grey",t.Magenta="--affine-note-background-magenta",t.Orange="--affine-note-background-orange",t.Purple="--affine-note-background-purple",t.Red="--affine-note-background-red",t.Teal="--affine-note-background-teal",t.White="--affine-note-background-white",t.Yellow="--affine-note-background-yellow",t))(sl||{});const cX=L1(sl),dX=["--affine-note-background-yellow","--affine-note-background-orange","--affine-note-background-red","--affine-note-background-magenta","--affine-note-background-purple","--affine-note-background-blue","--affine-note-background-teal","--affine-note-background-green","--affine-note-background-black","--affine-note-background-grey","--affine-note-background-white"],mf="--affine-note-background-white",iE=D.nativeEnum(sl);var ll=(t=>(t.Box="--affine-note-shadow-box",t.Film="--affine-note-shadow-film",t.Float="--affine-note-shadow-float",t.None="",t.Paper="--affine-note-shadow-paper",t.Sticker="--affine-note-shadow-sticker",t))(ll||{});const hX=L1(ll),uX=["","--affine-note-shadow-box","--affine-note-shadow-sticker","--affine-note-shadow-paper","--affine-note-shadow-float","--affine-note-shadow-film"],gf="--affine-note-shadow-box",aE=D.nativeEnum(ll);var lr=(t=>(t.DocAndEdgeless="both",t.DocOnly="doc",t.EdgelessOnly="edgeless",t))(lr||{}),a0=(t=>(t.Dash="dash",t.None="none",t.Solid="solid",t))(a0||{});const vf="none",fX=L1(a0);var cl=(t=>(t[t.Huge=32]="Huge",t[t.Large=24]="Large",t[t.Medium=16]="Medium",t[t.None=0]="None",t[t.Small=8]="Small",t))(cl||{});const pX=L1(cl),mX=[0,8,16,24,32],wf=8,gX=D.nativeEnum(cl),xf=4,Q2=1.4,x5=.3;var bf=(t=>(t[t.LARGE=28]="LARGE",t[t.MEDIUM=20]="MEDIUM",t[t.SMALL=12]="SMALL",t[t.XLARGE=36]="XLARGE",t))(bf||{}),dl=(t=>(t.Diamond="diamond",t.Ellipse="ellipse",t.Rect="rect",t.Triangle="triangle",t))(dl||{});function vX(t,e){return t==="rect"&&e>0?"roundedRect":t}function wX(t){return t==="roundedRect"?"rect":t}function xX(t){return t==="roundedRect"?.1:0}var K5=(t=>(t.General="General",t.Scribbled="Scribbled",t))(K5||{}),pt=(t=>(t.Black="--affine-palette-shape-black",t.Blue="--affine-palette-shape-blue",t.Green="--affine-palette-shape-green",t.Grey="--affine-palette-shape-grey",t.Magenta="--affine-palette-shape-magenta",t.Orange="--affine-palette-shape-orange",t.Purple="--affine-palette-shape-purple",t.Red="--affine-palette-shape-red",t.Teal="--affine-palette-shape-teal",t.White="--affine-palette-shape-white",t.Yellow="--affine-palette-shape-yellow",t))(pt||{});const oE=["--affine-palette-shape-yellow","--affine-palette-shape-orange","--affine-palette-shape-red","--affine-palette-shape-magenta","--affine-palette-shape-purple","--affine-palette-shape-blue","--affine-palette-shape-teal","--affine-palette-shape-green","--affine-palette-shape-black","--affine-palette-shape-grey","--affine-palette-shape-white"],sE="--affine-palette-shape-yellow",lE=D.nativeEnum(pt),bX=hf,cE=Ke.Yellow,dE=Ke.Black,hE=D.nativeEnum(Ke);var b5=(t=>(t.Dark="dark",t.Light="light",t))(b5||{}),i0=(t=>(t.Center="center",t.Left="left",t.Right="right",t))(i0||{});const CX=L1(i0);var Ra=(t=>(t.Bottom="bottom",t.Center="center",t.Top="top",t))(Ra||{}),q=(t=>(t.Bold="700",t.Light="300",t.Medium="500",t.Regular="400",t.SemiBold="600",t))(q||{});const yX=L1(q);var j=(t=>(t.Italic="italic",t.Normal="normal",t))(j||{}),W=(t=>(t.BebasNeue="blocksuite:surface:BebasNeue",t.Inter="blocksuite:surface:Inter",t.Kalam="blocksuite:surface:Kalam",t.Lora="blocksuite:surface:Lora",t.OrelegaOne="blocksuite:surface:OrelegaOne",t.Poppins="blocksuite:surface:Poppins",t.Satoshi="blocksuite:surface:Satoshi",t))(W||{});const uE=L1(W),_X=Object.entries(uE);var e1=(t=>(t[t.AUTO_WIDTH_AND_HEIGHT=0]="AUTO_WIDTH_AND_HEIGHT",t[t.AUTO_HEIGHT=1]="AUTO_HEIGHT",t))(e1||{});const Cf=Ke.Blue,kX=Pt({flavour:"affine:edgeless-text",props:()=>({xywh:"[0,0,16,16]",index:"a0",lockedBySelf:!1,color:"#000000",fontFamily:W.Inter,fontStyle:j.Normal,fontWeight:q.Regular,textAlign:i0.Left,scale:1,rotate:0,hasMaxWidth:!1}),metadata:{version:1,role:"hub",parent:["affine:surface"],children:["affine:paragraph","affine:list","affine:code","affine:image","affine:bookmark","affine:attachment","affine:embed-!(synced-doc)","affine:latex"]},toModel:()=>new fE});class fE extends Q1(kt){}function $2(t){return Q1(t)}function L2({name:t,version:e,toModel:r,props:n,transformer:i}){return Pt({flavour:`affine:embed-${t}`,props:a=>({index:"a0",xywh:"[0,0,0,0]",lockedBySelf:!1,rotate:0,...n?.(a)}),metadata:{version:e,role:"content"},toModel:r,transformer:i})}const pE=["figma"];class mE extends $2(kt){}const gE={style:pE[0],url:"",caption:null,title:null,description:null},MX=L2({name:"figma",version:1,toModel:()=>new mE,props:()=>gE}),vE=["vertical","horizontal","list","cube"];class wE extends $2(kt){}const xE={style:vE[1],owner:"",repo:"",githubType:"issue",githubId:"",url:"",caption:null,image:null,status:null,statusReason:null,title:null,description:null,createdAt:null,assignees:null},SX=L2({name:"github",version:1,toModel:()=>new wE,props:()=>xE}),bE=["html"];class CE extends $2(kt){}const yE={style:bE[0],caption:null,html:void 0,design:void 0},$X=L2({name:"html",version:1,toModel:()=>new CE,props:()=>yE}),_E=["vertical","horizontal","list","cube","horizontalThin"];class kE extends $2(kt){}const ME={pageId:"",style:_E[1],caption:null,title:void 0,description:void 0},LX=L2({name:"linked-doc",version:1,toModel:()=>new kE,props:()=>ME}),SE=["video"];class $E extends $2(kt){}const LE={style:SE[0],url:"",caption:null,image:null,title:null,description:null,videoId:null},AX=L2({name:"loom",version:1,toModel:()=>new $E,props:()=>LE}),AE=["syncedDoc"];class IE extends $2(kt){}const EE={pageId:"",style:AE[0],caption:void 0,scale:void 0,title:void 0,description:void 0},IX=L2({name:"synced-doc",version:1,toModel:()=>new IE,props:()=>EE}),TE=["video"];class HE extends $2(kt){}const BE={style:TE[0],url:"",caption:null,image:null,title:null,description:null,creator:null,creatorUrl:null,creatorImage:null,videoId:null},EX=L2({name:"youtube",version:1,toModel:()=>new HE,props:()=>BE});var Fc,qc;const TX=Pt({flavour:"affine:frame",props:t=>({title:t.Text(),background:"--affine-palette-transparent",xywh:"[0,0,100,100]",index:"a0",childElementIds:Object.create(null),presentationIndex:Z_(null,null),lockedBySelf:!1}),metadata:{version:1,role:"content",parent:["affine:surface"],children:[]},toModel:()=>new DE});class DE extends(qc=Q1(kt),Fc=Y_,qc){constructor(){super(...arguments),this[Fc]=!0}get childElements(){if(!this.surface)return[];const e=[];for(const r of this.childIds){const n=this.surface.getElementById(r)||this.surface.doc.getBlockById(r);n&&e.push(n)}return e}get childIds(){return[...this.childElementIds?Object.keys(this.childElementIds):[]]}get descendantElements(){return U_(this)}addChild(e){c7(this,e)&&this.doc.transact(()=>{this.childElementIds={...this.childElementIds,[e.id]:!0}})}addChildren(e){e=[...new Set(e)].filter(n=>c7(this,n));const r={};for(const n of e){const i=typeof n=="string"?n:n.id;r[i]=!0}this.doc.transact(()=>{this.childElementIds={...this.childElementIds,...r}})}containsBound(e){return this.elementBound.contains(e)}hasChild(e){return this.childElementIds?e.id in this.childElementIds:!1}hasDescendant(e){return j_(this,e)}includesPoint(e,r,n){return Ae.deserialize(this.xywh).isPointInBound([e,r])}intersectsBound(e){const r=Ae.deserialize(this.xywh);return r.isIntersectWithBound(e)||e.contains(r)}removeChild(e){this.doc.transact(()=>{this.childElementIds&&delete this.childElementIds[e.id]})}}class VE extends Ad{async fromSnapshot(e){const r=await super.fromSnapshot(e),n=r.props.sourceId;return!e.assets.isEmpty()&&n&&!n.startsWith("/")&&await e.assets.writeToBlob(n),r}}const zE={caption:"",sourceId:"",width:0,height:0,index:"a0",xywh:"[0,0,0,0]",lockedBySelf:!1,rotate:0,size:-1},HX=Pt({flavour:"affine:image",props:()=>zE,metadata:{version:1,role:"content"},transformer:()=>new VE,toModel:()=>new PE});class PE extends Q1(kt){}const BX=Pt({flavour:"affine:latex",props:()=>({xywh:"[0,0,16,16]",index:"a0",lockedBySelf:!1,scale:1,rotate:0,latex:""}),metadata:{version:1,role:"content",parent:["affine:note","affine:edgeless-text","affine:paragraph","affine:list"]},toModel:()=>new RE});class RE extends Q1(kt){}const DX=Pt({flavour:"affine:list",props:t=>({type:"bulleted",text:t.Text(),checked:!1,collapsed:!1,order:null}),metadata:{version:1,role:"content",parent:["affine:note","affine:database","affine:list","affine:paragraph","affine:edgeless-text"]}}),VX=Pt({flavour:"affine:note",props:()=>({xywh:`[0,0,${rE},${nE}]`,background:mf,index:"a0",lockedBySelf:!1,hidden:!1,displayMode:lr.DocAndEdgeless,edgeless:{style:{borderRadius:wf,borderSize:xf,borderStyle:vf,shadowType:gf}}}),metadata:{version:1,role:"hub",parent:["affine:page"],children:["affine:paragraph","affine:list","affine:code","affine:divider","affine:database","affine:data-view","affine:image","affine:bookmark","affine:attachment","affine:surface-ref","affine:embed-*","affine:latex"]},toModel:()=>new OE});class OE extends Q1(kt){_isSelectable(){return this.displayMode!==lr.DocOnly}containsBound(e){return this._isSelectable()?super.containsBound(e):!1}includesPoint(e,r){return this._isSelectable()?Ae.deserialize(this.xywh).isPointInBound([e,r],0):!1}intersectsBound(e){return this._isSelectable()?super.intersectsBound(e):!1}}const zX=Pt({flavour:"affine:paragraph",props:t=>({type:"text",text:t.Text(),collapsed:!1}),metadata:{version:1,role:"content",parent:["affine:note","affine:database","affine:paragraph","affine:list","affine:edgeless-text"]},toModel:()=>new NE});class NE extends kt{}class hl extends kt{constructor(){super(),this.created.once(()=>{this.doc.slots.rootAdded.on(e=>{const r=this.doc.getBlockById(e);if(r instanceof hl){const n=this.doc.collection.meta.getDocMeta(r.doc.id);(!n||n.title!==r.title.toString())&&this.doc.collection.setDocMeta(r.doc.id,{title:r.title.toString()})}})})}}const PX=Pt({flavour:"affine:page",props:t=>({title:t.Text()}),metadata:{version:2,role:"root"},toModel:()=>new hl}),RX=Pt({flavour:"affine:surface-ref",props:()=>({reference:"",caption:""}),metadata:{version:1,role:"content",parent:["affine:note","affine:paragraph","affine:list"]}});var FE=Object.create,yf=Object.defineProperty,qE=Object.getOwnPropertyDescriptor,_f=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),J5=t=>{throw TypeError(t)},WE=(t,e,r)=>e in t?yf(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,GE=t=>{var e;return[,,,FE((e=t?.[_f("metadata")])!=null?e:null)]},kf=["class","method","getter","setter","accessor","field","value","get","set"],Dr=t=>t!==void 0&&typeof t!="function"?J5("Function expected"):t,ZE=(t,e,r,n,i)=>({kind:kf[t],name:e,metadata:n,addInitializer:a=>r._?J5("Already initialized"):i.push(Dr(a||null))}),UE=(t,e)=>WE(e,_f("metadata"),t[3]),N0=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Q5=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=kf[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,qE({get[r](){return jE(this,a)},set[r](b){return YE(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=ZE(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Dr(s)&&(w[_]=s):typeof s!="object"||s===null?J5("Object expected"):(Dr(o=s.get)&&(w.get=o),Dr(o=s.set)&&(w.set=o),Dr(o=s.init)&&y.unshift(o));return w&&yf(i,r,w),i},Mf=(t,e,r)=>e.has(t)||J5("Cannot "+r),jE=(t,e,r)=>(Mf(t,e,"read from private field"),e.get(t)),_r=(t,e,r)=>e.has(t)?J5("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),YE=(t,e,r,n)=>(Mf(t,e,"write to private field"),e.set(t,r),r),Sf,$f,Lf,Af,If,v7,_t,ul,fl,pl,ml,gl;class cr extends(v7=_a,If=[ee()],Af=[Ri((e,r)=>{r._local.delete("commands")}),$i((e,r)=>{const n=r.elementBound;if(e===r.lineWidth||n.w===0||n.h===0)return{};const i=r.points,a=kc(i.map(([o,s])=>({x:o,y:s})),n,r.lineWidth/2,So(n,e-r.lineWidth),e/2);return{points:a.points.map((o,s)=>[o.x,o.y,...i[s][2]!==void 0?[i[s][2]]:[]]),xywh:a.bound.serialize()}}),ee()],Lf=[Ri((e,r)=>{r._local.delete("commands")}),$i((e,r)=>{const n=r.lineWidth,i=Mc(e);return{xywh:So(i,n).serialize()}}),Ed((e,r)=>{const n=r.lineWidth,i=Mc(e),a=So(i,n);return e.map(([s,l,c])=>[s-a.x,l-a.y,...c!==void 0?[c]:[]])}),ee()],$f=[ee(0)],Sf=[$i((e,r)=>{const n=Ae.deserialize(e);if(n.w===r.w&&n.h===r.h)return{};const{lineWidth:i}=r;return{points:kc(r.points.map(([o,s])=>({x:o,y:s})),r,r.lineWidth/2,n,i/2).points.map((o,s)=>[o.x,o.y,...r.points[s][2]!==void 0?[r.points[s][2]]:[]])}}),ee()],v7){constructor(){super(...arguments),_r(this,ul,N0(_t,8,this,"#000000")),N0(_t,11,this),_r(this,fl,N0(_t,12,this,4)),N0(_t,15,this),_r(this,pl,N0(_t,16,this,[])),N0(_t,19,this),_r(this,ml,N0(_t,20,this,0)),N0(_t,23,this),_r(this,gl,N0(_t,24,this,"[0,0,0,0]")),N0(_t,27,this)}get commands(){if(!this._local.has("commands")){const e=X_(this.points,this.lineWidth),r=K_(e);this._local.set("commands",r)}return this._local.get("commands")}get connectable(){return!1}get type(){return"brush"}static propsToY(e){return e}containsBound(e){return Ne(this).some(n=>e.containsPoint(n))}getLineIntersections(e,r){const n=[this.x,this.y],i=Ne(this,o=>this.points.map(s=>Oe.add(s,n))),a=Ae.fromDOMRect(J_(this));if(a.w<8&&a.h<8)return Oe.distanceToLineSegment(e,r,a.center)<5?[]:null;if(a.intersectLine(e,r,!0)){const o=i.length;for(let s=1;s<o;s++){const l=Q_(e,r,i[s-1],i[s]);if(l)return[new m1(l,Oe.normalize(Oe.sub(i[s],i[s-1])))]}}return null}getNearestPoint(e){const{x:r,y:n}=this;return Id(this.points.map(i=>Oe.add(i,[r,n])),e)}getRelativePointLocation(e){const r=Ae.deserialize(this.xywh).getRelativePoint(e);return new m1(r)}includesPoint(e,r,n){var i,a;return ek(Ae.deserialize(this.xywh),this.points,this.rotate,[e,r],((i=n?.hitThreshold)!=null?i:10)/Math.min((a=n?.zoom)!=null?a:1,1))}}_t=GE(v7);ul=new WeakMap;fl=new WeakMap;pl=new WeakMap;ml=new WeakMap;gl=new WeakMap;Q5(_t,4,"color",If,cr,ul);Q5(_t,4,"lineWidth",Af,cr,fl);Q5(_t,4,"points",Lf,cr,pl);Q5(_t,4,"rotate",$f,cr,ml);Q5(_t,4,"xywh",Sf,cr,gl);UE(_t,cr);var XE=Object.create,Ef=Object.defineProperty,KE=Object.getOwnPropertyDescriptor,Tf=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),en=t=>{throw TypeError(t)},JE=(t,e,r)=>e in t?Ef(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,QE=t=>{var e;return[,,,XE((e=t?.[Tf("metadata")])!=null?e:null)]},Hf=["class","method","getter","setter","accessor","field","value","get","set"],Vr=t=>t!==void 0&&typeof t!="function"?en("Function expected"):t,eT=(t,e,r,n,i)=>({kind:Hf[t],name:e,metadata:n,addInitializer:a=>r._?en("Already initialized"):i.push(Vr(a||null))}),tT=(t,e)=>JE(e,Tf("metadata"),t[3]),me=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},nt=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Hf[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,KE({get[r](){return rT(this,a)},set[r](b){return nT(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=eT(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Vr(s)&&(w[_]=s):typeof s!="object"||s===null?en("Object expected"):(Vr(o=s.get)&&(w.get=o),Vr(o=s.set)&&(w.set=o),Vr(o=s.init)&&y.unshift(o));return w&&Ef(i,r,w),i},Bf=(t,e,r)=>e.has(t)||en("Cannot "+r),rT=(t,e,r)=>(Bf(t,e,"read from private field"),e.get(t)),et=(t,e,r)=>e.has(t)?en("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),nT=(t,e,r,n)=>(Bf(t,e,"write to private field"),e.set(t,r),r),Df,Vf,zf,Pf,Rf,Of,Nf,Ff,qf,Wf,Gf,Zf,Uf,jf,Yf,Xf,Kf,Jf,Qf,ep,tp,w7,X,vl,wl,xl,bl,Cl,yl,_l,kl,Ml,Sl,$l,Ll,Al,Il,El,Tl,Hl,Bl,Dl,Vl,zl;const OX=t=>({[Xe.Straight]:"Straight",[Xe.Orthogonal]:"Elbowed",[Xe.Curve]:"Curve"})[t];class Je extends(w7=_a,tp=[g2()],ep=[ee("None")],Qf=[ee({hasMaxWidth:!0,maxWidth:jI})],Jf=[ee(!0)],Kf=[ee({distance:.5,anchor:ff.Center})],Xf=[ee({color:"#000000",fontFamily:W.Inter,fontSize:16,fontStyle:j.Normal,fontWeight:q.Regular,textAlign:i0.Center})],Yf=[ee()],jf=[g2()],Uf=[ee()],Zf=[$i((e,r)=>{const{x:n,y:i}=r;return{absolutePath:e.map(a=>a.clone().setVec(Oe.add(a,[n,i])))}}),g2()],Gf=[ee("Arrow")],Wf=[g2()],qf=[ee()],Ff=[ee()],Nf=[ee()],Of=[ee()],Rf=[ee()],Pf=[ee()],zf=[ee()],Vf=[ee()],Df=[g2()],w7){constructor(){super(...arguments),this.updatingPath=!1,et(this,vl,me(X,8,this,[])),me(X,11,this),et(this,wl,me(X,12,this)),me(X,15,this),et(this,xl,me(X,16,this)),me(X,19,this),et(this,bl,me(X,20,this)),me(X,23,this),et(this,Cl,me(X,24,this)),me(X,27,this),et(this,yl,me(X,28,this)),me(X,31,this),et(this,_l,me(X,32,this)),me(X,35,this),et(this,kl,me(X,36,this,!1)),me(X,39,this),et(this,Ml,me(X,40,this,Xe.Orthogonal)),me(X,43,this),et(this,Sl,me(X,44,this,[])),me(X,47,this),et(this,$l,me(X,48,this)),me(X,51,this),et(this,Ll,me(X,52,this,0)),me(X,55,this),et(this,Al,me(X,56,this)),me(X,59,this),et(this,Il,me(X,60,this,Q2)),me(X,63,this),et(this,El,me(X,64,this,{position:[0,0]})),me(X,67,this),et(this,Tl,me(X,68,this,"#000000")),me(X,71,this),et(this,Hl,me(X,72,this,a0.Solid)),me(X,75,this),et(this,Bl,me(X,76,this,4)),me(X,79,this),et(this,Dl,me(X,80,this,{position:[0,0]})),me(X,83,this),et(this,Vl,me(X,84,this)),me(X,87,this),et(this,zl,me(X,88,this,"[0,0,0,0]")),me(X,91,this)}get connectable(){return!1}get connected(){return!!(this.source.id||this.target.id)}get elementBound(){let e=super.elementBound;return this.hasLabel()&&(e=e.unite(Ae.fromXYWH(this.labelXYWH))),e}get type(){return"connector"}static propsToY(e){return e.text&&!(e.text instanceof Ge.Y.Text)&&(e.text=new Ge.Y.Text(e.text)),e}containsBound(e){return this.absolutePath.some(r=>e.containsPoint(r))||this.hasLabel()&&Ae.fromXYWH(this.labelXYWH).points.some(r=>e.containsPoint(r))}getLineIntersections(e,r){const{mode:n,absolutePath:i}=this;let a=null;return n===Xe.Curve&&i.length>1?a=tk(i,[e,r]):a=Sc(e,r,i),!a&&this.hasLabel()&&(a=Sc(e,r,Ae.fromXYWH(this.labelXYWH).points)),a}getNearestPoint(e){const{mode:r,absolutePath:n}=this;if(r===Xe.Straight){const c=n[0],d=n[n.length-1];return Oe.nearestPointOnLineSegment(c,d,e,!0)}if(r===Xe.Orthogonal){const c=n.map(d=>[d[0],d[1]]);return yr.nearestPoint(c,e)}const i=Qn(n),a=$c(i,e),o=Lc(i,a);if(o)return o;const{x:s,y:l}=this;return[s,l]}getOffsetDistanceByPoint(e,r){const{mode:n,absolutePath:i}=this;let{x:a,y:o,w:s,h:l}=this;if(r&&(a=r.x,o=r.y,s=r.w,l=r.h),e[0]=Oe.clamp(e[0],a,a+s),e[1]=Oe.clamp(e[1],o,o+l),n===Xe.Straight){const d=i[0],h=i[i.length-1],g=Oe.dist(d,e),m=Oe.dist(d,h);return g/m}if(n===Xe.Orthogonal){const d=i.map(v=>[v[0],v[1]]),h=yr.nearestPoint(d,e),g=yr.lenAtPoint(d,h),m=yr.len(d);return g/m}const c=Qn(i);return $c(c,e)}getPointByOffsetDistance(e=.5,r){const{mode:n,absolutePath:i}=this;if(n===Xe.Straight){const h=i[0],g=i[i.length-1];return Oe.lrp(h,g,e)}let{x:a,y:o,w:s,h:l}=this;if(r&&(a=r.x,o=r.y,s=r.w,l=r.h),n===Xe.Orthogonal){const h=i.map(m=>[m[0],m[1]]),g=yr.pointAt(h,e);return g||[a+s/2,o+l/2]}const c=Qn(i),d=Lc(c,e);return d||[a+s/2,o+l/2]}getRelativePointLocation(e){return new m1(Ae.deserialize(this.xywh).getRelativePoint(e))}hasLabel(){return!!(!this.lableEditing&&this.labelDisplay&&this.labelXYWH)}includesPoint(e,r,n){const i=[e,r];if(this.labelIncludesPoint(i))return!0;const{mode:a,strokeWidth:o,absolutePath:s}=this,l=a===Xe.Curve?rk(Qn(s),i):Id(s,i);return Oe.dist(l,i)<(n?.hitThreshold?o/2:0)+8}labelIncludesPoint(e){return this.hasLabel()&&Ae.fromXYWH(this.labelXYWH).isPointInBound(e)}moveTo(e){const r=Ae.deserialize(this.xywh),n=Oe.sub([e.x,e.y],[r.x,r.y]),{source:i,target:a}=this;if(!i.id&&i.position&&(this.source={position:Oe.add(i.position,n)}),!a.id&&a.position&&(this.target={position:Oe.add(a.position,n)}),this.hasLabel()){const[o,s,l,c]=this.labelXYWH;this.labelXYWH=[o+n[0],s+n[1],l,c]}}resize(e,r,n){this.updatingPath=!1;const i=this.resizePath(r,n);this.xywh=e.serialize(),this.path=i.map(o=>o.clone().setVec(Oe.sub(o,e.tl)));const a={};if(this.hasLabel()){const[o,s]=this.getPointByOffsetDistance(this.labelOffset.distance),[,,l,c]=this.labelXYWH;a.labelXYWH=[o-l/2,s-c/2,l,c]}return this.source.id||(a.source={...this.source,position:i[0].toVec()}),this.target.id||(a.target={...this.target,position:i[i.length-1].toVec()}),a}resizePath(e,r){return this.mode===Xe.Curve?e.map(n=>{const[i,a,o,s]=[n,n.tangent,n.absIn,n.absOut].map(d=>new DOMPoint(...d).matrixTransform(r)).map(d=>[d.x,d.y]),l=Oe.sub(o,i),c=Oe.sub(s,i);return new m1(i,a,l,c)}):e.map(n=>{const{x:i,y:a}=new DOMPoint(...n).matrixTransform(r),o=[i,a];return m1.fromVec(o)})}serialize(){const e=super.serialize();return e.xywh=this.xywh,e.source=structuredClone(this.source),e.target=structuredClone(this.target),e}}X=QE(w7);vl=new WeakMap;wl=new WeakMap;xl=new WeakMap;bl=new WeakMap;Cl=new WeakMap;yl=new WeakMap;_l=new WeakMap;kl=new WeakMap;Ml=new WeakMap;Sl=new WeakMap;$l=new WeakMap;Ll=new WeakMap;Al=new WeakMap;Il=new WeakMap;El=new WeakMap;Tl=new WeakMap;Hl=new WeakMap;Bl=new WeakMap;Dl=new WeakMap;Vl=new WeakMap;zl=new WeakMap;nt(X,4,"absolutePath",tp,Je,vl);nt(X,4,"frontEndpointStyle",ep,Je,wl);nt(X,4,"labelConstraints",Qf,Je,xl);nt(X,4,"labelDisplay",Jf,Je,bl);nt(X,4,"labelOffset",Kf,Je,Cl);nt(X,4,"labelStyle",Xf,Je,yl);nt(X,4,"labelXYWH",Yf,Je,_l);nt(X,4,"lableEditing",jf,Je,kl);nt(X,4,"mode",Uf,Je,Ml);nt(X,4,"path",Zf,Je,Sl);nt(X,4,"rearEndpointStyle",Gf,Je,$l);nt(X,4,"rotate",Wf,Je,Ll);nt(X,4,"rough",qf,Je,Al);nt(X,4,"roughness",Ff,Je,Il);nt(X,4,"source",Nf,Je,El);nt(X,4,"stroke",Of,Je,Tl);nt(X,4,"strokeStyle",Rf,Je,Hl);nt(X,4,"strokeWidth",Pf,Je,Bl);nt(X,4,"target",zf,Je,Dl);nt(X,4,"text",Vf,Je,Vl);nt(X,4,"xywh",Df,Je,zl);tT(X,Je);class Wc extends Td{constructor(){super(...arguments),this._path=[],this.absolutePath=[],this.mode=Xe.Orthogonal,this.roughness=Q2,this.source={position:[0,0]},this.stroke="#000000",this.strokeStyle=a0.Solid,this.strokeWidth=4,this.target={position:[0,0]},this.updatingPath=!1}get path(){return this._path}set path(e){const{x:r,y:n}=this;this._path=e,this.absolutePath=e.map(i=>i.clone().setVec([i[0]+r,i[1]+n]))}get type(){return"connector"}}var iT=Object.create,rp=Object.defineProperty,aT=Object.getOwnPropertyDescriptor,np=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),tn=t=>{throw TypeError(t)},oT=(t,e,r)=>e in t?rp(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,sT=t=>{var e;return[,,,iT((e=t?.[np("metadata")])!=null?e:null)]},ip=["class","method","getter","setter","accessor","field","value","get","set"],zr=t=>t!==void 0&&typeof t!="function"?tn("Function expected"):t,lT=(t,e,r,n,i)=>({kind:ip[t],name:e,metadata:n,addInitializer:a=>r._?tn("Already initialized"):i.push(zr(a||null))}),cT=(t,e)=>oT(e,np("metadata"),t[3]),z2=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Pl=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=ip[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,aT({get[r](){return dT(this,a)},set[r](b){return hT(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=lT(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?zr(s)&&(w[_]=s):typeof s!="object"||s===null?tn("Object expected"):(zr(o=s.get)&&(w.get=o),zr(o=s.set)&&(w.set=o),zr(o=s.init)&&y.unshift(o));return w&&rp(i,r,w),i},ap=(t,e,r)=>e.has(t)||tn("Cannot "+r),dT=(t,e,r)=>(ap(t,e,"read from private field"),e.get(t)),Io=(t,e,r)=>e.has(t)?tn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),hT=(t,e,r,n)=>(ap(t,e,"write to private field"),e.set(t,r),r),op,sp,lp,x7,$0,Rl,Ol,Nl;class Oa extends(x7=Bd,lp=[Dd((e,r,n)=>{var i;r.children.doc&&r.setChildIds(Array.from(r.children.keys()),(i=n?.local)!=null?i:!1)}),ee()],sp=[g2()],op=[ee()],x7){constructor(){super(...arguments),Io(this,Rl,z2($0,8,this,new Ge.Y.Map)),z2($0,11,this),Io(this,Ol,z2($0,12,this,!0)),z2($0,15,this),Io(this,Nl,z2($0,16,this,new Ge.Y.Text)),z2($0,19,this)}get rotate(){return 0}set rotate(e){}get type(){return"group"}static propsToY(e){if("title"in e&&!(e.title instanceof Ge.Y.Text)&&(e.title=new Ge.Y.Text(e.title)),e.children&&!(e.children instanceof Ge.Y.Map)){const r=new Ge.Y.Map;Hd(e.children).forEach(n=>{r.set(n,!0)}),e.children=r}return e}addChild(e){c7(this,e)&&this.surface.doc.transact(()=>{this.children.set(e.id,!0)})}containsBound(e){return e.contains(Ae.deserialize(this.xywh))}getLineIntersections(e,r){const n=Ae.deserialize(this.xywh);return W5(e,r,n.points)}removeChild(e){this.children&&this.surface.doc.transact(()=>{this.children.delete(e.id)})}serialize(){return super.serialize()}}$0=sT(x7);Rl=new WeakMap;Ol=new WeakMap;Nl=new WeakMap;Pl($0,4,"children",lp,Oa,Rl);Pl($0,4,"showTitle",sp,Oa,Ol);Pl($0,4,"title",op,Oa,Nl);cT($0,Oa);class Na{}class uT extends Na{constructor(){super(...arguments),this._colorOrders=[Ke.Purple,Ke.Magenta,Ke.Orange,Ke.Yellow,Ke.Green,"#7ae2d5"],this.root={radius:8,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:4,strokeColor:"#84CFFF",fontFamily:W.Poppins,fontSize:20,fontWeight:q.SemiBold,color:"--affine-black",filled:!0,fillColor:"--affine-white",padding:[11,22],shadow:{offsetX:0,offsetY:6,blur:12,color:"rgba(0, 0, 0, 0.14)"}}}_getColor(e){return this._colorOrders[e%this._colorOrders.length]}getNodeStyle(e,r){var n;const i=this._getColor((n=r[1])!=null?n:0);return{connector:{strokeStyle:a0.Solid,stroke:i,strokeWidth:3,mode:Xe.Curve},collapseButton:{width:16,height:16,radius:.5,filled:!0,fillColor:"--affine-white",strokeColor:i,strokeWidth:3},expandButton:{width:24,height:24,radius:8,filled:!0,fillColor:i,strokeColor:i,strokeWidth:0,padding:[4,0],color:"--affine-white",fontFamily:W.Inter,fontWeight:q.Bold,fontSize:15},node:{radius:8,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:3,strokeColor:i,fontFamily:W.Poppins,fontSize:16,fontWeight:q.Medium,color:"--affine-black",filled:!0,fillColor:"--affine-white",padding:[6,22],shadow:{offsetX:0,offsetY:6,blur:12,color:"rgba(0, 0, 0, 0.14)"}}}}}const fT=new uT;class pT extends Na{constructor(){super(...arguments),this._colorOrders=[pt.Blue,"#7ae2d5",pt.Yellow],this.root={radius:3,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:3,strokeColor:"--affine-black",fontFamily:W.Poppins,fontSize:18,fontWeight:q.SemiBold,color:pt.Black,filled:!0,fillColor:pt.Orange,padding:[11,22],shadow:{blur:0,offsetX:3,offsetY:3,color:"--affine-black"}}}_getColor(e){return e>=this._colorOrders.length?Br(this._colorOrders):this._colorOrders[e]}getNodeStyle(e,r){const n=this._getColor(r.length-2);return{connector:{strokeStyle:a0.Solid,stroke:"--affine-black",strokeWidth:3,mode:Xe.Orthogonal},collapseButton:{width:16,height:16,radius:.5,filled:!0,fillColor:"--affine-white",strokeColor:"--affine-black",strokeWidth:3},expandButton:{width:24,height:24,radius:2,filled:!0,fillColor:"--affine-black",padding:[4,0],strokeColor:"--affine-black",strokeWidth:0,color:"--affine-white",fontFamily:W.Inter,fontWeight:q.Bold,fontSize:15},node:{radius:3,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:3,strokeColor:"--affine-black",fontFamily:W.Poppins,fontSize:16,fontWeight:q.SemiBold,color:pt.Black,filled:!0,fillColor:n,padding:[6,22],shadow:{blur:0,offsetX:3,offsetY:3,color:"--affine-black"}}}}}const mT=new pT;class gT extends Na{constructor(){super(...arguments),this._strokeColor=[Ke.Yellow,Ke.Green,Ke.Teal],this.root={radius:10,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:0,strokeColor:"transparent",fontFamily:W.Poppins,fontSize:16,fontWeight:q.Medium,color:pt.Black,filled:!0,fillColor:pt.Yellow,padding:[10,22],shadow:{blur:12,offsetX:0,offsetY:0,color:"rgba(66, 65, 73, 0.18)"}}}_getColor(e){return this._strokeColor[e%this._strokeColor.length]}getNodeStyle(e,r){const n=this._getColor(r.length-2);return{node:{radius:10,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:2,strokeColor:n,fontFamily:W.Poppins,fontSize:16,fontWeight:q.Medium,color:pt.Black,filled:!0,fillColor:pt.White,padding:[6,22],shadow:{blur:12,offsetX:0,offsetY:0,color:"rgba(66, 65, 73, 0.18)"}},collapseButton:{width:16,height:16,radius:.5,filled:!0,fillColor:"--affine-white",strokeColor:"#3CBC36",strokeWidth:3},expandButton:{width:24,height:24,radius:8,filled:!0,fillColor:"#3CBC36",padding:[4,0],strokeColor:"#3CBC36",strokeWidth:0,color:"#fff",fontFamily:W.Inter,fontWeight:q.Bold,fontSize:15},connector:{strokeStyle:a0.Solid,stroke:n,strokeWidth:2,mode:Xe.Curve}}}}const vT=new gT;class wT extends Na{constructor(){super(...arguments),this._colors=[pt.Purple,pt.Magenta,pt.Orange,pt.Yellow,pt.Green,pt.Blue],this.root={radius:0,textResizing:e1.AUTO_WIDTH_AND_HEIGHT,strokeWidth:0,strokeColor:"transparent",fontFamily:W.Kalam,fontSize:22,fontWeight:q.Bold,color:"--affine-black",filled:!0,fillColor:"transparent",padding:[0,10]}}_getColor(e){return this._colors[e%this._colors.length]}getNodeStyle(e,r){var n;const i=this._getColor((n=r[1])!=null?n:0);return{connector:{strokeStyle:a0.Solid,stroke:i,strokeWidth:3,mode:Xe.Curve},collapseButton:{width:16,height:16,radius:.5,filled:!0,fillColor:"--affine-white",strokeColor:i,strokeWidth:3},expandButton:{width:24,height:24,radius:8,filled:!0,fillColor:i,padding:[4,0],strokeColor:i,strokeWidth:0,color:"--affine-white",fontFamily:W.Inter,fontWeight:q.Bold,fontSize:15},node:{...this.root,fontSize:18,padding:[1.5,10]}}}}const xT=new wT,bT={[W1.ONE]:fT,[W1.TWO]:mT,[W1.THREE]:vT,[W1.FOUR]:xT},NX=(t,e)=>{Object.entries(e).forEach(([r,n])=>{nk(t.element[r],n)||(t.element[r]=n)})};function CT(t,e){const r=new Set,n=[],i=(a,o=[],s=!1)=>{if(r.has(a.id)){n.push({detached:s,chain:o});return}r.add(a.id),o.push(a),a.children.forEach(l=>i(l,o.slice(),s))};return i(t),e.forEach(a=>{r.has(a.id)||i(a,[],!0)}),n}var yT=Object.create,cp=Object.defineProperty,_T=Object.getOwnPropertyDescriptor,dp=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),rn=t=>{throw TypeError(t)},kT=(t,e,r)=>e in t?cp(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,MT=t=>{var e;return[,,,yT((e=t?.[dp("metadata")])!=null?e:null)]},hp=["class","method","getter","setter","accessor","field","value","get","set"],Pr=t=>t!==void 0&&typeof t!="function"?rn("Function expected"):t,ST=(t,e,r,n,i)=>({kind:hp[t],name:e,metadata:n,addInitializer:a=>r._?rn("Already initialized"):i.push(Pr(a||null))}),$T=(t,e)=>kT(e,dp("metadata"),t[3]),P2=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Fl=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=hp[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,_T({get[r](){return LT(this,a)},set[r](b){return AT(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=ST(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Pr(s)&&(w[_]=s):typeof s!="object"||s===null?rn("Object expected"):(Pr(o=s.get)&&(w.get=o),Pr(o=s.set)&&(w.set=o),Pr(o=s.init)&&y.unshift(o));return w&&cp(i,r,w),i},up=(t,e,r)=>e.has(t)||rn("Cannot "+r),LT=(t,e,r)=>(up(t,e,"read from private field"),e.get(t)),Eo=(t,e,r)=>e.has(t)?rn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),AT=(t,e,r,n)=>(up(t,e,"write to private field"),e.set(t,r),r),fp,pp,mp,b7,L0,ql,Wl,Gl;const IT=D.object({text:D.string(),xywh:D.optional(D.string())}),gp=IT.extend({children:D.lazy(()=>gp.array()).optional()});function ET(t){return typeof t.text=="string"&&Array.isArray(t.children)}function TT(t,e,r){var n;e.children.doc&&(e.setChildIds(Array.from(e.children.keys()),(n=r?.local)!=null?n:!0),e.buildTree(),e.connectors.clear())}function HT(t,e,r){r&&(e.surface.doc.transact(()=>{var n;(n=e._tree)==null||n.children.forEach(i=>{e.children.has(i.id)&&e.children.set(i.id,{index:i.detail.index,parent:i.detail.parent})})}),e.buildTree())}function BT(t,e,r){r&&e.layout()}class Fa extends(b7=Bd,mp=[Ed((e,r)=>{if(e instanceof Ge.Y.Map)return r.requestBuildTree(),r.requestLayout(),e;{gp.parse(e);const n=new Ge.Y.Map,i=r.surface,a=i.doc,o=(s,l=null,c="a0")=>{var d;const h=i.addElement({type:"shape",text:s.text,xywh:s.xywh?s.xywh:"[0, 0, 100, 30]"});n.set(h,{index:c,parent:l??void 0});let g="a0";(d=s.children)==null||d.forEach(m=>{o(m,h,g),g=ei(g,null)})};return a.transact(()=>{o(e)}),r.requestBuildTree(),r.requestLayout(),n}}),Dd(TT),ee()],pp=[Ri(HT),ee()],fp=[Ri(BT),ee()],b7){constructor(){super(...arguments),this._layout=null,this._nodeMap=new Map,this._queueBuildTree=!1,this._queuedLayout=!1,this._stashedNode=new Set,this.connectors=new Map,Eo(this,ql,P2(L0,8,this,new Ge.Y.Map)),P2(L0,11,this),Eo(this,Wl,P2(L0,12,this,Jt.RIGHT)),P2(L0,15,this),Eo(this,Gl,P2(L0,16,this,W1.ONE)),P2(L0,19,this)}get nodeMap(){return this._nodeMap}get rotate(){return 0}set rotate(e){}get styleGetter(){return bT[this.style]}get tree(){return this._tree}get type(){return"mindmap"}static propsToY(e){if(e.children&&!ET(e.children)&&!(e.children instanceof Ge.Y.Map)){const r=new Ge.Y.Map;Hd(e.children).forEach(n=>{const i=ik(e.children[n],["index","parent"]);r.set(n,i)}),e.children=r}return e}_cfgBalanceLayoutDir(){if(this.layoutType!==Jt.BALANCE)return;const e=this._tree,r=Math.ceil(e.children.length/2);e.right.push(...e.children.slice(0,r)),e.left.push(...e.children.slice(r)),e.left.reverse()}_isConnectorOutdated(e,r=!0){const n="collapsed"in e,{connector:i,from:a,layout:o}=e;if(!a.element||!n&&!e.to.element)return{outdated:!0,cacheKey:""};const s=n?`${a.element.xywh}-collapsed-${o}-${this.style}`:`${a.element.xywh}-${e.to.element.xywh}-${o}-${this.style}`;return i.cache.get("MINDMAP_CONNECTOR")===s?!1:(r&&i.cache.set("MINDMAP_CONNECTOR",s),!0)}_getXYWH(){return super._getXYWH()}addChild(e){}addNode(e,r,n="after",i={}){var a,o;if(e&&typeof e!="string"&&(e=e.id),e&&!this._nodeMap.has(e))throw new Error(`Parent node ${e} not found`);i.text=new Ge.Y.Text((a=i.text)!=null?a:"New node");const s=(o=i.type)!=null?o:"shape";let l;return this.surface.doc.transact(()=>{var c,d,h,g,m;const v=e?this._nodeMap.get(e):null;if(v){let _=Br(v.children)?ei(Br(v.children).detail.index,null):"a0";r=r??((c=Br(v.children))==null?void 0:c.id);const y=typeof r=="number"?v.children[r]:r?this._nodeMap.get(r):void 0,$=y?this.getPath(y):this.getPath(v).concat([0]),w=this.styleGetter.getNodeStyle(y??v,$);if(l=this.surface.addElement({type:s,xywh:"[0,0,100,30]",maxWidth:!1,...i,...w.node}),y){const b=v.children.findIndex(T=>T.id===r);_=n==="after"?ei(y.detail.index,(h=(d=v.children[b+1])==null?void 0:d.detail.index)!=null?h:null):ei((m=(g=v.children[b-1])==null?void 0:g.detail.index)!=null?m:null,y.detail.index)}const k={index:_,parent:e};this.children.set(l,k)}else{const _=this.styleGetter.root;l=this.surface.addElement({type:s,xywh:"[0,0,113,41]",maxWidth:!1,...i,..._}),this.children.clear(),this.children.set(l,{index:"a0"})}}),this.layout(),l}buildTree(){const e=new Map,r=this.children;if(!r||r.size===0){this._nodeMap=e,this._tree=null;return}let n;if(r.forEach((a,o)=>{e.has(o)||e.set(o,{id:o,index:a.index,detail:a,element:this.surface.getElementById(o),children:[],parent:null});const s=e.get(o);if(s.detail||(s.detail=a),!a.parent)n=s,n.left=[],n.right=[];else{e.has(a.parent)||e.set(a.parent,{id:a.parent,detail:r.get(a.parent),parent:null,children:[],element:this.surface.getElementById(a.parent)});const l=e.get(a.parent);l.children.push(s),s.parent=l}}),e.forEach(a=>{a.children.sort((o,s)=>o.detail.index===s.detail.index?0:o.detail.index>s.detail.index?1:-1)}),!n)return;const i=CT(n,e);if(i.length){this.surface.doc.withoutTransact(()=>{i.forEach(a=>{if(a.detached)a.chain.forEach(o=>{this.children.delete(o.id)});else{const o=Br(a.chain);o&&this.children.set(o.id,{index:o.detail.index})}})});return}this._nodeMap=e,this._tree=n,this.layoutType===Jt.BALANCE?this._cfgBalanceLayoutDir():this._tree[this.layoutType===Jt.RIGHT?"right":"left"]=this._tree.children}getChildNodes(e,r){const n=this._nodeMap.get(e);return n?r&&e===this._tree.id?this._tree[r]:n.children:[]}getConnectors(e){var r;if(!this._nodeMap.has(e.id))return null;if(e.detail.collapsed){const n=`#${e.id}-collapsed`,i=this.getLayoutDir(e),a=(r=this.connectors.get(n))!=null?r:new Wc(this.surface),o=this.connectors.has(n),s=this.styleGetter.getNodeStyle(e,this.getPath(e).concat([0])).connector,l=this._isConnectorOutdated({connector:a,from:e,collapsed:!0,layout:i});if(o||(a.id=n,this.connectors.set(n,a)),l){const c=e.element.elementBound;a.id=n,a.source={id:e.id,position:i===Jt.LEFT?[0,.5]:[1,.5]},a.target={position:i===Jt.LEFT?[c.x-6,c.y+c.h/2]:[c.x+c.w+6,c.y+c.h/2]},Object.entries(s).forEach(([d,h])=>{a[d]=h}),a.mode=Xe.Straight}return[{outdated:l,connector:a}]}else{const n=e;return n.children.map(i=>{var a;const o=this.getLayoutDir(i),s=`#${n.id}-${i.id}`,l=this.connectors.has(s),c=this.styleGetter.getNodeStyle(i,this.getPath(i)).connector,d=(a=this.connectors.get(s))!=null?a:new Wc(this.surface),h=this._isConnectorOutdated({connector:d,from:n,to:i,layout:o});return l||(d.id=s,this.connectors.set(s,d)),h&&(d.source={id:n.id,position:o===Jt.RIGHT?[1,.5]:[0,.5]},d.target={id:i.id,position:o===Jt.RIGHT?[0,.5]:[1,.5]},Object.entries(c).forEach(([g,m])=>{d[g]=m})),{outdated:h,connector:d}})}}getLayoutDir(e){var r,n;e=typeof e=="string"?this._nodeMap.get(e):e;let i=e;const a=this._tree;for(;i;){if(i.overriddenDir!==void 0)return i.overriddenDir;const o=i.detail.parent&&(r=this._nodeMap.get(i.detail.parent))!=null?r:null;if(o===a)return(n=o.overriddenDir)!=null?n:a.left.includes(i)?Jt.LEFT:a.right.includes(i)?Jt.RIGHT:this.layoutType;i=o}return this.layoutType}getNode(e){var r;return(r=this._nodeMap.get(e))!=null?r:null}getParentNode(e){var r;const n=this.children.get(e);return n?.parent&&(r=this._nodeMap.get(n.parent))!=null?r:null}getPath(e){let r=this._nodeMap.get(typeof e=="string"?e:e.id);if(!r)throw new Error("Node not found");const n=[];for(;r&&r!==this._tree;){const i=this._nodeMap.get(r.detail.parent);n.unshift(i.children.indexOf(r)),r=i}return n.unshift(0),n}getSiblingNode(e,r="next",n){var i;const a=this._nodeMap.get(e);if(!a)return null;const o=this._nodeMap.get(a.detail.parent);if(!o)return null;const s=n&&o.id===this._tree.id?this._tree[n]:o.children,l=s.indexOf(a);if(l===-1)return null;const c=r==="next"?l+1:l-1;return(i=s[c])!=null?i:null}includesPoint(e,r,n){var i,a,o,s,l,c,d,h;const g=this.elementBound;return g.x-=(a=(i=n.responsePadding)==null?void 0:i[0])!=null?a:0,g.w+=((s=(o=n.responsePadding)==null?void 0:o[0])!=null?s:0)*2,g.y-=(c=(l=n.responsePadding)==null?void 0:l[1])!=null?c:0,g.h+=((h=(d=n.responsePadding)==null?void 0:d[1])!=null?h:0)*2,g.containsPoint([e,r])}layout(e=this.tree,r={applyStyle:!0,calculateTreeBound:!0,stashed:!0}){this._layout&&this._layout(e,r)}moveTo(e){const{x:r,y:n}=this,i=typeof e=="string"?Ac(e):e,a=i[0]-r,o=i[1]-n+i[3];this.surface.doc.transact(()=>{this.childElements.forEach(s=>{const l=Ac(s.xywh);s.xywh=`[${l[0]+a},${l[1]+o},${l[2]},${l[3]}]`})})}onCreated(){this.buildTree()}removeChild(e){if(!this._nodeMap.has(e.id))return;const r=this.surface,n=[],i=a=>{var o,s;(o=a.children)==null||o.forEach(l=>{i(l)}),(s=this.children)==null||s.delete(a.id),n.push(a.id)};r.doc.transact(()=>{i(this._nodeMap.get(e.id))}),queueMicrotask(()=>{n.forEach(a=>r.deleteElement(a))}),this.buildTree(),this.requestLayout()}requestBuildTree(){this._queueBuildTree||(this._queueBuildTree=!0,queueMicrotask(()=>{this.buildTree(),this._queueBuildTree=!1}))}requestLayout(){this._queuedLayout||(this._queuedLayout=!0,queueMicrotask(()=>{this.layout(),this._queuedLayout=!1}))}serialize(){return super.serialize()}setLayoutMethod(e){this._layout=e}stashTree(e){const r=typeof e=="string"?this.getNode(e):e;if(!r||this._stashedNode.has(r.id))return;const n=new Set,i=a=>{a.element.stash("xywh"),n.add(a.element),a.children.length&&a.children.forEach(o=>i(o))};return i(r),()=>{this._stashedNode.delete(r.id),n.forEach(a=>{a.pop("xywh")})}}toggleCollapse(e,r={}){if(!this._nodeMap.has(e.id))return;const{layout:n=!1}=r;if(e&&e.children.length>0){const i=!e.detail.collapsed,a=!i,o=s=>{s.element.hidden=i,!(a&&s.detail.collapsed)&&s.children.forEach(l=>{o(l)})};e.children.forEach(o),this.surface.doc.transact(()=>{this.children.set(e.id,{...e.detail,collapsed:i})})}n&&this.requestLayout()}traverse(e,r=this._tree,n={}){const{stopOnCollapse:i=!1}=n,a=(o,s)=>{e(o,s),!(i&&o.detail.collapsed)&&o?.children.forEach(l=>{a(l,o)})};r&&a(r,null)}}L0=MT(b7);ql=new WeakMap;Wl=new WeakMap;Gl=new WeakMap;Fl(L0,4,"children",mp,Fa,ql);Fl(L0,4,"layoutType",pp,Fa,Wl);Fl(L0,4,"style",fp,Fa,Gl);$T(L0,Fa);const f2={points({x:t,y:e,w:r,h:n}){return[[t,e+n/2],[t+r/2,e],[t+r,e+n/2],[t+r/2,e+n]]},draw(t,{x:e,y:r,w:n,h:i,rotate:a=0}){const o=e+n/2,s=r+i/2;t.save(),t.translate(o,s),t.rotate(a*Math.PI/180),t.translate(-o,-s),t.beginPath(),t.moveTo(e,r+i/2),t.lineTo(e+n/2,r),t.lineTo(e+n,r+i/2),t.lineTo(e+n/2,r+i),t.closePath(),t.restore()},includesPoint(t,e,r){var n,i;const a=[t,e],o=Ne(this,f2.points);let s=ys(a,o,((n=r?.hitThreshold)!=null?n:1)/((i=r.zoom)!=null?i:1));if(!s)if(!r.ignoreTransparent||this.filled)s=E0([t,e],o);else{const l=this.text;if(!l||!l.length){const c=ks(this,x5),d=Ne(c,f2.points);s=E0(a,d)}else this.textBound&&(s=E0(a,Ne(this,()=>Ae.from(this.textBound).points)))}return s},containsBound(t,e){return Ne(e,f2.points).some(n=>t.containsPoint(n))},getNearestPoint(t,e){const r=Ne(e,f2.points);return ka(r,t)},getLineIntersections(t,e,r){const n=Ne(r,f2.points);return W5(t,e,n)},getRelativePointLocation(t,e){const r=Ae.deserialize(e.xywh),n=r.getRelativePoint(t);let i=f2.points(r);i.push(n),i=v5(i,r.center,e.rotate);const a=i.pop(),o=_s(i,a);return new m1(a,o)}},vp={points({x:t,y:e,w:r,h:n}){return[[t,e+n/2],[t+r/2,e],[t+r,e+n/2],[t+r/2,e+n]]},draw(t,{x:e,y:r,w:n,h:i,rotate:a=0}){const o=e+n/2,s=r+i/2;t.save(),t.translate(o,s),t.rotate(a*Math.PI/180),t.translate(-o,-s),t.beginPath(),t.ellipse(o,s,n/2,i/2,0,0,2*Math.PI),t.restore()},includesPoint(t,e,r){var n,i;const a=[t,e],o=((n=r?.hitThreshold)!=null?n:1)/((i=r?.zoom)!=null?i:1),s=this.w/2,l=this.h/2,c=[this.x+s,this.y+l],d=this.rotate*Math.PI/180;let h=ti(a,c,s+o,l+o,d)&&!ti(a,c,s-o,l-o,d);if(!h)if(!r.ignoreTransparent||this.filled)h=ti(a,c,s,l,d);else{const g=this.text;if(!g||!g.length){const m=s*x5,v=l*x5;h=ti(a,c,m,v,d)}else this.textBound&&(h=E0(a,Ne(this,()=>Ae.from(this.textBound).points)))}return h},containsBound(t,e){return Ne(e,vp.points).some(n=>t.containsPoint(n))},getNearestPoint(t,{rotate:e,xywh:r}){const{center:n,w:i,h:a}=Ae.deserialize(r),o=Ic(e),s=i/2,l=a/2,[c,d]=Oe.rot(Oe.sub(t,n),-o),h=Math.abs(c),g=Math.abs(d);let m=Math.SQRT1_2,v=Math.SQRT1_2,_=0;for(;_<3;_++){const y=s*m,$=l*v,w=(s*s-l*l)*m**3/s,k=(l*l-s*s)*v**3/l,b=y-w,T=$-k,O=h-w,U=g-k,re=Math.hypot(T,b),K=Math.hypot(U,O);m=Ec((O*re/K+w)/s,0,1),v=Ec((U*re/K+k)/l,0,1);const Q=Math.hypot(v,m);m/=Q,v/=Q}return Oe.add(Oe.rot([s*m*Math.sign(c),l*v*Math.sign(d)],o),n)},getLineIntersections(t,e,{rotate:r,xywh:n}){const i=Ic(r),a=Ae.deserialize(n);return ak(t,e,a.center,a.w/2,a.h/2,i)},getRelativePointLocation(t,{rotate:e,xywh:r}){const n=Ae.deserialize(r),i=n.getRelativePoint(t),{x:a,y:o,w:s,h:l,center:c}=n,d=v5([[a,o],[a+s/2,o],[a+s,o],[a+s,o+l/2],[a+s,o+l],[a+s/2,o+l],[a,o+l],[a,o+l/2],i],c,e),h=d.pop(),g=d.length;let m=[0,.5],v=0;for(;v<g;v++){const _=d[v],y=d[(v+1)%g];if(Ae.fromPoints([_,y,c]).containsPoint(h)){m=Oe.normalize(Oe.sub(y,_));break}}return new m1(h,m)}},DT={points({x:t,y:e,w:r,h:n}){return[[t,e],[t+r,e],[t+r,e+n],[t,e+n]]},draw(t,{x:e,y:r,w:n,h:i,rotate:a=0}){t.save(),t.translate(e+n/2,r+i/2),t.rotate(a*Math.PI/180),t.translate(-e-n/2,-r-i/2),t.rect(e,r,n,i),t.restore()},includesPoint(t,e,r){var n,i;const a=[t,e],o=Ne(this,void 0,r.responsePadding);let s=ys(a,o,((n=r?.hitThreshold)!=null?n:1)/((i=r.zoom)!=null?i:1));if(!s)if(!r.ignoreTransparent||this.filled)s=E0([t,e],o);else{const l=this.text;if(!l||!l.length){const c=ks(this,x5),d=Ne(c);s=E0([t,e],d)}else this.textBound&&(s=E0(a,Ne(this,()=>Ae.from(this.textBound).points)))}return s},containsBound(t,e){return Ne(e).some(n=>t.containsPoint(n))},getNearestPoint(t,e){const r=Ne(e);return ka(r,t)},getLineIntersections(t,e,r){const n=Ne(r);return W5(t,e,n)},getRelativePointLocation(t,e){var r,n;const i=Ae.deserialize(e.xywh),a=i.getRelativePoint(t),o=v5([a],i.center,(r=e.rotate)!=null?r:0)[0],s=v5(i.points,i.center,(n=e.rotate)!=null?n:0),l=_s(s,o);return new m1(o,l)}},p2={points({x:t,y:e,w:r,h:n}){return[[t,e+n],[t+r/2,e],[t+r,e+n]]},draw(t,{x:e,y:r,w:n,h:i,rotate:a=0}){const o=e+n/2,s=r+i/2;t.save(),t.translate(o,s),t.rotate(a*Math.PI/180),t.translate(-o,-s),t.beginPath(),t.moveTo(e,r+i),t.lineTo(e+n/2,r),t.lineTo(e+n,r+i),t.closePath(),t.restore()},includesPoint(t,e,r){var n,i;const a=[t,e],o=Ne(this,p2.points);let s=ys(a,o,((n=r?.hitThreshold)!=null?n:1)/((i=r?.zoom)!=null?i:1));if(!s)if(!r.ignoreTransparent||this.filled)s=E0([t,e],o);else{const l=this.text;if(!l||!l.length){const c=ks(this,x5),d=Ne(c,p2.points);s=E0([t,e],d)}else this.textBound&&(s=E0(a,Ne(this,()=>Ae.from(this.textBound).points)))}return s},containsBound(t,e){return Ne(e,p2.points).some(n=>t.containsPoint(n))},getNearestPoint(t,e){const r=Ne(e,p2.points);return ka(r,t)},getLineIntersections(t,e,r){const n=Ne(r,p2.points);return W5(t,e,n)},getRelativePointLocation(t,e){const r=Ae.deserialize(e.xywh),n=r.getRelativePoint(t);let i=p2.points(r);i.push(n),i=v5(i,r.center,e.rotate);const a=i.pop(),o=_s(i,a);return new m1(a,o)}},kr={rect:DT,triangle:p2,ellipse:vp,diamond:f2};var VT=Object.create,wp=Object.defineProperty,zT=Object.getOwnPropertyDescriptor,xp=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),nn=t=>{throw TypeError(t)},PT=(t,e,r)=>e in t?wp(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,bp=t=>{var e;return[,,,VT((e=t?.[xp("metadata")])!=null?e:null)]},Cp=["class","method","getter","setter","accessor","field","value","get","set"],Rr=t=>t!==void 0&&typeof t!="function"?nn("Function expected"):t,RT=(t,e,r,n,i)=>({kind:Cp[t],name:e,metadata:n,addInitializer:a=>r._?nn("Already initialized"):i.push(Rr(a||null))}),yp=(t,e)=>PT(e,xp("metadata"),t[3]),N=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},fe=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Cp[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,zT({get[r](){return OT(this,a)},set[r](b){return NT(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=RT(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Rr(s)&&(w[_]=s):typeof s!="object"||s===null?nn("Object expected"):(Rr(o=s.get)&&(w.get=o),Rr(o=s.set)&&(w.set=o),Rr(o=s.init)&&y.unshift(o));return w&&wp(i,r,w),i},_p=(t,e,r)=>e.has(t)||nn("Cannot "+r),OT=(t,e,r)=>(_p(t,e,"read from private field"),e.get(t)),ue=(t,e,r)=>e.has(t)?nn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),NT=(t,e,r,n)=>(_p(t,e,"write to private field"),e.set(t,r),r),kp,Mp,Sp,$p,Lp,Ap,Ip,Ep,Tp,Hp,Bp,Dp,Vp,zp,Pp,Rp,Op,Np,Fp,qp,Wp,Gp,Zp,Up,jp,C7,G,Zl,Ul,jl,Yl,Xl,Kl,Jl,Ql,e4,t4,r4,n4,i4,a4,o4,s4,l4,c4,d4,h4,u4,f4,p4,m4,g4,Yp,Xp,Kp,Jp,Qp,em,tm,rm,nm,im,am,om,sm,lm,cm,dm,hm,um,y7,te,v4,w4,x4,b4,C4,y4,_4,k4,M4,S4,$4,L4,A4,I4,E4,T4,H4,B4;const _7=20,k7=10;class Re extends(C7=_a,jp=[ee("#000000")],Up=[ee()],Zp=[ee()],Gp=[ee(W.Inter)],Wp=[ee(bf.MEDIUM)],qp=[ee(j.Normal)],Fp=[ee(q.Regular)],Np=[ee(!1)],Op=[ee([k7,_7])],Rp=[ee()],Pp=[ee(0)],zp=[ee(Q2)],Vp=[ee()],Dp=[ee()],Bp=[ee()],Hp=[ee()],Tp=[ee()],Ep=[ee()],Ip=[ee()],Ap=[ee(i0.Center)],Lp=[g2()],$p=[ee(i0.Center)],Sp=[ee(e1.AUTO_HEIGHT)],Mp=[ee(Ra.Center)],kp=[ee()],C7){constructor(){super(...arguments),this.textBound=null,ue(this,Zl,N(G,8,this)),N(G,11,this),ue(this,Ul,N(G,12,this,pt.Yellow)),N(G,15,this),ue(this,jl,N(G,16,this,!1)),N(G,19,this),ue(this,Yl,N(G,20,this)),N(G,23,this),ue(this,Xl,N(G,24,this)),N(G,27,this),ue(this,Kl,N(G,28,this)),N(G,31,this),ue(this,Jl,N(G,32,this)),N(G,35,this),ue(this,Ql,N(G,36,this,!1)),N(G,39,this),ue(this,e4,N(G,40,this,[k7,_7])),N(G,43,this),ue(this,t4,N(G,44,this,0)),N(G,47,this),ue(this,r4,N(G,48,this,0)),N(G,51,this),ue(this,n4,N(G,52,this,Q2)),N(G,55,this),ue(this,i4,N(G,56,this,null)),N(G,59,this),ue(this,a4,N(G,60,this,K5.General)),N(G,63,this),ue(this,o4,N(G,64,this,dl.Rect)),N(G,67,this),ue(this,s4,N(G,68,this,Ke.Yellow)),N(G,71,this),ue(this,l4,N(G,72,this,a0.Solid)),N(G,75,this),ue(this,c4,N(G,76,this,4)),N(G,79,this),ue(this,d4,N(G,80,this)),N(G,83,this),ue(this,h4,N(G,84,this)),N(G,87,this),ue(this,u4,N(G,88,this,!0)),N(G,91,this),ue(this,f4,N(G,92,this)),N(G,95,this),ue(this,p4,N(G,96,this,e1.AUTO_HEIGHT)),N(G,99,this),ue(this,m4,N(G,100,this)),N(G,103,this),ue(this,g4,N(G,104,this,"[0,0,100,100]")),N(G,107,this)}get type(){return"shape"}static propsToY(e){return e.text&&!(e.text instanceof Ge.Y.Text)&&(e.text=new Ge.Y.Text(e.text)),e}containsBound(e){return kr[this.shapeType].containsBound(e,this)}getLineIntersections(e,r){return kr[this.shapeType].getLineIntersections(e,r,this)}getNearestPoint(e){return kr[this.shapeType].getNearestPoint(e,this)}getRelativePointLocation(e){return kr[this.shapeType].getRelativePointLocation(e,this)}includesPoint(e,r,n){var i;return kr[this.shapeType].includesPoint.call(this,e,r,{...n,ignoreTransparent:(i=n.ignoreTransparent)!=null?i:!0})}}G=bp(C7);Zl=new WeakMap;Ul=new WeakMap;jl=new WeakMap;Yl=new WeakMap;Xl=new WeakMap;Kl=new WeakMap;Jl=new WeakMap;Ql=new WeakMap;e4=new WeakMap;t4=new WeakMap;r4=new WeakMap;n4=new WeakMap;i4=new WeakMap;a4=new WeakMap;o4=new WeakMap;s4=new WeakMap;l4=new WeakMap;c4=new WeakMap;d4=new WeakMap;h4=new WeakMap;u4=new WeakMap;f4=new WeakMap;p4=new WeakMap;m4=new WeakMap;g4=new WeakMap;fe(G,4,"color",jp,Re,Zl);fe(G,4,"fillColor",Up,Re,Ul);fe(G,4,"filled",Zp,Re,jl);fe(G,4,"fontFamily",Gp,Re,Yl);fe(G,4,"fontSize",Wp,Re,Xl);fe(G,4,"fontStyle",qp,Re,Kl);fe(G,4,"fontWeight",Fp,Re,Jl);fe(G,4,"maxWidth",Np,Re,Ql);fe(G,4,"padding",Op,Re,e4);fe(G,4,"radius",Rp,Re,t4);fe(G,4,"rotate",Pp,Re,r4);fe(G,4,"roughness",zp,Re,n4);fe(G,4,"shadow",Vp,Re,i4);fe(G,4,"shapeStyle",Dp,Re,a4);fe(G,4,"shapeType",Bp,Re,o4);fe(G,4,"strokeColor",Hp,Re,s4);fe(G,4,"strokeStyle",Tp,Re,l4);fe(G,4,"strokeWidth",Ep,Re,c4);fe(G,4,"text",Ip,Re,d4);fe(G,4,"textAlign",Ap,Re,h4);fe(G,4,"textDisplay",Lp,Re,u4);fe(G,4,"textHorizontalAlign",$p,Re,f4);fe(G,4,"textResizing",Sp,Re,p4);fe(G,4,"textVerticalAlign",Mp,Re,m4);fe(G,4,"xywh",kp,Re,g4);yp(G,Re);class gt extends(y7=Td,um=[wt()],hm=[wt()],dm=[wt()],cm=[wt()],lm=[wt()],sm=[wt()],om=[wt()],am=[wt()],im=[wt()],nm=[wt()],rm=[wt()],tm=[wt()],em=[wt()],Qp=[wt()],Jp=[wt()],Kp=[wt()],Xp=[wt()],Yp=[wt()],y7){constructor(){super(...arguments),this.roughness=Q2,this.textBound=null,this.textDisplay=!0,ue(this,v4,N(te,8,this,"#000000")),N(te,11,this),ue(this,w4,N(te,12,this,pt.Yellow)),N(te,15,this),ue(this,x4,N(te,16,this,!1)),N(te,19,this),ue(this,b4,N(te,20,this,W.Inter)),N(te,23,this),ue(this,C4,N(te,24,this,16)),N(te,27,this),ue(this,y4,N(te,28,this,j.Normal)),N(te,31,this),ue(this,_4,N(te,32,this,q.Regular)),N(te,35,this),ue(this,k4,N(te,36,this,[k7,_7])),N(te,39,this),ue(this,M4,N(te,40,this,0)),N(te,43,this),ue(this,S4,N(te,44,this,null)),N(te,47,this),ue(this,$4,N(te,48,this,K5.General)),N(te,51,this),ue(this,L4,N(te,52,this,dl.Rect)),N(te,55,this),ue(this,A4,N(te,56,this,Ke.Yellow)),N(te,59,this),ue(this,I4,N(te,60,this,a0.Solid)),N(te,63,this),ue(this,E4,N(te,64,this,4)),N(te,67,this),ue(this,T4,N(te,68,this,"")),N(te,71,this),ue(this,H4,N(te,72,this,i0.Center)),N(te,75,this),ue(this,B4,N(te,76,this,Ra.Center)),N(te,79,this)}get type(){return"shape"}}te=bp(y7);v4=new WeakMap;w4=new WeakMap;x4=new WeakMap;b4=new WeakMap;C4=new WeakMap;y4=new WeakMap;_4=new WeakMap;k4=new WeakMap;M4=new WeakMap;S4=new WeakMap;$4=new WeakMap;L4=new WeakMap;A4=new WeakMap;I4=new WeakMap;E4=new WeakMap;T4=new WeakMap;H4=new WeakMap;B4=new WeakMap;fe(te,4,"color",um,gt,v4);fe(te,4,"fillColor",hm,gt,w4);fe(te,4,"filled",dm,gt,x4);fe(te,4,"fontFamily",cm,gt,b4);fe(te,4,"fontSize",lm,gt,C4);fe(te,4,"fontStyle",sm,gt,y4);fe(te,4,"fontWeight",om,gt,_4);fe(te,4,"padding",am,gt,k4);fe(te,4,"radius",im,gt,M4);fe(te,4,"shadow",nm,gt,S4);fe(te,4,"shapeStyle",rm,gt,$4);fe(te,4,"shapeType",tm,gt,L4);fe(te,4,"strokeColor",em,gt,A4);fe(te,4,"strokeStyle",Qp,gt,I4);fe(te,4,"strokeWidth",Jp,gt,E4);fe(te,4,"text",Kp,gt,T4);fe(te,4,"textAlign",Xp,gt,H4);fe(te,4,"textVerticalAlign",Yp,gt,B4);yp(te,gt);var FT=Object.create,fm=Object.defineProperty,qT=Object.getOwnPropertyDescriptor,pm=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),an=t=>{throw TypeError(t)},WT=(t,e,r)=>e in t?fm(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,GT=t=>{var e;return[,,,FT((e=t?.[pm("metadata")])!=null?e:null)]},mm=["class","method","getter","setter","accessor","field","value","get","set"],Or=t=>t!==void 0&&typeof t!="function"?an("Function expected"):t,ZT=(t,e,r,n,i)=>({kind:mm[t],name:e,metadata:n,addInitializer:a=>r._?an("Already initialized"):i.push(Or(a||null))}),UT=(t,e)=>WT(e,pm("metadata"),t[3]),it=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},r1=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=mm[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,qT({get[r](){return jT(this,a)},set[r](b){return YT(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=ZT(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Or(s)&&(w[_]=s):typeof s!="object"||s===null?an("Object expected"):(Or(o=s.get)&&(w.get=o),Or(o=s.set)&&(w.set=o),Or(o=s.init)&&y.unshift(o));return w&&fm(i,r,w),i},gm=(t,e,r)=>e.has(t)||an("Cannot "+r),jT=(t,e,r)=>(gm(t,e,"read from private field"),e.get(t)),F0=(t,e,r)=>e.has(t)?an("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),YT=(t,e,r,n)=>(gm(t,e,"write to private field"),e.set(t,r),r),vm,wm,xm,bm,Cm,ym,_m,km,Mm,Sm,M7,Ce,D4,V4,z4,P4,R4,O4,N4,F4,q4,W4;class z0 extends(M7=_a,Sm=[ee()],Mm=[ee()],km=[ee()],_m=[ee(j.Normal)],ym=[ee(q.Regular)],Cm=[ee(!1)],bm=[ee(0)],xm=[ee()],wm=[ee()],vm=[ee()],M7){constructor(){super(...arguments),F0(this,D4,it(Ce,8,this,"#000000")),it(Ce,11,this),F0(this,V4,it(Ce,12,this,W.Inter)),it(Ce,15,this),F0(this,z4,it(Ce,16,this,16)),it(Ce,19,this),F0(this,P4,it(Ce,20,this,j.Normal)),it(Ce,23,this),F0(this,R4,it(Ce,24,this,q.Regular)),it(Ce,27,this),F0(this,O4,it(Ce,28,this,!1)),it(Ce,31,this),F0(this,N4,it(Ce,32,this,0)),it(Ce,35,this),F0(this,F4,it(Ce,36,this,new Ge.Y.Text)),it(Ce,39,this),F0(this,q4,it(Ce,40,this,i0.Center)),it(Ce,43,this),F0(this,W4,it(Ce,44,this,"[0,0,16,16]")),it(Ce,47,this)}get type(){return"text"}static propsToY(e){return e.text&&!(e.text instanceof Ge.Y.Text)&&(e.text=new Ge.Y.Text(e.text)),e}containsBound(e){return Ne(this).some(n=>e.containsPoint(n))}getLineIntersections(e,r){const n=Ne(this);return W5(e,r,n)}getNearestPoint(e){return ka(Ae.deserialize(this.xywh).points,e)}includesPoint(e,r){const n=Ne(this);return E0([e,r],n)}}Ce=GT(M7);D4=new WeakMap;V4=new WeakMap;z4=new WeakMap;P4=new WeakMap;R4=new WeakMap;O4=new WeakMap;N4=new WeakMap;F4=new WeakMap;q4=new WeakMap;W4=new WeakMap;r1(Ce,4,"color",Sm,z0,D4);r1(Ce,4,"fontFamily",Mm,z0,V4);r1(Ce,4,"fontSize",km,z0,z4);r1(Ce,4,"fontStyle",_m,z0,P4);r1(Ce,4,"fontWeight",ym,z0,R4);r1(Ce,4,"hasMaxWidth",Cm,z0,O4);r1(Ce,4,"rotate",bm,z0,N4);r1(Ce,4,"text",xm,z0,F4);r1(Ce,4,"textAlign",wm,z0,q4);r1(Ce,4,"xywh",vm,z0,W4);UT(Ce,z0);function XT(t,e){let r=t;for(;r;){if(e(r))return r;r=r.parent}return null}async function KT(t,e){var r;const n=(r=t.doc.root)==null?void 0:r.id;if(!n)return null;const i=t.view.getBlock(n);return i?(await i.updateComplete,t.view.getBlock(e)):null}function FX(t){return XT(t,e=>rt(e,["affine:note"]))}function qX(t){let e=null;if(!t.root)return null;const{children:r}=t.root;for(let n=r.length-1;n>=0;n--){const i=r[n];if(rt(i,["affine:note"])&&i.displayMode!==lr.EdgelessOnly){e=i;break}}return e}function JT(t,e){var r;const n=typeof e=="string"?(r=t.getBlock(e))==null?void 0:r.model:e;if(!n)return[];const i=t.getParent(n);if(!i)return[];const a=i.children.indexOf(n);if(a===-1)return[];const o=i.children.findIndex((l,c)=>c>a&&(!rt(l,["affine:list"])||l.type!=="numbered")),s=i.children.slice(a+1,o===-1?void 0:o);return s.every(l=>rt(l,["affine:list"])&&l.type==="numbered")?s:[]}function QT(t,e,r){var n;const{doc:i}=t;if(!e.text)return;const a=i.getParent(e);if(!a)return;const o=a.children.indexOf(e),s=i.getPrev(e);let l=r;s&&rt(s,["affine:list"])&&s.type==="numbered"&&i.transact(()=>{s.order||(s.order=1),l=s.order+1});const c=i.addBlock("affine:list",{type:"numbered",text:e.text.clone(),order:l},a,o),d=(n=i.getBlock(c))==null?void 0:n.model;if(!d)return;i.deleteBlock(e,{deleteChildren:!1,bringChildrenTo:d});const h=JT(i,d);let g=l+1;return h.forEach(m=>{i.transact(()=>{m.order=g}),g+=1}),d.id}function Gc(t){return!!t&&"flavour"in t&&t.flavour==="affine:embed-synced-doc"}function WX({blockComponent:t,dragPreview:e,cssSelector:r,width:n,height:i,noteScale:a,state:o}){var s,l;const c=t.closest("affine-edgeless-root");if(!c)return!1;const d=e.querySelector(r);if(!d)return!1;const h=d.getBoundingClientRect(),g=2,m=t.std.get(ok),{viewport:v}=m,{left:_,top:y}=v,$=new Ae(h.x-_,h.y-y,h.width+g/a,h.height+g/a),w=v.toModelBound($),k=Gc(t.model)?new Ae(w.x,w.y,((s=w.w)!=null?s:n)*a,((l=w.h)!=null?l:i)*a):new Ae(w.x,w.y,(n??w.w)*a,(i??w.h)*a),b=t.model,T=lf(b),O=c.service.addBlock(t.flavour,{...T,xywh:k.serialize()},c.surfaceBlockModel),U=c.service.getElementById(O);Gc(U)&&c.service.updateElement(U.id,{scale:a});const re=t.doc,K=t.host;return o.raw.altKey||(re.deleteBlock(b),K.selection.setGroup("note",[])),c.service.selection.set({elements:[O],editing:!1}),!0}function GX({blockComponent:t,dropBlockId:e,dropType:r,state:n,style:i}){const a=t.doc,o=t.host,s=a.getBlockById(e);if(!s)return!1;const l=r==="in",c=l?s:a.getParent(s);We(c);const d=l?0:c.children.indexOf(s)+(r==="after"?1:0),h=t.model,{width:g,height:m,xywh:v,rotate:_,zIndex:y,...$}=lf(h);return i&&($.style=i),a.addBlock(h.flavour,$,c,d),n.raw.altKey||(a.deleteBlock(h),o.selection.setGroup("gfx",[])),!0}function eH(t){return Array.from(t.children).some(e=>e.tagName.toLowerCase()==="affine-page-root")}function S7(t){return Array.from(t.children).some(e=>e.tagName.toLowerCase()==="affine-edgeless-root"||e.tagName.toLowerCase()==="affine-edgeless-root-preview")}const tH=[{name:"parenthesis",left:"(",right:")"},{name:"square bracket",left:"[",right:"]"},{name:"curly bracket",left:"{",right:"}"},{name:"single quote",left:"'",right:"'"},{name:"double quote",left:'"',right:'"'},{name:"angle bracket",left:"<",right:">"},{name:"fullwidth single quote",left:"‘",right:"’"},{name:"fullwidth double quote",left:"“",right:"”"},{name:"fullwidth parenthesis",left:"（",right:"）"},{name:"fullwidth square bracket",left:"【",right:"】"},{name:"fullwidth angle bracket",left:"《",right:"》"},{name:"corner bracket",left:"「",right:"」"},{name:"white corner bracket",left:"『",right:"』"}],ZX="affine-note, affine-edgeless-note .edgeless-note-page-content, affine-edgeless-text",Zc=24,UX=24,jX=2,YX=53,XX=450,KX={horizontal:752,horizontalThin:752,list:752,vertical:364,cube:170,cubeThick:170,video:752,figma:752,html:752,syncedDoc:752,pdf:563},JX={horizontal:116,horizontalThin:80,list:46,vertical:390,cube:114,cubeThick:132,video:544,figma:544,html:544,syncedDoc:455,pdf:831},QX=["affine:embed-github","affine:embed-youtube","affine:embed-figma","affine:embed-linked-doc","affine:embed-synced-doc","affine:embed-html","affine:embed-loom"],eK="https://affine-worker.toeverything.workers.dev/api/worker/image-proxy",tK="https://affine-worker.toeverything.workers.dev/api/worker/link-preview",rK=["EDGELESS-TOOLBAR-WIDGET","AFFINE-DRAG-HANDLE-WIDGET","AFFINE-FORMAT-BAR-WIDGET","AFFINE-BLOCK-SELECTION"];function nK(t,e,r=1e-4){return Math.abs(t-e)<r}function rH(t,e,r){return t<e?e:t>r?r:t}function iK(t,e,r){return r=r-e,t=(t-e+r)%r,e+(Number.isNaN(t)?0:t)}function aK(t,e=!0,r=1){const n=e?1e3:1024;if(Math.abs(t)<n)return t+" bytes";const i=e?["kB","MB","GB","TB","PB","EB","ZB","YB"]:["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"];let a=-1;const o=10**r;do t/=n,++a;while(Math.round(Math.abs(t)*o)/o>=n&&a<i.length-1);return t.toFixed(r)+" "+i[a]}const nH=`[${S1}]`,iH=32,To=iH/2/2;function $m(t,e){return t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY}function $7(t){return t.hasAttribute(S1)}function aH(t){return rt(t.model,["affine:page","affine:note","affine:surface"])}function Zi(t){return!aH(t)}function oH({tagName:t}){return t==="AFFINE-IMAGE"}function Lm({tagName:t}){return t==="AFFINE-DATABASE-TABLE"||t==="AFFINE-DATABASE"}function oK(t,e=null,r=1){var n,i;const{y:a}=t;let o,s=null,l=null,c=null,d=0,h=1;if(e){const{snapToEdge:g={x:!0,y:!1}}=e;o=e.container;const m=e.rect||o?.getBoundingClientRect();m&&(g.x&&(t.x=Math.min(Math.max(t.x,m.left)+Zc*r-1,m.right-Zc*r-1)),g.y&&(r!==1&&console.warn("scale is not supported yet"),t.y=rH(t.y,m.top+1,m.bottom-1)))}if(s=jc(document.elementsFromPoint(t.x,t.y),o),s){if(Lm(s)){l=s.getBoundingClientRect();const g=lH(s);if(g)if(c=g.getBoundingClientRect(),c.height){if(t.y<c.top||t.y>c.bottom)return s;c=null}else return s}else if(l=Uc(s),c=(i=(n=s.querySelector(".affine-block-children-container"))==null?void 0:n.firstElementChild)==null?void 0:i.getBoundingClientRect(),c&&c.height){if(l.x<t.x&&t.x<=c.x)return s;c=null}else return s;l=null,s=null}do if(t.y=a-h*2,h<0&&h--,h*=-1,s=jc(document.elementsFromPoint(t.x,t.y),o),s){if(l=Uc(s),d=l.bottom-t.y,d>=0&&d<=To*2||(d=t.y-l.top,d>=0&&d<=To*2))return s;l=null,s=null}while(h<=To);return s}function sK(t,e,r){const n=Array.from(t.querySelectorAll(r)).filter(o=>o.host===t.host).filter(o=>o!==t);let i=Number.POSITIVE_INFINITY,a=null;if(!n.length)return null;for(const o of n){const s=o.getBoundingClientRect();if(s.height===0||e.y>s.bottom||e.y<s.top)continue;const l=Math.pow(e.y-(s.y+s.height/2),2)+Math.pow(e.x-s.x,2);if(l<=i)i=l,a=o;else return a}return a}function sH(t){if(!t)return null;if($7(t)&&Zi(t))return t;const e=t.closest(nH);return e&&Zi(e)?e:null}function Uc(t){var e;return Lm(t)?t.getBoundingClientRect():((e=t.firstElementChild)!=null?e:t).getBoundingClientRect()}function lK(t){if(t.length<=1)return t;let e=t[0];return t.filter((r,n)=>n===0?!0:$m(e,r)?!1:(e=r,!0))}function jc(t,e){const r=t.length;let n=null,i=0;for(;i<r;)if(n=t[i],i++,!(e&&!$m(e,n))){if($7(n)&&Zi(n))return n;if(oH(n)){const a=t[i];return i<r&&$7(a)&&Zi(a)?t[i]:sH(a)}}return null}function lH(t){return t.querySelector(".affine-database-block-rows")}function cH(t,e){if(Vd){const i=document.caretPositionFromPoint(t,e),a=document.createRange();return a.setStart(i.offsetNode,i.offset),a}const r=document.caretRangeFromPoint(t,e);if(!r)return null;const n=r?.getClientRects();return n&&n.length===2&&r.startOffset===r.endOffset&&e<n[0].y+n[0].height&&(n[0].x|0)-(n[1].x|0)>0&&(r.setStart(r.startContainer,r.startOffset-1),r.setEnd(r.endContainer,r.endOffset-1)),r}function dH(t){const e=window.getSelection();e&&(e.removeAllRanges(),t&&e.addRange(t))}function cK(t=window.getSelection()){return t?t.rangeCount===0?null:(t.rangeCount>1&&console.warn("getCurrentNativeRange may be wrong, rangeCount > 1"),t.getRangeAt(0)):(console.error("Failed to get current range, selection is null"),null)}function dK(t,e){const r=cH(t,e);r?.startContainer instanceof Node&&dH(r)}const hH=`[${S1}]`;function hK(t){const e=t.closest(hH);return e?e.model:null}function uK(t){return t.closest("affine-page-root")}const fK=t=>{let e=t;for(;e&&!uH(e);)e=e.parentElement;return e??document.body},uH=t=>{const e=window.getComputedStyle(t).overflowY;return e==="scroll"||e==="auto"};function fH(t){if(!eH(t))return null;const e=t.doc;if(!e.root)return console.error("Failed to get root doc"),null;const r=t.view.getBlock(e.root.id);return!r||r.closest("affine-page-root")!==r?(console.error("Failed to get viewport element!"),null):r.viewportElement}function pK(t){return sk||lk?t.ctrlKey||t.metaKey:t.ctrlKey}var pH=(t=>(t[t.AUXILIARY=1]="AUXILIARY",t[t.FIFTH=4]="FIFTH",t[t.FORTH=3]="FORTH",t[t.MAIN=0]="MAIN",t[t.SECONDARY=2]="SECONDARY",t))(pH||{});function M0(t){t.stopPropagation()}function mK(t){return t.ctrlKey||t.metaKey||t.altKey}function gK(t,e,r,n){const i=()=>{t.removeEventListener(e,r,n)};return t.addEventListener(e,r,n),i}function vK(t,e,r,n){const i=o=>{a(),r(o)},a=()=>{t.removeEventListener(e,i,n)};return t.addEventListener(e,i,n),a}function mH(t,e){return requestAnimationFrame(()=>{if(e===void 0){t();return}e.isConnected&&t()})}function wK(t,e){let r,n=[];return(...i)=>{n=i,!r&&(r=mH(()=>{r=void 0,t(...n)},e))}}const xK=t=>t instanceof Element||t instanceof Node?t instanceof Element?t:t.parentElement:null,Yc=[{description:"Images",accept:{"image/*":[".avif",".gif",".jpeg",".jpg",".png",".tif",".tiff",".webp"]}},{description:"Videos",accept:{"video/*":[".avi",".mp4",".mpeg",".ogg",".webm",".3gp",".3g2"]}},{description:"Audios",accept:{"audio/*":[".aac",".mid",".midi",".mp3",".oga",".opus",".wav",".weba",".3gp",".3g2"]}},{description:"Markdown",accept:{"text/markdown":[".md",".markdown"]}},{description:"Html",accept:{"text/html":[".html",".htm"]}},{description:"Zip",accept:{"application/zip":[".zip"]}},{description:"MindMap",accept:{"text/xml":[".mm",".opml",".xml"]}}];async function gH({acceptType:t="Any",multiple:e=!1}={}){if("showOpenFilePicker"in window&&(()=>{try{return window.self===window.top}catch{return!1}})()&&window.showOpenFilePicker)try{const n=Yc.find(o=>o.description===t);if(t!=="Any"&&!n)throw new Ms(Ss.DefaultRuntimeError,`Unexpected acceptType "${t}"`);const i={types:n?[n]:void 0,multiple:e},a=await window.showOpenFilePicker(i);return e?await Promise.all(a.map(async s=>await s.getFile())):await a[0].getFile()}catch(n){return console.error("Error opening file"),console.error(n),null}return new Promise(n=>{var i,a;const o=document.createElement("input");o.classList.add("affine-upload-input"),o.style.display="none",o.type="file",e&&(o.multiple=!0),t!=="Any"&&(o.accept=Object.keys((a=(i=Yc.find(s=>s.description===t))==null?void 0:i.accept)!=null?a:"").join(",")),document.body.append(o),o.addEventListener("change",()=>{if(o.remove(),!o.files){n(null);return}if(e){n(Array.from(o.files));return}n(o.files[0])}),o.addEventListener("cancel",()=>{n(null)}),"showPicker"in HTMLInputElement.prototype?o.showPicker():o.click()})}async function bK(){const t=await gH({acceptType:"Images",multiple:!0});return t||[]}function CK(t,e){const r=URL.createObjectURL(t),n=document.createElement("a"),i=new MouseEvent("click");n.download=e,n.href=r,n.dispatchEvent(i),n.remove(),URL.revokeObjectURL(r)}const Xc=100,Mr=new Map,Sr=new Map;function yK(){return{saveAttachmentData:(i,a)=>{Mr.size>Xc&&(console.warn("Clear the temp attachment data. It may cause filename loss when converting between image and attachment."),Mr.clear()),Mr.set(i,a)},getAttachmentData:i=>{const a=Mr.get(i);return Mr.delete(i),a},saveImageData:(i,a)=>{Sr.size>Xc&&(console.warn("Clear temp image data. It may cause image width and height loss when converting between image and attachment."),Sr.clear()),Sr.set(i,a)},getImageData:i=>{const a=Sr.get(i);return Sr.delete(i),a}}}const _K=t=>{t=t.trim();const e=[],r=Object.create(null);for(let i=0;i<t.length;i++)t[i]==='"'&&t[i-1]!=="\\"&&e.push(i);let n=t.indexOf("filename=");for(let i=0;i<e.length;i+=2){const a=e[i],o=e[i+1];r[a]=o,a<n&&n<o&&(n=t.indexOf("filename=",o))}if(n!==-1){if(r[n+9]===void 0){const i=t.indexOf(" ",n);return t.slice(n+9,i===-1?t.length:i)}return t.slice(n+10,r[n+9])}};function kK(t,e,r=n=>n.id){return typeof t=="object"?e.findIndex(i=>r(i)===t.id)+(t.before?0:1):t==null||t==="start"?0:t==="end"?e.length:e.findIndex(n=>r(n)===t)+1}const MK=(t,e,r)=>{const n=t.findIndex(s=>e(s));if(n<0)return t;const i=[...t],[a]=i.splice(n,1),o=r(i);return i.splice(o,0,a),i};function SK(t){return t instanceof Error&&t.name==="AbortError"}async function $K(t=document.querySelector(".affine-page-viewport"),e={}){return new Promise((r,n)=>{const i=document.createElement("iframe");document.body.append(i),i.style.display="none",i.srcdoc="<!DOCTYPE html>",i.onload=async()=>{var a;if(!i.contentWindow){n(new Error("unable to print pdf"));return}if(!t){n(new Error("Root element not defined, unable to print pdf"));return}i.contentWindow.document.write(`<!DOCTYPE html><html><head><style>@media print {
              html, body {
                height: initial !important;
                overflow: initial !important;
                print-color-adjust: exact;
                -webkit-print-color-adjust: exact;
              }
              ::-webkit-scrollbar {
                display: none;
              }
              :root {
                --affine-note-shadow-box: none !important;
                --affine-note-shadow-sticker: none !important;
              }
            }</style></head><body></body></html>`);for(const h of document.styleSheets)try{for(const g of h.cssRules){const m=i.contentWindow.document.styleSheets[0];m.insertRule(g.cssText,m.cssRules.length)}}catch(g){h.href?console.warn("css cannot be applied when printing pdf, this may be because of CORS policy from its domain.",h.href):n(g)}const o=new Map,s=t.getElementsByTagName("canvas");let l=1;for(const h of s){h.dataset.printToPdfCanvasKey=l.toString(),l++;const g=await new Promise(m=>{try{h.toBlob(m)}catch{m(null)}});if(!g){console.warn("canvas cannot be converted to image when printing pdf, this may be because of CORS policy");continue}o.set(h.dataset.printToPdfCanvasKey,URL.createObjectURL(g))}const c=i.contentWindow.document.importNode(t,!0),d=c.getElementsByTagName("canvas");for(const h of d){const g=h.dataset.printToPdfCanvasKey;if(g){const m=o.get(g),v=h.getContext("2d");if(m&&v){const _=new Image;_.src=m,await _.decode(),v.drawImage(_,0,0,v.canvas.width,v.canvas.height)}}}i.contentWindow.document.body.append(c),await((a=e.beforeprint)==null?void 0:a.call(e,i)),await new Promise(h=>{setTimeout(()=>{h()},1e3)}),i.contentWindow.onafterprint=async()=>{var h;i.remove();for(const g of s)delete g.dataset.printToPdfCanvasKey;for(const[g,m]of o)URL.revokeObjectURL(m);await((h=e.afterprint)==null?void 0:h.call(e)),r()},i.contentWindow.print()}})}function vH({pageId:t,params:e,title:r,description:n}){const i={pageId:t};return e&&(i.params=u5(e)),r&&(i.title=r),n&&(i.description=n),i}function Am({params:t}){if(!t||!t.mode)return!1;const{blockIds:e,elementIds:r,databaseId:n,databaseRowId:i}=t;return!!(e&&e.length>0||r&&r.length>0||n||i)}function wH({pageId:t,params:e}){const r={pageId:t};return e&&(r.params=u5(e)),r}class xH{get value(){return this._value}constructor(e){this._value=[...e]}extend(e){this._value=[...this._value,...e]}}class Nr{constructor(){this.specMap=new Map}static getInstance(){return Nr.instance||(Nr.instance=new Nr),Nr.instance}addSpec(e,r){this.specMap.has(e)||this.specMap.set(e,r)}clearSpec(e){this.specMap.delete(e)}extendSpec(e,r){const n=this.specMap.get(e);if(!n){console.error(`Spec not found for ${e}`);return}this.specMap.set(e,[...n,...r])}getSpec(e){const r=this.specMap.get(e);return We(r,`Spec not found for ${e}`),new xH(r)}hasSpec(e){return this.specMap.has(e)}omitSpec(e,r){const n=this.specMap.get(e);if(!n){console.error(`Spec not found for ${e}`);return}this.specMap.set(e,n.filter(i=>i!==r))}}function bH(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function LK(t,e){const r=t.trim().toLowerCase().split("").filter(i=>i!==" ").join("");return new RegExp(e.split("").filter(i=>i!==" ").map(i=>`${bH(i)}.*`).join(""),"i").test(r)}function AK(t,e){if(e.length===0||t.length===0||e.length>t.length)return 0;e=e.toLowerCase(),t=t.toLocaleLowerCase();let r;if(t.includes(e))r=1+e.length/t.length;else{let n=0;for(let i=0;i<e.length;i++)for(let a=0;a<t.length;a++){let o=0;for(;i+o<e.length&&a+o<t.length&&e[i+o]===t[a+o];)o++;n=Math.max(n,o)}r=n/t.length}return .5*r}function CH(t){return!!t.match(/^(\d+\.|-|\*|\[ ?\]|\[x\]|(#){1,6}|(-){3}|(\*){3}|>|```([a-zA-Z0-9]*))$/)}function yH(t){const e=t.closest(".affine-page-viewport");return e?e.querySelector("doc-title"):null}function _H(t){const e=yH(t);if(!e)return null;const r=e.querySelector("rich-text");return!r||!r.inlineEditor?null:r.inlineEditor}function IK(t,e=1/0,r=0){const n=_H(t);n&&(e>n.yText.length&&(e=n.yText.length),n.setInlineRange({index:e,length:r}))}const kH=["http","https","ftp","sftp","mailto","tel"],MH=/^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,SH=new RegExp("^(?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z0-9\\u00a1-\\uffff][a-z0-9\\u00a1-\\uffff_-]{0,62})?[a-z0-9\\u00a1-\\uffff]\\.)+(?:[a-z\\u00a1-\\uffff]{2,6}\\.?))(?::\\d{2,5})?(?:[/?#]\\S*)?$","i");function G4(t){return kH.find(n=>t.startsWith(n+":"))?t:MH.test(t)?"mailto:"+t:"http://"+t}function Ui(t){if(!t)return!1;const e=G4(t);if(e===t){try{new URL(e)}catch{return!1}return!0}return SH.test(e)}const $H=["com","org","net","edu","gov","co","io","me","moe","mil","top","dev","xyz","info","cat","ru","de","jp","uk","pro"];function LH(t){const e=t.hostname.split(".").pop();return e?$H.includes(e):!1}function AH(t){if(!Ui(t))return!1;const e=new URL(G4(t));return!!LH(e)}function EK(t){const e=t.getData("text/plain");return Ui(e)}function IH(t){try{return new URL(t).hostname}catch{return t}}const Kc=D.nativeEnum(ol),Z4=D.nativeEnum(a0),Im=D.nativeEnum(X5),EH=D.nativeEnum(K5),qa=D.nativeEnum(W),Wa=D.nativeEnum(q),Ga=D.nativeEnum(j),C5=D.nativeEnum(i0),TH=D.nativeEnum(Ra),HH=D.nativeEnum(lr),BH=D.nativeEnum(Xe),DH=D.nativeEnum(Jt),VH=D.nativeEnum(W1),A2=D.union([D.object({normal:D.string()}),D.object({light:D.string(),dark:D.string()})]),Em=D.union([uf,A2]),zH=D.union([lE,A2]),PH=D.union([hE,A2]),Za=D.union([uf,A2]),RH=D.union([iE,A2]),OH=D.union([QI,A2]),NH=D.object({frontEndpointStyle:Kc,rearEndpointStyle:Kc,stroke:Em,strokeStyle:Z4,strokeWidth:Im,rough:D.boolean(),mode:BH,labelStyle:D.object({color:Za,fontSize:D.number(),fontFamily:qa,fontWeight:Wa,fontStyle:Ga,textAlign:C5})}).default({frontEndpointStyle:ZI,rearEndpointStyle:UI,stroke:WI,strokeStyle:a0.Solid,strokeWidth:X5.Two,rough:!1,mode:Xe.Curve,labelStyle:{color:GI,fontSize:16,fontFamily:W.Inter,fontWeight:q.Regular,fontStyle:j.Normal,textAlign:i0.Center}}),FH=D.object({color:Em,lineWidth:Im}).default({color:{dark:Ke.White,light:Ke.Black},lineWidth:X5.Four}),Tm={color:dE,fillColor:sE,strokeColor:cE,strokeStyle:a0.Solid,strokeWidth:X5.Two,shapeStyle:K5.General,filled:!0,radius:0,fontSize:20,fontFamily:W.Inter,fontWeight:q.Regular,fontStyle:j.Normal,textAlign:i0.Center,roughness:Q2},Hm={color:Za,fillColor:zH,strokeColor:PH,strokeStyle:Z4,strokeWidth:D.number(),shapeStyle:EH,filled:D.boolean(),radius:D.number(),fontSize:D.number(),fontFamily:qa,fontWeight:Wa,fontStyle:Ga,textAlign:C5,textHorizontalAlign:C5.optional(),textVerticalAlign:TH.optional(),roughness:D.number()},ai=D.object(Hm).default(Tm),qH=D.object(Hm).default({...Tm,radius:.1}),WH=D.object({color:Za,fontSize:D.number(),fontFamily:qa,fontWeight:Wa,fontStyle:Ga,textAlign:C5}).default({color:Cf,fontSize:24,fontFamily:W.Inter,fontWeight:q.Regular,fontStyle:j.Normal,textAlign:i0.Left}),GH=D.object({color:Za,fontFamily:qa,fontWeight:Wa,fontStyle:Ga,textAlign:C5}).default({color:Cf,fontFamily:W.Inter,fontWeight:q.Regular,fontStyle:j.Normal,textAlign:i0.Left}),ZH=D.object({background:RH,displayMode:HH,edgeless:D.object({style:D.object({borderRadius:D.number(),borderSize:D.number(),borderStyle:Z4,shadowType:aE})})}).default({background:mf,displayMode:lr.EdgelessOnly,edgeless:{style:{borderRadius:wf,borderSize:xf,borderStyle:vf,shadowType:gf}}}),UH=D.object({layoutType:DH,style:VH}).default({layoutType:Jt.RIGHT,style:W1.ONE}),jH=D.object({background:OH.optional()}).default({}),U4=D.object({connector:NH,brush:FH,text:WH,mindmap:UH,"affine:edgeless-text":GH,"affine:note":ZH,"affine:frame":jH,"shape:diamond":ai,"shape:ellipse":ai,"shape:rect":ai,"shape:triangle":ai,"shape:roundedRect":qH});function L7(t){if(t instanceof ck)return L7(t._def.innerType);if(t instanceof dk){const e=t.shape,r=Object.fromEntries(Object.entries(e).map(([n,i])=>[n,L7(i)]));return D.object(r).optional()}else return t instanceof hk?t.or(D.undefined()):t.optional()}const Bm=ct("AffineMarkdownMatcher");function t2(t){const e=Bm(t.name);return{setup:r=>{r.addImpl(e,()=>({...t}))},identifier:e}}class YH{constructor(e,r,...n){this.std=e,this.markdownMatches=r,this.embedChecker=i=>{for(const a of this.specs)if(a.embed&&a.match(i))return!0;return!1},this.getRenderer=()=>{const i=fk();return o=>{for(const s of this.specs.toReversed())if(s.match(o.delta))return s.renderer(o);return i(o)}},this.getSchema=()=>{const i=uk;return this.specs.reduce((o,s)=>{const l=D.object({[s.name]:s.schema});return o.merge(l)},i)},this.markdownShortcutHandler=(i,a)=>{const{inlineEditor:o,prefixText:s,inlineRange:l}=i;for(const c of this.markdownMatches)if(s.match(c.pattern))return c.action({inlineEditor:o,prefixText:s,inlineRange:l,pattern:c.pattern,undoManager:a});return Gt},this.specs=n}}const XH=ct("AffineInlineManager");function Dm({id:t,enableMarkdown:e=!0,specs:r}){const n=XH(t);return{setup:i=>{i.addImpl(n,a=>new YH(a.get(nr),e?Array.from(a.getAll(Bm).values()):[],...r.map(o=>a.get(o))))},identifier:n}}const Jc=ct("AffineInlineSpec");function P0(t,e){if(typeof t=="string"){const n=Jc(t);return{identifier:n,setup:i=>{i.addImpl(n,a=>e(a))}}}const r=Jc(t.name);return{identifier:r,setup:n=>{n.addImpl(r,t)}}}const Ua=ct("AffineRefNodeSlots");function TK(t={docLinkClicked:new g5}){return{setup:e=>{e.addImpl(Ua,()=>t)}}}const Vm=ct("AffineReferenceNodeConfig");function HK(t){return{setup:e=>{e.addImpl(Vm,()=>({...t}))}}}class KH{constructor(e){this.std=e,this._customContent=void 0,this._hidePopup=!1,this._interactable=!0}get customContent(){return this._customContent}get doc(){return this.std.doc}get hidePopup(){return this._hidePopup}get interactable(){return this._interactable}setCustomContent(e){this._customContent=e}setHidePopup(e){this._hidePopup=e}setInteractable(e){this._interactable=e}}const zm=P0({name:"bold",schema:D.literal(!0).optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.bold)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),Pm=P0({name:"italic",schema:D.literal(!0).optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.italic)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),Rm=P0({name:"underline",schema:D.literal(!0).optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.underline)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),Om=P0({name:"strike",schema:D.literal(!0).optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.strike)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),Nm=P0({name:"code",schema:D.literal(!0).optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.code)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),Fm=P0({name:"background",schema:D.string().optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.background)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),qm=P0({name:"color",schema:D.string().optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.color)},renderer:({delta:t})=>f`<affine-text .delta=${t}></affine-text>`}),Wm=P0("latex",t=>{const e=t.get(nr);return{name:"latex",schema:D.string().optional().nullable().catch(void 0),match:r=>{var n;return typeof((n=r.attributes)==null?void 0:n.latex)=="string"},renderer:({delta:r,selected:n,editor:i,startOffset:a,endOffset:o})=>f`<affine-latex-node
          .std=${e}
          .delta=${r}
          .selected=${n}
          .editor=${i}
          .startOffset=${a}
          .endOffset=${o}
        ></affine-latex-node>`,embed:!0}}),Gm=P0("reference",t=>{var e;const r=t.get(nr),n=new KH(r),i=(e=t.getOptional(Vm))!=null?e:{};return i.customContent&&n.setCustomContent(i.customContent),i.interactable!==void 0&&n.setInteractable(i.interactable),i.hidePopup!==void 0&&n.setHidePopup(i.hidePopup),{name:"reference",schema:D.object({type:D.enum(["Subpage","LinkedPage"])}).merge(JI).optional().nullable().catch(void 0),match:a=>{var o;return!!((o=a.attributes)!=null&&o.reference)},renderer:({delta:a,selected:o})=>f`<affine-reference
          .delta=${a}
          .selected=${o}
          .config=${n}
        ></affine-reference>`,embed:!0}}),Zm=P0({name:"link",schema:D.string().optional().nullable().catch(void 0),match:t=>{var e;return!!((e=t.attributes)!=null&&e.link)},renderer:({delta:t})=>f`<affine-link .delta=${t}></affine-link>`}),Um=P0({name:"latex-editor-unit",schema:D.undefined(),match:()=>!0,renderer:({delta:t})=>f`<latex-editor-unit .delta=${t}></latex-editor-unit>`}),JH=[zm,Pm,Rm,Om,Nm,Fm,qm,Wm,Gm,Zm,Um],QH=t2({name:"bolditalic",pattern:/(?:\*\*\*)([^\s\*](?:[^*]*?[^\s\*])?)(?:\*\*\*)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a)return Gt;const o=a[0],s=r.index-o.length;return t.insertText({index:s+o.length,length:0}," "),t.setInlineRange({index:s+o.length+1,length:0}),i.stopCapturing(),t.formatText({index:s,length:o.length},{bold:!0,italic:!0}),t.deleteText({index:s+o.length,length:1}),t.deleteText({index:s+o.length-3,length:3}),t.deleteText({index:s,length:3}),t.setInlineRange({index:s+o.length-6,length:0}),X0}}),eB=t2({name:"bold",pattern:/(?:\*\*)([^\s\*](?:[^*]*?[^\s\*])?)(?:\*\*)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a)return Gt;const o=a[0],s=r.index-o.length;return t.insertText({index:s+o.length,length:0}," "),t.setInlineRange({index:s+o.length+1,length:0}),i.stopCapturing(),t.formatText({index:s,length:o.length},{bold:!0}),t.deleteText({index:s+o.length,length:1}),t.deleteText({index:s+o.length-2,length:2}),t.deleteText({index:s,length:2}),t.setInlineRange({index:s+o.length-4,length:0}),X0}}),tB=t2({name:"italic",pattern:/(?:\*)([^\s\*](?:[^*]*?[^\s\*])?)(?:\*)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a)return Gt;const o=a[0],s=r.index-o.length;return t.insertText({index:s+o.length,length:0}," "),t.setInlineRange({index:s+o.length+1,length:0}),i.stopCapturing(),t.formatText({index:s,length:o.length},{italic:!0}),t.deleteText({index:s+o.length,length:1}),t.deleteText({index:s+o.length-1,length:1}),t.deleteText({index:s,length:1}),t.setInlineRange({index:s+o.length-2,length:0}),X0}}),rB=t2({name:"strikethrough",pattern:/(?:~~)([^\s~](?:[^~]*?[^\s~])?)(?:~~)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a)return Gt;const o=a[0],s=r.index-o.length;return t.insertText({index:s+o.length,length:0}," "),t.setInlineRange({index:s+o.length+1,length:0}),i.stopCapturing(),t.formatText({index:s,length:o.length},{strike:!0}),t.deleteText({index:s+o.length,length:1}),t.deleteText({index:s+o.length-2,length:2}),t.deleteText({index:s,length:2}),t.setInlineRange({index:s+o.length-4,length:0}),X0}}),nB=t2({name:"underthrough",pattern:/(?:~)([^\s~](?:[^~]*?[^\s~])?)(?:~)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a)return Gt;const o=a[0],s=r.index-o.length;return t.insertText({index:s+o.length,length:0}," "),t.setInlineRange({index:s+o.length+1,length:0}),i.stopCapturing(),t.formatText({index:s,length:o.length},{underline:!0}),t.deleteText({index:s+o.length,length:1}),t.deleteText({index:r.index-1,length:1}),t.deleteText({index:s,length:1}),t.setInlineRange({index:s+o.length-2,length:0}),X0}}),iB=t2({name:"code",pattern:/(?:`)([^\s`](?:[^`]*?[^\s`])?)(?:`)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a)return Gt;const o=a[0],s=r.index-o.length;return e.match(/^([* \n]+)$/g)?Gt:(t.insertText({index:s+o.length,length:0}," "),t.setInlineRange({index:s+o.length+1,length:0}),i.stopCapturing(),t.formatText({index:s,length:o.length},{code:!0}),t.deleteText({index:s+o.length,length:1}),t.deleteText({index:s+o.length-1,length:1}),t.deleteText({index:s,length:1}),t.setInlineRange({index:s+o.length-2,length:0}),X0)}}),aB=t2({name:"link",pattern:/(?:\[(.+?)\])(?:\((.+?)\))$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{var a,o,s;const l=e.search(n),c=(a=e.match(n))==null?void 0:a[0],d=(o=e.match(/(?:\[(.*?)\])/g))==null?void 0:o[0],h=(s=e.match(/(?:\((.*?)\))/g))==null?void 0:s[0];if(l===-1||!c||!d||!h)return Gt;const g=r.index-c.length;return t.insertText({index:r.index,length:0}," "),t.setInlineRange({index:r.index+1,length:0}),i.stopCapturing(),t.formatText({index:g,length:d.length},{link:h.slice(1,h.length-1)}),t.deleteText({index:r.index+c.length,length:1}),t.deleteText({index:r.index-h.length-1,length:h.length+1}),t.deleteText({index:g,length:1}),t.setInlineRange({index:g+d.length-1,length:0}),X0}}),oB=t2({name:"latex",pattern:/(?:\$\$)(?<content>[^\$]+)(?:\$\$)$|(?<blockPrefix>\$\$\$\$)|(?<inlinePrefix>\$\$)$/g,action:({inlineEditor:t,prefixText:e,inlineRange:r,pattern:n,undoManager:i})=>{const a=n.exec(e);if(!a||!a.groups)return Gt;const o=a.groups.content,s=a.groups.inlinePrefix;if(a.groups.blockPrefix==="$$$$"){t.insertText({index:r.index,length:0}," "),t.setInlineRange({index:r.index+1,length:0}),i.stopCapturing();const d=t.rootElement.closest("[data-block-id]");if(!d)return Gt;const h=d.doc,g=d.parentComponent;if(!g)return Gt;const m=g.model.children.indexOf(d.model);if(m===-1)return Gt;t.deleteText({index:r.index-4,length:5});const v=h.addBlock("affine:latex",{latex:""},g.model,m+1);return d.host.updateComplete.then(()=>{const _=d.std.view.getBlock(v);!_||_.flavour!=="affine:latex"||_.toggleEditor()}).catch(console.error),X0}if(s==="$$")return t.insertText({index:r.index,length:0}," "),t.setInlineRange({index:r.index+1,length:0}),i.stopCapturing(),t.deleteText({index:r.index-2,length:3}),t.insertText({index:r.index-2,length:0}," "),t.formatText({index:r.index-2,length:1},{latex:""}),t.waitForUpdate().then(async()=>{var d;await t.waitForUpdate();const h=t.getTextPoint(r.index-2+1);if(!h)return;const[g]=h,m=(d=g.parentElement)==null?void 0:d.closest("affine-latex-node");m&&m.toggleEditor()}).catch(console.error),X0;if(!o||o.length===0)return Gt;t.insertText({index:r.index,length:0}," "),t.setInlineRange({index:r.index+1,length:0}),i.stopCapturing();const c=r.index-2-o.length-2;return t.deleteText({index:c,length:2+o.length+2+1}),t.insertText({index:c,length:0}," "),t.formatText({index:c,length:1},{latex:String.raw`${o}`}),t.setInlineRange({index:c+1,length:0}),X0}}),sB=[QH,eB,tB,rB,nB,iB,aB,oB],y5=" ",lB="Untitled",A7=ct("DocDisplayMetaService"),j4=class W0 extends $s{constructor(){super(...arguments),this.disposables=[],this.iconMap=new WeakMap,this.titleMap=new WeakMap}static setup(e){e.addImpl(A7,this,[nr])}dispose(){for(var e;this.disposables.length>0;)(e=this.disposables.pop())==null||e.dispose()}icon(e,{params:r,title:n,referenced:i}={}){const a=this.std.collection.getDoc(e);if(!a)return f0(W0.icons.deleted);let o=this.iconMap.get(a);if(!o){o=f0(this.std.get(C2).getPrimaryMode(e)==="edgeless"?W0.icons.edgeless:W0.icons.page);const s=this.std.get(C2).onPrimaryModeChange(l=>{o.value=l==="edgeless"?W0.icons.edgeless:W0.icons.page},e);this.disposables.push(s),this.disposables.push(this.std.collection.slots.docRemoved.filter(l=>l===a.id).once(()=>{const l=this.disposables.findIndex(c=>c===s);l!==-1&&(this.disposables.splice(l,1),s.dispose()),this.iconMap.delete(a)})),this.iconMap.set(a,o)}return b2(()=>{var s,l;return n?W0.icons.aliased:Am({pageId:e,params:r})?W0.icons.linkedBlock:i?((l=(s=r?.mode)!=null?s:this.std.get(C2).getPrimaryMode(e))!=null?l:"page")==="edgeless"?W0.icons.linkedEdgeless:W0.icons.linkedPage:o.value})}title(e,{title:r}={}){var n;const i=this.std.collection.getDoc(e);if(!i)return f0(r||"Deleted doc");let a=this.titleMap.get(i);if(!a){a=f0(((n=i.meta)==null?void 0:n.title)||"Untitled");const o=this.std.collection.meta.docMetaUpdated.on(()=>{var s;a.value=((s=i.meta)==null?void 0:s.title)||"Untitled"});this.disposables.push(o),this.disposables.push(this.std.collection.slots.docRemoved.filter(s=>s===i.id).once(()=>{const s=this.disposables.findIndex(l=>l===o);s!==-1&&(this.disposables.splice(s,1),o.dispose()),this.titleMap.delete(i)})),this.titleMap.set(i,a)}return b2(()=>r||a.value)}unmounted(){this.dispose()}};j4.icons={deleted:c2(Aa),aliased:c2(Wd),page:c2($1),edgeless:c2(Ia),linkedBlock:c2(Ts),linkedPage:c2(or),linkedEdgeless:c2(Ha)};j4.key="doc-display-meta";let BK=j4;function c2(t,e="1.25em",r="user-select:none;flex-shrink:0;vertical-align:middle;font-size:inherit;margin-bottom:0.1em;"){return t({width:e,height:e,style:r})}const cB=ct("AffineDragHandleIdentifier");function DK(t){return{setup:e=>{const r=typeof t.flavour=="string"?t.flavour:t.flavour.source;e.addImpl(cB(r),()=>t)}}}const dB=ct("AffineDndApiIdentifier");class VK extends ya{constructor(e){super(),this.std=e,this.mimeType="application/x-blocksuite-dnd"}static setup(e){e.add(this,[nr]),e.addImpl(dB,r=>r.get(this))}decodeSnapshot(e){return JSON.parse(decodeURIComponent(e))}encodeSnapshot(e){const r=JSON.stringify(e);return encodeURIComponent(r)}fromEntity(e){const{docId:r,flavour:n="affine:embed-linked-doc",blockId:i}=e,a=Ls.fromModels(this.std.doc,[]),s=new pk({collection:this.std.collection}).sliceToSnapshot(a);if(!s)return console.error("Failed to convert slice to snapshot"),null;const l={...i?{blockId:i}:{},pageId:r};return{...s,content:[{id:this.std.collection.idGenerator(),type:"block",flavour:n,props:l,children:[]}]}}}var ji={exports:{}};ji.exports;(function(t,e){var r=200,n="__lodash_hash_undefined__",i=800,a=16,o=9007199254740991,s="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",d="[object Boolean]",h="[object Date]",g="[object Error]",m="[object Function]",v="[object GeneratorFunction]",_="[object Map]",y="[object Number]",$="[object Null]",w="[object Object]",k="[object Proxy]",b="[object RegExp]",T="[object Set]",O="[object String]",U="[object Undefined]",re="[object WeakMap]",K="[object ArrayBuffer]",Q="[object DataView]",le="[object Float32Array]",pe="[object Float64Array]",Ie="[object Int8Array]",he="[object Int16Array]",ke="[object Int32Array]",Te="[object Uint8Array]",Qe="[object Uint8ClampedArray]",ft="[object Uint16Array]",Nt="[object Uint32Array]",s0=/[\\^$.*+?()[\]{}|]/g,O0=/^\[object .+?Constructor\]$/,Ft=/^(?:0|[1-9]\d*)$/,Me={};Me[le]=Me[pe]=Me[Ie]=Me[he]=Me[ke]=Me[Te]=Me[Qe]=Me[ft]=Me[Nt]=!0,Me[s]=Me[l]=Me[K]=Me[d]=Me[Q]=Me[h]=Me[g]=Me[m]=Me[_]=Me[y]=Me[w]=Me[b]=Me[T]=Me[O]=Me[re]=!1;var T2=typeof ri=="object"&&ri&&ri.Object===Object&&ri,T1=typeof self=="object"&&self&&self.Object===Object&&self,H1=T2||T1||Function("return this")(),l1=e&&!e.nodeType&&e,l0=l1&&!0&&t&&!t.nodeType&&t,a2=l0&&l0.exports===l1,B1=a2&&T2.process,Nn=function(){try{var S=l0&&l0.require&&l0.require("util").types;return S||B1&&B1.binding&&B1.binding("util")}catch{}}(),Fn=Nn&&Nn.isTypedArray;function po(S,E,B){switch(B.length){case 0:return S.call(E);case 1:return S.call(E,B[0]);case 2:return S.call(E,B[0],B[1]);case 3:return S.call(E,B[0],B[1],B[2])}return S.apply(E,B)}function vr(S,E){for(var B=-1,J=Array(S);++B<S;)J[B]=E(B);return J}function qn(S){return function(E){return S(E)}}function Wn(S,E){return S?.[E]}function wr(S,E){return function(B){return S(E(B))}}var H2=Array.prototype,B2=Function.prototype,Gn=Object.prototype,mo=H1["__core-js_shared__"],Zn=B2.toString,D1=Gn.hasOwnProperty,oc=function(){var S=/[^.]+$/.exec(mo&&mo.keys&&mo.keys.IE_PROTO||"");return S?"Symbol(src)_1."+S:""}(),sc=Gn.toString,Ry=Zn.call(Object),Oy=RegExp("^"+Zn.call(D1).replace(s0,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Un=a2?H1.Buffer:void 0,lc=H1.Symbol,cc=H1.Uint8Array;Un&&Un.allocUnsafe;var dc=wr(Object.getPrototypeOf,Object),hc=Object.create,Ny=Gn.propertyIsEnumerable,Fy=H2.splice,o2=lc?lc.toStringTag:void 0,jn=function(){try{var S=wo(Object,"defineProperty");return S({},"",{}),S}catch{}}(),qy=Un?Un.isBuffer:void 0,uc=Math.max,Wy=Date.now,fc=wo(H1,"Map"),xr=wo(Object,"create"),Gy=function(){function S(){}return function(E){if(!l2(E))return{};if(hc)return hc(E);S.prototype=E;var B=new S;return S.prototype=void 0,B}}();function s2(S){var E=-1,B=S==null?0:S.length;for(this.clear();++E<B;){var J=S[E];this.set(J[0],J[1])}}function Zy(){this.__data__=xr?xr(null):{},this.size=0}function Uy(S){var E=this.has(S)&&delete this.__data__[S];return this.size-=E?1:0,E}function jy(S){var E=this.__data__;if(xr){var B=E[S];return B===n?void 0:B}return D1.call(E,S)?E[S]:void 0}function Yy(S){var E=this.__data__;return xr?E[S]!==void 0:D1.call(E,S)}function Xy(S,E){var B=this.__data__;return this.size+=this.has(S)?0:1,B[S]=xr&&E===void 0?n:E,this}s2.prototype.clear=Zy,s2.prototype.delete=Uy,s2.prototype.get=jy,s2.prototype.has=Yy,s2.prototype.set=Xy;function c1(S){var E=-1,B=S==null?0:S.length;for(this.clear();++E<B;){var J=S[E];this.set(J[0],J[1])}}function Ky(){this.__data__=[],this.size=0}function Jy(S){var E=this.__data__,B=Yn(E,S);if(B<0)return!1;var J=E.length-1;return B==J?E.pop():Fy.call(E,B,1),--this.size,!0}function Qy(S){var E=this.__data__,B=Yn(E,S);return B<0?void 0:E[B][1]}function e_(S){return Yn(this.__data__,S)>-1}function t_(S,E){var B=this.__data__,J=Yn(B,S);return J<0?(++this.size,B.push([S,E])):B[J][1]=E,this}c1.prototype.clear=Ky,c1.prototype.delete=Jy,c1.prototype.get=Qy,c1.prototype.has=e_,c1.prototype.set=t_;function D2(S){var E=-1,B=S==null?0:S.length;for(this.clear();++E<B;){var J=S[E];this.set(J[0],J[1])}}function r_(){this.size=0,this.__data__={hash:new s2,map:new(fc||c1),string:new s2}}function n_(S){var E=Kn(this,S).delete(S);return this.size-=E?1:0,E}function i_(S){return Kn(this,S).get(S)}function a_(S){return Kn(this,S).has(S)}function o_(S,E){var B=Kn(this,S),J=B.size;return B.set(S,E),this.size+=B.size==J?0:1,this}D2.prototype.clear=r_,D2.prototype.delete=n_,D2.prototype.get=i_,D2.prototype.has=a_,D2.prototype.set=o_;function V2(S){var E=this.__data__=new c1(S);this.size=E.size}function s_(){this.__data__=new c1,this.size=0}function l_(S){var E=this.__data__,B=E.delete(S);return this.size=E.size,B}function c_(S){return this.__data__.get(S)}function d_(S){return this.__data__.has(S)}function h_(S,E){var B=this.__data__;if(B instanceof c1){var J=B.__data__;if(!fc||J.length<r-1)return J.push([S,E]),this.size=++B.size,this;B=this.__data__=new D2(J)}return B.set(S,E),this.size=B.size,this}V2.prototype.clear=s_,V2.prototype.delete=l_,V2.prototype.get=c_,V2.prototype.has=d_,V2.prototype.set=h_;function u_(S,E){var B=Co(S),J=!B&&bo(S),ve=!B&&!J&&wc(S),He=!B&&!J&&!ve&&bc(S),Fe=B||J||ve||He,Se=Fe?vr(S.length,String):[],qe=Se.length;for(var _0 in S)Fe&&(_0=="length"||ve&&(_0=="offset"||_0=="parent")||He&&(_0=="buffer"||_0=="byteLength"||_0=="byteOffset")||gc(_0,qe))||Se.push(_0);return Se}function go(S,E,B){(B!==void 0&&!Jn(S[E],B)||B===void 0&&!(E in S))&&vo(S,E,B)}function f_(S,E,B){var J=S[E];(!(D1.call(S,E)&&Jn(J,B))||B===void 0&&!(E in S))&&vo(S,E,B)}function Yn(S,E){for(var B=S.length;B--;)if(Jn(S[B][0],E))return B;return-1}function vo(S,E,B){E=="__proto__"&&jn?jn(S,E,{configurable:!0,enumerable:!0,value:B,writable:!0}):S[E]=B}var p_=$_();function Xn(S){return S==null?S===void 0?U:$:o2&&o2 in Object(S)?L_(S):B_(S)}function pc(S){return br(S)&&Xn(S)==s}function m_(S){if(!l2(S)||T_(S))return!1;var E=_o(S)?Oy:O0;return E.test(P_(S))}function g_(S){return br(S)&&xc(S.length)&&!!Me[Xn(S)]}function v_(S){if(!l2(S))return H_(S);var E=vc(S),B=[];for(var J in S)J=="constructor"&&(E||!D1.call(S,J))||B.push(J);return B}function mc(S,E,B,J,ve){S!==E&&p_(E,function(He,Fe){if(ve||(ve=new V2),l2(He))w_(S,E,Fe,B,mc,J,ve);else{var Se=J?J(xo(S,Fe),He,Fe+"",S,E,ve):void 0;Se===void 0&&(Se=He),go(S,Fe,Se)}},Cc)}function w_(S,E,B,J,ve,He,Fe){var Se=xo(S,B),qe=xo(E,B),_0=Fe.get(qe);if(_0){go(S,B,_0);return}var Kt=He?He(Se,qe,B+"",S,E,Fe):void 0,Cr=Kt===void 0;if(Cr){var ko=Co(qe),Mo=!ko&&wc(qe),_c=!ko&&!Mo&&bc(qe);Kt=qe,ko||Mo||_c?Co(Se)?Kt=Se:R_(Se)?Kt=k_(Se):Mo?(Cr=!1,Kt=C_(qe)):_c?(Cr=!1,Kt=__(qe)):Kt=[]:O_(qe)||bo(qe)?(Kt=Se,bo(Se)?Kt=N_(Se):(!l2(Se)||_o(Se))&&(Kt=A_(qe))):Cr=!1}Cr&&(Fe.set(qe,Kt),ve(Kt,qe,J,He,Fe),Fe.delete(qe)),go(S,B,Kt)}function x_(S,E){return V_(D_(S,E,yc),S+"")}var b_=jn?function(S,E){return jn(S,"toString",{configurable:!0,enumerable:!1,value:q_(E),writable:!0})}:yc;function C_(S,E){return S.slice()}function y_(S){var E=new S.constructor(S.byteLength);return new cc(E).set(new cc(S)),E}function __(S,E){var B=y_(S.buffer);return new S.constructor(B,S.byteOffset,S.length)}function k_(S,E){var B=-1,J=S.length;for(E||(E=Array(J));++B<J;)E[B]=S[B];return E}function M_(S,E,B,J){var ve=!B;B||(B={});for(var He=-1,Fe=E.length;++He<Fe;){var Se=E[He],qe=void 0;qe===void 0&&(qe=S[Se]),ve?vo(B,Se,qe):f_(B,Se,qe)}return B}function S_(S){return x_(function(E,B){var J=-1,ve=B.length,He=ve>1?B[ve-1]:void 0,Fe=ve>2?B[2]:void 0;for(He=S.length>3&&typeof He=="function"?(ve--,He):void 0,Fe&&I_(B[0],B[1],Fe)&&(He=ve<3?void 0:He,ve=1),E=Object(E);++J<ve;){var Se=B[J];Se&&S(E,Se,J,He)}return E})}function $_(S){return function(E,B,J){for(var ve=-1,He=Object(E),Fe=J(E),Se=Fe.length;Se--;){var qe=Fe[++ve];if(B(He[qe],qe,He)===!1)break}return E}}function Kn(S,E){var B=S.__data__;return E_(E)?B[typeof E=="string"?"string":"hash"]:B.map}function wo(S,E){var B=Wn(S,E);return m_(B)?B:void 0}function L_(S){var E=D1.call(S,o2),B=S[o2];try{S[o2]=void 0;var J=!0}catch{}var ve=sc.call(S);return J&&(E?S[o2]=B:delete S[o2]),ve}function A_(S){return typeof S.constructor=="function"&&!vc(S)?Gy(dc(S)):{}}function gc(S,E){var B=typeof S;return E=E??o,!!E&&(B=="number"||B!="symbol"&&Ft.test(S))&&S>-1&&S%1==0&&S<E}function I_(S,E,B){if(!l2(B))return!1;var J=typeof E;return(J=="number"?yo(B)&&gc(E,B.length):J=="string"&&E in B)?Jn(B[E],S):!1}function E_(S){var E=typeof S;return E=="string"||E=="number"||E=="symbol"||E=="boolean"?S!=="__proto__":S===null}function T_(S){return!!oc&&oc in S}function vc(S){var E=S&&S.constructor,B=typeof E=="function"&&E.prototype||Gn;return S===B}function H_(S){var E=[];if(S!=null)for(var B in Object(S))E.push(B);return E}function B_(S){return sc.call(S)}function D_(S,E,B){return E=uc(E===void 0?S.length-1:E,0),function(){for(var J=arguments,ve=-1,He=uc(J.length-E,0),Fe=Array(He);++ve<He;)Fe[ve]=J[E+ve];ve=-1;for(var Se=Array(E+1);++ve<E;)Se[ve]=J[ve];return Se[E]=B(Fe),po(S,this,Se)}}function xo(S,E){if(!(E==="constructor"&&typeof S[E]=="function")&&E!="__proto__")return S[E]}var V_=z_(b_);function z_(S){var E=0,B=0;return function(){var J=Wy(),ve=a-(J-B);if(B=J,ve>0){if(++E>=i)return arguments[0]}else E=0;return S.apply(void 0,arguments)}}function P_(S){if(S!=null){try{return Zn.call(S)}catch{}try{return S+""}catch{}}return""}function Jn(S,E){return S===E||S!==S&&E!==E}var bo=pc(function(){return arguments}())?pc:function(S){return br(S)&&D1.call(S,"callee")&&!Ny.call(S,"callee")},Co=Array.isArray;function yo(S){return S!=null&&xc(S.length)&&!_o(S)}function R_(S){return br(S)&&yo(S)}var wc=qy||W_;function _o(S){if(!l2(S))return!1;var E=Xn(S);return E==m||E==v||E==c||E==k}function xc(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=o}function l2(S){var E=typeof S;return S!=null&&(E=="object"||E=="function")}function br(S){return S!=null&&typeof S=="object"}function O_(S){if(!br(S)||Xn(S)!=w)return!1;var E=dc(S);if(E===null)return!0;var B=D1.call(E,"constructor")&&E.constructor;return typeof B=="function"&&B instanceof B&&Zn.call(B)==Ry}var bc=Fn?qn(Fn):g_;function N_(S){return M_(S,Cc(S))}function Cc(S){return yo(S)?u_(S):v_(S)}var F_=S_(function(S,E,B,J){mc(S,E,B,J)});function q_(S){return function(){return S}}function yc(S){return S}function W_(){return!1}t.exports=F_})(ji,ji.exports);var hB=ji.exports;const Ho=mk(hB),zK=U4,jm=ct("AffineEditorSettingProvider");function PK(t){return{setup:e=>{e.addImpl(jm,()=>t)}}}const Bo=U4,Qc=L7(U4),Ym=D.object({viewport:D.union([D.object({centerX:D.number(),centerY:D.number(),zoom:D.number()}),D.object({xywh:D.string(),padding:D.tuple([D.number(),D.number(),D.number(),D.number()]).optional()})]),templateCache:D.string(),remoteColor:D.string(),showBidirectional:D.boolean()}),Xm=D.object({presentBlackBackground:D.boolean(),presentFillScreen:D.boolean(),presentHideToolbar:D.boolean(),autoHideEmbedHTMLFullScreenToolbar:D.boolean()});function uB(t){return t in Xm.shape}function e9(t){return t in Ym.shape}function Do(t,e){if(A2.safeParse(e).success||e instanceof Ge.Y.Text||e instanceof Ge.Y.Array||e instanceof Ge.Y.Map)return e}class fB extends $s{constructor(e){super(e),this._disposables=new d7,this.innerProps$=f0({}),this.slots={storageUpdated:new g5};const r=Bo.parse(Object.entries(Bo.shape).reduce((n,[i,a])=>({...n,[i]:a.parse(void 0)}),{}));this.lastProps$=b2(()=>{const n=this.std.getOptional(jm),i=Ho(u5(r),n?.value,this.innerProps$.value,Do);return Bo.parse(i)})}_getStorage(e){return e9(e)?sessionStorage:localStorage}_getStorageKey(e){const r=this.std.doc.id;switch(e){case"viewport":return"blocksuite:"+r+":edgelessViewport";case"presentBlackBackground":return"blocksuite:presentation:blackBackground";case"presentFillScreen":return"blocksuite:presentation:fillScreen";case"presentHideToolbar":return"blocksuite:presentation:hideToolbar";case"templateCache":return"blocksuite:"+r+":templateTool";case"remoteColor":return"blocksuite:remote-color";case"showBidirectional":return"blocksuite:"+r+":showBidirectional";case"autoHideEmbedHTMLFullScreenToolbar":return"blocksuite:embedHTML:autoHideFullScreenToolbar";default:return e}}applyLastProps(e,r){if(["__proto__","constructor","prototype"].includes(e))throw new Ms(Ss.DefaultRuntimeError,`Invalid key: ${e}`);const n=this.lastProps$.value[e];return Ho(u5(n),r,Do)}dispose(){this._disposables.dispose()}getStorage(e){try{const n=this._getStorage(e).getItem(this._getStorageKey(e));return n?uB(e)?Xm.shape[e].parse(JSON.parse(n)):e9(e)?Ym.shape[e].parse(JSON.parse(n)):null:null}catch{return null}}recordLastProps(e,r){const n=Qc._def.innerType.shape[e];if(!n)return;const i=n.parse(r);if(Object.keys(i).length===0)return;const a=this.innerProps$.value,o=Ho(u5(a),{[e]:i},Do);this.innerProps$.value=Qc.parse(o)}setStorage(e,r){const n=this.getStorage(e);this._getStorage(e).setItem(this._getStorageKey(e),JSON.stringify(r)),n!==r&&this.slots.storageUpdated.emit({key:e,value:r})}unmounted(){super.unmounted(),this.dispose()}}fB.key="EditPropsStore";const Km=ct("AffineEmbedOptionProvider");class Jm extends ya{constructor(){super(...arguments),this._embedBlockRegistry=new Set,this.getEmbedBlockOptions=e=>{const r=this._embedBlockRegistry.entries();for(const[n]of r)if(n.urlRegex.test(e))return n;return null},this.registerEmbedBlockOptions=e=>{this._embedBlockRegistry.add(e)}}static setup(e){e.addImpl(Km,Jm)}}const RK=[{font:W.Inter,url:"https://cdn.affine.pro/fonts/Inter-Light-BETA.woff",weight:q.Light,style:j.Normal},{font:W.Inter,url:"https://cdn.affine.pro/fonts/Inter-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Inter,url:"https://cdn.affine.pro/fonts/Inter-SemiBold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Inter,url:"https://cdn.affine.pro/fonts/Inter-LightItalic-BETA.woff",weight:q.Light,style:j.Italic},{font:W.Inter,url:"https://cdn.affine.pro/fonts/Inter-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Inter,url:"https://cdn.affine.pro/fonts/Inter-SemiBoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.Kalam,url:"https://cdn.affine.pro/fonts/Kalam-Light.woff",weight:q.Light,style:j.Normal},{font:W.Kalam,url:"https://cdn.affine.pro/fonts/Kalam-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Kalam,url:"https://cdn.affine.pro/fonts/Kalam-Bold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Satoshi,url:"https://cdn.affine.pro/fonts/Satoshi-Light.woff",weight:q.Light,style:j.Normal},{font:W.Satoshi,url:"https://cdn.affine.pro/fonts/Satoshi-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Satoshi,url:"https://cdn.affine.pro/fonts/Satoshi-Bold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Satoshi,url:"https://cdn.affine.pro/fonts/Satoshi-LightItalic.woff",weight:q.Light,style:j.Italic},{font:W.Satoshi,url:"https://cdn.affine.pro/fonts/Satoshi-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Satoshi,url:"https://cdn.affine.pro/fonts/Satoshi-BoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-Light.woff",weight:q.Light,style:j.Normal},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-Medium.woff",weight:q.Medium,style:j.Normal},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-SemiBold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-LightItalic.woff",weight:q.Light,style:j.Italic},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Poppins,url:"https://cdn.affine.pro/fonts/Poppins-SemiBoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.Lora,url:"https://cdn.affine.pro/fonts/Lora-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Lora,url:"https://cdn.affine.pro/fonts/Lora-Bold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Lora,url:"https://cdn.affine.pro/fonts/Lora-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Lora,url:"https://cdn.affine.pro/fonts/Lora-BoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.BebasNeue,url:"https://cdn.affine.pro/fonts/BebasNeue-Light.woff",weight:q.Light,style:j.Normal},{font:W.BebasNeue,url:"https://cdn.affine.pro/fonts/BebasNeue-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.OrelegaOne,url:"https://cdn.affine.pro/fonts/OrelegaOne-Regular.woff",weight:q.Regular,style:j.Normal}],OK=[{font:W.Inter,url:"https://fonts.cdnfonts.com/s/19795/Inter-Light-BETA.woff",weight:q.Light,style:j.Normal},{font:W.Inter,url:"https://fonts.cdnfonts.com/s/19795/Inter-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Inter,url:"https://fonts.cdnfonts.com/s/19795/Inter-SemiBold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Inter,url:"https://fonts.cdnfonts.com/s/19795/Inter-LightItalic-BETA.woff",weight:q.Light,style:j.Italic},{font:W.Inter,url:"https://fonts.cdnfonts.com/s/19795/Inter-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Inter,url:"https://fonts.cdnfonts.com/s/19795/Inter-SemiBoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.Kalam,url:"https://fonts.cdnfonts.com/s/13130/Kalam-Light.woff",weight:q.Light,style:j.Normal},{font:W.Kalam,url:"https://fonts.cdnfonts.com/s/13130/Kalam-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Kalam,url:"https://fonts.cdnfonts.com/s/13130/Kalam-Bold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Satoshi,url:"https://fonts.cdnfonts.com/s/85546/Satoshi-Light.woff",weight:q.Light,style:j.Normal},{font:W.Satoshi,url:"https://fonts.cdnfonts.com/s/85546/Satoshi-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Satoshi,url:"https://fonts.cdnfonts.com/s/85546/Satoshi-Bold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Satoshi,url:"https://fonts.cdnfonts.com/s/85546/Satoshi-LightItalic.woff",weight:q.Light,style:j.Italic},{font:W.Satoshi,url:"https://fonts.cdnfonts.com/s/85546/Satoshi-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Satoshi,url:"https://fonts.cdnfonts.com/s/85546/Satoshi-BoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-Light.woff",weight:q.Light,style:j.Normal},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-Medium.woff",weight:q.Medium,style:j.Normal},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-SemiBold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-LightItalic.woff",weight:q.Light,style:j.Italic},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Poppins,url:"https://fonts.cdnfonts.com/s/16009/Poppins-SemiBoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.Lora,url:"https://fonts.cdnfonts.com/s/29883/Lora-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.Lora,url:"https://fonts.cdnfonts.com/s/29883/Lora-Bold.woff",weight:q.SemiBold,style:j.Normal},{font:W.Lora,url:"https://fonts.cdnfonts.com/s/29883/Lora-Italic.woff",weight:q.Regular,style:j.Italic},{font:W.Lora,url:"https://fonts.cdnfonts.com/s/29883/Lora-BoldItalic.woff",weight:q.SemiBold,style:j.Italic},{font:W.BebasNeue,url:"https://fonts.cdnfonts.com/s/14902/BebasNeue%20Light.woff",weight:q.Light,style:j.Normal},{font:W.BebasNeue,url:"https://fonts.cdnfonts.com/s/14902/BebasNeue-Regular.woff",weight:q.Regular,style:j.Normal},{font:W.OrelegaOne,url:"https://fonts.cdnfonts.com/s/93179/OrelegaOne-Regular.woff",weight:q.Regular,style:j.Normal}],pB=Vd?({font:t,weight:e,url:r,style:n})=>new FontFace(`"${t}"`,`url(${r})`,{weight:e,style:n}):({font:t,weight:e,url:r,style:n})=>new FontFace(t,`url(${r})`,{weight:e,style:n});class mB extends $s{constructor(){super(...arguments),this.fontFaces=[]}get ready(){return Promise.all(this.fontFaces.map(e=>e.loaded))}load(e){this.fontFaces.push(...e.map(r=>{const n=pB(r);return document.fonts.add(n),n.load().catch(console.error),n}))}mounted(){const e=this.std.getOptional(Qm);e&&this.load(e)}unmounted(){this.fontFaces.forEach(e=>document.fonts.delete(e)),this.fontFaces.splice(0,this.fontFaces.length)}}mB.key="font-loader";const Qm=ct("AffineFontConfig"),NK=t=>({setup:e=>{e.addImpl(Qm,()=>t)}}),eg=ct("GenerateDocUrlService");function FK(t){return{setup:e=>{e.addImpl(eg,t)}}}const tg=ct("AffineNotificationService");function qK(t){return{setup:e=>{e.addImpl(tg,t)}}}const rg=ct("ParseDocUrlService");function WK(t){return{setup:e=>{e.addImpl(rg,t)}}}const gB=ct("AffineQuickSearchService");function GK(t){return{setup:e=>{e.addImpl(gB,t)}}}const Y4=ct("AffineTelemetryService");function vB(t){return Object.keys(t)}const ng={"backlinks/blockBackgroundColor":"#9292920d","backlinks/blockBorder":"#9292921a","backlinks/blockHover":"#0000000d","badge/believer":"#002742","badge/free":"#29a3fa","badge/pro":"#29a3fa","block/callout/background/blue":"#f0f9ff","block/callout/background/green":"#fbfef1","block/callout/background/grey":"#f9f9f9","block/callout/background/magenta":"#fefaff","block/callout/background/orange":"#fff7ee","block/callout/background/purple":"#f9f7ff","block/callout/background/red":"#fff4f5","block/callout/background/teal":"#eefffd","block/callout/background/yellow":"#fdfcf4","block/callout/icon/blue":"#53b2ef","block/callout/icon/green":"#22bf07","block/callout/icon/grey":"#cdcdcd","block/callout/icon/magenta":"#cc4187","block/callout/icon/orange":"#ffae63","block/callout/icon/purple":"#7c3aed","block/callout/icon/red":"#c83030","block/callout/icon/teal":"#448e86","block/callout/icon/yellow":"#fde047","block/divider/divider":"#92929238","block/notSupportedBlock/background":"#ffffff","block/notSupportedBlock/inlineBg/default":"#f3f3f3","block/notSupportedBlock/inlineBg/hover":"#e6e6e6","button/badgesColor":"#ed3f3f","button/buttonOverHover":"#ffffff","button/checkBox":"#1e96eb","button/disable":"#b3b3b3","button/emptyIconBackground":"#0000000d","button/error":"#ed3f3f","button/iconButtonSolid":"#ffffff","button/innerBlackBorder":"#0000001a","button/primary":"#1e96eb","button/pureWhiteText":"#ffffff","button/secondary":"#ffffff","button/success":"#44b931","button/grabber/select":"#00000038","button/grabber/default":"#0000001a","button/mobile/aIActionBackground":"#252525","button/mobile/deletedAction":"#ed3f3f","button/sidebarButton/background":"#ffffff08","button/siderbarPrimary/background":"#ffffffab","centerPeek/background":"#ffffff","centerPeek/icon":"#7a7a7a","centerPeek/overlay":"#0000002b","chatBlock/chatBlockBg":"#ffffff","chatBlock/chatBlockBoder":"#e6e6e6","chatBlock/chatBlockIcon":"#7a7a7a","chatBlock/chatBlockText":"#141414","chip/label/blue":"#e6f5ff","chip/label/green":"#dcfdd7","chip/label/grey":"#e6e6e6","chip/label/magenta":"#ffecf6","chip/label/orange":"#ffebd5","chip/label/purple":"#ede9ff","chip/label/red":"#fce5e6","chip/label/teal":"#d7fbf6","chip/label/text":"#00000085","chip/label/white":"#f5f5f5","chip/label/yellow":"#fef3c7","chip/tag/blue":"#84cfff","chip/tag/green":"#69b87d","chip/tag/grey":"#b3b3b3","chip/tag/orange":"#ff8c38","chip/tag/purple":"#7c3aed","chip/tag/red":"#ed3f3f","chip/tag/teal":"#8be7dc","chip/tag/yellow":"#facc15","database/border":"#0000001a","database/cardHover":"#00000008","database/filterHeaderFadeIn":"#ffffff","database/filterHeaderFadeOut":"#ffffff08","database/focusBackground":"#1e96eb0a","database/textSecondary":"#00000085","dialog/background/primary":"#ffffff","edgeless/frame/background/black":"#cdcdcd","edgeless/frame/background/blue":"#e6f5ff","edgeless/frame/background/green":"#f1fdf4","edgeless/frame/background/grey":"#f3f3f3","edgeless/frame/background/magenta":"#ffecf6","edgeless/frame/background/orange":"#ffebd5","edgeless/frame/background/purple":"#ede9ff","edgeless/frame/background/red":"#fce5e6","edgeless/frame/background/teal":"#e2fdf9","edgeless/frame/background/white":"#ffffff","edgeless/frame/background/yellow":"#fffbd5","edgeless/frame/border/active":"#1e96eb","edgeless/frame/border/default":"#0000002b","edgeless/frame/fontColor/font":"#000000f2","edgeless/group/background/background":"#ffffff","edgeless/group/border/active":"#1e96eb","edgeless/group/border/borderHint":"#8fd1ff","edgeless/group/border/hover":"#1e96eb","edgeless/group/fontColor/active":"#1e96eb","edgeless/group/fontColor/default":"#00000085","edgeless/group/fontColor/hover":"#1e96eb","edgeless/group/fontColor/rename":"#000000","edgeless/line/black":"#000000","edgeless/line/blue":"#29a3fa","edgeless/line/green":"#3cbc36","edgeless/line/grey":"#929292","edgeless/line/magenta":"#e660a4","edgeless/line/orange":"#ff8c38","edgeless/line/purple":"#6e52df","edgeless/line/red":"#e11e41","edgeless/line/teal":"#5cc7ba","edgeless/line/white":"#ffffff","edgeless/line/yellow":"#facc15","edgeless/lock/locked":"#92929285","edgeless/mindMap/line":"#000000","edgeless/note/black":"#b3b3b3","edgeless/note/blue":"#ceecff","edgeless/note/green":"#c9f8c1","edgeless/note/grey":"#e6e6e6","edgeless/note/magenta":"#ffdaed","edgeless/note/orange":"#ffc58f","edgeless/note/purple":"#ddd6fe","edgeless/note/red":"#fbb7b7","edgeless/note/teal":"#c7f8f2","edgeless/note/white":"#ffffff","edgeless/note/yellow":"#fde68a","edgeless/palette/black":"#000000","edgeless/palette/white":"#ffffff","edgeless/palette/heavy/blue":"#1c70a5","edgeless/palette/heavy/green":"#447756","edgeless/palette/heavy/magenta":"#941555","edgeless/palette/heavy/orange":"#b55309","edgeless/palette/heavy/purple":"#5a21b6","edgeless/palette/heavy/red":"#761717","edgeless/palette/heavy/yellow":"#ac7400","edgeless/palette/light/blueLight":"#e6f5ff","edgeless/palette/light/greenLight":"#f1fdf4","edgeless/palette/light/greyLight":"#e6e6e6","edgeless/palette/light/magentaLight":"#ffecf6","edgeless/palette/light/orangeLight":"#ffebd5","edgeless/palette/light/purpleLight":"#ede9ff","edgeless/palette/light/redLight":"#fce5e6","edgeless/palette/light/yellowLight":"#fffbd5","edgeless/palette/medium/blueMedium":"#84cfff","edgeless/palette/medium/greenMedium":"#3cbc36","edgeless/palette/medium/greyMedium":"#929292","edgeless/palette/medium/magentaMedium":"#e96cab","edgeless/palette/medium/orangeMedium":"#ff8c38","edgeless/palette/medium/purpleMedium":"#6e52df","edgeless/palette/medium/redMedium":"#fb7081","edgeless/palette/medium/yellowMedium":"#fcd34d","edgeless/selection/selectionMarqueeBackground":"#1e96eb14","edgeless/selection/selectionMarqueeBorder":"#1e96eb","edgeless/shape/black":"#000000","edgeless/shape/blue":"#9fd9ff","edgeless/shape/green":"#9bda91","edgeless/shape/grey":"#cdcdcd","edgeless/shape/magenta":"#ffc0e0","edgeless/shape/orange":"#ffae63","edgeless/shape/purple":"#d7cdff","edgeless/shape/red":"#fecdd1","edgeless/shape/teal":"#8be7dc","edgeless/shape/white":"#ffffff","edgeless/shape/yellow":"#fde047","edgelessToolbar/note/background":"#ffffff","edgelessToolbar/note/textColor":"#0000001a","edgelessToolbar/others/background":"#ffffff1f","edgelessToolbar/others/highlightLinearEnd":"#ffffff","edgelessToolbar/others/highlightLinearStart":"#ffffff00","edgelessToolbar/others/linearCenter":"#000000c4","edgelessToolbar/others/linearEnd":"#0000001f","edgelessToolbar/others/linearStart":"#ffffff1f","edgelessToolbar/penEraser/background":"#f1f1f1","edgelessToolbar/penEraser/bodyShadow-1":"#00000033","edgelessToolbar/penEraser/bodyShadow-2":"#0000001a","edgelessToolbar/penEraser/bodyShadow-3":"#00000003","edgelessToolbar/penEraser/bodyShadow-4":"#ffffff14","edgelessToolbar/penEraser/eraserBlue-1":"#173654","edgelessToolbar/penEraser/eraserBlue-2":"#effaff","edgelessToolbar/penEraser/eraserBlue-3":"#1e96eb","edgelessToolbar/penEraser/eraserBorder":"#e7e7e7","edgelessToolbar/penEraser/eraserBorder2":"#e3e2e4","edgelessToolbar/penEraser/eraserFill":"#f1f1f1","edgelessToolbar/penEraser/eraserHighlight":"#ffffffb8","edgelessToolbar/media/background":"#f4f9ff","edgelessToolbar/media/vector":"#3883ff","icon/activated":"#1e96eb","icon/disable":"#b3b3b3","icon/fileIconBorder":"#cdcdcd","icon/primary":"#7a7a7a","icon/secondary":"#b3b3b3","icon/tertiary":"#cdcdcd","icon/fileIconColors/blue":"#0077cb","icon/fileIconColors/green":"#1d9c07","icon/fileIconColors/grey":"#1e1b4b","icon/fileIconColors/magenta":"#e660a4","icon/fileIconColors/purple":"#6e52df","icon/fileIconColors/red":"#ed3f3f","icon/fileIconColors/yellow":"#facc15","input/background":"#ffffff","input/scrollBar/handle":"#0000001a","input/border/active":"#1e96eb","input/border/default":"#0000001a","input/border/error":"#ed3f3f","layer/black":"#000000","layer/pureBlack":"#000000","layer/pureWhite":"#ffffff","layer/white":"#ffffff","layer/insideBorder/blackBorder":"#0000001a","layer/insideBorder/border":"#e6e6e6","layer/insideBorder/primaryBorder":"#1e96eb","layer/insideBorder/whiteBorder":"#ffffff8f","layer/background/codeBlock":"#f9f9f9","layer/background/error":"#fff1f1","layer/background/hoverOverlay":"#0000000d","layer/background/modal":"#000000b2","layer/background/modalWhite":"#ffffff2b","layer/background/overlayPanel":"#ffffff","layer/background/primary":"#ffffff","layer/background/processing":"#eef2ff","layer/background/secondary":"#f5f5f5","layer/background/success":"#f1fdf4","layer/background/tertiary":"#f3f3f3","layer/background/translucentUI":"#ffffffb8","layer/background/warning":"#fff7ee","layer/background/mobile/iOSControl":"#000000","layer/background/mobile/modal":"#0000002b","layer/background/mobile/primary":"#f5f5f5","layer/background/mobile/secondary":"#ffffff","layer/background/mobile/tertiary":"#e6e6e6","loading/background":"#0000001a","loading/foreground":"#1e96eb","others/warnLabel/black":"#000000","others/warnLabel/yellow":"#facc15","portrait/localPortrait":"#00000038","portrait/localPortraitBackground":"#0000001a","radio/disable":"#cdcdcd","radio/active/chekced":"#1e96eb","radio/active/default":"#7a7a7a","segment/background":"#0000000d","segment/button":"#ffffff","skeleton/skeleton":"#e6e6e6","slashMenu/background":"#ffffff","status/error":"#ed3f3f","status/success":"#44b931","switch/buttonBackground/active":"#ffffff","switch/buttonBackground/hover":"#0000000d","switch/fontColor/primary":"#141414","switch/fontColor/secondary":"#7a7a7a","switch/fontColor/tertiary":"#929292","switch/iconColor/active":"#565656","switch/iconColor/default":"#929292","switch/switchBackground/background":"#f3f3f3","tab/divider/divider":"#00000012","tab/divider/indicator":"#1e96eb","tab/fontColor/active":"#141414","tab/fontColor/default":"#b3b3b3","tab/fontColor/hover":"#141414","tab/iconColor/active":"#565656","tab/iconColor/default":"#b3b3b3","tab/iconColor/hover":"#565656","tab/tabBackground/active":"#ffffff","tab/tabBackground/default":"#f3f3f3","tab/tabBackground/hover":"#f3f3f3","table/border":"#0000001a","table/focusBackground":"#1e96eb0a","table/focusBorder":"#1e96eb","table/textSecondary":"#00000085","table/headerBackground/blue":"#f0f9ff","table/headerBackground/default":"#ffffff","table/headerBackground/green":"#efffec","table/headerBackground/grey":"#f5f5f5","table/headerBackground/headerColor":"#f3f3f3","table/headerBackground/orange":"#fff7ee","table/headerBackground/purple":"#f7f5ff","table/headerBackground/red":"#fff4f5","table/headerBackground/teal":"#eefffd","table/headerBackground/yellow":"#fffded","table/indicator/activated":"#1e96eb","table/indicator/border":"#e6e6e6","table/indicator/drag":"#0000002b","table/indicator/hover":"#0000000d","text/disable":"#7a7a7a","text/emphasis":"#1e96eb","text/link":"#035f9f","text/listDotAndNumber":"#0077cb","text/placeholder":"#929292","text/primary":"#141414","text/pureWhite":"#ffffff","text/secondary":"#7a7a7a","text/tertiary":"#929292","text/highlight/border":"#00000038","text/highlight/bg/blue":"#daf0ff","text/highlight/bg/green":"#f0fccb","text/highlight/bg/grey":"#e6e6e6","text/highlight/bg/magenta":"#ffecf6","text/highlight/bg/orange":"#ffebd5","text/highlight/bg/purple":"#ede9ff","text/highlight/bg/red":"#fce5e6","text/highlight/bg/teal":"#c7f8f2","text/highlight/bg/yellow":"#fff9b6","text/highlight/fg/blue":"#003c67","text/highlight/fg/green":"#225c18","text/highlight/fg/grey":"#7a7a7a","text/highlight/fg/magenta":"#941555","text/highlight/fg/orange":"#db7123","text/highlight/fg/purple":"#7c3aed","text/highlight/fg/red":"#c83030","text/highlight/fg/teal":"#0e4841","text/highlight/fg/yellow":"#ac7400","toast/cardLayer/second":"#f9f9f9","toast/cardLayer/third":"#f5f5f5","toast/iconState/error":"#ed3f3f","toast/iconState/regular":"#0077cb","toast/iconState/success":"#44b931","toast/overlay/secondary":"#00000008","toast/overlay/tertiary":"#0000000d","toggle/background":"#1e96eb","toggle/backgroundDisable":"#b3b3b3","toggle/backgroundOff":"#929292","toggle/foreground":"#ffffff","toggle/foregroundDisable":"#e6e6e6","tooltips/background":"#000000","tooltips/foreground":"#ffffff","tooltips/secondaryBackground":"#ffffff2b","workspacePicker/background":"#ffffff","workspacePicker/border":"#e6e6e6","tableOfContent/background":"#ffffff"},wB={"backlinks/blockBackgroundColor":"#9292921a","backlinks/blockBorder":"#9292922b","backlinks/blockHover":"#9292922b","badge/believer":"#002742","badge/free":"#29a3fa","badge/pro":"#29a3fa","block/callout/background/blue":"#002742","block/callout/background/green":"#192e06","block/callout/background/grey":"#414141","block/callout/background/magenta":"#5f0a35","block/callout/background/orange":"#451a02","block/callout/background/purple":"#1e1b4b","block/callout/background/red":"#460606","block/callout/background/teal":"#0e4841","block/callout/background/yellow":"#321a04","block/callout/icon/blue":"#2f94d5","block/callout/icon/green":"#22bf07","block/callout/icon/grey":"#cdcdcd","block/callout/icon/magenta":"#cc4187","block/callout/icon/orange":"#d97705","block/callout/icon/purple":"#7c3aed","block/callout/icon/red":"#c83030","block/callout/icon/teal":"#5cc7ba","block/callout/icon/yellow":"#e0aa00","block/divider/divider":"#9292922b","block/notSupportedBlock/background":"#000000","block/notSupportedBlock/inlineBg/default":"#252525","block/notSupportedBlock/inlineBg/hover":"#414141","button/badgesColor":"#c83030","button/buttonOverHover":"#414141","button/checkBox":"#1e96eb","button/disable":"#7a7a7a","button/emptyIconBackground":"#ffffff0d","button/error":"#c83030","button/iconButtonSolid":"#ffffff17","button/innerBlackBorder":"#ffffff0d","button/primary":"#1e96eb","button/pureWhiteText":"#ffffff","button/secondary":"#ffffff17","button/success":"#1d9c07","button/grabber/select":"#ffffff21","button/grabber/default":"#ffffff17","button/mobile/aIActionBackground":"#252525","button/mobile/deletedAction":"#c83030","button/sidebarButton/background":"#ffffff08","button/siderbarPrimary/background":"#0000002b","centerPeek/background":"#000000","centerPeek/icon":"#cdcdcd","centerPeek/overlay":"#00000085","chatBlock/chatBlockBg":"#252525","chatBlock/chatBlockBoder":"#252525","chatBlock/chatBlockIcon":"#cdcdcd","chatBlock/chatBlockText":"#e6e6e6","chip/label/blue":"#004b7b","chip/label/green":"#225c18","chip/label/grey":"#414141","chip/label/magenta":"#5f0a35","chip/label/orange":"#843b06","chip/label/purple":"#25136d","chip/label/red":"#460606","chip/label/teal":"#1c6b63","chip/label/text":"#ffffffab","chip/label/white":"#252525","chip/label/yellow":"#ac7400","chip/tag/blue":"#84cfff","chip/tag/green":"#69b87d","chip/tag/grey":"#b3b3b3","chip/tag/orange":"#ff8c38","chip/tag/purple":"#7c3aed","chip/tag/red":"#ed3f3f","chip/tag/teal":"#8be7dc","chip/tag/yellow":"#facc15","database/border":"#ffffff21","database/cardHover":"#ffffff08","database/filterHeaderFadeIn":"#000000","database/filterHeaderFadeOut":"#00000008","database/focusBackground":"#1e96eb0a","database/textSecondary":"#ffffff8f","dialog/background/primary":"#252525","edgeless/frame/background/black":"#cdcdcd","edgeless/frame/background/blue":"#e6f5ff","edgeless/frame/background/green":"#f1fdf4","edgeless/frame/background/grey":"#f3f3f3","edgeless/frame/background/magenta":"#ffecf6","edgeless/frame/background/orange":"#ffebd5","edgeless/frame/background/purple":"#ede9ff","edgeless/frame/background/red":"#fce5e6","edgeless/frame/background/teal":"#e2fdf9","edgeless/frame/background/white":"#ffffff","edgeless/frame/background/yellow":"#fffbd5","edgeless/frame/border/active":"#1e96eb","edgeless/frame/border/default":"#ffffff2b","edgeless/frame/fontColor/font":"#000000f2","edgeless/group/background/background":"#ffffff","edgeless/group/border/active":"#1e96eb","edgeless/group/border/borderHint":"#8fd1ff","edgeless/group/border/hover":"#1e96eb","edgeless/group/fontColor/active":"#1e96eb","edgeless/group/fontColor/default":"#ffffff8f","edgeless/group/fontColor/hover":"#1e96eb","edgeless/group/fontColor/rename":"#000000","edgeless/line/black":"#000000","edgeless/line/blue":"#29a3fa","edgeless/line/green":"#3cbc36","edgeless/line/grey":"#929292","edgeless/line/magenta":"#e660a4","edgeless/line/orange":"#ff8c38","edgeless/line/purple":"#6e52df","edgeless/line/red":"#ed3f3f","edgeless/line/teal":"#5cc7ba","edgeless/line/white":"#ffffff","edgeless/line/yellow":"#facc15","edgeless/lock/locked":"#92929285","edgeless/mindMap/line":"#ffffff","edgeless/note/black":"#252525","edgeless/note/blue":"#004b7b","edgeless/note/green":"#3b5315","edgeless/note/grey":"#565656","edgeless/note/magenta":"#5f0a35","edgeless/note/orange":"#843b06","edgeless/note/purple":"#312e81","edgeless/note/red":"#460606","edgeless/note/teal":"#0e4841","edgeless/note/white":"#000000","edgeless/note/yellow":"#704200","edgeless/palette/black":"#ffffff","edgeless/palette/white":"#000000","edgeless/palette/heavy/blue":"#1c70a5","edgeless/palette/heavy/green":"#447756","edgeless/palette/heavy/magenta":"#941555","edgeless/palette/heavy/orange":"#b55309","edgeless/palette/heavy/purple":"#5a21b6","edgeless/palette/heavy/red":"#761717","edgeless/palette/heavy/yellow":"#ac7400","edgeless/palette/light/blueLight":"#e6f5ff","edgeless/palette/light/greenLight":"#f1fdf4","edgeless/palette/light/greyLight":"#e6e6e6","edgeless/palette/light/magentaLight":"#ffecf6","edgeless/palette/light/orangeLight":"#ffebd5","edgeless/palette/light/purpleLight":"#d7cdff","edgeless/palette/light/redLight":"#fce5e6","edgeless/palette/light/yellowLight":"#fffbd5","edgeless/palette/medium/blueMedium":"#84cfff","edgeless/palette/medium/greenMedium":"#3cbc36","edgeless/palette/medium/greyMedium":"#929292","edgeless/palette/medium/magentaMedium":"#e96cab","edgeless/palette/medium/orangeMedium":"#ff8c38","edgeless/palette/medium/purpleMedium":"#6e52df","edgeless/palette/medium/redMedium":"#fb7081","edgeless/palette/medium/yellowMedium":"#fcd34d","edgeless/selection/selectionMarqueeBackground":"#1e96eb14","edgeless/selection/selectionMarqueeBorder":"#1e96eb","edgeless/shape/black":"#000000","edgeless/shape/blue":"#9fd9ff","edgeless/shape/green":"#9bda91","edgeless/shape/grey":"#cdcdcd","edgeless/shape/magenta":"#ffc0e0","edgeless/shape/orange":"#ffae63","edgeless/shape/purple":"#d7cdff","edgeless/shape/red":"#fbb7b7","edgeless/shape/teal":"#8be7dc","edgeless/shape/white":"#ffffff","edgeless/shape/yellow":"#fde047","edgelessToolbar/note/background":"#414141","edgelessToolbar/note/textColor":"#ffffff21","edgelessToolbar/others/background":"#4a4a4ab2","edgelessToolbar/others/highlightLinearEnd":"#ffffff1f","edgelessToolbar/others/highlightLinearStart":"#ffffff0f","edgelessToolbar/others/linearCenter":"#000000a8","edgelessToolbar/others/linearEnd":"#00000000","edgelessToolbar/others/linearStart":"#00000000","edgelessToolbar/penEraser/background":"#c1c1c1","edgelessToolbar/penEraser/bodyShadow-1":"#00000099","edgelessToolbar/penEraser/bodyShadow-2":"#00000066","edgelessToolbar/penEraser/bodyShadow-3":"#00000033","edgelessToolbar/penEraser/bodyShadow-4":"#0000001a","edgelessToolbar/penEraser/eraserBlue-1":"#0d2338","edgelessToolbar/penEraser/eraserBlue-2":"#d0dfe5","edgelessToolbar/penEraser/eraserBlue-3":"#1a7cc1","edgelessToolbar/penEraser/eraserBorder":"#7f7f7f","edgelessToolbar/penEraser/eraserBorder2":"#9b9b9b","edgelessToolbar/penEraser/eraserFill":"#c1c1c1","edgelessToolbar/penEraser/eraserHighlight":"#ffffff3b","edgelessToolbar/media/background":"#333333","edgelessToolbar/media/vector":"#3883ff","icon/activated":"#1e96eb","icon/disable":"#414141","icon/fileIconBorder":"#565656","icon/primary":"#f3f3f3","icon/secondary":"#cdcdcd","icon/tertiary":"#565656","icon/fileIconColors/blue":"#0077cb","icon/fileIconColors/green":"#1d9c07","icon/fileIconColors/grey":"#312e81","icon/fileIconColors/magenta":"#e660a4","icon/fileIconColors/purple":"#6e52df","icon/fileIconColors/red":"#ed3f3f","icon/fileIconColors/yellow":"#facc15","input/background":"#ffffff17","input/scrollBar/handle":"#ffffff2b","input/border/active":"#1e96eb","input/border/default":"#ffffff0d","input/border/error":"#ed3f3f","layer/black":"#ffffff","layer/pureBlack":"#000000","layer/pureWhite":"#ffffff","layer/white":"#000000","layer/insideBorder/blackBorder":"#ffffff0d","layer/insideBorder/border":"#252525","layer/insideBorder/primaryBorder":"#1e96eb","layer/insideBorder/whiteBorder":"#ffffff0d","layer/background/codeBlock":"#252525","layer/background/error":"#460606","layer/background/hoverOverlay":"#ffffff17","layer/background/modal":"#00000085","layer/background/modalWhite":"#ffffff2b","layer/background/overlayPanel":"#252525","layer/background/primary":"#141414","layer/background/processing":"#002742","layer/background/secondary":"#252525","layer/background/success":"#1c3027","layer/background/tertiary":"#565656","layer/background/translucentUI":"#000000a6","layer/background/warning":"#321a04","layer/background/mobile/iOSControl":"#ffffff","layer/background/mobile/modal":"#00000085","layer/background/mobile/primary":"#000000","layer/background/mobile/secondary":"#252525","layer/background/mobile/tertiary":"#414141","loading/background":"#ffffffd1","loading/foreground":"#0077cb","others/warnLabel/black":"#000000","others/warnLabel/yellow":"#facc15","portrait/localPortrait":"#ffffff3b","portrait/localPortraitBackground":"#ffffff2b","radio/disable":"#7a7a7a","radio/active/chekced":"#1e96eb","radio/active/default":"#b3b3b3","segment/background":"#ffffff0d","segment/button":"#ffffff17","skeleton/skeleton":"#252525","slashMenu/background":"#252525","status/error":"#c83030","status/success":"#1d9c07","switch/buttonBackground/active":"#414141","switch/buttonBackground/hover":"#ffffff0d","switch/fontColor/primary":"#e6e6e6","switch/fontColor/secondary":"#929292","switch/fontColor/tertiary":"#7a7a7a","switch/iconColor/active":"#cdcdcd","switch/iconColor/default":"#7a7a7a","switch/switchBackground/background":"#252525","tab/divider/divider":"#ffffff21","tab/divider/indicator":"#1e96eb","tab/fontColor/active":"#e6e6e6","tab/fontColor/default":"#565656","tab/fontColor/hover":"#e6e6e6","tab/iconColor/active":"#cdcdcd","tab/iconColor/default":"#7a7a7a","tab/iconColor/hover":"#cdcdcd","tab/tabBackground/active":"#414141","tab/tabBackground/default":"#252525","tab/tabBackground/hover":"#252525","table/border":"#ffffff21","table/focusBackground":"#1e96eb0a","table/focusBorder":"#1e96eb","table/textSecondary":"#ffffff8f","table/headerBackground/blue":"#004b7b","table/headerBackground/default":"#252525","table/headerBackground/green":"#10340a","table/headerBackground/grey":"#565656","table/headerBackground/headerColor":"#252525","table/headerBackground/orange":"#843b06","table/headerBackground/purple":"#25136d","table/headerBackground/red":"#460606","table/headerBackground/teal":"#0e4841","table/headerBackground/yellow":"#704200","table/indicator/activated":"#1e96eb","table/indicator/border":"#252525","table/indicator/drag":"#ffffff21","table/indicator/hover":"#ffffff17","text/disable":"#565656","text/emphasis":"#29a3fa","text/link":"#7ac8ff","text/listDotAndNumber":"#4ab1fa","text/placeholder":"#7a7a7a","text/primary":"#e6e6e6","text/pureWhite":"#ffffff","text/secondary":"#929292","text/tertiary":"#7a7a7a","text/highlight/border":"#ffffff3b","text/highlight/bg/blue":"#002742","text/highlight/bg/green":"#192e06","text/highlight/bg/grey":"#414141","text/highlight/bg/magenta":"#5f0a35","text/highlight/bg/orange":"#843b06","text/highlight/bg/purple":"#2e1065","text/highlight/bg/red":"#460606","text/highlight/bg/teal":"#0e4841","text/highlight/bg/yellow":"#321a04","text/highlight/fg/blue":"#2f94d5","text/highlight/fg/green":"#9bda91","text/highlight/fg/grey":"#565656","text/highlight/fg/magenta":"#f37fba","text/highlight/fg/orange":"#ffae63","text/highlight/fg/purple":"#9681ef","text/highlight/fg/red":"#fc7979","text/highlight/fg/teal":"#448e86","text/highlight/fg/yellow":"#facc15","toast/cardLayer/second":"#252525","toast/cardLayer/third":"#252525","toast/iconState/error":"#c83030","toast/iconState/regular":"#035f9f","toast/iconState/success":"#1d9c07","toast/overlay/secondary":"#0000000d","toast/overlay/tertiary":"#00000008","toggle/background":"#0077cb","toggle/backgroundDisable":"#414141","toggle/backgroundOff":"#565656","toggle/foreground":"#fffffffa","toggle/foregroundDisable":"#929292","tooltips/background":"#414141","tooltips/foreground":"#ffffff","tooltips/secondaryBackground":"#ffffff2b","workspacePicker/background":"#252525","workspacePicker/border":"#414141","tableOfContent/background":"#252525"};function ig(t){return`--affine-v2-${t.split("/").join("-")}`}function ag(t){const e={};return vB(t).forEach(r=>{e[ig(r)]=t[r]}),e}const og=ag(ng),sg=ag(wB);function oi(t,e){return`var(${ig(t)}${e?`, ${e}`:""})`}function lg(t=""){return new Proxy(oi,{get(e,r){const n=t?`${t}/${String(r)}`:String(r);return typeof ng[n]!="string"?lg(n):oi(n)},apply(e,r,[n,i]){return t?oi(t,n):oi(n,i)}})}const on=lg();function cg(t){const e=t.replace(/\n/g,"").replace(/[\s]{2,}/g," ");return`data:image/svg+xml,${encodeURIComponent(e)}`}const xB=cg(`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M10.6944 8.33487C10.9653 7.67285 11.6283 7.21423 12.3869 7.21423C13.1346 7.21423 13.7895 7.65975 14.0675 8.30642C14.3487 8.13443 14.6802 8.03569 15.0322 8.03569C16.0254 8.03569 16.8548 8.82187 16.8548 9.8214V9.90652C17.103 9.78332 17.383 9.71426 17.6774 9.71426C18.6706 9.71426 19.5 10.5004 19.5 11.5V14.5714C19.5 18.4111 16.3018 21.5 12.3869 21.5C11.4279 21.5 10.5029 21.3687 9.61008 20.9533C8.71611 20.5373 7.89034 19.8532 7.10147 18.8019L5.08581 16.1683C4.51001 15.4567 4.57347 14.4352 5.23 13.797C5.93899 13.1078 7.08249 13.1078 7.79148 13.797L7.79968 13.805C7.84226 13.8483 7.88165 13.889 7.91846 13.9273C7.92006 13.726 7.91977 13.4872 7.91942 13.2045C7.91926 13.0733 7.91909 12.9325 7.91909 12.7817V9.85709C7.91909 8.85756 8.74847 8.07138 9.7417 8.07138C10.0887 8.07138 10.4158 8.16735 10.6944 8.33487ZM10.5643 9.85712C10.5643 9.43634 10.2095 9.07138 9.7417 9.07138C9.27389 9.07138 8.91909 9.43633 8.91909 9.85709V12.7817C8.91909 12.9257 8.91926 13.0621 8.91943 13.1909C8.92002 13.6625 8.92049 14.0329 8.91187 14.307C8.9064 14.481 8.89684 14.6361 8.87748 14.7637C8.8624 14.863 8.82868 15.055 8.70064 15.2061C8.62011 15.3012 8.49922 15.3839 8.34225 15.4068C8.19872 15.4279 8.07952 15.3907 8.00536 15.3581C7.87099 15.299 7.7587 15.1973 7.68787 15.1301C7.60764 15.0539 7.49797 14.9378 7.37723 14.8099C7.28546 14.7128 7.18728 14.6088 7.09077 14.5105C6.76957 14.2021 6.24669 14.2033 5.92703 14.514C5.63861 14.7944 5.614 15.2343 5.86566 15.5423L5.87549 15.5548L7.90002 18.2C8.61071 19.1475 9.31465 19.7129 10.032 20.0466C10.751 20.3812 11.5195 20.5 12.3869 20.5C15.7764 20.5 18.5 17.8323 18.5 14.5714V11.5C18.5 11.0792 18.1452 10.7143 17.6774 10.7143C17.2096 10.7143 16.8548 11.0792 16.8548 11.5V12C16.8548 12.2761 16.6309 12.5 16.3548 12.5C16.0786 12.5 15.8548 12.2761 15.8548 12V9.8214C15.8548 9.40064 15.5 9.03569 15.0322 9.03569C14.5643 9.03569 14.2095 9.40064 14.2095 9.8214V11.1428C14.2095 11.419 13.9857 11.6428 13.7095 11.6428C13.4334 11.6428 13.2095 11.419 13.2095 11.1428V8.99995C13.2095 8.57919 12.8547 8.21423 12.3869 8.21423C11.9191 8.21423 11.5643 8.57919 11.5643 8.99995V11.1428C11.5643 11.419 11.3405 11.6428 11.0643 11.6428C10.7882 11.6428 10.5643 11.419 10.5643 11.1428V9.85712Z"
      fill="black"
    />
    <path
      d="M9.7417 9.07138C10.2095 9.07138 10.5643 9.43634 10.5643 9.85712V11.1428C10.5643 11.419 10.7882 11.6428 11.0643 11.6428C11.3405 11.6428 11.5643 11.419 11.5643 11.1428V8.99995C11.5643 8.57919 11.9191 8.21423 12.3869 8.21423C12.8547 8.21423 13.2095 8.57919 13.2095 8.99995V11.1428C13.2095 11.419 13.4334 11.6428 13.7095 11.6428C13.9857 11.6428 14.2095 11.419 14.2095 11.1428V9.8214C14.2095 9.40064 14.5643 9.03569 15.0322 9.03569C15.5 9.03569 15.8548 9.40064 15.8548 9.8214V12C15.8548 12.2761 16.0786 12.5 16.3548 12.5C16.6309 12.5 16.8548 12.2761 16.8548 12V11.5C16.8548 11.0792 17.2096 10.7143 17.6774 10.7143C18.1452 10.7143 18.5 11.0792 18.5 11.5V14.5714C18.5 17.8323 15.7764 20.5 12.3869 20.5C11.5195 20.5 10.751 20.3812 10.032 20.0466C9.31465 19.7129 8.61071 19.1475 7.90002 18.2L5.87549 15.5548L5.86566 15.5423C5.614 15.2343 5.63861 14.7944 5.92703 14.514C6.24669 14.2033 6.76957 14.2021 7.09077 14.5105C7.18728 14.6088 7.28546 14.7128 7.37723 14.8099C7.49797 14.9378 7.60764 15.0539 7.68787 15.1301C7.7587 15.1973 7.87099 15.299 8.00536 15.3581C8.07952 15.3907 8.19872 15.4279 8.34225 15.4068C8.49922 15.3839 8.62011 15.3012 8.70064 15.2061C8.82868 15.055 8.8624 14.863 8.87748 14.7637C8.89684 14.6361 8.9064 14.481 8.91187 14.307C8.92049 14.0329 8.92002 13.6625 8.91943 13.1909C8.91926 13.0621 8.91909 12.9257 8.91909 12.7817V9.85709C8.91909 9.43633 9.27389 9.07138 9.7417 9.07138Z"
      fill="white"
    />
  </svg>
`),bB=cg(`
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M10.6944 3.62063C10.9653 2.95862 11.6283 2.5 12.3869 2.5C13.3802 2.5 14.2096 3.28619 14.2096 4.28571V4.40655C14.4578 4.28334 14.7378 4.21429 15.0322 4.21429C16.0254 4.21429 16.8548 5.00047 16.8548 6V6.97798C17.103 6.85477 17.383 6.78571 17.6774 6.78571C18.6706 6.78571 19.5 7.5719 19.5 8.57143V14.5714C19.5 18.4111 16.3018 21.5 12.3869 21.5C11.4279 21.5 10.5029 21.3687 9.61009 20.9533C8.71742 20.538 7.89275 19.8553 7.10492 18.8065L3.89715 14.8057C3.31723 14.0938 3.37951 13.0692 4.03749 12.4296C4.74649 11.7404 5.88998 11.7404 6.59897 12.4296C6.60945 12.4398 6.61948 12.4504 6.62902 12.4615L7.19243 13.1145C7.49969 13.4896 7.73216 13.7452 7.90552 13.9094C7.90575 13.9058 7.90599 13.9021 7.90621 13.8984C7.92066 13.6641 7.92009 13.374 7.91941 13.0239C7.91926 12.9461 7.9191 12.8654 7.9191 12.7817V5.14286C7.9191 4.14333 8.74848 3.35714 9.74172 3.35714C10.0887 3.35714 10.4158 3.45312 10.6944 3.62063ZM11.5643 11.1429C11.5643 11.419 11.3405 11.6429 11.0643 11.6429C10.7882 11.6429 10.5643 11.419 10.5643 11.1429V5.14286C10.5643 4.7221 10.2095 4.35714 9.74172 4.35714C9.2739 4.35714 8.9191 4.7221 8.9191 5.14286V12.7817C8.9191 12.858 8.91927 12.9337 8.91943 13.0085C8.92019 13.3597 8.92092 13.6907 8.90432 13.9599C8.89417 14.1245 8.87652 14.2886 8.84181 14.4348C8.80979 14.5696 8.74873 14.7552 8.60644 14.9018C8.43071 15.0827 8.19413 15.142 7.96546 15.0976C7.77497 15.0607 7.60654 14.9565 7.46937 14.8519C7.18917 14.6383 6.84626 14.2699 6.4228 13.7533L5.88792 13.1333C5.56593 12.8348 5.05078 12.8392 4.73453 13.1467C4.44611 13.427 4.4215 13.8669 4.67315 14.175L4.67604 14.1785L7.89011 18.1872L7.90002 18.2C8.6107 19.1476 9.31466 19.7129 10.032 20.0467C10.751 20.3813 11.5195 20.5 12.3869 20.5C15.7764 20.5 18.5 17.8323 18.5 14.5714V8.57143C18.5 8.15067 18.1452 7.78571 17.6774 7.78571C17.2096 7.78571 16.8548 8.15067 16.8548 8.57143V12C16.8548 12.2761 16.6309 12.5 16.3548 12.5C16.0786 12.5 15.8548 12.2761 15.8548 12V6C15.8548 5.57924 15.5 5.21429 15.0322 5.21429C14.5644 5.21429 14.2096 5.57924 14.2096 6V11.1429C14.2096 11.419 13.9857 11.6429 13.7096 11.6429C13.4334 11.6429 13.2096 11.419 13.2096 11.1429V4.28571C13.2096 3.86496 12.8548 3.5 12.3869 3.5C11.9191 3.5 11.5643 3.86496 11.5643 4.28571V11.1429Z"
      fill="black"
    />
    <path
      d="M11.0643 11.6429C11.3405 11.6429 11.5643 11.419 11.5643 11.1429V4.28571C11.5643 3.86496 11.9191 3.5 12.3869 3.5C12.8548 3.5 13.2096 3.86496 13.2096 4.28571V11.1429C13.2096 11.419 13.4334 11.6429 13.7096 11.6429C13.9857 11.6429 14.2096 11.419 14.2096 11.1429V6C14.2096 5.57924 14.5644 5.21429 15.0322 5.21429C15.5 5.21429 15.8548 5.57924 15.8548 6V12C15.8548 12.2761 16.0786 12.5 16.3548 12.5C16.6309 12.5 16.8548 12.2761 16.8548 12V8.57143C16.8548 8.15067 17.2096 7.78571 17.6774 7.78571C18.1452 7.78571 18.5 8.15067 18.5 8.57143V14.5714C18.5 17.8323 15.7764 20.5 12.3869 20.5C11.5195 20.5 10.751 20.3813 10.032 20.0467C9.31466 19.7129 8.6107 19.1476 7.90002 18.2L7.89011 18.1872L4.67604 14.1785L4.67315 14.175C4.4215 13.8669 4.44611 13.427 4.73453 13.1467C5.05078 12.8392 5.56593 12.8348 5.88792 13.1333L6.4228 13.7533C6.84626 14.2699 7.18917 14.6383 7.46937 14.8519C7.60654 14.9565 7.77497 15.0607 7.96546 15.0976C8.19413 15.142 8.43071 15.0827 8.60644 14.9018C8.74873 14.7552 8.80979 14.5696 8.84181 14.4348C8.87652 14.2886 8.89417 14.1245 8.90432 13.9599C8.92092 13.6907 8.92019 13.3597 8.91943 13.0085C8.91927 12.9337 8.9191 12.858 8.9191 12.7817V5.14286C8.9191 4.7221 9.2739 4.35714 9.74172 4.35714C10.2095 4.35714 10.5643 4.7221 10.5643 5.14286V11.1429C10.5643 11.419 10.7882 11.6429 11.0643 11.6429Z"
      fill="white"
    />
  </svg>
`),CB=t=>typeof t!="string"?"":t.replace(/-/g,"_").replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z])([A-Z])(?=[a-z])/g,"$1-$2").toLowerCase().replace(/(\D+)(\d+)$/g,"$1-$2").replace(/\s|_/g,"-"),t9=(t,e)=>`url(${t}), ${e.join(", ")}`,dg=t=>`--affine-${CB(t)}`,yB=t=>Object.entries(t),R2="apple-system, BlinkMacSystemFont, 'Helvetica Neue', Tahoma, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji','Segoe UI Symbol', 'Noto Color Emoji'",O2="'Helvetica Neue', Tahoma, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji','Segoe UI Symbol', 'Noto Color Emoji'",ja={fontFamily:`'Inter', 'Source Sans 3', Poppins, ${R2}`,fontSerifFamily:`'Source Serif 4', 'Noto Serif' , serif, 'Cambria', ${R2}`,fontMonoFamily:`'Source Code Pro', 'IBM Plex Mono', 'Roboto Mono','Noto Sans Mono', 'Noto Sans CJK',  ${R2}`,fontSansFamily:`'Inter', 'Source Sans 3', Poppins, ${R2}`,fontNumberFamily:`'Roboto Mono', 'Noto Sans Mono', ${R2}`,fontCodeFamily:`'IBM Plex Mono', 'Space Mono', Consolas, Menlo, Monaco, Courier, monospace, ${R2}`,fontTitle:"36px",fontH1:"28px",fontH2:"26px",fontH3:"24px",fontH4:"22px",fontH5:"20px",fontH6:"18px",fontBase:"15px",fontSm:"14px",fontXs:"12px",lineHeight:"calc(1em + 8px)",zIndexModal:"1000",zIndexPopover:"1000",paragraphSpace:"8px",popoverRadius:"12px",editorWidth:"944px",editorSidePadding:"96px",zoom:"1",scale:"calc(1 / var(--affine-zoom))",paletteLineYellow:"rgb(255, 211, 56)",paletteLineOrange:"rgb(255, 175, 56)",paletteLineTangerine:"rgb(250, 124, 69)",paletteLineRed:"rgb(237, 63, 63)",paletteLineMagenta:"rgb(230, 96, 164)",paletteLinePurple:"rgb(110, 82, 223)",paletteLineNavy:"rgb(59, 37, 204)",paletteLineBlue:"rgb(79, 144, 255)",paletteLineTeal:"rgb(122, 226, 213)",paletteLineGreen:"rgb(124, 194, 112)",paletteLineWhite:"rgb(255, 255, 255)",paletteLineBlack:"rgb(35, 35, 35)",paletteLineGrey:"rgb(191, 192, 191)",paletteShapeYellow:"rgb(255, 223, 107)",paletteShapeOrange:"rgb(255, 196, 107)",paletteShapeTangerine:"rgb(251, 161, 121)",paletteShapeRed:"rgb(241, 111, 111)",paletteShapeMagenta:"rgb(237, 140, 189)",paletteShapePurple:"rgb(147, 126, 231)",paletteShapeNavy:"rgb(122, 149, 246)",paletteShapeBlue:"rgb(184, 227, 255)",paletteShapeGreen:"rgb(157, 209, 148)",paletteShapeWhite:"rgb(255, 255, 255)",paletteShapeBlack:"rgb(35, 35, 35)",paletteShapeGrey:"rgb(216, 217, 216)",multiPlayersPurple:"rgba(123,97,255,1)",multiPlayersMagenta:"rgba(245, 49, 179, 1)",multiPlayersRed:"rgba(243,87,52,1)",multiPlayersOrange:"rgba(255, 138, 0, 1)",multiPlayersGreen:"rgba(27, 196, 125, 1)",paletteShapeTeal:"rgb(184, 242, 231)",multiPlayersBlue:"rgba(24, 160, 251, 1)",multiPlayersBrown:"rgba(154, 101, 51, 1)",multiPlayersGrey:"rgba(170, 170, 170, 1)",blue:"rgba(30, 150, 235, 1)",pureBlack:"rgba(0, 0, 0, 1)",pureBlack10:"rgba(0, 0, 0, 0.1)",pureBlack20:"rgba(0, 0, 0, 0.2)",pureBlack80:"rgba(0, 0, 0, 0.8)",pureWhite:"rgba(255, 255, 255, 1)",pureWhite10:"rgba(255, 255, 255, 0.1)",toggleCircleBackgroundColor:"rgba(255, 255, 255, 1)",toggleDisableBackgroundColor:"rgba(119, 117, 125, 1)",toggleCircleShadow:"0px 1px 2px 0px rgba(0, 0, 0, 0.25), inset -2px -3px 2px 0px rgba(0, 0, 0, 0.05)",buttonInnerShadow:"unset",multiCursorsShadow:"0px 2px 4px 0px rgba(0, 0, 0, 0.28)",multiPlayersShadow:"0px 1px 6px 0px rgba(0, 0, 0, 0.16)",grabbingCursor:t9(xB,["grabbing"]),grabCursor:t9(bB,["grab"])},hg={themeMode:"light",brandColor:"#1E96EB",tertiaryColor:"rgba(239, 250, 255, 1)",primaryColor:"#1E96EB",primaryColor04:"rgba(30, 150, 235, 0.04)",secondaryColor:"rgb(125, 145, 255)",blue50:"rgba(239, 250, 255, 1)",blue100:"rgba(219, 244, 254, 1)",blue200:"rgba(191, 236, 254, 1)",blue300:"rgba(147, 226, 253, 1)",blue400:"rgba(96, 207, 250, 1)",blue500:"rgba(58, 181, 247, 1)",blue600:"rgba(30, 150, 235, 1)",blue700:"rgba(28, 129, 217, 1)",blue800:"rgba(30, 103, 175, 1)",blue900:"rgba(30, 87, 138, 1)",blue950:"rgba(23, 54, 84, 1)",backgroundSuccessColor:"rgba(231, 250, 243, 1)",backgroundErrorColor:"rgba(253, 236, 235, 1)",backgroundProcessingColor:"rgba(233, 241, 255, 1)",backgroundWarningColor:"rgba(255, 237, 219, 1)",backgroundPrimaryColor:"rgb(255, 255, 255)",backgroundOverlayPanelColor:"rgb(251, 251, 252)",backgroundSecondaryColor:"rgba(244, 244, 245, 1)",backgroundTertiaryColor:"rgb(238, 238, 238)",backgroundCodeBlock:"rgba(247, 248, 250, 1)",backgroundModalColor:"rgba(0, 0, 0, 0.75)",textPrimaryColor:"rgb(18, 18, 18)",textSecondaryColor:"rgb(142, 141, 145)",textDisableColor:"rgb(169, 169, 173)",textEmphasisColor:"#1E96EB",hoverColor:"rgba(0, 0, 0, 0.04)",hoverColorFilled:"rgb(245, 245, 245)",linkColor:"#1E67AF",quoteColor:"rgba(194, 193, 197, 1)",listColor:"rgba(133, 131, 140, 1)",iconColor:"rgb(119, 117, 125)",iconSecondary:"rgba(119, 117, 125, 0.6)",borderColor:"rgb(227, 226, 228)",dividerColor:"rgb(227, 226, 228)",placeholderColor:"rgb(192, 191, 193)",edgelessGridColor:"rgb(230, 230, 230)",successColor:"rgb(16, 203, 134)",warningColor:"rgb(235, 67, 53)",errorColor:"rgb(235, 67, 53)",processingColor:"rgb(39, 118, 255)",black10:"rgba(0, 0, 0, 0.1)",black30:"rgba(0, 0, 0, 0.3)",black50:"rgba(0, 0, 0, 0.5)",black60:"rgba(0, 0, 0, 0.6)",black80:"rgba(0, 0, 0, 0.8)",black90:"rgba(0, 0, 0, 0.9)",black:"rgb(0, 0, 0)",white10:"rgba(255, 255, 255, 0.1)",white30:"rgba(255, 255, 255, 0.3)",white50:"rgba(255, 255, 255, 0.5)",white60:"rgba(255, 255, 255, 0.6)",white80:"rgba(255, 255, 255, 0.8)",white90:"rgba(255, 255, 255, 0.9)",white:"rgb(255, 255, 255)",tagWhite:"rgba(245, 245, 245, 1)",tagGray:"rgba(227, 226, 224, 1)",tagRed:"rgba(255, 225, 225, 1)",tagOrange:"rgba(255, 233, 201, 1)",tagYellow:"rgba(255, 243, 215, 1)",tagGreen:"rgba(222, 244, 231, 1)",tagTeal:"rgba(222, 244, 243, 1)",tagBlue:"rgba(225, 238, 255, 1)",tagPurple:"rgba(243, 240, 255, 1)",tagPink:"rgba(251, 231, 255, 1)",tagMagenta:"rgba(249, 232, 255, 1)",tooltip:"rgba(0, 0, 0, 1)",buttonShadow:"0px 0px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)",overlayPanelShadow:"0px 1px 6px rgba(0,0,0,0.16), 0px 8px 14px rgba(0,0,0,0.08)",activeShadow:"0px 0px 0px 2px rgba(30, 150, 235, 0.30)",embedShadow:"0px 0px 0px 2px rgba(0, 0, 0, 0.08)",menuShadow:"0px 10px 18px rgba(0,0,0,0.14), 0px -1px 12px rgba(0,0,0,0.08)",toolbarShadow:"0px 6px 16px #00000024",shadow1:"0px 0px 4px 0px rgba(66, 65, 73, 0.14)",shadow2:"0px 0px 12px 0px rgba(66, 65, 73, 0.18)",shadow3:"0px 0px 20px 0px rgba(66, 65, 73, 0.22)",overlayShadow:"0px 1px 6px 0px rgba(0, 0, 0, 0.16), 0px 8px 14px 0px rgba(0, 0, 0, 0.08)",popoverShadow:"0px 0px 30px rgba(75, 75, 75, 0.2), 0px 0px 4px rgba(75, 75, 75, 0.3), inset 0px 0px 0px rgba(227, 226, 228, 1)",floatButtonShadow:"0px 0px 10px rgba(0, 0, 0, 0.05), 0px 0px 0px 0.5px rgba(0, 0, 0, 0.1)",floatButtonShadow1:"0px 4px 6px -3px rgba(66, 65, 73, 0.10), 0px 10px 12px -2px rgba(66, 65, 73, 0.10)",floatButtonShadow2:"0px 4px 4px -2px rgba(66, 65, 73, 0.10), 0px 6px 8px 1px rgba(66, 65, 73, 0.05)",kanbanShadow:"0px 2px 3px 0px rgba(0, 0, 0, 0.05)",cmdShadow:"0px 10px 80px 0px rgba(0, 0, 0, 0.20)",largeButtonEffect:"0px 12px 21px 4px rgba(30, 150, 235, 0.15)",noteShadowBox:"0px 2px 12px 0px rgba(66, 65, 73, 0.20), 0px 0px 4px 0px rgba(66, 65, 73, 0.20)",noteShadowSticker:"0px 24px 26px -10px rgba(66, 65, 73, 0.07), 0px 26px 18px -20px rgba(66, 65, 73, 0.22)",noteShadowPaper:"0px 0px 0px 10px #FFF, 0px 3px 6px 12px rgba(66, 65, 73, 0.16)",noteShadowFloat:"0px 12px 60px 0px rgba(66, 65, 73, 0.16), 0px 0px 0px 2px rgba(0, 0, 0, 0.06)",noteShadowFilm:"10px 10px 0px 6px #000, 0px 0px 0px 6px #000",aiEmptyShadow:"0px 4px 4px rgba(66, 65, 73, 0.10), 0px 6px 8px rgba(66, 65, 73, 0.05)",buttonGrayColor:"rgba(245, 245, 245, 1)",cardBackgroundBlue:"linear-gradient(180deg, #F0F3FD 0%, #FCFCFD 100%)",cardBackgroundGreen:"linear-gradient(180deg, #F3F9FD 0%, #FCFCFD 100%)",cardBackgroundGrey:"linear-gradient(180deg, #F1F1F1 0%, #FCFCFD 100%)",windowsCloseButton:"#C42B1C",textHighlightPink:"rgba(255, 206, 206, 1)",textHighlightRed:"rgba(254, 213, 213, 1)",textHighlightOrange:"rgba(254, 223, 187, 1)",textHighlightYellow:"rgba(254, 243, 161, 1)",textHighlightGreen:"rgba(225, 250, 177, 1)",textHighlightTeal:"rgba(173, 248, 233, 1)",textHighlightBlue:"rgba(204, 226, 254, 1)",textHighlightPurple:"rgba(237, 221, 255, 1)",textHighlightGrey:"rgba(234, 236, 239, 1)",textHighlightForegroundRed:"rgba(198, 34, 34, 1)",textHighlightForegroundOrange:"rgba(211, 79, 11, 1)",textHighlightForegroundYellow:"rgba(182, 124, 4, 1)",textHighlightForegroundGreen:"rgba(20, 147, 67, 1)",textHighlightForegroundTeal:"rgba(7, 130, 160, 1)",textHighlightForegroundBlue:"rgba(33, 89, 211, 1)",textHighlightForegroundPurple:"rgba(132, 46, 211, 1)",textHighlightForegroundGrey:"rgba(122, 122, 122, 1)",noteBackgroundYellow:"rgba(253, 230, 138, 1)",noteBackgroundOrange:"rgba(255, 196, 143, 1)",noteBackgroundRed:"rgba(250, 182, 182, 1)",noteBackgroundMagenta:"rgba(255, 218, 237, 1)",noteBackgroundPurple:"rgba(221, 214, 254, 1)",noteBackgroundBlue:"rgba(205, 235, 255, 1)",noteBackgroundTeal:"rgba(199, 248, 242, 1)",noteBackgroundGreen:"rgba(201, 248, 193, 1)",noteBackgroundBlack:"rgba(0, 0, 0, 1)",noteBackgroundGrey:"rgba(230, 230, 230, 1)",noteBackgroundWhite:"rgba(255, 255, 255, 1)"},_B={...ja,...hg},ug={themeMode:"dark",brandColor:"#1E96EB",primaryColor:"#1C9EE4",primaryColor04:"rgba(52, 116, 173, 0.1)",secondaryColor:"rgb(144, 150, 245)",tertiaryColor:"rgb(30, 30, 30)",blue950:"rgba(32, 45, 55, 1)",blue50:"rgba(181, 208, 242, 1)",blue100:"rgba(171, 204, 237, 1)",blue200:"rgba(149, 194, 234, 1)",blue300:"rgba(115, 182, 226, 1)",blue400:"rgba(79, 162, 216, 1)",blue500:"rgba(53, 140, 208, 1)",blue600:"rgba(52, 116, 173, 1)",blue700:"rgba(55, 106, 154, 1)",blue800:"rgba(51, 88, 122, 1)",blue900:"rgba(47, 75, 96, 1)",hoverColor:"rgba(255, 255, 255, 0.1)",hoverColorFilled:"rgb(42, 42, 42)",iconColor:"rgb(168, 168, 160)",iconSecondary:"rgba(168,168,160,0.6)",borderColor:"rgba(46, 46, 46, 1)",dividerColor:"rgb(114, 114, 114)",placeholderColor:"rgb(62, 62, 63)",quoteColor:"rgba(142, 141, 145, 1)",listColor:"rgba(156, 155, 160, 1)",linkColor:"#78BEFF",edgelessGridColor:"rgba(49, 49, 49, 0.35)",successColor:"rgb(13, 162, 107)",warningColor:"rgb(188, 54, 42)",errorColor:"rgb(188, 54, 42)",processingColor:"rgb(31, 94, 204)",textEmphasisColor:"#1E96EB",textPrimaryColor:"rgb(234, 234, 234)",textSecondaryColor:"rgb(156, 156, 160)",textDisableColor:"rgb(119, 117, 125)",black10:"rgba(255, 255, 255, 0.1)",black30:"rgba(255, 255, 255, 0.3)",black50:"rgba(255, 255, 255, 0.5)",black60:"rgba(255, 255, 255, 0.6)",black80:"rgba(255, 255, 255, 0.8)",black90:"rgba(255, 255, 255, 0.9)",black:"rgb(255, 255, 255)",white10:"rgba(0, 0, 0, 0.1)",white30:"rgba(0, 0, 0, 0.3)",white50:"rgba(0, 0, 0, 0.5)",white60:"rgba(0, 0, 0, 0.6)",white80:"rgba(0, 0, 0, 0.8)",white90:"rgba(0, 0, 0, 0.9)",white:"rgb(0, 0, 0)",backgroundCodeBlock:"rgba(31, 32, 34, 1)",backgroundTertiaryColor:"rgb(48, 48, 48)",backgroundProcessingColor:"rgba(22, 32, 48, 1)",backgroundErrorColor:"rgba(46, 26, 24, 1)",backgroundWarningColor:"rgba(48, 35, 19, 1)",backgroundSuccessColor:"rgba(20, 42, 34, 1)",backgroundPrimaryColor:"rgb(20, 20, 20)",backgroundSecondaryColor:"rgba(37, 37, 37, 1)",backgroundModalColor:"rgba(0, 0, 0, 0.5)",backgroundOverlayPanelColor:"rgb(30, 30, 30)",tagBlue:"rgba(8, 67, 136, 1)",tagGreen:"rgba(44, 108, 63, 1)",tagTeal:"rgba(26, 115, 110, 1)",tagWhite:"rgba(67, 67, 67, 1)",tagPurple:"rgba(47, 30, 113, 1)",tagRed:"rgba(111, 50, 50, 1)",tagPink:"rgba(155, 106, 106, 1)",tagMagenta:"rgba(105, 47, 111, 1)",tagYellow:"rgba(150, 132, 49, 1)",tagOrange:"rgba(185, 129, 46, 1)",tagGray:"rgba(41, 41, 41, 1)",tooltip:"rgba(234, 234, 234, 1)",buttonShadow:"0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 1px 5px 0px rgba(0, 0, 0, 0.20)",overlayPanelShadow:"0px 1px 6px rgba(0,0,0,0.2), 0px 8px 14px rgba(0,0,0,0.3)",activeShadow:"0px 0px 0px 2px rgba(28, 158, 228, 0.30)",embedShadow:"0px 0px 0px 2px rgba(255, 255, 255, 0.14)",menuShadow:"0px 10px 18px rgba(0,0,0,0.14), 0px -1px 12px rgba(0,0,0,0.08)",toolbarShadow:"0px 6px 18px #00000052",shadow1:"0px 0px 4px 0px rgba(0, 0, 0, 0.24)",shadow2:"0px 0px 12px 0px rgba(0, 0, 0, 0.28)",shadow3:"0px 0px 20px 0px rgba(0, 0, 0, 0.32)",overlayShadow:"0px 1px 6px 0px rgba(0, 0, 0, 0.72), 0px 8px 14px 0px rgba(0, 0, 0, 0.32)",popoverShadow:"0px 0px 30px 0px rgba(0, 0, 0, 0.1), 0px 0px 8px 0px rgba(0, 0, 0, 0.18), 0px 0px 0px 0.5px rgba(48, 48, 48, 1) inset",floatButtonShadow:"0px 0px 10px rgba(0, 0, 0, 0.05), 0px 0px 0px 0.5px rgba(0, 0, 0, 0.1)",floatButtonShadow1:"0px 4px 6px -3px rgba(0, 0, 0, 0.1), 0px 10px 12px -2px rgba(0, 0, 0, 0.1)",floatButtonShadow2:"0px 4px 4px -2px rgba(15, 15, 15, 0.1), 0px 6px 8px 1px rgba(15, 15, 15, 0.05)",kanbanShadow:"0px 2px 3px 0px rgba(0, 0, 0, 0.60)",cmdShadow:"0px 16px 80px 0px rgba(0, 0, 0, 0.80)",largeButtonEffect:"0px 12px 20px 4px rgba(28, 158, 228, 0.18)",noteShadowBox:"0px 2px 12px 0px rgba(0, 0, 0, 0.26), 0px 0px 4px 0px rgba(0, 0, 0, 0.44)",noteShadowSticker:"0px 24px 26px -10px rgba(0, 0, 0, 0.11), 0px 26px 18px -20px rgba(0, 0, 0, 0.32)",noteShadowPaper:"0px 0px 0px 10px rgba(255, 255, 255, 0.20), 0px 3px 6px 12px rgba(0, 0, 0, 0.22)",noteShadowFloat:"0px 12px 70px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 2px rgba(0, 0, 0, 0.10)",noteShadowFilm:"10px 10px 0px 6px #B2B2B2, 0px 0px 0px 6px #B2B2B2",aiEmptyShadow:"0px 4px 4px rgba(66, 65, 73, 0.10), 0px 6px 8px rgba(66, 65, 73, 0.05)",buttonGrayColor:"rgba(85, 85, 85, 1)",cardBackgroundBlue:"linear-gradient(180deg, #14171F 0%, #202020 100%)",cardBackgroundGreen:"linear-gradient(180deg, #192023 0%, #202020 100%)",cardBackgroundGrey:"linear-gradient(180deg, #313131 0%, #202020 100%)",windowsCloseButton:"#C42B1C",textHighlightPink:"rgba(127, 93, 93, 1)",textHighlightRed:"rgba(108, 39, 39, 1)",textHighlightOrange:"rgba(112, 58, 21, 1)",textHighlightYellow:"rgba(106, 84, 15, 1)",textHighlightGreen:"rgba(26, 91, 50, 1)",textHighlightTeal:"rgba(14, 85, 97, 1)",textHighlightBlue:"rgba(56, 75, 122, 1)",textHighlightPurple:"rgba(80, 46, 111, 1)",textHighlightGrey:"rgba(64, 67, 74, 1)",textHighlightForegroundRed:"rgba(249, 141, 141, 1)",textHighlightForegroundOrange:"rgba(252, 168, 99, 1)",textHighlightForegroundYellow:"rgba(251, 214, 68, 1)",textHighlightForegroundGreen:"rgba(110, 229, 153, 1)",textHighlightForegroundTeal:"rgba(87, 221, 204, 1)",textHighlightForegroundBlue:"rgba(128, 183, 251, 1)",textHighlightForegroundPurple:"rgba(205, 157, 253, 1)",textHighlightForegroundGrey:"rgba(86, 86, 86, 1)",noteBackgroundYellow:"rgba(111, 65, 0, 1)",noteBackgroundOrange:"rgba(132, 59, 6, 1)",noteBackgroundRed:"rgba(118, 23, 23, 1)",noteBackgroundMagenta:"rgba(148, 21, 85, 1)",noteBackgroundPurple:"rgba(49, 46, 129, 1)",noteBackgroundBlue:"rgba(3, 95, 159, 1)",noteBackgroundTeal:"rgba(28, 107, 99, 1)",noteBackgroundGreen:"rgba(59, 83, 21, 1)",noteBackgroundBlack:"rgba(255, 255, 255, 1)",noteBackgroundGrey:"rgba(86, 86, 86, 1)",noteBackgroundWhite:"rgba(0, 0, 0, 1)"},kB={...ja,...ug},MB={fontFamily:`'Inter', 'Source Sans 3', Poppins, ${O2}`,fontSerifFamily:`'Source Serif 4', 'Noto Serif' , serif, 'Cambria', ${O2}`,fontMonoFamily:`'Source Code Pro', 'IBM Plex Mono', 'Roboto Mono','Noto Sans Mono', 'Noto Sans CJK',  ${O2}`,fontSansFamily:`'Inter', 'Source Sans 3', Poppins, ${O2}`,fontNumberFamily:`'Roboto Mono', 'Noto Sans Mono', ${O2}`,fontCodeFamily:`'IBM Plex Mono', 'Space Mono', Consolas, Menlo, Monaco, Courier, monospace, ${O2}`},sn=t=>yB(t).reduce((e,[r,n])=>({...e,[dg(r)]:n}),{}),SB=sn(_B),$B=sn(kB);sn(MB);const fg={...SB,...og},pg={...$B,...sg};({...sn(hg),...og});({...sn(ug),...sg});function mg(t,e){return`var(${t.startsWith("--")?t:dg(t)})`}const d1="transparent",gg=ct("AffineThemeExtension");function ZK(t){return{setup:e=>{e.override(gg,()=>t)}}}const Yi=ct("AffineThemeProvider");class vg extends ya{constructor(e){var r,n;super(),this.std=e;const i=this.std.getOptional(gg);this.app$=((r=i?.getAppTheme)==null?void 0:r.call(i))||r9().theme$,this.edgeless$=((n=i?.getEdgelessTheme)==null?void 0:n.call(i,this.std.doc.id))||r9().theme$}get appTheme(){return this.app$.peek()}get edgelessTheme(){return this.edgeless$.peek()}get theme(){return S7(this.std.host)?this.edgelessTheme:this.appTheme}get theme$(){return S7(this.std.host)?this.edgeless$:this.app$}static setup(e){e.addImpl(Yi,vg,[nr])}generateColorProperty(e,r="transparent",n=this.theme){var i;let a;return typeof e=="object"?a=(i=e[n])!=null?i:e.normal:a=e,a||(a=r),a.startsWith("--")?a.endsWith(d1)?d1:`var(${a})`:a??d1}getColorValue(e,r=d1,n=!1,i=this.theme){var a;let o;return typeof e=="object"?o=(a=e[i])!=null?a:e.normal:o=e,o||(o=r),n&&o.startsWith("--")&&(o=o.endsWith(d1)?d1:this.getCssVariableColor(o,i)),o??d1}getCssVariableColor(e,r=this.theme){if(e.startsWith("--")){if(e.endsWith(d1))return d1;const n=e;return r===b5.Dark?pg[n]:fg[n]}return e}}class LB{constructor(){this.theme$=f0(b5.Light);const e=Object.values(b5);this.observer=new MutationObserver(()=>{const r=document.documentElement.dataset.theme;r&&e.includes(r)&&r!==this.theme$.value&&(this.theme$.value=r)}),this.observer.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]})}destroy(){this.observer.disconnect()}}const r9=function(){let t;return function(){return t||(t=new LB,t)}}();/**
 * @license
 * Copyright 2017 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const f5=(t,e)=>{const r=t._$AN;if(r===void 0)return!1;for(const n of r)n._$AO?.(e,!1),f5(n,e);return!0},Xi=t=>{let e,r;do{if((e=t._$AM)===void 0)break;r=e._$AN,r.delete(t),t=e}while(r?.size===0)},wg=t=>{for(let e;e=t._$AM;t=e){let r=e._$AN;if(r===void 0)e._$AN=r=new Set;else if(r.has(t))break;r.add(t),EB(e)}};function AB(t){this._$AN!==void 0?(Xi(this),this._$AM=t,wg(this)):this._$AM=t}function IB(t,e=!1,r=0){const n=this._$AH,i=this._$AN;if(i!==void 0&&i.size!==0)if(e)if(Array.isArray(n))for(let a=r;a<n.length;a++)f5(n[a],!1),Xi(n[a]);else n!=null&&(f5(n,!1),Xi(n));else f5(this,t)}const EB=t=>{t.type==F1.CHILD&&(t._$AP??=IB,t._$AQ??=AB)};class TB extends q5{constructor(){super(...arguments),this._$AN=void 0}_$AT(e,r,n){super._$AT(e,r,n),wg(this),this.isConnected=e._$AU}_$AO(e,r=!0){e!==this.isConnected&&(this.isConnected=e,e?this.reconnected?.():this.disconnected?.()),r&&(f5(this,e),Xi(this))}setValue(e){if(zd(this._$Ct))this._$Ct._$AI(e,this);else{const r=[...this._$Ct._$AH];r[this._$Ci]=e,this._$Ct._$AI(r,this,0)}}disconnected(){}reconnected(){}}/**
 * @license
 * Copyright 2020 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const xg=()=>new HB;let HB=class{};const Vo=new WeakMap,Ya=F5(class extends TB{render(t){return ze}update(t,[e]){const r=e!==this.Y;return r&&this.Y!==void 0&&this.rt(void 0),(r||this.lt!==this.ct)&&(this.Y=e,this.ht=t.options?.host,this.rt(this.ct=t.element)),ze}rt(t){if(this.isConnected||(t=void 0),typeof this.Y=="function"){const e=this.ht??globalThis;let r=Vo.get(e);r===void 0&&(r=new WeakMap,Vo.set(e,r)),r.get(this.Y)!==void 0&&this.Y.call(this.ht,void 0),r.set(this.Y,t),t!==void 0&&this.Y.call(this.ht,t)}else this.Y.value=t}get lt(){return typeof this.Y=="function"?Vo.get(this.ht??globalThis)?.get(this.Y):this.Y?.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}});function BB({template:t,container:e=document.body,signal:r=new AbortController().signal,renderOptions:n,shadowDom:i=!0,identifyWrapper:a=!0}){const o=document.createElement("div");a&&o.classList.add("blocksuite-portal"),i&&o.attachShadow({mode:"open",...typeof i!="boolean"?i:{}}),r.addEventListener("abort",()=>{o.remove()});const s=i?o.shadowRoot:o;We(s);let l=0;const c=d=>{if(d!==l){console.warn("Potentially infinite recursion! Please clean up the old event listeners before `updatePortal`");return}l++;const h=l,g=t instanceof Function?t({updatePortal:()=>c(h)}):t;We(g),Oi(g,s,n)};return c(l),e.append(o),o.style.pointerEvents="auto",o}function DB(t){return t.checkVisibility?t.checkVisibility():t.isConnected?t instanceof HTMLElement?t.offsetParent!==null:!0:!1}function bg({computePosition:t,abortController:e,closeOnClickAway:r=!1,positionStrategy:n="absolute",...i}){let a=new g5;const o=i.template,s=o instanceof Function?({updatePortal:v})=>(a=new g5,o({updatePortal:v,positionSlot:a})):o,l=BB({...i,signal:e.signal,template:s});if(r&&setTimeout(()=>document.addEventListener("click",v=>{l.contains(v.target)||e.abort()},{signal:e.signal})),!t)return l;const c=l.style.visibility;l.style.visibility="hidden",l.style.position=n,l.style.left="0",l.style.top="0",l.style.zIndex=mg("zIndexPopover"),Object.assign(l.style,i.portalStyles);const d=t instanceof Function?t(l):t,{referenceElement:h,...g}=d;We(h,"referenceElement is required");const m=()=>{d.abortWhenRefRemoved!==!1&&h instanceof Element&&!DB(h)&&e.abort(),S2(h,l,{strategy:n,...g}).then(v=>{const{x:_,y}=v;l.style.left=`${_}px`,l.style.top=`${y}px`,l.style.visibility==="hidden"&&(l.style.visibility=c),a.emit(v)}).catch(console.error)};if(!d.autoUpdate)m();else{const v=d.autoUpdate===!0?{}:d.autoUpdate,_=Pa(h,l,m,v);e.signal.addEventListener("abort",()=>{_()})}return l}var VB=Object.create,Cg=Object.defineProperty,zB=Object.getOwnPropertyDescriptor,yg=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),ln=t=>{throw TypeError(t)},PB=(t,e,r)=>e in t?Cg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,RB=t=>{var e;return[,,,VB((e=t?.[yg("metadata")])!=null?e:null)]},_g=["class","method","getter","setter","accessor","field","value","get","set"],Fr=t=>t!==void 0&&typeof t!="function"?ln("Function expected"):t,OB=(t,e,r,n,i)=>({kind:_g[t],name:e,metadata:n,addInitializer:a=>r._?ln("Already initialized"):i.push(Fr(a||null))}),NB=(t,e)=>PB(e,yg("metadata"),t[3]),N2=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},X4=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=_g[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,zB({get[r](){return FB(this,a)},set[r](b){return qB(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=OB(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Fr(s)&&(w[_]=s):typeof s!="object"||s===null?ln("Object expected"):(Fr(o=s.get)&&(w.get=o),Fr(o=s.set)&&(w.set=o),Fr(o=s.init)&&y.unshift(o));return w&&Cg(i,r,w),i},kg=(t,e,r)=>e.has(t)||ln("Cannot "+r),FB=(t,e,r)=>(kg(t,e,"read from private field"),e.get(t)),zo=(t,e,r)=>e.has(t)?ln("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),qB=(t,e,r,n)=>(kg(t,e,"write to private field"),e.set(t,r),r),Mg,Sg,$g,I7,A0,K4,J4,Q4;class cn extends(I7=x0,$g=[V({attribute:!1})],Sg=[V({attribute:!1})],Mg=[V({attribute:!1})],I7){constructor(){super(...arguments),this._portalRoot=null,zo(this,K4,N2(A0,8,this,document.body)),N2(A0,11,this),zo(this,J4,N2(A0,12,this,!0)),N2(A0,15,this),zo(this,Q4,N2(A0,16,this,f``)),N2(A0,19,this)}createRenderRoot(){const e=document.createElement("div"),r=this.shadowDom?e.attachShadow({mode:"open",...typeof this.shadowDom!="boolean"?this.shadowDom:{}}):e;return e.classList.add("blocksuite-portal"),this.container.append(e),this._portalRoot=e,r}disconnectedCallback(){var e;super.disconnectedCallback(),(e=this._portalRoot)==null||e.remove()}render(){return this.template}}A0=RB(I7);K4=new WeakMap;J4=new WeakMap;Q4=new WeakMap;X4(A0,4,"container",$g,cn,K4);X4(A0,4,"shadowDom",Sg,cn,J4);X4(A0,4,"template",Mg,cn,Q4);NB(A0,cn);function jK(){customElements.define("blocksuite-portal",cn)}const WB=(t=!0)=>{let n=!1;return({event:i,floatingElement:a})=>{const o=n;return i.type==="mouseover"?(n=!0,!!(o!==n||t&&(!a||!a.isConnected))):i.type==="mouseleave"?(n=!1,!!(o!==n||t&&a?.isConnected)):(console.warn("Unknown event type in hover middleware",i),!0)}},GB=t=>{let e=new AbortController;return async({event:r})=>{e.abort();const n=new AbortController;return e=n,r.type!=="mouseover"||t<=0?!0:(await Pd(t,n.signal),!n.signal.aborted)}},ZB=t=>{let e=new AbortController;return async({event:r})=>{e.abort();const n=new AbortController;return e=n,r.type!=="mouseleave"||t<=0?!0:(await Pd(t,n.signal),!n.signal.aborted)}};function si({x:t,y:e},{x:r,y:n},{x:i,y:a},{x:o,y:s}){const l=(r-t)*(s-a)-(o-i)*(n-e);if(l===0)return!1;{const c=((s-a)*(o-t)+(i-o)*(s-e))/l,d=((e-n)*(o-t)+(r-t)*(s-e))/l;return 0<c&&c<1&&0<d&&d<1}}function Lg({x:t,y:e},r,n=0){return t>=r.left-n&&t<=r.right+n&&e>=r.top-n&&e<=r.bottom-n}const Ag=(t,e)=>{const r={x:e.x+e.width/2,y:e.y+e.height/2},n={x:e.x,y:e.y},i={x:e.right,y:e.y},a={x:e.x,y:e.bottom},o={x:e.right,y:e.bottom};return si(t,r,a,o)?["top",a,o]:si(t,r,n,i)?["bottom",n,i]:si(t,r,n,a)?["right",n,a]:si(t,r,i,o)?["left",i,o]:null},UB=({zIndex:t=1e4,buffer:e=2,idleTimeout:r=40,debug:n=!1}={})=>{let i=new AbortController;return async({event:a,referenceElement:o,floatingElement:s})=>{i.abort();const l=new AbortController;if(i=l,!(a.type==="mouseleave")||a.target!==o)return!0;if(!(a instanceof MouseEvent))return console.warn("Unknown event type in hover middleware",a),!0;if(!s)return!0;const d=a.x,h=a.y,g=o.getBoundingClientRect(),m=s.getBoundingClientRect();if(Lg({x:d,y:h},g))return!0;const _=Ag({x:d,y:h},m);if(!_)return!0;const y=_[0];if(y==="top"&&h>=g.bottom-1||y==="bottom"&&h<=g.top+1||y==="left"&&d>=g.right-1||y==="right"&&d<=g.left+1)return!0;const $=document.createElementNS("http://www.w3.org/2000/svg","svg"),w=document.createElementNS("http://www.w3.org/2000/svg","path"),k=(O,U)=>{if(l.signal.aborted)return;O>=m.left&&O<=m.right&&U>=m.top&&U<=m.bottom&&l.abort();const re={x:O,y:U},K=_[1],Q=_[2],le={x:Math.min(re.x,K.x,Q.x)-e,y:Math.min(re.y,K.y,Q.y)-e},pe=Math.max(Math.abs(re.y-K.y),Math.abs(re.y-Q.y),Math.abs(K.y-Q.y)),Ie=Math.max(Math.abs(re.x-K.x),Math.abs(re.x-Q.x),Math.abs(K.x-Q.x));Object.assign($.style,{position:"fixed",pointerEvents:"none",width:Ie+e*2,height:pe+e*2,zIndex:t,top:0,left:0,transform:`translate(${le.x}px, ${le.y}px)`}),w.setAttributeNS(null,"d",`M${re.x-le.x} ${re.y-le.y} ${K.x-le.x} ${K.y-le.y} ${Q.x-le.x} ${Q.y-le.y} z`)};w.setAttributeNS(null,"pointer-events","auto"),w.setAttributeNS(null,"fill","transparent"),w.setAttributeNS(null,"stroke-width",e.toString()),w.setAttributeNS(null,"stroke","transparent"),n&&w.setAttributeNS(null,"stroke","red"),k(d,h),$.append(w),document.body.append($),i.signal.addEventListener("abort",()=>$.remove());let b=0,T=window.setTimeout(()=>l.abort(),r);return $.addEventListener("mousemove",O=>{clearTimeout(T),T=window.setTimeout(()=>l.abort(),r),cancelAnimationFrame(b),b=requestAnimationFrame(()=>k(O.clientX,O.clientY))},{signal:l.signal}),await new Promise(O=>{l.signal.aborted&&O(),l.signal.addEventListener("abort",()=>O()),$.addEventListener("mouseleave",()=>l.abort(),{signal:l.signal})}),!0}},jB=({debug:t=!1,idleTimeout:e=500}={})=>{let r=new AbortController;return async({event:n,referenceElement:i,floatingElement:a})=>{r.abort();const o=new AbortController;if(r=o,!(n.type==="mouseleave")||n.target!==i)return!0;if(!(n instanceof MouseEvent))return console.warn("Unknown event type in hover middleware",n),!0;if(!a)return!0;const l=(c,d)=>{var h;if(o.signal.aborted)return!1;const g={x:c,y:d},m=i.getBoundingClientRect(),v=a.getBoundingClientRect(),_=Ag(g,v);if(!_)return!1;const y=_[0];if(y==="top"&&d>m.top+1||y==="bottom"&&d<m.bottom-1||y==="left"&&c>m.left+1||y==="right"&&c<m.right-1)return!1;let $;switch(y){case"top":{$=new DOMRect(Math.max(v.left,m.left),v.bottom,Math.min(v.right,m.right)-Math.max(v.left,m.left),m.top-v.bottom);break}case"bottom":{$=new DOMRect(Math.max(v.left,m.left),m.bottom,Math.min(v.right,m.right)-Math.max(v.left,m.left),v.top-m.bottom);break}case"left":{$=new DOMRect(v.right,Math.max(v.top,m.top),m.left-v.right,Math.min(v.bottom,m.bottom)-Math.max(v.top,m.top));break}case"right":{$=new DOMRect(m.right,Math.max(v.top,m.top),v.left-m.right,Math.min(v.bottom,m.bottom)-Math.max(v.top,m.top));break}default:return!1}const w=Lg(g,$,1);if(w&&t){const k="debug-rectangle-bridge-rect",b=(h=document.querySelector(`#${k}`))!=null?h:document.createElement("div");b.id=k,Object.assign(b.style,{position:"fixed",pointerEvents:"none",background:"aqua",opacity:"0.3",top:$.top+"px",left:$.left+"px",width:$.width+"px",height:$.height+"px"}),document.body.append(b),o.signal.addEventListener("abort",()=>b.remove())}return w};return l(n.x,n.y)&&await new Promise(c=>{o.signal.aborted&&c(),o.signal.addEventListener("abort",()=>c());let d=window.setTimeout(()=>o.abort(),e);document.addEventListener("mousemove",h=>{clearTimeout(d),d=window.setTimeout(()=>o.abort(),e),l(h.clientX,h.clientY)||o.abort()},{signal:o.signal})}),!0}},YB=(t,{enterDelay:e=0,leaveDelay:r=250,alwayRunWhenNoFloating:n=!0,safeTriangle:i=!1,safeBridge:a=!0}={})=>{const o=new AbortController;let s,l;const c=[WB(n),i&&UB(typeof i=="boolean"?void 0:i),a&&jB(typeof a=="boolean"?void 0:a),GB(e),ZB(r)].filter(y=>typeof y!="boolean");let d=null;const h=async y=>{d=y;for(const w of c)if(!await w({event:y,floatingElement:l,referenceElement:s}))return;if(y!==d)return;const $=y.type==="mouseover";t($,y)},g=y=>{if(!y)return;y.matches(":hover")&&!o.signal.aborted&&h(new MouseEvent("mouseover")),y.addEventListener("mouseover",h,{capture:!0,signal:o.signal}),y.addEventListener("mouseleave",h,{signal:o.signal})},m=y=>{y&&(y.removeEventListener("mouseover",h),y.removeEventListener("mouseleave",h))};return{setReference:y=>{m(s),g(y),s=y},setFloating:y=>{m(l),g(y),l=y},dispose:()=>{o.abort()}}},XB={transition:{duration:100,in:{opacity:"1",transition:"opacity 0.1s ease-in-out"},out:{opacity:"0",transition:"opacity 0.1s ease-in-out"}},setPortalAsFloating:!0,allowMultiple:!1},KB=({portal:t,hoverOptions:e,abortController:r})=>{if(!t||!e.transition){r.abort();return}Object.assign(t.style,e.transition.out),t.addEventListener("transitionend",()=>{r.abort()},{signal:r.signal}),t.addEventListener("transitioncancel",()=>{r.abort()},{signal:r.signal}),setTimeout(()=>r.abort(),e.transition.duration)};class er{constructor(e,r,n){this._isHovering=!1,this._setReference=()=>{console.error("setReference is not ready")},this._disposables=new d7,this.onAbort=()=>{this.abort()},this._hoverOptions={...XB,...n},(this.host=e).addController(this),this._onHover=r}get isHovering(){return this._isHovering}get portal(){return this._portal}get setReference(){return this._setReference}abort(e=!1){if(this._abortController){if(e){this._abortController.abort();return}KB({portal:this._portal,hoverOptions:this._hoverOptions,abortController:this._abortController})}}hostConnected(){this._disposables.disposed&&(this._disposables=new d7);const{setReference:e,setFloating:r,dispose:n}=YB(i=>{var a;if(!this.host.isConnected)return;if(this._isHovering=i,!i){this.onAbort();return}if(this._abortController)return;this._abortController=new AbortController,this._abortController.signal.addEventListener("abort",()=>{this._abortController=void 0}),this._hoverOptions.allowMultiple||((a=er.globalAbortController)==null||a.abort(),er.globalAbortController=this._abortController);const o=this._onHover({setReference:e,abortController:this._abortController});if(!o){this._abortController.abort();return}this._portal=bg({...o,abortController:this._abortController});const s=this._hoverOptions.transition;s&&Object.assign(this._portal.style,s.in),this._hoverOptions.setPortalAsFloating&&r(this._portal)},this._hoverOptions);this._setReference=e,this._disposables.add(n)}hostDisconnected(){var e;(e=this._abortController)==null||e.abort(),this._disposables.dispose()}}var JB=Object.create,Ig=Object.defineProperty,QB=Object.getOwnPropertyDescriptor,Eg=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),dn=t=>{throw TypeError(t)},eD=(t,e,r)=>e in t?Ig(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,tD=t=>{var e;return[,,,JB((e=t?.[Eg("metadata")])!=null?e:null)]},Tg=["class","method","getter","setter","accessor","field","value","get","set"],qr=t=>t!==void 0&&typeof t!="function"?dn("Function expected"):t,rD=(t,e,r,n,i)=>({kind:Tg[t],name:e,metadata:n,addInitializer:a=>r._?dn("Already initialized"):i.push(qr(a||null))}),nD=(t,e)=>eD(e,Eg("metadata"),t[3]),n9=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},iD=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Tg[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,QB({get[r](){return aD(this,a)},set[r](b){return sD(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=rD(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?qr(s)&&(w[_]=s):typeof s!="object"||s===null?dn("Object expected"):(qr(o=s.get)&&(w.get=o),qr(o=s.set)&&(w.set=o),qr(o=s.init)&&y.unshift(o));return w&&Ig(i,r,w),i},Hg=(t,e,r)=>e.has(t)||dn("Cannot "+r),aD=(t,e,r)=>(Hg(t,e,"read from private field"),e.get(t)),oD=(t,e,r)=>e.has(t)?dn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),sD=(t,e,r,n)=>(Hg(t,e,"write to private field"),e.set(t,r),r),Bg,E7,_5,e3;function Ki(t,e){let r="";t.underline&&(r+="underline"),t.strike&&(r+=" line-through");let n={};return t.code&&(n={"font-family":"var(--affine-font-code-family)",background:"var(--affine-background-code-block)",border:"1px solid var(--affine-border-color)","border-radius":"4px",color:"var(--affine-text-primary-color)","font-variant-ligatures":"none","line-height":"auto"}),{"font-weight":t.bold?"bolder":"inherit","font-style":t.italic?"italic":"normal","background-color":t.background?t.background:void 0,color:t.color?t.color:void 0,"text-decoration":r.length>0?r:"none",...n,...e}}class t3 extends(E7=b0,Bg=[V({type:Object})],E7){constructor(){super(...arguments),oD(this,e3,n9(_5,8,this,{insert:G5})),n9(_5,11,this)}render(){var e;const r=this.delta.attributes?Ki(this.delta.attributes):{};return(e=this.delta.attributes)!=null&&e.code?f`<code style=${Zt(r)}
        ><v-text .str=${this.delta.insert}></v-text
      ></code>`:f`<span style=${Zt(r)}
      ><v-text .str=${this.delta.insert}></v-text
    ></span>`}}_5=tD(E7);e3=new WeakMap;iD(_5,4,"delta",Bg,t3,e3);nD(_5,t3);/**
 * @license
 * Copyright 2021 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */function*r3(t,e){const r=typeof e=="function";if(t!==void 0){let n=-1;for(const i of t)n>-1&&(yield r?e(n):e),n++,yield i}}const Dg=t=>{const e=document.createElement("template");if(typeof t=="string")t=t.trim(),e.innerHTML=t;else{const r=String.raw(t.strings,...t.values);e.innerHTML=r}return e.content.firstChild},lD=t=>{const r=f`<div class="toast-container" style="${`
    position: fixed;
    z-index: 9999;
    top: 16px;
    left: 16px;
    right: 16px;
    bottom: 78px;
    pointer-events: none;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  `}"></div>`,n=Dg(r),{std:i,doc:a}=t;let o=document.body;if(a.root){const s=i.view.getBlock(a.root.id);if(s){const c=s.viewportElement.parentElement;c&&(o=c)}}return o.append(n),n};let li=null;const n3=(t,e,r=2500)=>{li||(li=lD(t));const n=`
    max-width: 480px;
    text-align: center;
    font-family: ${ja.fontSansFamily};
    font-size: var(--affine-font-sm);
    padding: 6px 12px;
    margin: 10px 0 0 0;
    color: var(--affine-white);
    background: var(--affine-tooltip);
    box-shadow: var(--affine-float-button-shadow);
    border-radius: 10px;
    transition: all 230ms cubic-bezier(0.21, 1.02, 0.73, 1);
    opacity: 0;
  `,i=f`<div style="${n}"></div>`,a=Dg(i);a.textContent=e,li?.append(a);const o=[{opacity:0},{opacity:1}],s={duration:230,easing:"cubic-bezier(0.21, 1.02, 0.73, 1)",fill:"forwards"};return a.animate(o,s),setTimeout(()=>{const l=o.reverse();a.animate(l,s).finished.then(()=>{a.style.maxHeight="0",a.style.margin="0",a.style.padding="0",a.addEventListener("transitionend",()=>{a.remove()},{once:!0})}).catch(console.error)},r),a};/**
 * @license
 * Copyright 2017 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const i9=t=>vk(t)?t._$litType$.h:t.strings,cD=F5(class extends q5{constructor(t){super(t),this.et=new WeakMap}render(t){return[t]}update(t,[e]){const r=Tc(this.it)?i9(this.it):null,n=Tc(e)?i9(e):null;if(r!==null&&(n===null||r!==n)){const i=Hc(t).pop();let a=this.et.get(r);if(a===void 0){const o=document.createDocumentFragment();a=Oi(ze,o),a.setConnected(!1),this.et.set(r,a)}Ni(a,[i]),Bc(a,void 0,i)}if(n!==null){if(r===null||r!==n){const i=this.et.get(n);if(i!==void 0){const a=Hc(i).pop();gk(t),Bc(t,void 0,a),Ni(t,[a])}}this.it=e}else this.it=void 0;return this.render(e)}});var dD=Object.create,Vg=Object.defineProperty,hD=Object.getOwnPropertyDescriptor,zg=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),hn=t=>{throw TypeError(t)},uD=(t,e,r)=>e in t?Vg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,fD=t=>{var e;return[,,,dD((e=t?.[zg("metadata")])!=null?e:null)]},Pg=["class","method","getter","setter","accessor","field","value","get","set"],Wr=t=>t!==void 0&&typeof t!="function"?hn("Function expected"):t,pD=(t,e,r,n,i)=>({kind:Pg[t],name:e,metadata:n,addInitializer:a=>r._?hn("Already initialized"):i.push(Wr(a||null))}),mD=(t,e)=>uD(e,zg("metadata"),t[3]),we=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Mt=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Pg[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,hD({get[r](){return gD(this,a)},set[r](b){return vD(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=pD(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Wr(s)&&(w[_]=s):typeof s!="object"||s===null?hn("Object expected"):(Wr(o=s.get)&&(w.get=o),Wr(o=s.set)&&(w.set=o),Wr(o=s.init)&&y.unshift(o));return w&&Vg(i,r,w),i},Rg=(t,e,r)=>e.has(t)||hn("Cannot "+r),gD=(t,e,r)=>(Rg(t,e,"read from private field"),e.get(t)),yt=(t,e,r)=>e.has(t)?hn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),vD=(t,e,r,n)=>(Rg(t,e,"write to private field"),e.set(t,r),r),Og,Ng,Fg,qg,Wg,Gg,Zg,Ug,jg,Yg,Xg,Kg,Jg,Qg,ev,tv,rv,T7,ie,i3,a3,o3,s3,l3,c3,d3,h3,u3,f3,p3,m3,g3,v3,w3,x3,b3;class dt extends(T7=x0,rv=[V({type:Boolean,reflect:!0})],tv=[V({attribute:!1})],ev=[V({attribute:!1})],Qg=[V({attribute:!1})],Jg=[V({type:Boolean,reflect:!0})],Kg=[V({attribute:!1})],Xg=[V({attribute:!1})],Yg=[V({attribute:!1})],jg=[V({attribute:!1})],Ug=[V({attribute:!1})],Zg=[V({attribute:!1})],Gg=[V({attribute:!1})],Wg=[V({type:Boolean})],qg=[V({attribute:!1})],Fg=[V({attribute:!1})],Ng=[V({attribute:!1})],Og=[V({attribute:!1})],T7){constructor(){super(),yt(this,i3,we(ie,8,this,!1)),we(ie,11,this),yt(this,a3,we(ie,12,this,"color")),we(ie,15,this),yt(this,o3,we(ie,16,this,!0)),we(ie,19,this),yt(this,s3,we(ie,20,this,!1)),we(ie,23,this),yt(this,l3,we(ie,24,this,!1)),we(ie,27,this),yt(this,c3,we(ie,28,this,!0)),we(ie,31,this),yt(this,d3,we(ie,32,this,!1)),we(ie,35,this),yt(this,h3,we(ie,36,this,2)),we(ie,39,this),yt(this,u3,we(ie,40,this)),we(ie,43,this),yt(this,f3,we(ie,44,this)),we(ie,47,this),yt(this,p3,we(ie,48,this)),we(ie,51,this),yt(this,m3,we(ie,52,this)),we(ie,55,this),yt(this,g3,we(ie,56,this,!0)),we(ie,59,this),yt(this,v3,we(ie,60,this,"top")),we(ie,63,this),yt(this,w3,we(ie,64,this)),we(ie,67,this),yt(this,x3,we(ie,68,this,8)),we(ie,71,this),yt(this,b3,we(ie,72,this)),we(ie,75,this),this.addEventListener("keypress",e=>{this.disabled||e.key==="Enter"&&!e.isComposing&&this.click()}),this.addEventListener("click",e=>{this.disabled&&(e.stopPropagation(),e.preventDefault())},{capture:!0})}connectedCallback(){super.connectedCallback(),this.tabIndex=0,this.role="button"}render(){const e=this.coming?"(Coming soon)":this.tooltip,r=`icon-container active-mode-${this.activeMode} ${this.hoverState?"hovered":""}`,n=this.iconContainerPadding,i=Zt({"--icon-container-width":this.iconContainerWidth,"--icon-container-padding":Array.isArray(n)?n.map(a=>`${a}px`).join(" "):`${n}px`,"--icon-size":this.iconSize,"--justify":this.justify,"--label-height":this.labelHeight});return f`
      <style>
        .icon-container:hover,
        .icon-container.hovered {
          background: ${this.hover?"var(--affine-hover-color)":"inherit"};
        }
      </style>
      <div
        class=${r}
        style=${i}
        ?with-hover=${this.withHover}
        ?disabled=${this.disabled}
      >
        <slot></slot>
        ${cD(this.showTooltip&&e?f`<affine-tooltip
                tip-position=${this.tipPosition}
                .arrow=${this.arrow}
                .offset=${this.tooltipOffset}
                >${e}</affine-tooltip
              >`:ze)}
      </div>
    `}}ie=fD(T7);i3=new WeakMap;a3=new WeakMap;o3=new WeakMap;s3=new WeakMap;l3=new WeakMap;c3=new WeakMap;d3=new WeakMap;h3=new WeakMap;u3=new WeakMap;f3=new WeakMap;p3=new WeakMap;m3=new WeakMap;g3=new WeakMap;v3=new WeakMap;w3=new WeakMap;x3=new WeakMap;b3=new WeakMap;Mt(ie,4,"active",rv,dt,i3);Mt(ie,4,"activeMode",tv,dt,a3);Mt(ie,4,"arrow",ev,dt,o3);Mt(ie,4,"coming",Qg,dt,s3);Mt(ie,4,"disabled",Jg,dt,l3);Mt(ie,4,"hover",Kg,dt,c3);Mt(ie,4,"hoverState",Xg,dt,d3);Mt(ie,4,"iconContainerPadding",Yg,dt,h3);Mt(ie,4,"iconContainerWidth",jg,dt,u3);Mt(ie,4,"iconSize",Ug,dt,f3);Mt(ie,4,"justify",Zg,dt,p3);Mt(ie,4,"labelHeight",Gg,dt,m3);Mt(ie,4,"showTooltip",Wg,dt,g3);Mt(ie,4,"tipPosition",qg,dt,v3);Mt(ie,4,"tooltip",Fg,dt,w3);Mt(ie,4,"tooltipOffset",Ng,dt,x3);Mt(ie,4,"withHover",Og,dt,b3);mD(ie,dt);dt.styles=$e`
    :host([disabled]),
    :host(:disabled) {
      pointer-events: none;
      cursor: not-allowed;
      color: var(--affine-text-disable-color);
    }

    .icon-container {
      position: relative;
      display: flex;
      align-items: center;
      padding: var(--icon-container-padding);
      color: var(--affine-icon-color);
      border-radius: 4px;
      cursor: pointer;
      white-space: nowrap;
      box-sizing: border-box;
      width: var(--icon-container-width, unset);
      justify-content: var(--justify, unset);
      user-select: none;
    }

    :host([active]) .icon-container.active-mode-color {
      color: var(--affine-primary-color);
    }

    :host([active]) .icon-container.active-mode-background {
      background: var(--affine-hover-color);
    }

    .icon-container[coming] {
      cursor: not-allowed;
      color: var(--affine-text-disable-color);
    }

    ::slotted(svg) {
      flex-shrink: 0;
      width: var(--icon-size, unset);
      height: var(--icon-size, unset);
    }

    ::slotted(.label) {
      flex: 1;
      padding: 0 4px;
      overflow: hidden;
      white-space: nowrap;
      line-height: var(--label-height, inherit);
    }
    ::slotted(.label.padding0) {
      padding: 0;
    }
    ::slotted(.label.ellipsis) {
      text-overflow: ellipsis;
    }
    ::slotted(.label.medium) {
      font-weight: 500;
    }

    .icon-container[with-hover]::before {
      content: '';
      display: block;
      background: var(--affine-hover-color);
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      border-radius: 4px;
    }
  `;const nv=g0(`
  font-family: ${ja.fontSansFamily};
  font-feature-settings:
    'clig' off,
    'liga' off;
  font-style: normal;
`),wD=g0(`
  ${nv};
  font-size: var(--affine-font-sm);
  font-weight: 500;
  line-height: 22px;
`),k5=g0(`
  ${nv};
  font-size: var(--affine-font-xs);
  font-weight: 500;
  line-height: 20px;
`),xD=g0(`
  color: var(--affine-icon-color);
  box-shadow: var(--affine-overlay-shadow);
  background: ${on("layer/background/overlayPanel")};
`),un=g0(`
  display: flex;
  align-items: center;
  gap: 8px;
  width: max-content;
  padding: 0 6px;
  border-radius: 4px;
  border: 0.5px solid ${on("layer/insideBorder/border")};

  ${xD};
  ${wD};
`);var bD=Object.create,iv=Object.defineProperty,CD=Object.getOwnPropertyDescriptor,av=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),fn=t=>{throw TypeError(t)},yD=(t,e,r)=>e in t?iv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,_D=t=>{var e;return[,,,bD((e=t?.[av("metadata")])!=null?e:null)]},ov=["class","method","getter","setter","accessor","field","value","get","set"],Gr=t=>t!==void 0&&typeof t!="function"?fn("Function expected"):t,kD=(t,e,r,n,i)=>({kind:ov[t],name:e,metadata:n,addInitializer:a=>r._?fn("Already initialized"):i.push(Gr(a||null))}),MD=(t,e)=>yD(e,av("metadata"),t[3]),V1=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Xa=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=ov[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,CD({get[r](){return SD(this,a)},set[r](b){return $D(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=kD(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Gr(s)&&(w[_]=s):typeof s!="object"||s===null?fn("Object expected"):(Gr(o=s.get)&&(w.get=o),Gr(o=s.set)&&(w.set=o),Gr(o=s.init)&&y.unshift(o));return w&&iv(i,r,w),i},sv=(t,e,r)=>e.has(t)||fn("Cannot "+r),SD=(t,e,r)=>(sv(t,e,"read from private field"),e.get(t)),ci=(t,e,r)=>e.has(t)?fn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),$D=(t,e,r,n)=>(sv(t,e,"write to private field"),e.set(t,r),r),lv,cv,dv,hv,H7,Wt,C3,y3,_3,k3;class I2 extends(H7=Ut(x0),hv=[Et("editor-menu-content")],dv=[Et("editor-icon-button")],cv=[V({attribute:!1})],lv=[V({attribute:!1})],H7){constructor(){super(...arguments),ci(this,C3,V1(Wt,8,this)),V1(Wt,11,this),ci(this,y3,V1(Wt,12,this)),V1(Wt,15,this),ci(this,_3,V1(Wt,16,this)),V1(Wt,19,this),ci(this,k3,V1(Wt,20,this)),V1(Wt,23,this)}firstUpdated(){this._popper=EI(this._trigger,this._content,({display:e})=>{const r=e==="show";this._trigger.showTooltip=!r,this.dispatchEvent(new CustomEvent("toggle",{detail:r,bubbles:!1,cancelable:!1,composed:!0}))},{mainAxis:12,ignoreShift:!0}),this._disposables.addFromEvent(this,"keydown",e=>{e.stopPropagation(),e.key==="Escape"&&this._popper.hide()}),this._disposables.addFromEvent(this._trigger,"click",e=>{this._popper.toggle(),this._popper.state==="show"&&this._content.focus({preventScroll:!0})}),this._disposables.add(this._popper)}hide(){var e;(e=this._popper)==null||e.hide()}render(){return f`
      ${this.button}
      <editor-menu-content role="menu" tabindex="-1">
        <slot></slot>
      </editor-menu-content>
    `}show(e=!1){var r;(r=this._popper)==null||r.show(e)}willUpdate(e){var r;e.has("contentPadding")&&this.style.setProperty("--content-padding",(r=this.contentPadding)!=null?r:"")}}Wt=_D(H7);C3=new WeakMap;y3=new WeakMap;_3=new WeakMap;k3=new WeakMap;Xa(Wt,4,"_content",hv,I2,C3);Xa(Wt,4,"_trigger",dv,I2,y3);Xa(Wt,4,"button",cv,I2,_3);Xa(Wt,4,"contentPadding",lv,I2,k3);MD(Wt,I2);I2.styles=$e`
    :host {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }
  `;class uv extends x0{render(){return f`<slot></slot>`}}uv.styles=$e`
    :host {
      --packed-height: 6px;
      --offset-height: calc(-1 * var(--packed-height));
      display: none;
      outline: none;
    }

    :host::before,
    :host::after {
      content: '';
      display: block;
      position: absolute;
      height: var(--packed-height);
      width: 100%;
    }

    :host::before {
      top: var(--offset-height);
    }

    :host::after {
      bottom: var(--offset-height);
    }

    :host([data-show]) {
      ${un};
      justify-content: center;
      padding: var(--content-padding, 0 6px);
    }

    ::slotted(:not(.custom)) {
      display: flex;
      align-items: center;
      align-self: stretch;
      gap: 8px;
      min-height: 36px;
    }

    ::slotted([data-size]) {
      min-width: 146px;
    }

    ::slotted([data-size='small']) {
      min-width: 164px;
    }

    ::slotted([data-size='large']) {
      min-width: 176px;
    }

    ::slotted([data-orientation='vertical']) {
      flex-direction: column;
      align-items: stretch;
      gap: unset;
      min-height: unset;
    }
  `;class fv extends x0{connectedCallback(){super.connectedCallback(),this.role="button"}render(){return f`<slot></slot>`}}fv.styles=$e`
    :host {
      display: flex;
      width: 100%;
      align-items: center;
      white-space: nowrap;
      box-sizing: border-box;
      padding: 4px 8px;
      border-radius: 4px;
      overflow: hidden;
      text-overflow: ellipsis;
      cursor: pointer;
      gap: 8px;
      color: var(--affine-text-primary-color);
      font-weight: 400;
      min-height: 30px; // 22 + 8
    }

    :host(:hover),
    :host([data-selected]) {
      background-color: var(--affine-hover-color);
    }

    :host([data-selected]) {
      pointer-events: none;
    }

    :host(:hover.delete),
    :host(:hover.delete) ::slotted(svg) {
      background-color: var(--affine-background-error-color);
      color: var(--affine-error-color);
    }

    :host([disabled]) {
      pointer-events: none;
      cursor: not-allowed;
      color: var(--affine-text-disable-color);
    }

    ::slotted(svg) {
      color: var(--affine-icon-color);
    }
  `;class pv extends x0{}pv.styles=$e`
    :host {
      display: flex;
      align-items: center;
      justify-content: center;
      align-self: stretch;
      flex-shrink: 0;

      width: 4px;
    }

    :host::after {
      content: '';
      display: flex;
      width: 0.5px;
      height: 100%;
      background-color: var(--affine-border-color);
    }

    :host([data-orientation='horizontal']) {
      height: 8px;
      width: unset;
    }

    :host([data-orientation='horizontal'])::after {
      height: 0.5px;
      width: 100%;
    }
  `;class mv extends Ut(x0){connectedCallback(){super.connectedCallback(),this._disposables.addFromEvent(this,"pointerdown",e=>{e.stopPropagation(),e.preventDefault()}),this._disposables.addFromEvent(this,"wheel",M0)}render(){return f`<slot></slot>`}}mv.styles=$e`
    :host {
      ${un};
      height: 36px;
      box-sizing: content-box;
    }

    :host([data-without-bg]) {
      border-color: transparent;
      background: transparent;
      box-shadow: none;
    }

    ::slotted(*) {
      display: flex;
      height: 100%;
      justify-content: center;
      align-items: center;
      gap: 8px;
      color: var(--affine-text-primary-color);
      fill: currentColor;
    }
  `;var LD=Object.create,gv=Object.defineProperty,AD=Object.getOwnPropertyDescriptor,vv=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),pn=t=>{throw TypeError(t)},ID=(t,e,r)=>e in t?gv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,ED=t=>{var e;return[,,,LD((e=t?.[vv("metadata")])!=null?e:null)]},wv=["class","method","getter","setter","accessor","field","value","get","set"],Zr=t=>t!==void 0&&typeof t!="function"?pn("Function expected"):t,TD=(t,e,r,n,i)=>({kind:wv[t],name:e,metadata:n,addInitializer:a=>r._?pn("Already initialized"):i.push(Zr(a||null))}),HD=(t,e)=>ID(e,vv("metadata"),t[3]),$t=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},r2=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=wv[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,AD({get[r](){return BD(this,a)},set[r](b){return DD(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=TD(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Zr(s)&&(w[_]=s):typeof s!="object"||s===null?pn("Object expected"):(Zr(o=s.get)&&(w.get=o),Zr(o=s.set)&&(w.set=o),Zr(o=s.init)&&y.unshift(o));return w&&gv(i,r,w),i},xv=(t,e,r)=>e.has(t)||pn("Cannot "+r),BD=(t,e,r)=>(xv(t,e,"read from private field"),e.get(t)),z1=(t,e,r)=>e.has(t)?pn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),DD=(t,e,r,n)=>(xv(t,e,"write to private field"),e.set(t,r),r),bv,Cv,yv,_v,kv,Mv,Sv,$v,B7,De,M3,S3,$3,L3,A3,I3,E3,T3;const VD=$e`
  .affine-tooltip {
    box-sizing: border-box;
    max-width: 280px;
    min-height: 32px;
    font-family: var(--affine-font-family);
    font-size: var(--affine-font-sm);
    border-radius: 4px;
    padding: 6px 12px;
    color: var(--affine-white);
    background: var(--affine-tooltip);

    display: flex;
    justify-content: center;
    align-items: center;
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }

  .arrow {
    position: absolute;

    width: 0;
    height: 0;
  }
`,zD=6,PD={top:{bottom:"-6px",borderStyle:"solid",borderWidth:"6px 5px 0 5px",borderColor:"var(--affine-tooltip) transparent transparent transparent"},right:{left:"-6px",borderStyle:"solid",borderWidth:"5px 6px 5px 0",borderColor:"transparent var(--affine-tooltip) transparent transparent"},bottom:{top:"-6px",borderStyle:"solid",borderWidth:"0 5px 6px 5px",borderColor:"transparent transparent var(--affine-tooltip) transparent"},left:{right:"-6px",borderStyle:"solid",borderWidth:"5px 0 5px 6px",borderColor:"transparent transparent transparent var(--affine-tooltip)"}},RD=({placement:t,middlewareData:e})=>{var r,n;const i=(r=e.arrow)==null?void 0:r.x,a=(n=e.arrow)==null?void 0:n.y,o=PD[t.split("-")[0]];return{left:i!=null?`${i}px`:"",top:a!=null?`${a}px`:"",...o}};class R0 extends(B7=x0,$v=[V({attribute:!1})],Sv=[V({attribute:!1})],Mv=[V({attribute:!1})],kv=[V({attribute:!1})],_v=[V({attribute:!1})],yv=[V({attribute:"tip-position"})],Cv=[V({attribute:!1})],bv=[V({attribute:!1})],B7){constructor(){super(...arguments),this._setUpHoverController=()=>{this._hoverController=new er(this,()=>{if(this.hidden)return null;let r={};return{template:({positionSlot:n,updatePortal:i})=>{n.on(o=>{this.arrow?r=RD(o):r={},i()});const a=Array.from(this.childNodes).map(o=>o.cloneNode(!0));return f`
              <style>
                ${this._getStyles()}
              </style>
              <div class="affine-tooltip" role="tooltip">${a}</div>
              <div class="arrow" style=${Zt(r)}></div>
            `},computePosition:n=>({referenceElement:this.parentElement,placement:this.placement,middleware:[this.autoFlip&&$I({padding:12}),M2((this.arrow?zD:0)+this.offset),AI({element:n.shadowRoot.querySelector(".arrow")})],autoUpdate:!0})}},{leaveDelay:0,safeBridge:!1,allowMultiple:!0,...this.hoverOptions});const e=this.parentElement;We(e,"Tooltip must have a parent element"),setTimeout(()=>{this._hoverController.setReference(e)},0)},z1(this,M3,$t(De,8,this,!1)),$t(De,11,this),z1(this,S3,$t(De,12,this,!0)),$t(De,15,this),z1(this,$3,$t(De,16,this,!0)),$t(De,19,this),z1(this,L3,$t(De,20,this,{})),$t(De,23,this),z1(this,A3,$t(De,24,this,4)),$t(De,27,this),z1(this,I3,$t(De,28,this,"top")),$t(De,31,this),z1(this,E3,$t(De,32,this,$e``)),$t(De,35,this),z1(this,T3,$t(De,36,this,"var(--affine-z-index-popover)")),$t(De,39,this)}_getStyles(){return $e`
      ${VD}
      :host {
        z-index: ${g0(this.zIndex)};
        opacity: 0;
        ${g0(this.style.cssText)}
      }

      ${this.allowInteractive?$e``:$e`
            :host {
              pointer-events: none;
            }
          `}

      ${this.tooltipStyle}
    `}connectedCallback(){super.connectedCallback(),this._setUpHoverController()}getPortal(){return this._hoverController.portal}}De=ED(B7);M3=new WeakMap;S3=new WeakMap;$3=new WeakMap;L3=new WeakMap;A3=new WeakMap;I3=new WeakMap;E3=new WeakMap;T3=new WeakMap;r2(De,4,"allowInteractive",$v,R0,M3);r2(De,4,"arrow",Sv,R0,S3);r2(De,4,"autoFlip",Mv,R0,$3);r2(De,4,"hoverOptions",kv,R0,L3);r2(De,4,"offset",_v,R0,A3);r2(De,4,"placement",yv,R0,I3);r2(De,4,"tooltipStyle",Cv,R0,E3);r2(De,4,"zIndex",bv,R0,T3);HD(De,R0);R0.styles=$e`
    :host {
      display: none;
    }
  `;const Lv=["--affine-background-overlay-panel-color","--affine-v2-layer-background-overlayPanel","--affine-background-error-color","--affine-background-primary-color","--affine-background-tertiary-color","--affine-icon-color","--affine-icon-secondary","--affine-border-color","--affine-divider-color","--affine-text-primary-color","--affine-hover-color","--affine-hover-color-filled"],YK=Lv.map(t=>`${t}: ${g0(fg[t])};`),XK=Lv.map(t=>`${t}: ${g0(pg[t])};`);/**
 * @license
 * Copyright 2018 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const Ji=t=>t??ze;function OD(t,e){return t.filter(r=>{var n,i;return(i=(n=r.when)==null?void 0:n.call(r,e))!=null?i:!0}).map(({items:r})=>r.filter(n=>{var i,a;return(a=(i=n.when)==null?void 0:i.call(n,e))!=null?a:!0}).map(({type:n,label:i,tooltip:a,icon:o,action:s,disabled:l,generate:c})=>{if(s&&typeof s=="function")return{type:n,label:i,tooltip:a,icon:o,action:()=>{var d;(d=s(e))==null||d.catch(console.error)},disabled:typeof l=="function"?l(e):l};if(c&&typeof c=="function"){const d=c(e);return d?{type:n,label:i,tooltip:a,icon:o,...d}:void 0}}).filter(n=>!!n))}function H3(t,e,r){return r3(t.filter(n=>n.length).map(n=>n.filter(i=>i!==ze)).filter(n=>n.length).map(n=>Fi(n,i=>i.type,i=>{var a,o;return(o=(a=i.render)==null?void 0:a.call(i,i))!=null?o:f`
              <editor-menu-action
                class=${Ji(i.type==="delete"?"delete":void 0)}
                aria-label=${Ji(i.label)}
                ?data-selected=${r===i.label}
                ?disabled=${i.disabled}
                @click=${i.action?i.action:()=>e?.(i)}
              >
                ${i.icon}${i.label?f`<span class="label">${i.label}</span>`:ze}
              </editor-menu-action>
            `})),()=>f`
      <editor-toolbar-separator
        data-orientation="horizontal"
      ></editor-toolbar-separator>
    `)}function KK(t){return t.map(e=>({...e,items:[...e.items]}))}function JK(t,e){return H3(OD(t,e))}function Av(){return f`<editor-toolbar-separator></editor-toolbar-separator>`}function QK(){customElements.define("editor-toolbar-separator",pv),customElements.define("editor-toolbar",mv),customElements.define("editor-icon-button",dt),customElements.define("editor-menu-button",I2),customElements.define("editor-menu-content",uv),customElements.define("editor-menu-action",fv),customElements.define("affine-tooltip",R0)}const ND=$e`
  .affine-link-edit-popover {
    ${un};
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: repeat(2, 1fr);
    grid-template-areas:
      'text-area .'
      'link-area btn';
    justify-items: center;
    align-items: center;
    width: 320px;
    gap: 8px 12px;
    padding: 12px;
    box-sizing: content-box;
  }

  .affine-link-edit-popover label {
    box-sizing: border-box;
    color: var(--affine-icon-color);
    ${k5};
    font-weight: 400;
  }

  .affine-link-edit-popover input {
    color: inherit;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--affine-text-primary-color);
    ${k5};
  }
  .affine-link-edit-popover input::placeholder {
    color: var(--affine-placeholder-color);
  }
  input:focus {
    outline: none;
  }
  .affine-link-edit-popover input:focus ~ label,
  .affine-link-edit-popover input:active ~ label {
    color: var(--affine-primary-color);
  }

  .affine-edit-area {
    width: 280px;
    padding: 4px 10px;
    display: grid;
    gap: 8px;
    grid-template-columns: 26px auto;
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas: 'label input';
    user-select: none;
    box-sizing: border-box;

    border: 1px solid var(--affine-border-color);
    box-sizing: border-box;

    outline: none;
    border-radius: 4px;
    background: transparent;
  }
  .affine-edit-area:focus-within {
    border-color: var(--affine-blue-700);
    box-shadow: var(--affine-active-shadow);
  }

  .affine-edit-area.text {
    grid-area: text-area;
  }

  .affine-edit-area.link {
    grid-area: link-area;
  }

  .affine-edit-label {
    grid-area: label;
  }

  .affine-edit-input {
    grid-area: input;
  }

  .affine-confirm-button {
    grid-area: btn;
    user-select: none;
  }
`,FD=$e`
  :host {
    box-sizing: border-box;
  }

  .mock-selection {
    position: absolute;
    background-color: rgba(35, 131, 226, 0.28);
  }

  .affine-link-popover-container {
    z-index: var(--affine-z-index-popover);
    animation: affine-popover-fade-in 0.2s ease;
    position: absolute;
  }

  @keyframes affine-popover-fade-in {
    from {
      opacity: 0;
      transform: translateY(-3px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  .affine-link-popover-overlay-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: var(--affine-z-index-popover);
  }

  .affine-link-preview {
    display: flex;
    justify-content: flex-start;
    min-width: 60px;
    max-width: 140px;
    padding: var(--1, 0px);
    border-radius: var(--1, 0px);
    opacity: var(--add, 1);
    user-select: none;
    cursor: pointer;

    color: var(--affine-link-color);
    font-feature-settings:
      'clig' off,
      'liga' off;
    font-family: var(--affine-font-family);
    font-size: var(--affine-font-sm);
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-wrap: nowrap;
  }

  .affine-link-preview > span {
    display: inline-block;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

    text-overflow: ellipsis;
    overflow: hidden;
    opacity: var(--add, 1);
  }

  .affine-link-popover.create {
    ${un};
    gap: 12px;
    padding: 12px;

    color: var(--affine-text-primary-color);
  }

  .affine-link-popover-input {
    min-width: 280px;
    height: 30px;
    box-sizing: border-box;
    padding: 4px 10px;
    background: var(--affine-white-10);
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--affine-border-color);
    color: var(--affine-text-primary-color);
    ${k5};
  }
  .affine-link-popover-input::placeholder {
    color: var(--affine-placeholder-color);
  }
  .affine-link-popover-input:focus {
    border-color: var(--affine-blue-700);
    box-shadow: var(--affine-active-shadow);
  }

  ${ND}
`;var qD=Object.create,Iv=Object.defineProperty,WD=Object.getOwnPropertyDescriptor,Ev=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),mn=t=>{throw TypeError(t)},GD=(t,e,r)=>e in t?Iv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,ZD=t=>{var e;return[,,,qD((e=t?.[Ev("metadata")])!=null?e:null)]},Tv=["class","method","getter","setter","accessor","field","value","get","set"],Ur=t=>t!==void 0&&typeof t!="function"?mn("Function expected"):t,UD=(t,e,r,n,i)=>({kind:Tv[t],name:e,metadata:n,addInitializer:a=>r._?mn("Already initialized"):i.push(Ur(a||null))}),jD=(t,e)=>GD(e,Ev("metadata"),t[3]),at=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},n1=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Tv[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,WD({get[r](){return YD(this,a)},set[r](b){return XD(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=UD(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Ur(s)&&(w[_]=s):typeof s!="object"||s===null?mn("Object expected"):(Ur(o=s.get)&&(w.get=o),Ur(o=s.set)&&(w.set=o),Ur(o=s.init)&&y.unshift(o));return w&&Iv(i,r,w),i},Hv=(t,e,r)=>e.has(t)||mn("Cannot "+r),YD=(t,e,r)=>(Hv(t,e,"read from private field"),e.get(t)),q0=(t,e,r)=>e.has(t)?mn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),XD=(t,e,r,n)=>(Hv(t,e,"write to private field"),e.set(t,r),r),Bv,Dv,Vv,zv,Pv,Rv,Ov,Nv,Fv,qv,D7,ye,B3,D3,V3,z3,P3,R3,O3,N3,F3,q3;class jt extends(D7=Ut(x0),qv=[V({attribute:!1})],Fv=[Et(".affine-confirm-button")],Nv=[V({attribute:!1})],Ov=[Et("#link-input")],Rv=[Et(".mock-selection-container")],Pv=[V({attribute:!1})],zv=[Et(".affine-link-popover-container")],Vv=[V({attribute:!1})],Dv=[Et("#text-input")],Bv=[V()],D7){constructor(){super(...arguments),this._bodyOverflowStyle="",this._createTemplate=()=>(this.updateComplete.then(()=>{var e;(e=this.linkInput)==null||e.focus(),this._updateConfirmBtn()}).catch(console.error),f`
      <div class="affine-link-popover create">
        <input
          id="link-input"
          class="affine-link-popover-input"
          type="text"
          spellcheck="false"
          placeholder="Paste or type a link"
          @paste=${this._updateConfirmBtn}
          @input=${this._updateConfirmBtn}
        />
        ${this._confirmBtnTemplate()}
      </div>
    `),this._delete=()=>{this.inlineEditor.isValidInlineRange(this.targetInlineRange)&&this.inlineEditor.deleteText(this.targetInlineRange),this.abortController.abort()},this._edit=()=>{this.host&&(this.type="edit",di(this.host.std,"OpenedAliasPopup",{control:"edit"}))},this._editTemplate=()=>(this.updateComplete.then(()=>{!this.textInput||!this.linkInput||!this.currentText||!this.currentLink||(this.textInput.value=this.currentText,this.linkInput.value=this.currentLink,this.textInput.select(),this._updateConfirmBtn())}).catch(console.error),f`
      <div class="affine-link-edit-popover">
        <div class="affine-edit-area text">
          <input
            class="affine-edit-input"
            id="text-input"
            type="text"
            placeholder="Enter text"
            @input=${this._updateConfirmBtn}
          />
          <label class="affine-edit-label" for="text-input">Text</label>
        </div>
        <div class="affine-edit-area link">
          <input
            id="link-input"
            class="affine-edit-input"
            type="text"
            spellcheck="false"
            placeholder="Paste or type a link"
            @input=${this._updateConfirmBtn}
          />
          <label class="affine-edit-label" for="link-input">Link</label>
        </div>
        ${this._confirmBtnTemplate()}
      </div>
    `),this._embedOptions=null,this._openLink=()=>{if(this.openLink){this.openLink();return}let e=this.currentLink;e&&(e.match(/^[a-zA-Z]+:\/\//)||(e="https://"+e),window.open(e,"_blank"),this.abortController.abort())},this._removeLink=()=>{this.inlineEditor.isValidInlineRange(this.targetInlineRange)&&this.inlineEditor.formatText(this.targetInlineRange,{link:null}),this.abortController.abort()},this._toggleViewSelector=e=>{!this.host||!e.detail||di(this.host.std,"OpenedViewSelector",{control:"switch view"})},this._trackViewSelected=e=>{this.host&&di(this.host.std,"SelectedView",{control:"select view",type:`${e} view`})},this._viewTemplate=()=>{var e,r;if(!this.currentLink)return;this._embedOptions=(r=(e=this.std)==null?void 0:e.get(Km).getEmbedBlockOptions(this.currentLink))!=null?r:null;const n=[f`
        <a
          class="affine-link-preview"
          href=${this.currentLink}
          rel="noopener noreferrer"
          target="_blank"
          @click=${i=>{var a;return(a=this.openLink)==null?void 0:a.call(this,i)}}
        >
          <span>${IH(this.currentLink)}</span>
        </a>

        <editor-icon-button
          aria-label="Copy"
          data-testid="copy-link"
          .tooltip=${"Copy link"}
          @click=${this._copyUrl}
        >
          ${p7}
        </editor-icon-button>

        <editor-icon-button
          aria-label="Edit"
          data-testid="edit"
          .tooltip=${"Edit"}
          @click=${this._edit}
        >
          ${Yu}
        </editor-icon-button>
      `,this._viewSelector(),f`
        <editor-menu-button
          .contentPadding=${"8px"}
          .button=${f`
            <editor-icon-button aria-label="More" .tooltip=${"More"}>
              ${Wu}
            </editor-icon-button>
          `}
        >
          <div data-size="large" data-orientation="vertical">
            ${this._moreActions()}
          </div>
        </editor-menu-button>
      `];return f`
      <editor-toolbar class="affine-link-popover view">
        ${r3(n.filter(i=>i!==ze),Av)}
      </editor-toolbar>
    `},q0(this,B3,at(ye,8,this)),at(ye,11,this),q0(this,D3,at(ye,12,this,null)),at(ye,15,this),q0(this,V3,at(ye,16,this)),at(ye,19,this),q0(this,z3,at(ye,20,this,null)),at(ye,23,this),q0(this,P3,at(ye,24,this)),at(ye,27,this),q0(this,R3,at(ye,28,this,null)),at(ye,31,this),q0(this,O3,at(ye,32,this)),at(ye,35,this),q0(this,N3,at(ye,36,this)),at(ye,39,this),q0(this,F3,at(ye,40,this,null)),at(ye,43,this),q0(this,q3,at(ye,44,this,"create")),at(ye,47,this)}get _canConvertToEmbedView(){var e;return((e=this._embedOptions)==null?void 0:e.viewType)==="embed"}get _isBookmarkAllowed(){const e=this.block;if(!e)return!1;const r=e.doc.schema,n=e.doc.getParent(e.model);if(!n)return!1;const i=r.flavourSchemaMap.get("affine:bookmark");if(!i)return!1;const a=r.flavourSchemaMap.get(n.flavour);if(!a)return!1;try{r.validateSchema(i,a)}catch{return!1}return!0}get block(){const{rootElement:e}=this.inlineEditor;if(!e)return null;const r=e.closest(`[${S1}]`);return r||null}get currentLink(){return this.inlineEditor.getFormat(this.targetInlineRange).link}get currentText(){return this.inlineEditor.yTextString.slice(this.targetInlineRange.index,this.targetInlineRange.index+this.targetInlineRange.length)}get host(){var e;return(e=this.block)==null?void 0:e.host}get std(){var e;return(e=this.block)==null?void 0:e.std}_confirmBtnTemplate(){return f`
      <editor-icon-button
        class="affine-confirm-button"
        .iconSize=${"24px"}
        .disabled=${!0}
        @click=${this._onConfirm}
      >
        ${OA}
      </editor-icon-button>
    `}_convertToCardView(){if(!this.inlineEditor.isValidInlineRange(this.targetInlineRange))return;let e="affine:bookmark";this._embedOptions&&this._embedOptions.viewType==="card"&&(e=this._embedOptions.flavour);const r=this.block;if(!r)return;const n=this.currentLink,i=this.currentText,a={url:n,title:i===n?"":i},o=r.doc,s=o.getParent(r.model);if(!s)return;const l=s.children.indexOf(r.model);o.addBlock(e,a,s,l+1);const c=this.inlineEditor.yTextLength,d=this.targetInlineRange.length;c===d?o.deleteBlock(r.model):this.inlineEditor.formatText(this.targetInlineRange,{link:null}),this.abortController.abort()}_convertToEmbedView(){if(!this._embedOptions||this._embedOptions.viewType!=="embed")return;const{flavour:e}=this._embedOptions,r=this.currentLink,n=this.block;if(!n)return;const i=n.doc,a=i.getParent(n.model);if(!a)return;const o=a.children.indexOf(n.model);i.addBlock(e,{url:r},a,o+1);const s=this.inlineEditor.yTextLength,l=this.targetInlineRange.length;s===l?i.deleteBlock(n.model):this.inlineEditor.formatText(this.targetInlineRange,{link:null}),this.abortController.abort()}_copyUrl(){this.currentLink&&(navigator.clipboard.writeText(this.currentLink).catch(console.error),this.host&&(n3(this.host,"Copied link to clipboard"),this.abortController.abort(),di(this.host.std,"CopiedLink",{control:"copy link"})))}_moreActions(){return H3([[{label:"Open",type:"open",icon:ju,action:this._openLink},{label:"Copy",type:"copy",icon:p7,action:this._copyUrl},{label:"Remove link",type:"remove-link",icon:qA,action:this._removeLink}],[{type:"delete",label:"Delete",icon:Uu,action:this._delete}]])}_onConfirm(){var e,r,n,i,a,o;if(!this.inlineEditor.isValidInlineRange(this.targetInlineRange)||!this.linkInput)return;const s=this.linkInput.value;if(!s||!Ui(s))return;const l=G4(s);if(this.type==="create"){this.inlineEditor.formatText(this.targetInlineRange,{link:l,reference:null}),this.inlineEditor.setInlineRange(this.targetInlineRange);const c=(e=this.host)==null?void 0:e.selection.find("text");if(!c)return;(r=this.std)==null||r.range.syncTextSelectionToRange(c)}else if(this.type==="edit"){const c=(i=(n=this.textInput)==null?void 0:n.value)!=null?i:l;this.inlineEditor.insertText(this.targetInlineRange,c,{link:l,reference:null}),this.inlineEditor.setInlineRange({index:this.targetInlineRange.index,length:c.length});const d=(a=this.host)==null?void 0:a.selection.find("text");if(!d)return;(o=this.std)==null||o.range.syncTextSelectionToRange(d)}this.abortController.abort()}_onKeydown(e){e.stopPropagation(),e.key==="Enter"&&!e.isComposing&&(e.preventDefault(),this._onConfirm())}_updateConfirmBtn(){var e;if(!this.confirmButton)return;const r=(e=this.linkInput)==null?void 0:e.value.trim(),n=!(r&&Ui(r));this.confirmButton.disabled=n,this.confirmButton.active=!n,this.confirmButton.requestUpdate()}_viewSelector(){if(!this._isBookmarkAllowed)return ze;const e=[];return e.push({type:"inline",label:"Inline view"}),e.push({type:"card",label:"Card view",action:()=>this._convertToCardView()}),this._canConvertToEmbedView&&e.push({type:"embed",label:"Embed view",action:()=>this._convertToEmbedView()}),f`
      <editor-menu-button
        .contentPadding=${"8px"}
        .button=${f`
          <editor-icon-button
            aria-label="Switch view"
            .justify=${"space-between"}
            .labelHeight=${"20px"}
            .iconContainerWidth=${"110px"}
          >
            <div class="label">Inline view</div>
            ${f7}
          </editor-icon-button>
        `}
        @toggle=${this._toggleViewSelector}
      >
        <div data-size="small" data-orientation="vertical">
          ${Fi(e,r=>r.type,({type:r,label:n,action:i})=>f`
              <editor-menu-action
                data-testid=${`link-to-${r}`}
                ?data-selected=${r==="inline"}
                ?disabled=${r==="inline"}
                @click=${()=>{i?.(),this._trackViewSelected(r)}}
              >
                ${n}
              </editor-menu-action>
            `)}
        </div>
      </editor-menu-button>
    `}connectedCallback(){super.connectedCallback(),this.targetInlineRange.length!==0&&(this.type==="edit"||this.type==="create")&&(this._bodyOverflowStyle=document.body.style.overflow,document.body.style.overflow="hidden",this.disposables.add({dispose:()=>{document.body.style.overflow=this._bodyOverflowStyle}}))}firstUpdated(){this.linkInput&&(this._disposables.addFromEvent(this.linkInput,"copy",M0),this._disposables.addFromEvent(this.linkInput,"cut",M0),this._disposables.addFromEvent(this.linkInput,"paste",M0))}render(){return f`
      <div class="overlay-root">
        ${this.type==="view"?ze:f`
              <div
                class="affine-link-popover-overlay-mask"
                @click=${()=>{var e;this.abortController.abort(),(e=this.host)==null||e.selection.clear()}}
              ></div>
            `}
        <div class="affine-link-popover-container" @keydown=${this._onKeydown}>
          ${Rd(this.type,[["create",this._createTemplate],["edit",this._editTemplate],["view",this._viewTemplate]])}
        </div>
        <div class="mock-selection-container"></div>
      </div>
    `}updated(){const e=this.inlineEditor.toDomRange(this.targetInlineRange);if(!e)return;if(this.type!=="view"){const n=e.getClientRects();Object.values(n).forEach(i=>{if(!this.mockSelectionContainer)return;const a=document.createElement("div");a.classList.add("mock-selection"),a.style.left=`${i.left}px`,a.style.top=`${i.top}px`,a.style.width=`${i.width}px`,a.style.height=`${i.height}px`,this.mockSelectionContainer.append(a)})}S2({getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects()},this.popupContainer,{middleware:[M2(10),al(),Y5({padding:6})]}).then(({x:n,y:i})=>{const a=this.popupContainer;a&&(a.style.left=`${n}px`,a.style.top=`${i}px`)}).catch(console.error)}}ye=ZD(D7);B3=new WeakMap;D3=new WeakMap;V3=new WeakMap;z3=new WeakMap;P3=new WeakMap;R3=new WeakMap;O3=new WeakMap;N3=new WeakMap;F3=new WeakMap;q3=new WeakMap;n1(ye,4,"abortController",qv,jt,B3);n1(ye,4,"confirmButton",Fv,jt,D3);n1(ye,4,"inlineEditor",Nv,jt,V3);n1(ye,4,"linkInput",Ov,jt,z3);n1(ye,4,"mockSelectionContainer",Rv,jt,P3);n1(ye,4,"openLink",Pv,jt,R3);n1(ye,4,"popupContainer",zv,jt,O3);n1(ye,4,"targetInlineRange",Vv,jt,N3);n1(ye,4,"textInput",Dv,jt,F3);n1(ye,4,"type",Bv,jt,q3);jD(ye,jt);jt.styles=FD;function di(t,e,r){var n;(n=t.getOptional(Y4))==null||n.track(e,{segment:"toolbar",page:"doc editor",module:"link toolbar",type:"inline view",category:"link",...r})}function Wv(t,e,r,n,i=null){const a=new jt;return a.inlineEditor=t,a.type=e,a.targetInlineRange=r,a.openLink=i,a.abortController=n,document.body.append(a),a}var KD=Object.create,Gv=Object.defineProperty,JD=Object.getOwnPropertyDescriptor,Zv=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),gn=t=>{throw TypeError(t)},QD=(t,e,r)=>e in t?Gv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,eV=t=>{var e;return[,,,KD((e=t?.[Zv("metadata")])!=null?e:null)]},Uv=["class","method","getter","setter","accessor","field","value","get","set"],jr=t=>t!==void 0&&typeof t!="function"?gn("Function expected"):t,tV=(t,e,r,n,i)=>({kind:Uv[t],name:e,metadata:n,addInitializer:a=>r._?gn("Already initialized"):i.push(jr(a||null))}),rV=(t,e)=>QD(e,Zv("metadata"),t[3]),a9=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},nV=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Uv[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,JD({get[r](){return iV(this,a)},set[r](b){return oV(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=tV(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?jr(s)&&(w[_]=s):typeof s!="object"||s===null?gn("Object expected"):(jr(o=s.get)&&(w.get=o),jr(o=s.set)&&(w.set=o),jr(o=s.init)&&y.unshift(o));return w&&Gv(i,r,w),i},jv=(t,e,r)=>e.has(t)||gn("Cannot "+r),iV=(t,e,r)=>(jv(t,e,"read from private field"),e.get(t)),aV=(t,e,r)=>e.has(t)?gn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),oV=(t,e,r,n)=>(jv(t,e,"write to private field"),e.set(t,r),r),Yv,V7,M5,W3;class Ka extends(V7=b0,Yv=[V({type:Object})],V7){constructor(){super(...arguments),this._identified=!1,this._onMouseUp=()=>{const e=this.querySelector("a");!e||!e.isContentEditable||(e.contentEditable="false",setTimeout(()=>{e.removeAttribute("contenteditable")},0))},this._referenceInfo=null,this.openLink=e=>{var r;this._identified||(this._identified=!0,this._identify());const n=this._referenceInfo;if(!n)return;const i=(r=this.std)==null?void 0:r.getOptional(Ua);i&&(e?.preventDefault(),i.docLinkClicked.emit(n))},this._whenHover=new er(this,({abortController:e})=>{var r,n;if((r=this.block)!=null&&r.doc.readonly||!this.inlineEditor||!this.selfInlineRange)return null;const i=(n=this.std)==null?void 0:n.selection,a=i?.find("text");if(a&&!a.isCollapsed())return null;const o=i?.filter("block");return o?.length?null:{template:Wv(this.inlineEditor,"view",this.selfInlineRange,e,s=>{this.openLink(s),e.abort()})}},{enterDelay:500}),aV(this,W3,a9(M5,8,this,{insert:G5})),a9(M5,11,this)}get block(){var e;return(e=this.inlineEditor)==null?void 0:e.rootElement.closest(`[${S1}]`)}get inlineEditor(){const e=this.closest(`[${e2}]`);return e?.inlineEditor}get link(){var e,r;return(r=(e=this.delta.attributes)==null?void 0:e.link)!=null?r:""}get selfInlineRange(){var e;return(e=this.inlineEditor)==null?void 0:e.getInlineRangeFromElement(this)}get std(){var e;return(e=this.block)==null?void 0:e.std}_identify(){var e,r;const n=this.link;if(!n)return;const i=(r=(e=this.std)==null?void 0:e.getOptional(rg))==null?void 0:r.parseDocUrl(n);if(!i)return;const{docId:a,...o}=i;this._referenceInfo={pageId:a,params:o}}_renderLink(e){return f`<a
      ${Ya(this._whenHover.setReference)}
      href=${this.link}
      rel="noopener noreferrer"
      target="_blank"
      style=${Zt(e)}
      @click=${this.openLink}
      @mouseup=${this._onMouseUp}
      ><v-text .str=${this.delta.insert}></v-text
    ></a>`}render(){var e;const r={color:"var(--affine-link-color)",fill:"var(--affine-link-color)","text-decoration":"none",cursor:"pointer"};if(this.delta.attributes&&((e=this.delta.attributes)!=null&&e.code)){const i=Ki(this.delta.attributes);return f`<code style=${Zt(i)}>
        ${this._renderLink(r)}
      </code>`}const n=this.delta.attributes?Ki(this.delta.attributes,r):{};return this._renderLink(n)}}M5=eV(V7);W3=new WeakMap;nV(M5,4,"delta",Yv,Ka,W3);rV(M5,Ka);Ka.styles=$e`
    affine-link a:hover [data-v-text='true'] {
      text-decoration: underline;
    }
  `;const Xv=ct("AffinePeekViewProvider");function eJ(t){return{setup:e=>{e.addImpl(Xv,()=>t)}}}class sV{constructor(e,r){this.target=e,this.enable=r,this._getPeekViewService=()=>this.target.std.getOptional(Xv),this.peek=n=>{var i;return Promise.resolve((i=this._getPeekViewService())==null?void 0:i.peek({target:this.target,template:n}))}}get peekable(){return!!this._getPeekViewService()&&(this.enable?this.enable(this.target):!0)}}const q1=Symbol("peekable"),G3=t=>{var e;return Reflect.has(t,q1)&&((e=t[q1])==null?void 0:e.peekable)},Kv=(t,e)=>{var r;G3(t)&&((r=t[q1])==null||r.peek(e))},lV=(t={action:["double-click","shift-click"]})=>(e,r)=>{var n,i;if(r.kind!=="class"){console.error("@Peekable() can only be applied to a class");return}t.action===void 0&&(t.action=["double-click","shift-click"]);const a=Array.isArray(t.action)?t.action:t.action?[t.action]:[];return class extends(i=e,n=q1,i){constructor(){super(...arguments),this[n]=new sV(this,t.enableOn)}connectedCallback(){super.connectedCallback();const s=(t.selector?this.querySelector(t.selector):this)||this;a.includes("double-click")&&this.disposables.addFromEvent(s,"dblclick",l=>{this[q1].peekable&&(l.stopPropagation(),this[q1].peek().catch(console.error))}),a.includes("shift-click")&&!S7(this.std.host)&&this.disposables.addFromEvent(s,"click",l=>{l.shiftKey&&this[q1].peekable&&(l.stopPropagation(),l.stopImmediatePropagation(),this[q1].peek().catch(console.error))})}}},Jv=t=>{const[e,r]=t.std.command.chain().tryAll(n=>[n.getTextSelection(),n.getBlockSelections()]).getSelectedBlocks({types:["text","block"]}).run();return((e?r.selectedBlocks:[])||[]).filter(G3)},tJ=(t,e)=>{const r=Jv(t);r.length>0&&e({selectedPeekableBlocks:r})},rJ=(t,e)=>{const n=Jv(t).at(0);n&&(Kv(n),e())};function Z3(t,e,r){const n=t.getOptional(tg),{doc:i,host:a}=t;if(!n){n3(a,e);return}const o=new AbortController,s=()=>{i.history.off("stack-item-added",c),i.history.off("stack-item-popped",d),h.dispose()},l=()=>{o.abort(),s()},c=i.history.on("stack-item-added",l),d=i.history.on("stack-item-popped",l),h=a.slots.unmounted.on(l);n.notify({title:e,message:r,accent:"info",duration:10*1e3,action:{label:"Undo",onClick:()=>{i.undo(),s()}},abort:o.signal,onClose:s})}function nJ(t){Z3(t,"View Updated","The alias modification has disabled sync. The embed has been updated to a card view.")}function cV(t){Z3(t,"Embed View Restored","Custom alias removed. The linked doc now displays the original title and description.")}function iJ(t){Z3(t,"Reset successful","Card view has been restored to original doc title and description. All custom aliases have been removed.")}/**
 * @license
 * Copyright 2020 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const dV=F5(class extends q5{constructor(t){if(super(t),t.type!==F1.PROPERTY&&t.type!==F1.ATTRIBUTE&&t.type!==F1.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(!zd(t))throw Error("`live` bindings can only contain a single expression")}render(t){return t}update(t,[e]){if(e===Hr||e===ze)return e;const r=t.element,n=t.name;if(t.type===F1.PROPERTY){if(e===r[n])return Hr}else if(t.type===F1.BOOLEAN_ATTRIBUTE){if(!!e===r.hasAttribute(n))return Hr}else if(t.type===F1.ATTRIBUTE&&r.getAttribute(n)===e+"")return Hr;return Ni(t),e}});var hV=Object.create,Qv=Object.defineProperty,uV=Object.getOwnPropertyDescriptor,ew=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),vn=t=>{throw TypeError(t)},fV=(t,e,r)=>e in t?Qv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,pV=t=>{var e;return[,,,hV((e=t?.[ew("metadata")])!=null?e:null)]},tw=["class","method","getter","setter","accessor","field","value","get","set"],Yr=t=>t!==void 0&&typeof t!="function"?vn("Function expected"):t,mV=(t,e,r,n,i)=>({kind:tw[t],name:e,metadata:n,addInitializer:a=>r._?vn("Already initialized"):i.push(Yr(a||null))}),gV=(t,e)=>fV(e,ew("metadata"),t[3]),ot=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},i1=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=tw[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,uV({get[r](){return nw(this,a)},set[r](b){return iw(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=mV(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Yr(s)&&(w[_]=s):typeof s!="object"||s===null?vn("Object expected"):(Yr(o=s.get)&&(w.get=o),Yr(o=s.set)&&(w.set=o),Yr(o=s.init)&&y.unshift(o));return w&&Qv(i,r,w),i},rw=(t,e,r)=>e.has(t)||vn("Cannot "+r),nw=(t,e,r)=>(rw(t,e,"read from private field"),r?r.call(t):e.get(t)),k0=(t,e,r)=>e.has(t)?vn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),iw=(t,e,r,n)=>(rw(t,e,"write to private field"),e.set(t,r),r),aw,ow,sw,lw,cw,dw,hw,uw,fw,pw,z7,_e,U3,j3,Y3,X3,K3,J3,Q3,e6,t6,r6,Li;class Yt extends(z7=ir(Ut(b0)),pw=[V({type:Object})],fw=[V({attribute:!1})],uw=[V({attribute:!1})],hw=[V({attribute:!1})],dw=[Et("input#alias-title")],cw=[Et(".overlay-mask")],lw=[Et(".alias-form-popup")],sw=[V({type:Object})],ow=[Et("editor-icon-button.save")],aw=[V({attribute:!1})],z7){constructor(){super(...arguments),this._onSave=()=>{const e=this.title$.value.trim();if(!e){this.remove();return}this._setTitle(e),o9(this.std,"SavedAlias",{control:"save"}),this.remove()},this._updateTitle=e=>{const n=e.target.value;this.title$.value=n},k0(this,U3,ot(_e,8,this)),ot(_e,11,this),k0(this,j3,ot(_e,12,this)),ot(_e,15,this),k0(this,Y3,ot(_e,16,this)),ot(_e,19,this),k0(this,X3,ot(_e,20,this)),ot(_e,23,this),k0(this,K3,ot(_e,24,this)),ot(_e,27,this),k0(this,J3,ot(_e,28,this)),ot(_e,31,this),k0(this,Q3,ot(_e,32,this)),ot(_e,35,this),k0(this,e6,ot(_e,36,this)),ot(_e,39,this),k0(this,t6,ot(_e,40,this)),ot(_e,43,this),k0(this,r6,ot(_e,44,this)),ot(_e,47,this),k0(this,Li,f0(""))}_onKeydown(e){if(e.stopPropagation(),!e.isComposing){if(e.key==="Escape"){e.preventDefault(),this.remove();return}e.key==="Enter"&&(e.preventDefault(),this._onSave())}}_onReset(){this.title$.value=this.docTitle,this._setTitle(),o9(this.std,"ResetedAlias",{control:"reset"}),this.remove()}_setTitle(e){const r={type:"LinkedPage",...this.referenceInfo};e?r.title=e:(delete r.title,delete r.description),this.inlineEditor.insertText(this.inlineRange,y5,{reference:r}),this.inlineEditor.setInlineRange({index:this.inlineRange.index+y5.length,length:0})}connectedCallback(){var e;super.connectedCallback(),this.title$.value=(e=this.referenceInfo.title)!=null?e:this.docTitle}firstUpdated(){this.disposables.addFromEvent(this.overlayMask,"click",e=>{e.stopPropagation(),this.remove()}),this.disposables.addFromEvent(this,"keydown",this._onKeydown),this.inputElement.focus(),this.inputElement.select()}render(){return f`
      <div class="overlay-root">
        <div class="overlay-mask"></div>
        <div class="alias-form-popup">
          <input
            id="alias-title"
            type="text"
            placeholder="Add a custom title"
            .value=${dV(this.title$.value)}
            @input=${this._updateTitle}
          />
          <editor-icon-button
            aria-label="Reset"
            class="reset"
            .iconContainerPadding=${4}
            .tooltip=${"Reset"}
            @click=${this._onReset}
          >
            ${Ws({width:"16px",height:"16px"})}
          </editor-icon-button>
          <editor-toolbar-separator></editor-toolbar-separator>
          <editor-icon-button
            aria-label="Save"
            class="save"
            .active=${!0}
            @click=${this._onSave}
          >
            ${ar({width:"16px",height:"16px"})}
            <span class="label">Save</span>
          </editor-icon-button>
        </div>
      </div>
    `}updated(){const e=this.inlineEditor.toDomRange(this.inlineRange);We(e),S2({getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects()},this.popupContainer,{middleware:[M2(10),al(),Y5({padding:6})]}).then(({x:n,y:i})=>{const a=this.popupContainer;a&&(a.style.left=`${n}px`,a.style.top=`${i}px`)}).catch(console.error)}get title$(){return nw(this,Li)}set title$(e){iw(this,Li,e)}}_e=pV(z7);U3=new WeakMap;j3=new WeakMap;Y3=new WeakMap;X3=new WeakMap;K3=new WeakMap;J3=new WeakMap;Q3=new WeakMap;e6=new WeakMap;t6=new WeakMap;r6=new WeakMap;Li=new WeakMap;i1(_e,4,"delta",pw,Yt,U3);i1(_e,4,"docTitle",fw,Yt,j3);i1(_e,4,"inlineEditor",uw,Yt,Y3);i1(_e,4,"inlineRange",hw,Yt,X3);i1(_e,4,"inputElement",dw,Yt,K3);i1(_e,4,"overlayMask",cw,Yt,J3);i1(_e,4,"popupContainer",lw,Yt,Q3);i1(_e,4,"referenceInfo",sw,Yt,e6);i1(_e,4,"saveButton",ow,Yt,t6);i1(_e,4,"std",aw,Yt,r6);gV(_e,Yt);Yt.styles=$e`
    :host {
      box-sizing: border-box;
    }

    .overlay-mask {
      position: fixed;
      z-index: var(--affine-z-index-popover);
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
    }

    .alias-form-popup {
      ${un};
      position: absolute;
      display: flex;
      width: 321px;
      height: 37px;
      gap: 8px;
      box-sizing: content-box;
      justify-content: space-between;
      align-items: center;
      animation: affine-popover-fade-in 0.2s ease;
      z-index: var(--affine-z-index-popover);
    }

    @keyframes affine-popover-fade-in {
      from {
        opacity: 0;
        transform: translateY(-3px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    input {
      display: flex;
      flex: 1;
      padding: 0;
      border: none;
      background: transparent;
      color: var(--affine-text-primary-color);
      ${k5};
    }
    input::placeholder {
      color: var(--affine-placeholder-color);
    }
    input:focus {
      outline: none;
    }

    editor-icon-button.save .label {
      ${k5};
      color: inherit;
      text-transform: none;
    }
  `;function o9(t,e,r){var n;(n=t.getOptional(Y4))==null||n.track(e,{segment:"toolbar",page:"doc editor",module:"reference edit popup",type:"inline view",category:"linked doc",...r})}const vV=$e`
  :host {
    box-sizing: border-box;
  }

  .affine-reference-popover-container {
    z-index: var(--affine-z-index-popover);
    animation: affine-popover-fade-in 0.2s ease;
    position: absolute;
  }

  @keyframes affine-popover-fade-in {
    from {
      opacity: 0;
      transform: translateY(-3px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  editor-icon-button.doc-title .label {
    max-width: 110px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    user-select: none;
    cursor: pointer;
    color: var(--affine-link-color);
    font-feature-settings:
      'clig' off,
      'liga' off;
    font-family: var(--affine-font-family);
    font-size: var(--affine-font-sm);
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-wrap: nowrap;
  }
`;var wV=Object.create,mw=Object.defineProperty,xV=Object.getOwnPropertyDescriptor,gw=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),wn=t=>{throw TypeError(t)},bV=(t,e,r)=>e in t?mw(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,CV=t=>{var e;return[,,,wV((e=t?.[gw("metadata")])!=null?e:null)]},vw=["class","method","getter","setter","accessor","field","value","get","set"],Xr=t=>t!==void 0&&typeof t!="function"?wn("Function expected"):t,yV=(t,e,r,n,i)=>({kind:vw[t],name:e,metadata:n,addInitializer:a=>r._?wn("Already initialized"):i.push(Xr(a||null))}),_V=(t,e)=>bV(e,gw("metadata"),t[3]),Lt=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},n2=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=vw[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,xV({get[r](){return kV(this,a)},set[r](b){return MV(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=yV(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Xr(s)&&(w[_]=s):typeof s!="object"||s===null?wn("Object expected"):(Xr(o=s.get)&&(w.get=o),Xr(o=s.set)&&(w.set=o),Xr(o=s.init)&&y.unshift(o));return w&&mw(i,r,w),i},ww=(t,e,r)=>e.has(t)||wn("Cannot "+r),kV=(t,e,r)=>(ww(t,e,"read from private field"),e.get(t)),P1=(t,e,r)=>e.has(t)?wn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),MV=(t,e,r,n)=>(ww(t,e,"write to private field"),e.set(t,r),r),xw,bw,Cw,yw,_w,kw,Mw,Sw,P7,Ve,n6,i6,a6,o6,s6,l6,c6,d6;class C0 extends(P7=Ut(x0),Sw=[V({attribute:!1})],Mw=[V({attribute:!1})],kw=[V({attribute:!1})],_w=[V({attribute:!1})],yw=[Et(".affine-reference-popover-container")],Cw=[V({type:Object})],bw=[V({attribute:!1})],xw=[V({attribute:!1})],P7){constructor(){super(...arguments),this._copyLink=()=>{var e;const r=(e=this.std.getOptional(eg))==null?void 0:e.generateDocUrl(this.referenceInfo.pageId,this.referenceInfo.params);r&&(navigator.clipboard.writeText(r).catch(console.error),n3(this.std.host,"Copied link to clipboard")),this.abortController.abort(),hi(this.std,"CopiedLink",{control:"copy link"})},this._openDoc=()=>{var e;(e=this.std.getOptional(Ua))==null||e.docLinkClicked.emit(this.referenceInfo)},this._openEditPopup=e=>{if(e.stopPropagation(),document.body.querySelector("reference-alias-popup"))return;const{std:r,docTitle:n,referenceInfo:i,inlineEditor:a,targetInlineRange:o,abortController:s}=this,l=new Yt;l.std=r,l.docTitle=n,l.referenceInfo=i,l.inlineEditor=a,l.inlineRange=o,document.body.append(l),s.abort(),hi(r,"OpenedAliasPopup",{control:"edit"})},this._toggleViewSelector=e=>{e.detail&&hi(this.std,"OpenedViewSelector",{control:"switch view"})},this._trackViewSelected=e=>{hi(this.std,"SelectedView",{control:"select view",type:`${e} view`})},P1(this,n6,Lt(Ve,8,this)),Lt(Ve,11,this),P1(this,i6,Lt(Ve,12,this)),Lt(Ve,15,this),P1(this,a6,Lt(Ve,16,this)),Lt(Ve,19,this),P1(this,o6,Lt(Ve,20,this)),Lt(Ve,23,this),P1(this,s6,Lt(Ve,24,this)),Lt(Ve,27,this),P1(this,l6,Lt(Ve,28,this)),Lt(Ve,31,this),P1(this,c6,Lt(Ve,32,this)),Lt(Ve,35,this),P1(this,d6,Lt(Ve,36,this)),Lt(Ve,39,this)}get _embedViewButtonDisabled(){return this.block.doc.readonly||sf(this.block.doc,this.block.model,"affine:edgeless-text")?!0:!!this.block.closest("affine-embed-synced-doc-block")||this.referenceDocId===this.doc.id}get _openButtonDisabled(){return this.referenceDocId===this.doc.id}get block(){const e=this.inlineEditor.rootElement.closest(`[${S1}]`);return We(e),e}get doc(){const e=this.block.doc;return We(e),e}get referenceDocId(){var e;const r=(e=this.inlineEditor.getFormat(this.targetInlineRange).reference)==null?void 0:e.pageId;return We(r),r}get std(){const e=this.block.std;return We(e),e}_convertToCardView(){const e=this.block,r=e.host.doc,n=r.getParent(e.model);We(n);const i=n.children.indexOf(e.model);r.addBlock("affine:embed-linked-doc",this.referenceInfo,n,i+1);const a=this.inlineEditor.yTextLength,o=this.targetInlineRange.length;a===o?r.deleteBlock(e.model):this.inlineEditor.insertText(this.targetInlineRange,this.docTitle),this.abortController.abort()}_convertToEmbedView(){const e=this.block,r=e.std,n=e.host.doc,i=n.getParent(e.model);We(i);const a=i.children.indexOf(e.model),o=this.referenceInfo,s=!!o.title;n.addBlock("affine:embed-synced-doc",wH(o),i,a+1);const l=this.inlineEditor.yTextLength,c=this.targetInlineRange.length;l===c?n.deleteBlock(e.model):this.inlineEditor.insertText(this.targetInlineRange,this.docTitle),s&&cV(r),this.abortController.abort()}_delete(){this.inlineEditor.isValidInlineRange(this.targetInlineRange)&&this.inlineEditor.deleteText(this.targetInlineRange),this.abortController.abort()}_moreActions(){return H3([[{type:"delete",label:"Delete",icon:Uu,disabled:this.doc.readonly,action:()=>this._delete()}]])}_openMenuButton(){const e=[{label:"Open this doc",type:"open-this-doc",icon:FA,action:this._openDoc,disabled:this._openButtonDisabled}];return G3(this.target)&&e.push({label:"Open in center peek",type:"open-in-center-peek",icon:NA,action:()=>Kv(this.target)}),e.length===0?ze:f`
      <editor-menu-button
        .contentPadding=${"8px"}
        .button=${f`
          <editor-icon-button
            aria-label="Open doc"
            .justify=${"space-between"}
            .labelHeight=${"20px"}
          >
            ${ju}${f7}
          </editor-icon-button>
        `}
      >
        <div data-size="large" data-orientation="vertical">
          ${Fi(e,r=>r.label,({label:r,icon:n,action:i,disabled:a})=>f`
              <editor-menu-action
                aria-label=${Ji(r)}
                ?disabled=${a}
                @click=${i}
              >
                ${n}<span class="label">${r}</span>
              </editor-menu-action>
            `)}
        </div>
      </editor-menu-button>
    `}_viewSelector(){const e=this.doc.awarenessStore.getFlag("enable_synced_doc_block"),r=[];return r.push({type:"inline",label:"Inline view"}),r.push({type:"card",label:"Card view",action:()=>this._convertToCardView(),disabled:this.doc.readonly}),e&&r.push({type:"embed",label:"Embed view",action:()=>this._convertToEmbedView(),disabled:this.doc.readonly||this.isLinkedNode||this._embedViewButtonDisabled}),f`
      <editor-menu-button
        .contentPadding=${"8px"}
        .button=${f`
          <editor-icon-button
            aria-label="Switch view"
            .justify=${"space-between"}
            .labelHeight=${"20px"}
            .iconContainerWidth=${"110px"}
          >
            <span class="label">Inline view</span>
            ${f7}
          </editor-icon-button>
        `}
        @toggle=${this._toggleViewSelector}
      >
        <div data-size="small" data-orientation="vertical">
          ${Fi(r,n=>n.type,({type:n,label:i,action:a,disabled:o})=>f`
              <editor-menu-action
                aria-label=${i}
                data-testid=${`link-to-${n}`}
                ?data-selected=${n==="inline"}
                ?disabled=${o||n==="inline"}
                @click=${()=>{a?.(),this._trackViewSelected(n)}}
              >
                ${i}
              </editor-menu-action>
            `)}
        </div>
      </editor-menu-button>
    `}connectedCallback(){if(super.connectedCallback(),this.targetInlineRange.length===0)return;const e=this.block.host.doc.getParent(this.block.model);We(e),this.disposables.add(Z5(()=>{e.children.includes(this.block.model)||this.abortController.abort()}))}render(){const e=this.referenceInfo.title?f`
          <editor-icon-button
            class="doc-title"
            aria-label="Doc title"
            .hover=${!1}
            .labelHeight=${"20px"}
            .tooltip=${this.docTitle}
            @click=${this._openDoc}
          >
            <span class="label">${this.docTitle}</span>
          </editor-icon-button>
        `:ze,r=[this._openMenuButton(),f`
        ${e}

        <editor-icon-button
          aria-label="Copy link"
          data-testid="copy-link"
          .tooltip=${"Copy link"}
          @click=${this._copyLink}
        >
          ${p7}
        </editor-icon-button>

        <editor-icon-button
          aria-label="Edit"
          data-testid="edit"
          .tooltip=${"Edit"}
          ?disabled=${this.doc.readonly}
          @click=${this._openEditPopup}
        >
          ${Yu}
        </editor-icon-button>
      `,this._viewSelector(),f`
        <editor-menu-button
          .contentPadding=${"8px"}
          .button=${f`
            <editor-icon-button aria-label="More" .tooltip=${"More"}>
              ${Wu}
            </editor-icon-button>
          `}
        >
          <div data-size="large" data-orientation="vertical">
            ${this._moreActions()}
          </div>
        </editor-menu-button>
      `];return f`
      <div class="overlay-root">
        <div class="affine-reference-popover-container">
          <editor-toolbar class="affine-reference-popover view">
            ${r3(r.filter(n=>n!==ze),Av)}
          </editor-toolbar>
        </div>
      </div>
    `}updated(){We(this.popupContainer);const e=this.inlineEditor.toDomRange(this.targetInlineRange);We(e),S2({getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects()},this.popupContainer,{middleware:[M2(10),al(),Y5({padding:6})]}).then(({x:n,y:i})=>{const a=this.popupContainer;a&&(a.style.left=`${n}px`,a.style.top=`${i}px`)}).catch(console.error)}}Ve=CV(P7);n6=new WeakMap;i6=new WeakMap;a6=new WeakMap;o6=new WeakMap;s6=new WeakMap;l6=new WeakMap;c6=new WeakMap;d6=new WeakMap;n2(Ve,4,"abortController",Sw,C0,n6);n2(Ve,4,"docTitle",Mw,C0,i6);n2(Ve,4,"inlineEditor",kw,C0,a6);n2(Ve,4,"isLinkedNode",_w,C0,o6);n2(Ve,4,"popupContainer",yw,C0,s6);n2(Ve,4,"referenceInfo",Cw,C0,l6);n2(Ve,4,"target",bw,C0,c6);n2(Ve,4,"targetInlineRange",xw,C0,d6);_V(Ve,C0);C0.styles=vV;function SV(t,e,r,n,i,a,o){const s=new C0;return s.target=t,s.isLinkedNode=e,s.referenceInfo=r,s.inlineEditor=n,s.targetInlineRange=i,s.docTitle=a,s.abortController=o,document.body.append(s),s}function hi(t,e,r){var n;(n=t.getOptional(Y4))==null||n.track(e,{segment:"toolbar",page:"doc editor",module:"reference toolbar",type:"inline view",category:"linked doc",...r})}var $V=Object.create,h6=Object.defineProperty,LV=Object.getOwnPropertyDescriptor,$w=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),dr=t=>{throw TypeError(t)},AV=(t,e,r)=>e in t?h6(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,s9=(t,e)=>h6(t,"name",{value:e,configurable:!0}),IV=t=>{var e;return[,,,$V((e=t?.[$w("metadata")])!=null?e:null)]},Lw=["class","method","getter","setter","accessor","field","value","get","set"],Kr=t=>t!==void 0&&typeof t!="function"?dr("Function expected"):t,EV=(t,e,r,n,i)=>({kind:Lw[t],name:e,metadata:n,addInitializer:a=>r._?dr("Already initialized"):i.push(Kr(a||null))}),TV=(t,e)=>AV(e,$w("metadata"),t[3]),u1=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},xn=(t,e,r,n,i,a)=>{var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=h>3?t.length+1:h?g?1:2:0,_=Lw[h+5],y=h>3&&(t[v-1]=[]),$=t[v]||(t[v]=[]),w=h&&(!m&&!g&&(i=i.prototype),h<5&&(h>3||!m)&&LV(h<4?i:{get[r](){return l9(this,a)},set[r](b){return c9(this,a,b)}},r));h?m&&h<4&&s9(a,(h>2?"set ":h>1?"get ":"")+r):s9(i,r);for(var k=n.length-1;k>=0;k--)c=EV(h,r,l={},t[3],$),h&&(c.static=g,c.private=m,d=c.access={has:m?b=>HV(i,b):b=>r in b},h^3&&(d.get=m?b=>(h^1?l9:BV)(b,i,h^4?a:w.get):b=>b[r]),h>2&&(d.set=m?(b,T)=>c9(b,i,T,h^4?a:w.set):(b,T)=>b[r]=T)),s=(0,n[k])(h?h<4?m?a:w[_]:h>4?void 0:{get:w.get,set:w.set}:i,c),l._=1,h^4||s===void 0?Kr(s)&&(h>4?y.unshift(s):h?m?a=s:w[_]=s:i=s):typeof s!="object"||s===null?dr("Object expected"):(Kr(o=s.get)&&(w.get=o),Kr(o=s.set)&&(w.set=o),Kr(o=s.init)&&y.unshift(o));return h||TV(t,i),w&&h6(i,r,w),m?h^4?a:w:i},u6=(t,e,r)=>e.has(t)||dr("Cannot "+r),HV=(t,e)=>Object(e)!==e?dr('Cannot use the "in" operator on this value'):t.has(e),l9=(t,e,r)=>(u6(t,e,"read from private field"),r?r.call(t):e.get(t)),ui=(t,e,r)=>e.has(t)?dr("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),c9=(t,e,r,n)=>(u6(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),BV=(t,e,r)=>(u6(t,e,"access private method"),r),Aw,Iw,Ew,Tw,R7,Hw,Dt,f6,p6,m6,g6;Hw=[lV({action:!1})];class C1 extends(R7=Ut(b0),Tw=[h7()],Ew=[V({attribute:!1})],Iw=[V({type:Object})],Aw=[V({type:Boolean})],R7){constructor(){super(...arguments),this._updateRefMeta=e=>{var r;const n=(r=this.delta.attributes)==null?void 0:r.reference;if(!n)return;const i=e.collection.meta.docMetas.find(a=>a.id===n.pageId);this.refMeta=i?{...i}:void 0},ui(this,f6,u1(Dt,8,this)),u1(Dt,11,this),this._whenHover=new er(this,({abortController:e})=>{var r,n,i,a;if(this.config.hidePopup||(r=this.doc)!=null&&r.readonly||this.closest(".prevent-reference-popup")||!this.selfInlineRange||!this.inlineEditor)return null;const o=(n=this.std)==null?void 0:n.selection;if(!o)return null;const s=o.find("text");return s&&!s.isCollapsed()||o.filter("block").length?null:{template:SV(this,this.referenceToNode(),this.referenceInfo,this.inlineEditor,this.selfInlineRange,(a=(i=this.refMeta)==null?void 0:i.title)!=null?a:lB,e)}},{enterDelay:500}),ui(this,p6,u1(Dt,12,this)),u1(Dt,15,this),ui(this,m6,u1(Dt,16,this,{insert:G5,attributes:{}})),u1(Dt,19,this),ui(this,g6,u1(Dt,20,this,!1)),u1(Dt,23,this)}get _icon(){var e,r;const{pageId:n,params:i,title:a}=this.referenceInfo;return(r=(e=this.block)==null?void 0:e.std)==null?void 0:r.get(A7).icon(n,{params:i,title:a,referenced:!0}).value}get _title(){var e,r;const{pageId:n,params:i,title:a}=this.referenceInfo;return a||((r=(e=this.block)==null?void 0:e.std)==null?void 0:r.get(A7).title(n,{params:i,title:a,referenced:!0}).value)}get block(){var e;return(e=this.inlineEditor)==null?void 0:e.rootElement.closest(`[${S1}]`)}get customContent(){return this.config.customContent}get doc(){return this.config.doc}get inlineEditor(){const e=this.closest(`[${e2}]`);return e?.inlineEditor}get referenceInfo(){var e,r,n;const i=(e=this.delta.attributes)==null?void 0:e.reference,a=(n=(r=this.doc)==null?void 0:r.id)!=null?n:"";return i?vH(i):{pageId:a}}get selfInlineRange(){var e;return(e=this.inlineEditor)==null?void 0:e.getInlineRangeFromElement(this)}get std(){var e;const r=(e=this.block)==null?void 0:e.std;if(!r)throw new Ms(Ss.ValueNotExists,"std not found in reference node");return r}_onClick(){var e;this.config.interactable&&((e=this.std.getOptional(Ua))==null||e.docLinkClicked.emit(this.referenceInfo))}connectedCallback(){if(super.connectedCallback(),!this.config){console.error("`reference-node` need `ReferenceNodeConfig`.");return}this.delta.insert!==y5&&console.error(`Reference node must be initialized with '${y5}', but got '${this.delta.insert}'`);const e=this.doc;e&&this._disposables.add(e.collection.slots.docUpdated.on(()=>this._updateRefMeta(e))),this.updateComplete.then(()=>{!this.inlineEditor||!e||this.disposables.add(this.inlineEditor.slots.textChange.on(()=>this._updateRefMeta(e)))}).catch(console.error)}referenceToNode(){return Am(this.referenceInfo)}render(){const r=!this.refMeta,n=this.delta.attributes,i=n?.reference,a=i?.type;if(!n||!a)return ze;const o=this._title,s=Rd(a,[["LinkedPage",()=>this._icon],["Subpage",()=>or({width:"1.25em",height:"1.25em",style:"user-select:none;flex-shrink:0;vertical-align:middle;font-size:inherit;margin-bottom:0.1em;"})]]),l=Ki(n,r?{color:"var(--affine-text-disable-color)",textDecoration:"line-through",fill:"var(--affine-text-disable-color)"}:{}),c=this.customContent?this.customContent(this):f`${s}<span
            data-title=${Ji(o)}
            class="affine-reference-title"
            >${o}</span
          >`;return f`<span
      ${this.config.interactable?Ya(this._whenHover.setReference):""}
      data-selected=${this.selected}
      class="affine-reference"
      style=${Zt(l)}
      @click=${this._onClick}
      >${c}<v-text .str=${Od}></v-text
    ></span>`}willUpdate(e){super.willUpdate(e);const r=this.doc;r&&this._updateRefMeta(r)}}Dt=IV(R7);f6=new WeakMap;p6=new WeakMap;m6=new WeakMap;g6=new WeakMap;xn(Dt,4,"refMeta",Tw,C1,f6);xn(Dt,4,"config",Ew,C1,p6);xn(Dt,4,"delta",Iw,C1,m6);xn(Dt,4,"selected",Aw,C1,g6);C1=xn(Dt,0,"AffineReference",Hw,C1);C1.styles=$e`
    .affine-reference {
      white-space: normal;
      word-break: break-word;
      color: var(--affine-text-primary-color);
      fill: var(--affine-icon-color);
      border-radius: 4px;
      text-decoration: none;
      cursor: pointer;
      user-select: none;
      padding: 1px 2px 1px 0;
    }
    .affine-reference:hover {
      background: var(--affine-hover-color);
    }

    .affine-reference[data-selected='true'] {
      background: var(--affine-hover-color);
    }

    .affine-reference-title {
      margin-left: 4px;
      border-bottom: 0.5px solid var(--affine-divider-color);
      transition: border 0.2s ease-out;
    }
    .affine-reference-title:hover {
      border-bottom: 0.5px solid var(--affine-icon-color);
    }
  `;u1(Dt,1,C1);const DV=["--affine-brand-color","--affine-primary-color","--affine-secondary-color","--affine-tertiary-color","--affine-hover-color","--affine-icon-color","--affine-icon-secondary","--affine-border-color","--affine-divider-color","--affine-placeholder-color","--affine-quote-color","--affine-link-color","--affine-edgeless-grid-color","--affine-success-color","--affine-warning-color","--affine-error-color","--affine-processing-color","--affine-text-emphasis-color","--affine-text-primary-color","--affine-text-secondary-color","--affine-text-disable-color","--affine-black-10","--affine-black-30","--affine-black-50","--affine-black-60","--affine-black-80","--affine-black-90","--affine-black","--affine-white-10","--affine-white-30","--affine-white-50","--affine-white-60","--affine-white-80","--affine-white-90","--affine-white","--affine-background-code-block","--affine-background-tertiary-color","--affine-background-processing-color","--affine-background-error-color","--affine-background-warning-color","--affine-background-success-color","--affine-background-primary-color","--affine-background-secondary-color","--affine-background-modal-color","--affine-background-overlay-panel-color","--affine-tag-blue","--affine-tag-green","--affine-tag-teal","--affine-tag-white","--affine-tag-purple","--affine-tag-red","--affine-tag-pink","--affine-tag-yellow","--affine-tag-orange","--affine-tag-gray",...hf,...oE,"--affine-tooltip","--affine-blue"],VV=["--affine-font-h-1","--affine-font-h-2","--affine-font-h-3","--affine-font-h-4","--affine-font-h-5","--affine-font-h-6","--affine-font-base","--affine-font-sm","--affine-font-xs","--affine-line-height","--affine-z-index-modal","--affine-z-index-popover"],zV=["--affine-font-family","--affine-font-number-family","--affine-font-code-family"],aJ=["--affine-editor-width","--affine-theme-mode","--affine-editor-mode","--affine-palette-transparent","--affine-popover-shadow","--affine-menu-shadow","--affine-float-button-shadow","--affine-shadow-1","--affine-shadow-2","--affine-shadow-3","--affine-paragraph-space","--affine-popover-radius","--affine-scale",...VV,...DV,...zV],Z0=(t,e)=>g0(mg(t)),Tt=(t,e)=>g0(on(t,e)),Bw=[{id:"abap",name:"ABAP",import:()=>M(()=>import("./abap-BwpQXVS2.js"),[])},{id:"actionscript-3",name:"ActionScript",import:()=>M(()=>import("./actionscript-3-Ci-La1BS.js"),[])},{id:"ada",name:"Ada",import:()=>M(()=>import("./ada-DOAn35dn.js"),[])},{id:"angular-html",name:"Angular HTML",import:()=>M(()=>import("./angular-html-GqBVQ6Dm.js").then(t=>t.f),__vite__mapDeps([0,1,2,3]))},{id:"angular-ts",name:"Angular TypeScript",import:()=>M(()=>import("./angular-ts-MKs4dlu_.js"),__vite__mapDeps([4,0,1,2,3,5]))},{id:"apache",name:"Apache Conf",import:()=>M(()=>import("./apache-Dn00JSTd.js"),[])},{id:"apex",name:"Apex",import:()=>M(()=>import("./apex-BzwtH5UL.js"),[])},{id:"apl",name:"APL",import:()=>M(()=>import("./apl-C6GBNg32.js"),__vite__mapDeps([6,1,2,3,7,8,9]))},{id:"applescript",name:"AppleScript",import:()=>M(()=>import("./applescript-DIt9OTko.js"),[])},{id:"ara",name:"Ara",import:()=>M(()=>import("./ara-CJxt7p29.js"),[])},{id:"asciidoc",name:"AsciiDoc",aliases:["adoc"],import:()=>M(()=>import("./asciidoc-CcSEeikT.js"),[])},{id:"asm",name:"Assembly",import:()=>M(()=>import("./asm-DPTZissz.js"),[])},{id:"astro",name:"Astro",import:()=>M(()=>import("./astro-DTSlZd1t.js"),__vite__mapDeps([10,9,2,11,3,12]))},{id:"awk",name:"AWK",import:()=>M(()=>import("./awk-BINKOAKH.js"),[])},{id:"ballerina",name:"Ballerina",import:()=>M(()=>import("./ballerina-DCcCncrU.js"),[])},{id:"bat",name:"Batch File",aliases:["batch"],import:()=>M(()=>import("./bat-B9Vj0mJK.js"),[])},{id:"beancount",name:"Beancount",import:()=>M(()=>import("./beancount-DDUKAZWS.js"),[])},{id:"berry",name:"Berry",aliases:["be"],import:()=>M(()=>import("./berry-DnyWjya5.js"),[])},{id:"bibtex",name:"BibTeX",import:()=>M(()=>import("./bibtex-CpWBKVjh.js"),[])},{id:"bicep",name:"Bicep",import:()=>M(()=>import("./bicep-BWkuYGGO.js"),[])},{id:"blade",name:"Blade",import:()=>M(()=>import("./blade-CPEzV-UE.js"),__vite__mapDeps([13,1,2,3,7,8,14,9]))},{id:"bsl",name:"1C (Enterprise)",aliases:["1c"],import:()=>M(()=>import("./bsl-Dgyn0ogV.js"),__vite__mapDeps([15,16]))},{id:"c",name:"C",import:()=>M(()=>import("./c-BhsLqr-4.js"),[])},{id:"cadence",name:"Cadence",aliases:["cdc"],import:()=>M(()=>import("./cadence-CEjiMJLT.js"),[])},{id:"cairo",name:"Cairo",import:()=>M(()=>import("./cairo-BM1Freo3.js"),__vite__mapDeps([17,18]))},{id:"clarity",name:"Clarity",import:()=>M(()=>import("./clarity-CXmV_HiI.js"),[])},{id:"clojure",name:"Clojure",aliases:["clj"],import:()=>M(()=>import("./clojure-mLcCfA0-.js"),[])},{id:"cmake",name:"CMake",import:()=>M(()=>import("./cmake-DbXoA79R.js"),[])},{id:"cobol",name:"COBOL",import:()=>M(()=>import("./cobol-NX_YbRMJ.js"),__vite__mapDeps([19,1,2,3,8]))},{id:"codeowners",name:"CODEOWNERS",import:()=>M(()=>import("./codeowners-Bp6g37R7.js"),[])},{id:"codeql",name:"CodeQL",aliases:["ql"],import:()=>M(()=>import("./codeql-Bdprqoiu.js"),[])},{id:"coffee",name:"CoffeeScript",aliases:["coffeescript"],import:()=>M(()=>import("./coffee-CXcjgkhu.js"),__vite__mapDeps([20,2]))},{id:"common-lisp",name:"Common Lisp",aliases:["lisp"],import:()=>M(()=>import("./common-lisp-CQO4gZEw.js"),[])},{id:"coq",name:"Coq",import:()=>M(()=>import("./coq-BCzYJAay.js"),[])},{id:"cpp",name:"C++",aliases:["c++"],import:()=>M(()=>import("./cpp-IRqjNdQP.js"),__vite__mapDeps([21,22,23,24,14]))},{id:"crystal",name:"Crystal",import:()=>M(()=>import("./crystal-DFEzbmK1.js"),__vite__mapDeps([25,1,2,3,14,24,26]))},{id:"csharp",name:"C#",aliases:["c#","cs"],import:()=>M(()=>import("./csharp-D7v6OrNy.js"),[])},{id:"css",name:"CSS",import:()=>M(()=>import("./css-u4bm_LMz.js"),[])},{id:"csv",name:"CSV",import:()=>M(()=>import("./csv-B0qRVHPH.js"),[])},{id:"cue",name:"CUE",import:()=>M(()=>import("./cue-DmZ-uG0V.js"),[])},{id:"cypher",name:"Cypher",aliases:["cql"],import:()=>M(()=>import("./cypher-DfpIq38s.js"),[])},{id:"d",name:"D",import:()=>M(()=>import("./d-B5L7zzq-.js"),[])},{id:"dart",name:"Dart",import:()=>M(()=>import("./dart-C4Ro8ZjH.js"),[])},{id:"dax",name:"DAX",import:()=>M(()=>import("./dax-yA8e6OR-.js"),[])},{id:"desktop",name:"Desktop",import:()=>M(()=>import("./desktop-DEIpsLCJ.js"),[])},{id:"diff",name:"Diff",import:()=>M(()=>import("./diff-Dnfm4U7b.js"),[])},{id:"docker",name:"Dockerfile",aliases:["dockerfile"],import:()=>M(()=>import("./docker-COcR7UxN.js"),[])},{id:"dotenv",name:"dotEnv",import:()=>M(()=>import("./dotenv-DQxx3LPD.js"),[])},{id:"dream-maker",name:"Dream Maker",import:()=>M(()=>import("./dream-maker-BMwgFBEQ.js"),[])},{id:"edge",name:"Edge",import:()=>M(()=>import("./edge-Cq_6DOij.js"),__vite__mapDeps([27,11,1,2,3,28]))},{id:"elixir",name:"Elixir",import:()=>M(()=>import("./elixir-BoNJ9vXU.js"),__vite__mapDeps([29,1,2,3]))},{id:"elm",name:"Elm",import:()=>M(()=>import("./elm-CTr_twwF.js"),__vite__mapDeps([30,23,24]))},{id:"emacs-lisp",name:"Emacs Lisp",aliases:["elisp"],import:()=>M(()=>import("./emacs-lisp-CMz7PuSU.js"),[])},{id:"erb",name:"ERB",import:()=>M(()=>import("./erb-BgreK6rt.js"),__vite__mapDeps([31,1,2,3,32,33,7,8,14,34,11,35,36,21,22,23,24,26,37,38]))},{id:"erlang",name:"Erlang",aliases:["erl"],import:()=>M(()=>import("./erlang-CMOi41r9.js"),[])},{id:"fennel",name:"Fennel",import:()=>M(()=>import("./fennel-dZn0vQkf.js"),[])},{id:"fish",name:"Fish",import:()=>M(()=>import("./fish-CQzXS8_C.js"),[])},{id:"fluent",name:"Fluent",aliases:["ftl"],import:()=>M(()=>import("./fluent-CNRQ974Q.js"),[])},{id:"fortran-fixed-form",name:"Fortran (Fixed Form)",aliases:["f","for","f77"],import:()=>M(()=>import("./fortran-fixed-form-C9lV_GL-.js"),__vite__mapDeps([39,40]))},{id:"fortran-free-form",name:"Fortran (Free Form)",aliases:["f90","f95","f03","f08","f18"],import:()=>M(()=>import("./fortran-free-form-B3Z_eaxm.js"),[])},{id:"fsharp",name:"F#",aliases:["f#","fs"],import:()=>M(()=>import("./fsharp-Vw5t3P44.js"),__vite__mapDeps([41,42]))},{id:"gdresource",name:"GDResource",import:()=>M(()=>import("./gdresource-NFcQ0Q3Z.js"),__vite__mapDeps([43,44,45]))},{id:"gdscript",name:"GDScript",import:()=>M(()=>import("./gdscript-BVlVXSjx.js"),[])},{id:"gdshader",name:"GDShader",import:()=>M(()=>import("./gdshader-BSHf-0eb.js"),[])},{id:"genie",name:"Genie",import:()=>M(()=>import("./genie-DJEtsjbi.js"),[])},{id:"gherkin",name:"Gherkin",import:()=>M(()=>import("./gherkin--30QC5Em.js"),[])},{id:"git-commit",name:"Git Commit Message",import:()=>M(()=>import("./git-commit-C0WNX4K0.js"),__vite__mapDeps([46,47]))},{id:"git-rebase",name:"Git Rebase Message",import:()=>M(()=>import("./git-rebase-3YLVFLpI.js"),__vite__mapDeps([48,26]))},{id:"gleam",name:"Gleam",import:()=>M(()=>import("./gleam-C30t_gpS.js"),[])},{id:"glimmer-js",name:"Glimmer JS",aliases:["gjs"],import:()=>M(()=>import("./glimmer-js-D4fdoRWd.js"),__vite__mapDeps([49,2,11,3,1]))},{id:"glimmer-ts",name:"Glimmer TS",aliases:["gts"],import:()=>M(()=>import("./glimmer-ts-DFoQQgBS.js"),__vite__mapDeps([50,11,3,2,1]))},{id:"glsl",name:"GLSL",import:()=>M(()=>import("./glsl-bwZ1_LLM.js"),__vite__mapDeps([23,24]))},{id:"gnuplot",name:"Gnuplot",import:()=>M(()=>import("./gnuplot-CmWLV2bY.js"),[])},{id:"go",name:"Go",import:()=>M(()=>import("./go-C5-9kuJc.js"),[])},{id:"graphql",name:"GraphQL",aliases:["gql"],import:()=>M(()=>import("./graphql-DqgCZ2sd.js"),__vite__mapDeps([34,2,11,35,36]))},{id:"groovy",name:"Groovy",import:()=>M(()=>import("./groovy-BWslPs4p.js"),[])},{id:"hack",name:"Hack",import:()=>M(()=>import("./hack-BV5LM4CS.js"),__vite__mapDeps([51,1,2,3,14]))},{id:"haml",name:"Ruby Haml",import:()=>M(()=>import("./haml-B1jT_oKV.js"),__vite__mapDeps([33,2,3]))},{id:"handlebars",name:"Handlebars",aliases:["hbs"],import:()=>M(()=>import("./handlebars-HtVeTy3a.js"),__vite__mapDeps([52,1,2,3,38]))},{id:"haskell",name:"Haskell",aliases:["hs"],import:()=>M(()=>import("./haskell-ChDww4um.js"),[])},{id:"haxe",name:"Haxe",import:()=>M(()=>import("./haxe-BgqZeg96.js"),[])},{id:"hcl",name:"HashiCorp HCL",import:()=>M(()=>import("./hcl-_Zu0RE-q.js"),[])},{id:"hjson",name:"Hjson",import:()=>M(()=>import("./hjson-D9Bn7OQI.js"),[])},{id:"hlsl",name:"HLSL",import:()=>M(()=>import("./hlsl-DkpUthgY.js"),[])},{id:"html",name:"HTML",import:()=>M(()=>import("./html-DG1TtFnM.js"),__vite__mapDeps([1,2,3]))},{id:"html-derivative",name:"HTML (Derivative)",import:()=>M(()=>import("./html-derivative-CDVwFiY1.js"),__vite__mapDeps([28,1,2,3]))},{id:"http",name:"HTTP",import:()=>M(()=>import("./http-CYnz8shJ.js"),__vite__mapDeps([53,26,9,7,8,34,2,11,35,36]))},{id:"hxml",name:"HXML",import:()=>M(()=>import("./hxml-BfFmssGd.js"),__vite__mapDeps([54,55]))},{id:"hy",name:"Hy",import:()=>M(()=>import("./hy-YurBl9Qv.js"),[])},{id:"imba",name:"Imba",import:()=>M(()=>import("./imba-C6vdFTm2.js"),__vite__mapDeps([56,11]))},{id:"ini",name:"INI",aliases:["properties"],import:()=>M(()=>import("./ini-BjABl1g7.js"),[])},{id:"java",name:"Java",import:()=>M(()=>import("./java-BN40hmum.js"),[])},{id:"javascript",name:"JavaScript",aliases:["js"],import:()=>M(()=>import("./javascript-DNgb01dh.js"),[])},{id:"jinja",name:"Jinja",import:()=>M(()=>import("./jinja-BORjBBXU.js"),__vite__mapDeps([57,1,2,3]))},{id:"jison",name:"Jison",import:()=>M(()=>import("./jison-Ct8rtT8R.js"),__vite__mapDeps([58,2]))},{id:"json",name:"JSON",import:()=>M(()=>import("./json-DWmkr0yC.js"),[])},{id:"json5",name:"JSON5",import:()=>M(()=>import("./json5-BDjtpMT8.js"),[])},{id:"jsonc",name:"JSON with Comments",import:()=>M(()=>import("./jsonc-B8E-_56i.js"),[])},{id:"jsonl",name:"JSON Lines",import:()=>M(()=>import("./jsonl-NKd-Y1zG.js"),[])},{id:"jsonnet",name:"Jsonnet",import:()=>M(()=>import("./jsonnet-CpRrwcwt.js"),[])},{id:"jssm",name:"JSSM",aliases:["fsl"],import:()=>M(()=>import("./jssm-DlYXzDlu.js"),[])},{id:"jsx",name:"JSX",import:()=>M(()=>import("./jsx-CM4fc1WH.js"),[])},{id:"julia",name:"Julia",aliases:["jl"],import:()=>M(()=>import("./julia-Czdw582_.js"),__vite__mapDeps([59,21,22,23,24,14,18,2,60]))},{id:"kotlin",name:"Kotlin",aliases:["kt","kts"],import:()=>M(()=>import("./kotlin-BZRbnyjI.js"),[])},{id:"kusto",name:"Kusto",aliases:["kql"],import:()=>M(()=>import("./kusto-plSVBvJQ.js"),[])},{id:"latex",name:"LaTeX",import:()=>M(()=>import("./latex-BpoAco4y.js"),__vite__mapDeps([61,62,60]))},{id:"lean",name:"Lean 4",aliases:["lean4"],import:()=>M(()=>import("./lean-yLioyJ2E.js"),[])},{id:"less",name:"Less",import:()=>M(()=>import("./less-Dk1rBueR.js"),[])},{id:"liquid",name:"Liquid",import:()=>M(()=>import("./liquid-DlGqZaOj.js"),__vite__mapDeps([63,1,2,3,9]))},{id:"log",name:"Log file",import:()=>M(()=>import("./log-B4_rEpOs.js"),[])},{id:"logo",name:"Logo",import:()=>M(()=>import("./logo-Dtn98rcr.js"),[])},{id:"lua",name:"Lua",import:()=>M(()=>import("./lua-B2--UKVN.js"),__vite__mapDeps([37,24]))},{id:"luau",name:"Luau",import:()=>M(()=>import("./luau-DepYB8Ml.js"),[])},{id:"make",name:"Makefile",aliases:["makefile"],import:()=>M(()=>import("./make-DNDvMORL.js"),[])},{id:"markdown",name:"Markdown",aliases:["md"],import:()=>M(()=>import("./markdown-CNXuF1yM.js"),[])},{id:"marko",name:"Marko",import:()=>M(()=>import("./marko-BxSrAFJn.js"),__vite__mapDeps([64,3,65,5,2]))},{id:"matlab",name:"MATLAB",import:()=>M(()=>import("./matlab-Kxp7UmFj.js"),[])},{id:"mdc",name:"MDC",import:()=>M(()=>import("./mdc-DfEMzj3F.js"),__vite__mapDeps([66,42,38,28,1,2,3]))},{id:"mdx",name:"MDX",import:()=>M(()=>import("./mdx-Bcw97oti.js"),[])},{id:"mermaid",name:"Mermaid",aliases:["mmd"],import:()=>M(()=>import("./mermaid-BZ3P6AVf.js"),[])},{id:"mipsasm",name:"MIPS Assembly",aliases:["mips"],import:()=>M(()=>import("./mipsasm-BzaEo2Du.js"),[])},{id:"mojo",name:"Mojo",import:()=>M(()=>import("./mojo-B2bjgU-v.js"),[])},{id:"move",name:"Move",import:()=>M(()=>import("./move-EZUUsui8.js"),[])},{id:"narrat",name:"Narrat Language",aliases:["nar"],import:()=>M(()=>import("./narrat-DLbgOhZU.js"),[])},{id:"nextflow",name:"Nextflow",aliases:["nf"],import:()=>M(()=>import("./nextflow-B2uSYIFn.js"),[])},{id:"nginx",name:"Nginx",import:()=>M(()=>import("./nginx-Dw0nYz9L.js"),__vite__mapDeps([67,37,24]))},{id:"nim",name:"Nim",import:()=>M(()=>import("./nim-NHYZZDnF.js"),__vite__mapDeps([68,24,1,2,3,7,8,23,42]))},{id:"nix",name:"Nix",import:()=>M(()=>import("./nix-DVWcdiGS.js"),[])},{id:"nushell",name:"nushell",aliases:["nu"],import:()=>M(()=>import("./nushell-ZJvK9Z2N.js"),[])},{id:"objective-c",name:"Objective-C",aliases:["objc"],import:()=>M(()=>import("./objective-c-B6NdQBKR.js"),[])},{id:"objective-cpp",name:"Objective-C++",import:()=>M(()=>import("./objective-cpp-BkG9CdHo.js"),[])},{id:"ocaml",name:"OCaml",import:()=>M(()=>import("./ocaml-CLmbwNS9.js"),[])},{id:"pascal",name:"Pascal",import:()=>M(()=>import("./pascal-JqZropPD.js"),[])},{id:"perl",name:"Perl",import:()=>M(()=>import("./perl-DLffUHFU.js"),__vite__mapDeps([69,1,2,3,7,8,14]))},{id:"php",name:"PHP",import:()=>M(()=>import("./php-D3VTUn6x.js"),__vite__mapDeps([70,1,2,3,7,8,14,9]))},{id:"plsql",name:"PL/SQL",import:()=>M(()=>import("./plsql-LKU2TuZ1.js"),[])},{id:"po",name:"Gettext PO",aliases:["pot","potx"],import:()=>M(()=>import("./po-BFLt1xDp.js"),[])},{id:"postcss",name:"PostCSS",import:()=>M(()=>import("./postcss-DmF4-xLG.js"),[])},{id:"powerquery",name:"PowerQuery",import:()=>M(()=>import("./powerquery-ByY1Guvr.js"),[])},{id:"powershell",name:"PowerShell",aliases:["ps","ps1"],import:()=>M(()=>import("./powershell-DES0gjzB.js"),[])},{id:"prisma",name:"Prisma",import:()=>M(()=>import("./prisma-CZzQMiei.js"),[])},{id:"prolog",name:"Prolog",import:()=>M(()=>import("./prolog-BNxDCkIA.js"),[])},{id:"proto",name:"Protocol Buffer 3",aliases:["protobuf"],import:()=>M(()=>import("./proto-hdsyEllQ.js"),[])},{id:"pug",name:"Pug",aliases:["jade"],import:()=>M(()=>import("./pug-BbGfWiEl.js"),__vite__mapDeps([71,2,3,1]))},{id:"puppet",name:"Puppet",import:()=>M(()=>import("./puppet-DWMP3yrW.js"),[])},{id:"purescript",name:"PureScript",import:()=>M(()=>import("./purescript-DvQyZZSe.js"),[])},{id:"python",name:"Python",aliases:["py"],import:()=>M(()=>import("./python-CK56Z9cH.js"),[])},{id:"qml",name:"QML",import:()=>M(()=>import("./qml-Dhho_E4W.js"),__vite__mapDeps([72,2]))},{id:"qmldir",name:"QML Directory",import:()=>M(()=>import("./qmldir-C8lEn-DE.js"),[])},{id:"qss",name:"Qt Style Sheets",import:()=>M(()=>import("./qss-DhMKtDLN.js"),[])},{id:"r",name:"R",import:()=>M(()=>import("./r-Cqv5JV-q.js"),[])},{id:"racket",name:"Racket",import:()=>M(()=>import("./racket-CwIbMU3B.js"),[])},{id:"raku",name:"Raku",aliases:["perl6"],import:()=>M(()=>import("./raku-DZ4hUExO.js"),[])},{id:"razor",name:"ASP.NET Razor",import:()=>M(()=>import("./razor-CDyaIOPG.js"),__vite__mapDeps([73,1,2,3,74]))},{id:"reg",name:"Windows Registry Script",import:()=>M(()=>import("./reg-CrOfvjVs.js"),[])},{id:"regexp",name:"RegExp",aliases:["regex"],import:()=>M(()=>import("./regexp-DoiKbUTj.js"),[])},{id:"rel",name:"Rel",import:()=>M(()=>import("./rel-Dzwn3p-3.js"),[])},{id:"riscv",name:"RISC-V",import:()=>M(()=>import("./riscv-BGct0Hx7.js"),[])},{id:"rst",name:"reStructuredText",import:()=>M(()=>import("./rst-BCmapc_q.js"),__vite__mapDeps([75,28,1,2,3,21,22,23,24,14,18,26,38,76,32,33,7,8,34,11,35,36,37]))},{id:"ruby",name:"Ruby",aliases:["rb"],import:()=>M(()=>import("./ruby-DsC6krmi.js"),__vite__mapDeps([32,1,2,3,33,7,8,14,34,11,35,36,21,22,23,24,26,37,38]))},{id:"rust",name:"Rust",aliases:["rs"],import:()=>M(()=>import("./rust-Bjs2cL5p.js"),[])},{id:"sas",name:"SAS",import:()=>M(()=>import("./sas-K_Wwm3IX.js"),__vite__mapDeps([77,14]))},{id:"sass",name:"Sass",import:()=>M(()=>import("./sass-BrbOHqWv.js"),[])},{id:"scala",name:"Scala",import:()=>M(()=>import("./scala-Lp17StYA.js"),[])},{id:"scheme",name:"Scheme",import:()=>M(()=>import("./scheme-BbccZ3y2.js"),[])},{id:"scss",name:"SCSS",import:()=>M(()=>import("./scss-BfMQ58X7.js"),__vite__mapDeps([5,3]))},{id:"sdbl",name:"1C (Query)",aliases:["1c-query"],import:()=>M(()=>import("./sdbl-BLhTXw86.js"),[])},{id:"shaderlab",name:"ShaderLab",aliases:["shader"],import:()=>M(()=>import("./shaderlab-CsYUIUcf.js"),__vite__mapDeps([78,79]))},{id:"shellscript",name:"Shell",aliases:["bash","sh","shell","zsh"],import:()=>M(()=>import("./shellscript-HNM5thJl.js"),[])},{id:"shellsession",name:"Shell Session",aliases:["console"],import:()=>M(()=>import("./shellsession-DU_2P5ZA.js"),__vite__mapDeps([80,26]))},{id:"smalltalk",name:"Smalltalk",import:()=>M(()=>import("./smalltalk-DsCg8CPl.js"),[])},{id:"solidity",name:"Solidity",import:()=>M(()=>import("./solidity-DymQr0nX.js"),[])},{id:"soy",name:"Closure Templates",aliases:["closure-templates"],import:()=>M(()=>import("./soy-aWhPD8Nq.js"),__vite__mapDeps([81,1,2,3]))},{id:"sparql",name:"SPARQL",import:()=>M(()=>import("./sparql-B5YtT9lV.js"),__vite__mapDeps([82,83]))},{id:"splunk",name:"Splunk Query Language",aliases:["spl"],import:()=>M(()=>import("./splunk-j_FrBdja.js"),[])},{id:"sql",name:"SQL",import:()=>M(()=>import("./sql-D8nBeWSR.js"),[])},{id:"ssh-config",name:"SSH Config",import:()=>M(()=>import("./ssh-config-D-RymO5g.js"),[])},{id:"stata",name:"Stata",import:()=>M(()=>import("./stata-bRt97scT.js"),__vite__mapDeps([84,14]))},{id:"stylus",name:"Stylus",aliases:["styl"],import:()=>M(()=>import("./stylus-DwU8c_yx.js"),[])},{id:"svelte",name:"Svelte",import:()=>M(()=>import("./svelte-B94b8dMa.js"),__vite__mapDeps([85,2,11,3,12]))},{id:"swift",name:"Swift",import:()=>M(()=>import("./swift-D2TqM893.js"),[])},{id:"system-verilog",name:"SystemVerilog",import:()=>M(()=>import("./system-verilog-DFQ4Xr-4.js"),[])},{id:"systemd",name:"Systemd Units",import:()=>M(()=>import("./systemd-DA0ESIWO.js"),[])},{id:"talonscript",name:"TalonScript",aliases:["talon"],import:()=>M(()=>import("./talonscript-CGXjegLJ.js"),[])},{id:"tasl",name:"Tasl",import:()=>M(()=>import("./tasl-CQjiPCtT.js"),[])},{id:"tcl",name:"Tcl",import:()=>M(()=>import("./tcl-NUI3YrRW.js"),[])},{id:"templ",name:"Templ",import:()=>M(()=>import("./templ-MrK5mfgg.js"),__vite__mapDeps([86,87,2,3]))},{id:"terraform",name:"Terraform",aliases:["tf","tfvars"],import:()=>M(()=>import("./terraform-rf8nNrOk.js"),[])},{id:"tex",name:"TeX",import:()=>M(()=>import("./tex-Dej6pUpk.js"),__vite__mapDeps([62,60]))},{id:"toml",name:"TOML",import:()=>M(()=>import("./toml-Dwo6uFCY.js"),[])},{id:"ts-tags",name:"TypeScript with Tags",aliases:["lit"],import:()=>M(()=>import("./ts-tags-CiO5kd_m.js"),__vite__mapDeps([88,11,3,2,23,24,1,14,7,8]))},{id:"tsv",name:"TSV",import:()=>M(()=>import("./tsv-B_m7g4N7.js"),[])},{id:"tsx",name:"TSX",import:()=>M(()=>import("./tsx-DqpEK-75.js"),[])},{id:"turtle",name:"Turtle",import:()=>M(()=>import("./turtle-C0hdQUNN.js"),[])},{id:"twig",name:"Twig",import:()=>M(()=>import("./twig-CvAdjvFj.js"),__vite__mapDeps([89,3,2,5,70,1,7,8,14,9,18,32,33,34,11,35,36,21,22,23,24,26,37,38]))},{id:"typescript",name:"TypeScript",aliases:["ts"],import:()=>M(()=>import("./typescript-CVESyXxo.js"),[])},{id:"typespec",name:"TypeSpec",aliases:["tsp"],import:()=>M(()=>import("./typespec-B_R80ZlN.js"),[])},{id:"typst",name:"Typst",aliases:["typ"],import:()=>M(()=>import("./typst-F89DG-fP.js"),[])},{id:"v",name:"V",import:()=>M(()=>import("./v-DH4N8IuU.js"),[])},{id:"vala",name:"Vala",import:()=>M(()=>import("./vala-C8pgRvQH.js"),[])},{id:"vb",name:"Visual Basic",aliases:["cmd"],import:()=>M(()=>import("./vb-Bv-mwDEg.js"),[])},{id:"verilog",name:"Verilog",import:()=>M(()=>import("./verilog-6RUVFG9U.js"),[])},{id:"vhdl",name:"VHDL",import:()=>M(()=>import("./vhdl-IBB5Tl9j.js"),[])},{id:"viml",name:"Vim Script",aliases:["vim","vimscript"],import:()=>M(()=>import("./viml-CIxipgmy.js"),[])},{id:"vue",name:"Vue",import:()=>M(()=>import("./vue-srE0XGv_.js"),__vite__mapDeps([90,1,2,3,11,9,28]))},{id:"vue-html",name:"Vue HTML",import:()=>M(()=>import("./vue-html-59TQSa_j.js"),__vite__mapDeps([91,90,1,2,3,11,9,28]))},{id:"vyper",name:"Vyper",aliases:["vy"],import:()=>M(()=>import("./vyper-DzaHHFTY.js"),[])},{id:"wasm",name:"WebAssembly",import:()=>M(()=>import("./wasm-sH2JAGjN.js"),[])},{id:"wenyan",name:"Wenyan",aliases:["文言"],import:()=>M(()=>import("./wenyan-7A4Fjokl.js"),[])},{id:"wgsl",name:"WGSL",import:()=>M(()=>import("./wgsl-CSoQzgif.js"),[])},{id:"wikitext",name:"Wikitext",aliases:["mediawiki","wiki"],import:()=>M(()=>import("./wikitext-BqtQrzRp.js"),[])},{id:"wolfram",name:"Wolfram",aliases:["wl"],import:()=>M(()=>import("./wolfram-aeT0-ak7.js"),[])},{id:"xml",name:"XML",import:()=>M(()=>import("./xml-BOQ9RtXF.js"),__vite__mapDeps([7,8]))},{id:"xsl",name:"XSL",import:()=>M(()=>import("./xsl-BqG2VzO2.js"),__vite__mapDeps([92,7,8]))},{id:"yaml",name:"YAML",aliases:["yml"],import:()=>M(()=>import("./yaml-CIiI48o2.js"),[])},{id:"zenscript",name:"ZenScript",import:()=>M(()=>import("./zenscript-NgWrSVUg.js"),[])},{id:"zig",name:"Zig",import:()=>M(()=>import("./zig-D44NvAEk.js"),[])}],PV=Object.fromEntries(Bw.map(t=>[t.id,t.import])),RV=Object.fromEntries(Bw.flatMap(t=>t.aliases?.map(e=>[e,t.import])||[])),OV={...PV,...RV},NV=[{id:"andromeeda",displayName:"Andromeeda",type:"dark",import:()=>M(()=>import("./andromeeda-C3khCPGq.js"),[])},{id:"aurora-x",displayName:"Aurora X",type:"dark",import:()=>M(()=>import("./aurora-x-D-2ljcwZ.js"),[])},{id:"ayu-dark",displayName:"Ayu Dark",type:"dark",import:()=>M(()=>import("./ayu-dark-Cv9koXgw.js"),[])},{id:"catppuccin-frappe",displayName:"Catppuccin Frappé",type:"dark",import:()=>M(()=>import("./catppuccin-frappe-CD_QflpE.js"),[])},{id:"catppuccin-latte",displayName:"Catppuccin Latte",type:"light",import:()=>M(()=>import("./catppuccin-latte-DRW-0cLl.js"),[])},{id:"catppuccin-macchiato",displayName:"Catppuccin Macchiato",type:"dark",import:()=>M(()=>import("./catppuccin-macchiato-C-_shW-Y.js"),[])},{id:"catppuccin-mocha",displayName:"Catppuccin Mocha",type:"dark",import:()=>M(()=>import("./catppuccin-mocha-LGGdnPYs.js"),[])},{id:"dark-plus",displayName:"Dark Plus",type:"dark",import:()=>M(()=>import("./dark-plus-C3mMm8J8.js"),[])},{id:"dracula",displayName:"Dracula Theme",type:"dark",import:()=>M(()=>import("./dracula-BzJJZx-M.js"),[])},{id:"dracula-soft",displayName:"Dracula Theme Soft",type:"dark",import:()=>M(()=>import("./dracula-soft-BXkSAIEj.js"),[])},{id:"everforest-dark",displayName:"Everforest Dark",type:"dark",import:()=>M(()=>import("./everforest-dark-BgDCqdQA.js"),[])},{id:"everforest-light",displayName:"Everforest Light",type:"light",import:()=>M(()=>import("./everforest-light-C8M2exoo.js"),[])},{id:"github-dark",displayName:"GitHub Dark",type:"dark",import:()=>M(()=>import("./github-dark-DHJKELXO.js"),[])},{id:"github-dark-default",displayName:"GitHub Dark Default",type:"dark",import:()=>M(()=>import("./github-dark-default-Cuk6v7N8.js"),[])},{id:"github-dark-dimmed",displayName:"GitHub Dark Dimmed",type:"dark",import:()=>M(()=>import("./github-dark-dimmed-DH5Ifo-i.js"),[])},{id:"github-dark-high-contrast",displayName:"GitHub Dark High Contrast",type:"dark",import:()=>M(()=>import("./github-dark-high-contrast-E3gJ1_iC.js"),[])},{id:"github-light",displayName:"GitHub Light",type:"light",import:()=>M(()=>import("./github-light-DAi9KRSo.js"),[])},{id:"github-light-default",displayName:"GitHub Light Default",type:"light",import:()=>M(()=>import("./github-light-default-D7oLnXFd.js"),[])},{id:"github-light-high-contrast",displayName:"GitHub Light High Contrast",type:"light",import:()=>M(()=>import("./github-light-high-contrast-BfjtVDDH.js"),[])},{id:"houston",displayName:"Houston",type:"dark",import:()=>M(()=>import("./houston-DnULxvSX.js"),[])},{id:"kanagawa-dragon",displayName:"Kanagawa Dragon",type:"dark",import:()=>M(()=>import("./kanagawa-dragon-RXHOmnpW.js"),[])},{id:"kanagawa-lotus",displayName:"Kanagawa Lotus",type:"light",import:()=>M(()=>import("./kanagawa-lotus-zchoCBdH.js"),[])},{id:"kanagawa-wave",displayName:"Kanagawa Wave",type:"dark",import:()=>M(()=>import("./kanagawa-wave-2aygx1xg.js"),[])},{id:"laserwave",displayName:"LaserWave",type:"dark",import:()=>M(()=>import("./laserwave-DUszq2jm.js"),[])},{id:"light-plus",displayName:"Light Plus",type:"light",import:()=>M(()=>import("./light-plus-B7mTdjB0.js"),[])},{id:"material-theme",displayName:"Material Theme",type:"dark",import:()=>M(()=>import("./material-theme-D5KoaKCx.js"),[])},{id:"material-theme-darker",displayName:"Material Theme Darker",type:"dark",import:()=>M(()=>import("./material-theme-darker-BfHTSMKl.js"),[])},{id:"material-theme-lighter",displayName:"Material Theme Lighter",type:"light",import:()=>M(()=>import("./material-theme-lighter-B0m2ddpp.js"),[])},{id:"material-theme-ocean",displayName:"Material Theme Ocean",type:"dark",import:()=>M(()=>import("./material-theme-ocean-CyktbL80.js"),[])},{id:"material-theme-palenight",displayName:"Material Theme Palenight",type:"dark",import:()=>M(()=>import("./material-theme-palenight-Csfq5Kiy.js"),[])},{id:"min-dark",displayName:"Min Dark",type:"dark",import:()=>M(()=>import("./min-dark-CafNBF8u.js"),[])},{id:"min-light",displayName:"Min Light",type:"light",import:()=>M(()=>import("./min-light-CTRr51gU.js"),[])},{id:"monokai",displayName:"Monokai",type:"dark",import:()=>M(()=>import("./monokai-D4h5O-jR.js"),[])},{id:"night-owl",displayName:"Night Owl",type:"dark",import:()=>M(()=>import("./night-owl-DdAYiE08.js"),[])},{id:"nord",displayName:"Nord",type:"dark",import:()=>M(()=>import("./nord-Ddv68eIx.js"),[])},{id:"one-dark-pro",displayName:"One Dark Pro",type:"dark",import:()=>M(()=>import("./one-dark-pro-GBQ2dnAY.js"),[])},{id:"one-light",displayName:"One Light",type:"light",import:()=>M(()=>import("./one-light-PoHY5YXO.js"),[])},{id:"plastic",displayName:"Plastic",type:"dark",import:()=>M(()=>import("./plastic-3e1v2bzS.js"),[])},{id:"poimandres",displayName:"Poimandres",type:"dark",import:()=>M(()=>import("./poimandres-CS3Unz2-.js"),[])},{id:"red",displayName:"Red",type:"dark",import:()=>M(()=>import("./red-bN70gL4F.js"),[])},{id:"rose-pine",displayName:"Rosé Pine",type:"dark",import:()=>M(()=>import("./rose-pine-CmCqftbK.js"),[])},{id:"rose-pine-dawn",displayName:"Rosé Pine Dawn",type:"light",import:()=>M(()=>import("./rose-pine-dawn-Ds-gbosJ.js"),[])},{id:"rose-pine-moon",displayName:"Rosé Pine Moon",type:"dark",import:()=>M(()=>import("./rose-pine-moon-CjDtw9vr.js"),[])},{id:"slack-dark",displayName:"Slack Dark",type:"dark",import:()=>M(()=>import("./slack-dark-BthQWCQV.js"),[])},{id:"slack-ochin",displayName:"Slack Ochin",type:"light",import:()=>M(()=>import("./slack-ochin-DqwNpetd.js"),[])},{id:"snazzy-light",displayName:"Snazzy Light",type:"light",import:()=>M(()=>import("./snazzy-light-Bw305WKR.js"),[])},{id:"solarized-dark",displayName:"Solarized Dark",type:"dark",import:()=>M(()=>import("./solarized-dark-DXbdFlpD.js"),[])},{id:"solarized-light",displayName:"Solarized Light",type:"light",import:()=>M(()=>import("./solarized-light-L9t79GZl.js"),[])},{id:"synthwave-84",displayName:"Synthwave '84",type:"dark",import:()=>M(()=>import("./synthwave-84-CbfX1IO0.js"),[])},{id:"tokyo-night",displayName:"Tokyo Night",type:"dark",import:()=>M(()=>import("./tokyo-night-DBQeEorK.js"),[])},{id:"vesper",displayName:"Vesper",type:"dark",import:()=>M(()=>import("./vesper-BEBZ7ncR.js"),[])},{id:"vitesse-black",displayName:"Vitesse Black",type:"dark",import:()=>M(()=>import("./vitesse-black-Bkuqu6BP.js"),[])},{id:"vitesse-dark",displayName:"Vitesse Dark",type:"dark",import:()=>M(()=>import("./vitesse-dark-D0r3Knsf.js"),[])},{id:"vitesse-light",displayName:"Vitesse Light",type:"light",import:()=>M(()=>import("./vitesse-light-CVO1_9PV.js"),[])}],FV=Object.fromEntries(NV.map(t=>[t.id,t.import]));let g1=class extends Error{constructor(e){super(e),this.name="ShikiError"}},v6=class extends Error{constructor(e){super(e),this.name="ShikiError"}};function qV(){return 2147483648}function WV(){return typeof performance<"u"?performance.now():Date.now()}const GV=(t,e)=>t+(e-t%e)%e;async function ZV(t){let e,r;const n={};function i(m){r=m,n.HEAPU8=new Uint8Array(m),n.HEAPU32=new Uint32Array(m)}function a(m,v,_){n.HEAPU8.copyWithin(m,v,v+_)}function o(m){try{return e.grow(m-r.byteLength+65535>>>16),i(e.buffer),1}catch{}}function s(m){const v=n.HEAPU8.length;m=m>>>0;const _=qV();if(m>_)return!1;for(let y=1;y<=4;y*=2){let $=v*(1+.2/y);$=Math.min($,m+100663296);const w=Math.min(_,GV(Math.max(m,$),65536));if(o(w))return!0}return!1}const l=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function c(m,v,_=1024){const y=v+_;let $=v;for(;m[$]&&!($>=y);)++$;if($-v>16&&m.buffer&&l)return l.decode(m.subarray(v,$));let w="";for(;v<$;){let k=m[v++];if(!(k&128)){w+=String.fromCharCode(k);continue}const b=m[v++]&63;if((k&224)===192){w+=String.fromCharCode((k&31)<<6|b);continue}const T=m[v++]&63;if((k&240)===224?k=(k&15)<<12|b<<6|T:k=(k&7)<<18|b<<12|T<<6|m[v++]&63,k<65536)w+=String.fromCharCode(k);else{const O=k-65536;w+=String.fromCharCode(55296|O>>10,56320|O&1023)}}return w}function d(m,v){return m?c(n.HEAPU8,m,v):""}const h={emscripten_get_now:WV,emscripten_memcpy_big:a,emscripten_resize_heap:s,fd_write:()=>0};async function g(){const v=await t({env:h,wasi_snapshot_preview1:h});e=v.memory,i(e.buffer),Object.assign(n,v),n.UTF8ToString=d}return await g(),n}let bt=null;function UV(t){throw new v6(t.UTF8ToString(t.getLastOnigError()))}class Ja{static _utf8ByteLength(e){let r=0;for(let n=0,i=e.length;n<i;n++){const a=e.charCodeAt(n);let o=a,s=!1;if(a>=55296&&a<=56319&&n+1<i){const l=e.charCodeAt(n+1);l>=56320&&l<=57343&&(o=(a-55296<<10)+65536|l-56320,s=!0)}o<=127?r+=1:o<=2047?r+=2:o<=65535?r+=3:r+=4,s&&n++}return r}utf16Length;utf8Length;utf16Value;utf8Value;utf16OffsetToUtf8;utf8OffsetToUtf16;constructor(e){const r=e.length,n=Ja._utf8ByteLength(e),i=n!==r,a=i?new Uint32Array(r+1):null;i&&(a[r]=n);const o=i?new Uint32Array(n+1):null;i&&(o[n]=r);const s=new Uint8Array(n);let l=0;for(let c=0;c<r;c++){const d=e.charCodeAt(c);let h=d,g=!1;if(d>=55296&&d<=56319&&c+1<r){const m=e.charCodeAt(c+1);m>=56320&&m<=57343&&(h=(d-55296<<10)+65536|m-56320,g=!0)}i&&(a[c]=l,g&&(a[c+1]=l),h<=127?o[l+0]=c:h<=2047?(o[l+0]=c,o[l+1]=c):h<=65535?(o[l+0]=c,o[l+1]=c,o[l+2]=c):(o[l+0]=c,o[l+1]=c,o[l+2]=c,o[l+3]=c)),h<=127?s[l++]=h:h<=2047?(s[l++]=192|(h&1984)>>>6,s[l++]=128|(h&63)>>>0):h<=65535?(s[l++]=224|(h&61440)>>>12,s[l++]=128|(h&4032)>>>6,s[l++]=128|(h&63)>>>0):(s[l++]=240|(h&1835008)>>>18,s[l++]=128|(h&258048)>>>12,s[l++]=128|(h&4032)>>>6,s[l++]=128|(h&63)>>>0),g&&c++}this.utf16Length=r,this.utf8Length=n,this.utf16Value=e,this.utf8Value=s,this.utf16OffsetToUtf8=a,this.utf8OffsetToUtf16=o}createString(e){const r=e.omalloc(this.utf8Length);return e.HEAPU8.set(this.utf8Value,r),r}}class u0{static LAST_ID=0;static _sharedPtr=0;static _sharedPtrInUse=!1;id=++u0.LAST_ID;_onigBinding;content;utf16Length;utf8Length;utf16OffsetToUtf8;utf8OffsetToUtf16;ptr;constructor(e){if(!bt)throw new v6("Must invoke loadWasm first.");this._onigBinding=bt,this.content=e;const r=new Ja(e);this.utf16Length=r.utf16Length,this.utf8Length=r.utf8Length,this.utf16OffsetToUtf8=r.utf16OffsetToUtf8,this.utf8OffsetToUtf16=r.utf8OffsetToUtf16,this.utf8Length<1e4&&!u0._sharedPtrInUse?(u0._sharedPtr||(u0._sharedPtr=bt.omalloc(1e4)),u0._sharedPtrInUse=!0,bt.HEAPU8.set(r.utf8Value,u0._sharedPtr),this.ptr=u0._sharedPtr):this.ptr=r.createString(bt)}convertUtf8OffsetToUtf16(e){return this.utf8OffsetToUtf16?e<0?0:e>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[e]:e}convertUtf16OffsetToUtf8(e){return this.utf16OffsetToUtf8?e<0?0:e>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[e]:e}dispose(){this.ptr===u0._sharedPtr?u0._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}}class jV{_onigBinding;_ptr;constructor(e){if(!bt)throw new v6("Must invoke loadWasm first.");const r=[],n=[];for(let s=0,l=e.length;s<l;s++){const c=new Ja(e[s]);r[s]=c.createString(bt),n[s]=c.utf8Length}const i=bt.omalloc(4*e.length);bt.HEAPU32.set(r,i/4);const a=bt.omalloc(4*e.length);bt.HEAPU32.set(n,a/4);const o=bt.createOnigScanner(i,a,e.length);for(let s=0,l=e.length;s<l;s++)bt.ofree(r[s]);bt.ofree(a),bt.ofree(i),o===0&&UV(bt),this._onigBinding=bt,this._ptr=o}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(e,r,n){let i=0;if(typeof n=="number"&&(i=n),typeof e=="string"){e=new u0(e);const a=this._findNextMatchSync(e,r,!1,i);return e.dispose(),a}return this._findNextMatchSync(e,r,!1,i)}_findNextMatchSync(e,r,n,i){const a=this._onigBinding,o=a.findNextOnigScannerMatch(this._ptr,e.id,e.ptr,e.utf8Length,e.convertUtf16OffsetToUtf8(r),i);if(o===0)return null;const s=a.HEAPU32;let l=o/4;const c=s[l++],d=s[l++],h=[];for(let g=0;g<d;g++){const m=e.convertUtf8OffsetToUtf16(s[l++]),v=e.convertUtf8OffsetToUtf16(s[l++]);h[g]={start:m,end:v,length:v-m}}return{index:c,captureIndices:h}}}function YV(t){return typeof t.instantiator=="function"}function XV(t){return typeof t.default=="function"}function KV(t){return typeof t.data<"u"}function JV(t){return typeof Response<"u"&&t instanceof Response}function QV(t){return typeof ArrayBuffer<"u"&&(t instanceof ArrayBuffer||ArrayBuffer.isView(t))||typeof Buffer<"u"&&Buffer.isBuffer?.(t)||typeof SharedArrayBuffer<"u"&&t instanceof SharedArrayBuffer||typeof Uint32Array<"u"&&t instanceof Uint32Array}let fi;function ez(t){if(fi)return fi;async function e(){bt=await ZV(async r=>{let n=t;return n=await n,typeof n=="function"&&(n=await n(r)),typeof n=="function"&&(n=await n(r)),YV(n)?n=await n.instantiator(r):XV(n)?n=await n.default(r):(KV(n)&&(n=n.data),JV(n)?typeof WebAssembly.instantiateStreaming=="function"?n=await tz(n)(r):n=await rz(n)(r):QV(n)?n=await Po(n)(r):n instanceof WebAssembly.Module?n=await Po(n)(r):"default"in n&&n.default instanceof WebAssembly.Module&&(n=await Po(n.default)(r))),"instance"in n&&(n=n.instance),"exports"in n&&(n=n.exports),n})}return fi=e(),fi}function Po(t){return e=>WebAssembly.instantiate(t,e)}function tz(t){return e=>WebAssembly.instantiateStreaming(t,e)}function rz(t){return async e=>{const r=await t.arrayBuffer();return WebAssembly.instantiate(r,e)}}let nz;function iz(){return nz}async function Dw(t){return t&&await ez(t),{createScanner(e){return new jV(e)},createString(e){return new u0(e)}}}function az(t){return w6(t)}function w6(t){return Array.isArray(t)?oz(t):typeof t=="object"?sz(t):t}function oz(t){let e=[];for(let r=0,n=t.length;r<n;r++)e[r]=w6(t[r]);return e}function sz(t){let e={};for(let r in t)e[r]=w6(t[r]);return e}function Vw(t,...e){return e.forEach(r=>{for(let n in r)t[n]=r[n]}),t}function zw(t){const e=~t.lastIndexOf("/")||~t.lastIndexOf("\\");return e===0?t:~e===t.length-1?zw(t.substring(0,t.length-1)):t.substr(~e+1)}var Ro=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,pi=class{static hasCaptures(t){return t===null?!1:(Ro.lastIndex=0,Ro.test(t))}static replaceCaptures(t,e,r){return t.replace(Ro,(n,i,a,o)=>{let s=r[parseInt(i||a,10)];if(s){let l=e.substring(s.start,s.end);for(;l[0]===".";)l=l.substring(1);switch(o){case"downcase":return l.toLowerCase();case"upcase":return l.toUpperCase();default:return l}}else return n})}};function Pw(t,e){return t<e?-1:t>e?1:0}function Rw(t,e){if(t===null&&e===null)return 0;if(!t)return-1;if(!e)return 1;let r=t.length,n=e.length;if(r===n){for(let i=0;i<r;i++){let a=Pw(t[i],e[i]);if(a!==0)return a}return 0}return r-n}function d9(t){return!!(/^#[0-9a-f]{6}$/i.test(t)||/^#[0-9a-f]{8}$/i.test(t)||/^#[0-9a-f]{3}$/i.test(t)||/^#[0-9a-f]{4}$/i.test(t))}function Ow(t){return t.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var Nw=class{constructor(t){this.fn=t,this.cache=new Map}get(t){if(this.cache.has(t))return this.cache.get(t);const e=this.fn(t);return this.cache.set(t,e),e}},Qi=class{constructor(t,e,r){this._colorMap=t,this._defaults=e,this._root=r,this._cachedMatchRoot=new Nw(n=>this._root.match(n))}static createFromRawTheme(t,e){return this.createFromParsedTheme(dz(t),e)}static createFromParsedTheme(t,e){return uz(t,e)}getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(t){if(t===null)return this._defaults;const e=t.scopeName,n=this._cachedMatchRoot.get(e).find(i=>lz(t.parent,i.parentScopes));return n?new Fw(n.fontStyle,n.foreground,n.background):null}},Oo=class Ai{constructor(e,r){this.parent=e,this.scopeName=r}static push(e,r){for(const n of r)e=new Ai(e,n);return e}static from(...e){let r=null;for(let n=0;n<e.length;n++)r=new Ai(r,e[n]);return r}push(e){return new Ai(this,e)}getSegments(){let e=this;const r=[];for(;e;)r.push(e.scopeName),e=e.parent;return r.reverse(),r}toString(){return this.getSegments().join(" ")}extends(e){return this===e?!0:this.parent===null?!1:this.parent.extends(e)}getExtensionIfDefined(e){const r=[];let n=this;for(;n&&n!==e;)r.push(n.scopeName),n=n.parent;return n===e?r.reverse():void 0}};function lz(t,e){if(e.length===0)return!0;for(let r=0;r<e.length;r++){let n=e[r],i=!1;if(n===">"){if(r===e.length-1)return!1;n=e[++r],i=!0}for(;t&&!cz(t.scopeName,n);){if(i)return!1;t=t.parent}if(!t)return!1;t=t.parent}return!0}function cz(t,e){return e===t||t.startsWith(e)&&t[e.length]==="."}var Fw=class{constructor(t,e,r){this.fontStyle=t,this.foregroundId=e,this.backgroundId=r}};function dz(t){if(!t)return[];if(!t.settings||!Array.isArray(t.settings))return[];let e=t.settings,r=[],n=0;for(let i=0,a=e.length;i<a;i++){let o=e[i];if(!o.settings)continue;let s;if(typeof o.scope=="string"){let h=o.scope;h=h.replace(/^[,]+/,""),h=h.replace(/[,]+$/,""),s=h.split(",")}else Array.isArray(o.scope)?s=o.scope:s=[""];let l=-1;if(typeof o.settings.fontStyle=="string"){l=0;let h=o.settings.fontStyle.split(" ");for(let g=0,m=h.length;g<m;g++)switch(h[g]){case"italic":l=l|1;break;case"bold":l=l|2;break;case"underline":l=l|4;break;case"strikethrough":l=l|8;break}}let c=null;typeof o.settings.foreground=="string"&&d9(o.settings.foreground)&&(c=o.settings.foreground);let d=null;typeof o.settings.background=="string"&&d9(o.settings.background)&&(d=o.settings.background);for(let h=0,g=s.length;h<g;h++){let v=s[h].trim().split(" "),_=v[v.length-1],y=null;v.length>1&&(y=v.slice(0,v.length-1),y.reverse()),r[n++]=new hz(_,y,i,l,c,d)}}return r}var hz=class{constructor(t,e,r,n,i,a){this.scope=t,this.parentScopes=e,this.index=r,this.fontStyle=n,this.foreground=i,this.background=a}},p1=(t=>(t[t.NotSet=-1]="NotSet",t[t.None=0]="None",t[t.Italic=1]="Italic",t[t.Bold=2]="Bold",t[t.Underline=4]="Underline",t[t.Strikethrough=8]="Strikethrough",t))(p1||{});function uz(t,e){t.sort((l,c)=>{let d=Pw(l.scope,c.scope);return d!==0||(d=Rw(l.parentScopes,c.parentScopes),d!==0)?d:l.index-c.index});let r=0,n="#000000",i="#ffffff";for(;t.length>=1&&t[0].scope==="";){let l=t.shift();l.fontStyle!==-1&&(r=l.fontStyle),l.foreground!==null&&(n=l.foreground),l.background!==null&&(i=l.background)}let a=new fz(e),o=new Fw(r,a.getId(n),a.getId(i)),s=new mz(new O7(0,null,-1,0,0),[]);for(let l=0,c=t.length;l<c;l++){let d=t[l];s.insert(0,d.scope,d.parentScopes,d.fontStyle,a.getId(d.foreground),a.getId(d.background))}return new Qi(a,o,s)}var fz=class{constructor(t){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(t)){this._isFrozen=!0;for(let e=0,r=t.length;e<r;e++)this._color2id[t[e]]=e,this._id2color[e]=t[e]}else this._isFrozen=!1}getId(t){if(t===null)return 0;t=t.toUpperCase();let e=this._color2id[t];if(e)return e;if(this._isFrozen)throw new Error(`Missing color in color map - ${t}`);return e=++this._lastColorId,this._color2id[t]=e,this._id2color[e]=t,e}getColorMap(){return this._id2color.slice(0)}},pz=Object.freeze([]),O7=class qw{constructor(e,r,n,i,a){this.scopeDepth=e,this.parentScopes=r||pz,this.fontStyle=n,this.foreground=i,this.background=a}clone(){return new qw(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(e){let r=[];for(let n=0,i=e.length;n<i;n++)r[n]=e[n].clone();return r}acceptOverwrite(e,r,n,i){this.scopeDepth>e?console.log("how did this happen?"):this.scopeDepth=e,r!==-1&&(this.fontStyle=r),n!==0&&(this.foreground=n),i!==0&&(this.background=i)}},mz=class N7{constructor(e,r=[],n={}){this._mainRule=e,this._children=n,this._rulesWithParentScopes=r}static _cmpBySpecificity(e,r){if(e.scopeDepth!==r.scopeDepth)return r.scopeDepth-e.scopeDepth;let n=0,i=0;for(;e.parentScopes[n]===">"&&n++,r.parentScopes[i]===">"&&i++,!(n>=e.parentScopes.length||i>=r.parentScopes.length);){const a=r.parentScopes[i].length-e.parentScopes[n].length;if(a!==0)return a;n++,i++}return r.parentScopes.length-e.parentScopes.length}match(e){if(e!==""){let n=e.indexOf("."),i,a;if(n===-1?(i=e,a=""):(i=e.substring(0,n),a=e.substring(n+1)),this._children.hasOwnProperty(i))return this._children[i].match(a)}const r=this._rulesWithParentScopes.concat(this._mainRule);return r.sort(N7._cmpBySpecificity),r}insert(e,r,n,i,a,o){if(r===""){this._doInsertHere(e,n,i,a,o);return}let s=r.indexOf("."),l,c;s===-1?(l=r,c=""):(l=r.substring(0,s),c=r.substring(s+1));let d;this._children.hasOwnProperty(l)?d=this._children[l]:(d=new N7(this._mainRule.clone(),O7.cloneArr(this._rulesWithParentScopes)),this._children[l]=d),d.insert(e+1,c,n,i,a,o)}_doInsertHere(e,r,n,i,a){if(r===null){this._mainRule.acceptOverwrite(e,n,i,a);return}for(let o=0,s=this._rulesWithParentScopes.length;o<s;o++){let l=this._rulesWithParentScopes[o];if(Rw(l.parentScopes,r)===0){l.acceptOverwrite(e,n,i,a);return}}n===-1&&(n=this._mainRule.fontStyle),i===0&&(i=this._mainRule.foreground),a===0&&(a=this._mainRule.background),this._rulesWithParentScopes.push(new O7(e,r,n,i,a))}},tr=class h0{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(e){const r=h0.getLanguageId(e),n=h0.getTokenType(e),i=h0.getFontStyle(e),a=h0.getForeground(e),o=h0.getBackground(e);console.log({languageId:r,tokenType:n,fontStyle:i,foreground:a,background:o})}static getLanguageId(e){return(e&255)>>>0}static getTokenType(e){return(e&768)>>>8}static containsBalancedBrackets(e){return(e&1024)!==0}static getFontStyle(e){return(e&30720)>>>11}static getForeground(e){return(e&16744448)>>>15}static getBackground(e){return(e&4278190080)>>>24}static set(e,r,n,i,a,o,s){let l=h0.getLanguageId(e),c=h0.getTokenType(e),d=h0.containsBalancedBrackets(e)?1:0,h=h0.getFontStyle(e),g=h0.getForeground(e),m=h0.getBackground(e);return r!==0&&(l=r),n!==8&&(c=n),i!==null&&(d=i?1:0),a!==-1&&(h=a),o!==0&&(g=o),s!==0&&(m=s),(l<<0|c<<8|d<<10|h<<11|g<<15|m<<24)>>>0}};function ea(t,e){const r=[],n=gz(t);let i=n.next();for(;i!==null;){let l=0;if(i.length===2&&i.charAt(1)===":"){switch(i.charAt(0)){case"R":l=1;break;case"L":l=-1;break;default:console.log(`Unknown priority ${i} in scope selector`)}i=n.next()}let c=o();if(r.push({matcher:c,priority:l}),i!==",")break;i=n.next()}return r;function a(){if(i==="-"){i=n.next();const l=a();return c=>!!l&&!l(c)}if(i==="("){i=n.next();const l=s();return i===")"&&(i=n.next()),l}if(h9(i)){const l=[];do l.push(i),i=n.next();while(h9(i));return c=>e(l,c)}return null}function o(){const l=[];let c=a();for(;c;)l.push(c),c=a();return d=>l.every(h=>h(d))}function s(){const l=[];let c=o();for(;c&&(l.push(c),i==="|"||i===",");){do i=n.next();while(i==="|"||i===",");c=o()}return d=>l.some(h=>h(d))}}function h9(t){return!!t&&!!t.match(/[\w\.:]+/)}function gz(t){let e=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,r=e.exec(t);return{next:()=>{if(!r)return null;const n=r[0];return r=e.exec(t),n}}}function Ww(t){typeof t.dispose=="function"&&t.dispose()}var S5=class{constructor(t){this.scopeName=t}toKey(){return this.scopeName}},vz=class{constructor(t,e){this.scopeName=t,this.ruleName=e}toKey(){return`${this.scopeName}#${this.ruleName}`}},wz=class{constructor(){this._references=[],this._seenReferenceKeys=new Set,this.visitedRule=new Set}get references(){return this._references}add(t){const e=t.toKey();this._seenReferenceKeys.has(e)||(this._seenReferenceKeys.add(e),this._references.push(t))}},xz=class{constructor(t,e){this.repo=t,this.initialScopeName=e,this.seenFullScopeRequests=new Set,this.seenPartialScopeRequests=new Set,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new S5(this.initialScopeName)]}processQueue(){const t=this.Q;this.Q=[];const e=new wz;for(const r of t)bz(r,this.initialScopeName,this.repo,e);for(const r of e.references)if(r instanceof S5){if(this.seenFullScopeRequests.has(r.scopeName))continue;this.seenFullScopeRequests.add(r.scopeName),this.Q.push(r)}else{if(this.seenFullScopeRequests.has(r.scopeName)||this.seenPartialScopeRequests.has(r.toKey()))continue;this.seenPartialScopeRequests.add(r.toKey()),this.Q.push(r)}}};function bz(t,e,r,n){const i=r.lookup(t.scopeName);if(!i){if(t.scopeName===e)throw new Error(`No grammar provided for <${e}>`);return}const a=r.lookup(e);t instanceof S5?Ii({baseGrammar:a,selfGrammar:i},n):F7(t.ruleName,{baseGrammar:a,selfGrammar:i,repository:i.repository},n);const o=r.injections(t.scopeName);if(o)for(const s of o)n.add(new S5(s))}function F7(t,e,r){if(e.repository&&e.repository[t]){const n=e.repository[t];ta([n],e,r)}}function Ii(t,e){t.selfGrammar.patterns&&Array.isArray(t.selfGrammar.patterns)&&ta(t.selfGrammar.patterns,{...t,repository:t.selfGrammar.repository},e),t.selfGrammar.injections&&ta(Object.values(t.selfGrammar.injections),{...t,repository:t.selfGrammar.repository},e)}function ta(t,e,r){for(const n of t){if(r.visitedRule.has(n))continue;r.visitedRule.add(n);const i=n.repository?Vw({},e.repository,n.repository):e.repository;Array.isArray(n.patterns)&&ta(n.patterns,{...e,repository:i},r);const a=n.include;if(!a)continue;const o=Gw(a);switch(o.kind){case 0:Ii({...e,selfGrammar:e.baseGrammar},r);break;case 1:Ii(e,r);break;case 2:F7(o.ruleName,{...e,repository:i},r);break;case 3:case 4:const s=o.scopeName===e.selfGrammar.scopeName?e.selfGrammar:o.scopeName===e.baseGrammar.scopeName?e.baseGrammar:void 0;if(s){const l={baseGrammar:e.baseGrammar,selfGrammar:s,repository:i};o.kind===4?F7(o.ruleName,l,r):Ii(l,r)}else o.kind===4?r.add(new vz(o.scopeName,o.ruleName)):r.add(new S5(o.scopeName));break}}}var Cz=class{constructor(){this.kind=0}},yz=class{constructor(){this.kind=1}},_z=class{constructor(t){this.ruleName=t,this.kind=2}},kz=class{constructor(t){this.scopeName=t,this.kind=3}},Mz=class{constructor(t,e){this.scopeName=t,this.ruleName=e,this.kind=4}};function Gw(t){if(t==="$base")return new Cz;if(t==="$self")return new yz;const e=t.indexOf("#");if(e===-1)return new kz(t);if(e===0)return new _z(t.substring(1));{const r=t.substring(0,e),n=t.substring(e+1);return new Mz(r,n)}}var Sz=/\\(\d+)/,u9=/\\(\d+)/g,$z=-1,Zw=-2;var bn=class{constructor(t,e,r,n){this.$location=t,this.id=e,this._name=r||null,this._nameIsCapturing=pi.hasCaptures(this._name),this._contentName=n||null,this._contentNameIsCapturing=pi.hasCaptures(this._contentName)}get debugName(){const t=this.$location?`${zw(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${t}`}getName(t,e){return!this._nameIsCapturing||this._name===null||t===null||e===null?this._name:pi.replaceCaptures(this._name,t,e)}getContentName(t,e){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:pi.replaceCaptures(this._contentName,t,e)}},Lz=class extends bn{constructor(t,e,r,n,i){super(t,e,r,n),this.retokenizeCapturedWithRuleId=i}dispose(){}collectPatterns(t,e){throw new Error("Not supported!")}compile(t,e){throw new Error("Not supported!")}compileAG(t,e,r,n){throw new Error("Not supported!")}},Az=class extends bn{constructor(t,e,r,n,i){super(t,e,r,null),this._match=new $5(n,this.id),this.captures=i,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(t,e){e.push(this._match)}compile(t,e){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,e,r,n){return this._getCachedCompiledPatterns(t).compileAG(t,r,n)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new L5,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},f9=class extends bn{constructor(t,e,r,n,i){super(t,e,r,n),this.patterns=i.patterns,this.hasMissingPatterns=i.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(t,e){for(const r of this.patterns)t.getRule(r).collectPatterns(t,e)}compile(t,e){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,e,r,n){return this._getCachedCompiledPatterns(t).compileAG(t,r,n)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new L5,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},q7=class extends bn{constructor(t,e,r,n,i,a,o,s,l,c){super(t,e,r,n),this._begin=new $5(i,this.id),this.beginCaptures=a,this._end=new $5(o||"￿",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=s,this.applyEndPatternLast=l||!1,this.patterns=c.patterns,this.hasMissingPatterns=c.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(t,e){return this._end.resolveBackReferences(t,e)}collectPatterns(t,e){e.push(this._begin)}compile(t,e){return this._getCachedCompiledPatterns(t,e).compile(t)}compileAG(t,e,r,n){return this._getCachedCompiledPatterns(t,e).compileAG(t,r,n)}_getCachedCompiledPatterns(t,e){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new L5;for(const r of this.patterns)t.getRule(r).collectPatterns(t,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,e):this._cachedCompiledPatterns.setSource(0,e)),this._cachedCompiledPatterns}},ra=class extends bn{constructor(t,e,r,n,i,a,o,s,l){super(t,e,r,n),this._begin=new $5(i,this.id),this.beginCaptures=a,this.whileCaptures=s,this._while=new $5(o,Zw),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=l.patterns,this.hasMissingPatterns=l.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(t,e){return this._while.resolveBackReferences(t,e)}collectPatterns(t,e){e.push(this._begin)}compile(t,e){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,e,r,n){return this._getCachedCompiledPatterns(t).compileAG(t,r,n)}_getCachedCompiledPatterns(t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new L5;for(const e of this.patterns)t.getRule(e).collectPatterns(t,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(t,e){return this._getCachedCompiledWhilePatterns(t,e).compile(t)}compileWhileAG(t,e,r,n){return this._getCachedCompiledWhilePatterns(t,e).compileAG(t,r,n)}_getCachedCompiledWhilePatterns(t,e){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new L5,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,e||"￿"),this._cachedCompiledWhilePatterns}},Uw=class At{static createCaptureRule(e,r,n,i,a){return e.registerRule(o=>new Lz(r,o,n,i,a))}static getCompiledRuleId(e,r,n){return e.id||r.registerRule(i=>{if(e.id=i,e.match)return new Az(e.$vscodeTextmateLocation,e.id,e.name,e.match,At._compileCaptures(e.captures,r,n));if(typeof e.begin>"u"){e.repository&&(n=Vw({},n,e.repository));let a=e.patterns;return typeof a>"u"&&e.include&&(a=[{include:e.include}]),new f9(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,At._compilePatterns(a,r,n))}return e.while?new ra(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,At._compileCaptures(e.beginCaptures||e.captures,r,n),e.while,At._compileCaptures(e.whileCaptures||e.captures,r,n),At._compilePatterns(e.patterns,r,n)):new q7(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,At._compileCaptures(e.beginCaptures||e.captures,r,n),e.end,At._compileCaptures(e.endCaptures||e.captures,r,n),e.applyEndPatternLast,At._compilePatterns(e.patterns,r,n))}),e.id}static _compileCaptures(e,r,n){let i=[];if(e){let a=0;for(const o in e){if(o==="$vscodeTextmateLocation")continue;const s=parseInt(o,10);s>a&&(a=s)}for(let o=0;o<=a;o++)i[o]=null;for(const o in e){if(o==="$vscodeTextmateLocation")continue;const s=parseInt(o,10);let l=0;e[o].patterns&&(l=At.getCompiledRuleId(e[o],r,n)),i[s]=At.createCaptureRule(r,e[o].$vscodeTextmateLocation,e[o].name,e[o].contentName,l)}}return i}static _compilePatterns(e,r,n){let i=[];if(e)for(let a=0,o=e.length;a<o;a++){const s=e[a];let l=-1;if(s.include){const c=Gw(s.include);switch(c.kind){case 0:case 1:l=At.getCompiledRuleId(n[s.include],r,n);break;case 2:let d=n[c.ruleName];d&&(l=At.getCompiledRuleId(d,r,n));break;case 3:case 4:const h=c.scopeName,g=c.kind===4?c.ruleName:null,m=r.getExternalGrammar(h,n);if(m)if(g){let v=m.repository[g];v&&(l=At.getCompiledRuleId(v,r,m.repository))}else l=At.getCompiledRuleId(m.repository.$self,r,m.repository);break}}else l=At.getCompiledRuleId(s,r,n);if(l!==-1){const c=r.getRule(l);let d=!1;if((c instanceof f9||c instanceof q7||c instanceof ra)&&c.hasMissingPatterns&&c.patterns.length===0&&(d=!0),d)continue;i.push(l)}}return{patterns:i,hasMissingPatterns:(e?e.length:0)!==i.length}}},$5=class jw{constructor(e,r){if(e){const n=e.length;let i=0,a=[],o=!1;for(let s=0;s<n;s++)if(e.charAt(s)==="\\"&&s+1<n){const c=e.charAt(s+1);c==="z"?(a.push(e.substring(i,s)),a.push("$(?!\\n)(?<!\\n)"),i=s+2):(c==="A"||c==="G")&&(o=!0),s++}this.hasAnchor=o,i===0?this.source=e:(a.push(e.substring(i,n)),this.source=a.join(""))}else this.hasAnchor=!1,this.source=e;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=r,this.hasBackReferences=Sz.test(this.source)}clone(){return new jw(this.source,this.ruleId)}setSource(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(e,r){let n=r.map(i=>e.substring(i.start,i.end));return u9.lastIndex=0,this.source.replace(u9,(i,a)=>Ow(n[parseInt(a,10)]||""))}_buildAnchorCache(){let e=[],r=[],n=[],i=[],a,o,s,l;for(a=0,o=this.source.length;a<o;a++)s=this.source.charAt(a),e[a]=s,r[a]=s,n[a]=s,i[a]=s,s==="\\"&&a+1<o&&(l=this.source.charAt(a+1),l==="A"?(e[a+1]="￿",r[a+1]="￿",n[a+1]="A",i[a+1]="A"):l==="G"?(e[a+1]="￿",r[a+1]="G",n[a+1]="￿",i[a+1]="G"):(e[a+1]=l,r[a+1]=l,n[a+1]=l,i[a+1]=l),a++);return{A0_G0:e.join(""),A0_G1:r.join(""),A1_G0:n.join(""),A1_G1:i.join("")}}resolveAnchors(e,r){return!this.hasAnchor||!this._anchorCache?this.source:e?r?this._anchorCache.A1_G1:this._anchorCache.A1_G0:r?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},L5=class{constructor(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(t){this._items.push(t),this._hasAnchors=this._hasAnchors||t.hasAnchor}unshift(t){this._items.unshift(t),this._hasAnchors=this._hasAnchors||t.hasAnchor}length(){return this._items.length}setSource(t,e){this._items[t].source!==e&&(this._disposeCaches(),this._items[t].setSource(e))}compile(t){if(!this._cached){let e=this._items.map(r=>r.source);this._cached=new p9(t,e,this._items.map(r=>r.ruleId))}return this._cached}compileAG(t,e,r){return this._hasAnchors?e?r?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(t,e,r)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(t,e,r)),this._anchorCache.A1_G0):r?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(t,e,r)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(t,e,r)),this._anchorCache.A0_G0):this.compile(t)}_resolveAnchors(t,e,r){let n=this._items.map(i=>i.resolveAnchors(e,r));return new p9(t,n,this._items.map(i=>i.ruleId))}},p9=class{constructor(t,e,r){this.regExps=e,this.rules=r,this.scanner=t.createOnigScanner(e)}dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const t=[];for(let e=0,r=this.rules.length;e<r;e++)t.push("   - "+this.rules[e]+": "+this.regExps[e]);return t.join(`
`)}findNextMatchSync(t,e,r){const n=this.scanner.findNextMatchSync(t,e,r);return n?{ruleId:this.rules[n.index],captureIndices:n.captureIndices}:null}},W7=class{constructor(t,e){this.languageId=t,this.tokenType=e}},x6=class G7{constructor(e,r){this._getBasicScopeAttributes=new Nw(n=>{const i=this._scopeToLanguage(n),a=this._toStandardTokenType(n);return new W7(i,a)}),this._defaultAttributes=new W7(e,8),this._embeddedLanguagesMatcher=new Ez(Object.entries(r||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?G7._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(e){const r=e.match(G7.STANDARD_TOKEN_TYPE_REGEXP);if(!r)return 8;switch(r[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}};x6._NULL_SCOPE_METADATA=new W7(0,0);x6.STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/;var Iz=x6,Ez=class{constructor(t){if(t.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(t);const e=t.map(([r,n])=>Ow(r));e.sort(),e.reverse(),this.scopesRegExp=new RegExp(`^((${e.join(")|(")}))($|\\.)`,"")}}match(t){if(!this.scopesRegExp)return;const e=t.match(this.scopesRegExp);if(e)return this.values.get(e[1])}},m9=class{constructor(t,e){this.stack=t,this.stoppedEarly=e}};function Yw(t,e,r,n,i,a,o,s){const l=e.content.length;let c=!1,d=-1;if(o){const m=Tz(t,e,r,n,i,a);i=m.stack,n=m.linePos,r=m.isFirstLine,d=m.anchorPosition}const h=Date.now();for(;!c;){if(s!==0&&Date.now()-h>s)return new m9(i,!0);g()}return new m9(i,!1);function g(){const m=Hz(t,e,r,n,i,d);if(!m){a.produce(i,l),c=!0;return}const v=m.captureIndices,_=m.matchedRuleId,y=v&&v.length>0?v[0].end>n:!1;if(_===$z){const $=i.getRule(t);a.produce(i,v[0].start),i=i.withContentNameScopesList(i.nameScopesList),Jr(t,e,r,i,a,$.endCaptures,v),a.produce(i,v[0].end);const w=i;if(i=i.parent,d=w.getAnchorPos(),!y&&w.getEnterPos()===n){i=w,a.produce(i,l),c=!0;return}}else{const $=t.getRule(_);a.produce(i,v[0].start);const w=i,k=$.getName(e.content,v),b=i.contentNameScopesList.pushAttributed(k,t);if(i=i.push(_,n,d,v[0].end===l,null,b,b),$ instanceof q7){const T=$;Jr(t,e,r,i,a,T.beginCaptures,v),a.produce(i,v[0].end),d=v[0].end;const O=T.getContentName(e.content,v),U=b.pushAttributed(O,t);if(i=i.withContentNameScopesList(U),T.endHasBackReferences&&(i=i.withEndRule(T.getEndWithResolvedBackReferences(e.content,v))),!y&&w.hasSameRuleAs(i)){i=i.pop(),a.produce(i,l),c=!0;return}}else if($ instanceof ra){const T=$;Jr(t,e,r,i,a,T.beginCaptures,v),a.produce(i,v[0].end),d=v[0].end;const O=T.getContentName(e.content,v),U=b.pushAttributed(O,t);if(i=i.withContentNameScopesList(U),T.whileHasBackReferences&&(i=i.withEndRule(T.getWhileWithResolvedBackReferences(e.content,v))),!y&&w.hasSameRuleAs(i)){i=i.pop(),a.produce(i,l),c=!0;return}}else if(Jr(t,e,r,i,a,$.captures,v),a.produce(i,v[0].end),i=i.pop(),!y){i=i.safePop(),a.produce(i,l),c=!0;return}}v[0].end>n&&(n=v[0].end,r=!1)}}function Tz(t,e,r,n,i,a){let o=i.beginRuleCapturedEOL?0:-1;const s=[];for(let l=i;l;l=l.pop()){const c=l.getRule(t);c instanceof ra&&s.push({rule:c,stack:l})}for(let l=s.pop();l;l=s.pop()){const{ruleScanner:c,findOptions:d}=Vz(l.rule,t,l.stack.endRule,r,n===o),h=c.findNextMatchSync(e,n,d);if(h){if(h.ruleId!==Zw){i=l.stack.pop();break}h.captureIndices&&h.captureIndices.length&&(a.produce(l.stack,h.captureIndices[0].start),Jr(t,e,r,l.stack,a,l.rule.whileCaptures,h.captureIndices),a.produce(l.stack,h.captureIndices[0].end),o=h.captureIndices[0].end,h.captureIndices[0].end>n&&(n=h.captureIndices[0].end,r=!1))}else{i=l.stack.pop();break}}return{stack:i,linePos:n,anchorPosition:o,isFirstLine:r}}function Hz(t,e,r,n,i,a){const o=Bz(t,e,r,n,i,a),s=t.getInjections();if(s.length===0)return o;const l=Dz(s,t,e,r,n,i,a);if(!l)return o;if(!o)return l;const c=o.captureIndices[0].start,d=l.captureIndices[0].start;return d<c||l.priorityMatch&&d===c?l:o}function Bz(t,e,r,n,i,a){const o=i.getRule(t),{ruleScanner:s,findOptions:l}=Xw(o,t,i.endRule,r,n===a),c=s.findNextMatchSync(e,n,l);return c?{captureIndices:c.captureIndices,matchedRuleId:c.ruleId}:null}function Dz(t,e,r,n,i,a,o){let s=Number.MAX_VALUE,l=null,c,d=0;const h=a.contentNameScopesList.getScopeNames();for(let g=0,m=t.length;g<m;g++){const v=t[g];if(!v.matcher(h))continue;const _=e.getRule(v.ruleId),{ruleScanner:y,findOptions:$}=Xw(_,e,null,n,i===o),w=y.findNextMatchSync(r,i,$);if(!w)continue;const k=w.captureIndices[0].start;if(!(k>=s)&&(s=k,l=w.captureIndices,c=w.ruleId,d=v.priority,s===i))break}return l?{priorityMatch:d===-1,captureIndices:l,matchedRuleId:c}:null}function Xw(t,e,r,n,i){return{ruleScanner:t.compileAG(e,r,n,i),findOptions:0}}function Vz(t,e,r,n,i){return{ruleScanner:t.compileWhileAG(e,r,n,i),findOptions:0}}function Jr(t,e,r,n,i,a,o){if(a.length===0)return;const s=e.content,l=Math.min(a.length,o.length),c=[],d=o[0].end;for(let h=0;h<l;h++){const g=a[h];if(g===null)continue;const m=o[h];if(m.length===0)continue;if(m.start>d)break;for(;c.length>0&&c[c.length-1].endPos<=m.start;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop();if(c.length>0?i.produceFromScopes(c[c.length-1].scopes,m.start):i.produce(n,m.start),g.retokenizeCapturedWithRuleId){const _=g.getName(s,o),y=n.contentNameScopesList.pushAttributed(_,t),$=g.getContentName(s,o),w=y.pushAttributed($,t),k=n.push(g.retokenizeCapturedWithRuleId,m.start,-1,!1,null,y,w),b=t.createOnigString(s.substring(0,m.end));Yw(t,b,r&&m.start===0,m.start,k,i,!1,0),Ww(b);continue}const v=g.getName(s,o);if(v!==null){const y=(c.length>0?c[c.length-1].scopes:n.contentNameScopesList).pushAttributed(v,t);c.push(new zz(y,m.end))}}for(;c.length>0;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop()}var zz=class{constructor(t,e){this.scopes=t,this.endPos=e}};function Pz(t,e,r,n,i,a,o,s){return new Oz(t,e,r,n,i,a,o,s)}function g9(t,e,r,n,i){const a=ea(e,na),o=Uw.getCompiledRuleId(r,n,i.repository);for(const s of a)t.push({debugSelector:e,matcher:s.matcher,ruleId:o,grammar:i,priority:s.priority})}function na(t,e){if(e.length<t.length)return!1;let r=0;return t.every(n=>{for(let i=r;i<e.length;i++)if(Rz(e[i],n))return r=i+1,!0;return!1})}function Rz(t,e){if(!t)return!1;if(t===e)return!0;const r=e.length;return t.length>r&&t.substr(0,r)===e&&t[r]==="."}var Oz=class{constructor(t,e,r,n,i,a,o,s){if(this._rootScopeName=t,this.balancedBracketSelectors=a,this._onigLib=s,this._basicScopeAttributesProvider=new Iz(r,n),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=o,this._grammar=v9(e,null),this._injections=null,this._tokenTypeMatchers=[],i)for(const l of Object.keys(i)){const c=ea(l,na);for(const d of c)this._tokenTypeMatchers.push({matcher:d.matcher,type:i[l]})}}get themeProvider(){return this._grammarRepository}dispose(){for(const t of this._ruleId2desc)t&&t.dispose()}createOnigScanner(t){return this._onigLib.createOnigScanner(t)}createOnigString(t){return this._onigLib.createOnigString(t)}getMetadataForScope(t){return this._basicScopeAttributesProvider.getBasicScopeAttributes(t)}_collectInjections(){const t={lookup:i=>i===this._rootScopeName?this._grammar:this.getExternalGrammar(i),injections:i=>this._grammarRepository.injections(i)},e=[],r=this._rootScopeName,n=t.lookup(r);if(n){const i=n.injections;if(i)for(let o in i)g9(e,o,i[o],this,n);const a=this._grammarRepository.injections(r);a&&a.forEach(o=>{const s=this.getExternalGrammar(o);if(s){const l=s.injectionSelector;l&&g9(e,l,s,this,s)}})}return e.sort((i,a)=>i.priority-a.priority),e}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(t){const e=++this._lastRuleId,r=t(e);return this._ruleId2desc[e]=r,r}getRule(t){return this._ruleId2desc[t]}getExternalGrammar(t,e){if(this._includedGrammars[t])return this._includedGrammars[t];if(this._grammarRepository){const r=this._grammarRepository.lookup(t);if(r)return this._includedGrammars[t]=v9(r,e&&e.$base),this._includedGrammars[t]}}tokenizeLine(t,e,r=0){const n=this._tokenize(t,e,!1,r);return{tokens:n.lineTokens.getResult(n.ruleStack,n.lineLength),ruleStack:n.ruleStack,stoppedEarly:n.stoppedEarly}}tokenizeLine2(t,e,r=0){const n=this._tokenize(t,e,!0,r);return{tokens:n.lineTokens.getBinaryResult(n.ruleStack,n.lineLength),ruleStack:n.ruleStack,stoppedEarly:n.stoppedEarly}}_tokenize(t,e,r,n){this._rootId===-1&&(this._rootId=Uw.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let i;if(!e||e===U7.NULL){i=!0;const c=this._basicScopeAttributesProvider.getDefaultAttributes(),d=this.themeProvider.getDefaults(),h=tr.set(0,c.languageId,c.tokenType,null,d.fontStyle,d.foregroundId,d.backgroundId),g=this.getRule(this._rootId).getName(null,null);let m;g?m=p5.createRootAndLookUpScopeName(g,h,this):m=p5.createRoot("unknown",h),e=new U7(null,this._rootId,-1,-1,!1,null,m,m)}else i=!1,e.reset();t=t+`
`;const a=this.createOnigString(t),o=a.content.length,s=new Fz(r,t,this._tokenTypeMatchers,this.balancedBracketSelectors),l=Yw(this,a,i,0,e,s,!0,n);return Ww(a),{lineLength:o,lineTokens:s,ruleStack:l.stack,stoppedEarly:l.stoppedEarly}}};function v9(t,e){return t=az(t),t.repository=t.repository||{},t.repository.$self={$vscodeTextmateLocation:t.$vscodeTextmateLocation,patterns:t.patterns,name:t.scopeName},t.repository.$base=e||t.repository.$self,t}var p5=class G0{constructor(e,r,n){this.parent=e,this.scopePath=r,this.tokenAttributes=n}static fromExtension(e,r){let n=e,i=e?.scopePath??null;for(const a of r)i=Oo.push(i,a.scopeNames),n=new G0(n,i,a.encodedTokenAttributes);return n}static createRoot(e,r){return new G0(null,new Oo(null,e),r)}static createRootAndLookUpScopeName(e,r,n){const i=n.getMetadataForScope(e),a=new Oo(null,e),o=n.themeProvider.themeMatch(a),s=G0.mergeAttributes(r,i,o);return new G0(null,a,s)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return G0.equals(this,e)}static equals(e,r){do{if(e===r||!e&&!r)return!0;if(!e||!r||e.scopeName!==r.scopeName||e.tokenAttributes!==r.tokenAttributes)return!1;e=e.parent,r=r.parent}while(!0)}static mergeAttributes(e,r,n){let i=-1,a=0,o=0;return n!==null&&(i=n.fontStyle,a=n.foregroundId,o=n.backgroundId),tr.set(e,r.languageId,r.tokenType,null,i,a,o)}pushAttributed(e,r){if(e===null)return this;if(e.indexOf(" ")===-1)return G0._pushAttributed(this,e,r);const n=e.split(/ /g);let i=this;for(const a of n)i=G0._pushAttributed(i,a,r);return i}static _pushAttributed(e,r,n){const i=n.getMetadataForScope(r),a=e.scopePath.push(r),o=n.themeProvider.themeMatch(a),s=G0.mergeAttributes(e.tokenAttributes,i,o);return new G0(e,a,s)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(e){const r=[];let n=this;for(;n&&n!==e;)r.push({encodedTokenAttributes:n.tokenAttributes,scopeNames:n.scopePath.getExtensionIfDefined(n.parent?.scopePath??null)}),n=n.parent;return n===e?r.reverse():void 0}},Z7=class U2{constructor(e,r,n,i,a,o,s,l){this.parent=e,this.ruleId=r,this.beginRuleCapturedEOL=a,this.endRule=o,this.nameScopesList=s,this.contentNameScopesList=l,this._stackElementBrand=void 0,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=n,this._anchorPos=i}equals(e){return e===null?!1:U2._equals(this,e)}static _equals(e,r){return e===r?!0:this._structuralEquals(e,r)?p5.equals(e.contentNameScopesList,r.contentNameScopesList):!1}static _structuralEquals(e,r){do{if(e===r||!e&&!r)return!0;if(!e||!r||e.depth!==r.depth||e.ruleId!==r.ruleId||e.endRule!==r.endRule)return!1;e=e.parent,r=r.parent}while(!0)}clone(){return this}static _reset(e){for(;e;)e._enterPos=-1,e._anchorPos=-1,e=e.parent}reset(){U2._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,r,n,i,a,o,s){return new U2(this,e,r,n,i,a,o,s)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(e){return e.getRule(this.ruleId)}toString(){const e=[];return this._writeString(e,0),"["+e.join(",")+"]"}_writeString(e,r){return this.parent&&(r=this.parent._writeString(e,r)),e[r++]=`(${this.ruleId}, ${this.nameScopesList?.toString()}, ${this.contentNameScopesList?.toString()})`,r}withContentNameScopesList(e){return this.contentNameScopesList===e?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,e)}withEndRule(e){return this.endRule===e?this:new U2(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,e,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(e){let r=this;for(;r&&r._enterPos===e._enterPos;){if(r.ruleId===e.ruleId)return!0;r=r.parent}return!1}toStateStackFrame(){return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:this.nameScopesList?.getExtensionIfDefined(this.parent?.nameScopesList??null)??[],contentNameScopesList:this.contentNameScopesList?.getExtensionIfDefined(this.nameScopesList)??[]}}static pushFrame(e,r){const n=p5.fromExtension(e?.nameScopesList??null,r.nameScopesList);return new U2(e,r.ruleId,r.enterPos??-1,r.anchorPos??-1,r.beginRuleCapturedEOL,r.endRule,n,p5.fromExtension(n,r.contentNameScopesList))}};Z7.NULL=new Z7(null,0,0,0,!1,null,null,null);var U7=Z7,Nz=class{constructor(t,e){this.allowAny=!1,this.balancedBracketScopes=t.flatMap(r=>r==="*"?(this.allowAny=!0,[]):ea(r,na).map(n=>n.matcher)),this.unbalancedBracketScopes=e.flatMap(r=>ea(r,na).map(n=>n.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(t){for(const e of this.unbalancedBracketScopes)if(e(t))return!1;for(const e of this.balancedBracketScopes)if(e(t))return!0;return this.allowAny}},Fz=class{constructor(t,e,r,n){this.balancedBracketSelectors=n,this._emitBinaryTokens=t,this._tokenTypeOverrides=r,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}produce(t,e){this.produceFromScopes(t.contentNameScopesList,e)}produceFromScopes(t,e){if(this._lastTokenEndIndex>=e)return;if(this._emitBinaryTokens){let n=t?.tokenAttributes??0,i=!1;if(this.balancedBracketSelectors?.matchesAlways&&(i=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const a=t?.getScopeNames()??[];for(const o of this._tokenTypeOverrides)o.matcher(a)&&(n=tr.set(n,0,o.type,null,-1,0,0));this.balancedBracketSelectors&&(i=this.balancedBracketSelectors.match(a))}if(i&&(n=tr.set(n,0,8,i,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===n){this._lastTokenEndIndex=e;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(n),this._lastTokenEndIndex=e;return}const r=t?.getScopeNames()??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:e,scopes:r}),this._lastTokenEndIndex=e}getResult(t,e){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===e-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(t,e),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(t,e){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===e-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(t,e),this._binaryTokens[this._binaryTokens.length-2]=0);const r=new Uint32Array(this._binaryTokens.length);for(let n=0,i=this._binaryTokens.length;n<i;n++)r[n]=this._binaryTokens[n];return r}},qz=class{constructor(t,e){this._onigLib=e,this._grammars=new Map,this._rawGrammars=new Map,this._injectionGrammars=new Map,this._theme=t}dispose(){for(const t of this._grammars.values())t.dispose()}setTheme(t){this._theme=t}getColorMap(){return this._theme.getColorMap()}addGrammar(t,e){this._rawGrammars.set(t.scopeName,t),e&&this._injectionGrammars.set(t.scopeName,e)}lookup(t){return this._rawGrammars.get(t)}injections(t){return this._injectionGrammars.get(t)}getDefaults(){return this._theme.getDefaults()}themeMatch(t){return this._theme.match(t)}grammarForScopeName(t,e,r,n,i){if(!this._grammars.has(t)){let a=this._rawGrammars.get(t);if(!a)return null;this._grammars.set(t,Pz(t,a,e,r,n,i,this,this._onigLib))}return this._grammars.get(t)}},Wz=class{constructor(e){this._options=e,this._syncRegistry=new qz(Qi.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,r){this._syncRegistry.setTheme(Qi.createFromRawTheme(e,r))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(e,r,n){return this.loadGrammarWithConfiguration(e,r,{embeddedLanguages:n})}loadGrammarWithConfiguration(e,r,n){return this._loadGrammar(e,r,n.embeddedLanguages,n.tokenTypes,new Nz(n.balancedBracketSelectors||[],n.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,r,n,i,a){const o=new xz(this._syncRegistry,e);for(;o.Q.length>0;)o.Q.map(s=>this._loadSingleGrammar(s.scopeName)),o.processQueue();return this._grammarForScopeName(e,r,n,i,a)}_loadSingleGrammar(e){this._ensureGrammarCache.has(e)||(this._doLoadSingleGrammar(e),this._ensureGrammarCache.set(e,!0))}_doLoadSingleGrammar(e){const r=this._options.loadGrammar(e);if(r){const n=typeof this._options.getInjections=="function"?this._options.getInjections(e):void 0;this._syncRegistry.addGrammar(r,n)}}addGrammar(e,r=[],n=0,i=null){return this._syncRegistry.addGrammar(e,r),this._grammarForScopeName(e.scopeName,n,i)}_grammarForScopeName(e,r=0,n=null,i=null,a=null){return this._syncRegistry.grammarForScopeName(e,r,n,i,a)}},j7=U7.NULL;const Gz=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],w9={}.hasOwnProperty;function Zz(t,e){const r=e||{};function n(i,...a){let o=n.invalid;const s=n.handlers;if(i&&w9.call(i,t)){const l=String(i[t]);o=w9.call(s,l)?s[l]:n.unknown}if(o)return o.call(this,i,...a)}return n.handlers=r.handlers||{},n.invalid=r.invalid,n.unknown=r.unknown,n}const Uz=/["&'<>`]/g,jz=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Yz=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,Xz=/[|\\{}()[\]^$+*?.]/g,x9=new WeakMap;function Kz(t,e){if(t=t.replace(e.subset?Jz(e.subset):Uz,n),e.subset||e.escapeOnly)return t;return t.replace(jz,r).replace(Yz,n);function r(i,a,o){return e.format((i.charCodeAt(0)-55296)*1024+i.charCodeAt(1)-56320+65536,o.charCodeAt(a+2),e)}function n(i,a,o){return e.format(i.charCodeAt(0),o.charCodeAt(a+1),e)}}function Jz(t){let e=x9.get(t);return e||(e=Qz(t),x9.set(t,e)),e}function Qz(t){const e=[];let r=-1;for(;++r<t.length;)e.push(t[r].replace(Xz,"\\$&"));return new RegExp("(?:"+e.join("|")+")","g")}const eP=/[\dA-Fa-f]/;function tP(t,e,r){const n="&#x"+t.toString(16).toUpperCase();return r&&e&&!eP.test(String.fromCharCode(e))?n:n+";"}const rP=/\d/;function nP(t,e,r){const n="&#"+String(t);return r&&e&&!rP.test(String.fromCharCode(e))?n:n+";"}const iP=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],No={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},aP=["cent","copy","divide","gt","lt","not","para","times"],Kw={}.hasOwnProperty,Y7={};let mi;for(mi in No)Kw.call(No,mi)&&(Y7[No[mi]]=mi);const oP=/[^\dA-Za-z]/;function sP(t,e,r,n){const i=String.fromCharCode(t);if(Kw.call(Y7,i)){const a=Y7[i],o="&"+a;return r&&iP.includes(a)&&!aP.includes(a)&&(!n||e&&e!==61&&oP.test(String.fromCharCode(e)))?o:o+";"}return""}function lP(t,e,r){let n=tP(t,e,r.omitOptionalSemicolons),i;if((r.useNamedReferences||r.useShortestReferences)&&(i=sP(t,e,r.omitOptionalSemicolons,r.attribute)),(r.useShortestReferences||!i)&&r.useShortestReferences){const a=nP(t,e,r.omitOptionalSemicolons);a.length<n.length&&(n=a)}return i&&(!r.useShortestReferences||i.length<n.length)?i:n}function Y2(t,e){return Kz(t,Object.assign({format:lP},e))}const cP=/^>|^->|<!--|-->|--!>|<!-$/g,dP=[">"],hP=["<",">"];function uP(t,e,r,n){return n.settings.bogusComments?"<?"+Y2(t.value,Object.assign({},n.settings.characterReferences,{subset:dP}))+">":"<!--"+t.value.replace(cP,i)+"-->";function i(a){return Y2(a,Object.assign({},n.settings.characterReferences,{subset:hP}))}}function fP(t,e,r,n){return"<!"+(n.settings.upperDoctype?"DOCTYPE":"doctype")+(n.settings.tightDoctype?"":" ")+"html>"}function b9(t,e){const r=String(t);if(typeof e!="string")throw new TypeError("Expected character");let n=0,i=r.indexOf(e);for(;i!==-1;)n++,i=r.indexOf(e,i+e.length);return n}const pP=/[ \t\n\f\r]/g;function b6(t){return typeof t=="object"?t.type==="text"?C9(t.value):!1:C9(t)}function C9(t){return t.replace(pP,"")===""}const vt=Qw(1),Jw=Qw(-1),mP=[];function Qw(t){return e;function e(r,n,i){const a=r?r.children:mP;let o=(n||0)+t,s=a[o];if(!i)for(;s&&b6(s);)o+=t,s=a[o];return s}}const gP={}.hasOwnProperty;function ex(t){return e;function e(r,n,i){return gP.call(t,r.tagName)&&t[r.tagName](r,n,i)}}const C6=ex({body:wP,caption:Fo,colgroup:Fo,dd:yP,dt:CP,head:Fo,html:vP,li:bP,optgroup:_P,option:kP,p:xP,rp:y9,rt:y9,tbody:SP,td:_9,tfoot:$P,th:_9,thead:MP,tr:LP});function Fo(t,e,r){const n=vt(r,e,!0);return!n||n.type!=="comment"&&!(n.type==="text"&&b6(n.value.charAt(0)))}function vP(t,e,r){const n=vt(r,e);return!n||n.type!=="comment"}function wP(t,e,r){const n=vt(r,e);return!n||n.type!=="comment"}function xP(t,e,r){const n=vt(r,e);return n?n.type==="element"&&(n.tagName==="address"||n.tagName==="article"||n.tagName==="aside"||n.tagName==="blockquote"||n.tagName==="details"||n.tagName==="div"||n.tagName==="dl"||n.tagName==="fieldset"||n.tagName==="figcaption"||n.tagName==="figure"||n.tagName==="footer"||n.tagName==="form"||n.tagName==="h1"||n.tagName==="h2"||n.tagName==="h3"||n.tagName==="h4"||n.tagName==="h5"||n.tagName==="h6"||n.tagName==="header"||n.tagName==="hgroup"||n.tagName==="hr"||n.tagName==="main"||n.tagName==="menu"||n.tagName==="nav"||n.tagName==="ol"||n.tagName==="p"||n.tagName==="pre"||n.tagName==="section"||n.tagName==="table"||n.tagName==="ul"):!r||!(r.type==="element"&&(r.tagName==="a"||r.tagName==="audio"||r.tagName==="del"||r.tagName==="ins"||r.tagName==="map"||r.tagName==="noscript"||r.tagName==="video"))}function bP(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&n.tagName==="li"}function CP(t,e,r){const n=vt(r,e);return!!(n&&n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd"))}function yP(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd")}function y9(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&(n.tagName==="rp"||n.tagName==="rt")}function _P(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&n.tagName==="optgroup"}function kP(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&(n.tagName==="option"||n.tagName==="optgroup")}function MP(t,e,r){const n=vt(r,e);return!!(n&&n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot"))}function SP(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot")}function $P(t,e,r){return!vt(r,e)}function LP(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&n.tagName==="tr"}function _9(t,e,r){const n=vt(r,e);return!n||n.type==="element"&&(n.tagName==="td"||n.tagName==="th")}const AP=ex({body:TP,colgroup:HP,head:EP,html:IP,tbody:BP});function IP(t){const e=vt(t,-1);return!e||e.type!=="comment"}function EP(t){const e=new Set;for(const n of t.children)if(n.type==="element"&&(n.tagName==="base"||n.tagName==="title")){if(e.has(n.tagName))return!1;e.add(n.tagName)}const r=t.children[0];return!r||r.type==="element"}function TP(t){const e=vt(t,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&b6(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function HP(t,e,r){const n=Jw(r,e),i=vt(t,-1,!0);return r&&n&&n.type==="element"&&n.tagName==="colgroup"&&C6(n,r.children.indexOf(n),r)?!1:!!(i&&i.type==="element"&&i.tagName==="col")}function BP(t,e,r){const n=Jw(r,e),i=vt(t,-1);return r&&n&&n.type==="element"&&(n.tagName==="thead"||n.tagName==="tbody")&&C6(n,r.children.indexOf(n),r)?!1:!!(i&&i.type==="element"&&i.tagName==="tr")}const gi={name:[[`	
\f\r &/=>`.split(""),`	
\f\r "&'/=>\``.split("")],[`\0	
\f\r "&'/<=>`.split(""),`\0	
\f\r "&'/<=>\``.split("")]],unquoted:[[`	
\f\r &>`.split(""),`\0	
\f\r "&'<=>\``.split("")],[`\0	
\f\r "&'<=>\``.split(""),`\0	
\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function DP(t,e,r,n){const i=n.schema,a=i.space==="svg"?!1:n.settings.omitOptionalTags;let o=i.space==="svg"?n.settings.closeEmptyElements:n.settings.voids.includes(t.tagName.toLowerCase());const s=[];let l;i.space==="html"&&t.tagName==="svg"&&(n.schema=Nd);const c=VP(n,t.properties),d=n.all(i.space==="html"&&t.tagName==="template"?t.content:t);return n.schema=i,d&&(o=!1),(c||!a||!AP(t,e,r))&&(s.push("<",t.tagName,c?" "+c:""),o&&(i.space==="svg"||n.settings.closeSelfClosing)&&(l=c.charAt(c.length-1),(!n.settings.tightSelfClosing||l==="/"||l&&l!=='"'&&l!=="'")&&s.push(" "),s.push("/")),s.push(">")),s.push(d),!o&&(!a||!C6(t,e,r))&&s.push("</"+t.tagName+">"),s.join("")}function VP(t,e){const r=[];let n=-1,i;if(e){for(i in e)if(e[i]!==null&&e[i]!==void 0){const a=zP(t,i,e[i]);a&&r.push(a)}}for(;++n<r.length;){const a=t.settings.tightAttributes?r[n].charAt(r[n].length-1):void 0;n!==r.length-1&&a!=='"'&&a!=="'"&&(r[n]+=" ")}return r.join("")}function zP(t,e,r){const n=wk(t.schema,e),i=t.settings.allowParseErrors&&t.schema.space==="html"?0:1,a=t.settings.allowDangerousCharacters?0:1;let o=t.quote,s;if(n.overloadedBoolean&&(r===n.attribute||r==="")?r=!0:(n.boolean||n.overloadedBoolean)&&(typeof r!="string"||r===n.attribute||r==="")&&(r=!!r),r==null||r===!1||typeof r=="number"&&Number.isNaN(r))return"";const l=Y2(n.attribute,Object.assign({},t.settings.characterReferences,{subset:gi.name[i][a]}));return r===!0||(r=Array.isArray(r)?(n.commaSeparated?xk:bk)(r,{padLeft:!t.settings.tightCommaSeparatedLists}):String(r),t.settings.collapseEmptyAttributes&&!r)?l:(t.settings.preferUnquoted&&(s=Y2(r,Object.assign({},t.settings.characterReferences,{attribute:!0,subset:gi.unquoted[i][a]}))),s!==r&&(t.settings.quoteSmart&&b9(r,o)>b9(r,t.alternative)&&(o=t.alternative),s=o+Y2(r,Object.assign({},t.settings.characterReferences,{subset:(o==="'"?gi.single:gi.double)[i][a],attribute:!0}))+o),l+(s&&"="+s))}const PP=["<","&"];function tx(t,e,r,n){return r&&r.type==="element"&&(r.tagName==="script"||r.tagName==="style")?t.value:Y2(t.value,Object.assign({},n.settings.characterReferences,{subset:PP}))}function RP(t,e,r,n){return n.settings.allowDangerousHtml?t.value:tx(t,e,r,n)}function OP(t,e,r,n){return n.all(t)}const NP=Zz("type",{invalid:FP,unknown:qP,handlers:{comment:uP,doctype:fP,element:DP,raw:RP,root:OP,text:tx}});function FP(t){throw new Error("Expected node, not `"+t+"`")}function qP(t){const e=t;throw new Error("Cannot compile unknown node `"+e.type+"`")}const WP={},GP={},ZP=[];function UP(t,e){const r=e||WP,n=r.quote||'"',i=n==='"'?"'":'"';if(n!=='"'&&n!=="'")throw new Error("Invalid quote `"+n+"`, expected `'` or `\"`");return{one:jP,all:YP,settings:{omitOptionalTags:r.omitOptionalTags||!1,allowParseErrors:r.allowParseErrors||!1,allowDangerousCharacters:r.allowDangerousCharacters||!1,quoteSmart:r.quoteSmart||!1,preferUnquoted:r.preferUnquoted||!1,tightAttributes:r.tightAttributes||!1,upperDoctype:r.upperDoctype||!1,tightDoctype:r.tightDoctype||!1,bogusComments:r.bogusComments||!1,tightCommaSeparatedLists:r.tightCommaSeparatedLists||!1,tightSelfClosing:r.tightSelfClosing||!1,collapseEmptyAttributes:r.collapseEmptyAttributes||!1,allowDangerousHtml:r.allowDangerousHtml||!1,voids:r.voids||Gz,characterReferences:r.characterReferences||GP,closeSelfClosing:r.closeSelfClosing||!1,closeEmptyElements:r.closeEmptyElements||!1},schema:r.space==="svg"?Nd:Ck,quote:n,alternative:i}.one(Array.isArray(t)?{type:"root",children:t}:t,void 0,void 0)}function jP(t,e,r){return NP(t,e,r,this)}function YP(t){const e=[],r=t&&t.children||ZP;let n=-1;for(;++n<r.length;)e[n]=this.one(r[n],n,t);return e.join("")}function XP(t){return Array.isArray(t)?t:[t]}function Qa(t,e=!1){const r=t.split(/(\r?\n)/g);let n=0;const i=[];for(let a=0;a<r.length;a+=2){const o=e?r[a]+(r[a+1]||""):r[a];i.push([o,n]),n+=r[a].length,n+=r[a+1]?.length||0}return i}function y6(t){return!t||["plaintext","txt","text","plain"].includes(t)}function rx(t){return t==="ansi"||y6(t)}function _6(t){return t==="none"}function nx(t){return _6(t)}function ix(t,e){if(!e)return t;t.properties||={},t.properties.class||=[],typeof t.properties.class=="string"&&(t.properties.class=t.properties.class.split(/\s+/g)),Array.isArray(t.properties.class)||(t.properties.class=[]);const r=Array.isArray(e)?e:e.split(/\s+/g);for(const n of r)n&&!t.properties.class.includes(n)&&t.properties.class.push(n);return t}function KP(t,e){let r=0;const n=[];for(const i of e)i>r&&n.push({...t,content:t.content.slice(r,i),offset:t.offset+r}),r=i;return r<t.content.length&&n.push({...t,content:t.content.slice(r),offset:t.offset+r}),n}function JP(t,e){const r=Array.from(e instanceof Set?e:new Set(e)).sort((n,i)=>n-i);return r.length?t.map(n=>n.flatMap(i=>{const a=r.filter(o=>i.offset<o&&o<i.offset+i.content.length).map(o=>o-i.offset).sort((o,s)=>o-s);return a.length?KP(i,a):i})):t}async function ax(t){return Promise.resolve(typeof t=="function"?t():t).then(e=>e.default||e)}function ia(t,e){const r=typeof t=="string"?{}:{...t.colorReplacements},n=typeof t=="string"?t:t.name;for(const[i,a]of Object.entries(e?.colorReplacements||{}))typeof a=="string"?r[i]=a:i===n&&Object.assign(r,a);return r}function v2(t,e){return t&&(e?.[t?.toLowerCase()]||t)}function ox(t){const e={};return t.color&&(e.color=t.color),t.bgColor&&(e["background-color"]=t.bgColor),t.fontStyle&&(t.fontStyle&p1.Italic&&(e["font-style"]="italic"),t.fontStyle&p1.Bold&&(e["font-weight"]="bold"),t.fontStyle&p1.Underline&&(e["text-decoration"]="underline")),e}function QP(t){return typeof t=="string"?t:Object.entries(t).map(([e,r])=>`${e}:${r}`).join(";")}function eR(t){const e=Qa(t,!0).map(([i])=>i);function r(i){if(i===t.length)return{line:e.length-1,character:e[e.length-1].length};let a=i,o=0;for(const s of e){if(a<s.length)break;a-=s.length,o++}return{line:o,character:a}}function n(i,a){let o=0;for(let s=0;s<i;s++)o+=e[s].length;return o+=a,o}return{lines:e,indexToPos:r,posToIndex:n}}class Vt extends Error{constructor(e){super(e),this.name="ShikiError"}}const sx=new WeakMap;function eo(t,e){sx.set(t,e)}function A5(t){return sx.get(t)}class hr{_stacks={};lang;get themes(){return Object.keys(this._stacks)}get theme(){return this.themes[0]}get _stack(){return this._stacks[this.theme]}static initial(e,r){return new hr(Object.fromEntries(XP(r).map(n=>[n,j7])),e)}constructor(...e){if(e.length===2){const[r,n]=e;this.lang=n,this._stacks=r}else{const[r,n,i]=e;this.lang=n,this._stacks={[i]:r}}}getInternalStack(e=this.theme){return this._stacks[e]}get scopes(){return k9(this._stacks[this.theme])}getScopes(e=this.theme){return k9(this._stacks[e])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.scopes}}}function k9(t){const e=[],r=new Set;function n(i){if(r.has(i))return;r.add(i);const a=i?.nameScopesList?.scopeName;a&&e.push(a),i.parent&&n(i.parent)}return n(t),e}function tR(t,e){if(!(t instanceof hr))throw new Vt("Invalid grammar state");return t.getInternalStack(e)}function rR(){const t=new WeakMap;function e(r){if(!t.has(r.meta)){let n=function(o){if(typeof o=="number"){if(o<0||o>r.source.length)throw new Vt(`Invalid decoration offset: ${o}. Code length: ${r.source.length}`);return{...i.indexToPos(o),offset:o}}else{const s=i.lines[o.line];if(s===void 0)throw new Vt(`Invalid decoration position ${JSON.stringify(o)}. Lines length: ${i.lines.length}`);if(o.character<0||o.character>s.length)throw new Vt(`Invalid decoration position ${JSON.stringify(o)}. Line ${o.line} length: ${s.length}`);return{...o,offset:i.posToIndex(o.line,o.character)}}};const i=eR(r.source),a=(r.options.decorations||[]).map(o=>({...o,start:n(o.start),end:n(o.end)}));nR(a),t.set(r.meta,{decorations:a,converter:i,source:r.source})}return t.get(r.meta)}return{name:"shiki:decorations",tokens(r){if(!this.options.decorations?.length)return;const i=e(this).decorations.flatMap(o=>[o.start.offset,o.end.offset]);return JP(r,i)},code(r){if(!this.options.decorations?.length)return;const n=e(this),i=Array.from(r.children).filter(d=>d.type==="element"&&d.tagName==="span");if(i.length!==n.converter.lines.length)throw new Vt(`Number of lines in code element (${i.length}) does not match the number of lines in the source (${n.converter.lines.length}). Failed to apply decorations.`);function a(d,h,g,m){const v=i[d];let _="",y=-1,$=-1;if(h===0&&(y=0),g===0&&($=0),g===Number.POSITIVE_INFINITY&&($=v.children.length),y===-1||$===-1)for(let k=0;k<v.children.length;k++)_+=lx(v.children[k]),y===-1&&_.length===h&&(y=k+1),$===-1&&_.length===g&&($=k+1);if(y===-1)throw new Vt(`Failed to find start index for decoration ${JSON.stringify(m.start)}`);if($===-1)throw new Vt(`Failed to find end index for decoration ${JSON.stringify(m.end)}`);const w=v.children.slice(y,$);if(!m.alwaysWrap&&w.length===v.children.length)s(v,m,"line");else if(!m.alwaysWrap&&w.length===1&&w[0].type==="element")s(w[0],m,"token");else{const k={type:"element",tagName:"span",properties:{},children:w};s(k,m,"wrapper"),v.children.splice(y,w.length,k)}}function o(d,h){i[d]=s(i[d],h,"line")}function s(d,h,g){const m=h.properties||{},v=h.transform||(_=>_);return d.tagName=h.tagName||"span",d.properties={...d.properties,...m,class:d.properties.class},h.properties?.class&&ix(d,h.properties.class),d=v(d,g)||d,d}const l=[],c=n.decorations.sort((d,h)=>h.start.offset-d.start.offset);for(const d of c){const{start:h,end:g}=d;if(h.line===g.line)a(h.line,h.character,g.character,d);else if(h.line<g.line){a(h.line,h.character,Number.POSITIVE_INFINITY,d);for(let m=h.line+1;m<g.line;m++)l.unshift(()=>o(m,d));a(g.line,0,g.character,d)}}l.forEach(d=>d())}}}function nR(t){for(let e=0;e<t.length;e++){const r=t[e];if(r.start.offset>r.end.offset)throw new Vt(`Invalid decoration range: ${JSON.stringify(r.start)} - ${JSON.stringify(r.end)}`);for(let n=e+1;n<t.length;n++){const i=t[n],a=r.start.offset<i.start.offset&&i.start.offset<r.end.offset,o=r.start.offset<i.end.offset&&i.end.offset<r.end.offset,s=i.start.offset<r.start.offset&&r.start.offset<i.end.offset,l=i.start.offset<r.end.offset&&r.end.offset<i.end.offset;if(a||o||s||l){if(o&&o||s&&l)continue;throw new Vt(`Decorations ${JSON.stringify(r.start)} and ${JSON.stringify(i.start)} intersect.`)}}}}function lx(t){return t.type==="text"?t.value:t.type==="element"?t.children.map(lx).join(""):""}const iR=[rR()];function aa(t){return[...t.transformers||[],...iR]}var w2=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],qo={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",9:"strikethrough"};function aR(t,e){const r=t.indexOf("\x1B[",e);if(r!==-1){const n=t.indexOf("m",r);return{sequence:t.substring(r+2,n).split(";"),startPosition:r,position:n+1}}return{position:t.length}}function M9(t,e){let r=1;const n=t[e+r++];let i;if(n==="2"){const a=[t[e+r++],t[e+r++],t[e+r]].map(o=>Number.parseInt(o));a.length===3&&!a.some(o=>Number.isNaN(o))&&(i={type:"rgb",rgb:a})}else if(n==="5"){const a=Number.parseInt(t[e+r]);Number.isNaN(a)||(i={type:"table",index:Number(a)})}return[r,i]}function oR(t){const e=[];for(let r=0;r<t.length;r++){const n=t[r],i=Number.parseInt(n);if(!Number.isNaN(i))if(i===0)e.push({type:"resetAll"});else if(i<=9)qo[i]&&e.push({type:"setDecoration",value:qo[i]});else if(i<=29){const a=qo[i-20];a&&e.push({type:"resetDecoration",value:a})}else if(i<=37)e.push({type:"setForegroundColor",value:{type:"named",name:w2[i-30]}});else if(i===38){const[a,o]=M9(t,r);o&&e.push({type:"setForegroundColor",value:o}),r+=a}else if(i===39)e.push({type:"resetForegroundColor"});else if(i<=47)e.push({type:"setBackgroundColor",value:{type:"named",name:w2[i-40]}});else if(i===48){const[a,o]=M9(t,r);o&&e.push({type:"setBackgroundColor",value:o}),r+=a}else i===49?e.push({type:"resetBackgroundColor"}):i>=90&&i<=97?e.push({type:"setForegroundColor",value:{type:"named",name:w2[i-90+8]}}):i>=100&&i<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:w2[i-100+8]}})}return e}function sR(){let t=null,e=null,r=new Set;return{parse(n){const i=[];let a=0;do{const o=aR(n,a),s=o.sequence?n.substring(a,o.startPosition):n.substring(a);if(s.length>0&&i.push({value:s,foreground:t,background:e,decorations:new Set(r)}),o.sequence){const l=oR(o.sequence);for(const c of l)c.type==="resetAll"?(t=null,e=null,r.clear()):c.type==="resetForegroundColor"?t=null:c.type==="resetBackgroundColor"?e=null:c.type==="resetDecoration"&&r.delete(c.value);for(const c of l)c.type==="setForegroundColor"?t=c.value:c.type==="setBackgroundColor"?e=c.value:c.type==="setDecoration"&&r.add(c.value)}a=o.position}while(a<n.length);return i}}}var lR={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function cR(t=lR){function e(s){return t[s]}function r(s){return`#${s.map(l=>Math.max(0,Math.min(l,255)).toString(16).padStart(2,"0")).join("")}`}let n;function i(){if(n)return n;n=[];for(let c=0;c<w2.length;c++)n.push(e(w2[c]));let s=[0,95,135,175,215,255];for(let c=0;c<6;c++)for(let d=0;d<6;d++)for(let h=0;h<6;h++)n.push(r([s[c],s[d],s[h]]));let l=8;for(let c=0;c<24;c++,l+=10)n.push(r([l,l,l]));return n}function a(s){return i()[s]}function o(s){switch(s.type){case"named":return e(s.name);case"rgb":return r(s.rgb);case"table":return a(s.index)}}return{value:o}}function dR(t,e,r){const n=ia(t,r),i=Qa(e),a=cR(Object.fromEntries(w2.map(s=>[s,t.colors?.[`terminal.ansi${s[0].toUpperCase()}${s.substring(1)}`]]))),o=sR();return i.map(s=>o.parse(s[0]).map(l=>{let c,d;l.decorations.has("reverse")?(c=l.background?a.value(l.background):t.bg,d=l.foreground?a.value(l.foreground):t.fg):(c=l.foreground?a.value(l.foreground):t.fg,d=l.background?a.value(l.background):void 0),c=v2(c,n),d=v2(d,n),l.decorations.has("dim")&&(c=hR(c));let h=p1.None;return l.decorations.has("bold")&&(h|=p1.Bold),l.decorations.has("italic")&&(h|=p1.Italic),l.decorations.has("underline")&&(h|=p1.Underline),{content:l.value,offset:s[1],color:c,bgColor:d,fontStyle:h}}))}function hR(t){const e=t.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(e)if(e[3]){const n=Math.round(Number.parseInt(e[3],16)/2).toString(16).padStart(2,"0");return`#${e[1]}${e[2]}${n}`}else return e[2]?`#${e[1]}${e[2]}80`:`#${Array.from(e[1]).map(n=>`${n}${n}`).join("")}80`;const r=t.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return r?`var(${r[1]}-dim)`:t}function k6(t,e,r={}){const{lang:n="text",theme:i=t.getLoadedThemes()[0]}=r;if(y6(n)||_6(i))return Qa(e).map(l=>[{content:l[0],offset:l[1]}]);const{theme:a,colorMap:o}=t.setTheme(i);if(n==="ansi")return dR(a,e,r);const s=t.getLanguage(n);if(r.grammarState){if(r.grammarState.lang!==s.name)throw new g1(`Grammar state language "${r.grammarState.lang}" does not match highlight language "${s.name}"`);if(!r.grammarState.themes.includes(a.name))throw new g1(`Grammar state themes "${r.grammarState.themes}" do not contain highlight theme "${a.name}"`)}return fR(e,s,a,o,r)}function uR(...t){if(t.length===2)return A5(t[1]);const[e,r,n={}]=t,{lang:i="text",theme:a=e.getLoadedThemes()[0]}=n;if(y6(i)||_6(a))throw new g1("Plain language does not have grammar state");if(i==="ansi")throw new g1("ANSI language does not have grammar state");const{theme:o,colorMap:s}=e.setTheme(a),l=e.getLanguage(i);return new hr(oa(r,l,o,s,n).stateStack,l.name,o.name)}function fR(t,e,r,n,i){const a=oa(t,e,r,n,i),o=new hr(oa(t,e,r,n,i).stateStack,e.name,r.name);return eo(a.tokens,o),a.tokens}function oa(t,e,r,n,i){const a=ia(r,i),{tokenizeMaxLineLength:o=0,tokenizeTimeLimit:s=500}=i,l=Qa(t);let c=i.grammarState?tR(i.grammarState,r.name)??j7:i.grammarContextCode!=null?oa(i.grammarContextCode,e,r,n,{...i,grammarState:void 0,grammarContextCode:void 0}).stateStack:j7,d=[];const h=[];for(let g=0,m=l.length;g<m;g++){const[v,_]=l[g];if(v===""){d=[],h.push([]);continue}if(o>0&&v.length>=o){d=[],h.push([{content:v,offset:_,color:"",fontStyle:0}]);continue}let y,$,w;i.includeExplanation&&(y=e.tokenizeLine(v,c),$=y.tokens,w=0);const k=e.tokenizeLine2(v,c,s),b=k.tokens.length/2;for(let T=0;T<b;T++){const O=k.tokens[2*T],U=T+1<b?k.tokens[2*T+2]:v.length;if(O===U)continue;const re=k.tokens[2*T+1],K=v2(n[tr.getForeground(re)],a),Q=tr.getFontStyle(re),le={content:v.substring(O,U),offset:_+O,color:K,fontStyle:Q};if(i.includeExplanation){const pe=[];if(i.includeExplanation!=="scopeName")for(const he of r.settings){let ke;switch(typeof he.scope){case"string":ke=he.scope.split(/,/).map(Te=>Te.trim());break;case"object":ke=he.scope;break;default:continue}pe.push({settings:he,selectors:ke.map(Te=>Te.split(/ /))})}le.explanation=[];let Ie=0;for(;O+Ie<U;){const he=$[w],ke=v.substring(he.startIndex,he.endIndex);Ie+=ke.length,le.explanation.push({content:ke,scopes:i.includeExplanation==="scopeName"?pR(he.scopes):mR(pe,he.scopes)}),w+=1}}d.push(le)}h.push(d),d=[],c=k.ruleStack}return{tokens:h,stateStack:c}}function pR(t){return t.map(e=>({scopeName:e}))}function mR(t,e){const r=[];for(let n=0,i=e.length;n<i;n++){const a=e[n];r[n]={scopeName:a,themeMatches:vR(t,a,e.slice(0,n))}}return r}function S9(t,e){return t===e||e.substring(0,t.length)===t&&e[t.length]==="."}function gR(t,e,r){if(!S9(t[t.length-1],e))return!1;let n=t.length-2,i=r.length-1;for(;n>=0&&i>=0;)S9(t[n],r[i])&&(n-=1),i-=1;return n===-1}function vR(t,e,r){const n=[];for(const{selectors:i,settings:a}of t)for(const o of i)if(gR(o,e,r)){n.push(a);break}return n}function cx(t,e,r){const n=Object.entries(r.themes).filter(l=>l[1]).map(l=>({color:l[0],theme:l[1]})),i=n.map(l=>{const c=k6(t,e,{...r,theme:l.theme}),d=A5(c),h=typeof l.theme=="string"?l.theme:l.theme.name;return{tokens:c,state:d,theme:h}}),a=wR(...i.map(l=>l.tokens)),o=a[0].map((l,c)=>l.map((d,h)=>{const g={content:d.content,variants:{},offset:d.offset};return"includeExplanation"in r&&r.includeExplanation&&(g.explanation=d.explanation),a.forEach((m,v)=>{const{content:_,explanation:y,offset:$,...w}=m[c][h];g.variants[n[v].color]=w}),g})),s=i[0].state?new hr(Object.fromEntries(i.map(l=>[l.theme,l.state?.getInternalStack(l.theme)])),i[0].state.lang):void 0;return s&&eo(o,s),o}function wR(...t){const e=t.map(()=>[]),r=t.length;for(let n=0;n<t[0].length;n++){const i=t.map(l=>l[n]),a=e.map(()=>[]);e.forEach((l,c)=>l.push(a[c]));const o=i.map(()=>0),s=i.map(l=>l[0]);for(;s.every(l=>l);){const l=Math.min(...s.map(c=>c.content.length));for(let c=0;c<r;c++){const d=s[c];d.content.length===l?(a[c].push(d),o[c]+=1,s[c]=i[c][o[c]]):(a[c].push({...d,content:d.content.slice(0,l)}),s[c]={...d,content:d.content.slice(l),offset:d.offset+l})}}}return e}function sa(t,e,r){let n,i,a,o,s,l;if("themes"in r){const{defaultColor:c="light",cssVariablePrefix:d="--shiki-"}=r,h=Object.entries(r.themes).filter(y=>y[1]).map(y=>({color:y[0],theme:y[1]})).sort((y,$)=>y.color===c?-1:$.color===c?1:0);if(h.length===0)throw new g1("`themes` option must not be empty");const g=cx(t,e,r);if(l=A5(g),c&&!h.find(y=>y.color===c))throw new g1(`\`themes\` option must contain the defaultColor key \`${c}\``);const m=h.map(y=>t.getTheme(y.theme)),v=h.map(y=>y.color);a=g.map(y=>y.map($=>xR($,v,d,c))),l&&eo(a,l);const _=h.map(y=>ia(y.theme,r));i=h.map((y,$)=>($===0&&c?"":`${d+y.color}:`)+(v2(m[$].fg,_[$])||"inherit")).join(";"),n=h.map((y,$)=>($===0&&c?"":`${d+y.color}-bg:`)+(v2(m[$].bg,_[$])||"inherit")).join(";"),o=`shiki-themes ${m.map(y=>y.name).join(" ")}`,s=c?void 0:[i,n].join(";")}else if("theme"in r){const c=ia(r.theme,r);a=k6(t,e,r);const d=t.getTheme(r.theme);n=v2(d.bg,c),i=v2(d.fg,c),o=d.name,l=A5(a)}else throw new g1("Invalid options, either `theme` or `themes` must be provided");return{tokens:a,fg:i,bg:n,themeName:o,rootStyle:s,grammarState:l}}function xR(t,e,r,n){const i={content:t.content,explanation:t.explanation,offset:t.offset},a=e.map(l=>ox(t.variants[l])),o=new Set(a.flatMap(l=>Object.keys(l))),s={};return a.forEach((l,c)=>{for(const d of o){const h=l[d]||"inherit";if(c===0&&n)s[d]=h;else{const g=d==="color"?"":d==="background-color"?"-bg":`-${d}`,m=r+e[c]+(d==="color"?"":g);s[m]=h}}}),i.htmlStyle=s,i}function la(t,e,r,n={meta:{},options:r,codeToHast:(i,a)=>la(t,i,a),codeToTokens:(i,a)=>sa(t,i,a)}){let i=e;for(const m of aa(r))i=m.preprocess?.call(n,i,r)||i;let{tokens:a,fg:o,bg:s,themeName:l,rootStyle:c,grammarState:d}=sa(t,i,r);const{mergeWhitespaces:h=!0}=r;h===!0?a=CR(a):h==="never"&&(a=yR(a));const g={...n,get source(){return i}};for(const m of aa(r))a=m.tokens?.call(g,a)||a;return bR(a,{...r,fg:o,bg:s,themeName:l,rootStyle:c},g,d)}function bR(t,e,r,n=A5(t)){const i=aa(e),a=[],o={type:"root",children:[]},{structure:s="classic",tabindex:l="0"}=e;let c={type:"element",tagName:"pre",properties:{class:`shiki ${e.themeName||""}`,style:e.rootStyle||`background-color:${e.bg};color:${e.fg}`,...l!==!1&&l!=null?{tabindex:l.toString()}:{},...Object.fromEntries(Array.from(Object.entries(e.meta||{})).filter(([v])=>!v.startsWith("_")))},children:[]},d={type:"element",tagName:"code",properties:{},children:a};const h=[],g={...r,structure:s,addClassToHast:ix,get source(){return r.source},get tokens(){return t},get options(){return e},get root(){return o},get pre(){return c},get code(){return d},get lines(){return h}};if(t.forEach((v,_)=>{_&&(s==="inline"?o.children.push({type:"element",tagName:"br",properties:{},children:[]}):s==="classic"&&a.push({type:"text",value:`
`}));let y={type:"element",tagName:"span",properties:{class:"line"},children:[]},$=0;for(const w of v){let k={type:"element",tagName:"span",properties:{...w.htmlAttrs},children:[{type:"text",value:w.content}]};w.htmlStyle;const b=QP(w.htmlStyle||ox(w));b&&(k.properties.style=b);for(const T of i)k=T?.span?.call(g,k,_+1,$,y,w)||k;s==="inline"?o.children.push(k):s==="classic"&&y.children.push(k),$+=w.content.length}if(s==="classic"){for(const w of i)y=w?.line?.call(g,y,_+1)||y;h.push(y),a.push(y)}}),s==="classic"){for(const v of i)d=v?.code?.call(g,d)||d;c.children.push(d);for(const v of i)c=v?.pre?.call(g,c)||c;o.children.push(c)}let m=o;for(const v of i)m=v?.root?.call(g,m)||m;return n&&eo(m,n),m}function CR(t){return t.map(e=>{const r=[];let n="",i=0;return e.forEach((a,o)=>{const l=!(a.fontStyle&&a.fontStyle&p1.Underline);l&&a.content.match(/^\s+$/)&&e[o+1]?(i||(i=a.offset),n+=a.content):n?(l?r.push({...a,offset:i,content:n+a.content}):r.push({content:n,offset:i},a),i=0,n=""):r.push(a)}),r})}function yR(t){return t.map(e=>e.flatMap(r=>{if(r.content.match(/^\s+$/))return r;const n=r.content.match(/^(\s*)(.*?)(\s*)$/);if(!n)return r;const[,i,a,o]=n;if(!i&&!o)return r;const s=[{...r,offset:r.offset+i.length,content:a}];return i&&s.unshift({content:i,offset:r.offset}),o&&s.push({content:o,offset:r.offset+i.length+a.length}),s}))}function _R(t,e,r){const n={meta:{},options:r,codeToHast:(a,o)=>la(t,a,o),codeToTokens:(a,o)=>sa(t,a,o)};let i=UP(la(t,e,r,n));for(const a of aa(r))i=a.postprocess?.call(n,i,r)||i;return i}const $9={light:"#333333",dark:"#bbbbbb"},L9={light:"#fffffe",dark:"#1e1e1e"},A9="__shiki_resolved";function M6(t){if(t?.[A9])return t;const e={...t};e.tokenColors&&!e.settings&&(e.settings=e.tokenColors,delete e.tokenColors),e.type||="dark",e.colorReplacements={...e.colorReplacements},e.settings||=[];let{bg:r,fg:n}=e;if(!r||!n){const s=e.settings?e.settings.find(l=>!l.name&&!l.scope):void 0;s?.settings?.foreground&&(n=s.settings.foreground),s?.settings?.background&&(r=s.settings.background),!n&&e?.colors?.["editor.foreground"]&&(n=e.colors["editor.foreground"]),!r&&e?.colors?.["editor.background"]&&(r=e.colors["editor.background"]),n||(n=e.type==="light"?$9.light:$9.dark),r||(r=e.type==="light"?L9.light:L9.dark),e.fg=n,e.bg=r}e.settings[0]&&e.settings[0].settings&&!e.settings[0].scope||e.settings.unshift({settings:{foreground:e.fg,background:e.bg}});let i=0;const a=new Map;function o(s){if(a.has(s))return a.get(s);i+=1;const l=`#${i.toString(16).padStart(8,"0").toLowerCase()}`;return e.colorReplacements?.[`#${l}`]?o(s):(a.set(s,l),l)}e.settings=e.settings.map(s=>{const l=s.settings?.foreground&&!s.settings.foreground.startsWith("#"),c=s.settings?.background&&!s.settings.background.startsWith("#");if(!l&&!c)return s;const d={...s,settings:{...s.settings}};if(l){const h=o(s.settings.foreground);e.colorReplacements[h]=s.settings.foreground,d.settings.foreground=h}if(c){const h=o(s.settings.background);e.colorReplacements[h]=s.settings.background,d.settings.background=h}return d});for(const s of Object.keys(e.colors||{}))if((s==="editor.foreground"||s==="editor.background"||s.startsWith("terminal.ansi"))&&!e.colors[s]?.startsWith("#")){const l=o(e.colors[s]);e.colorReplacements[l]=e.colors[s],e.colors[s]=l}return Object.defineProperty(e,A9,{enumerable:!1,writable:!1,value:!0}),e}async function dx(t){return Array.from(new Set((await Promise.all(t.filter(e=>!rx(e)).map(async e=>await ax(e).then(r=>Array.isArray(r)?r:[r])))).flat()))}async function hx(t){return(await Promise.all(t.map(async r=>nx(r)?null:M6(await ax(r))))).filter(r=>!!r)}class kR extends Wz{constructor(e,r,n,i={}){super(e),this._resolver=e,this._themes=r,this._langs=n,this._alias=i,this._themes.map(a=>this.loadTheme(a)),this.loadLanguages(this._langs)}_resolvedThemes=new Map;_resolvedGrammars=new Map;_langMap=new Map;_langGraph=new Map;_textmateThemeCache=new WeakMap;_loadedThemesCache=null;_loadedLanguagesCache=null;getTheme(e){return typeof e=="string"?this._resolvedThemes.get(e):this.loadTheme(e)}loadTheme(e){const r=M6(e);return r.name&&(this._resolvedThemes.set(r.name,r),this._loadedThemesCache=null),r}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(e){let r=this._textmateThemeCache.get(e);r||(r=Qi.createFromRawTheme(e),this._textmateThemeCache.set(e,r)),this._syncRegistry.setTheme(r)}getGrammar(e){if(this._alias[e]){const r=new Set([e]);for(;this._alias[e];){if(e=this._alias[e],r.has(e))throw new Vt(`Circular alias \`${Array.from(r).join(" -> ")} -> ${e}\``);r.add(e)}}return this._resolvedGrammars.get(e)}loadLanguage(e){if(this.getGrammar(e.name))return;const r=new Set([...this._langMap.values()].filter(a=>a.embeddedLangsLazy?.includes(e.name)));this._resolver.addLanguage(e);const n={balancedBracketSelectors:e.balancedBracketSelectors||["*"],unbalancedBracketSelectors:e.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(e.scopeName,e);const i=this.loadGrammarWithConfiguration(e.scopeName,1,n);if(i.name=e.name,this._resolvedGrammars.set(e.name,i),e.aliases&&e.aliases.forEach(a=>{this._alias[a]=e.name}),this._loadedLanguagesCache=null,r.size)for(const a of r)this._resolvedGrammars.delete(a.name),this._loadedLanguagesCache=null,this._syncRegistry?._injectionGrammars?.delete(a.scopeName),this._syncRegistry?._grammars?.delete(a.scopeName),this.loadLanguage(this._langMap.get(a.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(e){for(const i of e)this.resolveEmbeddedLanguages(i);const r=Array.from(this._langGraph.entries()),n=r.filter(([i,a])=>!a);if(n.length){const i=r.filter(([a,o])=>o&&o.embeddedLangs?.some(s=>n.map(([l])=>l).includes(s))).filter(a=>!n.includes(a));throw new Vt(`Missing languages ${n.map(([a])=>`\`${a}\``).join(", ")}, required by ${i.map(([a])=>`\`${a}\``).join(", ")}`)}for(const[i,a]of r)this._resolver.addLanguage(a);for(const[i,a]of r)this.loadLanguage(a)}getLoadedLanguages(){return this._loadedLanguagesCache||(this._loadedLanguagesCache=[...new Set([...this._resolvedGrammars.keys(),...Object.keys(this._alias)])]),this._loadedLanguagesCache}resolveEmbeddedLanguages(e){if(this._langMap.set(e.name,e),this._langGraph.set(e.name,e),e.embeddedLangs)for(const r of e.embeddedLangs)this._langGraph.set(r,this._langMap.get(r))}}class MR{_langs=new Map;_scopeToLang=new Map;_injections=new Map;_onigLib;constructor(e,r){this._onigLib={createOnigScanner:n=>e.createScanner(n),createOnigString:n=>e.createString(n)},r.forEach(n=>this.addLanguage(n))}get onigLib(){return this._onigLib}getLangRegistration(e){return this._langs.get(e)}loadGrammar(e){return this._scopeToLang.get(e)}addLanguage(e){this._langs.set(e.name,e),e.aliases&&e.aliases.forEach(r=>{this._langs.set(r,e)}),this._scopeToLang.set(e.scopeName,e),e.injectTo&&e.injectTo.forEach(r=>{this._injections.get(r)||this._injections.set(r,[]),this._injections.get(r).push(e.scopeName)})}getInjections(e){const r=e.split(".");let n=[];for(let i=1;i<=r.length;i++){const a=r.slice(0,i).join(".");n=[...n,...this._injections.get(a)||[]]}return n}}let $r=0;function SR(t){$r+=1,t.warnings!==!1&&$r>=10&&$r%10===0&&console.warn(`[Shiki] ${$r} instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call \`highlighter.dispose()\` to release unused instances.`);let e=!1;if(!t.engine)throw new Vt("`engine` option is required for synchronous mode");const r=(t.langs||[]).flat(1),n=(t.themes||[]).flat(1).map(M6),i=new MR(t.engine,r),a=new kR(i,n,r,t.langAlias);let o;function s(w){y();const k=a.getGrammar(typeof w=="string"?w:w.name);if(!k)throw new Vt(`Language \`${w}\` not found, you may need to load it first`);return k}function l(w){if(w==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};y();const k=a.getTheme(w);if(!k)throw new Vt(`Theme \`${w}\` not found, you may need to load it first`);return k}function c(w){y();const k=l(w);o!==w&&(a.setTheme(k),o=w);const b=a.getColorMap();return{theme:k,colorMap:b}}function d(){return y(),a.getLoadedThemes()}function h(){return y(),a.getLoadedLanguages()}function g(...w){y(),a.loadLanguages(w.flat(1))}async function m(...w){return g(await dx(w))}function v(...w){y();for(const k of w.flat(1))a.loadTheme(k)}async function _(...w){return y(),v(await hx(w))}function y(){if(e)throw new Vt("Shiki instance has been disposed")}function $(){e||(e=!0,a.dispose(),$r-=1)}return{setTheme:c,getTheme:l,getLanguage:s,getLoadedThemes:d,getLoadedLanguages:h,loadLanguage:m,loadLanguageSync:g,loadTheme:_,loadThemeSync:v,dispose:$,[Symbol.dispose]:$}}async function $R(t={}){t.loadWasm;const[e,r,n]=await Promise.all([hx(t.themes||[]),dx(t.langs||[]),t.engine||Dw(t.loadWasm||iz())]);return SR({...t,loadWasm:void 0,themes:e,langs:r,engine:n})}async function LR(t={}){const e=await $R(t);return{getLastGrammarState:(...r)=>uR(e,...r),codeToTokensBase:(r,n)=>k6(e,r,n),codeToTokensWithThemes:(r,n)=>cx(e,r,n),codeToTokens:(r,n)=>sa(e,r,n),codeToHast:(r,n)=>la(e,r,n),codeToHtml:(r,n)=>_R(e,r,n),...e,getInternalContext:()=>e}}function AR(t,e,r){let n,i,a;{const s=t;n=s.langs,i=s.themes,a=s.engine}async function o(s){function l(m){if(typeof m=="string"){if(rx(m))return[];const v=n[m];if(!v)throw new g1(`Language \`${m}\` is not included in this bundle. You may want to load it from external source.`);return v}return m}function c(m){if(nx(m))return"none";if(typeof m=="string"){const v=i[m];if(!v)throw new g1(`Theme \`${m}\` is not included in this bundle. You may want to load it from external source.`);return v}return m}const d=(s.themes??[]).map(m=>c(m)),h=(s.langs??[]).map(m=>l(m)),g=await LR({engine:s.engine??a(),...s,themes:d,langs:h});return{...g,loadLanguage(...m){return g.loadLanguage(...m.map(l))},loadTheme(...m){return g.loadTheme(...m.map(c))}}}return o}function IR(t){let e;async function r(n={}){if(e){const i=await e;return await Promise.all([i.loadTheme(...n.themes||[]),i.loadLanguage(...n.langs||[])]),i}else return e=t({...n,themes:n.themes||[],langs:n.langs||[]}),e}return r}function ER(t){const e=IR(t);return{getSingletonHighlighter(r){return e(r)},async codeToHtml(r,n){return(await e({langs:[n.lang],themes:"theme"in n?[n.theme]:Object.values(n.themes)})).codeToHtml(r,n)},async codeToHast(r,n){return(await e({langs:[n.lang],themes:"theme"in n?[n.theme]:Object.values(n.themes)})).codeToHast(r,n)},async codeToTokens(r,n){return(await e({langs:[n.lang],themes:"theme"in n?[n.theme]:Object.values(n.themes)})).codeToTokens(r,n)},async codeToTokensBase(r,n){return(await e({langs:[n.lang],themes:[n.theme]})).codeToTokensBase(r,n)},async codeToTokensWithThemes(r,n){return(await e({langs:[n.lang],themes:Object.values(n.themes).filter(Boolean)})).codeToTokensWithThemes(r,n)},async getLastGrammarState(r,n){return(await e({langs:[n.lang],themes:[n.theme]})).getLastGrammarState(r,n)}}}const TR=AR({langs:OV,themes:FV,engine:()=>Dw(M(()=>import("./blocks-DyN2iGdB.js").then(t=>t.dZ),__vite__mapDeps([93,94,95,96,97])))}),{codeToHtml:cJ,codeToHast:dJ,codeToTokens:hJ,codeToTokensBase:HR,codeToTokensWithThemes:uJ,getSingletonHighlighter:fJ,getLastGrammarState:pJ}=ER(TR);var BR=Object.create,ux=Object.defineProperty,DR=Object.getOwnPropertyDescriptor,fx=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Cn=t=>{throw TypeError(t)},VR=(t,e,r)=>e in t?ux(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,zR=t=>{var e;return[,,,BR((e=t?.[fx("metadata")])!=null?e:null)]},px=["class","method","getter","setter","accessor","field","value","get","set"],Qr=t=>t!==void 0&&typeof t!="function"?Cn("Function expected"):t,PR=(t,e,r,n,i)=>({kind:px[t],name:e,metadata:n,addInitializer:a=>r._?Cn("Already initialized"):i.push(Qr(a||null))}),RR=(t,e)=>VR(e,fx("metadata"),t[3]),F2=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},S6=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=px[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,DR({get[r](){return OR(this,a)},set[r](b){return NR(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=PR(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?Qr(s)&&(w[_]=s):typeof s!="object"||s===null?Cn("Object expected"):(Qr(o=s.get)&&(w.get=o),Qr(o=s.set)&&(w.set=o),Qr(o=s.init)&&y.unshift(o));return w&&ux(i,r,w),i},mx=(t,e,r)=>e.has(t)||Cn("Cannot "+r),OR=(t,e,r)=>(mx(t,e,"read from private field"),e.get(t)),Wo=(t,e,r)=>e.has(t)?Cn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),NR=(t,e,r,n)=>(mx(t,e,"write to private field"),e.set(t,r),r),gx,vx,wx,X7,I0,$6,L6,A6;const xx=Dm({id:"latex-inline-editor",enableMarkdown:!1,specs:[Um.identifier]});class ur extends(X7=ir(Ut(b0)),wx=[V({attribute:!1})],vx=[V({attribute:!1})],gx=[V({attribute:!1})],X7){constructor(){super(...arguments),this.highlightTokens$=f0([]),Wo(this,$6,F2(I0,8,this)),F2(I0,11,this),Wo(this,L6,F2(I0,12,this)),F2(I0,15,this),Wo(this,A6,F2(I0,16,this)),F2(I0,19,this)}get inlineManager(){return this.std.get(xx.identifier)}get richText(){return this.querySelector("rich-text")}_updateHighlightTokens(e){const n=this.std.get(Yi).theme===b5.Dark?"dark-plus":"light-plus";HR(e,{lang:"latex",theme:n}).then(i=>{this.highlightTokens$.value=i}).catch(console.error)}connectedCallback(){super.connectedCallback();const e=new Ge.Y.Doc;this.yText=e.getText("latex"),this.yText.insert(0,this.latexSignal.value);const r=()=>{const n=this.yText.toString();this.latexSignal.value=n,this._updateHighlightTokens(n)};this.yText.observe(r),this.disposables.add(()=>{this.yText.unobserve(r)}),this.disposables.add(Z5(()=>{var n,i;yk(this.highlightTokens$.value),(i=(n=this.richText)==null?void 0:n.inlineEditor)==null||i.render()})),this.disposables.add(this.std.get(Yi).theme$.subscribe(()=>{this._updateHighlightTokens(this.yText.toString())})),this.disposables.addFromEvent(this,"keydown",n=>{n.key==="Enter"&&!n.shiftKey&&(n.preventDefault(),n.stopPropagation(),this.abortController.abort())}),this.disposables.addFromEvent(this,"pointerdown",n=>{n.stopPropagation()}),this.disposables.addFromEvent(this,"pointerup",n=>{n.stopPropagation()}),this.updateComplete.then(async()=>{var n;await((n=this.richText)==null?void 0:n.updateComplete),setTimeout(()=>{var i,a;(a=(i=this.richText)==null?void 0:i.inlineEditor)==null||a.focusEnd()})}).catch(console.error)}render(){return f`<div class="latex-editor-container">
      <div class="latex-editor">
        <rich-text
          .yText=${this.yText}
          .attributesSchema=${this.inlineManager.getSchema()}
          .attributeRenderer=${this.inlineManager.getRenderer()}
        ></rich-text>
      </div>
      <div class="latex-editor-confirm">
        <span @click=${()=>this.abortController.abort()}
          >${ar({width:"24",height:"24"})}</span
        >
      </div>
      <div class="latex-editor-hint">Shift Enter to line break</div>
    </div>`}}I0=zR(X7);$6=new WeakMap;L6=new WeakMap;A6=new WeakMap;S6(I0,4,"abortController",wx,ur,$6);S6(I0,4,"latexSignal",vx,ur,L6);S6(I0,4,"std",gx,ur,A6);RR(I0,ur);ur.styles=$e`
    .latex-editor-container {
      display: grid;
      grid-template-columns: 1fr auto;
      grid-template-rows: auto auto;
      grid-template-areas:
        'editor-box confirm-box'
        'hint-box hint-box';

      padding: 8px;
      border-radius: 8px;
      border: 0.5px solid ${Z0("borderColor")};
      background: ${Z0("backgroundOverlayPanelColor")};

      /* light/toolbarShadow */
      box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.14);
    }

    .latex-editor {
      grid-area: editor-box;
      width: 280px;
      padding: 4px 10px;

      border-radius: 4px;
      background: ${Z0("white10")};

      /* light/activeShadow */
      box-shadow: 0px 0px 0px 2px rgba(30, 150, 235, 0.3);

      font-family: ${Z0("fontCodeFamily")};
      border: 1px solid transparent;
    }
    .latex-editor:focus-within {
      border: 1px solid ${Z0("blue700")};
    }

    .latex-editor-confirm {
      grid-area: confirm-box;
      display: flex;
      align-items: flex-end;
      padding-left: 10px;
    }

    .latex-editor-hint {
      grid-area: hint-box;
      padding-top: 6px;

      color: ${Z0("placeholderColor")};

      /* MobileTypeface/caption */
      font-family: 'SF Pro Text';
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 16px; /* 133.333% */
      letter-spacing: -0.24px;
    }
  `;const FR=Dm({id:"DefaultInlineManager",specs:[zm.identifier,Pm.identifier,Rm.identifier,Om.identifier,Nm.identifier,Fm.identifier,qm.identifier,Wm.identifier,Gm.identifier,Zm.identifier]}),mJ=[JH,sB,xx,FR].flat();function qR(t,e){const r=t.view.getBlock(e),n=r?.querySelector("rich-text");return n||null}async function WR(t,e){const r=await KT(t,e);if(!r)return null;await r.updateComplete;const n=r?.querySelector("rich-text");return n||null}function y2(t,e){var r;const n=typeof e=="string"?(r=t.std.doc.getBlock(e))==null?void 0:r.model:e;if(!n||rt(n,["affine:database"]))return null;const i=qR(t,n.id);return i?i.inlineEditor:null}async function gJ(t,e,r){const n=await WR(t,e.id);if(!n)return;await n.updateComplete;const i=n.inlineEditor;i&&i.setInlineRange(r)}function y1(t,e,r=0){bx(t,e,r)}function bx(t,e,r=0,n=0){const{selection:i}=t;i.setGroup("note",[i.create("text",{from:{blockId:e,index:r,length:n},to:null})])}var GR=Object.create,Cx=Object.defineProperty,ZR=Object.getOwnPropertyDescriptor,yx=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),yn=t=>{throw TypeError(t)},UR=(t,e,r)=>e in t?Cx(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,jR=t=>{var e;return[,,,GR((e=t?.[yx("metadata")])!=null?e:null)]},_x=["class","method","getter","setter","accessor","field","value","get","set"],e5=t=>t!==void 0&&typeof t!="function"?yn("Function expected"):t,YR=(t,e,r,n,i)=>({kind:_x[t],name:e,metadata:n,addInitializer:a=>r._?yn("Already initialized"):i.push(e5(a||null))}),XR=(t,e)=>UR(e,yx("metadata"),t[3]),I9=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},KR=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=_x[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,ZR({get[r](){return JR(this,a)},set[r](b){return eO(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=YR(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?e5(s)&&(w[_]=s):typeof s!="object"||s===null?yn("Object expected"):(e5(o=s.get)&&(w.get=o),e5(o=s.set)&&(w.set=o),e5(o=s.init)&&y.unshift(o));return w&&Cx(i,r,w),i},kx=(t,e,r)=>e.has(t)||yn("Cannot "+r),JR=(t,e,r)=>(kx(t,e,"read from private field"),e.get(t)),QR=(t,e,r)=>e.has(t)?yn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),eO=(t,e,r,n)=>(kx(t,e,"write to private field"),e.set(t,r),r),Mx,K7,I5,I6;class E6 extends(K7=b0,Mx=[V({attribute:!1})],K7){constructor(){super(...arguments),QR(this,I6,I9(I5,8,this,{insert:G5})),I9(I5,11,this)}get latexMenu(){return this.closest("latex-editor-menu")}get vElement(){return this.closest("v-element")}render(){var e;const r=f`<span
      ><v-text .str=${this.delta.insert}></v-text
    ></span>`,n=this.latexMenu,i=this.vElement;if(!n||!i)return r;const a=this.vElement.lineIndex,o=(e=n.highlightTokens$.value[a])!=null?e:[];return o.length===0||o.reduce((s,l)=>s+l.content,"")!==this.delta.insert?r:f`<span
      >${o.map(s=>f`<v-text
          .str=${s.content}
          style=${Zt({color:s.color})}
        ></v-text>`)}</span
    >`}}I5=jR(K7);I6=new WeakMap;KR(I5,4,"delta",Mx,E6,I6);XR(I5,E6);class Qt{constructor(e,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=n}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new Qt(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class m0{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new m0(r,Qt.range(this,e))}}class R{constructor(e,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+e,i,a,o=r&&r.loc;if(o&&o.start<=o.end){var s=o.lexer.input;i=o.start,a=o.end,i===s.length?n+=" at end of input: ":n+=" at position "+(i+1)+": ";var l=s.slice(i,a).replace(/[^]/g,"$&̲"),c;i>15?c="…"+s.slice(i-15,i):c=s.slice(0,i);var d;a+15<s.length?d=s.slice(a,a+15)+"…":d=s.slice(a),n+=c+l+d}var h=new Error(n);return h.name="ParseError",h.__proto__=R.prototype,h.position=i,i!=null&&a!=null&&(h.length=a-i),h.rawMessage=e,h}}R.prototype.__proto__=Error.prototype;var tO=function(e,r){return e.indexOf(r)!==-1},rO=function(e,r){return e===void 0?r:e},nO=/([A-Z])/g,iO=function(e){return e.replace(nO,"-$1").toLowerCase()},aO={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},oO=/[&><"']/g;function sO(t){return String(t).replace(oO,e=>aO[e])}var Sx=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},lO=function(e){var r=Sx(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},cO=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},dO=function(e){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(e);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},ne={contains:tO,deflt:rO,escape:sO,hyphenate:iO,getBaseElem:Sx,isCharacterBox:lO,protocolFromUrl:dO},Ei={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand <n>",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function hO(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class T6{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in Ei)if(Ei.hasOwnProperty(r)){var n=Ei[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:hO(n)}}reportNonstrict(e,r,n){var i=this.strict;if(typeof i=="function"&&(i=i(e,r,n)),!(!i||i==="ignore")){if(i===!0||i==="error")throw new R("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),n);i==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+i+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,n){var i=this.strict;if(typeof i=="function")try{i=i(e,r,n)}catch{i="error"}return!i||i==="ignore"?!1:i===!0||i==="error"?!0:i==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+i+"': "+r+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var r=ne.protocolFromUrl(e.url);if(r==null)return!1;e.protocol=r}var n=typeof this.trust=="function"?this.trust(e):this.trust;return!!n}}class R1{constructor(e,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=n}sup(){return U0[uO[this.id]]}sub(){return U0[fO[this.id]]}fracNum(){return U0[pO[this.id]]}fracDen(){return U0[mO[this.id]]}cramp(){return U0[gO[this.id]]}text(){return U0[vO[this.id]]}isTight(){return this.size>=2}}var H6=0,ca=1,X2=2,v1=3,E5=4,p0=5,rr=6,zt=7,U0=[new R1(H6,0,!1),new R1(ca,0,!0),new R1(X2,1,!1),new R1(v1,1,!0),new R1(E5,2,!1),new R1(p0,2,!0),new R1(rr,3,!1),new R1(zt,3,!0)],uO=[E5,p0,E5,p0,rr,zt,rr,zt],fO=[p0,p0,p0,p0,zt,zt,zt,zt],pO=[X2,v1,E5,p0,rr,zt,rr,zt],mO=[v1,v1,p0,p0,zt,zt,zt,zt],gO=[ca,ca,v1,v1,p0,p0,zt,zt],vO=[H6,ca,X2,v1,X2,v1,X2,v1],se={DISPLAY:U0[H6],TEXT:U0[X2],SCRIPT:U0[E5],SCRIPTSCRIPT:U0[rr]},J7=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function wO(t){for(var e=0;e<J7.length;e++)for(var r=J7[e],n=0;n<r.blocks.length;n++){var i=r.blocks[n];if(t>=i[0]&&t<=i[1])return r.name}return null}var Ti=[];J7.forEach(t=>t.blocks.forEach(e=>Ti.push(...e)));function $x(t){for(var e=0;e<Ti.length;e+=2)if(t>=Ti[e]&&t<=Ti[e+1])return!0;return!1}var q2=80,xO=function(e,r){return"M95,"+(622+e+r)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+e/2.075+" -"+e+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+e)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},bO=function(e,r){return"M263,"+(601+e+r)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+e/2.084+" -"+e+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+e)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},CO=function(e,r){return"M983 "+(10+e+r)+`
l`+e/3.13+" -"+e+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},yO=function(e,r){return"M424,"+(2398+e+r)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+e)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+e)+" "+r+`
h400000v`+(40+e)+"h-400000z"},_O=function(e,r){return"M473,"+(2713+e+r)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+e)+" "+r+"h400000v"+(40+e)+"H1017.7z"},kO=function(e){var r=e/2;return"M400000 "+e+" H0 L"+r+" 0 l65 45 L145 "+(e-80)+" H400000z"},MO=function(e,r,n){var i=n-54-r-e;return"M702 "+(e+r)+"H400000"+(40+e)+`
H742v`+i+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+r+"H400000v"+(40+e)+"H742z"},SO=function(e,r,n){r=1e3*r;var i="";switch(e){case"sqrtMain":i=xO(r,q2);break;case"sqrtSize1":i=bO(r,q2);break;case"sqrtSize2":i=CO(r,q2);break;case"sqrtSize3":i=yO(r,q2);break;case"sqrtSize4":i=_O(r,q2);break;case"sqrtTall":i=MO(r,q2,n)}return i},$O=function(e,r){switch(e){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},E9={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
 435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},LO=function(e,r){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z
M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z
MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z
MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z
M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z
M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+`
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class _n{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return ne.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;r<this.children.length;r++)e.appendChild(this.children[r].toNode());return e}toMarkup(){for(var e="",r=0;r<this.children.length;r++)e+=this.children[r].toMarkup();return e}toText(){var e=r=>r.toText();return this.children.map(e).join("")}}var j0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},vi={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},T9={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function AO(t,e){j0[t]=e}function B6(t,e,r){if(!j0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),i=j0[e][n];if(!i&&t[0]in T9&&(n=T9[t[0]].charCodeAt(0),i=j0[e][n]),!i&&r==="text"&&$x(n)&&(i=j0[e][77]),i)return{depth:i[0],height:i[1],italic:i[2],skew:i[3],width:i[4]}}var Go={};function IO(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!Go[e]){var r=Go[e]={cssEmPerMu:vi.quad[e]/18};for(var n in vi)vi.hasOwnProperty(n)&&(r[n]=vi[n][e])}return Go[e]}var EO=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],H9=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],B9=function(e,r){return r.size<2?e:EO[e-1][r.size-1]};class f1{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||f1.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=H9[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return new f1(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:B9(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:H9[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=B9(f1.BASESIZE,e);return this.size===r&&this.textSize===f1.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==f1.BASESIZE?["sizing","reset-size"+this.size,"size"+f1.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=IO(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}f1.BASESIZE=6;var Q7={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},TO={ex:!0,em:!0,mu:!0},Lx=function(e){return typeof e!="string"&&(e=e.unit),e in Q7||e in TO||e==="ex"},je=function(e,r){var n;if(e.unit in Q7)n=Q7[e.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(e.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var i;if(r.style.isTight()?i=r.havingStyle(r.style.text()):i=r,e.unit==="ex")n=i.fontMetrics().xHeight;else if(e.unit==="em")n=i.fontMetrics().quad;else throw new R("Invalid unit: '"+e.unit+"'");i!==r&&(n*=i.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},F=function(e){return+e.toFixed(4)+"em"},X1=function(e){return e.filter(r=>r).join(" ")},Ax=function(e,r,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var i=r.getColor();i&&(this.style.color=i)}},Ix=function(e){var r=document.createElement(e);r.className=X1(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var i in this.attributes)this.attributes.hasOwnProperty(i)&&r.setAttribute(i,this.attributes[i]);for(var a=0;a<this.children.length;a++)r.appendChild(this.children[a].toNode());return r},Ex=function(e){var r="<"+e;this.classes.length&&(r+=' class="'+ne.escape(X1(this.classes))+'"');var n="";for(var i in this.style)this.style.hasOwnProperty(i)&&(n+=ne.hyphenate(i)+":"+this.style[i]+";");n&&(r+=' style="'+ne.escape(n)+'"');for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&(r+=" "+a+'="'+ne.escape(this.attributes[a])+'"');r+=">";for(var o=0;o<this.children.length;o++)r+=this.children[o].toMarkup();return r+="</"+e+">",r};class kn{constructor(e,r,n,i){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Ax.call(this,e,n,i),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return ne.contains(this.classes,e)}toNode(){return Ix.call(this,"span")}toMarkup(){return Ex.call(this,"span")}}class D6{constructor(e,r,n,i){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Ax.call(this,r,i),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return ne.contains(this.classes,e)}toNode(){return Ix.call(this,"a")}toMarkup(){return Ex.call(this,"a")}}class HO{constructor(e,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=n}hasClass(e){return ne.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e='<img src="'+ne.escape(this.src)+'"'+(' alt="'+ne.escape(this.alt)+'"'),r="";for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=ne.hyphenate(n)+":"+this.style[n]+";");return r&&(e+=' style="'+ne.escape(r)+'"'),e+="'/>",e}}var BO={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class v0{constructor(e,r,n,i,a,o,s,l){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=r||0,this.depth=n||0,this.italic=i||0,this.skew=a||0,this.width=o||0,this.classes=s||[],this.style=l||{},this.maxFontSize=0;var c=wO(this.text.charCodeAt(0));c&&this.classes.push(c+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=BO[this.text])}hasClass(e){return ne.contains(this.classes,e)}toNode(){var e=document.createTextNode(this.text),r=null;this.italic>0&&(r=document.createElement("span"),r.style.marginRight=F(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=X1(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="<span";this.classes.length&&(e=!0,r+=' class="',r+=ne.escape(X1(this.classes)),r+='"');var n="";this.italic>0&&(n+="margin-right:"+this.italic+"em;");for(var i in this.style)this.style.hasOwnProperty(i)&&(n+=ne.hyphenate(i)+":"+this.style[i]+";");n&&(e=!0,r+=' style="'+ne.escape(n)+'"');var a=ne.escape(this.text);return e?(r+=">",r+=a,r+="</span>",r):a}}class _1{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var i=0;i<this.children.length;i++)r.appendChild(this.children[i].toNode());return r}toMarkup(){var e='<svg xmlns="http://www.w3.org/2000/svg"';for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(e+=" "+r+'="'+ne.escape(this.attributes[r])+'"');e+=">";for(var n=0;n<this.children.length;n++)e+=this.children[n].toMarkup();return e+="</svg>",e}}class K1{constructor(e,r){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=r}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"path");return this.alternate?r.setAttribute("d",this.alternate):r.setAttribute("d",E9[this.pathName]),r}toMarkup(){return this.alternate?'<path d="'+ne.escape(this.alternate)+'"/>':'<path d="'+ne.escape(E9[this.pathName])+'"/>'}}class es{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var e="<line";for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(e+=" "+r+'="'+ne.escape(this.attributes[r])+'"');return e+="/>",e}}function D9(t){if(t instanceof v0)return t;throw new Error("Expected symbolNode but got "+String(t)+".")}function DO(t){if(t instanceof kn)return t;throw new Error("Expected span<HtmlDomNode> but got "+String(t)+".")}var VO={bin:1,close:1,inner:1,open:1,punct:1,rel:1},zO={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Pe={math:{},text:{}};function u(t,e,r,n,i,a){Pe[t][i]={font:e,group:r,replace:n},a&&n&&(Pe[t][n]=Pe[t][i])}var p="math",z="text",x="main",L="ams",Ze="accent-token",Y="bin",Rt="close",fr="inner",oe="mathord",ht="op-token",o0="open",to="punct",A="rel",A1="spacing",I="textord";u(p,x,A,"≡","\\equiv",!0);u(p,x,A,"≺","\\prec",!0);u(p,x,A,"≻","\\succ",!0);u(p,x,A,"∼","\\sim",!0);u(p,x,A,"⊥","\\perp");u(p,x,A,"⪯","\\preceq",!0);u(p,x,A,"⪰","\\succeq",!0);u(p,x,A,"≃","\\simeq",!0);u(p,x,A,"∣","\\mid",!0);u(p,x,A,"≪","\\ll",!0);u(p,x,A,"≫","\\gg",!0);u(p,x,A,"≍","\\asymp",!0);u(p,x,A,"∥","\\parallel");u(p,x,A,"⋈","\\bowtie",!0);u(p,x,A,"⌣","\\smile",!0);u(p,x,A,"⊑","\\sqsubseteq",!0);u(p,x,A,"⊒","\\sqsupseteq",!0);u(p,x,A,"≐","\\doteq",!0);u(p,x,A,"⌢","\\frown",!0);u(p,x,A,"∋","\\ni",!0);u(p,x,A,"∝","\\propto",!0);u(p,x,A,"⊢","\\vdash",!0);u(p,x,A,"⊣","\\dashv",!0);u(p,x,A,"∋","\\owns");u(p,x,to,".","\\ldotp");u(p,x,to,"⋅","\\cdotp");u(p,x,I,"#","\\#");u(z,x,I,"#","\\#");u(p,x,I,"&","\\&");u(z,x,I,"&","\\&");u(p,x,I,"ℵ","\\aleph",!0);u(p,x,I,"∀","\\forall",!0);u(p,x,I,"ℏ","\\hbar",!0);u(p,x,I,"∃","\\exists",!0);u(p,x,I,"∇","\\nabla",!0);u(p,x,I,"♭","\\flat",!0);u(p,x,I,"ℓ","\\ell",!0);u(p,x,I,"♮","\\natural",!0);u(p,x,I,"♣","\\clubsuit",!0);u(p,x,I,"℘","\\wp",!0);u(p,x,I,"♯","\\sharp",!0);u(p,x,I,"♢","\\diamondsuit",!0);u(p,x,I,"ℜ","\\Re",!0);u(p,x,I,"♡","\\heartsuit",!0);u(p,x,I,"ℑ","\\Im",!0);u(p,x,I,"♠","\\spadesuit",!0);u(p,x,I,"§","\\S",!0);u(z,x,I,"§","\\S");u(p,x,I,"¶","\\P",!0);u(z,x,I,"¶","\\P");u(p,x,I,"†","\\dag");u(z,x,I,"†","\\dag");u(z,x,I,"†","\\textdagger");u(p,x,I,"‡","\\ddag");u(z,x,I,"‡","\\ddag");u(z,x,I,"‡","\\textdaggerdbl");u(p,x,Rt,"⎱","\\rmoustache",!0);u(p,x,o0,"⎰","\\lmoustache",!0);u(p,x,Rt,"⟯","\\rgroup",!0);u(p,x,o0,"⟮","\\lgroup",!0);u(p,x,Y,"∓","\\mp",!0);u(p,x,Y,"⊖","\\ominus",!0);u(p,x,Y,"⊎","\\uplus",!0);u(p,x,Y,"⊓","\\sqcap",!0);u(p,x,Y,"∗","\\ast");u(p,x,Y,"⊔","\\sqcup",!0);u(p,x,Y,"◯","\\bigcirc",!0);u(p,x,Y,"∙","\\bullet",!0);u(p,x,Y,"‡","\\ddagger");u(p,x,Y,"≀","\\wr",!0);u(p,x,Y,"⨿","\\amalg");u(p,x,Y,"&","\\And");u(p,x,A,"⟵","\\longleftarrow",!0);u(p,x,A,"⇐","\\Leftarrow",!0);u(p,x,A,"⟸","\\Longleftarrow",!0);u(p,x,A,"⟶","\\longrightarrow",!0);u(p,x,A,"⇒","\\Rightarrow",!0);u(p,x,A,"⟹","\\Longrightarrow",!0);u(p,x,A,"↔","\\leftrightarrow",!0);u(p,x,A,"⟷","\\longleftrightarrow",!0);u(p,x,A,"⇔","\\Leftrightarrow",!0);u(p,x,A,"⟺","\\Longleftrightarrow",!0);u(p,x,A,"↦","\\mapsto",!0);u(p,x,A,"⟼","\\longmapsto",!0);u(p,x,A,"↗","\\nearrow",!0);u(p,x,A,"↩","\\hookleftarrow",!0);u(p,x,A,"↪","\\hookrightarrow",!0);u(p,x,A,"↘","\\searrow",!0);u(p,x,A,"↼","\\leftharpoonup",!0);u(p,x,A,"⇀","\\rightharpoonup",!0);u(p,x,A,"↙","\\swarrow",!0);u(p,x,A,"↽","\\leftharpoondown",!0);u(p,x,A,"⇁","\\rightharpoondown",!0);u(p,x,A,"↖","\\nwarrow",!0);u(p,x,A,"⇌","\\rightleftharpoons",!0);u(p,L,A,"≮","\\nless",!0);u(p,L,A,"","\\@nleqslant");u(p,L,A,"","\\@nleqq");u(p,L,A,"⪇","\\lneq",!0);u(p,L,A,"≨","\\lneqq",!0);u(p,L,A,"","\\@lvertneqq");u(p,L,A,"⋦","\\lnsim",!0);u(p,L,A,"⪉","\\lnapprox",!0);u(p,L,A,"⊀","\\nprec",!0);u(p,L,A,"⋠","\\npreceq",!0);u(p,L,A,"⋨","\\precnsim",!0);u(p,L,A,"⪹","\\precnapprox",!0);u(p,L,A,"≁","\\nsim",!0);u(p,L,A,"","\\@nshortmid");u(p,L,A,"∤","\\nmid",!0);u(p,L,A,"⊬","\\nvdash",!0);u(p,L,A,"⊭","\\nvDash",!0);u(p,L,A,"⋪","\\ntriangleleft");u(p,L,A,"⋬","\\ntrianglelefteq",!0);u(p,L,A,"⊊","\\subsetneq",!0);u(p,L,A,"","\\@varsubsetneq");u(p,L,A,"⫋","\\subsetneqq",!0);u(p,L,A,"","\\@varsubsetneqq");u(p,L,A,"≯","\\ngtr",!0);u(p,L,A,"","\\@ngeqslant");u(p,L,A,"","\\@ngeqq");u(p,L,A,"⪈","\\gneq",!0);u(p,L,A,"≩","\\gneqq",!0);u(p,L,A,"","\\@gvertneqq");u(p,L,A,"⋧","\\gnsim",!0);u(p,L,A,"⪊","\\gnapprox",!0);u(p,L,A,"⊁","\\nsucc",!0);u(p,L,A,"⋡","\\nsucceq",!0);u(p,L,A,"⋩","\\succnsim",!0);u(p,L,A,"⪺","\\succnapprox",!0);u(p,L,A,"≆","\\ncong",!0);u(p,L,A,"","\\@nshortparallel");u(p,L,A,"∦","\\nparallel",!0);u(p,L,A,"⊯","\\nVDash",!0);u(p,L,A,"⋫","\\ntriangleright");u(p,L,A,"⋭","\\ntrianglerighteq",!0);u(p,L,A,"","\\@nsupseteqq");u(p,L,A,"⊋","\\supsetneq",!0);u(p,L,A,"","\\@varsupsetneq");u(p,L,A,"⫌","\\supsetneqq",!0);u(p,L,A,"","\\@varsupsetneqq");u(p,L,A,"⊮","\\nVdash",!0);u(p,L,A,"⪵","\\precneqq",!0);u(p,L,A,"⪶","\\succneqq",!0);u(p,L,A,"","\\@nsubseteqq");u(p,L,Y,"⊴","\\unlhd");u(p,L,Y,"⊵","\\unrhd");u(p,L,A,"↚","\\nleftarrow",!0);u(p,L,A,"↛","\\nrightarrow",!0);u(p,L,A,"⇍","\\nLeftarrow",!0);u(p,L,A,"⇏","\\nRightarrow",!0);u(p,L,A,"↮","\\nleftrightarrow",!0);u(p,L,A,"⇎","\\nLeftrightarrow",!0);u(p,L,A,"△","\\vartriangle");u(p,L,I,"ℏ","\\hslash");u(p,L,I,"▽","\\triangledown");u(p,L,I,"◊","\\lozenge");u(p,L,I,"Ⓢ","\\circledS");u(p,L,I,"®","\\circledR");u(z,L,I,"®","\\circledR");u(p,L,I,"∡","\\measuredangle",!0);u(p,L,I,"∄","\\nexists");u(p,L,I,"℧","\\mho");u(p,L,I,"Ⅎ","\\Finv",!0);u(p,L,I,"⅁","\\Game",!0);u(p,L,I,"‵","\\backprime");u(p,L,I,"▲","\\blacktriangle");u(p,L,I,"▼","\\blacktriangledown");u(p,L,I,"■","\\blacksquare");u(p,L,I,"⧫","\\blacklozenge");u(p,L,I,"★","\\bigstar");u(p,L,I,"∢","\\sphericalangle",!0);u(p,L,I,"∁","\\complement",!0);u(p,L,I,"ð","\\eth",!0);u(z,x,I,"ð","ð");u(p,L,I,"╱","\\diagup");u(p,L,I,"╲","\\diagdown");u(p,L,I,"□","\\square");u(p,L,I,"□","\\Box");u(p,L,I,"◊","\\Diamond");u(p,L,I,"¥","\\yen",!0);u(z,L,I,"¥","\\yen",!0);u(p,L,I,"✓","\\checkmark",!0);u(z,L,I,"✓","\\checkmark");u(p,L,I,"ℶ","\\beth",!0);u(p,L,I,"ℸ","\\daleth",!0);u(p,L,I,"ℷ","\\gimel",!0);u(p,L,I,"ϝ","\\digamma",!0);u(p,L,I,"ϰ","\\varkappa");u(p,L,o0,"┌","\\@ulcorner",!0);u(p,L,Rt,"┐","\\@urcorner",!0);u(p,L,o0,"└","\\@llcorner",!0);u(p,L,Rt,"┘","\\@lrcorner",!0);u(p,L,A,"≦","\\leqq",!0);u(p,L,A,"⩽","\\leqslant",!0);u(p,L,A,"⪕","\\eqslantless",!0);u(p,L,A,"≲","\\lesssim",!0);u(p,L,A,"⪅","\\lessapprox",!0);u(p,L,A,"≊","\\approxeq",!0);u(p,L,Y,"⋖","\\lessdot");u(p,L,A,"⋘","\\lll",!0);u(p,L,A,"≶","\\lessgtr",!0);u(p,L,A,"⋚","\\lesseqgtr",!0);u(p,L,A,"⪋","\\lesseqqgtr",!0);u(p,L,A,"≑","\\doteqdot");u(p,L,A,"≓","\\risingdotseq",!0);u(p,L,A,"≒","\\fallingdotseq",!0);u(p,L,A,"∽","\\backsim",!0);u(p,L,A,"⋍","\\backsimeq",!0);u(p,L,A,"⫅","\\subseteqq",!0);u(p,L,A,"⋐","\\Subset",!0);u(p,L,A,"⊏","\\sqsubset",!0);u(p,L,A,"≼","\\preccurlyeq",!0);u(p,L,A,"⋞","\\curlyeqprec",!0);u(p,L,A,"≾","\\precsim",!0);u(p,L,A,"⪷","\\precapprox",!0);u(p,L,A,"⊲","\\vartriangleleft");u(p,L,A,"⊴","\\trianglelefteq");u(p,L,A,"⊨","\\vDash",!0);u(p,L,A,"⊪","\\Vvdash",!0);u(p,L,A,"⌣","\\smallsmile");u(p,L,A,"⌢","\\smallfrown");u(p,L,A,"≏","\\bumpeq",!0);u(p,L,A,"≎","\\Bumpeq",!0);u(p,L,A,"≧","\\geqq",!0);u(p,L,A,"⩾","\\geqslant",!0);u(p,L,A,"⪖","\\eqslantgtr",!0);u(p,L,A,"≳","\\gtrsim",!0);u(p,L,A,"⪆","\\gtrapprox",!0);u(p,L,Y,"⋗","\\gtrdot");u(p,L,A,"⋙","\\ggg",!0);u(p,L,A,"≷","\\gtrless",!0);u(p,L,A,"⋛","\\gtreqless",!0);u(p,L,A,"⪌","\\gtreqqless",!0);u(p,L,A,"≖","\\eqcirc",!0);u(p,L,A,"≗","\\circeq",!0);u(p,L,A,"≜","\\triangleq",!0);u(p,L,A,"∼","\\thicksim");u(p,L,A,"≈","\\thickapprox");u(p,L,A,"⫆","\\supseteqq",!0);u(p,L,A,"⋑","\\Supset",!0);u(p,L,A,"⊐","\\sqsupset",!0);u(p,L,A,"≽","\\succcurlyeq",!0);u(p,L,A,"⋟","\\curlyeqsucc",!0);u(p,L,A,"≿","\\succsim",!0);u(p,L,A,"⪸","\\succapprox",!0);u(p,L,A,"⊳","\\vartriangleright");u(p,L,A,"⊵","\\trianglerighteq");u(p,L,A,"⊩","\\Vdash",!0);u(p,L,A,"∣","\\shortmid");u(p,L,A,"∥","\\shortparallel");u(p,L,A,"≬","\\between",!0);u(p,L,A,"⋔","\\pitchfork",!0);u(p,L,A,"∝","\\varpropto");u(p,L,A,"◀","\\blacktriangleleft");u(p,L,A,"∴","\\therefore",!0);u(p,L,A,"∍","\\backepsilon");u(p,L,A,"▶","\\blacktriangleright");u(p,L,A,"∵","\\because",!0);u(p,L,A,"⋘","\\llless");u(p,L,A,"⋙","\\gggtr");u(p,L,Y,"⊲","\\lhd");u(p,L,Y,"⊳","\\rhd");u(p,L,A,"≂","\\eqsim",!0);u(p,x,A,"⋈","\\Join");u(p,L,A,"≑","\\Doteq",!0);u(p,L,Y,"∔","\\dotplus",!0);u(p,L,Y,"∖","\\smallsetminus");u(p,L,Y,"⋒","\\Cap",!0);u(p,L,Y,"⋓","\\Cup",!0);u(p,L,Y,"⩞","\\doublebarwedge",!0);u(p,L,Y,"⊟","\\boxminus",!0);u(p,L,Y,"⊞","\\boxplus",!0);u(p,L,Y,"⋇","\\divideontimes",!0);u(p,L,Y,"⋉","\\ltimes",!0);u(p,L,Y,"⋊","\\rtimes",!0);u(p,L,Y,"⋋","\\leftthreetimes",!0);u(p,L,Y,"⋌","\\rightthreetimes",!0);u(p,L,Y,"⋏","\\curlywedge",!0);u(p,L,Y,"⋎","\\curlyvee",!0);u(p,L,Y,"⊝","\\circleddash",!0);u(p,L,Y,"⊛","\\circledast",!0);u(p,L,Y,"⋅","\\centerdot");u(p,L,Y,"⊺","\\intercal",!0);u(p,L,Y,"⋒","\\doublecap");u(p,L,Y,"⋓","\\doublecup");u(p,L,Y,"⊠","\\boxtimes",!0);u(p,L,A,"⇢","\\dashrightarrow",!0);u(p,L,A,"⇠","\\dashleftarrow",!0);u(p,L,A,"⇇","\\leftleftarrows",!0);u(p,L,A,"⇆","\\leftrightarrows",!0);u(p,L,A,"⇚","\\Lleftarrow",!0);u(p,L,A,"↞","\\twoheadleftarrow",!0);u(p,L,A,"↢","\\leftarrowtail",!0);u(p,L,A,"↫","\\looparrowleft",!0);u(p,L,A,"⇋","\\leftrightharpoons",!0);u(p,L,A,"↶","\\curvearrowleft",!0);u(p,L,A,"↺","\\circlearrowleft",!0);u(p,L,A,"↰","\\Lsh",!0);u(p,L,A,"⇈","\\upuparrows",!0);u(p,L,A,"↿","\\upharpoonleft",!0);u(p,L,A,"⇃","\\downharpoonleft",!0);u(p,x,A,"⊶","\\origof",!0);u(p,x,A,"⊷","\\imageof",!0);u(p,L,A,"⊸","\\multimap",!0);u(p,L,A,"↭","\\leftrightsquigarrow",!0);u(p,L,A,"⇉","\\rightrightarrows",!0);u(p,L,A,"⇄","\\rightleftarrows",!0);u(p,L,A,"↠","\\twoheadrightarrow",!0);u(p,L,A,"↣","\\rightarrowtail",!0);u(p,L,A,"↬","\\looparrowright",!0);u(p,L,A,"↷","\\curvearrowright",!0);u(p,L,A,"↻","\\circlearrowright",!0);u(p,L,A,"↱","\\Rsh",!0);u(p,L,A,"⇊","\\downdownarrows",!0);u(p,L,A,"↾","\\upharpoonright",!0);u(p,L,A,"⇂","\\downharpoonright",!0);u(p,L,A,"⇝","\\rightsquigarrow",!0);u(p,L,A,"⇝","\\leadsto");u(p,L,A,"⇛","\\Rrightarrow",!0);u(p,L,A,"↾","\\restriction");u(p,x,I,"‘","`");u(p,x,I,"$","\\$");u(z,x,I,"$","\\$");u(z,x,I,"$","\\textdollar");u(p,x,I,"%","\\%");u(z,x,I,"%","\\%");u(p,x,I,"_","\\_");u(z,x,I,"_","\\_");u(z,x,I,"_","\\textunderscore");u(p,x,I,"∠","\\angle",!0);u(p,x,I,"∞","\\infty",!0);u(p,x,I,"′","\\prime");u(p,x,I,"△","\\triangle");u(p,x,I,"Γ","\\Gamma",!0);u(p,x,I,"Δ","\\Delta",!0);u(p,x,I,"Θ","\\Theta",!0);u(p,x,I,"Λ","\\Lambda",!0);u(p,x,I,"Ξ","\\Xi",!0);u(p,x,I,"Π","\\Pi",!0);u(p,x,I,"Σ","\\Sigma",!0);u(p,x,I,"Υ","\\Upsilon",!0);u(p,x,I,"Φ","\\Phi",!0);u(p,x,I,"Ψ","\\Psi",!0);u(p,x,I,"Ω","\\Omega",!0);u(p,x,I,"A","Α");u(p,x,I,"B","Β");u(p,x,I,"E","Ε");u(p,x,I,"Z","Ζ");u(p,x,I,"H","Η");u(p,x,I,"I","Ι");u(p,x,I,"K","Κ");u(p,x,I,"M","Μ");u(p,x,I,"N","Ν");u(p,x,I,"O","Ο");u(p,x,I,"P","Ρ");u(p,x,I,"T","Τ");u(p,x,I,"X","Χ");u(p,x,I,"¬","\\neg",!0);u(p,x,I,"¬","\\lnot");u(p,x,I,"⊤","\\top");u(p,x,I,"⊥","\\bot");u(p,x,I,"∅","\\emptyset");u(p,L,I,"∅","\\varnothing");u(p,x,oe,"α","\\alpha",!0);u(p,x,oe,"β","\\beta",!0);u(p,x,oe,"γ","\\gamma",!0);u(p,x,oe,"δ","\\delta",!0);u(p,x,oe,"ϵ","\\epsilon",!0);u(p,x,oe,"ζ","\\zeta",!0);u(p,x,oe,"η","\\eta",!0);u(p,x,oe,"θ","\\theta",!0);u(p,x,oe,"ι","\\iota",!0);u(p,x,oe,"κ","\\kappa",!0);u(p,x,oe,"λ","\\lambda",!0);u(p,x,oe,"μ","\\mu",!0);u(p,x,oe,"ν","\\nu",!0);u(p,x,oe,"ξ","\\xi",!0);u(p,x,oe,"ο","\\omicron",!0);u(p,x,oe,"π","\\pi",!0);u(p,x,oe,"ρ","\\rho",!0);u(p,x,oe,"σ","\\sigma",!0);u(p,x,oe,"τ","\\tau",!0);u(p,x,oe,"υ","\\upsilon",!0);u(p,x,oe,"ϕ","\\phi",!0);u(p,x,oe,"χ","\\chi",!0);u(p,x,oe,"ψ","\\psi",!0);u(p,x,oe,"ω","\\omega",!0);u(p,x,oe,"ε","\\varepsilon",!0);u(p,x,oe,"ϑ","\\vartheta",!0);u(p,x,oe,"ϖ","\\varpi",!0);u(p,x,oe,"ϱ","\\varrho",!0);u(p,x,oe,"ς","\\varsigma",!0);u(p,x,oe,"φ","\\varphi",!0);u(p,x,Y,"∗","*",!0);u(p,x,Y,"+","+");u(p,x,Y,"−","-",!0);u(p,x,Y,"⋅","\\cdot",!0);u(p,x,Y,"∘","\\circ",!0);u(p,x,Y,"÷","\\div",!0);u(p,x,Y,"±","\\pm",!0);u(p,x,Y,"×","\\times",!0);u(p,x,Y,"∩","\\cap",!0);u(p,x,Y,"∪","\\cup",!0);u(p,x,Y,"∖","\\setminus",!0);u(p,x,Y,"∧","\\land");u(p,x,Y,"∨","\\lor");u(p,x,Y,"∧","\\wedge",!0);u(p,x,Y,"∨","\\vee",!0);u(p,x,I,"√","\\surd");u(p,x,o0,"⟨","\\langle",!0);u(p,x,o0,"∣","\\lvert");u(p,x,o0,"∥","\\lVert");u(p,x,Rt,"?","?");u(p,x,Rt,"!","!");u(p,x,Rt,"⟩","\\rangle",!0);u(p,x,Rt,"∣","\\rvert");u(p,x,Rt,"∥","\\rVert");u(p,x,A,"=","=");u(p,x,A,":",":");u(p,x,A,"≈","\\approx",!0);u(p,x,A,"≅","\\cong",!0);u(p,x,A,"≥","\\ge");u(p,x,A,"≥","\\geq",!0);u(p,x,A,"←","\\gets");u(p,x,A,">","\\gt",!0);u(p,x,A,"∈","\\in",!0);u(p,x,A,"","\\@not");u(p,x,A,"⊂","\\subset",!0);u(p,x,A,"⊃","\\supset",!0);u(p,x,A,"⊆","\\subseteq",!0);u(p,x,A,"⊇","\\supseteq",!0);u(p,L,A,"⊈","\\nsubseteq",!0);u(p,L,A,"⊉","\\nsupseteq",!0);u(p,x,A,"⊨","\\models");u(p,x,A,"←","\\leftarrow",!0);u(p,x,A,"≤","\\le");u(p,x,A,"≤","\\leq",!0);u(p,x,A,"<","\\lt",!0);u(p,x,A,"→","\\rightarrow",!0);u(p,x,A,"→","\\to");u(p,L,A,"≱","\\ngeq",!0);u(p,L,A,"≰","\\nleq",!0);u(p,x,A1," ","\\ ");u(p,x,A1," ","\\space");u(p,x,A1," ","\\nobreakspace");u(z,x,A1," ","\\ ");u(z,x,A1," "," ");u(z,x,A1," ","\\space");u(z,x,A1," ","\\nobreakspace");u(p,x,A1,null,"\\nobreak");u(p,x,A1,null,"\\allowbreak");u(p,x,to,",",",");u(p,x,to,";",";");u(p,L,Y,"⊼","\\barwedge",!0);u(p,L,Y,"⊻","\\veebar",!0);u(p,x,Y,"⊙","\\odot",!0);u(p,x,Y,"⊕","\\oplus",!0);u(p,x,Y,"⊗","\\otimes",!0);u(p,x,I,"∂","\\partial",!0);u(p,x,Y,"⊘","\\oslash",!0);u(p,L,Y,"⊚","\\circledcirc",!0);u(p,L,Y,"⊡","\\boxdot",!0);u(p,x,Y,"△","\\bigtriangleup");u(p,x,Y,"▽","\\bigtriangledown");u(p,x,Y,"†","\\dagger");u(p,x,Y,"⋄","\\diamond");u(p,x,Y,"⋆","\\star");u(p,x,Y,"◃","\\triangleleft");u(p,x,Y,"▹","\\triangleright");u(p,x,o0,"{","\\{");u(z,x,I,"{","\\{");u(z,x,I,"{","\\textbraceleft");u(p,x,Rt,"}","\\}");u(z,x,I,"}","\\}");u(z,x,I,"}","\\textbraceright");u(p,x,o0,"{","\\lbrace");u(p,x,Rt,"}","\\rbrace");u(p,x,o0,"[","\\lbrack",!0);u(z,x,I,"[","\\lbrack",!0);u(p,x,Rt,"]","\\rbrack",!0);u(z,x,I,"]","\\rbrack",!0);u(p,x,o0,"(","\\lparen",!0);u(p,x,Rt,")","\\rparen",!0);u(z,x,I,"<","\\textless",!0);u(z,x,I,">","\\textgreater",!0);u(p,x,o0,"⌊","\\lfloor",!0);u(p,x,Rt,"⌋","\\rfloor",!0);u(p,x,o0,"⌈","\\lceil",!0);u(p,x,Rt,"⌉","\\rceil",!0);u(p,x,I,"\\","\\backslash");u(p,x,I,"∣","|");u(p,x,I,"∣","\\vert");u(z,x,I,"|","\\textbar",!0);u(p,x,I,"∥","\\|");u(p,x,I,"∥","\\Vert");u(z,x,I,"∥","\\textbardbl");u(z,x,I,"~","\\textasciitilde");u(z,x,I,"\\","\\textbackslash");u(z,x,I,"^","\\textasciicircum");u(p,x,A,"↑","\\uparrow",!0);u(p,x,A,"⇑","\\Uparrow",!0);u(p,x,A,"↓","\\downarrow",!0);u(p,x,A,"⇓","\\Downarrow",!0);u(p,x,A,"↕","\\updownarrow",!0);u(p,x,A,"⇕","\\Updownarrow",!0);u(p,x,ht,"∐","\\coprod");u(p,x,ht,"⋁","\\bigvee");u(p,x,ht,"⋀","\\bigwedge");u(p,x,ht,"⨄","\\biguplus");u(p,x,ht,"⋂","\\bigcap");u(p,x,ht,"⋃","\\bigcup");u(p,x,ht,"∫","\\int");u(p,x,ht,"∫","\\intop");u(p,x,ht,"∬","\\iint");u(p,x,ht,"∭","\\iiint");u(p,x,ht,"∏","\\prod");u(p,x,ht,"∑","\\sum");u(p,x,ht,"⨂","\\bigotimes");u(p,x,ht,"⨁","\\bigoplus");u(p,x,ht,"⨀","\\bigodot");u(p,x,ht,"∮","\\oint");u(p,x,ht,"∯","\\oiint");u(p,x,ht,"∰","\\oiiint");u(p,x,ht,"⨆","\\bigsqcup");u(p,x,ht,"∫","\\smallint");u(z,x,fr,"…","\\textellipsis");u(p,x,fr,"…","\\mathellipsis");u(z,x,fr,"…","\\ldots",!0);u(p,x,fr,"…","\\ldots",!0);u(p,x,fr,"⋯","\\@cdots",!0);u(p,x,fr,"⋱","\\ddots",!0);u(p,x,I,"⋮","\\varvdots");u(z,x,I,"⋮","\\varvdots");u(p,x,Ze,"ˊ","\\acute");u(p,x,Ze,"ˋ","\\grave");u(p,x,Ze,"¨","\\ddot");u(p,x,Ze,"~","\\tilde");u(p,x,Ze,"ˉ","\\bar");u(p,x,Ze,"˘","\\breve");u(p,x,Ze,"ˇ","\\check");u(p,x,Ze,"^","\\hat");u(p,x,Ze,"⃗","\\vec");u(p,x,Ze,"˙","\\dot");u(p,x,Ze,"˚","\\mathring");u(p,x,oe,"","\\@imath");u(p,x,oe,"","\\@jmath");u(p,x,I,"ı","ı");u(p,x,I,"ȷ","ȷ");u(z,x,I,"ı","\\i",!0);u(z,x,I,"ȷ","\\j",!0);u(z,x,I,"ß","\\ss",!0);u(z,x,I,"æ","\\ae",!0);u(z,x,I,"œ","\\oe",!0);u(z,x,I,"ø","\\o",!0);u(z,x,I,"Æ","\\AE",!0);u(z,x,I,"Œ","\\OE",!0);u(z,x,I,"Ø","\\O",!0);u(z,x,Ze,"ˊ","\\'");u(z,x,Ze,"ˋ","\\`");u(z,x,Ze,"ˆ","\\^");u(z,x,Ze,"˜","\\~");u(z,x,Ze,"ˉ","\\=");u(z,x,Ze,"˘","\\u");u(z,x,Ze,"˙","\\.");u(z,x,Ze,"¸","\\c");u(z,x,Ze,"˚","\\r");u(z,x,Ze,"ˇ","\\v");u(z,x,Ze,"¨",'\\"');u(z,x,Ze,"˝","\\H");u(z,x,Ze,"◯","\\textcircled");var Tx={"--":!0,"---":!0,"``":!0,"''":!0};u(z,x,I,"–","--",!0);u(z,x,I,"–","\\textendash");u(z,x,I,"—","---",!0);u(z,x,I,"—","\\textemdash");u(z,x,I,"‘","`",!0);u(z,x,I,"‘","\\textquoteleft");u(z,x,I,"’","'",!0);u(z,x,I,"’","\\textquoteright");u(z,x,I,"“","``",!0);u(z,x,I,"“","\\textquotedblleft");u(z,x,I,"”","''",!0);u(z,x,I,"”","\\textquotedblright");u(p,x,I,"°","\\degree",!0);u(z,x,I,"°","\\degree");u(z,x,I,"°","\\textdegree",!0);u(p,x,I,"£","\\pounds");u(p,x,I,"£","\\mathsterling",!0);u(z,x,I,"£","\\pounds");u(z,x,I,"£","\\textsterling",!0);u(p,L,I,"✠","\\maltese");u(z,L,I,"✠","\\maltese");var V9='0123456789/@."';for(var Zo=0;Zo<V9.length;Zo++){var z9=V9.charAt(Zo);u(p,x,I,z9,z9)}var P9='0123456789!@*()-=+";:?/.,';for(var Uo=0;Uo<P9.length;Uo++){var R9=P9.charAt(Uo);u(z,x,I,R9,R9)}var da="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(var jo=0;jo<da.length;jo++){var wi=da.charAt(jo);u(p,x,oe,wi,wi),u(z,x,I,wi,wi)}u(p,L,I,"C","ℂ");u(z,L,I,"C","ℂ");u(p,L,I,"H","ℍ");u(z,L,I,"H","ℍ");u(p,L,I,"N","ℕ");u(z,L,I,"N","ℕ");u(p,L,I,"P","ℙ");u(z,L,I,"P","ℙ");u(p,L,I,"Q","ℚ");u(z,L,I,"Q","ℚ");u(p,L,I,"R","ℝ");u(z,L,I,"R","ℝ");u(p,L,I,"Z","ℤ");u(z,L,I,"Z","ℤ");u(p,x,oe,"h","ℎ");u(z,x,oe,"h","ℎ");var ce="";for(var Ht=0;Ht<da.length;Ht++){var Ye=da.charAt(Ht);ce=String.fromCharCode(55349,56320+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56372+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56424+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56580+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56684+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56736+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56788+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56840+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56944+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),Ht<26&&(ce=String.fromCharCode(55349,56632+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce),ce=String.fromCharCode(55349,56476+Ht),u(p,x,oe,Ye,ce),u(z,x,I,Ye,ce))}ce="𝕜";u(p,x,oe,"k",ce);u(z,x,I,"k",ce);for(var d2=0;d2<10;d2++){var O1=d2.toString();ce=String.fromCharCode(55349,57294+d2),u(p,x,oe,O1,ce),u(z,x,I,O1,ce),ce=String.fromCharCode(55349,57314+d2),u(p,x,oe,O1,ce),u(z,x,I,O1,ce),ce=String.fromCharCode(55349,57324+d2),u(p,x,oe,O1,ce),u(z,x,I,O1,ce),ce=String.fromCharCode(55349,57334+d2),u(p,x,oe,O1,ce),u(z,x,I,O1,ce)}var ts="ÐÞþ";for(var Yo=0;Yo<ts.length;Yo++){var xi=ts.charAt(Yo);u(p,x,oe,xi,xi),u(z,x,I,xi,xi)}var bi=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],O9=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],PO=function(e,r){var n=e.charCodeAt(0),i=e.charCodeAt(1),a=(n-55296)*1024+(i-56320)+65536,o=r==="math"?0:1;if(119808<=a&&a<120484){var s=Math.floor((a-119808)/26);return[bi[s][2],bi[s][o]]}else if(120782<=a&&a<=120831){var l=Math.floor((a-120782)/10);return[O9[l][2],O9[l][o]]}else{if(a===120485||a===120486)return[bi[0][2],bi[0][o]];if(120486<a&&a<120782)return["",""];throw new R("Unsupported character: "+e)}},ro=function(e,r,n){return Pe[n][e]&&Pe[n][e].replace&&(e=Pe[n][e].replace),{value:e,metrics:B6(e,r,n)}},S0=function(e,r,n,i,a){var o=ro(e,r,n),s=o.metrics;e=o.value;var l;if(s){var c=s.italic;(n==="text"||i&&i.font==="mathit")&&(c=0),l=new v0(e,s.height,s.depth,c,s.skew,s.width,a)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+e+"' in style '"+r+"' and mode '"+n+"'")),l=new v0(e,0,0,0,0,0,a);if(i){l.maxFontSize=i.sizeMultiplier,i.style.isTight()&&l.classes.push("mtight");var d=i.getColor();d&&(l.style.color=d)}return l},RO=function(e,r,n,i){return i===void 0&&(i=[]),n.font==="boldsymbol"&&ro(e,"Main-Bold",r).metrics?S0(e,"Main-Bold",r,n,i.concat(["mathbf"])):e==="\\"||Pe[r][e].font==="main"?S0(e,"Main-Regular",r,n,i):S0(e,"AMS-Regular",r,n,i.concat(["amsrm"]))},OO=function(e,r,n,i,a){return a!=="textord"&&ro(e,"Math-BoldItalic",r).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},NO=function(e,r,n){var i=e.mode,a=e.text,o=["mord"],s=i==="math"||i==="text"&&r.font,l=s?r.font:r.fontFamily,c="",d="";if(a.charCodeAt(0)===55349&&([c,d]=PO(a,i)),c.length>0)return S0(a,c,i,r,o.concat(d));if(l){var h,g;if(l==="boldsymbol"){var m=OO(a,i,r,o,n);h=m.fontName,g=[m.fontClass]}else s?(h=Dx[l].fontName,g=[l]):(h=Ci(l,r.fontWeight,r.fontShape),g=[l,r.fontWeight,r.fontShape]);if(ro(a,h,i).metrics)return S0(a,h,i,r,o.concat(g));if(Tx.hasOwnProperty(a)&&h.slice(0,10)==="Typewriter"){for(var v=[],_=0;_<a.length;_++)v.push(S0(a[_],h,i,r,o.concat(g)));return Bx(v)}}if(n==="mathord")return S0(a,"Math-Italic",i,r,o.concat(["mathnormal"]));if(n==="textord"){var y=Pe[i][a]&&Pe[i][a].font;if(y==="ams"){var $=Ci("amsrm",r.fontWeight,r.fontShape);return S0(a,$,i,r,o.concat("amsrm",r.fontWeight,r.fontShape))}else if(y==="main"||!y){var w=Ci("textrm",r.fontWeight,r.fontShape);return S0(a,w,i,r,o.concat(r.fontWeight,r.fontShape))}else{var k=Ci(y,r.fontWeight,r.fontShape);return S0(a,k,i,r,o.concat(k,r.fontWeight,r.fontShape))}}else throw new Error("unexpected type: "+n+" in makeOrd")},FO=(t,e)=>{if(X1(t.classes)!==X1(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in t.style)if(t.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;for(var i in e.style)if(e.style.hasOwnProperty(i)&&t.style[i]!==e.style[i])return!1;return!0},qO=t=>{for(var e=0;e<t.length-1;e++){var r=t[e],n=t[e+1];r instanceof v0&&n instanceof v0&&FO(r,n)&&(r.text+=n.text,r.height=Math.max(r.height,n.height),r.depth=Math.max(r.depth,n.depth),r.italic=n.italic,t.splice(e+1,1),e--)}return t},V6=function(e){for(var r=0,n=0,i=0,a=0;a<e.children.length;a++){var o=e.children[a];o.height>r&&(r=o.height),o.depth>n&&(n=o.depth),o.maxFontSize>i&&(i=o.maxFontSize)}e.height=r,e.depth=n,e.maxFontSize=i},qt=function(e,r,n,i){var a=new kn(e,r,n,i);return V6(a),a},Hx=(t,e,r,n)=>new kn(t,e,r,n),WO=function(e,r,n){var i=qt([e],[],r);return i.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),i.style.borderBottomWidth=F(i.height),i.maxFontSize=1,i},GO=function(e,r,n,i){var a=new D6(e,r,n,i);return V6(a),a},Bx=function(e){var r=new _n(e);return V6(r),r},ZO=function(e,r){return e instanceof _n?qt([],[e],r):e},UO=function(e){if(e.positionType==="individualShift"){for(var r=e.children,n=[r[0]],i=-r[0].shift-r[0].elem.depth,a=i,o=1;o<r.length;o++){var s=-r[o].shift-a-r[o].elem.depth,l=s-(r[o-1].elem.height+r[o-1].elem.depth);a=a+s,n.push({type:"kern",size:l}),n.push(r[o])}return{children:n,depth:i}}var c;if(e.positionType==="top"){for(var d=e.positionData,h=0;h<e.children.length;h++){var g=e.children[h];d-=g.type==="kern"?g.size:g.elem.height+g.elem.depth}c=d}else if(e.positionType==="bottom")c=-e.positionData;else{var m=e.children[0];if(m.type!=="elem")throw new Error('First child must have type "elem".');if(e.positionType==="shift")c=-m.elem.depth-e.positionData;else if(e.positionType==="firstBaseline")c=-m.elem.depth;else throw new Error("Invalid positionType "+e.positionType+".")}return{children:e.children,depth:c}},jO=function(e,r){for(var{children:n,depth:i}=UO(e),a=0,o=0;o<n.length;o++){var s=n[o];if(s.type==="elem"){var l=s.elem;a=Math.max(a,l.maxFontSize,l.height)}}a+=2;var c=qt(["pstrut"],[]);c.style.height=F(a);for(var d=[],h=i,g=i,m=i,v=0;v<n.length;v++){var _=n[v];if(_.type==="kern")m+=_.size;else{var y=_.elem,$=_.wrapperClasses||[],w=_.wrapperStyle||{},k=qt($,[c,y],void 0,w);k.style.top=F(-a-m-y.depth),_.marginLeft&&(k.style.marginLeft=_.marginLeft),_.marginRight&&(k.style.marginRight=_.marginRight),d.push(k),m+=y.height+y.depth}h=Math.min(h,m),g=Math.max(g,m)}var b=qt(["vlist"],d);b.style.height=F(g);var T;if(h<0){var O=qt([],[]),U=qt(["vlist"],[O]);U.style.height=F(-h);var re=qt(["vlist-s"],[new v0("​")]);T=[qt(["vlist-r"],[b,re]),qt(["vlist-r"],[U])]}else T=[qt(["vlist-r"],[b])];var K=qt(["vlist-t"],T);return T.length===2&&K.classes.push("vlist-t2"),K.height=g,K.depth=-h,K},YO=(t,e)=>{var r=qt(["mspace"],[],e),n=je(t,e);return r.style.marginRight=F(n),r},Ci=function(e,r,n){var i="";switch(e){case"amsrm":i="AMS";break;case"textrm":i="Main";break;case"textsf":i="SansSerif";break;case"texttt":i="Typewriter";break;default:i=e}var a;return r==="textbf"&&n==="textit"?a="BoldItalic":r==="textbf"?a="Bold":r==="textit"?a="Italic":a="Regular",i+"-"+a},Dx={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Vx={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},XO=function(e,r){var[n,i,a]=Vx[e],o=new K1(n),s=new _1([o],{width:F(i),height:F(a),style:"width:"+F(i),viewBox:"0 0 "+1e3*i+" "+1e3*a,preserveAspectRatio:"xMinYMin"}),l=Hx(["overlay"],[s],r);return l.height=a,l.style.height=F(a),l.style.width=F(i),l},H={fontMap:Dx,makeSymbol:S0,mathsym:RO,makeSpan:qt,makeSvgSpan:Hx,makeLineSpan:WO,makeAnchor:GO,makeFragment:Bx,wrapFragment:ZO,makeVList:jO,makeOrd:NO,makeGlue:YO,staticSvg:XO,svgData:Vx,tryCombineChars:qO},Ue={number:3,unit:"mu"},h2={number:4,unit:"mu"},h1={number:5,unit:"mu"},KO={mord:{mop:Ue,mbin:h2,mrel:h1,minner:Ue},mop:{mord:Ue,mop:Ue,mrel:h1,minner:Ue},mbin:{mord:h2,mop:h2,mopen:h2,minner:h2},mrel:{mord:h1,mop:h1,mopen:h1,minner:h1},mopen:{},mclose:{mop:Ue,mbin:h2,mrel:h1,minner:Ue},mpunct:{mord:Ue,mop:Ue,mrel:h1,mopen:Ue,mclose:Ue,mpunct:Ue,minner:Ue},minner:{mord:Ue,mop:Ue,mbin:h2,mrel:h1,mopen:Ue,mpunct:Ue,minner:Ue}},JO={mord:{mop:Ue},mop:{mord:Ue,mop:Ue},mbin:{},mrel:{},mopen:{},mclose:{mop:Ue},mpunct:{},minner:{mop:Ue}},zx={},ha={},ua={};function Z(t){for(var{type:e,names:r,props:n,handler:i,htmlBuilder:a,mathmlBuilder:o}=t,s={type:e,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:i},l=0;l<r.length;++l)zx[r[l]]=s;e&&(a&&(ha[e]=a),o&&(ua[e]=o))}function E2(t){var{type:e,htmlBuilder:r,mathmlBuilder:n}=t;Z({type:e,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:r,mathmlBuilder:n})}var fa=function(e){return e.type==="ordgroup"&&e.body.length===1?e.body[0]:e},tt=function(e){return e.type==="ordgroup"?e.body:[e]},k1=H.makeSpan,QO=["leftmost","mbin","mopen","mrel","mop","mpunct"],eN=["rightmost","mrel","mclose","mpunct"],tN={display:se.DISPLAY,text:se.TEXT,script:se.SCRIPT,scriptscript:se.SCRIPTSCRIPT},rN={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},mt=function(e,r,n,i){i===void 0&&(i=[null,null]);for(var a=[],o=0;o<e.length;o++){var s=be(e[o],r);if(s instanceof _n){var l=s.children;a.push(...l)}else a.push(s)}if(H.tryCombineChars(a),!n)return a;var c=r;if(e.length===1){var d=e[0];d.type==="sizing"?c=r.havingSize(d.size):d.type==="styling"&&(c=r.havingStyle(tN[d.style]))}var h=k1([i[0]||"leftmost"],[],r),g=k1([i[1]||"rightmost"],[],r),m=n==="root";return N9(a,(v,_)=>{var y=_.classes[0],$=v.classes[0];y==="mbin"&&ne.contains(eN,$)?_.classes[0]="mord":$==="mbin"&&ne.contains(QO,y)&&(v.classes[0]="mord")},{node:h},g,m),N9(a,(v,_)=>{var y=rs(_),$=rs(v),w=y&&$?v.hasClass("mtight")?JO[y][$]:KO[y][$]:null;if(w)return H.makeGlue(w,c)},{node:h},g,m),a},N9=function t(e,r,n,i,a){i&&e.push(i);for(var o=0;o<e.length;o++){var s=e[o],l=Px(s);if(l){t(l.children,r,n,null,a);continue}var c=!s.hasClass("mspace");if(c){var d=r(s,n.node);d&&(n.insertAfter?n.insertAfter(d):(e.unshift(d),o++))}c?n.node=s:a&&s.hasClass("newline")&&(n.node=k1(["leftmost"])),n.insertAfter=(h=>g=>{e.splice(h+1,0,g),o++})(o)}i&&e.pop()},Px=function(e){return e instanceof _n||e instanceof D6||e instanceof kn&&e.hasClass("enclosing")?e:null},nN=function t(e,r){var n=Px(e);if(n){var i=n.children;if(i.length){if(r==="right")return t(i[i.length-1],"right");if(r==="left")return t(i[0],"left")}}return e},rs=function(e,r){return e?(r&&(e=nN(e,r)),rN[e.classes[0]]||null):null},T5=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return k1(r.concat(n))},be=function(e,r,n){if(!e)return k1();if(ha[e.type]){var i=ha[e.type](e,r);if(n&&r.size!==n.size){i=k1(r.sizingClasses(n),[i],r);var a=r.sizeMultiplier/n.sizeMultiplier;i.height*=a,i.depth*=a}return i}else throw new R("Got group of unknown type: '"+e.type+"'")};function yi(t,e){var r=k1(["base"],t,e),n=k1(["strut"]);return n.style.height=F(r.height+r.depth),r.depth&&(n.style.verticalAlign=F(-r.depth)),r.children.unshift(n),r}function ns(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=mt(t,e,"root"),i;n.length===2&&n[1].hasClass("tag")&&(i=n.pop());for(var a=[],o=[],s=0;s<n.length;s++)if(o.push(n[s]),n[s].hasClass("mbin")||n[s].hasClass("mrel")||n[s].hasClass("allowbreak")){for(var l=!1;s<n.length-1&&n[s+1].hasClass("mspace")&&!n[s+1].hasClass("newline");)s++,o.push(n[s]),n[s].hasClass("nobreak")&&(l=!0);l||(a.push(yi(o,e)),o=[])}else n[s].hasClass("newline")&&(o.pop(),o.length>0&&(a.push(yi(o,e)),o=[]),a.push(n[s]));o.length>0&&a.push(yi(o,e));var c;r?(c=yi(mt(r,e,!0)),c.classes=["tag"],a.push(c)):i&&a.push(i);var d=k1(["katex-html"],a);if(d.setAttribute("aria-hidden","true"),c){var h=c.children[0];h.style.height=F(d.height+d.depth),d.depth&&(h.style.verticalAlign=F(-d.depth))}return d}function Rx(t){return new _n(t)}class t0{constructor(e,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=X1(this.classes));for(var n=0;n<this.children.length;n++)if(this.children[n]instanceof Y0&&this.children[n+1]instanceof Y0){for(var i=this.children[n].toText()+this.children[++n].toText();this.children[n+1]instanceof Y0;)i+=this.children[++n].toText();e.appendChild(new Y0(i).toNode())}else e.appendChild(this.children[n].toNode());return e}toMarkup(){var e="<"+this.type;for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(e+=" "+r+'="',e+=ne.escape(this.attributes[r]),e+='"');this.classes.length>0&&(e+=' class ="'+ne.escape(X1(this.classes))+'"'),e+=">";for(var n=0;n<this.children.length;n++)e+=this.children[n].toMarkup();return e+="</"+this.type+">",e}toText(){return this.children.map(e=>e.toText()).join("")}}class Y0{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return ne.escape(this.toText())}toText(){return this.text}}class iN{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",F(this.width)),e}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+F(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var P={MathNode:t0,TextNode:Y0,SpaceNode:iN,newDocumentFragment:Rx},w0=function(e,r,n){return Pe[r][e]&&Pe[r][e].replace&&e.charCodeAt(0)!==55349&&!(Tx.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=Pe[r][e].replace),new P.TextNode(e)},z6=function(e){return e.length===1?e[0]:new P.MathNode("mrow",e)},P6=function(e,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var i=e.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathsfit")return"sans-serif-italic";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var a=e.text;if(ne.contains(["\\imath","\\jmath"],a))return null;Pe[i][a]&&Pe[i][a].replace&&(a=Pe[i][a].replace);var o=H.fontMap[n].fontName;return B6(a,o,i)?H.fontMap[n].variant:null};function Xo(t){if(!t)return!1;if(t.type==="mi"&&t.children.length===1){var e=t.children[0];return e instanceof Y0&&e.text==="."}else if(t.type==="mo"&&t.children.length===1&&t.getAttribute("separator")==="true"&&t.getAttribute("lspace")==="0em"&&t.getAttribute("rspace")==="0em"){var r=t.children[0];return r instanceof Y0&&r.text===","}else return!1}var Xt=function(e,r,n){if(e.length===1){var i=Be(e[0],r);return n&&i instanceof t0&&i.type==="mo"&&(i.setAttribute("lspace","0em"),i.setAttribute("rspace","0em")),[i]}for(var a=[],o,s=0;s<e.length;s++){var l=Be(e[s],r);if(l instanceof t0&&o instanceof t0){if(l.type==="mtext"&&o.type==="mtext"&&l.getAttribute("mathvariant")===o.getAttribute("mathvariant")){o.children.push(...l.children);continue}else if(l.type==="mn"&&o.type==="mn"){o.children.push(...l.children);continue}else if(Xo(l)&&o.type==="mn"){o.children.push(...l.children);continue}else if(l.type==="mn"&&Xo(o))l.children=[...o.children,...l.children],a.pop();else if((l.type==="msup"||l.type==="msub")&&l.children.length>=1&&(o.type==="mn"||Xo(o))){var c=l.children[0];c instanceof t0&&c.type==="mn"&&(c.children=[...o.children,...c.children],a.pop())}else if(o.type==="mi"&&o.children.length===1){var d=o.children[0];if(d instanceof Y0&&d.text==="̸"&&(l.type==="mo"||l.type==="mi"||l.type==="mn")){var h=l.children[0];h instanceof Y0&&h.text.length>0&&(h.text=h.text.slice(0,1)+"̸"+h.text.slice(1),a.pop())}}}a.push(l),o=l}return a},J1=function(e,r,n){return z6(Xt(e,r,n))},Be=function(e,r){if(!e)return new P.MathNode("mrow");if(ua[e.type]){var n=ua[e.type](e,r);return n}else throw new R("Got group of unknown type: '"+e.type+"'")};function F9(t,e,r,n,i){var a=Xt(t,r),o;a.length===1&&a[0]instanceof t0&&ne.contains(["mrow","mtable"],a[0].type)?o=a[0]:o=new P.MathNode("mrow",a);var s=new P.MathNode("annotation",[new P.TextNode(e)]);s.setAttribute("encoding","application/x-tex");var l=new P.MathNode("semantics",[o,s]),c=new P.MathNode("math",[l]);c.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&c.setAttribute("display","block");var d=i?"katex":"katex-mathml";return H.makeSpan([d],[c])}var Ox=function(e){return new f1({style:e.displayMode?se.DISPLAY:se.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Nx=function(e,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),e=H.makeSpan(n,[e])}return e},aN=function(e,r,n){var i=Ox(n),a;if(n.output==="mathml")return F9(e,r,i,n.displayMode,!0);if(n.output==="html"){var o=ns(e,i);a=H.makeSpan(["katex"],[o])}else{var s=F9(e,r,i,n.displayMode,!1),l=ns(e,i);a=H.makeSpan(["katex"],[s,l])}return Nx(a,n)},oN=function(e,r,n){var i=Ox(n),a=ns(e,i),o=H.makeSpan(["katex"],[a]);return Nx(o,n)},sN={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},lN=function(e){var r=new P.MathNode("mo",[new P.TextNode(sN[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},cN={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},dN=function(e){return e.type==="ordgroup"?e.body.length:1},hN=function(e,r){function n(){var s=4e5,l=e.label.slice(1);if(ne.contains(["widehat","widecheck","widetilde","utilde"],l)){var c=e,d=dN(c.base),h,g,m;if(d>5)l==="widehat"||l==="widecheck"?(h=420,s=2364,m=.42,g=l+"4"):(h=312,s=2340,m=.34,g="tilde4");else{var v=[1,1,2,2,3,3][d];l==="widehat"||l==="widecheck"?(s=[0,1062,2364,2364,2364][v],h=[0,239,300,360,420][v],m=[0,.24,.3,.3,.36,.42][v],g=l+v):(s=[0,600,1033,2339,2340][v],h=[0,260,286,306,312][v],m=[0,.26,.286,.3,.306,.34][v],g="tilde"+v)}var _=new K1(g),y=new _1([_],{width:"100%",height:F(m),viewBox:"0 0 "+s+" "+h,preserveAspectRatio:"none"});return{span:H.makeSvgSpan([],[y],r),minWidth:0,height:m}}else{var $=[],w=cN[l],[k,b,T]=w,O=T/1e3,U=k.length,re,K;if(U===1){var Q=w[3];re=["hide-tail"],K=[Q]}else if(U===2)re=["halfarrow-left","halfarrow-right"],K=["xMinYMin","xMaxYMin"];else if(U===3)re=["brace-left","brace-center","brace-right"],K=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
                    `+U+" children.");for(var le=0;le<U;le++){var pe=new K1(k[le]),Ie=new _1([pe],{width:"400em",height:F(O),viewBox:"0 0 "+s+" "+T,preserveAspectRatio:K[le]+" slice"}),he=H.makeSvgSpan([re[le]],[Ie],r);if(U===1)return{span:he,minWidth:b,height:O};he.style.height=F(O),$.push(he)}return{span:H.makeSpan(["stretchy"],$,r),minWidth:b,height:O}}}var{span:i,minWidth:a,height:o}=n();return i.height=o,i.style.height=F(o),a>0&&(i.style.minWidth=F(a)),i},uN=function(e,r,n,i,a){var o,s=e.height+e.depth+n+i;if(/fbox|color|angl/.test(r)){if(o=H.makeSpan(["stretchy",r],[],a),r==="fbox"){var l=a.color&&a.getColor();l&&(o.style.borderColor=l)}}else{var c=[];/^[bx]cancel$/.test(r)&&c.push(new es({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&c.push(new es({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new _1(c,{width:"100%",height:F(s)});o=H.makeSvgSpan([],[d],a)}return o.height=s,o.style.height=F(s),o},M1={encloseSpan:uN,mathMLnode:lN,svgSpan:hN};function ge(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function R6(t){var e=no(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function no(t){return t&&(t.type==="atom"||zO.hasOwnProperty(t.type))?t:null}var O6=(t,e)=>{var r,n,i;t&&t.type==="supsub"?(n=ge(t.base,"accent"),r=n.base,t.base=r,i=DO(be(t,e)),t.base=n):(n=ge(t,"accent"),r=n.base);var a=be(r,e.havingCrampedStyle()),o=n.isShifty&&ne.isCharacterBox(r),s=0;if(o){var l=ne.getBaseElem(r),c=be(l,e.havingCrampedStyle());s=D9(c).skew}var d=n.label==="\\c",h=d?a.height+a.depth:Math.min(a.height,e.fontMetrics().xHeight),g;if(n.isStretchy)g=M1.svgSpan(n,e),g=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"elem",elem:g,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+F(2*s)+")",marginLeft:F(2*s)}:void 0}]},e);else{var m,v;n.label==="\\vec"?(m=H.staticSvg("vec",e),v=H.svgData.vec[1]):(m=H.makeOrd({mode:n.mode,text:n.label},e,"textord"),m=D9(m),m.italic=0,v=m.width,d&&(h+=m.depth)),g=H.makeSpan(["accent-body"],[m]);var _=n.label==="\\textcircled";_&&(g.classes.push("accent-full"),h=a.height);var y=s;_||(y-=v/2),g.style.left=F(y),n.label==="\\textcircled"&&(g.style.top=".2em"),g=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"kern",size:-h},{type:"elem",elem:g}]},e)}var $=H.makeSpan(["mord","accent"],[g],e);return i?(i.children[0]=$,i.height=Math.max($.height,i.height),i.classes[0]="mord",i):$},Fx=(t,e)=>{var r=t.isStretchy?M1.mathMLnode(t.label):new P.MathNode("mo",[w0(t.label,t.mode)]),n=new P.MathNode("mover",[Be(t.base,e),r]);return n.setAttribute("accent","true"),n},fN=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));Z({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(t,e)=>{var r=fa(e[0]),n=!fN.test(t.funcName),i=!n||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:n,isShifty:i,base:r}},htmlBuilder:O6,mathmlBuilder:Fx});Z({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],n=t.parser.mode;return n==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:O6,mathmlBuilder:Fx});Z({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=e[0];return{type:"accentUnder",mode:r.mode,label:n,base:i}},htmlBuilder:(t,e)=>{var r=be(t.base,e),n=M1.svgSpan(t,e),i=t.label==="\\utilde"?.12:0,a=H.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:i},{type:"elem",elem:r}]},e);return H.makeSpan(["mord","accentunder"],[a],e)},mathmlBuilder:(t,e)=>{var r=M1.mathMLnode(t.label),n=new P.MathNode("munder",[Be(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var _i=t=>{var e=new P.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};Z({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n,funcName:i}=t;return{type:"xArrow",mode:n.mode,label:i,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,n=e.havingStyle(r.sup()),i=H.wrapFragment(be(t.body,n,e),e),a=t.label.slice(0,2)==="\\x"?"x":"cd";i.classes.push(a+"-arrow-pad");var o;t.below&&(n=e.havingStyle(r.sub()),o=H.wrapFragment(be(t.below,n,e),e),o.classes.push(a+"-arrow-pad"));var s=M1.svgSpan(t,e),l=-e.fontMetrics().axisHeight+.5*s.height,c=-e.fontMetrics().axisHeight-.5*s.height-.111;(i.depth>.25||t.label==="\\xleftequilibrium")&&(c-=i.depth);var d;if(o){var h=-e.fontMetrics().axisHeight+o.height+.5*s.height+.111;d=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l},{type:"elem",elem:o,shift:h}]},e)}else d=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l}]},e);return d.children[0].children[0].children[1].classes.push("svg-align"),H.makeSpan(["mrel","x-arrow"],[d],e)},mathmlBuilder(t,e){var r=M1.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var i=_i(Be(t.body,e));if(t.below){var a=_i(Be(t.below,e));n=new P.MathNode("munderover",[r,a,i])}else n=new P.MathNode("mover",[r,i])}else if(t.below){var o=_i(Be(t.below,e));n=new P.MathNode("munder",[r,o])}else n=_i(),n=new P.MathNode("mover",[r,n]);return n}});var pN=H.makeSpan;function qx(t,e){var r=mt(t.body,e,!0);return pN([t.mclass],r,e)}function Wx(t,e){var r,n=Xt(t.body,e);return t.mclass==="minner"?r=new P.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new P.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new P.MathNode("mo",n),t.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):t.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):t.mclass==="mopen"||t.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):t.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}Z({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(t,e){var{parser:r,funcName:n}=t,i=e[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:tt(i),isCharacterBox:ne.isCharacterBox(i)}},htmlBuilder:qx,mathmlBuilder:Wx});var io=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};Z({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:io(e[0]),body:tt(e[1]),isCharacterBox:ne.isCharacterBox(e[1])}}});Z({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:n}=t,i=e[1],a=e[0],o;n!=="\\stackrel"?o=io(i):o="mrel";var s={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:tt(i)},l={type:"supsub",mode:a.mode,base:s,sup:n==="\\underset"?null:a,sub:n==="\\underset"?a:null};return{type:"mclass",mode:r.mode,mclass:o,body:[l],isCharacterBox:ne.isCharacterBox(l)}},htmlBuilder:qx,mathmlBuilder:Wx});Z({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:io(e[0]),body:tt(e[0])}},htmlBuilder(t,e){var r=mt(t.body,e,!0),n=H.makeSpan([t.mclass],r,e);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(t,e){var r=Xt(t.body,e),n=new P.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var mN={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},q9=()=>({type:"styling",body:[],mode:"math",style:"display"}),W9=t=>t.type==="textord"&&t.text==="@",gN=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function vN(t,e,r){var n=mN[t];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var i=r.callFunction("\\\\cdleft",[e[0]],[]),a={type:"atom",text:n,mode:"math",family:"rel"},o=r.callFunction("\\Big",[a],[]),s=r.callFunction("\\\\cdright",[e[1]],[]),l={type:"ordgroup",mode:"math",body:[i,o,s]};return r.callFunction("\\\\cdparent",[l],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var c={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[c],[])}default:return{type:"textord",text:" ",mode:"math"}}}function wN(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new R("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],i=[n],a=0;a<e.length;a++){for(var o=e[a],s=q9(),l=0;l<o.length;l++)if(!W9(o[l]))s.body.push(o[l]);else{n.push(s),l+=1;var c=R6(o[l]).text,d=new Array(2);if(d[0]={type:"ordgroup",mode:"math",body:[]},d[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(c)>-1))if("<>AV".indexOf(c)>-1)for(var h=0;h<2;h++){for(var g=!0,m=l+1;m<o.length;m++){if(gN(o[m],c)){g=!1,l=m;break}if(W9(o[m]))throw new R("Missing a "+c+" character to complete a CD arrow.",o[m]);d[h].body.push(o[m])}if(g)throw new R("Missing a "+c+" character to complete a CD arrow.",o[l])}else throw new R('Expected one of "<>AV=|." after @',o[l]);var v=vN(c,d,t),_={type:"styling",body:[v],mode:"math",style:"display"};n.push(_),s=q9()}a%2===0?n.push(s):n.shift(),n=[],i.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var y=new Array(i[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:i,arraystretch:1,addJot:!0,rowGaps:[null],cols:y,colSeparationType:"CD",hLinesBeforeRow:new Array(i.length+1).fill([])}}Z({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),n=H.wrapFragment(be(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=F(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new P.MathNode("mrow",[Be(t.label,e)]);return r=new P.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new P.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});Z({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=H.wrapFragment(be(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new P.MathNode("mrow",[Be(t.fragment,e)])}});Z({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ge(e[0],"ordgroup"),i=n.body,a="",o=0;o<i.length;o++){var s=ge(i[o],"textord");a+=s.text}var l=parseInt(a),c;if(isNaN(l))throw new R("\\@char has non-numeric argument "+a);if(l<0||l>=1114111)throw new R("\\@char with invalid code point "+a);return l<=65535?c=String.fromCharCode(l):(l-=65536,c=String.fromCharCode((l>>10)+55296,(l&1023)+56320)),{type:"textord",mode:r.mode,text:c}}});var Gx=(t,e)=>{var r=mt(t.body,e.withColor(t.color),!1);return H.makeFragment(r)},Zx=(t,e)=>{var r=Xt(t.body,e.withColor(t.color)),n=new P.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};Z({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ge(e[0],"color-token").color,i=e[1];return{type:"color",mode:r.mode,color:n,body:tt(i)}},htmlBuilder:Gx,mathmlBuilder:Zx});Z({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,i=ge(e[0],"color-token").color;r.gullet.macros.set("\\current@color",i);var a=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:i,body:a}},htmlBuilder:Gx,mathmlBuilder:Zx});Z({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(t,e,r){var{parser:n}=t,i=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,a=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:a,size:i&&ge(i,"size").value}},htmlBuilder(t,e){var r=H.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=F(je(t.size,e)))),r},mathmlBuilder(t,e){var r=new P.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",F(je(t.size,e)))),r}});var is={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Ux=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new R("Expected a control sequence",t);return e},xN=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},jx=(t,e,r,n)=>{var i=t.gullet.macros.get(r.text);i==null&&(r.noexpand=!0,i={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,i,n)};Z({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var n=e.fetch();if(is[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=is[n.text]),ge(e.parseFunction(),"internal");throw new R("Invalid token after macro prefix",n)}});Z({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=e.gullet.popToken(),i=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(i))throw new R("Expected a control sequence",n);for(var a=0,o,s=[[]];e.gullet.future().text!=="{";)if(n=e.gullet.popToken(),n.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),s[a].push("{");break}if(n=e.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new R('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==a+1)throw new R('Argument number "'+n.text+'" out of order');a++,s.push([])}else{if(n.text==="EOF")throw new R("Expected a macro definition");s[a].push(n.text)}var{tokens:l}=e.gullet.consumeArg();return o&&l.unshift(o),(r==="\\edef"||r==="\\xdef")&&(l=e.gullet.expandTokens(l),l.reverse()),e.gullet.macros.set(i,{tokens:l,numArgs:a,delimiters:s},r===is[r]),{type:"internal",mode:e.mode}}});Z({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Ux(e.gullet.popToken());e.gullet.consumeSpaces();var i=xN(e);return jx(e,n,i,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});Z({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Ux(e.gullet.popToken()),i=e.gullet.popToken(),a=e.gullet.popToken();return jx(e,n,a,r==="\\\\globalfuture"),e.gullet.pushToken(a),e.gullet.pushToken(i),{type:"internal",mode:e.mode}}});var t5=function(e,r,n){var i=Pe.math[e]&&Pe.math[e].replace,a=B6(i||e,r,n);if(!a)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return a},N6=function(e,r,n,i){var a=n.havingBaseStyle(r),o=H.makeSpan(i.concat(a.sizingClasses(n)),[e],n),s=a.sizeMultiplier/n.sizeMultiplier;return o.height*=s,o.depth*=s,o.maxFontSize=a.sizeMultiplier,o},Yx=function(e,r,n){var i=r.havingBaseStyle(n),a=(1-r.sizeMultiplier/i.sizeMultiplier)*r.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=F(a),e.height-=a,e.depth+=a},bN=function(e,r,n,i,a,o){var s=H.makeSymbol(e,"Main-Regular",a,i),l=N6(s,r,i,o);return n&&Yx(l,i,r),l},CN=function(e,r,n,i){return H.makeSymbol(e,"Size"+r+"-Regular",n,i)},Xx=function(e,r,n,i,a,o){var s=CN(e,r,a,i),l=N6(H.makeSpan(["delimsizing","size"+r],[s],i),se.TEXT,i,o);return n&&Yx(l,i,se.TEXT),l},Ko=function(e,r,n){var i;r==="Size1-Regular"?i="delim-size1":i="delim-size4";var a=H.makeSpan(["delimsizinginner",i],[H.makeSpan([],[H.makeSymbol(e,r,n)])]);return{type:"elem",elem:a}},Jo=function(e,r,n){var i=j0["Size4-Regular"][e.charCodeAt(0)]?j0["Size4-Regular"][e.charCodeAt(0)][4]:j0["Size1-Regular"][e.charCodeAt(0)][4],a=new K1("inner",$O(e,Math.round(1e3*r))),o=new _1([a],{width:F(i),height:F(r),style:"width:"+F(i),viewBox:"0 0 "+1e3*i+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),s=H.makeSvgSpan([],[o],n);return s.height=r,s.style.height=F(r),s.style.width=F(i),{type:"elem",elem:s}},as=.008,ki={type:"kern",size:-1*as},yN=["|","\\lvert","\\rvert","\\vert"],_N=["\\|","\\lVert","\\rVert","\\Vert"],Kx=function(e,r,n,i,a,o){var s,l,c,d,h="",g=0;s=c=d=e,l=null;var m="Size1-Regular";e==="\\uparrow"?c=d="⏐":e==="\\Uparrow"?c=d="‖":e==="\\downarrow"?s=c="⏐":e==="\\Downarrow"?s=c="‖":e==="\\updownarrow"?(s="\\uparrow",c="⏐",d="\\downarrow"):e==="\\Updownarrow"?(s="\\Uparrow",c="‖",d="\\Downarrow"):ne.contains(yN,e)?(c="∣",h="vert",g=333):ne.contains(_N,e)?(c="∥",h="doublevert",g=556):e==="["||e==="\\lbrack"?(s="⎡",c="⎢",d="⎣",m="Size4-Regular",h="lbrack",g=667):e==="]"||e==="\\rbrack"?(s="⎤",c="⎥",d="⎦",m="Size4-Regular",h="rbrack",g=667):e==="\\lfloor"||e==="⌊"?(c=s="⎢",d="⎣",m="Size4-Regular",h="lfloor",g=667):e==="\\lceil"||e==="⌈"?(s="⎡",c=d="⎢",m="Size4-Regular",h="lceil",g=667):e==="\\rfloor"||e==="⌋"?(c=s="⎥",d="⎦",m="Size4-Regular",h="rfloor",g=667):e==="\\rceil"||e==="⌉"?(s="⎤",c=d="⎥",m="Size4-Regular",h="rceil",g=667):e==="("||e==="\\lparen"?(s="⎛",c="⎜",d="⎝",m="Size4-Regular",h="lparen",g=875):e===")"||e==="\\rparen"?(s="⎞",c="⎟",d="⎠",m="Size4-Regular",h="rparen",g=875):e==="\\{"||e==="\\lbrace"?(s="⎧",l="⎨",d="⎩",c="⎪",m="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(s="⎫",l="⎬",d="⎭",c="⎪",m="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(s="⎧",d="⎩",c="⎪",m="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(s="⎫",d="⎭",c="⎪",m="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(s="⎧",d="⎭",c="⎪",m="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(s="⎫",d="⎩",c="⎪",m="Size4-Regular");var v=t5(s,m,a),_=v.height+v.depth,y=t5(c,m,a),$=y.height+y.depth,w=t5(d,m,a),k=w.height+w.depth,b=0,T=1;if(l!==null){var O=t5(l,m,a);b=O.height+O.depth,T=2}var U=_+k+b,re=Math.max(0,Math.ceil((r-U)/(T*$))),K=U+re*T*$,Q=i.fontMetrics().axisHeight;n&&(Q*=i.sizeMultiplier);var le=K/2-Q,pe=[];if(h.length>0){var Ie=K-_-k,he=Math.round(K*1e3),ke=LO(h,Math.round(Ie*1e3)),Te=new K1(h,ke),Qe=(g/1e3).toFixed(3)+"em",ft=(he/1e3).toFixed(3)+"em",Nt=new _1([Te],{width:Qe,height:ft,viewBox:"0 0 "+g+" "+he}),s0=H.makeSvgSpan([],[Nt],i);s0.height=he/1e3,s0.style.width=Qe,s0.style.height=ft,pe.push({type:"elem",elem:s0})}else{if(pe.push(Ko(d,m,a)),pe.push(ki),l===null){var O0=K-_-k+2*as;pe.push(Jo(c,O0,i))}else{var Ft=(K-_-k-b)/2+2*as;pe.push(Jo(c,Ft,i)),pe.push(ki),pe.push(Ko(l,m,a)),pe.push(ki),pe.push(Jo(c,Ft,i))}pe.push(ki),pe.push(Ko(s,m,a))}var Me=i.havingBaseStyle(se.TEXT),T2=H.makeVList({positionType:"bottom",positionData:le,children:pe},Me);return N6(H.makeSpan(["delimsizing","mult"],[T2],Me),se.TEXT,i,o)},Qo=80,e7=.08,t7=function(e,r,n,i,a){var o=SO(e,i,n),s=new K1(e,o),l=new _1([s],{width:"400em",height:F(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return H.makeSvgSpan(["hide-tail"],[l],a)},kN=function(e,r){var n=r.havingBaseSizing(),i=tb("\\surd",e*n.sizeMultiplier,eb,n),a=n.sizeMultiplier,o=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),s,l=0,c=0,d=0,h;return i.type==="small"?(d=1e3+1e3*o+Qo,e<1?a=1:e<1.4&&(a=.7),l=(1+o+e7)/a,c=(1+o)/a,s=t7("sqrtMain",l,d,o,r),s.style.minWidth="0.853em",h=.833/a):i.type==="large"?(d=(1e3+Qo)*m5[i.size],c=(m5[i.size]+o)/a,l=(m5[i.size]+o+e7)/a,s=t7("sqrtSize"+i.size,l,d,o,r),s.style.minWidth="1.02em",h=1/a):(l=e+o+e7,c=e+o,d=Math.floor(1e3*e+o)+Qo,s=t7("sqrtTall",l,d,o,r),s.style.minWidth="0.742em",h=1.056),s.height=c,s.style.height=F(l),{span:s,advanceWidth:h,ruleWidth:(r.fontMetrics().sqrtRuleThickness+o)*a}},Jx=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],MN=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Qx=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],m5=[0,1.2,1.8,2.4,3],SN=function(e,r,n,i,a){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),ne.contains(Jx,e)||ne.contains(Qx,e))return Xx(e,r,!1,n,i,a);if(ne.contains(MN,e))return Kx(e,m5[r],!1,n,i,a);throw new R("Illegal delimiter: '"+e+"'")},$N=[{type:"small",style:se.SCRIPTSCRIPT},{type:"small",style:se.SCRIPT},{type:"small",style:se.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],LN=[{type:"small",style:se.SCRIPTSCRIPT},{type:"small",style:se.SCRIPT},{type:"small",style:se.TEXT},{type:"stack"}],eb=[{type:"small",style:se.SCRIPTSCRIPT},{type:"small",style:se.SCRIPT},{type:"small",style:se.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],AN=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},tb=function(e,r,n,i){for(var a=Math.min(2,3-i.style.size),o=a;o<n.length&&n[o].type!=="stack";o++){var s=t5(e,AN(n[o]),"math"),l=s.height+s.depth;if(n[o].type==="small"){var c=i.havingBaseStyle(n[o].style);l*=c.sizeMultiplier}if(l>r)return n[o]}return n[n.length-1]},rb=function(e,r,n,i,a,o){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var s;ne.contains(Qx,e)?s=$N:ne.contains(Jx,e)?s=eb:s=LN;var l=tb(e,r,s,i);return l.type==="small"?bN(e,l.style,n,i,a,o):l.type==="large"?Xx(e,l.size,n,i,a,o):Kx(e,r,n,i,a,o)},IN=function(e,r,n,i,a,o){var s=i.fontMetrics().axisHeight*i.sizeMultiplier,l=901,c=5/i.fontMetrics().ptPerEm,d=Math.max(r-s,n+s),h=Math.max(d/500*l,2*d-c);return rb(e,h,!0,i,a,o)},w1={sqrtImage:kN,sizedDelim:SN,sizeToMaxHeight:m5,customSizedDelim:rb,leftRightDelim:IN},G9={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},EN=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function ao(t,e){var r=no(t);if(r&&ne.contains(EN,r.text))return r;throw r?new R("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new R("Invalid delimiter type '"+t.type+"'",t)}Z({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=ao(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:G9[t.funcName].size,mclass:G9[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?H.makeSpan([t.mclass]):w1.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(w0(t.delim,t.mode));var r=new P.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=F(w1.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function Z9(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Z({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new R("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:ao(e[0],t).text,color:r}}});Z({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=ao(e[0],t),n=t.parser;++n.leftrightDepth;var i=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var a=ge(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:i,left:r.text,right:a.delim,rightColor:a.color}},htmlBuilder:(t,e)=>{Z9(t);for(var r=mt(t.body,e,!0,["mopen","mclose"]),n=0,i=0,a=!1,o=0;o<r.length;o++)r[o].isMiddle?a=!0:(n=Math.max(r[o].height,n),i=Math.max(r[o].depth,i));n*=e.sizeMultiplier,i*=e.sizeMultiplier;var s;if(t.left==="."?s=T5(e,["mopen"]):s=w1.leftRightDelim(t.left,n,i,e,t.mode,["mopen"]),r.unshift(s),a)for(var l=1;l<r.length;l++){var c=r[l],d=c.isMiddle;d&&(r[l]=w1.leftRightDelim(d.delim,n,i,d.options,t.mode,[]))}var h;if(t.right===".")h=T5(e,["mclose"]);else{var g=t.rightColor?e.withColor(t.rightColor):e;h=w1.leftRightDelim(t.right,n,i,g,t.mode,["mclose"])}return r.push(h),H.makeSpan(["minner"],r,e)},mathmlBuilder:(t,e)=>{Z9(t);var r=Xt(t.body,e);if(t.left!=="."){var n=new P.MathNode("mo",[w0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var i=new P.MathNode("mo",[w0(t.right,t.mode)]);i.setAttribute("fence","true"),t.rightColor&&i.setAttribute("mathcolor",t.rightColor),r.push(i)}return z6(r)}});Z({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=ao(e[0],t);if(!t.parser.leftrightDepth)throw new R("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=T5(e,[]);else{r=w1.sizedDelim(t.delim,1,e,t.mode,[]);var n={delim:t.delim,options:e};r.isMiddle=n}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?w0("|","text"):w0(t.delim,t.mode),n=new P.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var F6=(t,e)=>{var r=H.wrapFragment(be(t.body,e),e),n=t.label.slice(1),i=e.sizeMultiplier,a,o=0,s=ne.isCharacterBox(t.body);if(n==="sout")a=H.makeSpan(["stretchy","sout"]),a.height=e.fontMetrics().defaultRuleThickness/i,o=-.5*e.fontMetrics().xHeight;else if(n==="phase"){var l=je({number:.6,unit:"pt"},e),c=je({number:.35,unit:"ex"},e),d=e.havingBaseSizing();i=i/d.sizeMultiplier;var h=r.height+r.depth+l+c;r.style.paddingLeft=F(h/2+l);var g=Math.floor(1e3*h*i),m=kO(g),v=new _1([new K1("phase",m)],{width:"400em",height:F(g/1e3),viewBox:"0 0 400000 "+g,preserveAspectRatio:"xMinYMin slice"});a=H.makeSvgSpan(["hide-tail"],[v],e),a.style.height=F(h),o=r.depth+l+c}else{/cancel/.test(n)?s||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var _=0,y=0,$=0;/box/.test(n)?($=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),_=e.fontMetrics().fboxsep+(n==="colorbox"?0:$),y=_):n==="angl"?($=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),_=4*$,y=Math.max(0,.25-r.depth)):(_=s?.2:0,y=_),a=M1.encloseSpan(r,n,_,y,e),/fbox|boxed|fcolorbox/.test(n)?(a.style.borderStyle="solid",a.style.borderWidth=F($)):n==="angl"&&$!==.049&&(a.style.borderTopWidth=F($),a.style.borderRightWidth=F($)),o=r.depth+y,t.backgroundColor&&(a.style.backgroundColor=t.backgroundColor,t.borderColor&&(a.style.borderColor=t.borderColor))}var w;if(t.backgroundColor)w=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:o},{type:"elem",elem:r,shift:0}]},e);else{var k=/cancel|phase/.test(n)?["svg-align"]:[];w=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:a,shift:o,wrapperClasses:k}]},e)}return/cancel/.test(n)&&(w.height=r.height,w.depth=r.depth),/cancel/.test(n)&&!s?H.makeSpan(["mord","cancel-lap"],[w],e):H.makeSpan(["mord"],[w],e)},q6=(t,e)=>{var r=0,n=new P.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Be(t.body,e)]);switch(t.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var i=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);n.setAttribute("style","border: "+i+"em solid "+String(t.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&n.setAttribute("mathbackground",t.backgroundColor),n};Z({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:i}=t,a=ge(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:n.mode,label:i,backgroundColor:a,body:o}},htmlBuilder:F6,mathmlBuilder:q6});Z({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:i}=t,a=ge(e[0],"color-token").color,o=ge(e[1],"color-token").color,s=e[2];return{type:"enclose",mode:n.mode,label:i,backgroundColor:o,borderColor:a,body:s}},htmlBuilder:F6,mathmlBuilder:q6});Z({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});Z({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t,i=e[0];return{type:"enclose",mode:r.mode,label:n,body:i}},htmlBuilder:F6,mathmlBuilder:q6});Z({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var nb={};function a1(t){for(var{type:e,names:r,props:n,handler:i,htmlBuilder:a,mathmlBuilder:o}=t,s={type:e,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:i},l=0;l<r.length;++l)nb[r[l]]=s;a&&(ha[e]=a),o&&(ua[e]=o)}var ib={};function C(t,e){ib[t]=e}function U9(t){var e=[];t.consumeSpaces();var r=t.fetch().text;for(r==="\\relax"&&(t.consume(),t.consumeSpaces(),r=t.fetch().text);r==="\\hline"||r==="\\hdashline";)t.consume(),e.push(r==="\\hdashline"),t.consumeSpaces(),r=t.fetch().text;return e}var oo=t=>{var e=t.parser.settings;if(!e.displayMode)throw new R("{"+t.envName+"} can be used only in display mode.")};function W6(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function i2(t,e,r){var{hskipBeforeAndAfter:n,addJot:i,cols:a,arraystretch:o,colSeparationType:s,autoTag:l,singleRow:c,emptySingleRow:d,maxNumCols:h,leqno:g}=e;if(t.gullet.beginGroup(),c||t.gullet.macros.set("\\cr","\\\\\\relax"),!o){var m=t.gullet.expandMacroAsText("\\arraystretch");if(m==null)o=1;else if(o=parseFloat(m),!o||o<0)throw new R("Invalid \\arraystretch: "+m)}t.gullet.beginGroup();var v=[],_=[v],y=[],$=[],w=l!=null?[]:void 0;function k(){l&&t.gullet.macros.set("\\@eqnsw","1",!0)}function b(){w&&(t.gullet.macros.get("\\df@tag")?(w.push(t.subparse([new m0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):w.push(!!l&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(k(),$.push(U9(t));;){var T=t.parseExpression(!1,c?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),T={type:"ordgroup",mode:t.mode,body:T},r&&(T={type:"styling",mode:t.mode,style:r,body:[T]}),v.push(T);var O=t.fetch().text;if(O==="&"){if(h&&v.length===h){if(c||s)throw new R("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(O==="\\end"){b(),v.length===1&&T.type==="styling"&&T.body[0].body.length===0&&(_.length>1||!d)&&_.pop(),$.length<_.length+1&&$.push([]);break}else if(O==="\\\\"){t.consume();var U=void 0;t.gullet.future().text!==" "&&(U=t.parseSizeGroup(!0)),y.push(U?U.value:null),b(),$.push(U9(t)),v=[],_.push(v),k()}else throw new R("Expected & or \\\\ or \\cr or \\end",t.nextToken)}return t.gullet.endGroup(),t.gullet.endGroup(),{type:"array",mode:t.mode,addJot:i,arraystretch:o,body:_,cols:a,rowGaps:y,hskipBeforeAndAfter:n,hLinesBeforeRow:$,colSeparationType:s,tags:w,leqno:g}}function G6(t){return t.slice(0,1)==="d"?"display":"text"}var o1=function(e,r){var n,i,a=e.body.length,o=e.hLinesBeforeRow,s=0,l=new Array(a),c=[],d=Math.max(r.fontMetrics().arrayRuleWidth,r.minRuleThickness),h=1/r.fontMetrics().ptPerEm,g=5*h;if(e.colSeparationType&&e.colSeparationType==="small"){var m=r.havingStyle(se.SCRIPT).sizeMultiplier;g=.2778*(m/r.sizeMultiplier)}var v=e.colSeparationType==="CD"?je({number:3,unit:"ex"},r):12*h,_=3*h,y=e.arraystretch*v,$=.7*y,w=.3*y,k=0;function b(H2){for(var B2=0;B2<H2.length;++B2)B2>0&&(k+=.25),c.push({pos:k,isDashed:H2[B2]})}for(b(o[0]),n=0;n<e.body.length;++n){var T=e.body[n],O=$,U=w;s<T.length&&(s=T.length);var re=new Array(T.length);for(i=0;i<T.length;++i){var K=be(T[i],r);U<K.depth&&(U=K.depth),O<K.height&&(O=K.height),re[i]=K}var Q=e.rowGaps[n],le=0;Q&&(le=je(Q,r),le>0&&(le+=w,U<le&&(U=le),le=0)),e.addJot&&(U+=_),re.height=O,re.depth=U,k+=O,re.pos=k,k+=U+le,l[n]=re,b(o[n+1])}var pe=k/2+r.fontMetrics().axisHeight,Ie=e.cols||[],he=[],ke,Te,Qe=[];if(e.tags&&e.tags.some(H2=>H2))for(n=0;n<a;++n){var ft=l[n],Nt=ft.pos-pe,s0=e.tags[n],O0=void 0;s0===!0?O0=H.makeSpan(["eqn-num"],[],r):s0===!1?O0=H.makeSpan([],[],r):O0=H.makeSpan([],mt(s0,r,!0),r),O0.depth=ft.depth,O0.height=ft.height,Qe.push({type:"elem",elem:O0,shift:Nt})}for(i=0,Te=0;i<s||Te<Ie.length;++i,++Te){for(var Ft=Ie[Te]||{},Me=!0;Ft.type==="separator";){if(Me||(ke=H.makeSpan(["arraycolsep"],[]),ke.style.width=F(r.fontMetrics().doubleRuleSep),he.push(ke)),Ft.separator==="|"||Ft.separator===":"){var T2=Ft.separator==="|"?"solid":"dashed",T1=H.makeSpan(["vertical-separator"],[],r);T1.style.height=F(k),T1.style.borderRightWidth=F(d),T1.style.borderRightStyle=T2,T1.style.margin="0 "+F(-d/2);var H1=k-pe;H1&&(T1.style.verticalAlign=F(-H1)),he.push(T1)}else throw new R("Invalid separator type: "+Ft.separator);Te++,Ft=Ie[Te]||{},Me=!1}if(!(i>=s)){var l1=void 0;(i>0||e.hskipBeforeAndAfter)&&(l1=ne.deflt(Ft.pregap,g),l1!==0&&(ke=H.makeSpan(["arraycolsep"],[]),ke.style.width=F(l1),he.push(ke)));var l0=[];for(n=0;n<a;++n){var a2=l[n],B1=a2[i];if(B1){var Nn=a2.pos-pe;B1.depth=a2.depth,B1.height=a2.height,l0.push({type:"elem",elem:B1,shift:Nn})}}l0=H.makeVList({positionType:"individualShift",children:l0},r),l0=H.makeSpan(["col-align-"+(Ft.align||"c")],[l0]),he.push(l0),(i<s-1||e.hskipBeforeAndAfter)&&(l1=ne.deflt(Ft.postgap,g),l1!==0&&(ke=H.makeSpan(["arraycolsep"],[]),ke.style.width=F(l1),he.push(ke)))}}if(l=H.makeSpan(["mtable"],he),c.length>0){for(var Fn=H.makeLineSpan("hline",r,d),po=H.makeLineSpan("hdashline",r,d),vr=[{type:"elem",elem:l,shift:0}];c.length>0;){var qn=c.pop(),Wn=qn.pos-pe;qn.isDashed?vr.push({type:"elem",elem:po,shift:Wn}):vr.push({type:"elem",elem:Fn,shift:Wn})}l=H.makeVList({positionType:"individualShift",children:vr},r)}if(Qe.length===0)return H.makeSpan(["mord"],[l],r);var wr=H.makeVList({positionType:"individualShift",children:Qe},r);return wr=H.makeSpan(["tag"],[wr],r),H.makeFragment([l,wr])},TN={c:"center ",l:"left ",r:"right "},s1=function(e,r){for(var n=[],i=new P.MathNode("mtd",[],["mtr-glue"]),a=new P.MathNode("mtd",[],["mml-eqn-num"]),o=0;o<e.body.length;o++){for(var s=e.body[o],l=[],c=0;c<s.length;c++)l.push(new P.MathNode("mtd",[Be(s[c],r)]));e.tags&&e.tags[o]&&(l.unshift(i),l.push(i),e.leqno?l.unshift(a):l.push(a)),n.push(new P.MathNode("mtr",l))}var d=new P.MathNode("mtable",n),h=e.arraystretch===.5?.1:.16+e.arraystretch-1+(e.addJot?.09:0);d.setAttribute("rowspacing",F(h));var g="",m="";if(e.cols&&e.cols.length>0){var v=e.cols,_="",y=!1,$=0,w=v.length;v[0].type==="separator"&&(g+="top ",$=1),v[v.length-1].type==="separator"&&(g+="bottom ",w-=1);for(var k=$;k<w;k++)v[k].type==="align"?(m+=TN[v[k].align],y&&(_+="none "),y=!0):v[k].type==="separator"&&y&&(_+=v[k].separator==="|"?"solid ":"dashed ",y=!1);d.setAttribute("columnalign",m.trim()),/[sd]/.test(_)&&d.setAttribute("columnlines",_.trim())}if(e.colSeparationType==="align"){for(var b=e.cols||[],T="",O=1;O<b.length;O++)T+=O%2?"0em ":"1em ";d.setAttribute("columnspacing",T.trim())}else e.colSeparationType==="alignat"||e.colSeparationType==="gather"?d.setAttribute("columnspacing","0em"):e.colSeparationType==="small"?d.setAttribute("columnspacing","0.2778em"):e.colSeparationType==="CD"?d.setAttribute("columnspacing","0.5em"):d.setAttribute("columnspacing","1em");var U="",re=e.hLinesBeforeRow;g+=re[0].length>0?"left ":"",g+=re[re.length-1].length>0?"right ":"";for(var K=1;K<re.length-1;K++)U+=re[K].length===0?"none ":re[K][0]?"dashed ":"solid ";return/[sd]/.test(U)&&d.setAttribute("rowlines",U.trim()),g!==""&&(d=new P.MathNode("menclose",[d]),d.setAttribute("notation",g.trim())),e.arraystretch&&e.arraystretch<1&&(d=new P.MathNode("mstyle",[d]),d.setAttribute("scriptlevel","1")),d},ab=function(e,r){e.envName.indexOf("ed")===-1&&oo(e);var n=[],i=e.envName.indexOf("at")>-1?"alignat":"align",a=e.envName==="split",o=i2(e.parser,{cols:n,addJot:!0,autoTag:a?void 0:W6(e.envName),emptySingleRow:!0,colSeparationType:i,maxNumCols:a?2:void 0,leqno:e.parser.settings.leqno},"display"),s,l=0,c={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",h=0;h<r[0].body.length;h++){var g=ge(r[0].body[h],"textord");d+=g.text}s=Number(d),l=s*2}var m=!l;o.body.forEach(function($){for(var w=1;w<$.length;w+=2){var k=ge($[w],"styling"),b=ge(k.body[0],"ordgroup");b.body.unshift(c)}if(m)l<$.length&&(l=$.length);else{var T=$.length/2;if(s<T)throw new R("Too many math in a row: "+("expected "+s+", but got "+T),$[0])}});for(var v=0;v<l;++v){var _="r",y=0;v%2===1?_="l":v>0&&m&&(y=1),n[v]={type:"align",align:_,pregap:y,postgap:0}}return o.colSeparationType=m?"align":"alignat",o};a1({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=no(e[0]),n=r?[e[0]]:ge(e[0],"ordgroup").body,i=n.map(function(o){var s=R6(o),l=s.text;if("lcr".indexOf(l)!==-1)return{type:"align",align:l};if(l==="|")return{type:"separator",separator:"|"};if(l===":")return{type:"separator",separator:":"};throw new R("Unknown column alignment: "+l,o)}),a={cols:i,hskipBeforeAndAfter:!0,maxNumCols:i.length};return i2(t.parser,a,G6(t.envName))},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var i=t.parser;if(i.consumeSpaces(),i.fetch().text==="["){if(i.consume(),i.consumeSpaces(),r=i.fetch().text,"lcr".indexOf(r)===-1)throw new R("Expected l or c or r",i.nextToken);i.consume(),i.consumeSpaces(),i.expect("]"),i.consume(),n.cols=[{type:"align",align:r}]}}var a=i2(t.parser,n,G6(t.envName)),o=Math.max(0,...a.body.map(s=>s.length));return a.cols=new Array(o).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[a],left:e[0],right:e[1],rightColor:void 0}:a},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=i2(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=no(e[0]),n=r?[e[0]]:ge(e[0],"ordgroup").body,i=n.map(function(o){var s=R6(o),l=s.text;if("lc".indexOf(l)!==-1)return{type:"align",align:l};throw new R("Unknown column alignment: "+l,o)});if(i.length>1)throw new R("{subarray} can contain only one column");var a={cols:i,hskipBeforeAndAfter:!1,arraystretch:.5};if(a=i2(t.parser,a,"script"),a.body.length>0&&a.body[0].length>1)throw new R("{subarray} can contain only one column");return a},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=i2(t.parser,e,G6(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:ab,htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){ne.contains(["gather","gather*"],t.envName)&&oo(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:W6(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return i2(t.parser,e,"display")},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:ab,htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){oo(t);var e={autoTag:W6(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return i2(t.parser,e,"display")},htmlBuilder:o1,mathmlBuilder:s1});a1({type:"array",names:["CD"],props:{numArgs:0},handler(t){return oo(t),wN(t.parser)},htmlBuilder:o1,mathmlBuilder:s1});C("\\nonumber","\\gdef\\@eqnsw{0}");C("\\notag","\\nonumber");Z({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new R(t.funcName+" valid only within array environment")}});var j9=nb;Z({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:n}=t,i=e[0];if(i.type!=="ordgroup")throw new R("Invalid environment name",i);for(var a="",o=0;o<i.body.length;++o)a+=ge(i.body[o],"textord").text;if(n==="\\begin"){if(!j9.hasOwnProperty(a))throw new R("No such environment: "+a,i);var s=j9[a],{args:l,optArgs:c}=r.parseArguments("\\begin{"+a+"}",s),d={mode:r.mode,envName:a,parser:r},h=s.handler(d,l,c);r.expect("\\end",!1);var g=r.nextToken,m=ge(r.parseFunction(),"environment");if(m.name!==a)throw new R("Mismatch: \\begin{"+a+"} matched by \\end{"+m.name+"}",g);return h}return{type:"environment",mode:r.mode,name:a,nameGroup:i}}});var ob=(t,e)=>{var r=t.font,n=e.withFont(r);return be(t.body,n)},sb=(t,e)=>{var r=t.font,n=e.withFont(r);return Be(t.body,n)},Y9={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Z({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=fa(e[0]),a=n;return a in Y9&&(a=Y9[a]),{type:"font",mode:r.mode,font:a.slice(1),body:i}},htmlBuilder:ob,mathmlBuilder:sb});Z({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],i=ne.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:io(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:i}}});Z({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,breakOnTokenText:i}=t,{mode:a}=r,o=r.parseExpression(!0,i),s="math"+n.slice(1);return{type:"font",mode:a,font:s,body:{type:"ordgroup",mode:r.mode,body:o}}},htmlBuilder:ob,mathmlBuilder:sb});var lb=(t,e)=>{var r=e;return t==="display"?r=r.id>=se.SCRIPT.id?r.text():se.DISPLAY:t==="text"&&r.size===se.DISPLAY.size?r=se.TEXT:t==="script"?r=se.SCRIPT:t==="scriptscript"&&(r=se.SCRIPTSCRIPT),r},Z6=(t,e)=>{var r=lb(t.size,e.style),n=r.fracNum(),i=r.fracDen(),a;a=e.havingStyle(n);var o=be(t.numer,a,e);if(t.continued){var s=8.5/e.fontMetrics().ptPerEm,l=3.5/e.fontMetrics().ptPerEm;o.height=o.height<s?s:o.height,o.depth=o.depth<l?l:o.depth}a=e.havingStyle(i);var c=be(t.denom,a,e),d,h,g;t.hasBarLine?(t.barSize?(h=je(t.barSize,e),d=H.makeLineSpan("frac-line",e,h)):d=H.makeLineSpan("frac-line",e),h=d.height,g=d.height):(d=null,h=0,g=e.fontMetrics().defaultRuleThickness);var m,v,_;r.size===se.DISPLAY.size||t.size==="display"?(m=e.fontMetrics().num1,h>0?v=3*g:v=7*g,_=e.fontMetrics().denom1):(h>0?(m=e.fontMetrics().num2,v=g):(m=e.fontMetrics().num3,v=3*g),_=e.fontMetrics().denom2);var y;if(d){var w=e.fontMetrics().axisHeight;m-o.depth-(w+.5*h)<v&&(m+=v-(m-o.depth-(w+.5*h))),w-.5*h-(c.height-_)<v&&(_+=v-(w-.5*h-(c.height-_)));var k=-(w-.5*h);y=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:_},{type:"elem",elem:d,shift:k},{type:"elem",elem:o,shift:-m}]},e)}else{var $=m-o.depth-(c.height-_);$<v&&(m+=.5*(v-$),_+=.5*(v-$)),y=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:_},{type:"elem",elem:o,shift:-m}]},e)}a=e.havingStyle(r),y.height*=a.sizeMultiplier/e.sizeMultiplier,y.depth*=a.sizeMultiplier/e.sizeMultiplier;var b;r.size===se.DISPLAY.size?b=e.fontMetrics().delim1:r.size===se.SCRIPTSCRIPT.size?b=e.havingStyle(se.SCRIPT).fontMetrics().delim2:b=e.fontMetrics().delim2;var T,O;return t.leftDelim==null?T=T5(e,["mopen"]):T=w1.customSizedDelim(t.leftDelim,b,!0,e.havingStyle(r),t.mode,["mopen"]),t.continued?O=H.makeSpan([]):t.rightDelim==null?O=T5(e,["mclose"]):O=w1.customSizedDelim(t.rightDelim,b,!0,e.havingStyle(r),t.mode,["mclose"]),H.makeSpan(["mord"].concat(a.sizingClasses(e)),[T,H.makeSpan(["mfrac"],[y]),O],e)},U6=(t,e)=>{var r=new P.MathNode("mfrac",[Be(t.numer,e),Be(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=je(t.barSize,e);r.setAttribute("linethickness",F(n))}var i=lb(t.size,e.style);if(i.size!==e.style.size){r=new P.MathNode("mstyle",[r]);var a=i.size===se.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",a),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var o=[];if(t.leftDelim!=null){var s=new P.MathNode("mo",[new P.TextNode(t.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),o.push(s)}if(o.push(r),t.rightDelim!=null){var l=new P.MathNode("mo",[new P.TextNode(t.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),o.push(l)}return z6(o)}return r};Z({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=e[0],a=e[1],o,s=null,l=null,c="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,s="(",l=")";break;case"\\\\bracefrac":o=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":o=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":c="display";break;case"\\tfrac":case"\\tbinom":c="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:i,denom:a,hasBarLine:o,leftDelim:s,rightDelim:l,size:c,barSize:null}},htmlBuilder:Z6,mathmlBuilder:U6});Z({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=e[0],a=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:i,denom:a,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});Z({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:n}=t,i;switch(r){case"\\over":i="\\frac";break;case"\\choose":i="\\binom";break;case"\\atop":i="\\\\atopfrac";break;case"\\brace":i="\\\\bracefrac";break;case"\\brack":i="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:i,token:n}}});var X9=["display","text","script","scriptscript"],K9=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};Z({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,n=e[4],i=e[5],a=fa(e[0]),o=a.type==="atom"&&a.family==="open"?K9(a.text):null,s=fa(e[1]),l=s.type==="atom"&&s.family==="close"?K9(s.text):null,c=ge(e[2],"size"),d,h=null;c.isBlank?d=!0:(h=c.value,d=h.number>0);var g="auto",m=e[3];if(m.type==="ordgroup"){if(m.body.length>0){var v=ge(m.body[0],"textord");g=X9[Number(v.text)]}}else m=ge(m,"textord"),g=X9[Number(m.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:i,continued:!1,hasBarLine:d,barSize:h,leftDelim:o,rightDelim:l,size:g}},htmlBuilder:Z6,mathmlBuilder:U6});Z({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:n,token:i}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:ge(e[0],"size").value,token:i}}});Z({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=e[0],a=cO(ge(e[1],"infix").size),o=e[2],s=a.number>0;return{type:"genfrac",mode:r.mode,numer:i,denom:o,continued:!1,hasBarLine:s,barSize:a,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Z6,mathmlBuilder:U6});var cb=(t,e)=>{var r=e.style,n,i;t.type==="supsub"?(n=t.sup?be(t.sup,e.havingStyle(r.sup()),e):be(t.sub,e.havingStyle(r.sub()),e),i=ge(t.base,"horizBrace")):i=ge(t,"horizBrace");var a=be(i.base,e.havingBaseStyle(se.DISPLAY)),o=M1.svgSpan(i,e),s;if(i.isOver?(s=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"kern",size:.1},{type:"elem",elem:o}]},e),s.children[0].children[0].children[1].classes.push("svg-align")):(s=H.makeVList({positionType:"bottom",positionData:a.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:a}]},e),s.children[0].children[0].children[0].classes.push("svg-align")),n){var l=H.makeSpan(["mord",i.isOver?"mover":"munder"],[s],e);i.isOver?s=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:n}]},e):s=H.makeVList({positionType:"bottom",positionData:l.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:l}]},e)}return H.makeSpan(["mord",i.isOver?"mover":"munder"],[s],e)},HN=(t,e)=>{var r=M1.mathMLnode(t.label);return new P.MathNode(t.isOver?"mover":"munder",[Be(t.base,e),r])};Z({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:e[0]}},htmlBuilder:cb,mathmlBuilder:HN});Z({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],i=ge(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:i})?{type:"href",mode:r.mode,href:i,body:tt(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=mt(t.body,e,!1);return H.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=J1(t.body,e);return r instanceof t0||(r=new t0("mrow",[r])),r.setAttribute("href",t.href),r}});Z({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ge(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var i=[],a=0;a<n.length;a++){var o=n[a];o==="~"&&(o="\\textasciitilde"),i.push({type:"textord",mode:"text",text:o})}var s={type:"text",mode:r.mode,font:"\\texttt",body:i};return{type:"href",mode:r.mode,href:n,body:tt(s)}}});Z({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(t,e){var{parser:r}=t;return{type:"hbox",mode:r.mode,body:tt(e[0])}},htmlBuilder(t,e){var r=mt(t.body,e,!1);return H.makeFragment(r)},mathmlBuilder(t,e){return new P.MathNode("mrow",Xt(t.body,e))}});Z({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,token:i}=t,a=ge(e[0],"raw").string,o=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var s,l={};switch(n){case"\\htmlClass":l.class=a,s={command:"\\htmlClass",class:a};break;case"\\htmlId":l.id=a,s={command:"\\htmlId",id:a};break;case"\\htmlStyle":l.style=a,s={command:"\\htmlStyle",style:a};break;case"\\htmlData":{for(var c=a.split(","),d=0;d<c.length;d++){var h=c[d].split("=");if(h.length!==2)throw new R("Error parsing key-value for \\htmlData");l["data-"+h[0].trim()]=h[1].trim()}s={command:"\\htmlData",attributes:l};break}default:throw new Error("Unrecognized html command")}return r.settings.isTrusted(s)?{type:"html",mode:r.mode,attributes:l,body:tt(o)}:r.formatUnsupportedCmd(n)},htmlBuilder:(t,e)=>{var r=mt(t.body,e,!1),n=["enclosing"];t.attributes.class&&n.push(...t.attributes.class.trim().split(/\s+/));var i=H.makeSpan(n,r,e);for(var a in t.attributes)a!=="class"&&t.attributes.hasOwnProperty(a)&&i.setAttribute(a,t.attributes[a]);return i},mathmlBuilder:(t,e)=>J1(t.body,e)});Z({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:tt(e[0]),mathml:tt(e[1])}},htmlBuilder:(t,e)=>{var r=mt(t.html,e,!1);return H.makeFragment(r)},mathmlBuilder:(t,e)=>J1(t.mathml,e)});var r7=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!r)throw new R("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!Lx(n))throw new R("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};Z({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:n}=t,i={number:0,unit:"em"},a={number:.9,unit:"em"},o={number:0,unit:"em"},s="";if(r[0])for(var l=ge(r[0],"raw").string,c=l.split(","),d=0;d<c.length;d++){var h=c[d].split("=");if(h.length===2){var g=h[1].trim();switch(h[0].trim()){case"alt":s=g;break;case"width":i=r7(g);break;case"height":a=r7(g);break;case"totalheight":o=r7(g);break;default:throw new R("Invalid key: '"+h[0]+"' in \\includegraphics.")}}}var m=ge(e[0],"url").url;return s===""&&(s=m,s=s.replace(/^.*[\\/]/,""),s=s.substring(0,s.lastIndexOf("."))),n.settings.isTrusted({command:"\\includegraphics",url:m})?{type:"includegraphics",mode:n.mode,alt:s,width:i,height:a,totalheight:o,src:m}:n.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(t,e)=>{var r=je(t.height,e),n=0;t.totalheight.number>0&&(n=je(t.totalheight,e)-r);var i=0;t.width.number>0&&(i=je(t.width,e));var a={height:F(r+n)};i>0&&(a.width=F(i)),n>0&&(a.verticalAlign=F(-n));var o=new HO(t.src,t.alt,a);return o.height=r,o.depth=n,o},mathmlBuilder:(t,e)=>{var r=new P.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=je(t.height,e),i=0;if(t.totalheight.number>0&&(i=je(t.totalheight,e)-n,r.setAttribute("valign",F(-i))),r.setAttribute("height",F(n+i)),t.width.number>0){var a=je(t.width,e);r.setAttribute("width",F(a))}return r.setAttribute("src",t.src),r}});Z({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,i=ge(e[0],"size");if(r.settings.strict){var a=n[1]==="m",o=i.value.unit==="mu";a?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+i.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:i.value}},htmlBuilder(t,e){return H.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=je(t.dimension,e);return new P.SpaceNode(r)}});Z({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=e[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:i}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=H.makeSpan([],[be(t.body,e)]),r=H.makeSpan(["inner"],[r],e)):r=H.makeSpan(["inner"],[be(t.body,e)]);var n=H.makeSpan(["fix"],[]),i=H.makeSpan([t.alignment],[r,n],e),a=H.makeSpan(["strut"]);return a.style.height=F(i.height+i.depth),i.depth&&(a.style.verticalAlign=F(-i.depth)),i.children.unshift(a),i=H.makeSpan(["thinbox"],[i],e),H.makeSpan(["mord","vbox"],[i],e)},mathmlBuilder:(t,e)=>{var r=new P.MathNode("mpadded",[Be(t.body,e)]);if(t.alignment!=="rlap"){var n=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});Z({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:n}=t,i=n.mode;n.switchMode("math");var a=r==="\\("?"\\)":"$",o=n.parseExpression(!1,a);return n.expect(a),n.switchMode(i),{type:"styling",mode:n.mode,style:"text",body:o}}});Z({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new R("Mismatched "+t.funcName)}});var J9=(t,e)=>{switch(e.style.size){case se.DISPLAY.size:return t.display;case se.TEXT.size:return t.text;case se.SCRIPT.size:return t.script;case se.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};Z({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:tt(e[0]),text:tt(e[1]),script:tt(e[2]),scriptscript:tt(e[3])}},htmlBuilder:(t,e)=>{var r=J9(t,e),n=mt(r,e,!1);return H.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=J9(t,e);return J1(r,e)}});var db=(t,e,r,n,i,a,o)=>{t=H.makeSpan([],[t]);var s=r&&ne.isCharacterBox(r),l,c;if(e){var d=be(e,n.havingStyle(i.sup()),n);c={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var h=be(r,n.havingStyle(i.sub()),n);l={elem:h,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-h.height)}}var g;if(c&&l){var m=n.fontMetrics().bigOpSpacing5+l.elem.height+l.elem.depth+l.kern+t.depth+o;g=H.makeVList({positionType:"bottom",positionData:m,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:F(-a)},{type:"kern",size:l.kern},{type:"elem",elem:t},{type:"kern",size:c.kern},{type:"elem",elem:c.elem,marginLeft:F(a)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(l){var v=t.height-o;g=H.makeVList({positionType:"top",positionData:v,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:F(-a)},{type:"kern",size:l.kern},{type:"elem",elem:t}]},n)}else if(c){var _=t.depth+o;g=H.makeVList({positionType:"bottom",positionData:_,children:[{type:"elem",elem:t},{type:"kern",size:c.kern},{type:"elem",elem:c.elem,marginLeft:F(a)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var y=[g];if(l&&a!==0&&!s){var $=H.makeSpan(["mspace"],[],n);$.style.marginRight=F(a),y.unshift($)}return H.makeSpan(["mop","op-limits"],y,n)},hb=["\\smallint"],pr=(t,e)=>{var r,n,i=!1,a;t.type==="supsub"?(r=t.sup,n=t.sub,a=ge(t.base,"op"),i=!0):a=ge(t,"op");var o=e.style,s=!1;o.size===se.DISPLAY.size&&a.symbol&&!ne.contains(hb,a.name)&&(s=!0);var l;if(a.symbol){var c=s?"Size2-Regular":"Size1-Regular",d="";if((a.name==="\\oiint"||a.name==="\\oiiint")&&(d=a.name.slice(1),a.name=d==="oiint"?"\\iint":"\\iiint"),l=H.makeSymbol(a.name,c,"math",e,["mop","op-symbol",s?"large-op":"small-op"]),d.length>0){var h=l.italic,g=H.staticSvg(d+"Size"+(s?"2":"1"),e);l=H.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:0},{type:"elem",elem:g,shift:s?.08:0}]},e),a.name="\\"+d,l.classes.unshift("mop"),l.italic=h}}else if(a.body){var m=mt(a.body,e,!0);m.length===1&&m[0]instanceof v0?(l=m[0],l.classes[0]="mop"):l=H.makeSpan(["mop"],m,e)}else{for(var v=[],_=1;_<a.name.length;_++)v.push(H.mathsym(a.name[_],a.mode,e));l=H.makeSpan(["mop"],v,e)}var y=0,$=0;return(l instanceof v0||a.name==="\\oiint"||a.name==="\\oiiint")&&!a.suppressBaseShift&&(y=(l.height-l.depth)/2-e.fontMetrics().axisHeight,$=l.italic),i?db(l,r,n,e,o,$,y):(y&&(l.style.position="relative",l.style.top=F(y)),l)},Mn=(t,e)=>{var r;if(t.symbol)r=new t0("mo",[w0(t.name,t.mode)]),ne.contains(hb,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new t0("mo",Xt(t.body,e));else{r=new t0("mi",[new Y0(t.name.slice(1))]);var n=new t0("mo",[w0("⁡","text")]);t.parentIsSupSub?r=new t0("mrow",[r,n]):r=Rx([r,n])}return r},BN={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};Z({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=n;return i.length===1&&(i=BN[i]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:i}},htmlBuilder:pr,mathmlBuilder:Mn});Z({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:tt(n)}},htmlBuilder:pr,mathmlBuilder:Mn});var DN={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};Z({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:pr,mathmlBuilder:Mn});Z({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:pr,mathmlBuilder:Mn});Z({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,n=r;return n.length===1&&(n=DN[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:pr,mathmlBuilder:Mn});var ub=(t,e)=>{var r,n,i=!1,a;t.type==="supsub"?(r=t.sup,n=t.sub,a=ge(t.base,"operatorname"),i=!0):a=ge(t,"operatorname");var o;if(a.body.length>0){for(var s=a.body.map(h=>{var g=h.text;return typeof g=="string"?{type:"textord",mode:h.mode,text:g}:h}),l=mt(s,e.withFont("mathrm"),!0),c=0;c<l.length;c++){var d=l[c];d instanceof v0&&(d.text=d.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}o=H.makeSpan(["mop"],l,e)}else o=H.makeSpan(["mop"],[],e);return i?db(o,r,n,e,e.style,0,0):o},VN=(t,e)=>{for(var r=Xt(t.body,e.withFont("mathrm")),n=!0,i=0;i<r.length;i++){var a=r[i];if(!(a instanceof P.SpaceNode))if(a instanceof P.MathNode)switch(a.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var o=a.children[0];a.children.length===1&&o instanceof P.TextNode?o.text=o.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):n=!1;break}default:n=!1}else n=!1}if(n){var s=r.map(d=>d.toText()).join("");r=[new P.TextNode(s)]}var l=new P.MathNode("mi",r);l.setAttribute("mathvariant","normal");var c=new P.MathNode("mo",[w0("⁡","text")]);return t.parentIsSupSub?new P.MathNode("mrow",[l,c]):P.newDocumentFragment([l,c])};Z({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,i=e[0];return{type:"operatorname",mode:r.mode,body:tt(i),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:ub,mathmlBuilder:VN});C("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");E2({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?H.makeFragment(mt(t.body,e,!1)):H.makeSpan(["mord"],mt(t.body,e,!0),e)},mathmlBuilder(t,e){return J1(t.body,e,!0)}});Z({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,n=e[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(t,e){var r=be(t.body,e.havingCrampedStyle()),n=H.makeLineSpan("overline-line",e),i=e.fontMetrics().defaultRuleThickness,a=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*i},{type:"elem",elem:n},{type:"kern",size:i}]},e);return H.makeSpan(["mord","overline"],[a],e)},mathmlBuilder(t,e){var r=new P.MathNode("mo",[new P.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new P.MathNode("mover",[Be(t.body,e),r]);return n.setAttribute("accent","true"),n}});Z({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"phantom",mode:r.mode,body:tt(n)}},htmlBuilder:(t,e)=>{var r=mt(t.body,e.withPhantom(),!1);return H.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Xt(t.body,e);return new P.MathNode("mphantom",r)}});Z({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=H.makeSpan([],[be(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n<r.children.length;n++)r.children[n].height=0,r.children[n].depth=0;return r=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},e),H.makeSpan(["mord"],[r],e)},mathmlBuilder:(t,e)=>{var r=Xt(tt(t.body),e),n=new P.MathNode("mphantom",r),i=new P.MathNode("mpadded",[n]);return i.setAttribute("height","0px"),i.setAttribute("depth","0px"),i}});Z({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=H.makeSpan(["inner"],[be(t.body,e.withPhantom())]),n=H.makeSpan(["fix"],[]);return H.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Xt(tt(t.body),e),n=new P.MathNode("mphantom",r),i=new P.MathNode("mpadded",[n]);return i.setAttribute("width","0px"),i}});Z({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ge(e[0],"size").value,i=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:i}},htmlBuilder(t,e){var r=be(t.body,e),n=je(t.dy,e);return H.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new P.MathNode("mpadded",[Be(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});Z({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});Z({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(t,e,r){var{parser:n}=t,i=r[0],a=ge(e[0],"size"),o=ge(e[1],"size");return{type:"rule",mode:n.mode,shift:i&&ge(i,"size").value,width:a.value,height:o.value}},htmlBuilder(t,e){var r=H.makeSpan(["mord","rule"],[],e),n=je(t.width,e),i=je(t.height,e),a=t.shift?je(t.shift,e):0;return r.style.borderRightWidth=F(n),r.style.borderTopWidth=F(i),r.style.bottom=F(a),r.width=n,r.height=i+a,r.depth=-a,r.maxFontSize=i*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=je(t.width,e),n=je(t.height,e),i=t.shift?je(t.shift,e):0,a=e.color&&e.getColor()||"black",o=new P.MathNode("mspace");o.setAttribute("mathbackground",a),o.setAttribute("width",F(r)),o.setAttribute("height",F(n));var s=new P.MathNode("mpadded",[o]);return i>=0?s.setAttribute("height",F(i)):(s.setAttribute("height",F(i)),s.setAttribute("depth",F(-i))),s.setAttribute("voffset",F(i)),s}});function fb(t,e,r){for(var n=mt(t,e,!1),i=e.sizeMultiplier/r.sizeMultiplier,a=0;a<n.length;a++){var o=n[a].classes.indexOf("sizing");o<0?Array.prototype.push.apply(n[a].classes,e.sizingClasses(r)):n[a].classes[o+1]==="reset-size"+e.size&&(n[a].classes[o+1]="reset-size"+r.size),n[a].height*=i,n[a].depth*=i}return H.makeFragment(n)}var Q9=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],zN=(t,e)=>{var r=e.havingSize(t.size);return fb(t.body,r,e)};Z({type:"sizing",names:Q9,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:r,funcName:n,parser:i}=t,a=i.parseExpression(!1,r);return{type:"sizing",mode:i.mode,size:Q9.indexOf(n)+1,body:a}},htmlBuilder:zN,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Xt(t.body,r),i=new P.MathNode("mstyle",n);return i.setAttribute("mathsize",F(r.sizeMultiplier)),i}});Z({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:n}=t,i=!1,a=!1,o=r[0]&&ge(r[0],"ordgroup");if(o)for(var s="",l=0;l<o.body.length;++l){var c=o.body[l];if(s=c.text,s==="t")i=!0;else if(s==="b")a=!0;else{i=!1,a=!1;break}}else i=!0,a=!0;var d=e[0];return{type:"smash",mode:n.mode,body:d,smashHeight:i,smashDepth:a}},htmlBuilder:(t,e)=>{var r=H.makeSpan([],[be(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].height=0;if(t.smashDepth&&(r.depth=0,r.children))for(var i=0;i<r.children.length;i++)r.children[i].depth=0;var a=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},e);return H.makeSpan(["mord"],[a],e)},mathmlBuilder:(t,e)=>{var r=new P.MathNode("mpadded",[Be(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});Z({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n}=t,i=r[0],a=e[0];return{type:"sqrt",mode:n.mode,body:a,index:i}},htmlBuilder(t,e){var r=be(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=H.wrapFragment(r,e);var n=e.fontMetrics(),i=n.defaultRuleThickness,a=i;e.style.id<se.TEXT.id&&(a=e.fontMetrics().xHeight);var o=i+a/4,s=r.height+r.depth+o+i,{span:l,ruleWidth:c,advanceWidth:d}=w1.sqrtImage(s,e),h=l.height-c;h>r.height+r.depth+o&&(o=(o+h-r.height-r.depth)/2);var g=l.height-r.height-o-c;r.style.paddingLeft=F(d);var m=H.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+g)},{type:"elem",elem:l},{type:"kern",size:c}]},e);if(t.index){var v=e.havingStyle(se.SCRIPTSCRIPT),_=be(t.index,v,e),y=.6*(m.height-m.depth),$=H.makeVList({positionType:"shift",positionData:-y,children:[{type:"elem",elem:_}]},e),w=H.makeSpan(["root"],[$]);return H.makeSpan(["mord","sqrt"],[w,m],e)}else return H.makeSpan(["mord","sqrt"],[m],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new P.MathNode("mroot",[Be(r,e),Be(n,e)]):new P.MathNode("msqrt",[Be(r,e)])}});var ed={display:se.DISPLAY,text:se.TEXT,script:se.SCRIPT,scriptscript:se.SCRIPTSCRIPT};Z({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:n,parser:i}=t,a=i.parseExpression(!0,r),o=n.slice(1,n.length-5);return{type:"styling",mode:i.mode,style:o,body:a}},htmlBuilder(t,e){var r=ed[t.style],n=e.havingStyle(r).withFont("");return fb(t.body,n,e)},mathmlBuilder(t,e){var r=ed[t.style],n=e.havingStyle(r),i=Xt(t.body,n),a=new P.MathNode("mstyle",i),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},s=o[t.style];return a.setAttribute("scriptlevel",s[0]),a.setAttribute("displaystyle",s[1]),a}});var PN=function(e,r){var n=e.base;if(n)if(n.type==="op"){var i=n.limits&&(r.style.size===se.DISPLAY.size||n.alwaysHandleSupSub);return i?pr:null}else if(n.type==="operatorname"){var a=n.alwaysHandleSupSub&&(r.style.size===se.DISPLAY.size||n.limits);return a?ub:null}else{if(n.type==="accent")return ne.isCharacterBox(n.base)?O6:null;if(n.type==="horizBrace"){var o=!e.sub;return o===n.isOver?cb:null}else return null}else return null};E2({type:"supsub",htmlBuilder(t,e){var r=PN(t,e);if(r)return r(t,e);var{base:n,sup:i,sub:a}=t,o=be(n,e),s,l,c=e.fontMetrics(),d=0,h=0,g=n&&ne.isCharacterBox(n);if(i){var m=e.havingStyle(e.style.sup());s=be(i,m,e),g||(d=o.height-m.fontMetrics().supDrop*m.sizeMultiplier/e.sizeMultiplier)}if(a){var v=e.havingStyle(e.style.sub());l=be(a,v,e),g||(h=o.depth+v.fontMetrics().subDrop*v.sizeMultiplier/e.sizeMultiplier)}var _;e.style===se.DISPLAY?_=c.sup1:e.style.cramped?_=c.sup3:_=c.sup2;var y=e.sizeMultiplier,$=F(.5/c.ptPerEm/y),w=null;if(l){var k=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(o instanceof v0||k)&&(w=F(-o.italic))}var b;if(s&&l){d=Math.max(d,_,s.depth+.25*c.xHeight),h=Math.max(h,c.sub2);var T=c.defaultRuleThickness,O=4*T;if(d-s.depth-(l.height-h)<O){h=O-(d-s.depth)+l.height;var U=.8*c.xHeight-(d-s.depth);U>0&&(d+=U,h-=U)}var re=[{type:"elem",elem:l,shift:h,marginRight:$,marginLeft:w},{type:"elem",elem:s,shift:-d,marginRight:$}];b=H.makeVList({positionType:"individualShift",children:re},e)}else if(l){h=Math.max(h,c.sub1,l.height-.8*c.xHeight);var K=[{type:"elem",elem:l,marginLeft:w,marginRight:$}];b=H.makeVList({positionType:"shift",positionData:h,children:K},e)}else if(s)d=Math.max(d,_,s.depth+.25*c.xHeight),b=H.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:s,marginRight:$}]},e);else throw new Error("supsub must have either sup or sub.");var Q=rs(o,"right")||"mord";return H.makeSpan([Q],[o,H.makeSpan(["msupsub"],[b])],e)},mathmlBuilder(t,e){var r=!1,n,i;t.base&&t.base.type==="horizBrace"&&(i=!!t.sup,i===t.base.isOver&&(r=!0,n=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var a=[Be(t.base,e)];t.sub&&a.push(Be(t.sub,e)),t.sup&&a.push(Be(t.sup,e));var o;if(r)o=n?"mover":"munder";else if(t.sub)if(t.sup){var c=t.base;c&&c.type==="op"&&c.limits&&e.style===se.DISPLAY||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(e.style===se.DISPLAY||c.limits)?o="munderover":o="msubsup"}else{var l=t.base;l&&l.type==="op"&&l.limits&&(e.style===se.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||e.style===se.DISPLAY)?o="munder":o="msub"}else{var s=t.base;s&&s.type==="op"&&s.limits&&(e.style===se.DISPLAY||s.alwaysHandleSupSub)||s&&s.type==="operatorname"&&s.alwaysHandleSupSub&&(s.limits||e.style===se.DISPLAY)?o="mover":o="msup"}return new P.MathNode(o,a)}});E2({type:"atom",htmlBuilder(t,e){return H.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new P.MathNode("mo",[w0(t.text,t.mode)]);if(t.family==="bin"){var n=P6(t,e);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var pb={mi:"italic",mn:"normal",mtext:"normal"};E2({type:"mathord",htmlBuilder(t,e){return H.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new P.MathNode("mi",[w0(t.text,t.mode,e)]),n=P6(t,e)||"italic";return n!==pb[r.type]&&r.setAttribute("mathvariant",n),r}});E2({type:"textord",htmlBuilder(t,e){return H.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=w0(t.text,t.mode,e),n=P6(t,e)||"normal",i;return t.mode==="text"?i=new P.MathNode("mtext",[r]):/[0-9]/.test(t.text)?i=new P.MathNode("mn",[r]):t.text==="\\prime"?i=new P.MathNode("mo",[r]):i=new P.MathNode("mi",[r]),n!==pb[i.type]&&i.setAttribute("mathvariant",n),i}});var n7={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},i7={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};E2({type:"spacing",htmlBuilder(t,e){if(i7.hasOwnProperty(t.text)){var r=i7[t.text].className||"";if(t.mode==="text"){var n=H.makeOrd(t,e,"textord");return n.classes.push(r),n}else return H.makeSpan(["mspace",r],[H.mathsym(t.text,t.mode,e)],e)}else{if(n7.hasOwnProperty(t.text))return H.makeSpan(["mspace",n7[t.text]],[],e);throw new R('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(i7.hasOwnProperty(t.text))r=new P.MathNode("mtext",[new P.TextNode(" ")]);else{if(n7.hasOwnProperty(t.text))return new P.MathNode("mspace");throw new R('Unknown type of space "'+t.text+'"')}return r}});var td=()=>{var t=new P.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};E2({type:"tag",mathmlBuilder(t,e){var r=new P.MathNode("mtable",[new P.MathNode("mtr",[td(),new P.MathNode("mtd",[J1(t.body,e)]),td(),new P.MathNode("mtd",[J1(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var rd={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},nd={"\\textbf":"textbf","\\textmd":"textmd"},RN={"\\textit":"textit","\\textup":"textup"},id=(t,e)=>{var r=t.font;if(r){if(rd[r])return e.withTextFontFamily(rd[r]);if(nd[r])return e.withTextFontWeight(nd[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(RN[r])};Z({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,i=e[0];return{type:"text",mode:r.mode,body:tt(i),font:n}},htmlBuilder(t,e){var r=id(t,e),n=mt(t.body,r,!0);return H.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=id(t,e);return J1(t.body,r)}});Z({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=be(t.body,e),n=H.makeLineSpan("underline-line",e),i=e.fontMetrics().defaultRuleThickness,a=H.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:i},{type:"elem",elem:n},{type:"kern",size:3*i},{type:"elem",elem:r}]},e);return H.makeSpan(["mord","underline"],[a],e)},mathmlBuilder(t,e){var r=new P.MathNode("mo",[new P.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new P.MathNode("munder",[Be(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});Z({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=be(t.body,e),n=e.fontMetrics().axisHeight,i=.5*(r.height-n-(r.depth+n));return H.makeVList({positionType:"shift",positionData:i,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new P.MathNode("mpadded",[Be(t.body,e)],["vcenter"])}});Z({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new R("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=ad(t),n=[],i=e.havingStyle(e.style.text()),a=0;a<r.length;a++){var o=r[a];o==="~"&&(o="\\textasciitilde"),n.push(H.makeSymbol(o,"Typewriter-Regular",t.mode,i,["mord","texttt"]))}return H.makeSpan(["mord","text"].concat(i.sizingClasses(e)),H.tryCombineChars(n),i)},mathmlBuilder(t,e){var r=new P.TextNode(ad(t)),n=new P.MathNode("mtext",[r]);return n.setAttribute("mathvariant","monospace"),n}});var ad=t=>t.body.replace(/ /g,t.star?"␣":" "),G1=zx,mb=`[ \r
	]`,ON="\\\\[a-zA-Z@]+",NN="\\\\[^\uD800-\uDFFF]",FN="("+ON+")"+mb+"*",qN=`\\\\(
|[ \r	]+
?)[ \r	]*`,os="[̀-ͯ]",WN=new RegExp(os+"+$"),GN="("+mb+"+)|"+(qN+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(os+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(os+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+FN)+("|"+NN+")");class od{constructor(e,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=r,this.tokenRegex=new RegExp(GN,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,r){this.catcodes[e]=r}lex(){var e=this.input,r=this.tokenRegex.lastIndex;if(r===e.length)return new m0("EOF",new Qt(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new R("Unexpected character: '"+e[r]+"'",new m0(e[r],new Qt(this,r,r+1)));var i=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[i]===14){var a=e.indexOf(`
`,this.tokenRegex.lastIndex);return a===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=a+1,this.lex()}return new m0(i,new Qt(this,r,this.tokenRegex.lastIndex))}}class ZN{constructor(e,r){e===void 0&&(e={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new R("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var r in e)e.hasOwnProperty(r)&&(e[r]==null?delete this.current[r]:this.current[r]=e[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,n){if(n===void 0&&(n=!1),n){for(var i=0;i<this.undefStack.length;i++)delete this.undefStack[i][e];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var a=this.undefStack[this.undefStack.length-1];a&&!a.hasOwnProperty(e)&&(a[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var UN=ib;C("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});C("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});C("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});C("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});C("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});C("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");C("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var sd={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};C("\\char",function(t){var e=t.popToken(),r,n="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")n=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new R("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=sd[e.text],n==null||n>=r)throw new R("Invalid base-"+r+" digit "+e.text);for(var i;(i=sd[t.future().text])!=null&&i<r;)n*=r,n+=i,t.popToken()}return"\\@char{"+n+"}"});var j6=(t,e,r)=>{var n=t.consumeArg().tokens;if(n.length!==1)throw new R("\\newcommand's first argument must be a macro name");var i=n[0].text,a=t.isDefined(i);if(a&&!e)throw new R("\\newcommand{"+i+"} attempting to redefine "+(i+"; use \\renewcommand"));if(!a&&!r)throw new R("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var o=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var s="",l=t.expandNextToken();l.text!=="]"&&l.text!=="EOF";)s+=l.text,l=t.expandNextToken();if(!s.match(/^\s*[0-9]+\s*$/))throw new R("Invalid number of arguments: "+s);o=parseInt(s),n=t.consumeArg().tokens}return t.macros.set(i,{tokens:n,numArgs:o}),""};C("\\newcommand",t=>j6(t,!1,!0));C("\\renewcommand",t=>j6(t,!0,!1));C("\\providecommand",t=>j6(t,!0,!0));C("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});C("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});C("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),G1[r],Pe.math[r],Pe.text[r]),""});C("\\bgroup","{");C("\\egroup","}");C("~","\\nobreakspace");C("\\lq","`");C("\\rq","'");C("\\aa","\\r a");C("\\AA","\\r A");C("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");C("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");C("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");C("ℬ","\\mathscr{B}");C("ℰ","\\mathscr{E}");C("ℱ","\\mathscr{F}");C("ℋ","\\mathscr{H}");C("ℐ","\\mathscr{I}");C("ℒ","\\mathscr{L}");C("ℳ","\\mathscr{M}");C("ℛ","\\mathscr{R}");C("ℭ","\\mathfrak{C}");C("ℌ","\\mathfrak{H}");C("ℨ","\\mathfrak{Z}");C("\\Bbbk","\\Bbb{k}");C("·","\\cdotp");C("\\llap","\\mathllap{\\textrm{#1}}");C("\\rlap","\\mathrlap{\\textrm{#1}}");C("\\clap","\\mathclap{\\textrm{#1}}");C("\\mathstrut","\\vphantom{(}");C("\\underbar","\\underline{\\text{#1}}");C("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');C("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");C("\\ne","\\neq");C("≠","\\neq");C("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");C("∉","\\notin");C("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");C("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");C("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");C("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");C("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");C("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");C("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");C("⟂","\\perp");C("‼","\\mathclose{!\\mkern-0.8mu!}");C("∌","\\notni");C("⌜","\\ulcorner");C("⌝","\\urcorner");C("⌞","\\llcorner");C("⌟","\\lrcorner");C("©","\\copyright");C("®","\\textregistered");C("️","\\textregistered");C("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');C("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');C("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');C("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');C("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");C("⋮","\\vdots");C("\\varGamma","\\mathit{\\Gamma}");C("\\varDelta","\\mathit{\\Delta}");C("\\varTheta","\\mathit{\\Theta}");C("\\varLambda","\\mathit{\\Lambda}");C("\\varXi","\\mathit{\\Xi}");C("\\varPi","\\mathit{\\Pi}");C("\\varSigma","\\mathit{\\Sigma}");C("\\varUpsilon","\\mathit{\\Upsilon}");C("\\varPhi","\\mathit{\\Phi}");C("\\varPsi","\\mathit{\\Psi}");C("\\varOmega","\\mathit{\\Omega}");C("\\substack","\\begin{subarray}{c}#1\\end{subarray}");C("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");C("\\boxed","\\fbox{$\\displaystyle{#1}$}");C("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");C("\\implies","\\DOTSB\\;\\Longrightarrow\\;");C("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");C("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");C("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var ld={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};C("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in ld?e=ld[r]:(r.slice(0,4)==="\\not"||r in Pe.math&&ne.contains(["bin","rel"],Pe.math[r].group))&&(e="\\dotsb"),e});var Y6={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};C("\\dotso",function(t){var e=t.future().text;return e in Y6?"\\ldots\\,":"\\ldots"});C("\\dotsc",function(t){var e=t.future().text;return e in Y6&&e!==","?"\\ldots\\,":"\\ldots"});C("\\cdots",function(t){var e=t.future().text;return e in Y6?"\\@cdots\\,":"\\@cdots"});C("\\dotsb","\\cdots");C("\\dotsm","\\cdots");C("\\dotsi","\\!\\cdots");C("\\dotsx","\\ldots\\,");C("\\DOTSI","\\relax");C("\\DOTSB","\\relax");C("\\DOTSX","\\relax");C("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");C("\\,","\\tmspace+{3mu}{.1667em}");C("\\thinspace","\\,");C("\\>","\\mskip{4mu}");C("\\:","\\tmspace+{4mu}{.2222em}");C("\\medspace","\\:");C("\\;","\\tmspace+{5mu}{.2777em}");C("\\thickspace","\\;");C("\\!","\\tmspace-{3mu}{.1667em}");C("\\negthinspace","\\!");C("\\negmedspace","\\tmspace-{4mu}{.2222em}");C("\\negthickspace","\\tmspace-{5mu}{.277em}");C("\\enspace","\\kern.5em ");C("\\enskip","\\hskip.5em\\relax");C("\\quad","\\hskip1em\\relax");C("\\qquad","\\hskip2em\\relax");C("\\tag","\\@ifstar\\tag@literal\\tag@paren");C("\\tag@paren","\\tag@literal{({#1})}");C("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new R("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});C("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");C("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");C("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");C("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");C("\\newline","\\\\\\relax");C("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var gb=F(j0["Main-Regular"][84][1]-.7*j0["Main-Regular"][65][1]);C("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+gb+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");C("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+gb+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");C("\\hspace","\\@ifstar\\@hspacer\\@hspace");C("\\@hspace","\\hskip #1\\relax");C("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");C("\\ordinarycolon",":");C("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");C("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');C("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');C("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');C("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');C("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');C("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');C("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');C("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');C("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');C("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');C("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');C("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');C("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');C("∷","\\dblcolon");C("∹","\\eqcolon");C("≔","\\coloneqq");C("≕","\\eqqcolon");C("⩴","\\Coloneqq");C("\\ratio","\\vcentcolon");C("\\coloncolon","\\dblcolon");C("\\colonequals","\\coloneqq");C("\\coloncolonequals","\\Coloneqq");C("\\equalscolon","\\eqqcolon");C("\\equalscoloncolon","\\Eqqcolon");C("\\colonminus","\\coloneq");C("\\coloncolonminus","\\Coloneq");C("\\minuscolon","\\eqcolon");C("\\minuscoloncolon","\\Eqcolon");C("\\coloncolonapprox","\\Colonapprox");C("\\coloncolonsim","\\Colonsim");C("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");C("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");C("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");C("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");C("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");C("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");C("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");C("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");C("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");C("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");C("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");C("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");C("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");C("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");C("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");C("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");C("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");C("\\nleqq","\\html@mathml{\\@nleqq}{≰}");C("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");C("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");C("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");C("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");C("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");C("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");C("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");C("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");C("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");C("\\imath","\\html@mathml{\\@imath}{ı}");C("\\jmath","\\html@mathml{\\@jmath}{ȷ}");C("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");C("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");C("⟦","\\llbracket");C("⟧","\\rrbracket");C("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");C("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");C("⦃","\\lBrace");C("⦄","\\rBrace");C("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");C("⦵","\\minuso");C("\\darr","\\downarrow");C("\\dArr","\\Downarrow");C("\\Darr","\\Downarrow");C("\\lang","\\langle");C("\\rang","\\rangle");C("\\uarr","\\uparrow");C("\\uArr","\\Uparrow");C("\\Uarr","\\Uparrow");C("\\N","\\mathbb{N}");C("\\R","\\mathbb{R}");C("\\Z","\\mathbb{Z}");C("\\alef","\\aleph");C("\\alefsym","\\aleph");C("\\Alpha","\\mathrm{A}");C("\\Beta","\\mathrm{B}");C("\\bull","\\bullet");C("\\Chi","\\mathrm{X}");C("\\clubs","\\clubsuit");C("\\cnums","\\mathbb{C}");C("\\Complex","\\mathbb{C}");C("\\Dagger","\\ddagger");C("\\diamonds","\\diamondsuit");C("\\empty","\\emptyset");C("\\Epsilon","\\mathrm{E}");C("\\Eta","\\mathrm{H}");C("\\exist","\\exists");C("\\harr","\\leftrightarrow");C("\\hArr","\\Leftrightarrow");C("\\Harr","\\Leftrightarrow");C("\\hearts","\\heartsuit");C("\\image","\\Im");C("\\infin","\\infty");C("\\Iota","\\mathrm{I}");C("\\isin","\\in");C("\\Kappa","\\mathrm{K}");C("\\larr","\\leftarrow");C("\\lArr","\\Leftarrow");C("\\Larr","\\Leftarrow");C("\\lrarr","\\leftrightarrow");C("\\lrArr","\\Leftrightarrow");C("\\Lrarr","\\Leftrightarrow");C("\\Mu","\\mathrm{M}");C("\\natnums","\\mathbb{N}");C("\\Nu","\\mathrm{N}");C("\\Omicron","\\mathrm{O}");C("\\plusmn","\\pm");C("\\rarr","\\rightarrow");C("\\rArr","\\Rightarrow");C("\\Rarr","\\Rightarrow");C("\\real","\\Re");C("\\reals","\\mathbb{R}");C("\\Reals","\\mathbb{R}");C("\\Rho","\\mathrm{P}");C("\\sdot","\\cdot");C("\\sect","\\S");C("\\spades","\\spadesuit");C("\\sub","\\subset");C("\\sube","\\subseteq");C("\\supe","\\supseteq");C("\\Tau","\\mathrm{T}");C("\\thetasym","\\vartheta");C("\\weierp","\\wp");C("\\Zeta","\\mathrm{Z}");C("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");C("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");C("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");C("\\bra","\\mathinner{\\langle{#1}|}");C("\\ket","\\mathinner{|{#1}\\rangle}");C("\\braket","\\mathinner{\\langle{#1}\\rangle}");C("\\Bra","\\left\\langle#1\\right|");C("\\Ket","\\left|#1\\right\\rangle");var vb=t=>e=>{var r=e.consumeArg().tokens,n=e.consumeArg().tokens,i=e.consumeArg().tokens,a=e.consumeArg().tokens,o=e.macros.get("|"),s=e.macros.get("\\|");e.macros.beginGroup();var l=h=>g=>{t&&(g.macros.set("|",o),i.length&&g.macros.set("\\|",s));var m=h;if(!h&&i.length){var v=g.future();v.text==="|"&&(g.popToken(),m=!0)}return{tokens:m?i:n,numArgs:0}};e.macros.set("|",l(!1)),i.length&&e.macros.set("\\|",l(!0));var c=e.consumeArg().tokens,d=e.expandTokens([...a,...c,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};C("\\bra@ket",vb(!1));C("\\bra@set",vb(!0));C("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");C("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");C("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");C("\\angln","{\\angl n}");C("\\blue","\\textcolor{##6495ed}{#1}");C("\\orange","\\textcolor{##ffa500}{#1}");C("\\pink","\\textcolor{##ff00af}{#1}");C("\\red","\\textcolor{##df0030}{#1}");C("\\green","\\textcolor{##28ae7b}{#1}");C("\\gray","\\textcolor{gray}{#1}");C("\\purple","\\textcolor{##9d38bd}{#1}");C("\\blueA","\\textcolor{##ccfaff}{#1}");C("\\blueB","\\textcolor{##80f6ff}{#1}");C("\\blueC","\\textcolor{##63d9ea}{#1}");C("\\blueD","\\textcolor{##11accd}{#1}");C("\\blueE","\\textcolor{##0c7f99}{#1}");C("\\tealA","\\textcolor{##94fff5}{#1}");C("\\tealB","\\textcolor{##26edd5}{#1}");C("\\tealC","\\textcolor{##01d1c1}{#1}");C("\\tealD","\\textcolor{##01a995}{#1}");C("\\tealE","\\textcolor{##208170}{#1}");C("\\greenA","\\textcolor{##b6ffb0}{#1}");C("\\greenB","\\textcolor{##8af281}{#1}");C("\\greenC","\\textcolor{##74cf70}{#1}");C("\\greenD","\\textcolor{##1fab54}{#1}");C("\\greenE","\\textcolor{##0d923f}{#1}");C("\\goldA","\\textcolor{##ffd0a9}{#1}");C("\\goldB","\\textcolor{##ffbb71}{#1}");C("\\goldC","\\textcolor{##ff9c39}{#1}");C("\\goldD","\\textcolor{##e07d10}{#1}");C("\\goldE","\\textcolor{##a75a05}{#1}");C("\\redA","\\textcolor{##fca9a9}{#1}");C("\\redB","\\textcolor{##ff8482}{#1}");C("\\redC","\\textcolor{##f9685d}{#1}");C("\\redD","\\textcolor{##e84d39}{#1}");C("\\redE","\\textcolor{##bc2612}{#1}");C("\\maroonA","\\textcolor{##ffbde0}{#1}");C("\\maroonB","\\textcolor{##ff92c6}{#1}");C("\\maroonC","\\textcolor{##ed5fa6}{#1}");C("\\maroonD","\\textcolor{##ca337c}{#1}");C("\\maroonE","\\textcolor{##9e034e}{#1}");C("\\purpleA","\\textcolor{##ddd7ff}{#1}");C("\\purpleB","\\textcolor{##c6b9fc}{#1}");C("\\purpleC","\\textcolor{##aa87ff}{#1}");C("\\purpleD","\\textcolor{##7854ab}{#1}");C("\\purpleE","\\textcolor{##543b78}{#1}");C("\\mintA","\\textcolor{##f5f9e8}{#1}");C("\\mintB","\\textcolor{##edf2df}{#1}");C("\\mintC","\\textcolor{##e0e5cc}{#1}");C("\\grayA","\\textcolor{##f6f7f7}{#1}");C("\\grayB","\\textcolor{##f0f1f2}{#1}");C("\\grayC","\\textcolor{##e3e5e6}{#1}");C("\\grayD","\\textcolor{##d6d8da}{#1}");C("\\grayE","\\textcolor{##babec2}{#1}");C("\\grayF","\\textcolor{##888d93}{#1}");C("\\grayG","\\textcolor{##626569}{#1}");C("\\grayH","\\textcolor{##3b3e40}{#1}");C("\\grayI","\\textcolor{##21242c}{#1}");C("\\kaBlue","\\textcolor{##314453}{#1}");C("\\kaGreen","\\textcolor{##71B307}{#1}");var wb={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class jN{constructor(e,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new ZN(UN,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new od(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,n,i;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:i,end:n}=this.consumeArg(["]"])}else({tokens:i,start:r,end:n}=this.consumeArg());return this.pushToken(new m0("EOF",n.loc)),this.pushTokens(i),r.range(n,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],n=e&&e.length>0;n||this.consumeSpaces();var i=this.future(),a,o=0,s=0;do{if(a=this.popToken(),r.push(a),a.text==="{")++o;else if(a.text==="}"){if(--o,o===-1)throw new R("Extra }",a)}else if(a.text==="EOF")throw new R("Unexpected end of input in a macro argument, expected '"+(e&&n?e[s]:"}")+"'",a);if(e&&n)if((o===0||o===1&&e[s]==="{")&&a.text===e[s]){if(++s,s===e.length){r.splice(-s,s);break}}else s=0}while(o!==0||n);return i.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:i,end:a}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new R("The length of delimiters doesn't match the number of args!");for(var n=r[0],i=0;i<n.length;i++){var a=this.popToken();if(n[i]!==a.text)throw new R("Use of the macro doesn't match its definition",a)}}for(var o=[],s=0;s<e;s++)o.push(this.consumeArg(r&&r[s+1]).tokens);return o}countExpansion(e){if(this.expansionCount+=e,this.expansionCount>this.settings.maxExpand)throw new R("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var r=this.popToken(),n=r.text,i=r.noexpand?null:this._getExpansion(n);if(i==null||e&&i.unexpandable){if(e&&i==null&&n[0]==="\\"&&!this.isDefined(n))throw new R("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var a=i.tokens,o=this.consumeArgs(i.numArgs,i.delimiters);if(i.numArgs){a=a.slice();for(var s=a.length-1;s>=0;--s){var l=a[s];if(l.text==="#"){if(s===0)throw new R("Incomplete placeholder at end of macro body",l);if(l=a[--s],l.text==="#")a.splice(s+1,1);else if(/^[1-9]$/.test(l.text))a.splice(s,2,...o[+l.text-1]);else throw new R("Not a valid argument number",l)}}}return this.pushTokens(a),a.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new m0(e)]):void 0}expandTokens(e){var r=[],n=this.stack.length;for(this.pushTokens(e);this.stack.length>n;)if(this.expandOnce(!0)===!1){var i=this.stack.pop();i.treatAsRelax&&(i.noexpand=!1,i.treatAsRelax=!1),r.push(i)}return this.countExpansion(r.length),r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(n=>n.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var n=this.lexer.catcodes[e];if(n!=null&&n!==13)return}var i=typeof r=="function"?r(this):r;if(typeof i=="string"){var a=0;if(i.indexOf("#")!==-1)for(var o=i.replace(/##/g,"");o.indexOf("#"+(a+1))!==-1;)++a;for(var s=new od(i,this.settings),l=[],c=s.lex();c.text!=="EOF";)l.push(c),c=s.lex();l.reverse();var d={tokens:l,numArgs:a};return d}return i}isDefined(e){return this.macros.has(e)||G1.hasOwnProperty(e)||Pe.math.hasOwnProperty(e)||Pe.text.hasOwnProperty(e)||wb.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:G1.hasOwnProperty(e)&&!G1[e].primitive}}var cd=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Mi=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),a7={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},dd={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class so{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new jN(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new R("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new m0("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(e,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var i=this.fetch();if(so.endOfExpression.indexOf(i.text)!==-1||r&&i.text===r||e&&G1[i.text]&&G1[i.text].infix)break;var a=this.parseAtom(r);if(a){if(a.type==="internal")continue}else break;n.push(a)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(e){for(var r=-1,n,i=0;i<e.length;i++)if(e[i].type==="infix"){if(r!==-1)throw new R("only one infix operator per group",e[i].token);r=i,n=e[i].replaceWith}if(r!==-1&&n){var a,o,s=e.slice(0,r),l=e.slice(r+1);s.length===1&&s[0].type==="ordgroup"?a=s[0]:a={type:"ordgroup",mode:this.mode,body:s},l.length===1&&l[0].type==="ordgroup"?o=l[0]:o={type:"ordgroup",mode:this.mode,body:l};var c;return n==="\\\\abovefrac"?c=this.callFunction(n,[a,e[r],o],[]):c=this.callFunction(n,[a,o],[]),[c]}else return e}handleSupSubscript(e){var r=this.fetch(),n=r.text;this.consume(),this.consumeSpaces();var i=this.parseGroup(e);if(!i)throw new R("Expected group after '"+n+"'",r);return i}formatUnsupportedCmd(e){for(var r=[],n=0;n<e.length;n++)r.push({type:"textord",mode:"text",text:e[n]});var i={type:"text",mode:this.mode,body:r},a={type:"color",mode:this.mode,color:this.settings.errorColor,body:[i]};return a}parseAtom(e){var r=this.parseGroup("atom",e);if(this.mode==="text")return r;for(var n,i;;){this.consumeSpaces();var a=this.fetch();if(a.text==="\\limits"||a.text==="\\nolimits"){if(r&&r.type==="op"){var o=a.text==="\\limits";r.limits=o,r.alwaysHandleSupSub=!0}else if(r&&r.type==="operatorname")r.alwaysHandleSupSub&&(r.limits=a.text==="\\limits");else throw new R("Limit controls must follow a math operator",a);this.consume()}else if(a.text==="^"){if(n)throw new R("Double superscript",a);n=this.handleSupSubscript("superscript")}else if(a.text==="_"){if(i)throw new R("Double subscript",a);i=this.handleSupSubscript("subscript")}else if(a.text==="'"){if(n)throw new R("Double superscript",a);var s={type:"textord",mode:this.mode,text:"\\prime"},l=[s];for(this.consume();this.fetch().text==="'";)l.push(s),this.consume();this.fetch().text==="^"&&l.push(this.handleSupSubscript("superscript")),n={type:"ordgroup",mode:this.mode,body:l}}else if(Mi[a.text]){var c=cd.test(a.text),d=[];for(d.push(new m0(Mi[a.text])),this.consume();;){var h=this.fetch().text;if(!Mi[h]||cd.test(h)!==c)break;d.unshift(new m0(Mi[h])),this.consume()}var g=this.subparse(d);c?i={type:"ordgroup",mode:"math",body:g}:n={type:"ordgroup",mode:"math",body:g}}else break}return n||i?{type:"supsub",mode:this.mode,base:r,sup:n,sub:i}:r}parseFunction(e,r){var n=this.fetch(),i=n.text,a=G1[i];if(!a)return null;if(this.consume(),r&&r!=="atom"&&!a.allowedInArgument)throw new R("Got function '"+i+"' with no arguments"+(r?" as "+r:""),n);if(this.mode==="text"&&!a.allowedInText)throw new R("Can't use function '"+i+"' in text mode",n);if(this.mode==="math"&&a.allowedInMath===!1)throw new R("Can't use function '"+i+"' in math mode",n);var{args:o,optArgs:s}=this.parseArguments(i,a);return this.callFunction(i,o,s,n,e)}callFunction(e,r,n,i,a){var o={funcName:e,parser:this,token:i,breakOnTokenText:a},s=G1[e];if(s&&s.handler)return s.handler(o,r,n);throw new R("No function handler for "+e)}parseArguments(e,r){var n=r.numArgs+r.numOptionalArgs;if(n===0)return{args:[],optArgs:[]};for(var i=[],a=[],o=0;o<n;o++){var s=r.argTypes&&r.argTypes[o],l=o<r.numOptionalArgs;(r.primitive&&s==null||r.type==="sqrt"&&o===1&&a[0]==null)&&(s="primitive");var c=this.parseGroupOfType("argument to '"+e+"'",s,l);if(l)a.push(c);else if(c!=null)i.push(c);else throw new R("Null argument, please report this as a bug")}return{args:i,optArgs:a}}parseGroupOfType(e,r,n){switch(r){case"color":return this.parseColorGroup(n);case"size":return this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n);case"math":case"text":return this.parseArgumentGroup(n,r);case"hbox":{var i=this.parseArgumentGroup(n,"text");return i!=null?{type:"styling",mode:i.mode,body:[i],style:"text"}:null}case"raw":{var a=this.parseStringGroup("raw",n);return a!=null?{type:"raw",mode:"text",string:a.text}:null}case"primitive":{if(n)throw new R("A primitive argument cannot be optional");var o=this.parseGroup(e);if(o==null)throw new R("Expected group as "+e,this.fetch());return o}case"original":case null:case void 0:return this.parseArgumentGroup(n);default:throw new R("Unknown group type as "+e,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(e,r){var n=this.gullet.scanArgument(r);if(n==null)return null;for(var i="",a;(a=this.fetch()).text!=="EOF";)i+=a.text,this.consume();return this.consume(),n.text=i,n}parseRegexGroup(e,r){for(var n=this.fetch(),i=n,a="",o;(o=this.fetch()).text!=="EOF"&&e.test(a+o.text);)i=o,a+=i.text,this.consume();if(a==="")throw new R("Invalid "+r+": '"+n.text+"'",n);return n.range(i,a)}parseColorGroup(e){var r=this.parseStringGroup("color",e);if(r==null)return null;var n=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(r.text);if(!n)throw new R("Invalid color: '"+r.text+"'",r);var i=n[0];return/^[0-9a-f]{6}$/i.test(i)&&(i="#"+i),{type:"color-token",mode:this.mode,color:i}}parseSizeGroup(e){var r,n=!1;if(this.gullet.consumeSpaces(),!e&&this.gullet.future().text!=="{"?r=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):r=this.parseStringGroup("size",e),!r)return null;!e&&r.text.length===0&&(r.text="0pt",n=!0);var i=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(r.text);if(!i)throw new R("Invalid size: '"+r.text+"'",r);var a={number:+(i[1]+i[2]),unit:i[3]};if(!Lx(a))throw new R("Invalid unit: '"+a.unit+"'",r);return{type:"size",mode:this.mode,value:a,isBlank:n}}parseUrlGroup(e){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var r=this.parseStringGroup("url",e);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),r==null)return null;var n=r.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:n}}parseArgumentGroup(e,r){var n=this.gullet.scanArgument(e);if(n==null)return null;var i=this.mode;r&&this.switchMode(r),this.gullet.beginGroup();var a=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var o={type:"ordgroup",mode:this.mode,loc:n.loc,body:a};return r&&this.switchMode(i),o}parseGroup(e,r){var n=this.fetch(),i=n.text,a;if(i==="{"||i==="\\begingroup"){this.consume();var o=i==="{"?"}":"\\endgroup";this.gullet.beginGroup();var s=this.parseExpression(!1,o),l=this.fetch();this.expect(o),this.gullet.endGroup(),a={type:"ordgroup",mode:this.mode,loc:Qt.range(n,l),body:s,semisimple:i==="\\begingroup"||void 0}}else if(a=this.parseFunction(r,e)||this.parseSymbol(),a==null&&i[0]==="\\"&&!wb.hasOwnProperty(i)){if(this.settings.throwOnError)throw new R("Undefined control sequence: "+i,n);a=this.formatUnsupportedCmd(i),this.consume()}return a}formLigatures(e){for(var r=e.length-1,n=0;n<r;++n){var i=e[n],a=i.text;a==="-"&&e[n+1].text==="-"&&(n+1<r&&e[n+2].text==="-"?(e.splice(n,3,{type:"textord",mode:"text",loc:Qt.range(i,e[n+2]),text:"---"}),r-=2):(e.splice(n,2,{type:"textord",mode:"text",loc:Qt.range(i,e[n+1]),text:"--"}),r-=1)),(a==="'"||a==="`")&&e[n+1].text===a&&(e.splice(n,2,{type:"textord",mode:"text",loc:Qt.range(i,e[n+1]),text:a+a}),r-=1)}}parseSymbol(){var e=this.fetch(),r=e.text;if(/^\\verb[^a-zA-Z]/.test(r)){this.consume();var n=r.slice(5),i=n.charAt(0)==="*";if(i&&(n=n.slice(1)),n.length<2||n.charAt(0)!==n.slice(-1))throw new R(`\\verb assertion failed --
                    please report what input caused this bug`);return n=n.slice(1,-1),{type:"verb",mode:"text",body:n,star:i}}dd.hasOwnProperty(r[0])&&!Pe[this.mode][r[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+r[0]+'" used in math mode',e),r=dd[r[0]]+r.slice(1));var a=WN.exec(r);a&&(r=r.substring(0,a.index),r==="i"?r="ı":r==="j"&&(r="ȷ"));var o;if(Pe[this.mode][r]){this.settings.strict&&this.mode==="math"&&ts.indexOf(r)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var s=Pe[this.mode][r].group,l=Qt.range(e),c;if(VO.hasOwnProperty(s)){var d=s;c={type:"atom",mode:this.mode,family:d,loc:l,text:r}}else c={type:s,mode:this.mode,loc:l,text:r};o=c}else if(r.charCodeAt(0)>=128)this.settings.strict&&($x(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:Qt.range(e),text:r};else return null;if(this.consume(),a)for(var h=0;h<a[0].length;h++){var g=a[0][h];if(!a7[g])throw new R("Unknown accent ' "+g+"'",e);var m=a7[g][this.mode]||a7[g].text;if(!m)throw new R("Accent "+g+" unsupported in "+this.mode+" mode",e);o={type:"accent",mode:this.mode,loc:Qt.range(e),label:m,isStretchy:!1,isShifty:!0,base:o}}return o}}so.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var X6=function(e,r){if(!(typeof e=="string"||e instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var n=new so(e,r);delete n.gullet.macros.current["\\df@tag"];var i=n.parse();if(delete n.gullet.macros.current["\\current@color"],delete n.gullet.macros.current["\\color"],n.gullet.macros.get("\\df@tag")){if(!r.displayMode)throw new R("\\tag works only in display equations");i=[{type:"tag",mode:"text",body:i,tag:n.subparse([new m0("\\df@tag")])}]}return i},xb=function(e,r,n){r.textContent="";var i=K6(e,n).toNode();r.appendChild(i)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),xb=function(){throw new R("KaTeX doesn't work in quirks mode.")});var YN=function(e,r){var n=K6(e,r).toMarkup();return n},XN=function(e,r){var n=new T6(r);return X6(e,n)},bb=function(e,r,n){if(n.throwOnError||!(e instanceof R))throw e;var i=H.makeSpan(["katex-error"],[new v0(r)]);return i.setAttribute("title",e.toString()),i.setAttribute("style","color:"+n.errorColor),i},K6=function(e,r){var n=new T6(r);try{var i=X6(e,n);return aN(i,e,n)}catch(a){return bb(a,e,n)}},KN=function(e,r){var n=new T6(r);try{var i=X6(e,n);return oN(i,e,n)}catch(a){return bb(a,e,n)}},JN="0.16.19",QN={Span:kn,Anchor:D6,SymbolNode:v0,SvgNode:_1,PathNode:K1,LineNode:es},eF={version:JN,render:xb,renderToString:YN,ParseError:R,SETTINGS_SCHEMA:Ei,__parse:XN,__renderToDomTree:K6,__renderToHTMLTree:KN,__setFontMetrics:AO,__defineSymbol:u,__defineFunction:Z,__defineMacro:C,__domTree:QN},tF=Object.create,Cb=Object.defineProperty,rF=Object.getOwnPropertyDescriptor,yb=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Sn=t=>{throw TypeError(t)},nF=(t,e,r)=>e in t?Cb(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,iF=t=>{var e;return[,,,tF((e=t?.[yb("metadata")])!=null?e:null)]},_b=["class","method","getter","setter","accessor","field","value","get","set"],r5=t=>t!==void 0&&typeof t!="function"?Sn("Function expected"):t,aF=(t,e,r,n,i)=>({kind:_b[t],name:e,metadata:n,addInitializer:a=>r._?Sn("Already initialized"):i.push(r5(a||null))}),oF=(t,e)=>nF(e,yb("metadata"),t[3]),c0=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},mr=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=_b[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,rF({get[r](){return sF(this,a)},set[r](b){return lF(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=aF(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?r5(s)&&(w[_]=s):typeof s!="object"||s===null?Sn("Object expected"):(r5(o=s.get)&&(w.get=o),r5(o=s.set)&&(w.set=o),r5(o=s.init)&&y.unshift(o));return w&&Cb(i,r,w),i},kb=(t,e,r)=>e.has(t)||Sn("Cannot "+r),sF=(t,e,r)=>(kb(t,e,"read from private field"),e.get(t)),W2=(t,e,r)=>e.has(t)?Sn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),lF=(t,e,r,n)=>(kb(t,e,"write to private field"),e.set(t,r),r),Mb,Sb,$b,Lb,Ab,Ib,ss,st,J6,Q6,e8,t8,r8,n8;class I1 extends(ss=ir(Ut(b0)),Ib=[V({attribute:!1})],Ab=[V({attribute:!1})],Lb=[V({attribute:!1})],$b=[V({attribute:!1})],Sb=[V({attribute:!1})],Mb=[V({attribute:!1})],ss){constructor(){super(...arguments),this._editorAbortController=null,this.latex$=f0(""),W2(this,J6,c0(st,8,this,{insert:G5})),c0(st,11,this),W2(this,Q6,c0(st,12,this)),c0(st,15,this),W2(this,e8,c0(st,16,this)),c0(st,19,this),W2(this,t8,c0(st,20,this,!1)),c0(st,23,this),W2(this,r8,c0(st,24,this)),c0(st,27,this),W2(this,n8,c0(st,28,this)),c0(st,31,this)}get deltaLatex(){var e;return(e=this.delta.attributes)==null?void 0:e.latex}get latexContainer(){return this.querySelector(".latex-container")}connectedCallback(){var e;const r=super.connectedCallback();return this.latex$.value=this.deltaLatex,this.disposables.add(Z5(()=>{const n=this.latex$.value;n!==this.deltaLatex&&this.editor.formatText({index:this.startOffset,length:this.endOffset-this.startOffset},{latex:n}),this.updateComplete.then(()=>{const i=this.latexContainer;if(i)if(i.replaceChildren(),delete i._$litPart$,n.length===0)Oi(f`<span class="placeholder">Equation</span>`,i);else try{eF.render(n,i,{displayMode:!0,output:"mathml"})}catch{i.replaceChildren(),delete i._$litPart$,Oi(f`<span class="error-placeholder">Error equation</span>`,i)}}).catch(console.error)})),(e=this._editorAbortController)==null||e.abort(),this._editorAbortController=new AbortController,this.disposables.add(()=>{var n;(n=this._editorAbortController)==null||n.abort()}),this.disposables.addFromEvent(this,"click",n=>{n.preventDefault(),n.stopPropagation(),this.toggleEditor()}),r}render(){return f`<span class="affine-latex" data-selected=${this.selected}
      ><div class="latex-container"></div>
      <v-text .str=${Od}></v-text
    ></span>`}toggleEditor(){var e;const r=this.closest("[data-block-id]");if(!r)return;(e=this._editorAbortController)==null||e.abort(),this._editorAbortController=new AbortController;const n=bg({template:f`<latex-editor-menu
        .std=${this.std}
        .latexSignal=${this.latex$}
        .abortController=${this._editorAbortController}
      ></latex-editor-menu>`,container:r.host,computePosition:{referenceElement:this,placement:"bottom-start",autoUpdate:{animationFrame:!0}},closeOnClickAway:!0,abortController:this._editorAbortController,shadowDom:!1,portalStyles:{zIndex:"var(--affine-z-index-popover)"}});this._editorAbortController.signal.addEventListener("abort",()=>{n.remove()},{once:!0})}}st=iF(ss);J6=new WeakMap;Q6=new WeakMap;e8=new WeakMap;t8=new WeakMap;r8=new WeakMap;n8=new WeakMap;mr(st,4,"delta",Ib,I1,J6);mr(st,4,"editor",Ab,I1,Q6);mr(st,4,"endOffset",Lb,I1,e8);mr(st,4,"selected",$b,I1,t8);mr(st,4,"startOffset",Sb,I1,r8);mr(st,4,"std",Mb,I1,n8);oF(st,I1);I1.styles=$e`
    affine-latex-node {
      display: inline-block;
    }

    affine-latex-node .affine-latex {
      white-space: nowrap;
      word-break: break-word;
      color: ${Z0("textPrimaryColor")};
      fill: var(--affine-icon-color);
      border-radius: 4px;
      text-decoration: none;
      cursor: pointer;
      user-select: none;
      padding: 1px 2px 1px 0;
      display: grid;
      grid-template-columns: auto 0;
      place-items: center;
      padding: 0 4px;
      margin: 0 2px;
    }
    affine-latex-node .affine-latex:hover {
      background: ${Z0("hoverColor")};
    }
    affine-latex-node .affine-latex[data-selected='true'] {
      background: ${Z0("hoverColor")};
    }

    affine-latex-node .error-placeholder {
      display: flex;
      padding: 2px 4px;
      justify-content: center;
      align-items: flex-start;
      gap: 10px;

      border-radius: 4px;
      background: ${Tt("label/red")};

      color: ${Tt("text/highlight/fg/red")};
      font-family: Inter;
      font-size: 12px;
      font-weight: 500;
      line-height: normal;
    }

    affine-latex-node .placeholder {
      display: flex;
      padding: 2px 4px;
      justify-content: center;
      align-items: flex-start;

      border-radius: 4px;
      background: ${Tt("layer/background/secondary")};

      color: ${Tt("text/secondary")};
      font-family: Inter;
      font-size: 12px;
      font-weight: 500;
      line-height: normal;
    }
  `;const cF=["code","link"],dF=[],hF=t=>{var e;if(t.data!==" ")return;if((e=t.attributes)!=null&&e.link){t.inlineRange.index===t.inlineEditor.yText.length&&delete t.attributes.link;return}const r=t.inlineEditor.getLine(t.inlineRange.index);if(!r)return;const{line:n,lineIndex:i,rangeIndexRelatedToLine:a}=r;if(i!==0)return;const o=n.vTextContent.slice(0,a).split(" "),s=o[o.length-1];if(!AH(s))return;const c=t.inlineRange.index-s.length;t.inlineEditor.formatText({index:c,length:s.length},{link:s})};function Eb(t){const{data:e,inlineEditor:r,inlineRange:n}=t,i=r.getDeltasByInlineRange(n);if(e&&e.length>0&&e!==`
`&&(i.length>1||i.length===1&&n.index!==0)&&!r.isEmbed(i[0][0])){const{attributes:a}=i[0][0];(i.length!==1||n.index===r.yText.length)&&cF.forEach(o=>{a==null||delete a[o]}),dF.forEach(o=>{a==null||delete a[o]}),t.attributes=a??{}}return t}const uF=t=>{Eb(t),hF(t)},fF=t=>{Eb(t)};var pF=Object.create,Tb=Object.defineProperty,mF=Object.getOwnPropertyDescriptor,Hb=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),$n=t=>{throw TypeError(t)},gF=(t,e,r)=>e in t?Tb(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,vF=t=>{var e;return[,,,pF((e=t?.[Hb("metadata")])!=null?e:null)]},Bb=["class","method","getter","setter","accessor","field","value","get","set"],n5=t=>t!==void 0&&typeof t!="function"?$n("Function expected"):t,wF=(t,e,r,n,i)=>({kind:Bb[t],name:e,metadata:n,addInitializer:a=>r._?$n("Already initialized"):i.push(n5(a||null))}),xF=(t,e)=>gF(e,Hb("metadata"),t[3]),xe=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},St=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Bb[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,mF({get[r](){return Vb(this,a)},set[r](b){return zb(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=wF(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?n5(s)&&(w[_]=s):typeof s!="object"||s===null?$n("Object expected"):(n5(o=s.get)&&(w.get=o),n5(o=s.set)&&(w.set=o),n5(o=s.init)&&y.unshift(o));return w&&Tb(i,r,w),i},Db=(t,e,r)=>e.has(t)||$n("Cannot "+r),Vb=(t,e,r)=>(Db(t,e,"read from private field"),e.get(t)),xt=(t,e,r)=>e.has(t)?$n("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),zb=(t,e,r,n)=>(Db(t,e,"write to private field"),e.set(t,r),r),Pb,Rb,Ob,Nb,Fb,qb,Wb,Gb,Zb,Ub,jb,Yb,Xb,Kb,Jb,Qb,eC,ls,Hi,ae,i8,a8,o8,s8,l8,c8,d8,h8,u8,f8,p8,m8,g8,v8,w8,x8,b8;class ut extends(ls=Ut(b0),eC=[Et(".inline-editor")],Qb=[V({attribute:!1})],Jb=[V({attribute:!1})],Kb=[V({attribute:!1})],Xb=[V({attribute:!1})],Yb=[V({attribute:!1})],jb=[V({attribute:!1})],Ub=[V({attribute:!1})],Zb=[V({attribute:!1})],Gb=[V({attribute:!1})],Wb=[V({attribute:!1})],qb=[V({attribute:!1})],Fb=[V({attribute:!1})],Nb=[V({attribute:!1})],Ob=[V({attribute:!1})],Rb=[V({attribute:!1})],Pb=[V({attribute:!1})],ls){constructor(){super(...arguments),xt(this,Hi,null),this._inlineEditor=null,this._onCopy=e=>{var r;const n=this.inlineEditor;if(!n)return;const i=n.getInlineRange();if(!i)return;const a=n.yTextString.slice(i.index,i.index+i.length);(r=e.clipboardData)==null||r.setData("text/plain",a),e.preventDefault(),e.stopPropagation()},this._onCut=e=>{var r;const n=this.inlineEditor;if(!n)return;const i=n.getInlineRange();if(!i)return;const a=n.yTextString.slice(i.index,i.index+i.length);n.deleteText(i),n.setInlineRange({index:i.index,length:0}),(r=e.clipboardData)==null||r.setData("text/plain",a),e.preventDefault(),e.stopPropagation()},this._onPaste=e=>{var r,n;const i=this.inlineEditor;if(!i)return;const a=i.getInlineRange();if(!a)return;const o=(n=(r=e.clipboardData)==null?void 0:r.getData("text/plain"))==null?void 0:n.replace(/\r?\n|\r/g,`
`);o&&(i.insertText(a,o),i.setInlineRange({index:a.index+o.length,length:0}),e.preventDefault(),e.stopPropagation())},this._onStackItemAdded=e=>{var r;const n=(r=this.inlineEditor)==null?void 0:r.getInlineRange();n&&e.stackItem.meta.set("richtext-v-range",n)},this._onStackItemPopped=e=>{var r,n;const i=e.stackItem.meta.get("richtext-v-range");i&&((r=this.inlineEditor)!=null&&r.isValidInlineRange(i))&&((n=this.inlineEditor)==null||n.setInlineRange(i))},xt(this,i8,xe(ae,8,this)),xe(ae,11,this),xt(this,a8,xe(ae,12,this)),xe(ae,15,this),xt(this,o8,xe(ae,16,this)),xe(ae,19,this),xt(this,s8,xe(ae,20,this,()=>!1)),xe(ae,23,this),xt(this,l8,xe(ae,24,this,!0)),xe(ae,27,this),xt(this,c8,xe(ae,28,this,!0)),xe(ae,31,this),xt(this,d8,xe(ae,32,this,!0)),xe(ae,35,this),xt(this,h8,xe(ae,36,this,!0)),xe(ae,39,this),xt(this,u8,xe(ae,40,this)),xe(ae,43,this),xt(this,f8,xe(ae,44,this)),xe(ae,47,this),xt(this,p8,xe(ae,48,this)),xe(ae,51,this),xt(this,m8,xe(ae,52,this,!1)),xe(ae,55,this),xt(this,g8,xe(ae,56,this)),xe(ae,59,this),xt(this,v8,xe(ae,60,this)),xe(ae,63,this),xt(this,w8,xe(ae,64,this)),xe(ae,67,this),xt(this,x8,xe(ae,68,this,!0)),xe(ae,71,this),xt(this,b8,xe(ae,72,this)),xe(ae,75,this)}get _yText(){return this.yText instanceof Fd?this.yText.yText:this.yText}get inlineEditor(){return this._inlineEditor}get inlineEditorContainer(){return We(this._inlineEditorContainer),this._inlineEditorContainer}_init(){var e;if(this._inlineEditor){console.error("Inline editor already exists.");return}this.enableFormat||(this.attributesSchema=D.object({})),this._inlineEditor=new _k(this._yText,{isEmbed:i=>this.embedChecker(i),hooks:{beforeinput:uF,compositionEnd:fF},inlineRangeProvider:this.inlineRangeProvider,vLineRenderer:this.vLineRenderer}),this.attributesSchema&&this._inlineEditor.setAttributeSchema(this.attributesSchema),this.attributeRenderer&&this._inlineEditor.setAttributeRenderer(this.attributeRenderer);const r=this._inlineEditor,n=this.markdownShortcutHandler;if(n){const i=kk(r,{inputRule:{key:[" ","Enter"],handler:a=>n(a,this.undoManager)}});r.disposables.addFromEvent((e=this.inlineEventSource)!=null?e:this.inlineEditorContainer,"keydown",i)}r.disposables.add(Z5(()=>{var i;const a=r.inlineRange$.value;if(!a)return;const o=Vb(this,Hi)||zb(this,Hi,((i=this.verticalScrollContainerGetter)==null?void 0:i.call(this))||null);r.waitForUpdate().then(()=>{var s;if(!r.mounted||r.rendering)return;const l=r.toDomRange(a);if(l){if(o){const c=r.getNativeRange();if(!c||(s=c.commonAncestorContainer.parentElement)!=null&&s.contains(r.rootElement))return;const d=o.getBoundingClientRect(),h=l.getBoundingClientRect();h.top<d.top?this.scrollIntoView({block:"start"}):h.bottom>d.bottom&&this.scrollIntoView({block:"end"})}if(this.enableAutoScrollHorizontally){const c=this.getBoundingClientRect(),d=l.getBoundingClientRect();let h=this.scrollLeft;d.left+d.width>c.left+c.width&&(h+=d.left+d.width-(c.left+c.width)+2),this.scrollLeft=h}}}).catch(console.error)})),r.mount(this.inlineEditorContainer,this.inlineEventSource,this.readonly)}_unmount(){var e;(e=this.inlineEditor)!=null&&e.mounted&&this.inlineEditor.unmount(),this._inlineEditor=null}connectedCallback(){if(super.connectedCallback(),!this._yText){console.error("rich-text need yText to init.");return}if(!this._yText.doc){console.error("yText should be bind to yDoc.");return}this.undoManager||(this.undoManager=new Ge.Y.UndoManager(this._yText,{trackedOrigins:new Set([this._yText.doc.clientID])})),this.enableUndoRedo&&(this.disposables.addFromEvent(this,"keydown",e=>{(e.ctrlKey||e.metaKey)&&(e.key==="z"||e.key==="Z")&&(e.shiftKey?this.undoManager.redo():this.undoManager.undo(),e.stopPropagation())}),this.undoManager.on("stack-item-added",this._onStackItemAdded),this.undoManager.on("stack-item-popped",this._onStackItemPopped),this.disposables.add({dispose:()=>{this.undoManager.off("stack-item-added",this._onStackItemAdded),this.undoManager.off("stack-item-popped",this._onStackItemPopped)}})),this.enableClipboard&&(this.disposables.addFromEvent(this,"copy",this._onCopy),this.disposables.addFromEvent(this,"cut",this._onCut),this.disposables.addFromEvent(this,"paste",this._onPaste)),this.updateComplete.then(()=>{this._unmount(),this._init(),this.disposables.add({dispose:()=>{this._unmount()}})}).catch(console.error)}async getUpdateComplete(){var e;const r=await super.getUpdateComplete();return await((e=this.inlineEditor)==null?void 0:e.waitForUpdate()),r}render(){const e=e0({"inline-editor":!0,"nowrap-lines":!this.wrapText,readonly:this.readonly});return f`<div
      contenteditable=${this.readonly?"false":"true"}
      class=${e}
    ></div>`}updated(e){this._inlineEditor&&e.has("readonly")&&this._inlineEditor.setReadonly(this.readonly)}}ae=vF(ls);Hi=new WeakMap;i8=new WeakMap;a8=new WeakMap;o8=new WeakMap;s8=new WeakMap;l8=new WeakMap;c8=new WeakMap;d8=new WeakMap;h8=new WeakMap;u8=new WeakMap;f8=new WeakMap;p8=new WeakMap;m8=new WeakMap;g8=new WeakMap;v8=new WeakMap;w8=new WeakMap;x8=new WeakMap;b8=new WeakMap;St(ae,4,"_inlineEditorContainer",eC,ut,i8);St(ae,4,"attributeRenderer",Qb,ut,a8);St(ae,4,"attributesSchema",Jb,ut,o8);St(ae,4,"embedChecker",Kb,ut,s8);St(ae,4,"enableAutoScrollHorizontally",Xb,ut,l8);St(ae,4,"enableClipboard",Yb,ut,c8);St(ae,4,"enableFormat",jb,ut,d8);St(ae,4,"enableUndoRedo",Ub,ut,h8);St(ae,4,"inlineEventSource",Zb,ut,u8);St(ae,4,"inlineRangeProvider",Gb,ut,f8);St(ae,4,"markdownShortcutHandler",Wb,ut,p8);St(ae,4,"readonly",qb,ut,m8);St(ae,4,"undoManager",Fb,ut,g8);St(ae,4,"verticalScrollContainerGetter",Nb,ut,v8);St(ae,4,"vLineRenderer",Ob,ut,w8);St(ae,4,"wrapText",Rb,ut,x8);St(ae,4,"yText",Pb,ut,b8);xF(ae,ut);ut.styles=$e`
    rich-text {
      display: block;
      height: 100%;
      width: 100%;
      overflow-x: auto;
      overflow-y: hidden;

      scroll-margin-top: 50px;
      scroll-margin-bottom: 30px;
    }

    .inline-editor {
      height: 100%;
      width: 100%;
      outline: none;
      cursor: text;
    }

    .inline-editor.readonly {
      cursor: default;
    }

    rich-text .nowrap-lines v-text span,
    rich-text .nowrap-lines v-element span {
      white-space: pre !important;
    }
  `;function vJ(){customElements.define("affine-text",t3),customElements.define("latex-editor-menu",ur),customElements.define("latex-editor-unit",E6),customElements.define("rich-text",ut),customElements.define("affine-latex-node",I1),customElements.define("link-popup",jt),customElements.define("affine-link",Ka),customElements.define("reference-popup",C0),customElements.define("reference-alias-popup",Yt),customElements.define("affine-reference",C1)}const wJ=(t,e)=>{var r;const n=(r=t.path)!=null?r:t.currentSelectionPath;We(n,"`path` is required, you need to pass it in args or ctx before adding this command to the pipeline.");const i=t.std.doc.getParent(n);if(!i)return;const a=t.std.view.getBlock(i.id);if(!a)return;const o=a.childBlocks.findIndex(s=>s.blockId===n);e({blockIndex:o,parentBlock:a})};function bF(t,e){var r;const n=t.view,i=(r=t.doc.getBlock(e))==null?void 0:r.model;if(!i)return null;const a=df(t.host,i);return a?n.getBlock(a.id):null}const xJ=(t,e)=>{var r;const n=(r=t.path)!=null?r:t.currentSelectionPath;We(n,"`path` is required, you need to pass it in args or ctx before adding this command to the pipeline.");const i=bF(t.std,n);i&&e({nextBlock:i})};function CF(t,e){var r;const n=t.view,i=(r=t.doc.getBlock(e))==null?void 0:r.model;if(!i)return null;const a=BI(t.host,i);return a?n.getBlock(a.id):null}const bJ=(t,e)=>{var r;const n=(r=t.path)!=null?r:t.currentSelectionPath;We(n,"`path` is required, you need to pass it in args or ctx before adding this command to the pipeline.");const i=CF(t.std,n);i&&e({prevBlock:i})},CJ=(t,e)=>{var r,n,i;const{types:a=["block","text","image"],roles:o=["content"],mode:s="flat"}=t;let l=[];const c=(r=t.textSelection)!=null?r:t.currentTextSelection;if(a.includes("text")&&c)try{const m=t.std.range.textSelectionToRange(c);if(!m)return;const v=t.std.range.getSelectedBlockComponentsByRange(m,{match:_=>o.includes(_.model.role),mode:s});l.push(...v)}catch{return}const d=(n=t.blockSelections)!=null?n:t.currentBlockSelections;if(a.includes("block")&&d){const m=t.std.view,v=t.std.doc,_=d.flatMap(y=>{const $=m.getBlock(y.blockId);if(!$)return[];const w=[$];let k=y.blockId;if(s==="all"){let b=null;do{if(b=v.getParent(k),!b)break;const T=b;if(T instanceof u7&&!o.includes(T.model.role))break;k=b.id}while(b);b=m.getBlock(k),b&&w.push(b)}return["all","flat"].includes(s)&&m.walkThrough(b=>{const T=b;if(!(T instanceof u7))return!0;o.includes(T.model.role)&&w.push(T)},k),w});l.push(..._)}const h=(i=t.imageSelections)!=null?i:t.currentImageSelections;if(a.includes("image")&&h){const m=t.std.view,v=h.map(_=>m.getBlock(_.blockId)).filter(_=>!!_);l.push(...v)}t.filter&&(l=l.filter(t.filter));const g=l.filter((m,v)=>l.indexOf(m)===v).sort((m,v)=>{if(m===v)return 0;const _=m.compareDocumentPosition(v);return _&Node.DOCUMENT_POSITION_FOLLOWING||_&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:_&Node.DOCUMENT_POSITION_PRECEDING||_&Node.DOCUMENT_POSITION_CONTAINS?1:0});g.length!==0&&e({selectedBlocks:g})},yJ=(t,e)=>{const r=t.selectedModels;if(!r){console.error("`selectedModels` is required, you need to use `getSelectedModels` command before adding this command to the pipeline.");return}if(r.length>0){const n=r[0];if(n.text){n.text.clear();const i=t.std.selection.create("text",{from:{blockId:n.id,index:0,length:0},to:null});t.std.selection.setGroup("note",[i])}}return e()},_J=(t,e)=>{const r=t.draftedModels;if(!r){console.error("`draftedModels` is required, you need to use `draftSelectedModels` command before adding this command to the pipeline.");return}return r.then(n=>{const i=Ls.fromModels(t.std.doc,n);return t.std.clipboard.copy(i)}).then(()=>{var n;return(n=t.onCopy)==null?void 0:n.call(t)}).catch(console.error),e()},kJ=(t,e)=>{const r=t.selectedModels;if(!r){console.error("`selectedModels` is required, you need to use `getSelectedModels` command before adding this command to the pipeline.");return}return r.forEach(n=>{t.std.doc.deleteBlock(n)}),e()},MJ=(t,e)=>{const r=t.selectedModels;if(!r){console.error("`selectedModels` is required, you need to use `getSelectedModels` command before adding this command to the pipeline.");return}const n=new Promise(i=>{const a=r.map(Mk),o=new Map(a.map(c=>[c.id,c])),s=c=>{const h=c.flavour==="affine:database"?c.children:c.children.filter(g=>o.has(g.id));h.forEach(g=>{o.delete(g.id),s(g)}),c.children=h};a.forEach(s);const l=Array.from(o.values());i(l)});return e({draftedModels:n})},SJ=(t,e)=>{const{std:r,draftedModels:n,selectedModels:i}=t;if(!n||!i)return;const a=i[i.length-1],o=r.doc.getParent(a.id);if(!o)return;const s=o.children.findIndex(l=>l.id===a.id);return n.then(l=>{const c=Ls.fromModels(r.doc,l);return r.clipboard.duplicateSlice(c,r.doc,o.id,s+1)}).catch(console.error),e()},$J=(t,e)=>{var r,n;const i=(r=t.types)!=null?r:["block","text","image"],a=(n=t.mode)!=null?n:"flat",o=[];t.std.command.chain().tryAll(s=>[s.getTextSelection(),s.getBlockSelections(),s.getImageSelections()]).getSelectedBlocks({types:i,mode:a}).inline(s=>{const{selectedBlocks:l=[]}=s;o.push(...l.map(c=>c.model))}).run(),e({selectedModels:o})},LJ=(t,e)=>{if(!t.selectedModels){console.error("`selectedModels` is required, you need to use `getSelectedModels` command before adding this command to the pipeline.");return}return t.selectedModels.length>0&&t.selectedModels.shift(),e()},AJ=(t,e)=>{const r=t.std.selection.filter("block");r.length!==0&&e({currentBlockSelections:r})},IJ=(t,e)=>{const r=t.std.selection.filter("image");r.length!==0&&e({currentImageSelections:r})},EJ=(t,e)=>{let r,n;if(t.textSelection)r=t.textSelection;else if(t.blockSelections)n=t.blockSelections;else if(t.currentTextSelection)r=t.currentTextSelection;else if(t.currentBlockSelections)n=t.currentBlockSelections;else{console.error("No selection provided, may forgot to call getTextSelection or getBlockSelections or provide the selection directly.");return}const{std:i}=t,a=fH(i.host),o=a?.getBoundingClientRect();if(r){const s=i.range.textSelectionToRange(r);if(s){const c=Array.from(s.getClientRects()).map(d=>{var h,g,m,v;return{width:d.right-d.left,height:d.bottom-d.top,top:d.top-((h=o?.top)!=null?h:0)+((g=a?.scrollTop)!=null?g:0),left:d.left-((m=o?.left)!=null?m:0)+((v=a?.scrollLeft)!=null?v:0)}}).filter(d=>d.width>0&&d.height>0);return e({selectionRects:_F(c)})}}else if(n&&n.length>0){const s=n.map(l=>{var c,d,h,g;const m=i.view.getBlock(l.blockId);if(!m)return;const v=m.getBoundingClientRect();return{width:v.width,height:v.height,top:v.top-((c=o?.top)!=null?c:0)+((d=a?.scrollTop)!=null?d:0),left:v.left-((h=o?.left)!=null?h:0)+((g=a?.scrollLeft)!=null?g:0),blockId:l.blockId}}).filter(l=>!!l);return e({selectionRects:s})}};function yF(t,e){return t.left<=e.left&&t.top<=e.top&&t.left+t.width>=e.left+e.width&&t.top+t.height>=e.top+e.height}function hd(t,e){return t.left<=e.left+e.width&&t.left+t.width>=e.left&&t.top<=e.top+e.height&&t.top+t.height>=e.top}function ud(t,e){const r=Math.min(t.left,e.left),n=Math.min(t.top,e.top),i=Math.max(t.left+t.width,e.left+e.width),a=Math.max(t.top+t.height,e.top+e.height);return{width:i-r,height:a-n,top:n,left:r}}function _F(t){let e=[],r;do{r=!1;const n=[...e];for(const i of t){let a=!1;for(let o=0;o<n.length;o++)if(yF(n[o],i)){a=!0;break}else if(hd(n[o],i)){n[o]=ud(n[o],i),a=!0,r=!0;break}a||n.push(i)}if(!r){for(let i=0;i<n.length;i++)for(let a=i+1;a<n.length;a++)if(hd(n[i],n[a])){n[i]=ud(n[i],n[a]),n.splice(a,1),r=!0;break}}e=n}while(r);return e}const kF=(t,e)=>{const r=t.std.selection.find("text");r&&e({currentTextSelection:r})},MF=(t,e)=>{var r;const n=(r=t.textSelection)!=null?r:t.currentTextSelection;if(!n)return;const i=t.std.range.textSelectionToRange(n);if(!i)return;const a=t.std.range.getSelectedBlockComponentsByRange(i,{mode:"flat"}),{from:o,to:s}=n,l=a.find(g=>o.blockId===g.blockId);if(!l)return;let c;if(rt(l.model,["affine:page"])?c=l.model.title:c=l.model.text,!c)return;if(!s)return c.delete(o.index,o.length),t.std.selection.setGroup("note",[t.std.selection.create("text",{from:{blockId:o.blockId,index:o.index,length:0},to:null})]),e();const d=a.find(g=>s.blockId===g.blockId);if(!d)return;const h=d.model.text;h&&(c.delete(o.index,o.length),h.delete(0,s.length),c.join(h),a.filter(g=>g.model.id!==l.model.id).forEach(g=>{t.std.doc.deleteBlock(g.model,{bringChildrenTo:g.model.id===d.model.id?l.model:void 0})}),t.std.selection.setGroup("note",[t.std.selection.create("text",{from:{blockId:o.blockId,index:o.index,length:0},to:null})]),e())},SF=[{id:"bold",name:"Bold",icon:BA,hotkey:"Mod-b",activeWhen:t=>{const[e]=t.std.command.chain().isTextStyleActive({key:"bold"}).run();return e},action:t=>{t.std.command.chain().toggleBold().run()}},{id:"italic",name:"Italic",icon:DA,hotkey:"Mod-i",activeWhen:t=>{const[e]=t.std.command.chain().isTextStyleActive({key:"italic"}).run();return e},action:t=>{t.std.command.chain().toggleItalic().run()}},{id:"underline",name:"Underline",icon:VA,hotkey:"Mod-u",activeWhen:t=>{const[e]=t.std.command.chain().isTextStyleActive({key:"underline"}).run();return e},action:t=>{t.std.command.chain().toggleUnderline().run()}},{id:"strike",name:"Strikethrough",icon:zA,hotkey:"Mod-shift-s",activeWhen:t=>{const[e]=t.std.command.chain().isTextStyleActive({key:"strike"}).run();return e},action:t=>{t.std.command.chain().toggleStrike().run()}},{id:"code",name:"Code",icon:PA,hotkey:"Mod-e",activeWhen:t=>{const[e]=t.std.command.chain().isTextStyleActive({key:"code"}).run();return e},action:t=>{t.std.command.chain().toggleCode().run()}},{id:"link",name:"Link",icon:RA,hotkey:"Mod-k",activeWhen:t=>{const[e]=t.std.command.chain().isTextStyleActive({key:"link"}).run();return e},action:t=>{t.std.command.chain().toggleLink().run()}}],tC=["affine:paragraph","affine:list","affine:code"],rC=["affine:paragraph","affine:list","affine:code"],nC=["affine:database"],$F=(t,e)=>{var r,n;const i=(r=t.blockSelections)!=null?r:t.currentBlockSelections;if(We(i,"`blockSelections` is required, you need to pass it in args or use `getBlockSelections` command before adding this command to the pipeline."),i.length===0)return;const a=t.styles,o=(n=t.mode)!=null?n:"merge";t.std.command.chain().getSelectedBlocks({blockSelections:i,filter:l=>rC.includes(l.model.flavour),types:["block"]}).inline((l,c)=>{const{selectedBlocks:d}=l;We(d),d.flatMap(g=>{const m=g.querySelector(`[${e2}]`);return m?m.inlineEditor:[]}).forEach(g=>{g.formatText({index:0,length:g.yTextLength},a,{mode:o})}),c()}).run()&&e()},LF=(t,e)=>{const{styles:r,mode:n="merge"}=t;let i=t.range;if(!i){const o=document.getSelection();if(!o||o.rangeCount===0)return;i=o.getRangeAt(0)}if(!i)return;Array.from(t.std.host.querySelectorAll(`[${e2}]`)).filter(o=>i?.intersectsNode(o)).filter(o=>{const s=o.closest(`[${S1}]`);return s?nC.includes(s.model.flavour):!1}).map(o=>o.inlineEditor).forEach(o=>{const s=o.getInlineRange();s&&o.formatText(s,r,{mode:n})}),e()};function o7(t){const e=[];return t.forEach(([r,n])=>{if(!n)return;const i=r.getFormat(n);e.push(i)}),e.length===0?{}:e.reduce((r,n)=>{const i={};for(const a in r){const o=a;r[o]===n[o]&&(i[o]=r[o])}return i})}function fd(t,e){return t.flatMap(r=>{const n=r.querySelector(`[${e2}]`);return n?e(n):[]})}function iC(t,e){return t.try(r=>[r.getTextSelection().getSelectedBlocks({types:["text"],filter:n=>tC.includes(n.model.flavour)}).inline((n,i)=>{const{selectedBlocks:a}=n;We(a);const o=fd(a,l=>l.inlineEditor.getInlineRange()?l.inlineEditor:[]),s=e("text",o);return s?s===!0?i():i(s):!1}),r.getBlockSelections().getSelectedBlocks({types:["block"],filter:n=>rC.includes(n.model.flavour)}).inline((n,i)=>{const{selectedBlocks:a}=n;We(a);const o=fd(a,l=>l.inlineEditor.yTextLength>0?l.inlineEditor:[]),s=e("block",o);return s?s===!0?i():i(s):!1}),r.inline((n,i)=>{const a=Array.from(n.std.host.querySelectorAll(`[${e2}]`)).filter(s=>{const l=document.getSelection();return!l||l.rangeCount===0?!1:l.getRangeAt(0).intersectsNode(s)}).filter(s=>{const l=s.closest(`[${S1}]`);return l?nC.includes(l.model.flavour):!1}).map(s=>s.inlineEditor),o=e("native",a);return o?o===!0?i():i(o):!1})])}function aC(t){return iC(t,(e,r)=>e==="text"?{textStyle:o7(r.map(n=>[n,n.getInlineRange()]))}:e==="block"?{textStyle:o7(r.map(n=>[n,{index:0,length:n.yTextLength}]))}:e==="native"?{textStyle:o7(r.map(n=>[n,n.getInlineRange()]))}:!1)}function TJ(t){return iC(t,(e,r)=>r.length>0)}function AF(t){let e=t.getInlineRange();const r=Z5(()=>{const n=t.inlineRange$.value;e&&n&&(e.index===n.index||e.index===n.index+1)?e=n:(t.resetMarks(),r())})}function HJ(t,e,r,n){if(!e.text){console.error("Can't insert text! Text not found");return}const i=y2(t,e);if(!i){console.error("Can't insert text! Inline editor not found");return}const a=i.getInlineRange(),o=a?a.index:e.text.length;e.text.insert(r,o,n),i.setInlineRange({index:o+r.length,length:0})}const IF=(t,e)=>{var r;const{styles:n,mode:i="merge"}=t,a=(r=t.textSelection)!=null?r:t.currentTextSelection;if(!a)return;t.std.command.chain().getSelectedBlocks({textSelection:a,filter:s=>tC.includes(s.model.flavour),types:["text"]}).inline((s,l)=>{const{selectedBlocks:c}=s;if(!c)return;c.flatMap(h=>{const g=h.querySelector(`[${e2}]`);return g&&g.inlineEditor.getInlineRange()?g.inlineEditor:[]}).forEach(h=>{const g=h.getInlineRange();if(g)if(g.length===0){const m=h.getDeltaByRangeIndex(g.index);h.setMarks({...h.marks,...Object.fromEntries(Object.entries(n).map(([v,_])=>typeof _=="boolean"?[v,h.marks&&h.marks[v]||m&&m.attributes&&m.attributes[v]?null:_]:[v,_]))}),AF(h)}else h.formatText(g,n,{mode:i})}),Promise.all(c.map(h=>h.updateComplete)).then(()=>{s.std.range.syncTextSelectionToRange(a)}).catch(console.error),l()}).run()&&e()},EF=(t,e)=>{var r;const n=(r=t.textSelection)!=null?r:t.currentTextSelection;if(!n||!n.isCollapsed())return;const i=t.std.view.getBlock(n.from.blockId);if(!i)return;const a=i.querySelector("rich-text");if(!a)return;const o=a.inlineEditor;o&&(o.insertText({index:n.from.index,length:0}," "),o.formatText({index:n.from.index,length:1},{latex:""}),o.setInlineRange({index:n.from.index,length:1}),o.waitForUpdate().then(async()=>{var s;await o.waitForUpdate();const l=o.getTextPoint(n.from.index+1);if(!l)return;const[c]=l,d=(s=c.parentElement)==null?void 0:s.closest("affine-latex-node");d&&d.toggleEditor()}).catch(console.error),e())},TF=(t,e)=>{const{std:r,key:n}=t,[i]=r.command.chain().isTextStyleActive({key:n}).run(),a={styles:{[n]:i?null:!0}},[o]=r.command.chain().try(s=>[s.getTextSelection().formatText(a),s.getBlockSelections().formatBlock(a),s.formatNative(a)]).run();return o?e():!1},Ln=t=>(e,r)=>{const{success:n}=e.std.command.exec("toggleTextStyle",{key:t});return n&&r(),!1},HF=Ln("bold"),BF=Ln("italic"),DF=Ln("underline"),VF=Ln("strike"),zF=Ln("code"),PF=(t,e)=>{var r;const n=document.getSelection();if(!n||n.rangeCount===0)return!1;const i=n.getRangeAt(0);if(i.collapsed)return!1;const a=(r=i.startContainer.parentElement)==null?void 0:r.closest(`[${e2}]`);if(!a)return!1;const o=a.inlineEditor,s=o.getInlineRange();if(!s||s.length===0)return!1;if(o.getFormat(s).link)return o.formatText(s,{link:null}),e();const c=new AbortController,d=Wv(o,"create",s,c);return c.signal.addEventListener("abort",()=>d.remove()),e()},RF=(t,e)=>{const[r,n]=aC(t.std.command.chain()).run();return r?e({textStyle:n.textStyle}):!1},OF=(t,e)=>{const r=t.key,[n]=aC(t.std.command.chain()).inline((i,a)=>{const{textStyle:o}=i;return o&&r in o?a():!1}).run();return n?e():!1},BJ={deleteText:MF,formatBlock:$F,formatNative:LF,formatText:IF,toggleBold:HF,toggleItalic:BF,toggleUnderline:DF,toggleStrike:VF,toggleCode:zF,toggleLink:PF,toggleTextStyle:TF,isTextStyleActive:OF,getTextStyle:RF,getTextSelection:kF,insertInlineLatex:EF},NF=t=>({ArrowUp:()=>{const e=t.selection.find("text");if(!e)return;const r=y2(t.host,e.from.blockId);if(r)return!r.isFirstLine(r.getInlineRange())},ArrowDown:()=>{const e=t.selection.find("text");if(!e)return;const r=y2(t.host,e.from.blockId);if(r)return!r.isLastLine(r.getInlineRange())},Escape:e=>{const r=t.selection.find("text");if(r)return pd(t,r.from.blockId),e.get("keyboardState").raw.stopPropagation(),!0},"Mod-a":e=>{var r;const n=t.selection.find("text");if(!n)return;const i=(r=t.doc.getBlock(n.from.blockId))==null?void 0:r.model;if(!(!i||!i.text))return e.get("keyboardState").raw.preventDefault(),n.from.index===0&&n.from.length===i.text.yText.length?(pd(t,n.from.blockId),!0):(bx(t,n.from.blockId,0,i.text.yText.length),!0)},Enter:e=>{var r,n;const a=(r=t.selection.filter("block").at(-1))==null?void 0:r.blockId;if(!a)return;const o=(n=t.doc.getBlock(a))==null?void 0:n.model;if(!(!o||!o.text))return e.get("keyboardState").raw.preventDefault(),y1(t,a,o.text.yText.length),!0}});function pd(t,e){t.selection.setGroup("note",[t.selection.create("block",{blockId:e})])}function FF({inlineEditor:t,docId:e}){if(!t)return;const r=t.getInlineRange();r&&(t.insertText(r,y5,{reference:{type:"LinkedPage",pageId:e}}),t.setInlineRange({index:r.index+1,length:0}))}const qF=t=>({...tH.reduce((r,n)=>({...r,[n.right]:i=>{var a;const{doc:o,selection:s}=t;if(o.readonly)return;const l=s.find("text");if(!l)return;const c=(a=o.getBlock(l.from.blockId))==null?void 0:a.model;if(!c||!rt(c,["affine:code"]))return;const d=y2(t.host,l.from.blockId);if(!d)return;const h=d.getInlineRange();if(!h)return;const g=d.yText.toString()[h.index-1],m=d.yText.toString()[h.index];n.left===g&&n.right===m&&(d.setInlineRange({index:h.index+1,length:0}),i.get("keyboardState").raw.preventDefault())},[n.left]:i=>{var a;const{doc:o,selection:s}=t;if(o.readonly)return;const l=s.find("text");if(!l)return;const c=(a=o.getBlock(l.from.blockId))==null?void 0:a.model;if(!c)return;const d=rt(c,["affine:code"]);if(l.isCollapsed()&&!d||!l.isInSameBlock())return;i.get("keyboardState").raw.preventDefault();const h=y2(t.host,l.from.blockId);if(!h)return;const g=h.getInlineRange();if(!g)return;const m=h.yText.toString().slice(g.index,g.index+g.length);return!d&&n.name==="square bracket"&&WF(t,h)||(h.insertText(g,n.left+m+n.right),h.setInlineRange({index:g.index+1,length:g.length})),!0}}),{}),"`":r=>{var n;const{doc:i,selection:a}=t;if(i.readonly)return;const o=a.find("text");if(!o||o.isCollapsed()||!o.isInSameBlock()||!((n=i.getBlock(o.from.blockId))==null?void 0:n.model))return;r.get("keyboardState").raw.preventDefault();const l=y2(t.host,o.from.blockId);if(!l)return;const c=l.getInlineRange();if(c)return l.formatText(c,{code:!0}),l.setInlineRange({index:c.index,length:c.length}),!0}});function WF(t,e){const r=t.doc.root;if(!r||!t.view.getWidget("affine-linked-doc-widget",r.id))return!1;const i=e.getInlineRange();if(!i)return!1;const a=e.yText.toString(),o=a[i.index-1],s=a[i.index+i.length];if(!(o==="["&&s==="]"))return!1;const c=a.slice(i.index,i.index+i.length);e.deleteText({index:i.index-1,length:i.length+2}),e.setInlineRange({index:i.index-1,length:0});const d=TI(t.doc.collection,{title:c});return FF({inlineEditor:e,docId:d.id}),!0}const GF=t=>SF.filter(e=>e.hotkey).reduce((e,r)=>({...e,[r.hotkey]:n=>{const{doc:i,selection:a}=t;if(!(i.readonly||!a.find("text")))return r.action(t.host),n.get("keyboardState").raw.preventDefault(),!0}}),{}),DJ=t=>({...NF(t),...GF(t),...qF(t)});function ZF(t){const e=t.getInlineRange();if(!e)return"";const r=t.yTextString.search(/\n/);if(r!==-1&&e.index>r)return"";const n=t.getTextPoint(e.index);if(!n)return"";const[i,a]=n;return i.textContent?i.textContent.slice(0,a):""}function pa(t,e,r){const{text:n}=e;n&&(n.insert(" ",r),y1(t,e.id,r+1),t.doc.captureSync(),n.delete(0,r+1))}function UF(t,e,r){const{doc:n}=t;if(rt(e,["affine:divider"])||rt(e,["affine:paragraph"])&&e.type==="quote")return;const i=n.getParent(e);if(!i)return;const a=i.children.indexOf(e);pa(t,e,r.length);const o={children:e.children};n.addBlock("affine:divider",o,i,a);const s=i.children[a+1];let l=s?.id;return l||(l=n.addBlock("affine:paragraph",{},i)),y1(t,l),l}function Si(t,e,r,n,i){var a;if(!rt(e,["affine:paragraph"]))return;const{doc:o}=t,s=o.getParent(e);if(!s)return;if(pa(t,e,n.length),r!=="numbered"){const d=s.children.indexOf(e),h={type:r,text:(a=e.text)==null?void 0:a.clone(),children:e.children,...i};o.deleteBlock(e,{deleteChildren:!1});const g=o.addBlock("affine:list",h,s,d);return y1(t,g),g}let l=parseInt(n.slice(0,-1));Number.isInteger(l)||(l=1);const c=QT(t,e,l);if(c)return y1(t,c),c}function u2(t,e,r,n){var i;const{doc:a}=t;if(!rt(e,["affine:paragraph"])){const o=a.getParent(e);if(!o)return;const s=o.children.indexOf(e);pa(t,e,n.length);const l={type:r,text:(i=e.text)==null?void 0:i.clone(),children:e.children};a.deleteBlock(e,{deleteChildren:!1});const c=a.addBlock("affine:paragraph",l,o,s);return y1(t,c),c}return rt(e,["affine:paragraph"])&&e.type!==r&&(pa(t,e,n.length),a.updateBlock(e,{type:r}),y1(t,e.id)),e.id}function jF(t,e,r,n){if(rt(e,["affine:paragraph"])&&e.type==="quote")return;const i=e.doc,a=i.getParent(e);if(!a)return;i.captureSync();const o=a.children.indexOf(e),s=i.addBlock("affine:code",{language:n},a,o);if(e.text&&e.text.length>r.length){const l=e.text.clone();i.addBlock("affine:paragraph",{text:l},a,o+1),l.delete(0,r.length)}return i.deleteBlock(e,{bringChildrenTo:a}),y1(t,s),s}function VJ(t,e){var r;if(!e){const y=t.selection.find("text");e=y?.from.blockId}if(!e)return;const n=(r=t.doc.getBlock(e))==null?void 0:r.model;if(!n)return;const i=y2(t.host,n);if(!i)return;const a=i.getInlineRange();if(!a)return;const o=ZF(i);if(!CH(o))return;const s=rt(n,["affine:paragraph"]),l=s&&n.type.startsWith("h"),c=s&&n.type==="quote",d=rt(n,["affine:code"]);if(l||c||d)return;const h=i.getLine(a.index);if(!h)return;const{lineIndex:g,rangeIndexRelatedToLine:m}=h;if(g!==0||m>o.length)return;const v=o.match(/^```([a-zA-Z0-9]*)$/g);if(v)return jF(t,n,o,v[0].slice(3));switch(o.trim()){case"[]":case"[ ]":return Si(t,n,"todo",o,{checked:!1});case"[x]":return Si(t,n,"todo",o,{checked:!0});case"-":case"*":return Si(t,n,"bulleted",o);case"***":case"---":return UF(t,n,o);case"#":return u2(t,n,"h1",o);case"##":return u2(t,n,"h2",o);case"###":return u2(t,n,"h3",o);case"####":return u2(t,n,"h4",o);case"#####":return u2(t,n,"h5",o);case"######":return u2(t,n,"h6",o);case">":return u2(t,n,"quote",o);default:return Si(t,n,"numbered",o)}}var YF=Object.create,oC=Object.defineProperty,XF=Object.getOwnPropertyDescriptor,sC=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),An=t=>{throw TypeError(t)},KF=(t,e,r)=>e in t?oC(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,JF=t=>{var e;return[,,,YF((e=t?.[sC("metadata")])!=null?e:null)]},lC=["class","method","getter","setter","accessor","field","value","get","set"],i5=t=>t!==void 0&&typeof t!="function"?An("Function expected"):t,QF=(t,e,r,n,i)=>({kind:lC[t],name:e,metadata:n,addInitializer:a=>r._?An("Already initialized"):i.push(i5(a||null))}),eq=(t,e)=>KF(e,sC("metadata"),t[3]),d0=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},gr=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=lC[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,XF({get[r](){return tq(this,a)},set[r](b){return rq(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=QF(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?i5(s)&&(w[_]=s):typeof s!="object"||s===null?An("Object expected"):(i5(o=s.get)&&(w.get=o),i5(o=s.set)&&(w.set=o),i5(o=s.init)&&y.unshift(o));return w&&oC(i,r,w),i},cC=(t,e,r)=>e.has(t)||An("Cannot "+r),tq=(t,e,r)=>(cC(t,e,"read from private field"),e.get(t)),G2=(t,e,r)=>e.has(t)?An("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),rq=(t,e,r,n)=>(cC(t,e,"write to private field"),e.set(t,r),r),dC,hC,uC,fC,pC,mC,cs,lt,C8,y8,_8,k8,M8,S8;class E1 extends(cs=Ut(b0),mC=[h7()],pC=[h7()],fC=[$o({context:Sk})],uC=[Et(".block-caption-editor")],hC=[$o({context:$k})],dC=[$o({context:Lk})],cs){constructor(){super(...arguments),this._focus=!1,this.show=()=>{this.display=!0,this.updateComplete.then(()=>this.input.focus()).catch(console.error)},G2(this,C8,d0(lt,8,this)),d0(lt,11,this),G2(this,y8,d0(lt,12,this,!1)),d0(lt,15,this),G2(this,_8,d0(lt,16,this)),d0(lt,19,this),G2(this,k8,d0(lt,20,this)),d0(lt,23,this),G2(this,M8,d0(lt,24,this)),d0(lt,27,this),G2(this,S8,d0(lt,28,this)),d0(lt,31,this)}get mode(){var e;return((e=this.doc.getParent(this.model))==null?void 0:e.flavour)==="affine:surface"?"edgeless":"page"}_onCaptionKeydown(e){if(e.stopPropagation(),!(this.mode==="edgeless"||e.isComposing)&&e.key==="Enter"){e.preventDefault();const r=this.doc,n=e.target,i=n.selectionStart;if(i===null)return;const a=this.model,o=r.getParent(a);if(!o)return;const s=n.value,l=s.slice(0,i);r.updateBlock(a,{caption:l});const c=s.slice(i),d=o.children.indexOf(a),h=r.addBlock("affine:paragraph",{text:new Fd(c)},o,d+1);y1(this.std,h)}}_onInputBlur(){var e;this._focus=!1,this.display=!!((e=this.caption)!=null&&e.length)}_onInputChange(e){const r=e.target;this.caption=r.value,this.doc.updateBlock(this.model,{caption:this.caption})}_onInputFocus(){this._focus=!0}connectedCallback(){super.connectedCallback(),this.caption=this.model.caption,this.disposables.add(this.model.propsUpdated.on(({key:e})=>{var r;e==="caption"&&(this.caption=this.model.caption,this._focus||(this.display=!!((r=this.caption)!=null&&r.length)))}))}render(){var e;return!this.display&&!this.caption?ze:f`<textarea
      .disabled=${this.doc.readonly}
      placeholder="Write a caption"
      class="block-caption-editor"
      .value=${(e=this.caption)!=null?e:""}
      @input=${this._onInputChange}
      @focus=${this._onInputFocus}
      @blur=${this._onInputBlur}
      @pointerdown=${M0}
      @click=${M0}
      @dblclick=${M0}
      @cut=${M0}
      @copy=${M0}
      @paste=${M0}
      @keydown=${this._onCaptionKeydown}
      @keyup=${M0}
    ></textarea>`}}lt=JF(cs);C8=new WeakMap;y8=new WeakMap;_8=new WeakMap;k8=new WeakMap;M8=new WeakMap;S8=new WeakMap;gr(lt,4,"caption",mC,E1,C8);gr(lt,4,"display",pC,E1,y8);gr(lt,4,"doc",fC,E1,_8);gr(lt,4,"input",uC,E1,k8);gr(lt,4,"model",hC,E1,M8);gr(lt,4,"std",dC,E1,S8);eq(lt,E1);E1.styles=$e`
    .block-caption-editor {
      display: inline-table;
      resize: none;
      width: 100%;
      outline: none;
      border: 0;
      background: transparent;
      color: var(--affine-icon-color);
      font-size: var(--affine-font-sm);
      font-family: inherit;
      text-align: center;
      field-sizing: content;
      padding: 0;
      margin-top: 4px;
    }
    .block-caption-editor::placeholder {
      color: var(--affine-placeholder-color);
    }
  `;const nq=$e`
  .affine-block-component.border.light .selected-style {
    border-radius: 8px;
    box-shadow: 0px 0px 0px 1px var(--affine-brand-color);
  }
  .affine-block-component.border.dark .selected-style {
    border-radius: 8px;
    box-shadow: 0px 0px 0px 1px var(--affine-brand-color);
  }
  @media print {
    .affine-block-component.border.light .selected-style,
    .affine-block-component.border.dark .selected-style {
      box-shadow: none;
    }
  }
`;var gC=t=>{throw TypeError(t)},vC=(t,e,r)=>e.has(t)||gC("Cannot "+r),Lr=(t,e,r)=>(vC(t,e,"read from private field"),r?r.call(t):e.get(t)),Ar=(t,e,r)=>e.has(t)?gC("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Ir=(t,e,r,n)=>(vC(t,e,"write to private field"),e.set(t,r),r),Bi,Di,Vi,zi,Pi,iq=(t=>(t.Background="Background",t.Border="Border",t))(iq||{});class aq extends u7{constructor(){super(),Ar(this,Bi,xg()),Ar(this,Di),Ar(this,Vi,"Background"),Ar(this,zi,!1),Ar(this,Pi,!1),this.addRenderer(this._renderWithWidget)}get captionEditor(){return(!this.useCaptionEditor||!this._captionEditorRef.value)&&console.error("Oops! Please enable useCaptionEditor before accessing captionEditor"),this._captionEditorRef.value}_renderWithWidget(e){const r=Zt({position:"relative",...this.blockContainerStyles}),n=this.std.get(Yi).theme,i=this.selectedStyle==="Border";return f`<div
      style=${r}
      class=${e0({"affine-block-component":!0,[n]:!0,border:i})}
    >
      ${e}
      ${this.useCaptionEditor?f`<block-caption-editor
            ${Ya(this._captionEditorRef)}
          ></block-caption-editor>`:ze}
      ${this.selectedStyle==="Background"?f`<affine-block-selection .block=${this}></affine-block-selection>`:null}
      ${this.useZeroWidth&&!this.doc.readonly?f`<block-zero-width .block=${this}></block-zero-width>`:ze}
    </div>`}get _captionEditorRef(){return Lr(this,Bi)}set _captionEditorRef(e){Ir(this,Bi,e)}get blockContainerStyles(){return Lr(this,Di)}set blockContainerStyles(e){Ir(this,Di,e)}get selectedStyle(){return Lr(this,Vi)}set selectedStyle(e){Ir(this,Vi,e)}get useCaptionEditor(){return Lr(this,zi)}set useCaptionEditor(e){Ir(this,zi,e)}get useZeroWidth(){return Lr(this,Pi)}set useZeroWidth(e){Ir(this,Pi,e)}}Bi=new WeakMap;Di=new WeakMap;Vi=new WeakMap;zi=new WeakMap;Pi=new WeakMap;aq.styles=nq;function zJ(){customElements.define("block-caption-editor",E1)}/**
 * @license
 * Copyright 2021 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const md=F5(class extends q5{constructor(){super(...arguments),this.key=ze}render(t,e){return this.key=t,e}update(t,[e,r]){return e!==this.key&&(Ni(t),this.key=e),r}});var oq=Object.create,wC=Object.defineProperty,sq=Object.getOwnPropertyDescriptor,xC=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),In=t=>{throw TypeError(t)},lq=(t,e,r)=>e in t?wC(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,cq=t=>{var e;return[,,,oq((e=t?.[xC("metadata")])!=null?e:null)]},bC=["class","method","getter","setter","accessor","field","value","get","set"],a5=t=>t!==void 0&&typeof t!="function"?In("Function expected"):t,dq=(t,e,r,n,i)=>({kind:bC[t],name:e,metadata:n,addInitializer:a=>r._?In("Already initialized"):i.push(a5(a||null))}),hq=(t,e)=>lq(e,xC("metadata"),t[3]),gd=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},uq=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=bC[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,sq({get[r](){return fq(this,a)},set[r](b){return mq(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=dq(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?a5(s)&&(w[_]=s):typeof s!="object"||s===null?In("Object expected"):(a5(o=s.get)&&(w.get=o),a5(o=s.set)&&(w.set=o),a5(o=s.init)&&y.unshift(o));return w&&wC(i,r,w),i},CC=(t,e,r)=>e.has(t)||In("Cannot "+r),fq=(t,e,r)=>(CC(t,e,"read from private field"),e.get(t)),pq=(t,e,r)=>e.has(t)?In("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),mq=(t,e,r,n)=>(CC(t,e,"write to private field"),e.set(t,r),r),yC,ds,H5,$8;class L8 extends(ds=ir(Ut(b0)),yC=[V({attribute:!1})],ds){constructor(){super(...arguments),pq(this,$8,gd(H5,8,this)),gd(H5,11,this)}}H5=cq(ds);$8=new WeakMap;uq(H5,4,"menu",yC,L8,$8);hq(H5,L8);class x1 extends L8{constructor(){super(...arguments),this.isFocused$=b2(()=>this.menu.currentFocused$.value===this)}connectedCallback(){super.connectedCallback(),this.dataset.focusable="true"}focus(){this.menu.focusTo(this)}}var gq=Object.create,_C=Object.defineProperty,vq=Object.getOwnPropertyDescriptor,kC=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),En=t=>{throw TypeError(t)},wq=(t,e,r)=>e in t?_C(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,MC=t=>{var e;return[,,,gq((e=t?.[kC("metadata")])!=null?e:null)]},SC=["class","method","getter","setter","accessor","field","value","get","set"],o5=t=>t!==void 0&&typeof t!="function"?En("Function expected"):t,xq=(t,e,r,n,i)=>({kind:SC[t],name:e,metadata:n,addInitializer:a=>r._?En("Already initialized"):i.push(o5(a||null))}),$C=(t,e)=>wq(e,kC("metadata"),t[3]),ma=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},LC=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=SC[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,vq({get[r](){return bq(this,a)},set[r](b){return Cq(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=xq(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?o5(s)&&(w[_]=s):typeof s!="object"||s===null?En("Object expected"):(o5(o=s.get)&&(w.get=o),o5(o=s.set)&&(w.set=o),o5(o=s.init)&&y.unshift(o));return w&&_C(i,r,w),i},AC=(t,e,r)=>e.has(t)||En("Cannot "+r),bq=(t,e,r)=>(AC(t,e,"read from private field"),e.get(t)),IC=(t,e,r)=>e.has(t)?En("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Cq=(t,e,r,n)=>(AC(t,e,"write to private field"),e.set(t,r),r),EC,hs,B5,A8,TC,us,D5,I8;class lo extends(hs=x1,EC=[V({attribute:!1})],hs){constructor(){super(...arguments),IC(this,A8,ma(B5,8,this)),ma(B5,11,this)}connectedCallback(){super.connectedCallback(),this.disposables.addFromEvent(this,"mouseenter",()=>{var e,r;(r=(e=this.data).onHover)==null||r.call(e,!0),this.menu.closeSubMenu()}),this.disposables.addFromEvent(this,"mouseleave",()=>{var e,r;(r=(e=this.data).onHover)==null||r.call(e,!1)}),this.disposables.addFromEvent(this,"click",this.onClick)}disconnectedCallback(){var e,r;super.disconnectedCallback(),(r=(e=this.data).onHover)==null||r.call(e,!1)}onClick(){var e,r;this.data.select(this)!==!1&&((r=(e=this.menu.options).onComplete)==null||r.call(e),this.menu.close())}onPressEnter(){this.onClick()}render(){const e=e0({"affine-menu-button":!0,focused:this.isFocused$.value,...this.data.class});return f` <div class="${e}">${this.data.content()}</div>`}}B5=MC(hs);A8=new WeakMap;LC(B5,4,"data",EC,lo,A8);$C(B5,lo);lo.styles=$e`
    .affine-menu-button {
      display: flex;
      width: 100%;
      font-size: 20px;
      cursor: pointer;
      align-items: center;
      padding: 4px;
      gap: 8px;
      border-radius: 4px;
      color: var(--affine-icon-color);
    }

    .affine-menu-button:hover,
    affine-menu-button.active .affine-menu-button {
      background-color: var(--affine-hover-color);
    }

    .affine-menu-button .affine-menu-action-text {
      flex: 1;
      font-size: 14px;
      line-height: 22px;
      color: var(--affine-text-primary-color);
    }

    .affine-menu-button.focused {
      outline: 1px solid ${g0(on.layer.insideBorder.primaryBorder)};
    }

    .affine-menu-button.delete-item:hover {
      background-color: var(--affine-background-error-color);
      color: var(--affine-error-color);
    }

    .affine-menu-button.delete-item:hover .affine-menu-action-text {
      color: var(--affine-error-color);
    }
  `;class co extends(us=x1,TC=[V({attribute:!1})],us){constructor(){super(...arguments),IC(this,I8,ma(D5,8,this)),ma(D5,11,this)}connectedCallback(){super.connectedCallback(),this.disposables.addFromEvent(this,"click",this.onClick)}onClick(){var e,r;this.data.select(this)!==!1&&((r=(e=this.menu.options).onComplete)==null||r.call(e),this.menu.close())}onPressEnter(){this.onClick()}render(){const e=e0({"mobile-menu-button":!0,focused:this.isFocused$.value,...this.data.class});return f` <div class="${e}">${this.data.content()}</div>`}}D5=MC(us);I8=new WeakMap;LC(D5,4,"data",TC,co,I8);$C(D5,co);co.styles=$e`
    .mobile-menu-button {
      display: flex;
      width: 100%;
      cursor: pointer;
      align-items: center;
      font-size: 20px;
      padding: 11px 8px;
      gap: 8px;
      border-radius: 4px;
      color: var(--affine-icon-color);
    }

    .mobile-menu-button .affine-menu-action-text {
      flex: 1;
      color: var(--affine-text-primary-color);
      font-size: 17px;
      line-height: 22px;
    }

    .mobile-menu-button.delete-item {
      color: var(--affine-error-color);
    }

    .mobile-menu-button.delete-item .mobile-menu-action-text {
      color: var(--affine-error-color);
    }
  `;const s7=(t,e)=>k2?f`<mobile-menu-button
      .data="${t}"
      .menu="${e}"
    ></mobile-menu-button>`:f`<affine-menu-button
    .data="${t}"
    .menu="${e}"
  ></affine-menu-button>`,yq={action:t=>e=>{var r,n;if((r=t.hide)!=null&&r.call(t)||!e.search(t.name))return;const i={content:()=>{var a,o,s;return f`
            ${t.prefix}
            <div class="affine-menu-action-text">
              ${(o=(a=t.label)==null?void 0:a.call(t))!=null?o:t.name}
            </div>
            ${(s=t.postfix)!=null?s:t.isSelected?ar():void 0}
          `},onHover:t.onHover,select:t.select,class:{"selected-item":(n=t.isSelected)!=null?n:!1,...t.class}};return s7(i,e)},checkbox:t=>e=>{var r;if(!e.search(t.name))return;const n={content:()=>{var i,a;return f`
          ${t.checked.value?dh({style:"color:#1E96EB"}):hh()}
          <div class="affine-menu-action-text">
            ${(a=(i=t.label)==null?void 0:i.call(t))!=null?a:t.name}
          </div>
          ${t.postfix}
        `},select:()=>(t.select(t.checked.value),!1),class:(r=t.class)!=null?r:{}};return f`${md(t.name,s7(n,e))}`},toggleSwitch:t=>e=>{var r;if(!e.search(t.name))return;const n=a=>{t.onChange(a)},i={content:()=>{var a,o;return f`
          <div class="affine-menu-action-text">
            ${(o=(a=t.label)==null?void 0:a.call(t))!=null?o:t.name}
          </div>
          <toggle-switch
            .on="${t.on}"
            .onChange="${n}"
          ></toggle-switch>
          ${t.postfix}
        `},select:()=>(t.onChange(t.on),!1),class:(r=t.class)!=null?r:{}};return f`${md(t.name,s7(i,e))}`}};var _q=Object.create,HC=Object.defineProperty,kq=Object.getOwnPropertyDescriptor,BC=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Tn=t=>{throw TypeError(t)},Mq=(t,e,r)=>e in t?HC(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,DC=t=>{var e;return[,,,_q((e=t?.[BC("metadata")])!=null?e:null)]},VC=["class","method","getter","setter","accessor","field","value","get","set"],s5=t=>t!==void 0&&typeof t!="function"?Tn("Function expected"):t,Sq=(t,e,r,n,i)=>({kind:VC[t],name:e,metadata:n,addInitializer:a=>r._?Tn("Already initialized"):i.push(s5(a||null))}),zC=(t,e)=>Mq(e,BC("metadata"),t[3]),Z1=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},ho=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=VC[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,kq({get[r](){return $q(this,a)},set[r](b){return Lq(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=Sq(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?s5(s)&&(w[_]=s):typeof s!="object"||s===null?Tn("Object expected"):(s5(o=s.get)&&(w.get=o),s5(o=s.set)&&(w.set=o),s5(o=s.init)&&y.unshift(o));return w&&HC(i,r,w),i},PC=(t,e,r)=>e.has(t)||Tn("Cannot "+r),$q=(t,e,r)=>(PC(t,e,"read from private field"),e.get(t)),ga=(t,e,r)=>e.has(t)?Tn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Lq=(t,e,r,n)=>(PC(t,e,"write to private field"),e.set(t,r),r),RC,OC,fs,U1,E8,T8,NC,FC,ps,j1,H8,B8;class Hn extends(fs=x1,OC=[V({attribute:!1})],RC=[Et("input")],fs){constructor(){super(...arguments),this.onCompositionEnd=()=>{var e,r;(r=(e=this.data).onChange)==null||r.call(e,this.inputRef.value)},this.onInput=e=>{var r,n;e.stopPropagation(),!e.isComposing&&((n=(r=this.data).onChange)==null||n.call(r,this.inputRef.value))},this.onKeydown=e=>{if(e.stopPropagation(),!e.isComposing){if(e.key==="Escape"){this.complete(),this.inputRef.blur(),this.menu.focusTo(this);return}if(e.key==="Enter"){this.complete(),this.menu.close();return}}},this.stopPropagation=e=>{e.stopPropagation()},ga(this,E8,Z1(U1,8,this)),Z1(U1,11,this),ga(this,T8,Z1(U1,12,this)),Z1(U1,15,this)}complete(){var e,r;(r=(e=this.data).onComplete)==null||r.call(e,this.inputRef.value)}connectedCallback(){super.connectedCallback(),this.disposables.addFromEvent(this,"click",e=>{e.stopPropagation()}),this.disposables.addFromEvent(this,"mouseenter",()=>{this.menu.closeSubMenu()}),requestAnimationFrame(()=>{requestAnimationFrame(()=>{this.inputRef.select()})})}onPressEnter(){this.inputRef.focus()}render(){var e,r;const n=e0({[(e=this.data.class)!=null?e:""]:!0,"affine-menu-input":!0,focused:this.isFocused$.value});return f`<input
      @focus="${()=>{this.menu.setFocusOnly(this)}}"
      @input="${this.onInput}"
      @keydown="${this.onKeydown}"
      @copy="${this.stopPropagation}"
      @paste="${this.stopPropagation}"
      @compositionend="${this.onCompositionEnd}"
      class="${n}"
      value="${(r=this.data.initialValue)!=null?r:""}"
      type="text"
    />`}}U1=DC(fs);E8=new WeakMap;T8=new WeakMap;ho(U1,4,"data",OC,Hn,E8);ho(U1,4,"inputRef",RC,Hn,T8);zC(U1,Hn);Hn.styles=$e`
    .affine-menu-input {
      flex: 1;
      outline: none;
      border-radius: 4px;
      font-size: 14px;
      line-height: 22px;
      padding: 4px 6px;
      border: 1px solid var(--affine-border-color);
      width: 100%;
      color: ${Tt("text/primary")};
      background-color: transparent;
    }

    .affine-menu-input.focused {
      border: 1px solid ${Tt("layer/insideBorder/primaryBorder")};
    }

    .affine-menu-input:focus {
      border: 1px solid ${Tt("layer/insideBorder/primaryBorder")};
      box-shadow: 0px 0px 0px 2px rgba(28, 158, 228, 0.3);
    }
  `;class Bn extends(ps=x1,FC=[V({attribute:!1})],NC=[Et("input")],ps){constructor(){super(...arguments),this.onCompositionEnd=()=>{var e,r;(r=(e=this.data).onChange)==null||r.call(e,this.inputRef.value)},this.onInput=e=>{var r,n;e.stopPropagation(),!e.isComposing&&((n=(r=this.data).onChange)==null||n.call(r,this.inputRef.value))},this.stopPropagation=e=>{e.stopPropagation()},ga(this,H8,Z1(j1,8,this)),Z1(j1,11,this),ga(this,B8,Z1(j1,12,this)),Z1(j1,15,this)}complete(){var e,r;(r=(e=this.data).onComplete)==null||r.call(e,this.inputRef.value)}onPressEnter(){this.inputRef.focus()}render(){var e,r;const n=e0({[(e=this.data.class)!=null?e:""]:!0,"mobile-menu-input":!0,focused:this.isFocused$.value});return f`<input
      @focus="${()=>{this.menu.setFocusOnly(this)}}"
      @input="${this.onInput}"
      @copy="${this.stopPropagation}"
      @paste="${this.stopPropagation}"
      @compositionend="${this.onCompositionEnd}"
      class="${n}"
      value="${(r=this.data.initialValue)!=null?r:""}"
      type="text"
    />`}}j1=DC(ps);H8=new WeakMap;B8=new WeakMap;ho(j1,4,"data",FC,Bn,H8);ho(j1,4,"inputRef",NC,Bn,B8);zC(j1,Bn);Bn.styles=$e`
    .mobile-menu-input {
      flex: 1;
      outline: none;
      font-size: 17px;
      line-height: 22px;
      border: none;
      width: 100%;
      color: ${Tt("text/primary")};
    }
  `;const Aq=(t,e)=>k2?f` <mobile-menu-input
      style="flex:1"
      .data="${t}"
      .menu="${e}"
    ></mobile-menu-input>`:f` <affine-menu-input
    style="flex:1"
    .data="${t}"
    .menu="${e}"
  ></affine-menu-input>`,Iq={input:t=>e=>{if(e.showSearch$.value)return;const r={placeholder:t.placeholder,initialValue:t.initialValue,class:t.class,onComplete:t.onComplete,onChange:t.onChange},n=Zt({display:"flex",alignItems:"center",...k2?{borderRadius:"12px",backgroundColor:on("layer/background/primary"),padding:"12px",gap:"8px"}:{marginBottom:"8px",gap:"4px"},...t.style});return f`
        <div style="${n}">
          ${t.prefix} ${Aq(r,e)} ${t.postfix}
        </div>
      `}},Eq={dynamic:t=>e=>{const r=e.renderItems(t());return r.length?f`${r}`:void 0}},Tq={group:t=>(e,r)=>{const n=e.renderItems(t.items);return n.length?k2?f` <div
        style="
          display: flex;
          flex-direction: column;
          background-color: ${Tt("layer/background/primary")};
          padding: 4px;
          border-radius: 12px;
"
      >
        ${n}
      </div>`:f` ${r===0?"":f` <div
            style="height: 0.5px;background-color: var(--affine-divider-color);margin: 4px 0"
          ></div>`}
      <div style="display: flex;flex-direction: column;gap:4px">${n}</div>`:void 0}};var Hq=Object.create,qC=Object.defineProperty,Bq=Object.getOwnPropertyDescriptor,WC=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Dn=t=>{throw TypeError(t)},Dq=(t,e,r)=>e in t?qC(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,GC=t=>{var e;return[,,,Hq((e=t?.[WC("metadata")])!=null?e:null)]},ZC=["class","method","getter","setter","accessor","field","value","get","set"],l5=t=>t!==void 0&&typeof t!="function"?Dn("Function expected"):t,Vq=(t,e,r,n,i)=>({kind:ZC[t],name:e,metadata:n,addInitializer:a=>r._?Dn("Already initialized"):i.push(l5(a||null))}),UC=(t,e)=>Dq(e,WC("metadata"),t[3]),va=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},jC=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=ZC[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,Bq({get[r](){return zq(this,a)},set[r](b){return Pq(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=Vq(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?l5(s)&&(w[_]=s):typeof s!="object"||s===null?Dn("Object expected"):(l5(o=s.get)&&(w.get=o),l5(o=s.set)&&(w.set=o),l5(o=s.init)&&y.unshift(o));return w&&qC(i,r,w),i},YC=(t,e,r)=>e.has(t)||Dn("Cannot "+r),zq=(t,e,r)=>(YC(t,e,"read from private field"),e.get(t)),XC=(t,e,r)=>e.has(t)?Dn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Pq=(t,e,r,n)=>(YC(t,e,"write to private field"),e.set(t,r),r),KC,ms,V5,D8,JC,gs,z5,V8;const Rq=M2({mainAxis:16,crossAxis:-8.5}),Oq=il({allowedPlacements:["right-start","left-start","right-end","left-end"]}),Nq=[Rq,Oq];class z8 extends(ms=x1,KC=[V({attribute:!1})],ms){constructor(){super(...arguments),this.createTime=0,XC(this,D8,va(V5,8,this)),va(V5,11,this)}connectedCallback(){super.connectedCallback(),this.createTime=Date.now(),this.disposables.addFromEvent(this,"mouseenter",this.onMouseEnter),this.disposables.addFromEvent(this,"click",e=>{e.preventDefault(),e.stopPropagation(),this.data.select?(this.data.select(),this.menu.close()):this.openSubMenu()})}onMouseEnter(){Date.now()-this.createTime>100&&this.openSubMenu()}onPressEnter(){this.onMouseEnter()}openSubMenu(){var e;const r=this.menu.currentFocused$.value,n=new R8({...this.data.options,onComplete:()=>{this.menu.close()},onClose:()=>{var a,o;n.menuElement.remove(),this.menu.focusTo(r),(o=(a=this.data.options).onClose)==null||o.call(a),i()}});(e=this.menu.menuElement.parentElement)==null||e.append(n.menuElement);const i=Pa(this,n.menuElement,()=>{S2(this,n.menuElement,{middleware:Nq}).then(({x:a,y:o})=>{n.menuElement.style.left=`${a}px`,n.menuElement.style.top=`${o}px`}).catch(a=>console.error(a))});this.menu.openSubMenu(n)}render(){var e;const r=e0({[(e=this.data.class)!=null?e:""]:!0,"affine-menu-button":!0,focused:this.isFocused$.value});return f` <div class="${r}">${this.data.content()}</div>`}}V5=GC(ms);D8=new WeakMap;jC(V5,4,"data",KC,z8,D8);UC(V5,z8);class P8 extends(gs=x1,JC=[V({attribute:!1})],gs){constructor(){super(...arguments),XC(this,V8,va(z5,8,this)),va(z5,11,this)}connectedCallback(){super.connectedCallback(),this.disposables.addFromEvent(this,"click",e=>{e.preventDefault(),e.stopPropagation(),this.openSubMenu()})}onMouseEnter(){this.openSubMenu()}onPressEnter(){this.onMouseEnter()}openSubMenu(){const{menu:e}=F8(Jq(this),{options:{...this.data.options,onComplete:()=>{this.menu.close()},onClose:()=>{var r,n;e.menuElement.remove(),(n=(r=this.data.options).onClose)==null||n.call(r)}}});this.menu.openSubMenu(e)}render(){var e;const r=e0({[(e=this.data.class)!=null?e:""]:!0,"mobile-menu-button":!0,focused:this.isFocused$.value});return f` <div class="${r}">${this.data.content()}</div>`}}z5=GC(gs);V8=new WeakMap;jC(z5,4,"data",JC,P8,V8);UC(z5,P8);const Fq=(t,e)=>k2?f` <mobile-sub-menu
      .data="${t}"
      .menu="${e}"
    ></mobile-sub-menu>`:f` <affine-menu-sub-menu
    .data="${t}"
    .menu="${e}"
  ></affine-menu-sub-menu>`,qq={subMenu:t=>e=>{var r;if((r=t.hide)!=null&&r.call(t)||!e.search(t.name))return;const n={content:()=>{var i,a;return f`${t.prefix}
            <div class="affine-menu-action-text">
              ${(a=(i=t.label)==null?void 0:i.call(t))!=null?a:t.name}
            </div>
            ${t.postfix}
            ${t.disableArrow?ze:$a()} `},class:t.class,options:t.options};return Fq(n,e)}},PJ={...yq,...qq,...Iq,...Tq,...Eq},Wq=new Set;class R8{constructor(e){this.options=e,this._cleanupFns=[],this._currentFocused$=f0(),this._subMenu$=f0(),this.closed=!1,this.currentFocused$=b2(()=>this._currentFocused$.value),this.searchName$=f0(""),this.searchResult$=b2(()=>this.renderItems(this.options.items)),this.showSearch$=b2(()=>this.enableSearch&&this.searchName$.value.length>0),this.menuElement=k2?new Pn:new zn,this.menuElement.menu=this,Wq.forEach(r=>{const n=r(this);n&&this._cleanupFns.push(n)})}get enableSearch(){return!0}close(){var e,r;this.closed||(this.closed=!0,this._cleanupFns.forEach(n=>n()),this._cleanupFns=[],this.menuElement.remove(),(r=(e=this.options).onClose)==null||r.call(e))}closeSubMenu(){var e;(e=this._subMenu$.value)==null||e.close(),this._subMenu$.value=void 0}focusNext(){var e;if(!this._currentFocused$.value){const i=this.menuElement.getFirstFocusableElement();i instanceof x1&&i.focus();return}const r=this.menuElement.getFocusableElements().filter(i=>i instanceof x1),n=r.indexOf(this._currentFocused$.value);(e=r[n+1])==null||e.focus()}focusPrev(){var e;if(!this._currentFocused$.value)return;const r=this.menuElement.getFocusableElements().filter(i=>i instanceof x1),n=r.indexOf(this._currentFocused$.value);if(n===0){this._currentFocused$.value=void 0;return}(e=r[n-1])==null||e.focus()}focusTo(e){this.menuElement.focusTo(e)}openSubMenu(e){this.closeSubMenu(),this._subMenu$.value=e}pressEnter(){var e;(e=this._currentFocused$.value)==null||e.onPressEnter()}renderItems(e){const r=[];for(let n=0;n<e.length;n++){const i=e[n],a=i(this,r.length);a!=null&&r.push(a)}return r}search(e){return e.toLowerCase().includes(this.searchName$.value.toLowerCase())}setFocusOnly(e){this._currentFocused$.value=e}}var Gq=Object.create,QC=Object.defineProperty,Zq=Object.getOwnPropertyDescriptor,ey=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Vn=t=>{throw TypeError(t)},Uq=(t,e,r)=>e in t?QC(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,ty=t=>{var e;return[,,,Gq((e=t?.[ey("metadata")])!=null?e:null)]},ry=["class","method","getter","setter","accessor","field","value","get","set"],c5=t=>t!==void 0&&typeof t!="function"?Vn("Function expected"):t,jq=(t,e,r,n,i)=>({kind:ry[t],name:e,metadata:n,addInitializer:a=>r._?Vn("Already initialized"):i.push(c5(a||null))}),ny=(t,e)=>Uq(e,ey("metadata"),t[3]),wa=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},iy=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=ry[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,Zq({get[r](){return Yq(this,a)},set[r](b){return Xq(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=jq(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?c5(s)&&(w[_]=s):typeof s!="object"||s===null?Vn("Object expected"):(c5(o=s.get)&&(w.get=o),c5(o=s.set)&&(w.set=o),c5(o=s.init)&&y.unshift(o));return w&&QC(i,r,w),i},ay=(t,e,r)=>e.has(t)||Vn("Cannot "+r),Yq=(t,e,r)=>(ay(t,e,"read from private field"),e.get(t)),oy=(t,e,r)=>e.has(t)?Vn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Xq=(t,e,r,n)=>(ay(t,e,"write to private field"),e.set(t,r),r),sy,vs,P5,O8,ly,ws,R5,N8;class zn extends(vs=ir(Ut(b0)),sy=[V({attribute:!1})],vs){constructor(){super(...arguments),this._clickContainer=e=>{e.stopPropagation(),this.focusInput(),this.menu.closeSubMenu()},this.searchRef=xg(),oy(this,O8,wa(P5,8,this)),wa(P5,11,this)}firstUpdated(){const e=this.searchRef.value;if(e){requestAnimationFrame(()=>{this.focusInput()});const r=e.value.length;e.setSelectionRange(r,r),this.disposables.addFromEvent(e,"keydown",n=>{var i;if(n.stopPropagation(),n.key==="Escape"){this.menu.close();return}const a=(i=this.menu.options.title)==null?void 0:i.onBack;if(n.key==="Backspace"&&a&&!this.menu.showSearch$.value){this.menu.close(),a(this.menu);return}if(n.key==="Enter"&&!n.isComposing){this.menu.pressEnter();return}if(n.key==="ArrowUp"){n.preventDefault(),this.menu.focusPrev();return}if(n.key==="ArrowDown"){n.preventDefault(),this.menu.focusNext();return}}),this.disposables.addFromEvent(e,"copy",n=>{n.stopPropagation()}),this.disposables.addFromEvent(e,"cut",n=>{n.stopPropagation()}),this.disposables.addFromEvent(this,"click",this._clickContainer)}}focusInput(){var e;(e=this.searchRef.value)==null||e.focus()}focusTo(e){this.menu.setFocusOnly(e),this.focusInput()}getFirstFocusableElement(){return this.querySelector('[data-focusable="true"]')}getFocusableElements(){return Array.from(this.querySelectorAll('[data-focusable="true"]'))}render(){const e=this.menu.renderItems(this.menu.options.items);return f`
      ${this.renderTitle()} ${this.renderSearch()}
      <div class="affine-menu-body">
        ${e.length===0&&this.menu.enableSearch?f` <div class="no-results">No Results</div>`:""}
        ${e}
      </div>
    `}renderSearch(){var e;const r=this.menu.options.search,n=this.menu.showSearch$.value||r?.placeholder,i=Zt({opacity:n?"1":"0",height:n?void 0:"0",overflow:n?void 0:"hidden",position:n?void 0:"absolute",pointerEvents:n?void 0:"none"});return f` <div style=${i} class="affine-menu-search-container">
      <div
        style="font-size:20px;display:flex;align-items:center;color: var(--affine-text-secondary-color)"
      >
        ${Us()}
      </div>
      <input
        autocomplete="off"
        class="affine-menu-search"
        placeholder="${(e=r?.placeholder)!=null?e:""}"
        data-1p-ignore
        ${Ya(this.searchRef)}
        type="text"
        value="${this.menu.searchName$.value}"
        @input="${a=>this.menu.searchName$.value=a.target.value}"
      />
    </div>`}renderTitle(){var e;const r=this.menu.options.title;if(r)return f`
      <div
        style="display:flex;align-items:center;gap: 4px;min-width: 300px;padding:3px 4px 3px 2px"
        @mouseenter="${()=>this.menu.closeSubMenu()}"
      >
        ${r.onBack?f` <div
              @click="${()=>{var n;(n=r.onBack)==null||n.call(r,this.menu),this.menu.close()}}"
              class="dv-icon-20 dv-hover dv-pd-2 dv-round-4"
              style="display:flex;"
            >
              ${Is()}
            </div>`:ze}
        <div
          style="flex:1;font-weight:500;font-size: 14px;line-height: 22px;color: var(--affine-text-primary-color)"
        >
          ${r.text}
        </div>
        ${(e=r.postfix)==null?void 0:e.call(r)}
        ${r.onClose?f` <div
              @click="${r.onClose}"
              class="dv-icon-20 dv-hover dv-pd-2 dv-round-4"
              style="display:flex;"
            >
              ${Hs()}
            </div>`:ze}
      </div>
    `}}P5=ty(vs);O8=new WeakMap;iy(P5,4,"menu",sy,zn,O8);ny(P5,zn);zn.styles=$e`
    affine-menu {
      font-family: var(--affine-font-family);
      display: flex;
      flex-direction: column;
      user-select: none;
      min-width: 276px;
      box-shadow: ${Z0("overlayPanelShadow")};
      border-radius: 4px;
      background-color: ${Tt("layer/background/overlayPanel")};
      padding: 8px;
      position: absolute;
      z-index: 999;
      gap: 8px;
      border: 0.5px solid ${Tt("layer/insideBorder/border")};
      color: ${Tt("text/primary")};
    }

    .affine-menu-search-container {
      border-radius: 4px;
      display: flex;
      align-items: center;
      padding: 4px 10px;
      gap: 8px;
      border: 1px solid ${Tt("input/border/default")};
    }

    .affine-menu-search {
      flex: 1;
      outline: none;
      font-size: 14px;
      line-height: 22px;
      border: none;
      background-color: transparent;
    }

    .affine-menu-body {
      display: flex;
      flex-direction: column;
      gap: 4px;
    }

    .no-results {
      font-size: 12px;
      line-height: 20px;
      color: var(--affine-text-secondary-color);
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 8px;
    }
  `;class Pn extends(ws=ir(Ut(b0)),ly=[V({attribute:!1})],ws){constructor(){super(...arguments),this.onClose=()=>{var e;const r=(e=this.menu.options.title)==null?void 0:e.onClose;r?r():this.menu.close()},oy(this,N8,wa(R5,8,this)),wa(R5,11,this)}focusTo(e){this.menu.setFocusOnly(e)}getFirstFocusableElement(){return this.querySelector('[data-focusable="true"]')}getFocusableElements(){return Array.from(this.querySelectorAll('[data-focusable="true"]'))}render(){const e=this.menu.renderItems(this.menu.options.items);return f`
      ${this.renderTitle()}
      <div class="mobile-menu-body">${e}</div>
    `}renderTitle(){const e=this.menu.options.title;return f`
      <div
        style="display:flex;align-items:center;height: 44px;"
        @mouseenter="${()=>this.menu.closeSubMenu()}"
      >
        <div style="width: 50px;flex-shrink: 0;margin-left: 10px;">
          ${e?.onBack?f` <div
                @click="${()=>{var r;(r=e.onBack)==null||r.call(e,this.menu),this.menu.close()}}"
                style="
                display:flex;
                font-size: 24px;
                align-items:center;
"
              >
                ${Sa()}
              </div>`:ze}
        </div>
        <div
          style="
          flex:1;
          font-size: 17px;
          font-style: normal;
          font-weight: 500;
          line-height: 22px;
          color: var(--affine-text-primary-color);
          display: flex;
          justify-content: center;
"
        >
          ${e?.text}
        </div>
        <div
          @click="${this.onClose}"
          style="
          display:flex;
          font-weight: 500;
          font-size: 17px;
          color: ${Tt("button/primary")};
          width: 50px;
          flex-shrink: 0;
          margin-right: 10px;
         "
        >
          Done
        </div>
      </div>
    `}}R5=ty(ws);N8=new WeakMap;iy(R5,4,"menu",ly,Pn,N8);ny(R5,Pn);Pn.styles=$e`
    mobile-menu {
      height: 100%;
      font-family: var(--affine-font-family);
      display: flex;
      flex-direction: column;
      user-select: none;
      width: 100%;
      background-color: ${Tt("layer/background/secondary")};
      padding: calc(8px + env(safe-area-inset-top, 0px)) 8px
        calc(8px + env(safe-area-inset-bottom, 0px)) 8px;
      position: absolute;
      z-index: 999;
      color: ${Tt("text/primary")};
    }

    .mobile-menu-body {
      display: flex;
      flex-direction: column;
      padding: 24px 16px;
      gap: 16px;
      flex: 1;
      overflow-y: auto;
    }
  `;const Kq=t=>{var e;const r=(e=t.closest("editor-host"))!=null?e:t.closest(".data-view-popup-container");return r||document.body},cy=(t=document.body)=>{const e=document.createElement("div");return e.style.pointerEvents="auto",e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.width="100%",e.style.height="100%",e.style.zIndex="1001",e.style.fontFamily="var(--affine-font-family)",t.append(e),e},Jq=t=>{let e=t.getBoundingClientRect(),r=0,n=!1;return{targetRect:{getBoundingClientRect:()=>t.isConnected?e=t.getBoundingClientRect():e},root:Kq(t),popupStart:()=>(r||(n=t.classList.contains("active"),n||t.classList.add("active")),r++,()=>{r--,!r&&!n&&t.classList.remove("active")})}},Qq=(t,e,r)=>{const n=()=>{var a;i.remove(),(a=r?.onClose)==null||a.call(r)},i=cy(t.root);return Pa(t.targetRect,e,()=>{var a;S2(t.targetRect,e,{middleware:(a=r?.middleware)!=null?a:[Y5({crossAxis:!0})]}).then(({x:o,y:s})=>{Object.assign(e.style,{left:`${o}px`,top:`${s}px`})}).catch(console.error)}),i.append(e),i.onpointerdown=a=>{a.target===i&&n()},i.onmousedown=a=>{a.target===i&&n()},i.oncontextmenu=a=>{a.preventDefault(),a.target===i&&n()},n},dy=t=>{const e=cy(document.body),r=new R8({...t,onClose:()=>{n()}});e.append(r.menuElement);const n=()=>{var i;e.remove(),(i=t.onClose)==null||i.call(t)};return{close:()=>{r.close()},menu:r,reopen:()=>{r.close(),dy(t)}}},F8=(t,e)=>{var r;if(k2)return dy(e.options);const n=t.popupStart(),i=()=>{var s,l;(l=(s=e.options).onClose)==null||l.call(s),n(),o()},a=new R8({...e.options,onClose:i}),o=Qq(t,a.menuElement,{onClose:()=>{a.close()},middleware:(r=e.middleware)!=null?r:[il({allowedPlacements:["bottom-start","bottom-end","top-start","top-end"]}),M2(4)],container:e.container});return{close:o,menu:a,reopen:()=>{F8(t,e)}}},RJ=(t,e,r)=>{F8(t,{options:{items:e,onClose:r}})};function OJ(){customElements.define("affine-menu",zn),customElements.define("mobile-menu",Pn),customElements.define("affine-menu-button",lo),customElements.define("mobile-menu-button",co),customElements.define("affine-menu-input",Hn),customElements.define("mobile-menu-input",Bn),customElements.define("affine-menu-sub-menu",z8),customElements.define("mobile-sub-menu",P8)}const hy=6048e5,eW=864e5,vd=Symbol.for("constructDateFrom");function V0(t,e){return typeof t=="function"?t(e):t&&typeof t=="object"&&vd in t?t[vd](e):t instanceof Date?new t.constructor(e):new Date(e)}function y0(t,e){return V0(e||t,t)}function tW(t,e,r){const n=y0(t,r?.in);return isNaN(e)?V0(t,NaN):(e&&n.setDate(n.getDate()+e),n)}let rW={};function uo(){return rW}function O5(t,e){const r=uo(),n=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=y0(t,e?.in),a=i.getDay(),o=(a<n?7:0)+a-n;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function xa(t,e){return O5(t,{...e,weekStartsOn:1})}function uy(t,e){const r=y0(t,e?.in),n=r.getFullYear(),i=V0(r,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);const a=xa(i),o=V0(r,0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);const s=xa(o);return r.getTime()>=a.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function wd(t){const e=y0(t),r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return r.setUTCFullYear(e.getFullYear()),+t-+r}function q8(t,...e){const r=V0.bind(null,e.find(n=>typeof n=="object"));return e.map(r)}function ba(t,e){const r=y0(t,e?.in);return r.setHours(0,0,0,0),r}function nW(t,e,r){const[n,i]=q8(r?.in,t,e),a=ba(n),o=ba(i),s=+a-wd(a),l=+o-wd(o);return Math.round((s-l)/eW)}function iW(t,e){const r=uy(t,e),n=V0(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),xa(n)}function aW(t){return V0(t,Date.now())}function xs(t,e,r){const[n,i]=q8(r?.in,t,e);return+ba(n)==+ba(i)}function oW(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function sW(t){return!(!oW(t)&&typeof t!="number"||isNaN(+y0(t)))}function lW(t,e){const r=y0(t,e?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}const cW={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},dW=(t,e,r)=>{let n;const i=cW[t];return typeof i=="string"?n=i:e===1?n=i.one:n=i.other.replace("{{count}}",e.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function l7(t){return(e={})=>{const r=e.width?String(e.width):t.defaultWidth;return t.formats[r]||t.formats[t.defaultWidth]}}const hW={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},uW={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},fW={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},pW={date:l7({formats:hW,defaultWidth:"full"}),time:l7({formats:uW,defaultWidth:"full"}),dateTime:l7({formats:fW,defaultWidth:"full"})},mW={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},gW=(t,e,r,n)=>mW[t];function Er(t){return(e,r)=>{const n=r?.context?String(r.context):"standalone";let i;if(n==="formatting"&&t.formattingValues){const o=t.defaultFormattingWidth||t.defaultWidth,s=r?.width?String(r.width):o;i=t.formattingValues[s]||t.formattingValues[o]}else{const o=t.defaultWidth,s=r?.width?String(r.width):t.defaultWidth;i=t.values[s]||t.values[o]}const a=t.argumentCallback?t.argumentCallback(e):e;return i[a]}}const vW={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},wW={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},xW={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},bW={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},CW={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},yW={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_W=(t,e)=>{const r=Number(t),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},kW={ordinalNumber:_W,era:Er({values:vW,defaultWidth:"wide"}),quarter:Er({values:wW,defaultWidth:"wide",argumentCallback:t=>t-1}),month:Er({values:xW,defaultWidth:"wide"}),day:Er({values:bW,defaultWidth:"wide"}),dayPeriod:Er({values:CW,defaultWidth:"wide",formattingValues:yW,defaultFormattingWidth:"wide"})};function Tr(t){return(e,r={})=>{const n=r.width,i=n&&t.matchPatterns[n]||t.matchPatterns[t.defaultMatchWidth],a=e.match(i);if(!a)return null;const o=a[0],s=n&&t.parsePatterns[n]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(s)?SW(s,h=>h.test(o)):MW(s,h=>h.test(o));let c;c=t.valueCallback?t.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;const d=e.slice(o.length);return{value:c,rest:d}}}function MW(t,e){for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&e(t[r]))return r}function SW(t,e){for(let r=0;r<t.length;r++)if(e(t[r]))return r}function $W(t){return(e,r={})=>{const n=e.match(t.matchPattern);if(!n)return null;const i=n[0],a=e.match(t.parsePattern);if(!a)return null;let o=t.valueCallback?t.valueCallback(a[0]):a[0];o=r.valueCallback?r.valueCallback(o):o;const s=e.slice(i.length);return{value:o,rest:s}}}const LW=/^(\d+)(th|st|nd|rd)?/i,AW=/\d+/i,IW={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},EW={any:[/^b/i,/^(a|c)/i]},TW={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},HW={any:[/1/i,/2/i,/3/i,/4/i]},BW={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},DW={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},VW={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},zW={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},PW={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},RW={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},OW={ordinalNumber:$W({matchPattern:LW,parsePattern:AW,valueCallback:t=>parseInt(t,10)}),era:Tr({matchPatterns:IW,defaultMatchWidth:"wide",parsePatterns:EW,defaultParseWidth:"any"}),quarter:Tr({matchPatterns:TW,defaultMatchWidth:"wide",parsePatterns:HW,defaultParseWidth:"any",valueCallback:t=>t+1}),month:Tr({matchPatterns:BW,defaultMatchWidth:"wide",parsePatterns:DW,defaultParseWidth:"any"}),day:Tr({matchPatterns:VW,defaultMatchWidth:"wide",parsePatterns:zW,defaultParseWidth:"any"}),dayPeriod:Tr({matchPatterns:PW,defaultMatchWidth:"any",parsePatterns:RW,defaultParseWidth:"any"})},NW={code:"en-US",formatDistance:dW,formatLong:pW,formatRelative:gW,localize:kW,match:OW,options:{weekStartsOn:0,firstWeekContainsDate:1}};function FW(t,e){const r=y0(t,e?.in);return nW(r,lW(r))+1}function qW(t,e){const r=y0(t,e?.in),n=+xa(r)-+iW(r);return Math.round(n/hy)+1}function fy(t,e){const r=y0(t,e?.in),n=r.getFullYear(),i=uo(),a=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=V0(e?.in||t,0);o.setFullYear(n+1,0,a),o.setHours(0,0,0,0);const s=O5(o,e),l=V0(e?.in||t,0);l.setFullYear(n,0,a),l.setHours(0,0,0,0);const c=O5(l,e);return+r>=+s?n+1:+r>=+c?n:n-1}function WW(t,e){const r=uo(),n=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,i=fy(t,e),a=V0(e?.in||t,0);return a.setFullYear(i,0,n),a.setHours(0,0,0,0),O5(a,e)}function GW(t,e){const r=y0(t,e?.in),n=+O5(r,e)-+WW(r,e);return Math.round(n/hy)+1}function Ee(t,e){const r=t<0?"-":"",n=Math.abs(t).toString().padStart(e,"0");return r+n}const N1={y(t,e){const r=t.getFullYear(),n=r>0?r:1-r;return Ee(e==="yy"?n%100:n,e.length)},M(t,e){const r=t.getMonth();return e==="M"?String(r+1):Ee(r+1,2)},d(t,e){return Ee(t.getDate(),e.length)},a(t,e){const r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(t,e){return Ee(t.getHours()%12||12,e.length)},H(t,e){return Ee(t.getHours(),e.length)},m(t,e){return Ee(t.getMinutes(),e.length)},s(t,e){return Ee(t.getSeconds(),e.length)},S(t,e){const r=e.length,n=t.getMilliseconds(),i=Math.trunc(n*Math.pow(10,r-3));return Ee(i,e.length)}},Z2={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},xd={G:function(t,e,r){const n=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(t,e,r){if(e==="yo"){const n=t.getFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return N1.y(t,e)},Y:function(t,e,r,n){const i=fy(t,n),a=i>0?i:1-i;if(e==="YY"){const o=a%100;return Ee(o,2)}return e==="Yo"?r.ordinalNumber(a,{unit:"year"}):Ee(a,e.length)},R:function(t,e){const r=uy(t);return Ee(r,e.length)},u:function(t,e){const r=t.getFullYear();return Ee(r,e.length)},Q:function(t,e,r){const n=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(n);case"QQ":return Ee(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,e,r){const n=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(n);case"qq":return Ee(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,e,r){const n=t.getMonth();switch(e){case"M":case"MM":return N1.M(t,e);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(t,e,r){const n=t.getMonth();switch(e){case"L":return String(n+1);case"LL":return Ee(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(t,e,r,n){const i=GW(t,n);return e==="wo"?r.ordinalNumber(i,{unit:"week"}):Ee(i,e.length)},I:function(t,e,r){const n=qW(t);return e==="Io"?r.ordinalNumber(n,{unit:"week"}):Ee(n,e.length)},d:function(t,e,r){return e==="do"?r.ordinalNumber(t.getDate(),{unit:"date"}):N1.d(t,e)},D:function(t,e,r){const n=FW(t);return e==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):Ee(n,e.length)},E:function(t,e,r){const n=t.getDay();switch(e){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(t,e,r,n){const i=t.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return Ee(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(t,e,r,n){const i=t.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return Ee(a,e.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(t,e,r){const n=t.getDay(),i=n===0?7:n;switch(e){case"i":return String(i);case"ii":return Ee(i,e.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(t,e,r){const i=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(t,e,r){const n=t.getHours();let i;switch(n===12?i=Z2.noon:n===0?i=Z2.midnight:i=n/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,e,r){const n=t.getHours();let i;switch(n>=17?i=Z2.evening:n>=12?i=Z2.afternoon:n>=4?i=Z2.morning:i=Z2.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,e,r){if(e==="ho"){let n=t.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return N1.h(t,e)},H:function(t,e,r){return e==="Ho"?r.ordinalNumber(t.getHours(),{unit:"hour"}):N1.H(t,e)},K:function(t,e,r){const n=t.getHours()%12;return e==="Ko"?r.ordinalNumber(n,{unit:"hour"}):Ee(n,e.length)},k:function(t,e,r){let n=t.getHours();return n===0&&(n=24),e==="ko"?r.ordinalNumber(n,{unit:"hour"}):Ee(n,e.length)},m:function(t,e,r){return e==="mo"?r.ordinalNumber(t.getMinutes(),{unit:"minute"}):N1.m(t,e)},s:function(t,e,r){return e==="so"?r.ordinalNumber(t.getSeconds(),{unit:"second"}):N1.s(t,e)},S:function(t,e){return N1.S(t,e)},X:function(t,e,r){const n=t.getTimezoneOffset();if(n===0)return"Z";switch(e){case"X":return Cd(n);case"XXXX":case"XX":return m2(n);case"XXXXX":case"XXX":default:return m2(n,":")}},x:function(t,e,r){const n=t.getTimezoneOffset();switch(e){case"x":return Cd(n);case"xxxx":case"xx":return m2(n);case"xxxxx":case"xxx":default:return m2(n,":")}},O:function(t,e,r){const n=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+bd(n,":");case"OOOO":default:return"GMT"+m2(n,":")}},z:function(t,e,r){const n=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+bd(n,":");case"zzzz":default:return"GMT"+m2(n,":")}},t:function(t,e,r){const n=Math.trunc(+t/1e3);return Ee(n,e.length)},T:function(t,e,r){return Ee(+t,e.length)}};function bd(t,e=""){const r=t>0?"-":"+",n=Math.abs(t),i=Math.trunc(n/60),a=n%60;return a===0?r+String(i):r+String(i)+e+Ee(a,2)}function Cd(t,e){return t%60===0?(t>0?"-":"+")+Ee(Math.abs(t)/60,2):m2(t,e)}function m2(t,e=""){const r=t>0?"-":"+",n=Math.abs(t),i=Ee(Math.trunc(n/60),2),a=Ee(n%60,2);return r+i+e+a}const yd=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},py=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},ZW=(t,e)=>{const r=t.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return yd(t,e);let a;switch(n){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;case"PPPP":default:a=e.dateTime({width:"full"});break}return a.replace("{{date}}",yd(n,e)).replace("{{time}}",py(i,e))},UW={p:py,P:ZW},jW=/^D+$/,YW=/^Y+$/,XW=["D","DD","YY","YYYY"];function KW(t){return jW.test(t)}function JW(t){return YW.test(t)}function QW(t,e,r){const n=eG(t,e,r);if(console.warn(n),XW.includes(t))throw new RangeError(n)}function eG(t,e,r){const n=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const tG=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rG=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nG=/^'([^]*?)'?$/,iG=/''/g,aG=/[a-zA-Z]/;function NJ(t,e,r){const n=uo(),i=n.locale??NW,a=n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,o=n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=y0(t,r?.in);if(!sW(s))throw new RangeError("Invalid time value");let l=e.match(rG).map(d=>{const h=d[0];if(h==="p"||h==="P"){const g=UW[h];return g(d,i.formatLong)}return d}).join("").match(tG).map(d=>{if(d==="''")return{isToken:!1,value:"'"};const h=d[0];if(h==="'")return{isToken:!1,value:oG(d)};if(xd[h])return{isToken:!0,value:d};if(h.match(aG))throw new RangeError("Format string contains an unescaped latin alphabet character `"+h+"`");return{isToken:!1,value:d}});i.localize.preprocessor&&(l=i.localize.preprocessor(s,l));const c={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return l.map(d=>{if(!d.isToken)return d.value;const h=d.value;(JW(h)||KW(h))&&QW(h,e,String(t));const g=xd[h[0]];return g(s,h,i.localize,c)}).join("")}function oG(t){const e=t.match(nG);return e?e[1].replace(iG,"'"):t}function _d(t,e,r){const[n,i]=q8(r?.in,t,e);return n.getFullYear()===i.getFullYear()&&n.getMonth()===i.getMonth()}function sG(t,e){return xs(V0(t,t),aW(t))}function FJ(t,e,r){return tW(t,-e,r)}const kd=Ca`<svg width="7" height="10" viewBox="0 0 7 10" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path 
    fill="currentColor"
    fill-rule="evenodd"
    clip-rule="evenodd" 
    d="M6.10861 0.391387C6.35269 0.635464 6.35269 1.03119 6.10861 1.27527L2.38388 5L6.10861 8.72472C6.35269 8.9688 6.35269 9.36453 6.10861 9.6086C5.86453 9.85268 5.4688 9.85268 5.22473 9.6086L1.05806 5.44194C0.813981 5.19786 0.813981 4.80213 1.05806 4.55805L5.22473 0.391387C5.4688 0.147309 5.86453 0.147309 6.10861 0.391387Z" 
  />
</svg>
`,lG=$e`
  :host {
    display: block;
  }

  .date-picker {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    gap: var(--gap-v);
    font-family: var(--affine-font-family);
  }

  .popup.date-picker {
    background: var(--affine-background-overlay-panel-color);
    border-radius: 12px;
    box-shadow: var(--affine-menu-shadow);
  }

  /* small action */

  .date-picker-small-action {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
  }

  .interactive.date-picker-small-action,
  .interactive.action-label.today {
    color: var(--affine-icon-color);
  }

  .date-picker-small-action:hover {
    color: var(--affine-icon-hover-color);
    background: var(--affine-icon-hover-background);
  }

  .date-picker-small-action.left > svg {
    transform: rotate(0deg);
  }

  .date-picker-small-action.right > svg {
    transform: rotate(180deg);
  }

  .date-picker-small-action.down > svg {
    transform: rotate(-90deg);
  }

  /* action-header */

  .date-picker-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .date-picker-header__buttons {
    display: flex;
  }

  .date-picker-header__date {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--affine-text-primary-color);
    font-weight: 600;
    padding: 2px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 22px;
  }

  .date-picker-header__date > div {
    padding: 0px 4px;
  }

  .date-picker-header__action {
    display: flex;
    align-items: center;
    gap: 16px;
    color: var(--affine-icon-color);
  }

  .date-picker-header__action.with-slot {
    gap: 4px;
  }

  .date-picker-header__action .action-label {
    font-size: 12px;
    padding: 0px 4px;
    height: 20px;
    border-radius: 4px;
    transition: all 0.23s ease;
    max-width: 100px;
  }

  .date-picker-header__action .action-label > span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
  }

  /** days header */

  .days-header {
    display: flex;
    gap: var(--gap-h);
  }

  .days-header > div {
    color: var(--affine-text-secondary-color);
    font-weight: 500;
    font-size: 12px;
    cursor: default;
  }

  /** week */

  .date-picker-weeks {
    display: flex;
    flex-direction: column;
    gap: var(--gap-v);
  }

  .date-picker-week {
    display: flex;
    gap: var(--gap-h);
  }

  /** cell */

  .date-cell {
    width: var(--cell-size);
    height: var(--cell-size);
    display: flex;
    align-items: center;
    justify-content: center;
    user-select: none;
    border-radius: 8px;
  }

  .date-cell[data-date] {
    font-weight: 400;
    font-size: 14px;
  }

  .date-cell.date-cell--not-curr-month {
    opacity: 0.1;
  }

  .date-cell.date-cell--today {
    color: var(--affine-primary-color);
    font-weight: 600;
  }

  .date-cell.date-cell--selected {
    background: var(--affine-primary-color);
    color: var(--affine-pure-white);
    font-weight: 500;
  }

  /** interactive  */

  .interactive {
    cursor: pointer;
    /* transition:
      background 0.23s ease,
      color 0.23s ease; */
    user-select: none;
    position: relative;
    border: none;
    background-color: unset;
    font-family: var(--affine-font-family);
    color: var(--affine-text-primary-color);
  }

  /* --hover */

  .interactive::after,
  .interactive::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    pointer-events: none;
    transition: background 0.23s ease;
  }

  .interactive::after {
    opacity: 1;
    background: transparent;
  }

  .interactive:hover::after {
    background: var(--affine-hover-color);
  }

  /* --focus */

  .interactive::before {
    opacity: 0;
    transition: none;
    box-shadow: 0 0 0 3px var(--affine-primary-color);
  }

  /* .interactive:active, */

  .interactive:focus-visible {
    outline: none;
    outline: 1px solid var(--affine-primary-color);
  }

  /* .interactive:active::before, */

  .interactive:focus-visible::before {
    opacity: 0.5;
  }

  /** disabled */

  .interactive[disabled] {
    cursor: not-allowed;
    opacity: 0.5;
  }

  /** Month Select */

  .date-picker-month {
    --btn-width: 36px;
  }

  .date-picker-year {
    --btn-width: 46px;
  }

  .date-picker-month,
  .date-picker-year {
    display: grid;
    grid-template-columns: repeat(3, var(--btn-width));
    gap: 18px 32px;
    justify-content: space-between;
  }

  .date-picker-month button,
  .date-picker-year button {
    height: 34px;
    width: fit-content;
    padding: 4px;
    border-radius: 8px;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--btn-width);
  }

  .date-picker-month button.active,
  .date-picker-year button.active {
    color: var(--affine-primary-color);
    /* background: var(--affine-primary-color); */
    font-weight: 600;
  }

  .date-picker .date-picker-header {
    padding: 0px;
    transition: padding 0.23s ease;
  }

  .date-picker--mode-month,
  .date-picker--mode-year {
    gap: 26px;
  }

  .date-picker--mode-month .date-picker-header,
  .date-picker--mode-year .date-picker-header {
    /* padding: 0 10px; */
  }

  .date-picker-footer {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid var(--affine-border-color);
  }

  .footer-button {
    height: 28px;
    border: none;
    border-radius: 4px;
    background: none;
    color: var(--affine-text-secondary-color);
    cursor: pointer;
    font-size: var(--affine-font-sm);
    padding: 0 12px;
  }

  .footer-button:hover {
    background: var(--affine-hover-color);
  }
`;function cG(t){return/^\d+$/.test(t)}function x2(t){return t instanceof Date?t:(typeof t=="string"&&cG(t)&&(t=+t),t?new Date(t):new Date)}function dG(t){const e=x2(t);return new Date(e.getFullYear(),e.getMonth(),1)}function hG(t){const e=x2(t);return new Date(e.getFullYear(),e.getMonth()+1,0)}function uG(t){const e=x2(t),r=dG(e),n=hG(e),i=new Date(r);i.setDate(r.getDate()-r.getDay());const a=new Date(n);a.setDate(n.getDate()+(6-n.getDay()));const o=[];let s=[];const l=new Date(i);for(;l<=a;)s.push(new Date(l)),s.length===7&&(o.push(s),s=[]),l.setDate(l.getDate()+1);return o}function Md(t,e,r){const[n,i]=[t,e].sort();return Math.min(Math.max(r,n),i)}var fG=Object.create,my=Object.defineProperty,pG=Object.getOwnPropertyDescriptor,gy=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Rn=t=>{throw TypeError(t)},mG=(t,e,r)=>e in t?my(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,gG=t=>{var e;return[,,,fG((e=t?.[gy("metadata")])!=null?e:null)]},vy=["class","method","getter","setter","accessor","field","value","get","set"],d5=t=>t!==void 0&&typeof t!="function"?Rn("Function expected"):t,vG=(t,e,r,n,i)=>({kind:vy[t],name:e,metadata:n,addInitializer:a=>r._?Rn("Already initialized"):i.push(d5(a||null))}),wG=(t,e)=>mG(e,gy("metadata"),t[3]),Le=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Ot=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=vy[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,pG({get[r](){return xG(this,a)},set[r](b){return bG(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=vG(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?d5(s)&&(w[_]=s):typeof s!="object"||s===null?Rn("Object expected"):(d5(o=s.get)&&(w.get=o),d5(o=s.set)&&(w.set=o),d5(o=s.init)&&y.unshift(o));return w&&my(i,r,w),i},wy=(t,e,r)=>e.has(t)||Rn("Cannot "+r),xG=(t,e,r)=>(wy(t,e,"read from private field"),e.get(t)),Bt=(t,e,r)=>e.has(t)?Rn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),bG=(t,e,r,n)=>(wy(t,e,"write to private field"),e.set(t,r),r),xy,by,Cy,yy,_y,ky,My,Sy,$y,Ly,Ay,Iy,Ey,Ty,Hy,bs,de,W8,G8,Z8,U8,j8,Y8,X8,K8,J8,Q8,ec,tc,rc,nc,ic;const Sd=["Su","Mo","Tu","We","Th","Fr","Sa"],$d=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];class Ct extends(bs=Ut(x0),Hy=[V({attribute:!1})],Ty=[V({attribute:!1})],Ey=[V({attribute:!1})],Iy=[V({attribute:!1})],Ay=[V({attribute:!1})],Ly=[V({attribute:!1})],$y=[V({type:Number})],Sy=[V({type:Number})],My=[V({attribute:!1})],ky=[V({attribute:!1})],_y=[V({attribute:!1})],yy=[V({type:Number})],Cy=[V({type:Boolean})],by=[V({type:Number})],xy=[V({type:Number})],bs){constructor(){super(...arguments),this._cursor=new Date,this._maxYear=2099,this._minYear=1970,Bt(this,W8,Le(de,8,this,[])),Le(de,11,this),Bt(this,G8,Le(de,12,this,"date")),Le(de,15,this),Bt(this,Z8,Le(de,16,this,0)),Le(de,19,this),Bt(this,U8,Le(de,20,this,0)),Le(de,23,this),Bt(this,j8,Le(de,24,this,0)),Le(de,27,this),Bt(this,Y8,Le(de,28,this,[])),Le(de,31,this),Bt(this,X8,Le(de,32,this,10)),Le(de,35,this),Bt(this,K8,Le(de,36,this,8)),Le(de,39,this),Bt(this,J8,Le(de,40,this)),Le(de,43,this),Bt(this,Q8,Le(de,44,this)),Le(de,47,this),Bt(this,ec,Le(de,48,this)),Le(de,51,this),Bt(this,tc,Le(de,52,this,20)),Le(de,55,this),Bt(this,rc,Le(de,56,this,!1)),Le(de,59,this),Bt(this,nc,Le(de,60,this,28)),Le(de,63,this),Bt(this,ic,Le(de,64,this)),Le(de,67,this)}get _cardStyle(){return{"--cell-size":`${this.size}px`,"--gap-h":`${this.gapH}px`,"--gap-v":`${this.gapV}px`,"min-width":`${this.cardWidth}px`,"min-height":`${this.cardHeight}px`,padding:`${this.padding}px`}}get cardHeight(){return this.size*7+this.padding*2+this.gapV*6-2}get cardWidth(){return this.size*7+this.padding*2+this.gapH*6}get date(){return this._cursor.getDate()}get day(){return this._cursor.getDay()}get dayLabel(){return Sd[this.day]}get minHeight(){const e=this._matrix.length;return this.size*e+this.padding*2+this.gapV*(e-1)-2}get month(){return this._cursor.getMonth()}get monthLabel(){return $d[this.month]}get year(){return this._cursor.getFullYear()}get yearLabel(){return this.year}_cellRenderer(e){var r;const n=e0({interactive:!0,"date-cell":!0,"date-cell--today":e.isToday,"date-cell--not-curr-month":e.notCurrentMonth,"date-cell--selected":!!e.selected}),i=`${e.date.getFullYear()}-${e.date.getMonth()}-${e.date.getDate()}(${e.date.getDay()})`;return f`<button
      tabindex=${(r=e.tabIndex)!=null?r:-1}
      aria-label=${i}
      data-date=${i}
      class=${n}
      @click=${()=>{this._onChange(e.date)}}
    >
      ${e.label}
    </button>`}_dateContent(){return f` <div class="date-picker-header">
        <div class="date-picker-header__buttons">
          <button
            class="date-picker-header__date interactive"
            @click=${()=>this.toggleMonthSelector()}
          >
            <div>${this.monthLabel}</div>
          </button>

          <button
            class="date-picker-header__date interactive"
            @click=${()=>this.toggleYearSelector()}
          >
            <div>${this.yearLabel}</div>
          </button>
        </div>

        ${this._navAction(()=>this._moveMonth(-1),()=>this._moveMonth(1),f`<button
            tabindex="0"
            aria-label="today"
            class="action-label interactive today"
            @click=${()=>{this._onChange(new Date)}}
          >
            <span>TODAY</span>
          </button>`)}
      </div>
      ${this._dayHeaderRenderer()}
      <div class="date-picker-weeks">
        ${this._matrix.map(e=>f`<div class="date-picker-week">
              ${e.map(r=>this._cellRenderer(r))}
            </div>`)}
      </div>
      ${this.onClear?f`<div class="date-picker-footer">
            <button
              tabindex="0"
              aria-label="clear"
              class="footer-button interactive"
              @click=${()=>{var e;return(e=this.onClear)==null?void 0:e.call(this)}}
            >
              Clear
            </button>
          </div>`:ze}`}_dayHeaderRenderer(){return f`<div class="days-header">
      ${Sd.map(e=>f`<div class="date-cell">${e}</div>`)}
    </div>`}_getMatrix(){this._matrix=uG(this._cursor).map(e=>e.map(r=>{const n=xs(r,this._cursor)?0:-1;return{date:r,label:r.getDate().toString(),isToday:sG(r),notCurrentMonth:!_d(r,this._cursor),selected:this.value?xs(r,x2(this.value)):!1,tabIndex:n}}))}_getYearMatrix(){const r=Math.floor((this._yearCursor-this._minYear)/12)*12,n=this._minYear+r,i=n+12;this._yearMatrix=Array.from({length:i-n},(a,o)=>n+o).filter(a=>a>=this._minYear&&a<=this._maxYear)}_modeDecade(e){this._yearCursor=Md(this._minYear,this._maxYear,this._yearCursor+e),this._getYearMatrix()}_monthContent(){return f` <div class="date-picker-header">
        <button
          class="date-picker-header__date interactive"
          @click=${()=>this.toggleMonthSelector()}
        >
          <div>${this._monthPickYearCursor}</div>
        </button>

        ${this._navAction({action:()=>this._monthPickYearCursor--,disable:this._monthPickYearCursor<=this._minYear},{action:()=>this._monthPickYearCursor++,disable:this._monthPickYearCursor>=this._maxYear})}
      </div>
      <div class="date-picker-month">
        ${$d.map((e,r)=>{const n=this.value?_d(this.value,new Date(this._monthPickYearCursor,r,1)):!1,i=e0({"month-cell":!0,interactive:!0,active:n});return f`<button
            tabindex=${this._monthCursor===r?0:-1}
            aria-label=${e}
            class=${i}
            @click=${()=>{this._cursor.setMonth(r),this._cursor.setFullYear(this._monthPickYearCursor),this._mode="date",this._getMatrix()}}
          >
            ${e}
          </button>`})}
      </div>`}_moveMonth(e){this._cursor.setMonth(this._cursor.getMonth()+e),this._getMatrix()}_navAction(e,r,n){const i=typeof e=="function"?e:e.action,a=typeof r=="function"?r:r.action,o=typeof e=="function"?!1:e.disable,s=typeof r=="function"?!1:r.disable,l=e0({"date-picker-header__action":!0,"with-slot":!!n});return f`<div class=${l}>
      <button
        aria-label="previous month"
        class="date-picker-small-action interactive left"
        @click=${i}
        ?disabled=${o}
      >
        ${kd}
      </button>
      ${n??ze}
      <button
        aria-label="next month"
        class="date-picker-small-action interactive right"
        @click=${a}
        ?disabled=${s}
      >
        ${kd}
      </button>
    </div>`}_onChange(e,r=!0){var n;this._cursor=e,this.value=e.getTime(),this._getMatrix(),r&&((n=this.onChange)==null||n.call(this,e))}_switchMode(e){var r;return(r=e[this._mode])!=null?r:ze}_yearContent(){const e=this._yearMatrix[0],r=this._yearMatrix[this._yearMatrix.length-1];return f`<div class="date-picker-header">
        <button
          class="date-picker-header__date interactive"
          @click=${()=>this.toggleYearSelector()}
        >
          <div>${e}-${r}</div>
        </button>
        ${this._navAction({action:()=>this._modeDecade(-12),disable:e<=this._minYear},{action:()=>this._modeDecade(12),disable:r>=this._maxYear})}
      </div>
      <div class="date-picker-year">
        ${this._yearMatrix.map(n=>{const i=n===this._cursor.getFullYear(),a=e0({"year-cell":!0,interactive:!0,active:i});return f`<button
            tabindex=${this._yearCursor===n?0:-1}
            aria-label=${n}
            class=${a}
            @click=${()=>{this._cursor.setFullYear(n),this._mode="date",this._getMatrix()}}
          >
            ${n}
          </button>`})}
      </div>`}closeMonthSelector(){this._mode="date"}closeYearSelector(){this._mode="date"}connectedCallback(){super.connectedCallback(),this.value&&(this._cursor=x2(this.value)),this._getMatrix()}firstUpdated(){this._disposables.addFromEvent(this,"keydown",e=>{var r;e.stopPropagation();const n=["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"];n.includes(e.key)&&this.isDateCellFocused()&&(e.preventDefault(),e.key==="ArrowLeft"?this._cursor.setDate(this._cursor.getDate()-1):e.key==="ArrowRight"?this._cursor.setDate(this._cursor.getDate()+1):e.key==="ArrowUp"?this._cursor.setDate(this._cursor.getDate()-7):e.key==="ArrowDown"&&this._cursor.setDate(this._cursor.getDate()+7),this._getMatrix(),setTimeout(this.focusDateCell.bind(this))),n.includes(e.key)&&this.isMonthCellFocused()&&(e.preventDefault(),e.key==="ArrowLeft"?this._monthCursor=(this._monthCursor-1+12)%12:e.key==="ArrowRight"?this._monthCursor=(this._monthCursor+1)%12:e.key==="ArrowUp"?this._monthCursor=(this._monthCursor-3+12)%12:e.key==="ArrowDown"&&(this._monthCursor=(this._monthCursor+3)%12),setTimeout(this.focusMonthCell.bind(this))),n.includes(e.key)&&this.isYearCellFocused()&&(e.preventDefault(),e.key==="ArrowLeft"?this._modeDecade(-1):e.key==="ArrowRight"?this._modeDecade(1):e.key==="ArrowUp"?this._modeDecade(-3):e.key==="ArrowDown"&&this._modeDecade(3),setTimeout(this.focusYearCell.bind(this))),e.key==="Tab"&&setTimeout(()=>{var i,a,o;const s=(i=this.shadowRoot)==null?void 0:i.activeElement,l=(a=this.shadowRoot)==null?void 0:a.querySelector("button");!e.shiftKey&&!s&&l?.focus(),e.shiftKey&&!((o=this.shadowRoot)!=null&&o.contains(s))&&this.focusDateCell()}),e.key==="Escape"&&((r=this.onEscape)==null||r.call(this,x2(this.value)))},!0)}focusDateCell(){var e;const r=(e=this.shadowRoot)==null?void 0:e.querySelector('button.date-cell[tabindex="0"]');r?.focus()}focusMonthCell(){var e;const r=(e=this.shadowRoot)==null?void 0:e.querySelector('button.month-cell[tabindex="0"]');r?.focus()}focusYearCell(){var e;const r=(e=this.shadowRoot)==null?void 0:e.querySelector('button.year-cell[tabindex="0"]');r?.focus()}isDateCellFocused(){var e;const r=(e=this.shadowRoot)==null?void 0:e.activeElement;return r?.classList.contains("date-cell")}isMonthCellFocused(){var e;const r=(e=this.shadowRoot)==null?void 0:e.activeElement;return r?.classList.contains("month-cell")}isYearCellFocused(){var e;const r=(e=this.shadowRoot)==null?void 0:e.activeElement;return r?.classList.contains("year-cell")}openMonthSelector(){this._monthCursor=this.month,this._monthPickYearCursor=this.year,this._mode="month"}openYearSelector(){this._yearCursor=Md(this._minYear,this._maxYear,this.year),this._mode="year",this._getYearMatrix()}render(){const e=e0({"date-picker":!0,[`date-picker--mode-${this._mode}`]:!0,popup:this.popup}),r=Zt({"min-height":`${this.minHeight}px`});return f`<div style=${r} class="date-picker-height-wrapper">
      <div class=${e} style=${Zt(this._cardStyle)}>
        ${this._switchMode({date:this._dateContent(),month:this._monthContent(),year:this._yearContent()})}
      </div>
    </div>`}toggleMonthSelector(){this._mode==="month"?this.closeMonthSelector():this.openMonthSelector()}toggleYearSelector(){this._mode==="year"?this.closeYearSelector():this.openYearSelector()}updated(e){e.has("value")&&(this.value?this._onChange(x2(this.value),!1):this._getMatrix())}}de=gG(bs);W8=new WeakMap;G8=new WeakMap;Z8=new WeakMap;U8=new WeakMap;j8=new WeakMap;Y8=new WeakMap;X8=new WeakMap;K8=new WeakMap;J8=new WeakMap;Q8=new WeakMap;ec=new WeakMap;tc=new WeakMap;rc=new WeakMap;nc=new WeakMap;ic=new WeakMap;Ot(de,4,"_matrix",Hy,Ct,W8);Ot(de,4,"_mode",Ty,Ct,G8);Ot(de,4,"_monthCursor",Ey,Ct,Z8);Ot(de,4,"_monthPickYearCursor",Iy,Ct,U8);Ot(de,4,"_yearCursor",Ay,Ct,j8);Ot(de,4,"_yearMatrix",Ly,Ct,Y8);Ot(de,4,"gapH",$y,Ct,X8);Ot(de,4,"gapV",Sy,Ct,K8);Ot(de,4,"onChange",My,Ct,J8);Ot(de,4,"onClear",ky,Ct,Q8);Ot(de,4,"onEscape",_y,Ct,ec);Ot(de,4,"padding",yy,Ct,tc);Ot(de,4,"popup",Cy,Ct,rc);Ot(de,4,"size",by,Ct,nc);Ot(de,4,"value",xy,Ct,ic);wG(de,Ct);Ct.styles=lG;function qJ(){customElements.define("date-picker",Ct)}var CG=Object.create,By=Object.defineProperty,yG=Object.getOwnPropertyDescriptor,Dy=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),On=t=>{throw TypeError(t)},_G=(t,e,r)=>e in t?By(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,kG=t=>{var e;return[,,,CG((e=t?.[Dy("metadata")])!=null?e:null)]},Vy=["class","method","getter","setter","accessor","field","value","get","set"],h5=t=>t!==void 0&&typeof t!="function"?On("Function expected"):t,MG=(t,e,r,n,i)=>({kind:Vy[t],name:e,metadata:n,addInitializer:a=>r._?On("Already initialized"):i.push(h5(a||null))}),SG=(t,e)=>_G(e,Dy("metadata"),t[3]),Ld=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},$G=(t,e,r,n,i,a)=>{for(var o,s,l,c,d,h=e&7,g=!!(e&8),m=!!(e&16),v=t.length+1,_=Vy[h+5],y=t[v-1]=[],$=t[v]||(t[v]=[]),w=(i=i.prototype,yG({get[r](){return LG(this,a)},set[r](b){return IG(this,a,b)}},r)),k=n.length-1;k>=0;k--)c=MG(h,r,l={},t[3],$),c.static=g,c.private=m,d=c.access={has:b=>r in b},d.get=b=>b[r],d.set=(b,T)=>b[r]=T,s=(0,n[k])({get:w.get,set:w.set},c),l._=1,s===void 0?h5(s)&&(w[_]=s):typeof s!="object"||s===null?On("Object expected"):(h5(o=s.get)&&(w.get=o),h5(o=s.set)&&(w.set=o),h5(o=s.init)&&y.unshift(o));return w&&By(i,r,w),i},zy=(t,e,r)=>e.has(t)||On("Cannot "+r),LG=(t,e,r)=>(zy(t,e,"read from private field"),e.get(t)),AG=(t,e,r)=>e.has(t)?On("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),IG=(t,e,r,n)=>(zy(t,e,"write to private field"),e.set(t,r),r),Py,Cs,N5,ac;class fo extends(Cs=x0,Py=[V({attribute:!1})],Cs){constructor(){super(...arguments),AG(this,ac,Ld(N5,8,this,null)),Ld(N5,11,this)}render(){if(!this.rect)return null;const{left:e,top:r,width:n,height:i}=this.rect,a=Zt({width:`${n}px`,height:`${i}px`,transform:`translate(${e}px, ${r}px)`});return f`<div class="affine-drag-indicator" style=${a}></div>`}}N5=kG(Cs);ac=new WeakMap;$G(N5,4,"rect",Py,fo,ac);SG(N5,fo);fo.styles=$e`
    .affine-drag-indicator {
      position: absolute;
      top: 0;
      left: 0;
      background: var(--affine-primary-color);
      transition-property: width, height, transform;
      transition-duration: 100ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-delay: 0s;
      transform-origin: 0 0;
      pointer-events: none;
      z-index: 2;
    }
  `;function WJ(){customElements.define("affine-drag-indicator",fo)}export{qs as $,Zc as A,cr as B,Je as C,dE as D,fE as E,W as F,Oa as G,e0 as H,fH as I,aq as J,KY as K,Jt as L,Fa as M,OE as N,JY as O,Tt as P,on as Q,KI as R,Re as S,z0 as T,Z0 as U,ja as V,F8 as W,PJ as X,Aa as Y,Jq as Z,Hs as _,Yi as a,Nr as a$,iK as a0,Qq as a1,$I as a2,M2 as a3,xg as a4,md as a5,Ya as a6,Jh as a7,Qh as a8,Ps as a9,IK as aA,XX as aB,iq as aC,JX as aD,KX as aE,GX as aF,WX as aG,ju as aH,MX as aI,Km as aJ,pE as aK,BY as aL,VY as aM,PY as aN,OY as aO,FY as aP,WY as aQ,DY as aR,zY as aS,RY as aT,NY as aU,qY as aV,GY as aW,SK as aX,SX as aY,tK as aZ,vE as a_,La as aa,As as ab,U5 as ac,dh as ad,hh as ae,NJ as af,FJ as ag,tW as ah,PG as ai,Tk as aj,DX as ak,DK as al,QT as am,y1 as an,df as ao,VJ as ap,DJ as aq,zX as ar,qX as as,y2 as at,xK as au,NE as av,QX as aw,BI as ax,gJ as ay,_H as az,Xe as b,mK as b$,lr as b0,ZY as b1,UY as b2,jY as b3,wH as b4,y5 as b5,vH as b6,A7 as b7,Ua as b8,G3 as b9,$a as bA,AS as bB,mS as bC,iS as bD,DE as bE,Uc as bF,sH as bG,YI as bH,un as bI,k5 as bJ,Ui as bK,n3 as bL,Q2 as bM,a0 as bN,X5 as bO,Ke as bP,pt as bQ,kE as bR,iJ as bS,nJ as bT,Pa as bU,S2 as bV,II as bW,M0 as bX,dV as bY,wD as bZ,cK as b_,Am as ba,lV as bb,LX as bc,gB as bd,AX as be,SE as bf,gg as bg,IX as bh,EX as bi,TE as bj,Gh as bk,Ou as bl,kK as bm,Ct as bn,bg as bo,RJ as bp,Ea as bq,Jd as br,lh as bs,Ds as bt,dM as bu,Ma as bv,WM as bw,Nq as bx,Us as by,rL as bz,b5 as c,r3 as c$,oK as c0,eH as c1,tX as c2,rX as c3,Bw as c4,dJ as c5,nX as c6,iX as c7,HX as c8,_K as c9,zU as cA,XZ as cB,WG as cC,AU as cD,f7 as cE,EU as cF,IU as cG,TU as cH,HU as cI,DU as cJ,BU as cK,VU as cL,qk as cM,T$ as cN,aK as cO,zI as cP,p7 as cQ,Gj as cR,Jj as cS,rY as cT,Uu as cU,OA as cV,KK as cW,JK as cX,Yu as cY,tY as cZ,Wu as c_,PX as ca,mf as cb,eK as cc,BX as cd,eX as ce,U4 as cf,vX as cg,fB as ch,rH as ci,eF as cj,rK as ck,yJ as cl,_J as cm,kJ as cn,MJ as co,SJ as cp,$J as cq,LJ as cr,BJ as cs,rJ as ct,tJ as cu,EJ as cv,tU as cw,RU as cx,OU as cy,dY as cz,q as d,ZZ as d$,Av as d0,yK as d1,er as d2,VI as d3,bY as d4,oj as d5,rE as d6,nE as d7,dK as d8,S7 as d9,BZ as dA,rj as dB,MU as dC,SU as dD,RI as dE,cV as dF,eg as dG,Kv as dH,FA as dI,NA as dJ,Ji as dK,IH as dL,WZ as dM,qG as dN,ZG as dO,lX as dP,CK as dQ,W1 as dR,XU as dS,QU as dT,JU as dU,KU as dV,jU as dW,UU as dX,YU as dY,ZU as dZ,dX as d_,HY as da,sl as db,hf as dc,yZ as dd,zZ as de,NZ as df,FZ as dg,nK as dh,e1 as di,ol as dj,MZ as dk,SZ as dl,$Z as dm,LZ as dn,AZ as dp,HZ as dq,TZ as dr,EZ as ds,IZ as dt,PZ as du,RZ as dv,OZ as dw,qI as dx,ZI as dy,UI as dz,sE as e,PA as e$,kZ as e0,GZ as e1,iU as e2,JG as e3,eZ as e4,K5 as e5,wX as e6,xX as e7,$U as e8,cD as e9,Hj as eA,Bj as eB,Dj as eC,Oj as eD,Nj as eE,Fj as eF,qj as eG,TJ as eH,Iu as eI,du as eJ,Ph as eK,Rh as eL,Oh as eM,Nh as eN,Fh as eO,qh as eP,ah as eQ,nu as eR,ch as eS,Rs as eT,rg as eU,G4 as eV,MK as eW,BA as eX,DA as eY,VA as eZ,zA as e_,oE as ea,bX as eb,tg as ec,lf as ed,Fs as ee,Vh as ef,Qd as eg,Kd as eh,iu as ei,Ws as ej,or as ek,GG as el,YK as em,XK as en,YB as eo,_Y as ep,sY as eq,Y5 as er,yY as es,CY as et,Sj as eu,Lj as ev,Aj as ew,Ij as ex,Ej as ey,Tj as ez,cE as f,LU as f$,RA as f0,zj as f1,YY as f2,al as f3,LI as f4,gH as f5,lj as f6,cj as f7,dj as f8,hj as f9,dZ as fA,mZ as fB,uZ as fC,vZ as fD,hZ as fE,gZ as fF,sf as fG,$j as fH,hL as fI,SF as fJ,HJ as fK,aZ as fL,sj as fM,Zj as fN,Uj as fO,jj as fP,Yj as fQ,Rj as fR,EY as fS,TY as fT,Mh as fU,AK as fV,UX as fW,nU as fX,dH as fY,_Z as fZ,ij as f_,fj as fa,uj as fb,FF as fc,LK as fd,fY as fe,pY as ff,TI as fg,pj as fh,EK as fi,JI as fj,uK as fk,il as fl,kr as fm,dl as fn,mB as fo,pK as fp,GU as fq,sU as fr,cU as fs,RG as ft,CZ as fu,UG as fv,PU as fw,hU as fx,cZ as fy,pZ as fz,i0 as g,Vm as g$,mg as g0,cf as g1,vg as g2,Jm as g3,VK as g4,BK as g5,gK as g6,RX as g7,iY as g8,nY as g9,Es as gA,kL as gB,L$ as gC,B$ as gD,rM as gE,fh as gF,_h as gG,n$ as gH,Yh as gI,VL as gJ,YM as gK,FS as gL,Bu as gM,Du as gN,qu as gO,ru as gP,zs as gQ,Vs as gR,Dh as gS,nh as gT,Zh as gU,zu as gV,Mu as gW,uh as gX,fK as gY,TK as gZ,tH as g_,YX as ga,XY as gb,P0 as gc,Dm as gd,zm as ge,Pm as gf,Rm as gg,Om as gh,Nm as gi,Fm as gj,qm as gk,Wm as gl,Zm as gm,LR as gn,bK as go,IJ as gp,VX as gq,WR as gr,wJ as gs,bJ as gt,xJ as gu,CJ as gv,AJ as gw,sK as gx,mJ as gy,Ta as gz,eE as h,QY as h$,FX as h0,lK as h1,dB as h2,cB as h3,pH as h4,TG as h5,oZ as h6,oU as h7,Xv as h8,cy as h9,eB as hA,NI as hB,wU as hC,vU as hD,jI as hE,nj as hF,iB as hG,DV as hH,OK as hI,ff as hJ,yU as hK,Xj as hL,VZ as hM,oX as hN,x5 as hO,WI as hP,GI as hQ,lB as hR,xf as hS,vf as hT,wf as hU,gf as hV,Cf as hW,FI as hX,Pj as hY,Vj as hZ,cY as h_,fo as ha,FU as hb,kU as hc,TX as hd,$X as he,kX as hf,DG as hg,HG as hh,BG as hi,vY as hj,RK as hk,Ka as hl,C1 as hm,XI as hn,gY as ho,rU as hp,MY as hq,kY as hr,zG as hs,aU as ht,PI as hu,DI as hv,xY as hw,rZ as hx,uY as hy,QH as hz,tE as i,aB as i$,mY as i0,dU as i1,qU as i2,lU as i3,PK as i4,jm as i5,zK as i6,DZ as i7,mE as i8,wE as i9,yX as iA,pf as iB,QI as iC,YG as iD,jG as iE,tZ as iF,FK as iG,lZ as iH,PE as iI,VE as iJ,iZ as iK,FG as iL,YH as iM,XH as iN,t2 as iO,JH as iP,Jc as iQ,yj as iR,tB as iS,KZ as iT,OG as iU,NG as iV,RE as iW,Um as iX,oB as iY,aX as iZ,uf as i_,CE as ia,bE as ib,_E as ic,$E as id,AE as ie,oY as ig,HE as ih,VG as ii,LY as ij,$Y as ik,SY as il,rC as im,nC as io,tC as ip,lE as iq,NK as ir,Qm as is,lY as it,wY as iu,_X as iv,uE as iw,zV as ix,hY as iy,j as iz,IE as j,fX as j$,Wc as j0,sB as j1,Bm as j2,tj as j3,ej as j4,Na as j5,xZ as j6,CU as j7,_U as j8,gU as j9,sZ as jA,bZ as jB,sX as jC,GK as jD,Gm as jE,HK as jF,KH as jG,kj as jH,_j as jI,ut as jJ,hl as jK,fZ as jL,_7 as jM,k7 as jN,wZ as jO,Kj as jP,xU as jQ,bU as jR,NU as jS,bf as jT,VV as jU,YZ as jV,xH as jW,eY as jX,aj as jY,rB as jZ,hE as j_,AY as ja,IY as jb,mX as jc,uX as jd,KG as je,XG as jf,QG as jg,nZ as jh,cX as ji,iE as jj,cl as jk,pX as jl,gX as jm,UZ as jn,ll as jo,hX as jp,jZ as jq,aE as jr,qZ as js,qK as jt,ZK as ju,WU as jv,WK as jw,Wj as jx,eJ as jy,sV as jz,NX as k,zJ as k$,wT as k0,uT as k1,gT as k2,pT as k3,aJ as k4,Mj as k5,QZ as k6,JZ as k7,CX as k8,eU as k9,H3 as kA,mU as kB,bx as kC,xT as kD,fT as kE,vT as kF,mT as kG,Wv as kH,fU as kI,UP as kJ,Zz as kK,b9 as kL,Ns as kM,js as kN,ar as kO,bS as kP,CS as kQ,hK as kR,AI as kS,q$ as kT,ML as kU,VS as kV,Kh as kW,ig as kX,Is as kY,$S as kZ,jX as k_,Ra as ka,LB as kb,R0 as kc,nB as kd,qA as ke,aY as kf,Cj as kg,Qj as kh,AF as ki,EI as kj,L2 as kk,L1 as kl,BB as km,EE as kn,$2 as ko,pU as kp,vJ as kq,uU as kr,OX as ks,qR as kt,r9 as ku,OD as kv,Zu as kw,bT as kx,vK as ky,$K as kz,gt as l,OJ as l0,qJ as l1,jK as l2,QK as l3,WJ as l4,el as l5,MI as l6,Y4 as m,wK as n,gj as o,rt as p,JT as q,mH as r,vj as s,mj as t,wj as u,bj as v,xj as w,FR as x,C2 as y,ZX as z};
//# sourceMappingURL=components-B5hOnC9m.js.map
