@nutrient-sdk/viewer
Version:
View and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM.
13 lines • 5.3 MB
JavaScript
/*!
* Nutrient Web SDK 1.1.0 (https://www.nutrient.io/sdk/web)
*
* Copyright (c) 2016-2025 PSPDFKit GmbH. All rights reserved.
*
* THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
* AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE PSPDFKIT LICENSE AGREEMENT.
* UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
* This notice may not be removed from this file.
*
* PSPDFKit uses several open source third-party components: https://www.nutrient.io/legal/acknowledgements/web-acknowledgements/
*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.NutrientViewer=t():e.NutrientViewer=t()}(globalThis,(()=>(()=>{var e,t,n,r,o={10934:(e,t,n)=>{"use strict";function r(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}n.d(t,{A:()=>r})},44268:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(10934);function o(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,(0,r.A)(e,t,"get"))}},13649:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(10934);function o(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,(0,r.A)(e,t,"set"),n),n}},67136:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(10527);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},84474:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(60875);function o(e,t){if("object"!==(0,r.A)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},10527:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(60875),o=n(84474);function i(e){var t=(0,o.A)(e,"string");return"symbol"===(0,r.A)(t)?t:String(t)}},60875:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},65262:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Comment:()=>N,DynamicGridList:()=>V,SignatureTextInput:()=>z,Stamp:()=>P,TaggedPagination:()=>F});var r=n(84387),o=n(96540),i=n(40027),a=n(65221),s=n(74848),l=n(8521),c=n(55026),u=n(84997),d=n(35295),p=n(37555);var h=n(54910),f=n(52971),m=n(48074),g=n(20576);function v(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function y(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}var S=(e,t,n)=>{for(var r of Object.keys(e)){var o;if(e[r]!==(null!==(o=t[r])&&void 0!==o?o:n[r]))return!1}return!0},_=e=>{var t=t=>{var n=e.defaultClassName,r=w(w({},e.defaultVariants),t);for(var o in r){var i,a=null!==(i=r[o])&&void 0!==i?i:e.defaultVariants[o];if(null!=a){var s=a;"boolean"==typeof s&&(s=!0===s?"true":"false");var l=e.variantClassNames[o][s];l&&(n+=" "+l)}}for(var[c,u]of e.compoundVariants)S(c,r,e.defaultVariants)&&(n+=" "+u);return n};return t.variants=()=>Object.keys(e.variantClassNames),t.classNames={get base(){return e.defaultClassName.split(" ")[0]},get variants(){return x(e.variantClassNames,(e=>x(e,(e=>e.split(" ")[0]))))}},t},C=_({defaultClassName:"_96lriw3",variantClassNames:{isFocusVisible:{true:"_96lriw4"},isDisabled:{true:"_1yep5z6da"},isInline:{false:"_96lriw6 _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6k4 _1yep5z6k5 _1yep5z6k6 _1yep5z6ln _1yep5z6ge",true:"_96lriw7 _1yep5z6ai _1yep5z6aj _1yep5z6ak _1yep5z6b6 _1yep5z6b7 _1yep5z6b8 _1yep5z6bu _1yep5z6bv _1yep5z6bw _1yep5z6ci _1yep5z6cj _1yep5z6ck _1yep5z6h4 _1yep5z6gc"}},defaultVariants:{},compoundVariants:[]}),E=_({defaultClassName:"_96lriw8 _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6jj _1yep5z6jk _1yep5z6jl _1yep5z6kd _1yep5z6ke _1yep5z6kf _1yep5z6dy _1yep5z6fi",variantClassNames:{isInline:{false:"_96lriw9",true:"_96lriwa"}},defaultVariants:{},compoundVariants:[]}),k=_({defaultClassName:"_96lriw0 _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6j4 _1yep5z6j5 _1yep5z6j6 _1yep5z6jj _1yep5z6jk _1yep5z6jl",variantClassNames:{isInline:{false:"_96lriw1",true:"_1yep5z69o _1yep5z69p _1yep5z69q"}},defaultVariants:{},compoundVariants:[]}),z=o.forwardRef((({className:e,style:t,inputStyle:n,inputClassName:l,clearLabel:c,defaultValue:u,value:d,"data-block-id":p,"data-block-class":h,isInline:f=!0,label:m,footerStyle:g,footerClassName:v,...y},b)=>{let w=o.useRef(null),[x,S]=o.useState(d||u||""),{inputProps:_,labelProps:z}=(0,a.vZ)({...y,value:d||x,onChange:e=>{y.onChange?.(e),S(e)},"aria-label":m},w),{isFocusVisible:P,focusProps:A}=(0,a.og)({isTextInput:!0});return(0,s.jsxs)(r.Group,{className:(0,i.xW)(k({isInline:f}),"BaselineUI-SignatureTextInput",e),style:t,ref:b,"data-block-id":p,"data-block-class":h,children:[(0,s.jsx)("input",{...(0,a.v6)(_,A),className:(0,i.xW)(C({isFocusVisible:P,isDisabled:y.isDisabled,isInline:f}),l),ref:w,style:n}),(0,s.jsx)("div",{className:(0,i.xW)(f?void 0:"_1yep5z66 _1yep5z67 _1yep5z68 _1yep5z62i _1yep5z62j _1yep5z62k _1yep5z63o _1yep5z63p _1yep5z63q _1yep5z61c _1yep5z61d _1yep5z61e _1yep5z6g3 _1yep5z6ln _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6kd _1yep5z6ke _1yep5z6kf",v),style:g,children:w.current?.value?(0,s.jsx)(r.ActionButton,{label:c,variant:"ghost",size:f?"md":"sm",isDisabled:y.isDisabled||!x,onPress:()=>{S(""),y.onChange?.("")}}):(0,s.jsx)("label",{...z,"aria-disabled":"true",className:E({isInline:f}),children:m})})]})}));z.displayName="SignatureTextInput";var P=o.forwardRef((({className:e,minWidth:t=10,maxWidth:n=Number.MAX_SAFE_INTEGER,height:a=96,strokeWidth:c=1,strokeColor:u="#3F87EA",fillColor:d="#AFFCFE",fontColor:p="#3F87EA",fontFamily:h="Arial",text:f,subText:m,style:g,label:v=(0,s.jsx)(r.MessageFormat,{id:"preview",defaultMessage:"Preview"}),"data-block-id":y,"data-block-class":b,onDimensionsChange:w,...x},S)=>{let _=(m?.6:.7)*a,[C,E]=o.useState(_),[k,z]=o.useState(Math.min(t,n)),P=o.useRef(null);return(0,l.useGranularLayoutEffect)((()=>{if(!f||!P.current)return;let e=48+(0,i.jT)({text:f,fontFamily:"Arial",fontWeight:"bold",fontSize:C}).width,r=48+(0,i.jT)({text:f,fontFamily:"Arial",fontWeight:"bold",fontSize:_}).width,o=_,s=Math.max(e,t);(e>n||r>n)&&(o=(0,i.l5)({text:f,maxWidth:n-48,fontFamily:"Arial",fontWeight:"bold",initialFontSize:_}),s=o<_?n:r),E(o),z(s),w?.({width:s,height:a})}),[f],[C,t,w]),(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.2",width:k,height:Math.round(a),viewBox:`0 0 ${k} ${Math.round(a)}`,className:(0,i.xW)("BaselineUI-Stamp",e),style:g,ref:S,role:"img",fontFamily:h,"data-block-id":y,"data-block-class":b,...x,children:[(0,s.jsx)("title",{children:v}),(0,s.jsx)("rect",{width:k-2*c,height:a-2*c,fill:d,rx:7,ry:7,strokeWidth:c,stroke:u,x:c,y:c}),(0,s.jsx)("text",{x:k/2,textAnchor:"middle",fontWeight:"bold",fontSize:C,fill:p,dominantBaseline:"central",y:m?.4*a:a/2,ref:P,children:f}),m?(0,s.jsx)("text",{x:k/2,textAnchor:"middle",fontSize:.175*a,fill:p,dominantBaseline:"central",y:.85*a,children:m}):null]})}));P.displayName="Stamp";var A=_({defaultClassName:"oub0v60 _1yep5z69 _1yep5z6a _1yep5z6b _1yep5z62l _1yep5z62m _1yep5z62n _1yep5z63r _1yep5z63s _1yep5z63t _1yep5z61f _1yep5z61g _1yep5z61h _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6j4 _1yep5z6j5 _1yep5z6j6",variantClassNames:{hasName:{true:"_1yep5z6vl _1yep5z6vm _1yep5z6vn"}},defaultVariants:{},compoundVariants:[]}),D="oub0v67",T=_({defaultClassName:"oub0v62 _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6j1 _1yep5z6j2 _1yep5z6j3 _1yep5z69i _1yep5z69j _1yep5z69k",variantClassNames:{isInline:{true:"_1yep5z615m _1yep5z615n _1yep5z615o"}},defaultVariants:{},compoundVariants:[]}),I=_({defaultClassName:"oub0v64 _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6k4 _1yep5z6k5 _1yep5z6k6 _1yep5z69l _1yep5z69m _1yep5z69n",variantClassNames:{isInline:{true:"_1yep5z6154 _1yep5z6155 _1yep5z6156 _1yep5z615m _1yep5z615n _1yep5z615o",false:"_1yep5z6157 _1yep5z6158 _1yep5z6159 _1yep5z616g _1yep5z616h _1yep5z616i"}},defaultVariants:{},compoundVariants:[]}),M="_1yep5z6e3 _1yep5z6eu",N=o.forwardRef((({className:e,style:t,reactions:n,name:o,content:a,description:l,menuProps:d,avatarProps:p,avatarNode:h,isInline:f=!0,children:m,contentStringType:g="text","data-block-id":v,"data-block-class":y,"data-comment-id":b,titleClassName:w,descriptionClassName:x,contentClassName:S,headerClassName:_},C)=>(0,s.jsxs)("div",{className:(0,i.xW)(A({hasName:!!o}),"BaselineUI-Comment",e),style:t,ref:C,"data-block-id":v,"data-comment-id":b,"data-block-class":y,children:[(0,s.jsxs)("div",{className:(0,i.xW)(T({isInline:f}),_),children:[(0,s.jsxs)("div",{className:I({isInline:f}),children:[h?(0,s.jsx)(r.DomNodeRenderer,{node:h}):p?(0,s.jsx)(r.Avatar,{...p,className:(0,i.xW)("BaselineUI-Comment-Avatar",p.className),size:"md"}):null,(0,s.jsxs)(r.Box,{display:"flex",flexDirection:"column",flex:1,justifyContent:"center",children:[o?(0,s.jsx)(r.Text,{type:"subtitle",size:"sm",className:(0,i.xW)("BaselineUI-Comment-Name BaselineUI-Comment-Title",w),children:o}):null,(0,s.jsx)(r.Text,{type:"helper",size:"sm",className:(0,i.xW)("BaselineUI-Comment-Description",x),children:l})]})]}),d?(0,s.jsx)(r.Menu,{placement:"bottom end",renderTrigger:({buttonProps:e,ref:t})=>(0,s.jsx)(r.ActionIconButton,{...e,size:"sm",variant:"secondary",icon:c.Z4,"aria-label":d["aria-label"],ref:t,className:(0,i.xW)("BaselineUI-Comment-MenuTrigger",e.className)}),...d}):null]}),(0,s.jsx)(r.Box,{paddingLeft:f&&p?"2xl":void 0,children:(0,s.jsxs)(r.Box,{paddingLeft:f&&p?"lg":void 0,display:"flex",gap:"md",flexDirection:"column",children:["string"==typeof a&&"html"===g?(0,s.jsx)("div",{className:(0,i.xW)(M,D,"BaselineUI-Comment-Content",S),dangerouslySetInnerHTML:{__html:u.A.sanitize(a)}}):(0,s.jsx)("div",{className:(0,i.xW)(M,D,"BaselineUI-Comment-Content",S),children:a}),!!n?.length&&(0,s.jsx)("div",{className:T({isInline:!0}),children:n.map((e=>(0,s.jsx)(r.Reaction,{...e},e.id)))}),m]})})]})));N.displayName="Comment";var O=_({defaultClassName:"hhkx3s8 _1yep5z6lq _1yep5z6ly _1yep5z6eu _1yep5z6g1",variantClassNames:{size:{xs:"hhkx3s9 _1yep5z6pr _1yep5z6ps _1yep5z6pt _1yep5z6nf _1yep5z6ng _1yep5z6nh _1yep5z6zy",sm:"hhkx3sa _1yep5z6pu _1yep5z6pv _1yep5z6pw _1yep5z6ni _1yep5z6nj _1yep5z6nk _1yep5z6101",md:"hhkx3sb _1yep5z6pu _1yep5z6pv _1yep5z6pw _1yep5z6ni _1yep5z6nj _1yep5z6nk _1yep5z6104"}},defaultVariants:{},compoundVariants:[]}),R=_({defaultClassName:"hhkx3s3 _1yep5z6ev",variantClassNames:{size:{xs:"_1yep5z6zy",sm:"_1yep5z6101",md:"_1yep5z6104"},isDisabled:{true:"_1yep5z6111"}},defaultVariants:{},compoundVariants:[]}),j={xs:"hhkx3s0",sm:"hhkx3s1",md:"hhkx3s2"},F=o.forwardRef((({className:e,style:t,size:n="md",isDisabled:c,decrementAriaLabel:u,incrementAriaLabel:h,"data-block-id":f,"data-block-class":m,label:g,onChange:v,onBlur:y,onKeyDown:b,minValue:w=Number.NEGATIVE_INFINITY,maxValue:x=Number.POSITIVE_INFINITY,defaultValue:S,value:_,description:C=e=>`${e} / ${x}`,valueToLabelMap:E,onInputChange:k,onChangeSuccess:z,step:P=1,type:A,...D},T)=>{let I=(0,p.lb)(),M=o.useRef(null),N=(0,a.Bi)(),F=(0,a.Bi)(),B=(0,o.useCallback)((e=>"number"===A?e.toString():E?.[e]??e),[E,A]),L=(0,o.useCallback)((e=>{if("number"===A)return"string"==typeof e?Number.parseInt(e):e;let t=Object.fromEntries(Object.entries(E??{}).map((([e,t])=>[t,e])));return Number.parseInt(t[e]??e)}),[E,A]),[V,K]=function(e,t,n){let[r,i]=(0,o.useState)(e||t),a=(0,o.useRef)(void 0!==e),s=void 0!==e;(0,o.useEffect)((()=>{let e=a.current;e!==s&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),a.current=s}),[s]);let l=s?e:r,c=(0,o.useCallback)(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(l,e)||n(e,...t)),s||(l=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),i(((n,...o)=>{let i=e(s?l:n,...o);return r(i,...t),s?n:i}))):(s||i(e),r(e,...t))}),[s,l,n]);return[l,c]}(_,S??1,z),[H,$]=(0,o.useState)(B(V)),U=V<=w||c,W=V>=x||c,q=(0,o.useCallback)((e=>{v?.(e);let t=L(e);Number.isNaN(t)?$(B(V)):((0,i.V1)("number"==typeof t,"Current value in textbox is not a number"),t>=w&&t<=x&&!c&&!D.isReadOnly?K(t):$(B(V)))}),[v,L,w,x,c,D.isReadOnly,B,V,K]),G=(0,o.useCallback)((e=>{q(H),y?.(e)}),[H,q,y]),Z=(0,o.useCallback)((()=>{if(W)return;let e=Math.min(V+P,x);K(e),q(e)}),[V,q,W,x,K,P]),Y=(0,o.useCallback)((()=>{if(U)return;let e=Math.max(V-P,w);K(e),q(e)}),[V,q,U,K,P,w]),X=(0,o.useCallback)((e=>{if(!c&&!D.isReadOnly){switch(e.key){case"Enter":q(H);break;case"ArrowUp":Z();break;case"ArrowDown":Y()}b?.(e)}}),[c,D.isReadOnly,b,q,H,Z,Y]);(0,l.useGranularEffect)((()=>{$(B(V))}),[V],[B]);let{inputProps:J}=(0,a.vZ)({...D,value:H?.toString(),isDisabled:c,onBlur:G,onChange:e=>{$(e),k?.(e)},onKeyDown:X,"aria-labelledby":N,"aria-describedby":F},M),Q="keyboard"===I,ee="function"==typeof C?C(V):C;return(0,s.jsxs)(r.Box,{className:(0,i.xW)(j[n],e),display:"flex",flexDirection:"row",alignItems:"center","data-block-id":f,"data-block-class":m,style:t,ref:T,"aria-disabled":c,children:[(0,s.jsx)("span",{id:N,className:R({size:n,isDisabled:c}),children:g}),(0,s.jsxs)(r.Box,{display:"flex",flexDirection:"row",borderRadius:"sm",borderColor:"border.subtle",borderStyle:"solid",borderWidth:1,style:{height:"inherit"},children:[(0,s.jsx)(r.ActionIconButton,{icon:d.eCO,elementType:"div",size:n,variant:"secondary",style:{height:"100%"},className:"BaselineUI-TaggedPagination-DecrementButton",UNSAFE_NON_INTERACTIVE:Q,isDisabled:c||U||D.isReadOnly,excludeFromTabOrder:!0,onPress:Y,"aria-label":u}),(0,s.jsx)(r.Separator,{orientation:"vertical"}),(0,s.jsx)("input",{...J,className:O({size:n}),min:w,max:x,type:A}),(0,s.jsx)(r.Separator,{orientation:"vertical"}),(0,s.jsx)(r.ActionIconButton,{icon:d.JJd,elementType:"div",size:n,variant:"secondary",style:{height:"100%"},className:"BaselineUI-TaggedPagination-IncrementButton",UNSAFE_NON_INTERACTIVE:Q,isDisabled:c||W||D.isReadOnly,excludeFromTabOrder:!0,onPress:Z,"aria-label":h})]}),ee?(0,s.jsx)("span",{id:F,className:R({size:n,isDisabled:c}),children:ee}):null]})}));F.displayName="TaggedPagination";var B="gwvimf0 _1yep5z6is _1yep5z6it _1yep5z6iu _1yep5z6j1 _1yep5z6j2 _1yep5z6j3 _1yep5z69o _1yep5z69p _1yep5z69q",L=(0,r.defineMessages)({options:{id:"options",defaultMessage:"Options",description:"Options control label"},enterDescriptionHere:{id:"enterDescriptionHere",defaultMessage:"Enter description here",description:"New option input placeholder"},addOption:{id:"addOption",defaultMessage:"Add option",description:"New option button text"},emptyInput:{id:"emptyInput",defaultMessage:"Please fill in this field",description:"New option empty input error message"},delete:{id:"delete",defaultMessage:"Delete",description:"Generic delete label"}}),V=({items:e,onChange:t,inputPlaceholder:n,enableReorder:i=!0,errorMessage:a,addOptionLabel:l,...c})=>{let{formatMessage:u}=(0,r.useI18n)(),[d,p]=o.useState(""),[v,y]=o.useState(!1),b=(0,m.um)({initialItems:e});(0,o.useEffect)((()=>{t?.(b.items)}),[b.items,t]);let w=(0,o.useCallback)((e=>{"before"===e.target.dropPosition?b.moveBefore(e.target.key,e.keys):"after"===e.target.dropPosition&&b.moveAfter(e.target.key,e.keys)}),[b]),x=(0,o.useCallback)(((e,{rowProps:t,gridCellProps:n,isDisabled:o,...a},l)=>(0,s.jsxs)(K,{ref:l,rowProps:t,gridCellProps:n,isDisabled:o,...a,children:[(0,s.jsxs)(r.Box,{display:"flex",flexDirection:"row",gap:"xl",paddingLeft:"md",justifyContent:"space-between",alignItems:"center",width:"full",className:B,children:[(0,s.jsxs)(r.Box,{display:"flex",flexDirection:"row",alignItems:"center",gap:"md",width:"full",children:[i?(0,s.jsx)(H,{dragHandleProps:a.dragHandleProps}):null,(0,s.jsx)(r.Text,{type:"label",size:"sm",className:"gwvimf1",children:e.value?.label})]}),(0,s.jsx)(r.ActionIconButton,{icon:f.QG,"aria-label":u(L.delete),variant:"secondary",size:"sm",onPress:()=>{b.remove(e.key)}})]}),(0,s.jsx)(r.Separator,{variant:"primary"})]})),[i,u,b]);return(0,s.jsxs)(r.Box,{paddingY:"sm",children:[(0,s.jsx)(r.GridList,{"aria-label":u(L.options),items:b.items,enableReorder:i,renderGridItem:x,onReorder:w,selectionMode:"none",...c}),(0,s.jsxs)(r.Box,{display:"flex",flexDirection:"row",gap:"xl",paddingLeft:"md",justifyContent:"space-between",alignItems:"center",width:"full",className:B,children:[(0,s.jsxs)(r.Box,{display:"flex",flexDirection:"row",alignItems:"center",gap:"md",width:"full",children:[i?(0,s.jsx)(h.dp,{size:12,style:{opacity:.5},className:(0,g.UV)({color:"icon.primary"})}):null,(0,s.jsx)(r.TextInput,{variant:"ghost",inputStyle:{paddingInlineStart:0},placeholder:n??u(L.enterDescriptionHere),"aria-labelledby":u(L.enterDescriptionHere),value:d,type:"text",onChange:e=>{e.trim()&&y(!1),p(e)},validationState:v?"error":"valid",errorMessage:v?a??u(L.emptyInput):""})]}),(0,s.jsx)(r.ActionIconButton,{icon:f.c1,variant:"secondary",size:"sm","aria-label":l??u(L.addOption),onPress:()=>{d.trim()?(b.insert(b.items.length,{id:`${b.items.length}-${d}`,label:d}),p(""),y(!1)):y(!0)}})]}),(0,s.jsx)(r.Separator,{})]})};V.displayName="DynamicGridList";var K=o.forwardRef((({rowProps:e,gridCellProps:t,children:n,isDisabled:r},o)=>{let{focusProps:i,isFocusVisible:l}=(0,a.og)();return(0,s.jsx)("li",{...(0,a.v6)(e,i),ref:o,style:{listStyleType:"none",outline:l?`2px solid ${g.G6.color.focused.default}`:"none",opacity:r?.5:1,borderRadius:2},children:(0,s.jsx)("div",{role:"gridcell",...t,children:n})})}));K.displayName="GridListContainer";var H=({dragHandleProps:e})=>{(0,i.V1)(e);let{dragProps:t,dragButtonProps:n}=e,r=o.useRef(null),{buttonProps:l}=(0,a.sL)({...n,elementType:"div"},r);return(0,s.jsx)("div",{...(0,a.v6)(t,l),className:(0,g.UV)({color:"icon.primary",cursor:"pointer"}),ref:r,style:{cursor:"grab"},children:(0,s.jsx)(h.dp,{size:12})})}},71011:(e,t,n)=>{"use strict";n.d(t,{W:()=>d,e:()=>u});var r=n(40027),o=n(96540),i=n(5338),a=n(74848);function s(e){(0,r.V1)(!e||e.filter(Boolean).every((e=>e instanceof u||"string"==typeof e||"number"==typeof e||"function"==typeof e||o.isValidElement(e))),"The children must be an array of Block instances, React elements, strings, function or numbers.")}var l="data-block-id",c="data-block-class",u=class e{id;className;_container;_component;_props;_children=[];parent;constructor(e,t,n={}){n?.container?this._container=n.container:(this._container=(n.ownerDocument||document).createElement("div"),this._container.style.display="contents");const{children:r,...o}=t;this._component=e,this._props=o,this.id=t[l]||`__@Block@__${crypto.getRandomValues(new Uint32Array(1))[0].toString(16)}`,this.className=t[c],this.children=r?.flat()||[]}_setParent(e){this.parent=e}get props(){return this._props}set props(e){if(e.children)throw new Error("Do not pass children in the props. Use the `children` setter instead.");this._props=e,this.id=this._props[l]||this.id,this.className=this._props[c]}toReactElement(t){const n=this._component,o=this._children.map(((t,n)=>t instanceof e?t.toReactElement(n):t))??[];o.some((e=>"function"==typeof e))&&(0,r.V1)(1===o.length,"The children must be a single function.");const{children:i,key:s,...l}=this._props,c=!o.length,u=1===o.length?o[0]:o,d=s||t;return c?(0,a.jsx)(n,{...l},d):(0,a.jsx)(n,{...l,children:u},d)}createComponent(){return console.warn("`createComponent` is deprecated. Use `toReactElement` instead."),this.toReactElement()}get children(){return this._children}set children(t){const n=Array.isArray(t)?t:[t],r=n.flat();s(r);for(const t of r)t instanceof e&&t._setParent(this);this._children=n}prependChildren(...e){const t=e.flat();return s(t),this._children=[...t,...this._children],this}appendChildren(...e){const t=e.flat();return s(t),this._children=[...this._children,...t],this}insertBefore(t,...n){const o="string"==typeof t?t:t.id;(0,r.V1)(o,"The block must have an id.");const i=this.getBlockById(o);if(i instanceof e){const t=i.parent;if(t){const r=t.children.findIndex((t=>t instanceof e&&t.id&&t.id===o));t.children.splice(r,0,...n)}}return this}insertAfter(t,...n){const o="string"==typeof t?t:t.id;(0,r.V1)(o,"The block must have an id.");const i=this.getBlockById(o);if(i instanceof e){const t=i.parent;if(t){const r=t.children.findIndex((t=>t instanceof e&&t.id&&t.id===o));t.children.splice(r+1,0,...n)}}return this}replace(t,...n){const o="string"==typeof t?t:t.id;(0,r.V1)(o,"The block must have an id.");const i=this.getBlockById(o);if(i instanceof e){const t=i.parent;if(t){const r=t.children.findIndex((t=>t instanceof e&&t.id&&t.id===o));t.children.splice(r,1,...n)}}return this}getBlockById(t){const n=this._getChild(t);if(n instanceof e)return n;for(const n of this._children)if(n instanceof e){const e=n.getBlockById(t);if(e)return e}}getBlocksByClass(t){const n=[];this.className===t&&n.push(this);for(const r of this._children)if(r instanceof e){const e=r.getBlocksByClass(t);e&&n.push(...e)}return n}getBlocksByComponent(t){const n=[];this._component===t&&n.push(this);for(const r of this._children)if(r instanceof e){const e=r.getBlocksByComponent(t);e&&n.push(...e)}return n}_getChild(t){return t instanceof e?this._children.find((n=>n instanceof e&&n===t)):this._children.find((n=>n instanceof e&&n.id===t))}_removeChild(t){const n=this._children.findIndex((n=>n instanceof e&&n.id===t));-1!==n&&this._children.splice(n,1)}querySelector(e){if(e.startsWith(".")){const t=this.getBlocksByClass(e.slice(1));return t.length?t[0]:null}if(e.startsWith("#")){return this.getBlockById(e.slice(1))??null}throw new Error(`Invalid selector: ${e}. Selectors must start with "." or "#".`)}querySelectorAll(e){if(e.startsWith("."))return this.getBlocksByClass(e.slice(1));if(e.startsWith("#"))return[this.getBlockById(e.slice(1))];throw new Error(`Invalid selector: ${e}. Selectors must start with "." or "#".`)}removeChildById(t){this._removeChild(t);for(const n of this.children)n instanceof e&&n.removeChildById(t)}toDomNode(e){const t=this.toReactElement();return("undefined"==typeof window?i.hydrateRoot(e||this._container,t):i.createRoot(e||this._container)).render(t),e||this._container}createDOMNode(e){return console.warn("`createDOMNode` is deprecated. Use `toDomNode` instead."),this.toDomNode(e)}mergeProps(e){return this._props={...this._props,...e},this.id=this._props[l]||this.id,this.className=this._props[c],this}setProp(e,t){return this._props={...this._props,[e]:t},this.id=this._props[l]||this.id,this.className=this._props[c],this}toJS(){const t="string"==typeof this._component?this._component:this._component.displayName;return{id:this.id,group:this.className,component:t,props:this._props,children:this.children.map((t=>t instanceof e?t.toJS():{value:t}))}}};function d(e,t={},...n){return new u(e,{...t,children:n})}},3984:(e,t,n)=>{"use strict";n.d(t,{W:()=>r.W,e:()=>r.e});var r=n(71011)},20329:(e,t,n)=>{"use strict";n.d(t,{FK:()=>s,Y:()=>i,FD:()=>a});var r=n(71011),o=n(96540);function i(e,t,n){const{children:o,...i}=t;return o?(0,r.W)(e,{...i,key:n},...Array.isArray(o)?o:[o]):(0,r.W)(e,{...i,key:n})}var a=i,s=o.Fragment},84387:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Accordion:()=>wj,AccordionItem:()=>Sj,ActionButton:()=>YI,ActionGroup:()=>hV,ActionGroupItem:()=>fV,ActionIconButton:()=>eN,AlertDialog:()=>zL,AudioPlayer:()=>OL,Avatar:()=>Tj,Box:()=>vI,ButtonSelect:()=>YL,Checkbox:()=>QR,ColorInput:()=>VF,ColorSwatch:()=>yF,ColorSwatchPicker:()=>mV,ComboBox:()=>iV,DateFormat:()=>sj,Dialog:()=>nR,DialogTitle:()=>rR,DomNodeRenderer:()=>XI,Drawer:()=>lN,Editor:()=>SL,FileUpload:()=>TR,Focusable:()=>JM,FrameProvider:()=>BM,FreehandCanvas:()=>QF,GlobalToastRegion:()=>AV,GridList:()=>dV,Group:()=>yB,I18nProvider:()=>AM,IconColorInput:()=>HF,IconColorInputButton:()=>FF,IconSelect:()=>Pj,IconSlider:()=>lR,ImageDropZone:()=>sB,ImageGallery:()=>GL,InlineAlert:()=>Xj,Link:()=>ER,ListBox:()=>TI,Magnifier:()=>MV,MagnifierContent:()=>jV,MagnifierDisplay:()=>FV,Markdown:()=>TL,Menu:()=>_R,MessageFormat:()=>vB,Modal:()=>hN,ModalClose:()=>eF,ModalContent:()=>QO,ModalTrigger:()=>Qj,MotionGlobalConfig:()=>S.W9,NumberFormat:()=>jR,NumberInput:()=>nN,Pagination:()=>aj,Panel:()=>SV,PanelGroup:()=>_V,PanelResizeHandle:()=>CV,Popover:()=>OI,PopoverContent:()=>sR,PopoverTrigger:()=>KI,Portal:()=>YM,PortalContainerProvider:()=>gM,Preview:()=>uB,ProgressBar:()=>NR,ProgressSpinner:()=>UR,RadioGroup:()=>gB,Reaction:()=>VR,ScrollControlButton:()=>CL,SearchInput:()=>gR,Select:()=>zj,Separator:()=>mI,Slider:()=>rN,Switch:()=>hR,TabItem:()=>Vj,Tabs:()=>Lj,TagGroup:()=>hj,Text:()=>aN,TextInput:()=>RR,ThemeProvider:()=>qM,ToastQueue:()=>oT,ToggleButton:()=>ZR,ToggleIconButton:()=>OB,Toolbar:()=>PB,Tooltip:()=>XM,Transform:()=>iB,TreeView:()=>xV,defineMessages:()=>TM,disableAnimations:()=>GM,enableAnimations:()=>ZM,isInsideOverlayContent:()=>BI,isRect:()=>LI,useCollator:()=>h.QM,useDateFormatter:()=>h.iF,useDevice:()=>OM,useI18n:()=>DM,useImage:()=>xM,useIntersectionObserver:()=>bM,useIsFirstRender:()=>SM,useLocalStorage:()=>MM,useMutationObserver:()=>IM,useNumberFormatter:()=>h.JY,usePortalContainer:()=>LM,useResizeObserver:()=>wM,useTextSelection:()=>NM,useUndoRedo:()=>zM,useUserPreferences:()=>HM});var r={};n.r(r),n.d(r,{decode:()=>IC,encode:()=>OC,format:()=>RC,parse:()=>ZC});var o={};n.r(o),n.d(o,{Any:()=>YC,Cc:()=>XC,Cf:()=>JC,P:()=>QC,S:()=>eE,Z:()=>tE});var i={};n.r(i),n.d(i,{arrayReplaceAt:()=>CE,assign:()=>_E,escapeHtml:()=>RE,escapeRE:()=>FE,fromCodePoint:()=>kE,has:()=>SE,isMdAsciiPunct:()=>KE,isPunctChar:()=>VE,isSpace:()=>BE,isString:()=>wE,isValidEntityCode:()=>EE,isWhiteSpace:()=>LE,lib:()=>$E,normalizeReference:()=>HE,unescapeAll:()=>TE,unescapeMd:()=>DE});var a={};n.r(a),n.d(a,{parseLinkDestination:()=>WE,parseLinkLabel:()=>UE,parseLinkTitle:()=>qE});var s=n(40027),l=n(96540),c=n.t(l,2);function u(e,t,n){let[r,o]=(0,l.useState)(e||t),i=(0,l.useRef)(void 0!==e),a=void 0!==e;(0,l.useEffect)((()=>{let e=i.current;e!==a&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}.`),i.current=a}),[a]);let s=a?e:r,c=(0,l.useCallback)(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(s,e)||n(e,...t)),a||(s=e)};if("function"==typeof e){console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),o(((n,...o)=>{let i=e(a?s:n,...o);return r(i,...t),a?n:i}))}else a||o(e),r(e,...t)}),[a,s,n]);return[s,c]}function d(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}var p,h=n(65221),f=n(48074),m=n(74848),g=n(35295),v=n(20576),y=n(8521),b=n(68267),w=n(55026),x=n(74373),S=n(15772),_=n(14484),C=n(62193),E=n.n(C),k=n(52971),z=n(40961),P=n(54910),A=n(37555);function D(e,t,n){let[r,o]=(0,l.useState)(e||t),i=(0,l.useRef)(void 0!==e),a=void 0!==e;(0,l.useEffect)((()=>{let e=i.current;e!==a&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}.`),i.current=a}),[a]);let s=a?e:r,c=(0,l.useCallback)(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(s,e)||n(e,...t)),a||(s=e)};if("function"==typeof e){console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),o(((n,...o)=>{let i=e(a?s:n,...o);return r(i,...t),a?n:i}))}else a||o(e),r(e,...t)}),[a,s,n]);return[s,c]}function T(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function I(e,t){let n=e,r=t.toString(),o=r.indexOf("."),i=o>=0?r.length-o:0;if(i>0){let e=Math.pow(10,i);n=Math.round(n*e)/e}return n}function M(e,t,n,r){t=Number(t),n=Number(n);let o=(e-(isNaN(t)?0:t))%r,i=I(2*Math.abs(o)>=r?e+Math.sign(o)*(r-Math.abs(o)):e-o,r);return isNaN(t)?!isNaN(n)&&i>n&&(i=Math.floor(I(n/r,r))*r):i<t?i=t:!isNaN(n)&&i>n&&(i=t+Math.floor(I((n-t)/r,r))*r),i=I(i,r),i}function N(e,t,n=10){const r=Math.pow(n,t);return Math.round(e*r)/r}p={"ar-AE":{alpha:"ألفا",black:"أسود",blue:"أزرق","blue purple":"أرجواني مزرق",brightness:"السطوع",brown:"بني","brown yellow":"أصفر بني",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"سماوي","cyan blue":"أزرق سماوي",dark:"داكن",gray:"رمادي",grayish:"مائل للرمادي",green:"أخضر","green cyan":"سماوي مخضر",hue:"درجة اللون",light:"فاتح",lightness:"الإضاءة",magenta:"أرجواني","magenta pink":"أرجواني وردي",orange:"برتقالي","orange yellow":"أصفر برتقالي",pale:"باهت",pink:"وردي","pink red":"أحمر وردي",purple:"أرجواني","purple magenta":"بنفسجي",red:"أحمر","red orange":"برتقالي محمر",saturation:"التشبع",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} شفاف`,"very dark":"داكن جدًا","very light":"فاتح جدًا",vibrant:"ساطع",white:"أبيض",yellow:"أصفر","yellow green":"أخضر مصفر"},"bg-BG":{alpha:"Алфа",black:"черно",blue:"Синьо","blue purple":"синьо лилаво",brightness:"Яркост",brown:"кафяво","brown yellow":"кафяво жълто",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"циан","cyan blue":"циан синьо",dark:"тъмно",gray:"сиво",grayish:"сивкав",green:"Зелено","green cyan":"зелен циан",hue:"Оттенък",light:"светло",lightness:"Лекота",magenta:"магента","magenta pink":"магента розово",orange:"оранжево","orange yellow":"оранжево жълто",pale:"бледо",pink:"розово","pink red":"розово червено",purple:"лилаво","purple magenta":"лилаво магента",red:"Червено","red orange":"червен портокал",saturation:"Наситеност",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} прозрачен`,"very dark":"много тъмно","very light":"много светло",vibrant:" ярко",white:"бяло",yellow:"жълто","yellow green":"жълто зелен"},"cs-CZ":{alpha:"Alfa",black:"černá",blue:"Modrá","blue purple":"modrofialová",brightness:"Jas",brown:"hnědá","brown yellow":"hnědožlutá",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"tyrkysová","cyan blue":"tyrkysovomodrá",dark:"tmavá",gray:"šedá",grayish:"našedlá",green:"Zelená","green cyan":"zelenotyrkysová",hue:"Odstín",light:"světlá",lightness:"Světlost",magenta:"purpurová","magenta pink":"purpurově růžová",orange:"oranžová","orange yellow":"oranžovožlutá",pale:"bledá",pink:"růžová","pink red":"růžovočervená",purple:"fialová","purple magenta":"fialově purpurová",red:"Červená","red orange":"červenooranžová",saturation:"Sytost",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} průhledné`,"very dark":"velmi tmavá","very light":"velmi světlá",vibrant:"zářivá",white:"bílá",yellow:"žlutá","yellow green":"žlutozelená"},"da-DK":{alpha:"Alfa",black:"sort",blue:"Blå","blue purple":"blålilla",brightness:"Lysstyrke",brown:"brun","brown yellow":"brungul",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"cyan","cyan blue":"cyan blå",dark:"mørk",gray:"grå",grayish:"grålig",green:"Grøn","green cyan":"grøn cyan",hue:"Tone",light:"lys",lightness:"Lyshed",magenta:"magenta","magenta pink":"magenta pink",orange:"orange","orange yellow":"orangegul",pale:"bleg",pink:"lyserød","pink red":"lyserødlig rød",purple:"lilla","purple magenta":"lilla magenta",red:"Rød","red orange":"rødorange",saturation:"Farvemætning",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} gennemsigtig`,"very dark":"meget mørk","very light":"meget lys",vibrant:"klar",white:"hvid",yellow:"gul","yellow green":"gulgrøn"},"de-DE":{alpha:"Alpha",black:"Schwarz",blue:"Blau","blue purple":"Blaulila",brightness:"Helligkeit",brown:"Braun","brown yellow":"Braungelb",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"Cyan","cyan blue":"Cyanblau",dark:"dunkles",gray:"Grau",grayish:"gräuliches",green:"Grün","green cyan":"Grüncyan",hue:"Farbton",light:"helles",lightness:"Leuchtkraft",magenta:"Magenta","magenta pink":"Magentarosa",orange:"Orange","orange yellow":"Orangegelb",pale:"blasses",pink:"Rosa","pink red":"Rosarot",purple:"Lila","purple magenta":"Lilamagenta",red:"Rot","red orange":"Rotorange",saturation:"Sättigung",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, zu ${e.percentTransparent} transparent`,"very dark":"sehr dunkles","very light":"sehr helles",vibrant:"lebhaftes",white:"Weiß",yellow:"Gelb","yellow green":"Gelbgrün"},"el-GR":{alpha:"Άλφα",black:"μαύρο",blue:"Μπλε","blue purple":"μπλε μωβ",brightness:"Φωτεινότητα",brown:"καφέ","brown yellow":"καφέ κίτρινο",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"κυανό","cyan blue":"κυανό μπλε",dark:"σκούρο",gray:"γκρι",grayish:"γκριζωπό",green:"Πράσινο","green cyan":"πράσινο κυανό",hue:"Τόνος",light:"ανοιχτό",lightness:"Φωτεινότητα",magenta:"ματζέντα","magenta pink":"ματζέντα ροζ",orange:"πορτοκαλί","orange yellow":"πορτοκαλί κίτρινο",pale:"ανοιχτό",pink:"ροζ","pink red":"ροζ κόκκινο",purple:"μωβ","purple magenta":"μωβ ματζέντα",red:"Κόκκινο","red orange":"κόκκινο πορτοκαλί",saturation:"Κορεσμός",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} διαφανές`,"very dark":"πολύ σκούρο","very light":"πολύ ανοιχτό",vibrant:"έντονο",white:"λευκό",yellow:"κίτρινο","yellow green":"κίτρινο πράσινο"},"en-US":{hue:"Hue",saturation:"Saturation",lightness:"Lightness",brightness:"Brightness",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparent`,"very dark":"very dark",dark:"dark",light:"light","very light":"very light",pale:"pale",grayish:"grayish",vibrant:"vibrant",black:"black",white:"white",gray:"gray",pink:"pink","pink red":"pink red","red orange":"red orange",brown:"brown",orange:"orange","orange yellow":"orange yellow","brown yellow":"brown yellow",yellow:"yellow","yellow green":"yellow green","green cyan":"green cyan",cyan:"cyan","cyan blue":"cyan blue","blue purple":"blue purple",purple:"purple","purple magenta":"purple magenta",magenta:"magenta","magenta pink":"magenta pink"},"es-ES":{alpha:"Alpha",black:"negro",blue:"Azul","blue purple":"púrpura azulado",brightness:"Brillo",brown:"marrón","brown yellow":"amarillo amarronado",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"cian","cyan blue":"azul cian",dark:"oscuro",gray:"gris",grayish:"grisáceo",green:"Verde","green cyan":"cian verdoso",hue:"Tono",light:"claro",lightness:"Luminosidad",magenta:"magenta","magenta pink":"rosa magenta",orange:"naranja","orange yellow":"amarillo anaranjado",pale:"pálido",pink:"rosa","pink red":"rojo rosado",purple:"morado","purple magenta":"magenta violáceo",red:"Rojo","red orange":"naranja rojizo",saturation:"Saturación",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparente`,"very dark":"muy oscuro","very light":"muy claro",vibrant:"intenso",white:"blanco",yellow:"amarillo","yellow green":"verde amarillento"},"et-EE":{alpha:"Alfa",black:"must",blue:"Sinine","blue purple":"sinakaslilla",brightness:"Heledus",brown:"pruun","brown yellow":"pruunikaskollane",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"tsüaan","cyan blue":"tsüaansinine",dark:"tume",gray:"hall",grayish:"hallikas",green:"Roheline","green cyan":"tsüaanroheline",hue:"Värv",light:"valgus",lightness:"Valgus",magenta:"magentapunane","magenta pink":"magentaroosa",orange:"oranž","orange yellow":"oranžikaskollane",pale:"kahvatu",pink:"roosa","pink red":"vaarikapunane",purple:"lilla","purple magenta":"purpurne magenta",red:"Punane","red orange":"punakasoranž",saturation:"Küllastus",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} läbipaistev`,"very dark":"väga tume","very light":"väga hele",vibrant:"ere",white:"valge",yellow:"kollane","yellow green":"kollakasroheline"},"fi-FI":{alpha:"Alpha",black:"musta",blue:"Sininen","blue purple":"sinivioletti",brightness:"Kirkkaus",brown:"ruskea","brown yellow":"ruskeankeltainen",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"syaani","cyan blue":"syaaninsininen",dark:"tumma",gray:"harmaa",grayish:"harmahtava",green:"Vihreä","green cyan":"vihreänsyaani",hue:"Sävy",light:"vaalea",lightness:"Valomäärä",magenta:"magenta","magenta pink":"magentapinkki",orange:"oranssi","orange yellow":"oranssinkeltainen",pale:"vaalea",pink:"pinkki","pink red":"vaaleanpunainen",purple:"violetti","purple magenta":"violettimagenta",red:"Punainen","red orange":"punaoranssi",saturation:"Värikylläisyys",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} läpinäkyvä`,"very dark":"hyvin tumma","very light":"erittäin vaalea",vibrant:"eloisa",white:"valkea",yellow:"keltainen","yellow green":"keltavihreä"},"fr-FR":{alpha:"Alpha",black:"Noir",blue:"Bleu","blue purple":"Violet bleu",brightness:"Luminosité",brown:"Brun","brown yellow":"Jaune brun",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"Cyan","cyan blue":"Bleu cyan",dark:"Sombre",gray:"Gris",grayish:"Grisâtre",green:"Vert","green cyan":"Cyan vert",hue:"Teinte",light:"Clair",lightness:"Luminosité",magenta:"Magenta","magenta pink":"Rose magenta",orange:"Orange","orange yellow":"Jaune orangé",pale:"Pâle",pink:"Rose","pink red":"Rouge rosé",purple:"Violet","purple magenta":"Magenta violet",red:"Rouge","red orange":"Orange rouge",saturation:"Saturation",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparent`,"very dark":"Très sombre","very light":"Très clair",vibrant:"Vif",white:"Blanc",yellow:"Jaune","yellow green":"Vert jaune"},"he-IL":{alpha:"אלפא",black:"שחור",blue:"כחול","blue purple":"כחול סגול",brightness:"בהירות",brown:"חום","brown yellow":"חום צהוב",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"טורקיז","cyan blue":"כחול ציאן",dark:"כהה",gray:"אפור",grayish:"אפרפר",green:"ירוק","green cyan":"ציאן ירוק",hue:"גוון",light:"אור",lightness:"כמות אור",magenta:"מג'נטה","magenta pink":"ורוד מג'נטה",orange:"כתום","orange yellow":"כתום צהוב",pale:"חיוור",pink:"ורוד","pink red":"ורוד אדום",purple:"סגול","purple magenta":"מג'נטה סגול",red:"אדום","red orange":"כתום אדום",saturation:"רוויה",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} שקוף`,"very dark":"כהה מאוד","very light":"בהיר מאוד",vibrant:"תוסס",white:"לבן",yellow:"צהוב","yellow green":"צהוב ירוק"},"hr-HR":{alpha:"Alfa",black:"crno",blue:"Plava","blue purple":"plavo ljubičasta",brightness:"Svjetlina",brown:"smeđa","brown yellow":"smeđe žuta",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"cijan","cyan blue":"cijan plava",dark:"tamno",gray:"siva",grayish:"sivkasto",green:"Zelena","green cyan":"zelena cijan",hue:"Nijansa",light:"svjetlo",lightness:"Osvijetljenost",magenta:"magenta","magenta pink":"magentno ružičasta",orange:"narančasta","orange yellow":"narančasto žuta",pale:"blijeda",pink:"ružičasta","pink red":"ružičasto crvena",purple:"ljubičasta","purple magenta":"ljubičasta magenta",red:"Crvena","red orange":"crveno narančasta",saturation:"Zasićenost",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} prozirnosti`,"very dark":"jako tamna","very light":"vrlo svijetlo",vibrant:"vibrantna",white:"bijela",yellow:"žuto","yellow green":"žuto zelena"},"hu-HU":{alpha:"Alfa",black:"fekete",blue:"Kék","blue purple":"kék lila",brightness:"Fényesség",brown:"barna","brown yellow":"barna sárga",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"ciánkék","cyan blue":"ciánkék",dark:"sötét",gray:"szürke",grayish:"szürkés",green:"Zöld","green cyan":"zöld ciánkék",hue:"Színárnyalat",light:"világos",lightness:"Világosság",magenta:"bíbor","magenta pink":"bíbor rózsaszín",orange:"narancs","orange yellow":"narancssárga",pale:"halvány",pink:"rózsaszín","pink red":"rózsaszín piros",purple:"lila","purple magenta":"lila bíbor",red:"Piros","red orange":"piros narancs",saturation:"Telítettség",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} átlátszó`,"very dark":"nagyon sötét","very light":"nagyon világos",vibrant:"élénk",white:"fehér",yellow:"sárga","yellow green":"sárga zöld"},"it-IT":{alpha:"Alfa",black:"nero",blue:"Blu","blue purple":"blu viola",brightness:"Luminosità",brown:"marrone","brown yellow":"giallo bruno",colorName:e=>`${e.hue} ${e.chroma} ${e.lightness}`,cyan:"ciano","cyan blue":"blu ciano",dark:"scuro",gray:"grigio",grayish:"grigiastro",green:"Verde","green cyan":"verde ciano",hue:"Tonalità",light:"chiaro",lightness:"Luminosità",magenta:"magenta","magenta pink":"rosa magenta",orange:"arancio","orange yellow":"giallo arancio",pale:"tenue",pink:"rosa","pink red":"rosa rosso",purple:"viola","purple magenta":"viola magenta",red:"Rosso","red orange":"rosso arancio",saturation:"Saturazione",transparentColorName:e=>`${e.hue} ${e.chroma} ${e.lightness}, trasparenza ${e.percentTransparent}`,"very dark":"molto scuro","very light":"molto chiaro",vibrant:"vivace",white:"bianco",yellow:"giallo","yellow green":"giallo verde"},"ja-JP":{alpha:"アルファ",black:"ブラック",blue:"青","blue purple":"ブルーパープル",brightness:"明るさ",brown:"ブラウン","brown yellow":"ブラウンイエロー",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"シアン","cyan blue":"シアンブルー",dark:"ダーク",gray:"グレー",grayish:"グレイッシュ",green:"緑","green cyan":"グリーンシアン",hue:"色相",light:"ライト",lightness:"明度",magenta:"マゼンタ","magenta pink":"マゼンタピンク",orange:"オレンジ","orange yellow":"オレンジイエロー",pale:"ペール",pink:"ピンク","pink red":"ピンクレッド",purple:"パープル","purple magenta":"パープルマゼンタ",red:"赤","red orange":"レッドオレンジ",saturation:"彩度",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} 透明`,"very dark":"最も暗い","very light":"ベリーライト",vibrant:"鮮やか",white:"ホワイト",yellow:"イエロー","yellow green":"イエローグリーン"},"ko-KR":{alpha:"알파",black:"검은색",blue:"파랑","blue purple":"청자색",brightness:"명도",brown:"갈색","brown yellow":"황갈색",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"청록색","cyan blue":"청록색",dark:"다크",gray:"회색",grayish:"회갈색",green:"초록","green cyan":"청록색",hue:"색조",light:"라이트",lightness:"밝기",magenta:"자홍색","magenta pink":"마젠타 핑크",orange:"주황색","orange yellow":"불그스름한 노랑",pale:"흙색",pink:"분홍색","pink red":"핑크 레드",purple:"자주색","purple magenta":"보라빛 자홍색",red:"빨강","red orange":"붉은 주황색",saturation:"채도",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} 투명도`,"very dark":"매우 어두운","very light":"매우 연함",vibrant:"강렬한",white:"흰색",yellow:"노란색","yellow green":"연두색"},"lt-LT":{alpha:"Alfa",black:"juoda",blue:"Mėlyna","blue purple":"melsvai violetinė",brightness:"Ryškumas",brown:"ruda","brown yellow":"rusvai geltona",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"žalsvai mėlyna","cyan blue":"žalsvai mėlyna",dark:"tamsi",gray:"pilka",grayish:"pilkšva",green:"Žalia","green cyan":"žalsvai mėlyna",hue:"Atspalvis",light:"šviesi",lightness:"Šviesumas",magenta:"rausvai raudona","magenta pink":"purpurinė",orange:"oranžinė","orange yellow":"oranžinio atspalvio geltona",pale:"blyški",pink:"rožinė","pink red":"rožinė raudona",purple:"violetinė","purple magenta":"purpurinė rausvai raudona",red:"Raudona","red orange":"rausvai oranžinė",saturation:"Įsotinimas",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} skaidri`,"very dark":"labai tamsi","very light":"labai šviesi",vibrant:"ryški",white:"balta",yellow:"geltona","yellow green":"gelsvai žalia"},"lv-LV":{alpha:"Alfa",black:"melns",blue:"Zila","blue purple":"zili violets",brightness:"Spilgtums",brown:"brūns","brown yellow":"brūni dzeltens",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"ciāns","cyan blue":"ciāna zils",dark:"tumšs",gray:"pelēks",grayish:"pelēcīgs",green:"Zaļa","green cyan":"zaļš ciāns",hue:"Nokrāsa",light:"gaišs",lightness:"Gaišums",magenta:"fuksiju","magenta pink":"fuksiju rozā",orange:"oranžs","orange yellow":"oranži dzeltens",pale:"bāls",pink:"rozā","pink red":"rozīgi sarkans",purple:"violets","purple magenta":"violets fuksiju",red:"Sarkana","red orange":"sarkanīgi oranžs",saturation:"Piesātinājums",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} caurspīdīgs`,"very dark":"ļoti tumšs","very light":"ļoti gaišs",vibrant:"košs",white:"balts",yellow:"dzeltens","yellow green":"dzelteni zaļš"},"nb-NO":{alpha:"Alfa",black:"svart",blue:"Blå","blue purple":"blålilla",brightness:"Lysstyrke",brown:"brun","brown yellow":"brungul",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"cyan","cyan blue":"cyanblå",dark:"mørk",gray:"grå",grayish:"gråaktig",green:"Grønn","green cyan":"grønncyan",hue:"Fargetone",light:"lys",lightness:"Lyshet",magenta:"magenta","magenta pink":"magentarosa",orange:"oransje","orange yellow":"oransjegul",pale:"blek",pink:"rosa","pink red":"rosarød",purple:"lilla","purple magenta":"lillamagenta",red:"Rød","red orange":"rødoransje",saturation:"Metning",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} gjennomsiktig`,"very dark":"svært mørk","very light":"svært lys",vibrant:"levende",white:"hvit",yellow:"gul","yellow green":"gulgrønn"},"nl-NL":{alpha:"Alfa",black:"zwart",blue:"Blauw","blue purple":"paarsblauw",brightness:"Helderheid",brown:"bruin","brown yellow":"bruingeel",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"cyaan","cyan blue":"cyaanblauw",dark:"donker",gray:"grijs",grayish:"grijsachtig",green:"Groen","green cyan":"cyaangroen",hue:"Kleurtoon",light:"licht",lightness:"Lichtsterkte",magenta:"magenta","magenta pink":"magentaroze",orange:"oranje","orange yellow":"oranjegeel",pale:"bleek",pink:"roze","pink red":"rozerood",purple:"paars","purple magenta":"magentapaars",red:"Rood","red orange":"roodoranje",saturation:"Verzadiging",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparant`,"very dark":"heel donker","very light":"heel licht",vibrant:"levendig",white:"wit",yellow:"geel","yellow green":"geelgroen"},"pl-PL":{alpha:"Alfa",black:"czarny",blue:"Niebieski","blue purple":"niebiesko-fioletowy",brightness:"Jasność",brown:"brązowy","brown yellow":"brązowo-żółty",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"cyjanowy","cyan blue":"cyjanowo-niebieski",dark:"ciemny",gray:"szary",grayish:"szarawy",green:"Zielony","green cyan":"zielono-cyjanowy",hue:"Odcień",light:"jasny",lightness:"Jaskrawość",magenta:"purpurowy","magenta pink":"purpurowo-różowy",orange:"pomarańczowy","orange yellow":"pomarańczowo-żółty",pale:"blady",pink:"różowy","pink red":"różowo-czerwony",purple:"fioletowy","purple magenta":"fioletowo-purpurowy",red:"Czerwony","red orange":"czerwono-pomarańczowy",saturation:"Nasycenie",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} przezroczystości`,"very dark":"bardzo ciemny","very light":"bardzo jasny",vibrant:"intensywny",white:"biały",yellow:"żółty","yellow green":"żółto-zielony"},"pt-BR":{alpha:"Alfa",black:"preto",blue:"Azul","blue purple":"roxo azulado",brightness:"Brilho",brown:"marrom","brown yellow":"marrom amarelado",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"ciano","cyan blue":"azul-ciano",dark:"escuro",gray:"cinza",grayish:"acinzentado",green:"Verde","green cyan":"verde-ciano",hue:"Matiz",light:"claro",lightness:"Luminosidade",magenta:"magenta","magenta pink":"rosa-magenta",orange:"laranja","orange yellow":"amarelo alaranjado",pale:"pálido",pink:"rosa","pink red":"rosa avermelhado",purple:"roxo","purple magenta":"roxo-magenta",red:"Vermelho","red orange":"laranja avermelhado",saturation:"Saturação",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparente`,"very dark":"muito escuro","very light":"muito claro",vibrant:"vibrante",white:"branco",yellow:"amarelo","yellow green":"verde amarelado"},"pt-PT":{alpha:"Alfa",black:"preto",blue:"Azul","blue purple":"azul-púrpura",brightness:"Luminosidade",brown:"castanho","brown yellow":"amarelo-castanho",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"ciano","cyan blue":"azul-ciano",dark:"escuro",gray:"cinzento",grayish:"acinzentado",green:"Verde","green cyan":"verde-ciano",hue:"Tonalidade",light:"claro",lightness:"Claridade",magenta:"magenta","magenta pink":"rosa-magenta",orange:"laranja","orange yellow":"amarelo-laranja",pale:"pálido",pink:"cor-de-rosa","pink red":"vermelho-rosa",purple:"púrpura","purple magenta":"púrpura-magenta",red:"Vermelho","red orange":"laranja-vermelho",saturation:"Saturação",transparentColorName:e=>`${e.lightness} ${e.chroma} ${e.hue}, ${e.percentTransparent} transparente`,"very dark":"muito escuro","very light":"muito claro",vibrant:"vibrante",white:"branco",yellow:"amarelo","yellow green":"verde-amarelo"},"ro-RO":{alpha:"Alfa",black:"negru",blue:"Albastru","blue purple":"albastru-violet",brightness:"Luminozitate",brown:"maro","brown yellow":"galben maro",colorName:e=>`${e.lightness} ${e.chroma} ${e.hue}`,cyan:"bleu","cyan blue":"albastru-bleu",dark:"închis",gray:"gri",grayish:"cenușiu",green:"Verde","green cyan":"verde bleu",hue:"Nuanță",light:"deschis",lightness:"Luminozitate",magenta:"fucsia","magenta pink":"roz-fucsia",orange:"portocaliu","orange yellow":"galben-portocaliu",pale:"pal",pink:"roz","pink red":"roz-roșu",purple:"violet","purple magenta":"violet-fucsia",red:"Roșu","red orange":"portocaliu-roșu",satur