diff --git a/.output/nitro.json b/.output/nitro.json index aea7e8a5daf450228c7d899fa44861795b993c66..4985a4b3d92e650c64a9e9f1202589b459d69653 100644 --- a/.output/nitro.json +++ b/.output/nitro.json @@ -1,5 +1,5 @@ { - "date": "2025-03-03T16:13:41.796Z", + "date": "2025-03-04T10:42:01.030Z", "preset": "node-server", "framework": { "name": "nitro", diff --git a/.output/public/assets/@agoose77-R9PiO-3G.js b/.output/public/assets/@agoose77-R9PiO-3G.js new file mode 100644 index 0000000000000000000000000000000000000000..84221d515def0c8b72388e4bc62138ba7eaa9952 --- /dev/null +++ b/.output/public/assets/@agoose77-R9PiO-3G.js @@ -0,0 +1 @@ +import{m as e}from"./mermaid-DPhN_ogz.js";import"./dayjs-DOPU4UI6.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-CoKyXJoG.js";function t(t,r){e.initialize(Object.assign({securityLevel:"loose"},r));let i=t.renderer.rules.fence;t.renderer.rules.fence=function(t,r,n,m,s){let d=t[r],o=d.info.trim(),a=o?function(e){return e.split(/\s+/g)[0]}(o):"";if(-1===["mermaid","{mermaid}"].indexOf(a))return void 0!==i?i(t,r,n,m,s):"";let l="",c=[];const u=document.createElement("div");document.body.appendChild(u);try{const t="mermaid-container";e.mermaidAPI.render(t,d.content,(e=>{let r=document.getElementById(t);null!==r&&c.push(["style",`max-width:${r.style.maxWidth};max-height:${r.style.maxHeight}`]),l=e}),u)}catch(p){return`
${p}
`}finally{u.remove()}return c.push(["src",`data:image/svg+xml,${encodeURIComponent(l)}`]),``}}export{t as m}; diff --git a/.output/public/assets/@babel-D5ZMb8W9.js b/.output/public/assets/@babel-D5ZMb8W9.js new file mode 100644 index 0000000000000000000000000000000000000000..c59a10bb3f19eb3d06c9da5af051b56ab2b4aa30 --- /dev/null +++ b/.output/public/assets/@babel-D5ZMb8W9.js @@ -0,0 +1 @@ +import{r as t,a as n,b as r,c as e,d as a,e as o,f as s,g as c,h as i,i as u,j as l,k as f,l as v,m as p,n as d,o as b,p as y,q as h,s as g,t as m}from"./core-js-pure-ZQ_YVJtv.js";var w,j,O="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function _(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function I(t){if(t.__esModule)return t;var n=t.default;if("function"==typeof n){var r=function t(){return this instanceof t?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){var e=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,e.get?e:{enumerable:!0,get:function(){return t[n]}})})),r}const T=_(j?w:(j=1,w=t()));function k(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r-1}(f))return f;var l=f.match(a);if(!l)return f;var v=l[0];return e.test(v)?r.BLANK_URL:f}}(e)),e);export{t as d}; diff --git a/.output/public/assets/@dicebear-JcnEMRoc.js b/.output/public/assets/@dicebear-JcnEMRoc.js new file mode 100644 index 0000000000000000000000000000000000000000..c81c2815656cc07fdd323a6a08c6c7fd2a953aa4 --- /dev/null +++ b/.output/public/assets/@dicebear-JcnEMRoc.js @@ -0,0 +1,13 @@ +function a(a){return a.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(//g,">")}function l(a){var l,c,i,t,e,r,h,d,n,o,f,p,s,v,Z;let M=(null===(l=a.meta)||void 0===l?void 0:l.title)?`„${null===(c=a.meta)||void 0===c?void 0:c.title}”`:"Design",u=`„${null!==(t=null===(i=a.meta)||void 0===i?void 0:i.creator)&&void 0!==t?t:"Unknown"}”`;(null===(e=a.meta)||void 0===e?void 0:e.source)&&(M+=` (${a.meta.source})`);let m="";return"MIT"!==(null===(h=null===(r=a.meta)||void 0===r?void 0:r.license)||void 0===h?void 0:h.name)&&"DiceBear"!==(null===(d=a.meta)||void 0===d?void 0:d.creator)&&(null===(n=a.meta)||void 0===n?void 0:n.title)&&(m+="Remix of "),m+=`${M} by ${u}`,(null===(f=null===(o=a.meta)||void 0===o?void 0:o.license)||void 0===f?void 0:f.name)&&(m+=`, licensed under „${null===(s=null===(p=a.meta)||void 0===p?void 0:p.license)||void 0===s?void 0:s.name}”`,(null===(Z=null===(v=a.meta)||void 0===v?void 0:v.license)||void 0===Z?void 0:Z.url)&&(m+=` (${a.meta.license.url})`)),m}const c=-2147483648;function i(a){return a^=a<<13,a^=a>>17,a^=a<<5}function t(a=""){let l=function(a){let l=0;for(let c=0;cl=i(l),r=(a,l)=>Math.floor((e()-c)/4294967295*(l+1-a)+a);return{seed:a,next:e,bool:(a=50)=>r(1,100)<=a,integer:(a,l)=>r(a,l),pick(a,l){var c;return 0===a.length?(e(),l):null!==(c=a[r(0,a.length-1)])&&void 0!==c?c:l},shuffle(a){const l=t(e().toString()),c=[...a];for(let i=c.length-1;i>0;i--){const a=l.integer(0,i);[c[i],c[a]]=[c[a],c[i]]}return c},string(a,l="abcdefghijklmnopqrstuvwxyz1234567890"){const c=t(e().toString());let i="";for(let t=0;t{let l=i[a];"object"==typeof l&&void 0!==l.default&&(Array.isArray(l.default)?c[a]=[...l.default]:"object"==typeof l.default?c[a]={...l.default}:c[a]=l.default)})),c}function d(a){switch(a){case"svg":return"image/svg+xml";case"png":case"jpeg":return`image/${a}`;default:throw new Error(`Unsupported format: ${a}`)}}let n;const o=function(a,l,c){return{toDataUri:()=>f(a,l,c),toFile:i=>async function(a,l,c,i){const t=document.createElement("a");t.href=await f(l,c,i),t.download=a,t.click(),t.remove()}(i,a,l,c),toArrayBuffer:()=>async function(a,l,c){if("svg"===l)return(n||(n=new TextEncoder),n).encode(a);const i=await p(a,l,c);return await new Promise(((a,c)=>{i.toBlob((l=>{l?a(l.arrayBuffer()):c(new Error("Could not create blob"))}),d(l))}))}(a,l,c)}};async function f(a,l,c){if("svg"===l)return`data:${d(l)};utf8,${encodeURIComponent(a)}`;return(await p(a,l,c)).toDataURL(d(l))}async function p(a,l,c){let{svg:i,size:t}=function(a,l=512){let c=l;return{svg:a=a.replace(/]*)/,((a,l)=>{const i=l.match(/width="([^"]+)"/);return i&&(c=parseInt(i[1])),l.match(/width="([^"]+)"/)?l=l.replace(/width="([^"]+)"/,`width="${c}"`):l+=` width="${c}"`,l.match(/height="([^"]+)"/)?l=l.replace(/height="([^"]+)"/,`height="${c}"`):l+=` height="${c}"`,`{h.onload=()=>{r.drawImage(h,0,0,t,t),a(e)},h.onerror=a=>l(a)}))}function s(a){return"transparent"===a?a:`#${a}`}function v(c,i={}){var d,n,f,p,v;i=function(a,l){var c;let i={...h(r),...h(null!==(c=a.schema)&&void 0!==c?c:{}),...l};return JSON.parse(JSON.stringify(i))}(c,i);const Z=t(i.seed),M=c.create({prng:Z,options:i}),u=Z.pick(null!==(d=i.backgroundType)&&void 0!==d?d:[],"solid"),{primary:m,secondary:g}=function(a,l,c){var i;let t=a.shuffle(l);t.length<=1||2==l.length&&"gradientLinear"==c?(t=l,a.next()):t=a.shuffle(l),0===t.length&&(t=["transparent"]);const e=t[0],r=null!==(i=t[1])&&void 0!==i?i:t[0];return{primary:s(e),secondary:s(r)}}(Z,null!==(n=i.backgroundColor)&&void 0!==n?n:[],u),y=Z.integer((null===(f=i.backgroundRotation)||void 0===f?void 0:f.length)?Math.min(...i.backgroundRotation):0,(null===(p=i.backgroundRotation)||void 0===p?void 0:p.length)?Math.max(...i.backgroundRotation):0);i.size&&(M.attributes.width=i.size.toString(),M.attributes.height=i.size.toString()),void 0!==i.scale&&100!==i.scale&&(M.body=function(a,l){let{width:c,height:i,x:t,y:r}=e(a),h=l?(l-100)/100:0;return`${a.body}`}(M,i.scale)),i.flip&&(M.body=function(a){let{width:l,x:c}=e(a);return`${a.body}`}(M)),i.rotate&&(M.body=function(a,l){let{width:c,height:i,x:t,y:r}=e(a);return`${a.body}`}(M,i.rotate)),(i.translateX||i.translateY)&&(M.body=function(a,l,c){let i=e(a);return`${a.body}`}(M,i.translateX,i.translateY)),"transparent"!==m&&"transparent"!==g&&(M.body=function(a,l,c,i,t){let{width:r,height:h,x:d,y:n}=e(a);const o=``;switch(i){case"solid":return o+a.body;case"gradientLinear":return``+a.body}}(M,m,g,u,y)),(i.radius||i.clip)&&(M.body=function(a,l){let{width:c,height:i,x:t,y:r}=e(a);return`${a.body}`}(M,null!==(v=i.radius)&&void 0!==v?v:0)),i.randomizeIds&&(M.body=function(a){const l=t(Math.random().toString()),c={};return a.body.replace(/(id="|url\(#)([a-z0-9-_]+)([")])/gi,((a,i,t,e)=>(c[t]=c[t]||l.string(8),`${i}${c[t]}${e}`)))}(M));const $=function(l){const c={xmlns:"http://www.w3.org/2000/svg",...l.attributes};return Object.keys(c).map((l=>`${a(l)}="${a(c[l])}"`)).join(" ")}(M),A=function(c){var i,t,e,r,h,d,n;const o=null===(i=c.meta)||void 0===i?void 0:i.title,f=null===(t=c.meta)||void 0===t?void 0:t.creator,p=null===(e=c.meta)||void 0===e?void 0:e.source,s=null===(h=null===(r=c.meta)||void 0===r?void 0:r.license)||void 0===h?void 0:h.url,v=l(c);return o||f||p||s||v?''+(o?`${a(o)}`:"")+(f?`${a(f)}`:"")+(p?`${a(null!==(n=null===(d=c.meta)||void 0===d?void 0:d.source)&&void 0!==n?n:"")}`:"")+(s?`${a(s)}`:"")+(v?`${a(v)}`:"")+"":""}(c),b=function(a){var c,i,t,e,r,h,d,n,o;const f=l(a);return{ +// Title +"IPTC:ObjectName":null===(c=a.meta)||void 0===c?void 0:c.title,"XMP-dc:Title":null===(i=a.meta)||void 0===i?void 0:i.title, +// Copyright +"IPTC:CopyrightNotice":f,"XMP-dc:Rights":f, +// Creator +"IPTC:By-line":null===(t=a.meta)||void 0===t?void 0:t.creator,"XMP-dc:Creator":null===(e=a.meta)||void 0===e?void 0:e.creator, +// Credit +"IPTC:Credit":null===(r=a.meta)||void 0===r?void 0:r.creator,"XMP-photoshop:Credit":null===(h=a.meta)||void 0===h?void 0:h.creator, +// Licensor +"XMP-plus:LicensorURL":null===(d=a.meta)||void 0===d?void 0:d.source, +// Rights +"XMP-xmpRights:WebStatement":null===(o=null===(n=a.meta)||void 0===n?void 0:n.license)||void 0===o?void 0:o.url}}(c),k=`${A}${M.body}`;return{toString:()=>k,toJson:()=>{var a;return{svg:k,extra:{primaryBackgroundColor:m,secondaryBackgroundColor:g,backgroundType:u,backgroundRotation:y,...null===(a=M.extra)||void 0===a?void 0:a.call(M)}}},toDataUriSync:()=>`data:image/svg+xml;utf8,${encodeURIComponent(k)}`,...o(k,"svg"),png:({includeExif:a=!1}={})=>o(k,"png",a?b:void 0),jpeg:({includeExif:a=!1}={})=>o(k,"jpeg",a?b:void 0)}}const Z={default:(l,c)=>``},M={short16:(l,c)=>``,short15:(l,c)=>``,short14:(l,c)=>``,short13:(l,c)=>``,short12:(l,c)=>``,short11:(l,c)=>``,short10:(l,c)=>``,short09:(l,c)=>``,short08:(l,c)=>``,short07:(l,c)=>``,short06:(l,c)=>``,short05:(l,c)=>``,short04:(l,c)=>``,short03:(l,c)=>``,long20:(l,c)=>``,short02:(l,c)=>``,short01:(l,c)=>``,long19:(l,c)=>``,long18:(l,c)=>``,long17:(l,c)=>``,long16:(l,c)=>``,long15:(l,c)=>``,long14:(l,c)=>``,long13:(l,c)=>``,long12:(l,c)=>``,long11:(l,c)=>``,long10:(l,c)=>``,long09:(l,c)=>``,long08:(l,c)=>``,long07:(l,c)=>``,long06:(l,c)=>``,long05:(l,c)=>``,long04:(l,c)=>``,long03:(l,c)=>``,long02:(l,c)=>``,long01:(l,c)=>``,short19:(a,l)=>'',long26:(l,c)=>``,long25:(l,c)=>``,short18:(l,c)=>``,long24:(l,c)=>``,long23:(l,c)=>``,long22:(l,c)=>``,short17:(l,c)=>``,long21:(l,c)=>``},u=Object.defineProperty({__proto__:null,base:Z,earrings:{variant06:(a,l)=>'',variant01:(a,l)=>'',variant02:(a,l)=>'',variant03:(a,l)=>'',variant04:(a,l)=>'',variant05:(a,l)=>''},eyebrows:{variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>''},eyes:{variant26:(a,l)=>'',variant25:(a,l)=>'',variant24:(a,l)=>'',variant23:(a,l)=>'',variant22:(a,l)=>'',variant21:(a,l)=>'',variant20:(a,l)=>'',variant19:(a,l)=>'',variant18:(a,l)=>'',variant17:(a,l)=>'',variant16:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},features:{mustache:(a,l)=>'',blush:(a,l)=>'',birthmark:(a,l)=>'',freckles:(a,l)=>''},glasses:{variant01:(a,l)=>'',variant02:(a,l)=>'',variant03:(a,l)=>'',variant04:(a,l)=>'',variant05:(a,l)=>''},hair:M,mouth:{variant30:(a,l)=>'',variant29:(a,l)=>'',variant28:(a,l)=>'',variant27:(a,l)=>'',variant26:(a,l)=>'',variant25:(a,l)=>'',variant24:(a,l)=>'',variant23:(a,l)=>'',variant22:(a,l)=>'',variant21:(a,l)=>'',variant20:(a,l)=>'',variant19:(a,l)=>'',variant18:(a,l)=>'',variant17:(a,l)=>'',variant16:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function m({prng:a,group:l,values:c=[]}){const i=u,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function g(a){return"transparent"===a?a:`#${a}`}const y=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u;const y=function({prng:a,options:l}){const c=m({prng:a,group:"base",values:l.base}),i=m({prng:a,group:"eyes",values:l.eyes}),t=m({prng:a,group:"eyebrows",values:l.eyebrows}),e=m({prng:a,group:"mouth",values:l.mouth}),r=m({prng:a,group:"features",values:l.features}),h=m({prng:a,group:"glasses",values:l.glasses}),d=m({prng:a,group:"hair",values:l.hair}),n=m({prng:a,group:"earrings",values:l.earrings});return{base:c,eyes:i,eyebrows:t,mouth:e,features:a.bool(l.featuresProbability)?r:void 0,glasses:a.bool(l.glassesProbability)?h:void 0,hair:a.bool(l.hairProbability)?d:void 0,earrings:a.bool(l.earringsProbability)?n:void 0}}({prng:a,options:l}),$=function({prng:a,options:l}){var c,i;return{skin:g(a.pick(null!==(c=l.skinColor)&&void 0!==c?c:[],"transparent")),hair:g(a.pick(null!==(i=l.hairColor)&&void 0!==i?i:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){var t;(null===(t=c.hair)||void 0===t?void 0:t.name)&&["long01","long04","long05","long06","long20","long22","long24","long26"].includes(c.hair.name)&&(c.earrings=void 0)}({prng:a,options:l,components:y,colors:$}),{attributes:{viewBox:"0 0 762 762",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=y.base)||void 0===c?void 0:c.value(y,$))&&void 0!==i?i:""}${null!==(e=null===(t=y.eyes)||void 0===t?void 0:t.value(y,$))&&void 0!==e?e:""}${null!==(h=null===(r=y.eyebrows)||void 0===r?void 0:r.value(y,$))&&void 0!==h?h:""}${null!==(n=null===(d=y.mouth)||void 0===d?void 0:d.value(y,$))&&void 0!==n?n:""}${null!==(f=null===(o=y.features)||void 0===o?void 0:o.value(y,$))&&void 0!==f?f:""}${null!==(s=null===(p=y.glasses)||void 0===p?void 0:p.value(y,$))&&void 0!==s?s:""}${null!==(Z=null===(v=y.hair)||void 0===v?void 0:v.value(y,$))&&void 0!==Z?Z:""}${null!==(u=null===(M=y.earrings)||void 0===M?void 0:M.value(y,$))&&void 0!==u?u:""}`,extra:()=>({...Object.entries(y).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries($).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Adventurer",creator:"Lisa Wischofsky",source:"https://www.figma.com/community/file/1184595184137881796",homepage:"https://www.instagram.com/lischi_art/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{base:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},earrings:{type:"array",items:{type:"string",enum:["variant06","variant01","variant02","variant03","variant04","variant05"]},default:["variant06","variant01","variant02","variant03","variant04","variant05"]},earringsProbability:{type:"integer",minimum:0,maximum:100,default:10},eyebrows:{type:"array",items:{type:"string",enum:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01","variant15","variant14","variant13","variant12","variant11"]},default:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01","variant15","variant14","variant13","variant12","variant11"]},eyes:{type:"array",items:{type:"string",enum:["variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},features:{type:"array",items:{type:"string",enum:["mustache","blush","birthmark","freckles"]},default:["mustache","blush","birthmark","freckles"]},featuresProbability:{type:"integer",minimum:0,maximum:100,default:5},glasses:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03","variant04","variant05"]},default:["variant01","variant02","variant03","variant04","variant05"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:10},hair:{type:"array",items:{type:"string",enum:["short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","long20","short02","short01","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short19","long26","long25","short18","long24","long23","long22","short17","long21"]},default:["short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","long20","short02","short01","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short19","long26","long25","short18","long24","long23","long22","short17","long21"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ac6511","cb6820","ab2a18","e5d7a3","b9a05f","796a45","6a4e35","562306","0e0e0e","afafaf","3eac2c","85c2c6","dba3be","592454"]},hairProbability:{type:"integer",minimum:0,maximum:100,default:100},mouth:{type:"array",items:{type:"string",enum:["variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f2d3b1","ecad80","9e5622","763900"]}}}},Symbol.toStringTag,{value:"Module"}),$={circle:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.base)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},default:(a,l)=>{var c,i;return`${null!==(i=null===(c=a.base)||void 0===c?void 0:c.value(a,l))&&void 0!==i?i:""}`}},A={default:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.clothing)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.mouth)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.nose)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.eyes)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.eyebrows)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.top)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.facialHair)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.accessories)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`}},b={blazerAndShirt:(l,c)=>``,blazerAndSweater:(l,c)=>``,collarAndSweater:(l,c)=>``,graphicShirt:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.clothingGraphic)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},hoodie:(l,c)=>``,overall:(l,c)=>``,shirtCrewNeck:(l,c)=>``,shirtScoopNeck:(l,c)=>``,shirtVNeck:(l,c)=>``},k={hat:(l,c)=>``,hijab:(l,c)=>``,turban:(l,c)=>``,winterHat1:(l,c)=>``,winterHat02:(l,c)=>``,winterHat03:(l,c)=>``,winterHat04:(l,c)=>``,bob:(l,c)=>``,bun:(l,c)=>``,curly:(l,c)=>``,curvy:(l,c)=>``,dreads:(l,c)=>``,frida:(l,c)=>``,fro:(l,c)=>``,froBand:(l,c)=>``,longButNotTooLong:(l,c)=>``,miaWallace:(l,c)=>``,shavedSides:(l,c)=>``,straight02:(l,c)=>``,straight01:(l,c)=>``,straightAndStrand:(l,c)=>``,dreads01:(l,c)=>``,dreads02:(l,c)=>``,frizzle:(l,c)=>``,shaggy:(l,c)=>``,shaggyMullet:(l,c)=>``,shortCurly:(l,c)=>``,shortFlat:(l,c)=>``,shortRound:(l,c)=>``,shortWaved:(l,c)=>``,sides:(l,c)=>``,theCaesar:(l,c)=>``,theCaesarAndSidePart:(l,c)=>``,bigHair:(l,c)=>``},C={beardLight:(l,c)=>``,beardMajestic:(l,c)=>``,beardMedium:(l,c)=>``,moustacheFancy:(l,c)=>``,moustacheMagnum:(l,c)=>``},x={kurt:(l,c)=>``,prescription01:(l,c)=>``,prescription02:(l,c)=>``,round:(l,c)=>``,sunglasses:(l,c)=>``,wayfarers:(l,c)=>``,eyepatch:(a,l)=>''},H=Object.defineProperty({__proto__:null,accessories:x,base:A,clothing:b,clothingGraphic:{bat:(a,l)=>'',bear:(a,l)=>'',cumbia:(a,l)=>'',deer:(a,l)=>'',diamond:(a,l)=>'',hola:(a,l)=>'',pizza:(a,l)=>'',resist:(a,l)=>'',skull:(a,l)=>'',skullOutline:(a,l)=>''},eyebrows:{angryNatural:(a,l)=>'',defaultNatural:(a,l)=>'',flatNatural:(a,l)=>'',frownNatural:(a,l)=>'',raisedExcitedNatural:(a,l)=>'',sadConcernedNatural:(a,l)=>'',unibrowNatural:(a,l)=>'',upDownNatural:(a,l)=>'',angry:(a,l)=>'',default:(a,l)=>'',raisedExcited:(a,l)=>'',sadConcerned:(a,l)=>'',upDown:(a,l)=>''},eyes:{closed:(a,l)=>'',cry:(a,l)=>'',default:(a,l)=>'',eyeRoll:(a,l)=>'',happy:(a,l)=>'',hearts:(a,l)=>'',side:(a,l)=>'',squint:(a,l)=>'',surprised:(a,l)=>'',winkWacky:(a,l)=>'',wink:(a,l)=>'',xDizzy:(a,l)=>''},facialHair:C,mouth:{concerned:(a,l)=>'',default:(a,l)=>'',disbelief:(a,l)=>'',eating:(a,l)=>'',grimace:(a,l)=>'',sad:(a,l)=>'',screamOpen:(a,l)=>'',serious:(a,l)=>'',smile:(a,l)=>'',tongue:(a,l)=>'',twinkle:(a,l)=>'',vomit:(a,l)=>''},nose:{default:(a,l)=>''},style:$,top:k},Symbol.toStringTag,{value:"Module"});function V({prng:a,group:l,values:c=[]}){const i=H,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function w(a){return"transparent"===a?a:`#${a}`}const L=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i;const t=function({prng:a,options:l}){const c=V({prng:a,group:"style",values:l.style}),i=V({prng:a,group:"base",values:l.base}),t=V({prng:a,group:"clothing",values:l.clothing}),e=V({prng:a,group:"mouth",values:l.mouth}),r=V({prng:a,group:"nose",values:l.nose}),h=V({prng:a,group:"eyes",values:l.eyes}),d=V({prng:a,group:"eyebrows",values:l.eyebrows}),n=V({prng:a,group:"top",values:l.top}),o=V({prng:a,group:"facialHair",values:l.facialHair}),f=V({prng:a,group:"accessories",values:l.accessories}),p=V({prng:a,group:"clothingGraphic",values:l.clothingGraphic});return{style:c,base:i,clothing:t,mouth:e,nose:r,eyes:h,eyebrows:d,top:a.bool(l.topProbability)?n:void 0,facialHair:a.bool(l.facialHairProbability)?o:void 0,accessories:a.bool(l.accessoriesProbability)?f:void 0,clothingGraphic:p}}({prng:a,options:l}),e=function({prng:a,options:l}){var c,i,t,e,r,h,d;return{accessories:w(a.pick(null!==(c=l.accessoriesColor)&&void 0!==c?c:[],"transparent")),clothes:w(a.pick(null!==(i=l.clothesColor)&&void 0!==i?i:[],"transparent")),hat:w(a.pick(null!==(t=l.hatColor)&&void 0!==t?t:[],"transparent")),hair:w(a.pick(null!==(e=l.hairColor)&&void 0!==e?e:[],"transparent")),skin:w(a.pick(null!==(r=l.skinColor)&&void 0!==r?r:[],"transparent")),facialHair:w(a.pick(null!==(h=l.facialHairColor)&&void 0!==h?h:[],"transparent")),background:w(a.pick(null!==(d=l.backgroundColor)&&void 0!==d?d:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){var t,e,r;"circle"===(null===(t=c.style)||void 0===t?void 0:t.name)&&(l.backgroundColor=[]),"circle"!==(null===(e=c.style)||void 0===e?void 0:e.name)&&l.backgroundColor&&1===l.backgroundColor.length&&"65c9ff"===l.backgroundColor[0]&&(l.backgroundColor=[]),100!==l.facialHairProbability&&"hijab"===(null===(r=c.top)||void 0===r?void 0:r.name)&&(l.facialHair=void 0)}({prng:a,options:l,components:t,colors:e}),{attributes:{viewBox:"0 0 280 280",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=t.style)||void 0===c?void 0:c.value(t,e))&&void 0!==i?i:""}`,extra:()=>({...Object.entries(t).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(e).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Avataaars",creator:"Pablo Stanley",source:"https://avataaars.com/",homepage:"https://twitter.com/pablostanley",license:{name:"Free for personal and commercial use",url:"https://avataaars.com/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{accessories:{type:"array",items:{type:"string",enum:["kurt","prescription01","prescription02","round","sunglasses","wayfarers","eyepatch"]},default:["kurt","prescription01","prescription02","round","sunglasses","wayfarers","eyepatch"]},accessoriesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["262e33","65c9ff","5199e4","25557c","e6e6e6","929598","3c4f5c","b1e2ff","a7ffc4","ffdeb5","ffafb9","ffffb1","ff488e","ff5c5c","ffffff"]},accessoriesProbability:{type:"integer",minimum:0,maximum:100,default:10},backgroundColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["65c9ff"]},base:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},clothesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["262e33","65c9ff","5199e4","25557c","e6e6e6","929598","3c4f5c","b1e2ff","a7ffc4","ffafb9","ffffb1","ff488e","ff5c5c","ffffff"]},clothing:{type:"array",items:{type:"string",enum:["blazerAndShirt","blazerAndSweater","collarAndSweater","graphicShirt","hoodie","overall","shirtCrewNeck","shirtScoopNeck","shirtVNeck"]},default:["blazerAndShirt","blazerAndSweater","collarAndSweater","graphicShirt","hoodie","overall","shirtCrewNeck","shirtScoopNeck","shirtVNeck"]},clothingGraphic:{type:"array",items:{type:"string",enum:["bat","bear","cumbia","deer","diamond","hola","pizza","resist","skull","skullOutline"]},default:["bat","bear","cumbia","deer","diamond","hola","pizza","resist","skull","skullOutline"]},eyebrows:{type:"array",items:{type:"string",enum:["angryNatural","defaultNatural","flatNatural","frownNatural","raisedExcitedNatural","sadConcernedNatural","unibrowNatural","upDownNatural","angry","default","raisedExcited","sadConcerned","upDown"]},default:["angryNatural","defaultNatural","flatNatural","frownNatural","raisedExcitedNatural","sadConcernedNatural","unibrowNatural","upDownNatural","angry","default","raisedExcited","sadConcerned","upDown"]},eyes:{type:"array",items:{type:"string",enum:["closed","cry","default","eyeRoll","happy","hearts","side","squint","surprised","winkWacky","wink","xDizzy"]},default:["closed","cry","default","eyeRoll","happy","hearts","side","squint","surprised","winkWacky","wink","xDizzy"]},facialHair:{type:"array",items:{type:"string",enum:["beardLight","beardMajestic","beardMedium","moustacheFancy","moustacheMagnum"]},default:["beardLight","beardMajestic","beardMedium","moustacheFancy","moustacheMagnum"]},facialHairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["a55728","2c1b18","b58143","d6b370","724133","4a312c","f59797","ecdcbf","c93305","e8e1e1"]},facialHairProbability:{type:"integer",minimum:0,maximum:100,default:10},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["a55728","2c1b18","b58143","d6b370","724133","4a312c","f59797","ecdcbf","c93305","e8e1e1"]},hatColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["262e33","65c9ff","5199e4","25557c","e6e6e6","929598","3c4f5c","b1e2ff","a7ffc4","ffdeb5","ffafb9","ffffb1","ff488e","ff5c5c","ffffff"]},mouth:{type:"array",items:{type:"string",enum:["concerned","default","disbelief","eating","grimace","sad","screamOpen","serious","smile","tongue","twinkle","vomit"]},default:["concerned","default","disbelief","eating","grimace","sad","screamOpen","serious","smile","tongue","twinkle","vomit"]},nose:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["614335","d08b5b","ae5d29","edb98a","ffdbb4","fd9841","f8d25c"]},style:{type:"array",items:{type:"string",enum:["circle","default"]},default:["default"]},top:{type:"array",items:{type:"string",enum:["hat","hijab","turban","winterHat1","winterHat02","winterHat03","winterHat04","bob","bun","curly","curvy","dreads","frida","fro","froBand","longButNotTooLong","miaWallace","shavedSides","straight02","straight01","straightAndStrand","dreads01","dreads02","frizzle","shaggy","shaggyMullet","shortCurly","shortFlat","shortRound","shortWaved","sides","theCaesar","theCaesarAndSidePart","bigHair"]},default:["hat","hijab","turban","winterHat1","winterHat02","winterHat03","winterHat04","bob","bun","curly","curvy","dreads","frida","fro","froBand","longButNotTooLong","miaWallace","shavedSides","straight02","straight01","straightAndStrand","dreads01","dreads02","frizzle","shaggy","shaggyMullet","shortCurly","shortFlat","shortRound","shortWaved","sides","theCaesar","theCaesarAndSidePart","bigHair"]},topProbability:{type:"integer",minimum:0,maximum:100,default:100}}}},Symbol.toStringTag,{value:"Module"}),F={long20:(l,c)=>``,long19:(l,c)=>``,long18:(l,c)=>``,long17:(l,c)=>``,long16:(l,c)=>``,long15:(l,c)=>``,long14:(l,c)=>``,long13:(l,c)=>``,long12:(l,c)=>``,long11:(l,c)=>``,long10:(l,c)=>``,long09:(l,c)=>``,long08:(l,c)=>``,long07:(l,c)=>``,long06:(l,c)=>``,long05:(l,c)=>``,long04:(l,c)=>``,long03:(l,c)=>``,long02:(l,c)=>``,long01:(l,c)=>``,short20:(l,c)=>``,short19:(l,c)=>``,short18:(l,c)=>``,short17:(l,c)=>``,short16:(l,c)=>``,short15:(l,c)=>``,short14:(l,c)=>``,short13:(l,c)=>``,short12:(l,c)=>``,short11:(l,c)=>``,short10:(l,c)=>``,short09:(l,c)=>``,short08:(l,c)=>``,short07:(l,c)=>``,short06:(l,c)=>``,short05:(l,c)=>``,short04:(l,c)=>``,short03:(l,c)=>``,short02:(l,c)=>``,short01:(l,c)=>``},S={variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},E={variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},B={variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},D={variant12:(l,c)=>``,variant11:(l,c)=>``,variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},j=Object.defineProperty({__proto__:null,cheek:{variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},ear:E,eyes:{variant32:(a,l)=>'',variant31:(a,l)=>'',variant30:(a,l)=>'',variant29:(a,l)=>'',variant28:(a,l)=>'',variant27:(a,l)=>'',variant26:(a,l)=>'',variant25:(a,l)=>'',variant24:(a,l)=>'',variant23:(a,l)=>'',variant22:(a,l)=>'',variant21:(a,l)=>'',variant20:(a,l)=>'',variant19:(a,l)=>'',variant18:(a,l)=>'',variant17:(a,l)=>'',variant16:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},face:S,frontHair:D,hair:F,mouth:{variant0708:(a,l)=>'',variant0707:(a,l)=>'',variant0706:(a,l)=>'',variant0705:(a,l)=>'',variant0704:(a,l)=>'',variant0703:(a,l)=>'',variant0702:(a,l)=>'',variant0701:(a,l)=>'',variant0405:(a,l)=>'',variant0605:(a,l)=>'',variant0604:(a,l)=>'',variant0603:(a,l)=>'',variant0602:(a,l)=>'',variant0601:(a,l)=>'',variant0505:(a,l)=>'',variant0504:(a,l)=>'',variant0503:(a,l)=>'',variant0502:(a,l)=>'',variant0501:(a,l)=>'',variant0404:(a,l)=>'',variant0403:(a,l)=>'',variant0402:(a,l)=>'',variant0401:(a,l)=>'',variant0305:(a,l)=>'',variant0304:(a,l)=>'',variant0303:(a,l)=>'',variant0302:(a,l)=>'',variant0301:(a,l)=>'',variant0205:(a,l)=>'',variant0204:(a,l)=>'',variant0203:(a,l)=>'',variant0202:(a,l)=>'',variant0201:(a,l)=>'',variant0105:(a,l)=>'',variant0104:(a,l)=>'',variant0103:(a,l)=>'',variant0102:(a,l)=>'',variant0101:(a,l)=>''},nose:{variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},sideburn:B},Symbol.toStringTag,{value:"Module"});function O({prng:a,group:l,values:c=[]}){const i=j,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function _(a){return"transparent"===a?a:`#${a}`}const U=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m,g,y,$,A,b;const k=function({prng:a,options:l}){const c=O({prng:a,group:"hair",values:l.hair}),i=O({prng:a,group:"face",values:l.face}),t=O({prng:a,group:"mouth",values:l.mouth}),e=O({prng:a,group:"ear",values:l.ear}),r=O({prng:a,group:"eyes",values:l.eyes}),h=O({prng:a,group:"cheek",values:l.cheek}),d=O({prng:a,group:"nose",values:l.nose}),n=O({prng:a,group:"sideburn",values:l.sideburn}),o=O({prng:a,group:"frontHair",values:l.frontHair});return{hair:c,face:i,mouth:t,ear:e,eyes:r,cheek:a.bool(l.cheekProbability)?h:void 0,nose:d,sideburn:n,frontHair:o}}({prng:a,options:l}),C=function({prng:a,options:l}){var c,i;return{hair:_(a.pick(null!==(c=l.hairColor)&&void 0!==c?c:[],"transparent")),skin:_(a.pick(null!==(i=l.skinColor)&&void 0!==i?i:[],"transparent"))}}({prng:a,options:l});return{attributes:{viewBox:"0 0 440 440",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=k.hair)||void 0===c?void 0:c.value(k,C))&&void 0!==i?i:""}${null!==(e=null===(t=k.face)||void 0===t?void 0:t.value(k,C))&&void 0!==e?e:""}${null!==(h=null===(r=k.mouth)||void 0===r?void 0:r.value(k,C))&&void 0!==h?h:""}${null!==(n=null===(d=k.ear)||void 0===d?void 0:d.value(k,C))&&void 0!==n?n:""}${null!==(f=null===(o=k.ear)||void 0===o?void 0:o.value(k,C))&&void 0!==f?f:""}${null!==(s=null===(p=k.eyes)||void 0===p?void 0:p.value(k,C))&&void 0!==s?s:""}${null!==(Z=null===(v=k.cheek)||void 0===v?void 0:v.value(k,C))&&void 0!==Z?Z:""}${null!==(u=null===(M=k.nose)||void 0===M?void 0:M.value(k,C))&&void 0!==u?u:""}${null!==(g=null===(m=k.sideburn)||void 0===m?void 0:m.value(k,C))&&void 0!==g?g:""}${null!==($=null===(y=k.sideburn)||void 0===y?void 0:y.value(k,C))&&void 0!==$?$:""}${null!==(b=null===(A=k.frontHair)||void 0===A?void 0:A.value(k,C))&&void 0!==b?b:""}`,extra:()=>({...Object.entries(k).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(C).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Face Generator",creator:"The Visual Team",source:"https://www.figma.com/community/file/986078800058673824",homepage:"https://thevisual.team/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{cheek:{type:"array",items:{type:"string",enum:["variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant06","variant05","variant04","variant03","variant02","variant01"]},cheekProbability:{type:"integer",minimum:0,maximum:100,default:50},ear:{type:"array",items:{type:"string",enum:["variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},eyes:{type:"array",items:{type:"string",enum:["variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},face:{type:"array",items:{type:"string",enum:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},frontHair:{type:"array",items:{type:"string",enum:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},hair:{type:"array",items:{type:"string",enum:["long20","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short20","short19","short18","short17","short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","short02","short01"]},default:["long20","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short20","short19","short18","short17","short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","short02","short01"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["2c1b18","e8e1e1","ecdcbf","d6b370","f59797","b58143","a55728","724133","4a312c","c93305"]},mouth:{type:"array",items:{type:"string",enum:["variant0708","variant0707","variant0706","variant0705","variant0704","variant0703","variant0702","variant0701","variant0405","variant0605","variant0604","variant0603","variant0602","variant0601","variant0505","variant0504","variant0503","variant0502","variant0501","variant0404","variant0403","variant0402","variant0401","variant0305","variant0304","variant0303","variant0302","variant0301","variant0205","variant0204","variant0203","variant0202","variant0201","variant0105","variant0104","variant0103","variant0102","variant0101"]},default:["variant0708","variant0707","variant0706","variant0705","variant0704","variant0703","variant0702","variant0701","variant0405","variant0605","variant0604","variant0603","variant0602","variant0601","variant0505","variant0504","variant0503","variant0502","variant0501","variant0404","variant0403","variant0402","variant0401","variant0305","variant0304","variant0303","variant0302","variant0301","variant0205","variant0204","variant0203","variant0202","variant0201","variant0105","variant0104","variant0103","variant0102","variant0101"]},nose:{type:"array",items:{type:"string",enum:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},sideburn:{type:"array",items:{type:"string",enum:["variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f8b788","da9969","c07f50","a66637","89532c"]}}}},Symbol.toStringTag,{value:"Module"}),P={base:(l,c)=>``},z={shortHair:(l,c)=>``,mohawk:(l,c)=>``,wavyBob:(l,c)=>``,bowlCutHair:(l,c)=>``,curlyBob:(l,c)=>``,straightHair:(l,c)=>``,braids:(l,c)=>``,shavedHead:(l,c)=>``,bunHair:(l,c)=>``,froBun:(l,c)=>``,bangs:(l,c)=>``,halfShavedHead:(l,c)=>``,curlyShortHair:(l,c)=>``},T=Object.defineProperty({__proto__:null,accessories:{catEars:(a,l)=>'',glasses:(a,l)=>'',sailormoonCrown:(a,l)=>'',clownNose:(a,l)=>'',sleepMask:(a,l)=>'',sunglasses:(a,l)=>'',faceMask:(a,l)=>'',mustache:(a,l)=>''},eyes:{cheery:(a,l)=>'',normal:(a,l)=>'',confused:(a,l)=>'',starstruck:(a,l)=>'',winking:(a,l)=>'',sleepy:(a,l)=>'',sad:(a,l)=>'',angry:(a,l)=>''},face:P,hair:z,mouth:{openedSmile:(a,l)=>'',unimpressed:(a,l)=>'',gapSmile:(a,l)=>'',openSad:(a,l)=>'',teethSmile:(a,l)=>'',awkwardSmile:(a,l)=>'',braces:(a,l)=>'',kawaii:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function q({prng:a,group:l,values:c=[]}){const i=T,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function G(a){return"transparent"===a?a:`#${a}`}const R=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f;const p=function({prng:a,options:l}){const c=q({prng:a,group:"face",values:l.face}),i=q({prng:a,group:"mouth",values:l.mouth}),t=q({prng:a,group:"eyes",values:l.eyes}),e=q({prng:a,group:"hair",values:l.hair}),r=q({prng:a,group:"accessories",values:l.accessories});return{face:c,mouth:i,eyes:t,hair:e,accessories:a.bool(l.accessoriesProbability)?r:void 0}}({prng:a,options:l}),s=function({prng:a,options:l}){var c,i;return{skin:G(a.pick(null!==(c=l.skinColor)&&void 0!==c?c:[],"transparent")),hair:G(a.pick(null!==(i=l.hairColor)&&void 0!==i?i:[],"transparent"))}}({prng:a,options:l});return{attributes:{viewBox:"0 0 480 480",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=p.face)||void 0===c?void 0:c.value(p,s))&&void 0!==i?i:""}${null!==(e=null===(t=p.mouth)||void 0===t?void 0:t.value(p,s))&&void 0!==e?e:""}${null!==(h=null===(r=p.eyes)||void 0===r?void 0:r.value(p,s))&&void 0!==h?h:""}${null!==(n=null===(d=p.hair)||void 0===d?void 0:d.value(p,s))&&void 0!==n?n:""}${null!==(f=null===(o=p.accessories)||void 0===o?void 0:o.value(p,s))&&void 0!==f?f:""}`,extra:()=>({...Object.entries(p).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(s).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Custom Avatar",creator:"Ashley Seo",source:"https://www.figma.com/community/file/881358461963645496",homepage:"http://www.ashleyseo.com/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{accessories:{type:"array",items:{type:"string",enum:["catEars","glasses","sailormoonCrown","clownNose","sleepMask","sunglasses","faceMask","mustache"]},default:["catEars","glasses","sailormoonCrown","clownNose","sleepMask","sunglasses","faceMask","mustache"]},accessoriesProbability:{type:"integer",minimum:0,maximum:100,default:50},eyes:{type:"array",items:{type:"string",enum:["cheery","normal","confused","starstruck","winking","sleepy","sad","angry"]},default:["cheery","normal","confused","starstruck","winking","sleepy","sad","angry"]},face:{type:"array",items:{type:"string",enum:["base"]},default:["base"]},hair:{type:"array",items:{type:"string",enum:["shortHair","mohawk","wavyBob","bowlCutHair","curlyBob","straightHair","braids","shavedHead","bunHair","froBun","bangs","halfShavedHead","curlyShortHair"]},default:["shortHair","mohawk","wavyBob","bowlCutHair","curlyBob","straightHair","braids","shavedHead","bunHair","froBun","bangs","halfShavedHead","curlyShortHair"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["220f00","3a1a00","71472d","e2ba87","605de4","238d80","d56c0c","e9b729"]},mouth:{type:"array",items:{type:"string",enum:["openedSmile","unimpressed","gapSmile","openSad","teethSmile","awkwardSmile","braces","kawaii"]},default:["openedSmile","unimpressed","gapSmile","openSad","teethSmile","awkwardSmile","braces","kawaii"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffe4c0","f5d7b1","efcc9f","e2ba87","c99c62","a47539","8c5a2b","643d19"]}}}},Symbol.toStringTag,{value:"Module"}),N={antenna01:(l,c)=>``,antenna02:(l,c)=>``,cables01:(l,c)=>``,cables02:(l,c)=>``,round:(l,c)=>``,square:(l,c)=>``,squareAssymetric:(l,c)=>``},I={antenna:(l,c)=>``,antennaCrooked:(l,c)=>``,bulb01:(l,c)=>``,glowingBulb01:(a,l)=>'',glowingBulb02:(a,l)=>'',horns:(l,c)=>``,lights:(l,c)=>``,pyramid:(l,c)=>``,radar:(a,l)=>''},W={round01:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},round02:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square01:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square02:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square03:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square04:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},X=Object.defineProperty({__proto__:null,eyes:{bulging:(a,l)=>'',dizzy:(a,l)=>'',eva:(a,l)=>'',frame1:(a,l)=>'',frame2:(a,l)=>'',glow:(a,l)=>'',happy:(a,l)=>'',hearts:(a,l)=>'',robocop:(a,l)=>'',round:(a,l)=>'',roundFrame01:(a,l)=>'',roundFrame02:(a,l)=>'',sensor:(a,l)=>'',shade01:(a,l)=>''},face:W,mouth:{bite:(a,l)=>'',diagram:(a,l)=>'',grill01:(a,l)=>'',grill02:(a,l)=>'',grill03:(a,l)=>'',smile01:(a,l)=>'',smile02:(a,l)=>'',square01:(a,l)=>'',square02:(a,l)=>''},sides:N,texture:{camo01:(a,l)=>'',camo02:(a,l)=>'',circuits:(a,l)=>'',dirty01:(a,l)=>'',dirty02:(a,l)=>'',dots:(a,l)=>'',grunge01:(a,l)=>'',grunge02:(a,l)=>''},top:I},Symbol.toStringTag,{value:"Module"});function Y({prng:a,group:l,values:c=[]}){const i=X,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}const J=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f;const p=function({prng:a,options:l}){const c=Y({prng:a,group:"sides",values:l.sides}),i=Y({prng:a,group:"top",values:l.top}),t=Y({prng:a,group:"face",values:l.face}),e=Y({prng:a,group:"mouth",values:l.mouth}),r=Y({prng:a,group:"eyes",values:l.eyes}),h=Y({prng:a,group:"texture",values:l.texture});return{sides:a.bool(l.sidesProbability)?c:void 0,top:a.bool(l.topProbability)?i:void 0,face:t,mouth:a.bool(l.mouthProbability)?e:void 0,eyes:r,texture:a.bool(l.textureProbability)?h:void 0}}({prng:a,options:l}),s=function({prng:a,options:l}){var c,i;return{base:(i=a.pick(null!==(c=l.baseColor)&&void 0!==c?c:[],"transparent"),"transparent"===i?i:`#${i}`)}}({prng:a,options:l});return{attributes:{viewBox:"0 0 180 180",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=p.sides)||void 0===c?void 0:c.value(p,s))&&void 0!==i?i:""}${null!==(e=null===(t=p.top)||void 0===t?void 0:t.value(p,s))&&void 0!==e?e:""}${null!==(h=null===(r=p.face)||void 0===r?void 0:r.value(p,s))&&void 0!==h?h:""}${null!==(n=null===(d=p.mouth)||void 0===d?void 0:d.value(p,s))&&void 0!==n?n:""}${null!==(f=null===(o=p.eyes)||void 0===o?void 0:o.value(p,s))&&void 0!==f?f:""}`,extra:()=>({...Object.entries(p).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(s).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Bottts",creator:"Pablo Stanley",source:"https://bottts.com/",homepage:"https://twitter.com/pablostanley",license:{name:"Free for personal and commercial use",url:"https://bottts.com/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{baseColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffb300","1e88e5","546e7a","6d4c41","00acc1","f4511e","5e35b1","43a047","757575","3949ab","039be5","7cb342","c0ca33","fb8c00","d81b60","8e24aa","e53935","00897b","fdd835"]},eyes:{type:"array",items:{type:"string",enum:["bulging","dizzy","eva","frame1","frame2","glow","happy","hearts","robocop","round","roundFrame01","roundFrame02","sensor","shade01"]},default:["bulging","dizzy","eva","frame1","frame2","glow","happy","hearts","robocop","round","roundFrame01","roundFrame02","sensor","shade01"]},face:{type:"array",items:{type:"string",enum:["round01","round02","square01","square02","square03","square04"]},default:["round01","round02","square01","square02","square03","square04"]},mouth:{type:"array",items:{type:"string",enum:["bite","diagram","grill01","grill02","grill03","smile01","smile02","square01","square02"]},default:["bite","diagram","grill01","grill02","grill03","smile01","smile02","square01","square02"]},mouthProbability:{type:"integer",minimum:0,maximum:100,default:100},sides:{type:"array",items:{type:"string",enum:["antenna01","antenna02","cables01","cables02","round","square","squareAssymetric"]},default:["antenna01","antenna02","cables01","cables02","round","square","squareAssymetric"]},sidesProbability:{type:"integer",minimum:0,maximum:100,default:100},texture:{type:"array",items:{type:"string",enum:["camo01","camo02","circuits","dirty01","dirty02","dots","grunge01","grunge02"]},default:["camo01","camo02","circuits","dirty01","dirty02","dots","grunge01","grunge02"]},textureProbability:{type:"integer",minimum:0,maximum:100,default:50},top:{type:"array",items:{type:"string",enum:["antenna","antennaCrooked","bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"]},default:["antenna","antennaCrooked","bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"]},topProbability:{type:"integer",minimum:0,maximum:100,default:100}}}},Symbol.toStringTag,{value:"Module"}),K=Object.defineProperty({__proto__:null,eyes:{sad:(a,l)=>'',tearDrop:(a,l)=>'',pissed:(a,l)=>'',cute:(a,l)=>'',wink:(a,l)=>'',wink2:(a,l)=>'',plain:(a,l)=>'',glasses:(a,l)=>'',closed:(a,l)=>'',love:(a,l)=>'',stars:(a,l)=>'',shades:(a,l)=>'',closed2:(a,l)=>'',crying:(a,l)=>'',sleepClose:(a,l)=>''},mouth:{plain:(a,l)=>'',lilSmile:(a,l)=>'',sad:(a,l)=>'',shy:(a,l)=>'',cute:(a,l)=>'',wideSmile:(a,l)=>'',shout:(a,l)=>'',smileTeeth:(a,l)=>'',smileLol:(a,l)=>'',pissed:(a,l)=>'',drip:(a,l)=>'',tongueOut:(a,l)=>'',kissHeart:(a,l)=>'',sick:(a,l)=>'',faceMask:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function Q({prng:a,group:l,values:c=[]}){const i=K,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}const aa=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e;const r=function({prng:a,options:l}){return{mouth:Q({prng:a,group:"mouth",values:l.mouth}),eyes:Q({prng:a,group:"eyes",values:l.eyes})}}({prng:a,options:l}),h={};return{attributes:{viewBox:"0 0 200 200",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=r.mouth)||void 0===c?void 0:c.value(r,h))&&void 0!==i?i:""}${null!==(e=null===(t=r.eyes)||void 0===t?void 0:t.value(r,h))&&void 0!==e?e:""}`,extra:()=>({...Object.entries(r).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(h).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Fun Emoji Set",creator:"Davis Uche",source:"https://www.figma.com/community/file/968125295144990435",homepage:"https://www.instagram.com/davedirect3/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{backgroundColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["fcbc34","d84be5","d9915b","f6d594","059ff2","71cf62"]},eyes:{type:"array",items:{type:"string",enum:["sad","tearDrop","pissed","cute","wink","wink2","plain","glasses","closed","love","stars","shades","closed2","crying","sleepClose"]},default:["sad","tearDrop","pissed","cute","wink","wink2","plain","glasses","closed","love","stars","shades","closed2","crying","sleepClose"]},mouth:{type:"array",items:{type:"string",enum:["plain","lilSmile","sad","shy","cute","wideSmile","shout","smileTeeth","smileLol","pissed","drip","tongueOut","kissHeart","sick","faceMask"]},default:["plain","lilSmile","sad","shy","cute","wideSmile","shout","smileTeeth","smileLol","pissed","drip","tongueOut","kissHeart","sick","faceMask"]}}}},Symbol.toStringTag,{value:"Module"}),la=Object.defineProperty({__proto__:null,icon:{alarm:(a,l)=>'',archive:(a,l)=>'',award:(a,l)=>'',bag:(a,l)=>'',bandaid:(a,l)=>'',bank:(a,l)=>'',basket:(a,l)=>'',basket2:(a,l)=>'',basket3:(a,l)=>'',bell:(a,l)=>'',bicycle:(a,l)=>'',binoculars:(a,l)=>'',book:(a,l)=>'',bookshelf:(a,l)=>'',boombox:(a,l)=>'',boxSeam:(a,l)=>'',box:(a,l)=>'',boxes:(a,l)=>'',bricks:(a,l)=>'',briefcase:(a,l)=>'',brightnessHigh:(a,l)=>'',brush:(a,l)=>'',bucket:(a,l)=>'',bug:(a,l)=>'',building:(a,l)=>'',calculator:(a,l)=>'',cameraReels:(a,l)=>'',camera:(a,l)=>'',cart2:(a,l)=>'',cashCoin:(a,l)=>'',clock:(a,l)=>'',cloudDrizzle:(a,l)=>'',cloudMoon:(a,l)=>'',cloudSnow:(a,l)=>'',cloud:(a,l)=>'',clouds:(a,l)=>'',coin:(a,l)=>'',compass:(a,l)=>'',controller:(a,l)=>'',cupStraw:(a,l)=>'',cup:(a,l)=>'',dice5:(a,l)=>'',disc:(a,l)=>'',display:(a,l)=>'',doorClosed:(a,l)=>'',doorOpen:(a,l)=>'',dpad:(a,l)=>'',droplet:(a,l)=>'',easel:(a,l)=>'',eggFried:(a,l)=>'',egg:(a,l)=>'',emojiHeartEyes:(a,l)=>'',emojiLaughing:(a,l)=>'',emojiSmileUpsideDown:(a,l)=>'',emojiSmile:(a,l)=>'',emojiSunglasses:(a,l)=>'',emojiWink:(a,l)=>'',envelope:(a,l)=>'',eyeglasses:(a,l)=>'',flag:(a,l)=>'',flower1:(a,l)=>'',flower2:(a,l)=>'',flower3:(a,l)=>'',gem:(a,l)=>'',gift:(a,l)=>'',globe:(a,l)=>'',globe2:(a,l)=>'',handThumbsUp:(a,l)=>'',handbag:(a,l)=>'',hdd:(a,l)=>'',heart:(a,l)=>'',hourglassSplit:(a,l)=>'',hourglass:(a,l)=>'',houseDoor:(a,l)=>'',house:(a,l)=>'',inbox:(a,l)=>'',inboxes:(a,l)=>'',key:(a,l)=>'',keyboard:(a,l)=>'',ladder:(a,l)=>'',lamp:(a,l)=>'',laptop:(a,l)=>'',lightbulb:(a,l)=>'',lightningCharge:(a,l)=>'',lightning:(a,l)=>'',lock:(a,l)=>'',magic:(a,l)=>'',mailbox:(a,l)=>'',map:(a,l)=>'',megaphone:(a,l)=>'',minecartLoaded:(a,l)=>'',minecart:(a,l)=>'',moonStars:(a,l)=>'',moon:(a,l)=>'',mortarboard:(a,l)=>'',mouse:(a,l)=>'',mouse2:(a,l)=>'',newspaper:(a,l)=>'',paintBucket:(a,l)=>'',palette:(a,l)=>'',palette2:(a,l)=>'',paperclip:(a,l)=>'',pen:(a,l)=>'',pencil:(a,l)=>'',phone:(a,l)=>'',piggyBank:(a,l)=>'',pinAngle:(a,l)=>'',plug:(a,l)=>'',printer:(a,l)=>'',projector:(a,l)=>'',puzzle:(a,l)=>'',router:(a,l)=>'',scissors:(a,l)=>'',sdCard:(a,l)=>'',search:(a,l)=>'',send:(a,l)=>'',shopWindow:(a,l)=>'',shop:(a,l)=>'',signpost2:(a,l)=>'',signpostSplit:(a,l)=>'',signpost:(a,l)=>'',smartwatch:(a,l)=>'',snow:(a,l)=>'',snow2:(a,l)=>'',snow3:(a,l)=>'',speaker:(a,l)=>'',star:(a,l)=>'',stoplights:(a,l)=>'',stopwatch:(a,l)=>'',sun:(a,l)=>'',tablet:(a,l)=>'',thermometer:(a,l)=>'',ticketPerforated:(a,l)=>'',tornado:(a,l)=>'',trash:(a,l)=>'',trash2:(a,l)=>'',tree:(a,l)=>'',trophy:(a,l)=>'',truckFlatbed:(a,l)=>'',truck:(a,l)=>'',tsunami:(a,l)=>'',umbrella:(a,l)=>'',wallet:(a,l)=>'',wallet2:(a,l)=>'',watch:(a,l)=>'',webcam:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function ca({prng:a,options:l}){const c=function({prng:a,group:l,values:c=[]}){const i=la,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}({prng:a,group:"icon",values:l.icon});return{icon:c}}const ia=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i;const t=ca({prng:a,options:l}),e={};return{attributes:{viewBox:"0 0 24 24",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=t.icon)||void 0===c?void 0:c.value(t,e))&&void 0!==i?i:""}`,extra:()=>({...Object.entries(t).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(e).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Bootstrap Icons",creator:"The Bootstrap Authors",source:"https://github.com/twbs/icons",homepage:"https://getbootstrap.com/",license:{name:"MIT",url:"https://github.com/twbs/icons/blob/main/LICENSE"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{backgroundColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffe082","90caf9","80deea","ffab91","b39ddb","a5d6a7","9fa8da","81d4fa","c5e1a5","e6ee9c","ffcc80","f48fb1","ce93d8","ef9a9a","80cbc4"]},icon:{type:"array",items:{type:"string",enum:["alarm","archive","award","bag","bandaid","bank","basket","basket2","basket3","bell","bicycle","binoculars","book","bookshelf","boombox","boxSeam","box","boxes","bricks","briefcase","brightnessHigh","brush","bucket","bug","building","calculator","cameraReels","camera","cart2","cashCoin","clock","cloudDrizzle","cloudMoon","cloudSnow","cloud","clouds","coin","compass","controller","cupStraw","cup","dice5","disc","display","doorClosed","doorOpen","dpad","droplet","easel","eggFried","egg","emojiHeartEyes","emojiLaughing","emojiSmileUpsideDown","emojiSmile","emojiSunglasses","emojiWink","envelope","eyeglasses","flag","flower1","flower2","flower3","gem","gift","globe","globe2","handThumbsUp","handbag","hdd","heart","hourglassSplit","hourglass","houseDoor","house","inbox","inboxes","key","keyboard","ladder","lamp","laptop","lightbulb","lightningCharge","lightning","lock","magic","mailbox","map","megaphone","minecartLoaded","minecart","moonStars","moon","mortarboard","mouse","mouse2","newspaper","paintBucket","palette","palette2","paperclip","pen","pencil","phone","piggyBank","pinAngle","plug","printer","projector","puzzle","router","scissors","sdCard","search","send","shopWindow","shop","signpost2","signpostSplit","signpost","smartwatch","snow","snow2","snow3","speaker","star","stoplights","stopwatch","sun","tablet","thermometer","ticketPerforated","tornado","trash","trash2","tree","trophy","truckFlatbed","truck","tsunami","umbrella","wallet","wallet2","watch","webcam"]},default:["alarm","archive","award","bag","bandaid","bank","basket","basket2","basket3","bell","bicycle","binoculars","book","bookshelf","boombox","boxSeam","box","boxes","bricks","briefcase","brightnessHigh","brush","bucket","bug","building","calculator","cameraReels","camera","cart2","cashCoin","clock","cloudDrizzle","cloudMoon","cloudSnow","cloud","clouds","coin","compass","controller","cupStraw","cup","dice5","disc","display","doorClosed","doorOpen","dpad","droplet","easel","eggFried","egg","emojiHeartEyes","emojiLaughing","emojiSmileUpsideDown","emojiSmile","emojiSunglasses","emojiWink","envelope","eyeglasses","flag","flower1","flower2","flower3","gem","gift","globe","globe2","handThumbsUp","handbag","hdd","heart","hourglassSplit","hourglass","houseDoor","house","inbox","inboxes","key","keyboard","ladder","lamp","laptop","lightbulb","lightningCharge","lightning","lock","magic","mailbox","map","megaphone","minecartLoaded","minecart","moonStars","moon","mortarboard","mouse","mouse2","newspaper","paintBucket","palette","palette2","paperclip","pen","pencil","phone","piggyBank","pinAngle","plug","printer","projector","puzzle","router","scissors","sdCard","search","send","shopWindow","shop","signpost2","signpostSplit","signpost","smartwatch","snow","snow2","snow3","speaker","star","stoplights","stopwatch","sun","tablet","thermometer","ticketPerforated","tornado","trash","trash2","tree","trophy","truckFlatbed","truck","tsunami","umbrella","wallet","wallet2","watch","webcam"]}}}},Symbol.toStringTag,{value:"Module"}),ta={variant48:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant47:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant46:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant45:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant44:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant43:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant42:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant41:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant40:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant39:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant38:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant37:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant36:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant35:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant34:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant33:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant32:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant31:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant30:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant29:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant28:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant27:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant26:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant25:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant24:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant23:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant22:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant21:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant20:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant19:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant18:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant17:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant16:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant15:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant14:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant13:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant12:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant11:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant10:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant09:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant08:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant07:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant06:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant05:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant04:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant03:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant02:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant01:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},ea={flowers:(l,c)=>``},ra={variant04:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`},variant03:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`},variant02:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`},variant01:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`}},ha={variant24:(l,c)=>``,variant23:(l,c)=>``,variant22:(l,c)=>``,variant21:(l,c)=>``,variant20:(l,c)=>``,variant19:(l,c)=>``,variant18:(l,c)=>``,variant17:(l,c)=>``,variant16:(l,c)=>``,variant15:(l,c)=>``,variant14:(l,c)=>``,variant13:(l,c)=>``,variant12:(l,c)=>``,variant11:(l,c)=>``,variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},da={variant13:(l,c)=>``,variant12:(l,c)=>``,variant11:(l,c)=>``,variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},na={variant01:(l,c)=>``,variant02:(l,c)=>``,variant03:(l,c)=>``},oa={variant01:(l,c)=>``},fa={variant01:(l,c)=>``,variant02:(l,c)=>``,variant03:(l,c)=>``,variant04:(l,c)=>``,variant05:(l,c)=>``,variant06:(l,c)=>``},pa={variant01:(l,c)=>``,variant02:(l,c)=>``},sa={happy01:(l,c)=>``,happy02:(l,c)=>``,happy03:(l,c)=>``,happy04:(l,c)=>``,happy05:(l,c)=>``,happy06:(l,c)=>``,happy07:(l,c)=>``,happy08:(l,c)=>``,happy18:(l,c)=>``,happy09:(l,c)=>``,happy10:(l,c)=>``,happy11:(l,c)=>``,happy12:(l,c)=>``,happy13:(l,c)=>``,happy14:(l,c)=>``,happy17:(l,c)=>``,happy15:(l,c)=>``,happy16:(l,c)=>``,sad01:(l,c)=>``,sad02:(l,c)=>``,sad03:(l,c)=>``,sad04:(l,c)=>``,sad05:(l,c)=>``,sad06:(l,c)=>``,sad07:(l,c)=>``,sad08:(l,c)=>``,sad09:(l,c)=>``},va={variant01:(l,c)=>``,variant02:(l,c)=>``,variant03:(l,c)=>``,variant04:(l,c)=>``,variant05:(l,c)=>``},Za=Object.defineProperty({__proto__:null,beard:pa,earrings:na,eyebrows:da,eyes:ha,freckles:oa,glasses:va,hair:ta,hairAccessories:ea,head:ra,mouth:sa,nose:fa},Symbol.toStringTag,{value:"Module"});function Ma({prng:a,group:l,values:c=[]}){const i=Za,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function ua(a){return"transparent"===a?a:`#${a}`}const ma=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e;const r=function({prng:a,options:l}){const c=Ma({prng:a,group:"hair",values:l.hair}),i=Ma({prng:a,group:"hairAccessories",values:l.hairAccessories}),t=Ma({prng:a,group:"head",values:l.head}),e=Ma({prng:a,group:"eyes",values:l.eyes}),r=Ma({prng:a,group:"eyebrows",values:l.eyebrows}),h=Ma({prng:a,group:"earrings",values:l.earrings}),d=Ma({prng:a,group:"freckles",values:l.freckles}),n=Ma({prng:a,group:"nose",values:l.nose}),o=Ma({prng:a,group:"beard",values:l.beard}),f=Ma({prng:a,group:"mouth",values:l.mouth}),p=Ma({prng:a,group:"glasses",values:l.glasses});return{hair:c,hairAccessories:a.bool(l.hairAccessoriesProbability)?i:void 0,head:t,eyes:e,eyebrows:r,earrings:a.bool(l.earringsProbability)?h:void 0,freckles:a.bool(l.frecklesProbability)?d:void 0,nose:n,beard:a.bool(l.beardProbability)?o:void 0,mouth:f,glasses:a.bool(l.glassesProbability)?p:void 0}}({prng:a,options:l}),h=function({prng:a,options:l}){var c,i,t,e,r,h,d,n,o,f;return{hair:ua(a.pick(null!==(c=l.hairColor)&&void 0!==c?c:[],"transparent")),skin:ua(a.pick(null!==(i=l.skinColor)&&void 0!==i?i:[],"transparent")),earrings:ua(a.pick(null!==(t=l.earringsColor)&&void 0!==t?t:[],"transparent")),eyebrows:ua(a.pick(null!==(e=l.eyebrowsColor)&&void 0!==e?e:[],"transparent")),eyes:ua(a.pick(null!==(r=l.eyesColor)&&void 0!==r?r:[],"transparent")),freckles:ua(a.pick(null!==(h=l.frecklesColor)&&void 0!==h?h:[],"transparent")),glasses:ua(a.pick(null!==(d=l.glassesColor)&&void 0!==d?d:[],"transparent")),mouth:ua(a.pick(null!==(n=l.mouthColor)&&void 0!==n?n:[],"transparent")),nose:ua(a.pick(null!==(o=l.noseColor)&&void 0!==o?o:[],"transparent")),hairAccessories:ua(a.pick(null!==(f=l.hairAccessoriesColor)&&void 0!==f?f:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){c.beard&&i.hair===i.mouth&&(i.mouth="#ffffff")}({prng:a,options:l,components:r,colors:h}),{attributes:{viewBox:"0 0 980 980",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=r.hair)||void 0===c?void 0:c.value(r,h))&&void 0!==i?i:""}${null!==(e=null===(t=r.hairAccessories)||void 0===t?void 0:t.value(r,h))&&void 0!==e?e:""}`,extra:()=>({...Object.entries(r).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(h).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Lorelei",creator:"Lisa Wischofsky",source:"https://www.figma.com/community/file/1198749693280469639",homepage:"https://www.instagram.com/lischi_art/",license:{name:"CC0 1.0",url:"https://creativecommons.org/publicdomain/zero/1.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{beard:{type:"array",items:{type:"string",enum:["variant01","variant02"]},default:["variant01","variant02"]},beardProbability:{type:"integer",minimum:0,maximum:100,default:5},earrings:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03"]},default:["variant01","variant02","variant03"]},earringsColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},earringsProbability:{type:"integer",minimum:0,maximum:100,default:10},eyebrows:{type:"array",items:{type:"string",enum:["variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},eyebrowsColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},eyes:{type:"array",items:{type:"string",enum:["variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},eyesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},freckles:{type:"array",items:{type:"string",enum:["variant01"]},default:["variant01"]},frecklesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},frecklesProbability:{type:"integer",minimum:0,maximum:100,default:5},glasses:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03","variant04","variant05"]},default:["variant01","variant02","variant03","variant04","variant05"]},glassesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:10},hair:{type:"array",items:{type:"string",enum:["variant48","variant47","variant46","variant45","variant44","variant43","variant42","variant41","variant40","variant39","variant38","variant37","variant36","variant35","variant34","variant33","variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant48","variant47","variant46","variant45","variant44","variant43","variant42","variant41","variant40","variant39","variant38","variant37","variant36","variant35","variant34","variant33","variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},hairAccessories:{type:"array",items:{type:"string",enum:["flowers"]},default:["flowers"]},hairAccessoriesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},hairAccessoriesProbability:{type:"integer",minimum:0,maximum:100,default:5},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},head:{type:"array",items:{type:"string",enum:["variant04","variant03","variant02","variant01"]},default:["variant04","variant03","variant02","variant01"]},mouth:{type:"array",items:{type:"string",enum:["happy01","happy02","happy03","happy04","happy05","happy06","happy07","happy08","happy18","happy09","happy10","happy11","happy12","happy13","happy14","happy17","happy15","happy16","sad01","sad02","sad03","sad04","sad05","sad06","sad07","sad08","sad09"]},default:["happy01","happy02","happy03","happy04","happy05","happy06","happy07","happy08","happy18","happy09","happy10","happy11","happy12","happy13","happy14","happy17","happy15","happy16","sad01","sad02","sad03","sad04","sad05","sad06","sad07","sad08","sad09"]},mouthColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},nose:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03","variant04","variant05","variant06"]},default:["variant01","variant02","variant03","variant04","variant05","variant06"]},noseColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffffff"]}}}},Symbol.toStringTag,{value:"Module"}),ga={standard:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.facialHair)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},ya={surprised:(l,c)=>``,laughing:(l,c)=>``,nervous:(l,c)=>``,smile:(l,c)=>``,sad:(l,c)=>``,pucker:(l,c)=>``,frown:(l,c)=>``,smirk:(l,c)=>``},$a={up:(l,c)=>``,down:(l,c)=>``,eyelashesUp:(l,c)=>``,eyelashesDown:(l,c)=>``},Aa={fonze:(l,c)=>``,mrT:(l,c)=>``,dougFunny:(l,c)=>``,mrClean:(a,l)=>'',dannyPhantom:(l,c)=>``,full:(l,c)=>``,turban:(l,c)=>``,pixie:(l,c)=>``},ba={eyes:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},round:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},eyesShadow:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},smiling:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},smilingShadow:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},ka={attached:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.earrings)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},detached:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.earrings)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},Ca={open:(l,c)=>``,crew:(l,c)=>``,collared:(l,c)=>``},xa={hoop:(l,c)=>``,stud:(l,c)=>``},Ha={round:(l,c)=>``,square:(l,c)=>``},Va={beard:(l,c)=>``,scruff:(l,c)=>``},wa=Object.defineProperty({__proto__:null,base:ga,earrings:xa,ears:ka,eyebrows:$a,eyes:ba,facialHair:Va,glasses:Ha,hair:Aa,mouth:ya,nose:{curve:(a,l)=>'',pointed:(a,l)=>'',tound:(a,l)=>''},shirt:Ca},Symbol.toStringTag,{value:"Module"});function La({prng:a,group:l,values:c=[]}){const i=wa,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function Fa(a){return"transparent"===a?a:`#${a}`}const Sa=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u;!function({prng:a,options:l}){var c;l.baseColor=l.baseColor&&l.baseColor.length>0?[a.pick(l.baseColor,"transparent")]:[];for(const i of["eyebrows","hair","eyes","nose","ears","shirt","earrings","glasses","facialHair"]){const a=null!==(c=l[`${i}Color`])&&void 0!==c?c:[],t=a.indexOf(l.baseColor[0]);a.length>1&&t>-1&&a.splice(t,1)}}({prng:a,options:l});const m=function({prng:a,options:l}){const c=La({prng:a,group:"base",values:l.base}),i=La({prng:a,group:"mouth",values:l.mouth}),t=La({prng:a,group:"eyebrows",values:l.eyebrows}),e=La({prng:a,group:"hair",values:l.hair}),r=La({prng:a,group:"eyes",values:l.eyes}),h=La({prng:a,group:"nose",values:l.nose}),d=La({prng:a,group:"ears",values:l.ears}),n=La({prng:a,group:"shirt",values:l.shirt}),o=La({prng:a,group:"earrings",values:l.earrings}),f=La({prng:a,group:"glasses",values:l.glasses}),p=La({prng:a,group:"facialHair",values:l.facialHair});return{base:c,mouth:i,eyebrows:t,hair:a.bool(l.hairProbability)?e:void 0,eyes:r,nose:h,ears:d,shirt:n,earrings:a.bool(l.earringsProbability)?o:void 0,glasses:a.bool(l.glassesProbability)?f:void 0,facialHair:a.bool(l.facialHairProbability)?p:void 0}}({prng:a,options:l}),g=function({prng:a,options:l}){var c,i,t,e,r,h,d,n,o,f;return{base:Fa(a.pick(null!==(c=l.baseColor)&&void 0!==c?c:[],"transparent")),earring:Fa(a.pick(null!==(i=l.earringColor)&&void 0!==i?i:[],"transparent")),eyeShadow:Fa(a.pick(null!==(t=l.eyeShadowColor)&&void 0!==t?t:[],"transparent")),eyebrows:Fa(a.pick(null!==(e=l.eyebrowsColor)&&void 0!==e?e:[],"transparent")),facialHair:Fa(a.pick(null!==(r=l.facialHairColor)&&void 0!==r?r:[],"transparent")),glasses:Fa(a.pick(null!==(h=l.glassesColor)&&void 0!==h?h:[],"transparent")),hair:Fa(a.pick(null!==(d=l.hairColor)&&void 0!==d?d:[],"transparent")),mouth:Fa(a.pick(null!==(n=l.mouthColor)&&void 0!==n?n:[],"transparent")),shirt:Fa(a.pick(null!==(o=l.shirtColor)&&void 0!==o?o:[],"transparent")),eyes:Fa(a.pick(null!==(f=l.eyesColor)&&void 0!==f?f:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){var t;"beard"===(null===(t=c.facialHair)||void 0===t?void 0:t.name)&&i.facialHair===i.mouth&&(i.mouth="#ffffff33")}({prng:a,options:l,components:m,colors:g}),{attributes:{viewBox:"0 0 360 360",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=m.base)||void 0===c?void 0:c.value(m,g))&&void 0!==i?i:""}${null!==(e=null===(t=m.mouth)||void 0===t?void 0:t.value(m,g))&&void 0!==e?e:""}${null!==(h=null===(r=m.eyebrows)||void 0===r?void 0:r.value(m,g))&&void 0!==h?h:""}${null!==(n=null===(d=m.hair)||void 0===d?void 0:d.value(m,g))&&void 0!==n?n:""}${null!==(f=null===(o=m.eyes)||void 0===o?void 0:o.value(m,g))&&void 0!==f?f:""}${null!==(s=null===(p=m.nose)||void 0===p?void 0:p.value(m,g))&&void 0!==s?s:""}${null!==(Z=null===(v=m.ears)||void 0===v?void 0:v.value(m,g))&&void 0!==Z?Z:""}${null!==(u=null===(M=m.shirt)||void 0===M?void 0:M.value(m,g))&&void 0!==u?u:""}`,extra:()=>({...Object.entries(m).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(g).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Avatar Illustration System",creator:"Micah Lanier",source:"https://www.figma.com/community/file/829741575478342595",homepage:"https://dribbble.com/micahlanier",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{base:{type:"array",items:{type:"string",enum:["standard"]},default:["standard"]},baseColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","ac6651","77311d"]},earringColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]},earrings:{type:"array",items:{type:"string",enum:["hoop","stud"]},default:["hoop","stud"]},earringsProbability:{type:"integer",minimum:0,maximum:100,default:30},ears:{type:"array",items:{type:"string",enum:["attached","detached"]},default:["attached","detached"]},eyeShadowColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["d2eff3","e0ddff","ffeba4","ffedef","ffffff"]},eyebrows:{type:"array",items:{type:"string",enum:["up","down","eyelashesUp","eyelashesDown"]},default:["up","down","eyelashesUp","eyelashesDown"]},eyebrowsColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},eyes:{type:"array",items:{type:"string",enum:["eyes","round","eyesShadow","smiling","smilingShadow"]},default:["eyes","round","eyesShadow","smiling","smilingShadow"]},eyesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},facialHair:{type:"array",items:{type:"string",enum:["beard","scruff"]},default:["beard","scruff"]},facialHairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},facialHairProbability:{type:"integer",minimum:0,maximum:100,default:10},glasses:{type:"array",items:{type:"string",enum:["round","square"]},default:["round","square"]},glassesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:30},hair:{type:"array",items:{type:"string",enum:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},default:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]},hairProbability:{type:"integer",minimum:0,maximum:100,default:100},mouth:{type:"array",items:{type:"string",enum:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},default:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},mouthColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},nose:{type:"array",items:{type:"string",enum:["curve","pointed","tound"]},default:["curve","pointed","tound"]},shirt:{type:"array",items:{type:"string",enum:["open","crew","collared"]},default:["open","crew","collared"]},shirtColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]}}}},Symbol.toStringTag,{value:"Module"}),Ea={normal:(l,c)=>``,wide:(l,c)=>``,thin:(l,c)=>``},Ba={tShirt:(l,c)=>``,golf:(l,c)=>``},Da={balndess:(l,c)=>``,slaughter:(l,c)=>``,ponyTail:(l,c)=>``,long:(l,c)=>``,curly:(l,c)=>``,stylish:(l,c)=>``,elvis:(l,c)=>``,classic02:(l,c)=>``,classic01:(l,c)=>``},ja={normal:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.blushes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},confident:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.blushes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},happy:(a,l)=>{var c,i;return`${null!==(i=null===(c=a.blushes)||void 0===c?void 0:c.value(a,l))&&void 0!==i?i:""}`}},Oa={pencilThinBeard:(l,c)=>``,pencilThin:(l,c)=>``,horshoe:(l,c)=>``,freddy:(l,c)=>``},_a=Object.defineProperty({__proto__:null,blushes:{default:(a,l)=>''},body:Ba,eyes:ja,glasses:{normal:(a,l)=>''},hair:Da,head:Ea,mouth:{default:(a,l)=>'',missingTooth:(a,l)=>''},mustache:Oa},Symbol.toStringTag,{value:"Module"});function Ua({prng:a,group:l,values:c=[]}){const i=_a,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function Pa(a){return"transparent"===a?a:`#${a}`}const za=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z;const M=function({prng:a,options:l}){const c=Ua({prng:a,group:"head",values:l.head}),i=Ua({prng:a,group:"body",values:l.body}),t=Ua({prng:a,group:"hair",values:l.hair}),e=Ua({prng:a,group:"mouth",values:l.mouth}),r=Ua({prng:a,group:"eyes",values:l.eyes}),h=Ua({prng:a,group:"glasses",values:l.glasses}),d=Ua({prng:a,group:"mustache",values:l.mustache}),n=Ua({prng:a,group:"blushes",values:l.blushes});return{head:c,body:i,hair:t,mouth:e,eyes:r,glasses:a.bool(l.glassesProbability)?h:void 0,mustache:a.bool(l.mustacheProbability)?d:void 0,blushes:a.bool(l.blushesProbability)?n:void 0}}({prng:a,options:l}),u=function({prng:a,options:l}){var c,i,t;return{skin:Pa(a.pick(null!==(c=l.skinColor)&&void 0!==c?c:[],"transparent")),hair:Pa(a.pick(null!==(i=l.hairColor)&&void 0!==i?i:[],"transparent")),body:Pa(a.pick(null!==(t=l.bodyColor)&&void 0!==t?t:[],"transparent"))}}({prng:a,options:l});return{attributes:{viewBox:"0 0 64 64",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=M.head)||void 0===c?void 0:c.value(M,u))&&void 0!==i?i:""}${null!==(e=null===(t=M.body)||void 0===t?void 0:t.value(M,u))&&void 0!==e?e:""}${null!==(h=null===(r=M.hair)||void 0===r?void 0:r.value(M,u))&&void 0!==h?h:""}${null!==(n=null===(d=M.mouth)||void 0===d?void 0:d.value(M,u))&&void 0!==n?n:""}${null!==(f=null===(o=M.eyes)||void 0===o?void 0:o.value(M,u))&&void 0!==f?f:""}${null!==(s=null===(p=M.glasses)||void 0===p?void 0:p.value(M,u))&&void 0!==s?s:""}${null!==(Z=null===(v=M.mustache)||void 0===v?void 0:v.value(M,u))&&void 0!==Z?Z:""}`,extra:()=>({...Object.entries(M).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(u).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Miniavs - Free Avatar Creator",creator:"Webpixels",source:"https://www.figma.com/community/file/923211396597067458",homepage:"https://webpixels.io/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{blushes:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},blushesProbability:{type:"integer",minimum:0,maximum:100,default:50},body:{type:"array",items:{type:"string",enum:["tShirt","golf"]},default:["tShirt","golf"]},bodyColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["e05a33","3633e0","ff4dd8"]},eyes:{type:"array",items:{type:"string",enum:["normal","confident","happy"]},default:["normal","confident","happy"]},glasses:{type:"array",items:{type:"string",enum:["normal"]},default:["normal"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:20},hair:{type:"array",items:{type:"string",enum:["balndess","slaughter","ponyTail","long","curly","stylish","elvis","classic02","classic01"]},default:["balndess","slaughter","ponyTail","long","curly","stylish","elvis","classic02","classic01"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["47280b","1b0b47","ad3a20"]},head:{type:"array",items:{type:"string",enum:["normal","wide","thin"]},default:["normal","wide","thin"]},mouth:{type:"array",items:{type:"string",enum:["default","missingTooth"]},default:["default","missingTooth"]},mustache:{type:"array",items:{type:"string",enum:["pencilThinBeard","pencilThin","horshoe","freddy"]},default:["pencilThinBeard","pencilThin","horshoe","freddy"]},mustacheProbability:{type:"integer",minimum:0,maximum:100,default:20},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffcb7e","f5d0c5","836055"]}}}},Symbol.toStringTag,{value:"Module"}),Ta={long:(l,c)=>``,sideShave:(l,c)=>``,shortCombover:(l,c)=>``,curlyHighTop:(l,c)=>``,bobCut:(l,c)=>``,curly:(l,c)=>``,pigtails:(l,c)=>``,curlyBun:(l,c)=>``,buzzcut:(l,c)=>``,bobBangs:(l,c)=>``,bald:(a,l)=>'',balding:(l,c)=>``,cap:(a,l)=>'',bunUndercut:(l,c)=>``,fade:(l,c)=>``,beanie:(a,l)=>'',straightBun:(l,c)=>``,extraLong:(l,c)=>``,shortComboverChops:(l,c)=>``,mohawk:(l,c)=>``},qa={squared:(l,c)=>``,rounded:(l,c)=>``,small:(l,c)=>``,checkered:(l,c)=>``},Ga={beardMustache:(l,c)=>``,pyramid:(l,c)=>``,walrus:(l,c)=>``,goatee:(l,c)=>``,shadow:(l,c)=>``,soulPatch:(l,c)=>``},Ra=Object.defineProperty({__proto__:null,body:qa,eyes:{open:(a,l)=>'',sleep:(a,l)=>'',wink:(a,l)=>'',glasses:(a,l)=>'',happy:(a,l)=>'',sunglasses:(a,l)=>''},facialHair:Ga,hair:Ta,mouth:{smile:(a,l)=>'',frown:(a,l)=>'',surprise:(a,l)=>'',pacifier:(a,l)=>'',bigSmile:(a,l)=>'',smirk:(a,l)=>'',lips:(a,l)=>''},nose:{mediumRound:(a,l)=>'',smallRound:(a,l)=>'',wrinkles:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function Na({prng:a,group:l,values:c=[]}){const i=Ra,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function Ia(a){return"transparent"===a?a:`#${a}`}const Wa=Object.defineProperty({__proto__:null,create:({prng:l,options:c})=>{var i,t,e,r,h,d,n,o,f,p,s,v;const Z=function({prng:a,options:l}){const c=Na({prng:a,group:"eyes",values:l.eyes}),i=Na({prng:a,group:"hair",values:l.hair}),t=Na({prng:a,group:"body",values:l.body}),e=Na({prng:a,group:"mouth",values:l.mouth}),r=Na({prng:a,group:"nose",values:l.nose}),h=Na({prng:a,group:"facialHair",values:l.facialHair});return{eyes:c,hair:i,body:t,mouth:e,nose:r,facialHair:a.bool(l.facialHairProbability)?h:void 0}}({prng:l,options:c}),M=function({prng:a,options:l}){var c,i,t;return{hair:Ia(a.pick(null!==(c=l.hairColor)&&void 0!==c?c:[],"transparent")),clothing:Ia(a.pick(null!==(i=l.clothingColor)&&void 0!==i?i:[],"transparent")),skin:Ia(a.pick(null!==(t=l.skinColor)&&void 0!==t?t:[],"transparent"))}}({prng:l,options:c});return{attributes:{viewBox:"0 0 64 64",fill:"none","shape-rendering":"auto"},body:`${null!==(t=null===(i=Z.eyes)||void 0===i?void 0:i.value(Z,M))&&void 0!==t?t:""}${null!==(r=null===(e=Z.hair)||void 0===e?void 0:e.value(Z,M))&&void 0!==r?r:""}${null!==(d=null===(h=Z.body)||void 0===h?void 0:h.value(Z,M))&&void 0!==d?d:""}${null!==(o=null===(n=Z.mouth)||void 0===n?void 0:n.value(Z,M))&&void 0!==o?o:""}${null!==(p=null===(f=Z.nose)||void 0===f?void 0:f.value(Z,M))&&void 0!==p?p:""}${null!==(v=null===(s=Z.facialHair)||void 0===s?void 0:s.value(Z,M))&&void 0!==v?v:""}`,extra:()=>({...Object.entries(Z).reduce(((a,[l,c])=>(a[l]=null==c?void 0:c.name,a)),{}),...Object.entries(M).reduce(((a,[l,c])=>(a[`${l}Color`]=c,a)),{})})}},meta:{title:"Personas by Draftbit",creator:"Draftbit - draftbit.com",source:"https://personas.draftbit.com/",homepage:"https://draftbit.com/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{body:{type:"array",items:{type:"string",enum:["squared","rounded","small","checkered"]},default:["squared","rounded","small","checkered"]},clothingColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["456dff","54d7c7","7555ca","6dbb58","e24553","f3b63a","f55d81"]},eyes:{type:"array",items:{type:"string",enum:["open","sleep","wink","glasses","happy","sunglasses"]},default:["open","sleep","wink","glasses","happy","sunglasses"]},facialHair:{type:"array",items:{type:"string",enum:["beardMustache","pyramid","walrus","goatee","shadow","soulPatch"]},default:["beardMustache","pyramid","walrus","goatee","shadow","soulPatch"]},facialHairProbability:{type:"integer",minimum:0,maximum:100,default:10},hair:{type:"array",items:{type:"string",enum:["long","sideShave","shortCombover","curlyHighTop","bobCut","curly","pigtails","curlyBun","buzzcut","bobBangs","bald","balding","cap","bunUndercut","fade","beanie","straightBun","extraLong","shortComboverChops","mohawk"]},default:["long","sideShave","shortCombover","curlyHighTop","bobCut","curly","pigtails","curlyBun","buzzcut","bobBangs","bald","balding","cap","bunUndercut","fade","beanie","straightBun","extraLong","shortComboverChops","mohawk"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["362c47","6c4545","e15c66","e16381","f27d65","f29c65","dee1f5"]},mouth:{type:"array",items:{type:"string",enum:["smile","frown","surprise","pacifier","bigSmile","smirk","lips"]},default:["smile","frown","surprise","pacifier","bigSmile","smirk","lips"]},nose:{type:"array",items:{type:"string",enum:["mediumRound","smallRound","wrinkles"]},default:["mediumRound","smallRound","wrinkles"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["eeb4a4","e7a391","e5a07e","d78774","b16a5b","92594b","623d36"]}}}},Symbol.toStringTag,{value:"Module"});export{za as a,Sa as b,v as c,ma as d,ia as e,aa as f,J as g,R as h,Wa as i,U as j,L as k,y as l}; diff --git a/.output/public/assets/@intlify-CLGVtpI2.js b/.output/public/assets/@intlify-CLGVtpI2.js new file mode 100644 index 0000000000000000000000000000000000000000..ae2c2cd78a9313c5e942ed34fab678af631c19a5 --- /dev/null +++ b/.output/public/assets/@intlify-CLGVtpI2.js @@ -0,0 +1,135 @@ +/*! + * shared v11.1.1 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */ +const e="undefined"!=typeof window,t=(e,t=!1)=>t?Symbol.for(e):Symbol(e),n=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),r=e=>"number"==typeof e&&isFinite(e),o=e=>"[object RegExp]"===_(e),s=e=>v(e)&&0===Object.keys(e).length,c=Object.assign,a=Object.create,l=(e=null)=>a(e);let u;const i=()=>u||(u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:l());function f(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const d=Object.prototype.hasOwnProperty;function m(e,t){return d.call(e,t)}const p=Array.isArray,h=e=>"function"==typeof e,k=e=>"string"==typeof e,y=e=>"boolean"==typeof e,b=e=>null!==e&&"object"==typeof e,g=Object.prototype.toString,_=e=>g.call(e),v=e=>"[object Object]"===_(e);function L(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}function x(e,t){}const w=e=>!b(e)||p(e);function C(e,t){if(w(e)||w(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:e,des:t}=n.pop();Object.keys(e).forEach((r=>{"__proto__"!==r&&(b(e[r])&&!b(t[r])&&(t[r]=Array.isArray(e[r])?[]:l()),w(t[r])||w(e[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]}))}))}} +/*! + * message-compiler v11.1.1 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function T(e,t,n){return{start:e,end:t}}const O=1,P=2,S=3,F=4,I=5,N=6,$=7,W=8,E=9,D=10,M=11,R=12,A=13,j=14;function z(e,t,n={}){const{domain:r,messages:o,args:s}=n,c=new SyntaxError(String(e));return c.code=e,t&&(c.location=t),c.domain=r,c}function H(e){throw e}const J=" ",K="\n",V=String.fromCharCode(8232),Y=String.fromCharCode(8233);function U(e){const t=e;let n=0,r=1,o=1,s=0;const c=e=>"\r"===t[e]&&t[e+1]===K,a=e=>t[e]===Y,l=e=>t[e]===V,u=e=>c(e)||(e=>t[e]===K)(e)||a(e)||l(e),i=e=>c(e)||a(e)||l(e)?K:t[e];function f(){return s=0,u(n)&&(r++,o=0),c(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>s,charAt:i,currentChar:()=>i(n),currentPeek:()=>i(n+s),next:f,peek:function(){return c(n+s)&&s++,s++,t[n+s]},reset:function(){n=0,r=1,o=1,s=0},resetPeek:function(e=0){s=e},skipToPeek:function(){const e=n+s;for(;e!==n;)f();s=0}}}const G=void 0;function Z(e,t={}){const n=!1!==t.location,r=U(e),o=()=>r.index(),s=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},c=s(),a=o(),l={currentType:13,offset:a,startLoc:c,endLoc:c,lastType:13,lastOffset:a,lastStartLoc:c,lastEndLoc:c,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:i}=t;function f(e,t,r,...o){const s=u();if(t.column+=r,t.offset+=r,i){const r=z(e,n?T(s.startLoc,t):null,{domain:"tokenizer",args:o});i(r)}}function d(e,t,r){e.endLoc=s(),e.currentType=t;const o={type:t};return n&&(o.loc=T(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const m=e=>d(e,13 +/* TokenTypes.EOF */);function p(e,t){return e.currentChar()===t?(e.next(),t):(f(O,s(),0,t),"")}function h(e){let t="";for(;e.currentPeek()===J||e.currentPeek()===K;)t+=e.currentPeek(),e.peek();return t}function k(e){const t=h(e);return e.skipToPeek(),t}function y(e){if(e===G)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||// a-z +t>=65&&t<=90||// A-Z +95===t}function b(e,t){const{currentType:n}=t;if(2!==n)return!1;h(e);const r=function(e){if(e===G)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function g(e){h(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function _(e,t=!0){const n=(t=!1,r="")=>{const o=e.currentPeek();return"{"===o?t:"@"!==o&&o?"|"===o?!(r===J||r===K):o===J?(e.peek(),n(!0,J)):o!==K||(e.peek(),n(!0,K)):t},r=n();return t&&e.resetPeek(),r}function v(e,t){const n=e.currentChar();return n===G?G:t(n)?(e.next(),n):null}function L(e){const t=e.charCodeAt(0);return t>=97&&t<=122||// a-z +t>=65&&t<=90||// A-Z +t>=48&&t<=57||// 0-9 +95===t||// _ +36===t}function x(e){return v(e,L)}function w(e){const t=e.charCodeAt(0);return t>=97&&t<=122||// a-z +t>=65&&t<=90||// A-Z +t>=48&&t<=57||// 0-9 +95===t||// _ +36===t||// $ +45===t}function C(e){return v(e,w)}function M(e){const t=e.charCodeAt(0);return t>=48&&t<=57}function R(e){return v(e,M)}function A(e){const t=e.charCodeAt(0);return t>=48&&t<=57||// 0-9 +t>=65&&t<=70||// A-F +t>=97&&t<=102}function j(e){return v(e,A)}function H(e){let t="",n="";for(;t=R(e);)n+=t;return n}function V(e){return"'"!==e&&e!==K}function Y(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return Z(e,t,4);case"U":return Z(e,t,6);default:return f(F,s(),0,t),""}}function Z(e,t,n){p(e,t);let r="";for(let o=0;o=1&&f(E,s(),0),e.next(),n=d(t,2,"{" +/* TokenChars.BraceLeft */),k(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&f(W,s(),0),e.next(),n=d(t,3,"}" +/* TokenChars.BraceRight */),t.braceNest--,t.braceNest>0&&k(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&f($,s(),0),n=X(e,t)||m(t),t.braceNest=0,n;default:{let r=!0,o=!0,c=!0;if(g(e))return t.braceNest>0&&f($,s(),0),n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(4===t.currentType||5===t.currentType||6===t.currentType))return f($,s(),0),t.braceNest=0,ee(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;h(e);const r=y(e.currentPeek());return e.resetPeek(),r}(e,t))return n=d(t,4,function(e){k(e);let t="",n="";for(;t=C(e);)n+=t;return e.currentChar()===G&&f($,s(),0),n}(e)),k(e),n;if(o=b(e,t))return n=d(t,5,function(e){k(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${H(e)}`):t+=H(e),e.currentChar()===G&&f($,s(),0),t}(e)),k(e),n;if(c=function(e,t){const{currentType:n}=t;if(2!==n)return!1;h(e);const r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=d(t,6,function(e){k(e),p(e,"'");let t="",n="";for(;t=v(e,V);)n+="\\"===t?Y(e):t;const r=e.currentChar();return r===K||r===G?(f(S,s(),0),r===K&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),k(e),n;if(!r&&!o&&!c)return n=d(t,12,function(e){k(e);let t="",n="";for(;t=v(e,q);)n+=t;return n}(e)),f(P,s(),0,n.value),k(e),n;break}}return n}function X(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(7!==n&&8!==n&&11!==n&&9!==n||o!==K&&o!==J||f(D,s(),0),o){case"@":return e.next(),r=d(t,7,"@" +/* TokenChars.LinkedAlias */),t.inLinked=!0,r;case".":return k(e),e.next(),d(t,8,"." +/* TokenChars.LinkedDot */);case":":return k(e),e.next(),d(t,9,":" +/* TokenChars.LinkedDelimiter */);default:return g(e)?(r=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(7!==n)return!1;h(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(7!==n&&11!==n)return!1;h(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(k(e),X(e,t)):function(e,t){const{currentType:n}=t;if(8!==n)return!1;h(e);const r=y(e.currentPeek());return e.resetPeek(),r}(e,t)?(k(e),d(t,11,function(e){let t="",n="";for(;t=x(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(9!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?y(e.peek()):!("@"===t||"|"===t||":"===t||"."===t||t===J||!t)&&(t===K?(e.peek(),r()):_(e,!1))},o=r();return e.resetPeek(),o}(e,t)?(k(e),"{"===o?Q(e,t)||r:d(t,10,function(e){const t=n=>{const r=e.currentChar();return"{"!==r&&"@"!==r&&"|"!==r&&"("!==r&&")"!==r&&r?r===J?n:(n+=r,e.next(),t(n)):n};return t("")}(e))):(7===n&&f(D,s(),0),t.braceNest=0,t.inLinked=!1,ee(e,t))}}function ee(e,t){let n={type:13 +/* TokenTypes.EOF */};if(t.braceNest>0)return Q(e,t)||m(t);if(t.inLinked)return X(e,t)||m(t);switch(e.currentChar()){case"{":return Q(e,t)||m(t);case"}":return f(N,s(),0),e.next(),d(t,3,"}" +/* TokenChars.BraceRight */);case"@":return X(e,t)||m(t);default:if(g(e))return n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;if(_(e))return d(t,0,function(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if(n===J||n===K)if(_(e))t+=n,e.next();else{if(g(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:c}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=c,l.offset=o(),l.startLoc=s(),r.currentChar()===G?d(l,13 +/* TokenTypes.EOF */):ee(r,l)},currentOffset:o,currentPosition:s,context:u}}const q=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function B(e,t,n){switch(e){case"\\\\":return"\\"; +// eslint-disable-next-line no-useless-escape +case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Q(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,r,o,s,...c){const a=e.currentPosition();if(a.offset+=s,a.column+=s,n){const e=z(r,t?T(o,a):null,{domain:"parser",args:c});n(e)}}function o(e,n,r){const o={type:e};return t&&(o.start=n,o.end=n,o.loc={start:r,end:r}),o}function s(e,n,r,o){t&&(e.end=n,e.loc&&(e.loc.end=r))}function a(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,s(r,e.currentOffset(),e.currentPosition()),r}function l(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:c}=n,a=o(5,r,c);return a.index=parseInt(t,10),e.nextToken(),s(a,e.currentOffset(),e.currentPosition()),a}function u(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:c}=n,a=o(4,r,c);return a.key=t,e.nextToken(),s(a,e.currentOffset(),e.currentPosition()),a}function i(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:c}=n,a=o(9,r,c);return a.value=t.replace(q,B),e.nextToken(),s(a,e.currentOffset(),e.currentPosition()),a}function f(e){const t=e.context(),n=o(6,t.offset,t.startLoc);let c=e.nextToken();if(8===c.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:c,lastStartLoc:a}=n,l=o(8,c,a);return 11!==t.type?(r(e,R,n.lastStartLoc,0),l.value="",s(l,c,a),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,j,n.lastStartLoc,0,X(t)),l.value=t.value||"",s(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,c=t.nextConsumeToken||e.nextToken()}switch(9!==c.type&&r(e,j,t.lastStartLoc,0,X(c)),c=e.nextToken(),2===c.type&&(c=e.nextToken()),c.type){case 10:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,s(r,e.currentOffset(),e.currentPosition()),r}(e,c.value||"");break;case 4:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=u(e,c.value||"");break;case 5:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=l(e,c.value||"");break;case 6:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=i(e,c.value||"");break;default:{r(e,A,t.lastStartLoc,0);const a=e.context(),l=o(7,a.offset,a.startLoc);return l.value="",s(l,a.offset,a.startLoc),n.key=l,s(n,a.offset,a.startLoc),{nextConsumeToken:c,node:n}}}return s(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let c=null;do{const o=c||e.nextToken();switch(c=null,o.type){case 0:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(a(e,o.value||""));break;case 5:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(l(e,o.value||""));break;case 4:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(u(e,o.value||""));break;case 6:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(i(e,o.value||""));break;case 7:{const t=f(e);n.items.push(t.node),c=t.nextConsumeToken||null;break}}}while(13!==t.currentType&&1!==t.currentType);return s(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function m(e){const t=e.context(),{offset:n,startLoc:c}=t,a=d(e);return 13===t.currentType?a:function(e,t,n,c){const a=e.context();let l=0===c.items.length;const u=o(1,t,n);u.cases=[],u.cases.push(c);do{const t=d(e);l||(l=0===t.items.length),u.cases.push(t)}while(13!==a.currentType);return l&&r(e,M,n,0),s(u,e.currentOffset(),e.currentPosition()),u}(e,n,c,a)}return{parse:function(n){const a=Z(n,c({},e)),l=a.context(),u=o(0,l.offset,l.startLoc);return t&&u.loc&&(u.loc.source=n),u.body=m(a),e.onCacheKey&&(u.cacheKey=e.onCacheKey(n)),13!==l.currentType&&r(a,j,l.lastStartLoc,0,n[l.offset]||""),s(u,a.currentOffset(),a.currentPosition()),u}}}function X(e){if(13===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function ee(e,t){for(let n=0;nt,helper:e=>(t.helpers.add(e),e)}}(e);n.helper("normalize" +/* HelperNameMap.NORMALIZE */),e.body&&te(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function re(e){if(1===e.items.length){const t=e.items[0];3!==t.type&&9!==t.type||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){e.push(`${n("plural" +/* HelperNameMap.PLURAL */)}([`),e.indent(r());const o=t.cases.length;for(let n=0;nre(e)))}(a),o&&oe(a),{ast:a,code:""}):(ne(a,n),((e,t={})=>{const n=k(t.mode)?t.mode:"normal",r=k(t.filename)?t.filename:"message.intl";t.sourceMap;const o=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",s=t.needIndent?t.needIndent:"arrow"!==n,c=e.helpers||[],a=function(e,t){const{filename:n,breakLineCode:r,needIndent:o}=t,s=!1!==t.location,c={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:o,indentLevel:0};function a(e,t){c.code+=e}function l(e,t=!0){const n=t?r:"";a(o?n+" ".repeat(e):n)}return s&&e.loc&&(c.source=e.loc.source),{context:()=>c,push:a,indent:function(e=!0){const t=++c.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--c.indentLevel;e&&l(t)},newline:function(){l(c.indentLevel)},helper:e=>`_${e}`,needIndent:()=>c.needIndent}}(e,{filename:r,breakLineCode:o,needIndent:s});a.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(s),c.length>0&&(a.push(`const { ${L(c.map((e=>`${e}: _${e}`)),", ")} } = ctx`),a.newline()),a.push("return "),se(a,e),a.deindent(s),a.push("}"),delete e.helpers;const{code:l,map:u}=a.context();return{ast:e,code:l,map:u?u.toJSON():void 0}})(a,n))} +/*! + * core-base v11.1.1 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function ae(e){return t=>function(e,t){const n=(r=t,_e(r,le));var r;if(null==n)throw ve(0 +/* NodeTypes.Resource */);if(1===he(n)){const t=function(e){return _e(e,ue,[])}(n);return e.plural(t.reduce(((t,n)=>[...t,ie(e,n)]),[]))}return ie(e,n)}(t,e)}const le=["b","body"];const ue=["c","cases"];function ie(e,t){const n=function(e){return _e(e,fe)}(t);if(null!=n)return"text"===e.type?n:e.normalize([n]);{const n=function(e){return _e(e,de,[])}(t).reduce(((t,n)=>[...t,me(e,n)]),[]);return e.normalize(n)}}const fe=["s","static"];const de=["i","items"];function me(e,t){const n=he(t);switch(n){case 3:case 9:case 7:case 8:return ye(t,n);case 4:{const r=t;if(m(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(m(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw ve(n)}case 5:{const o=t;if(m(o,"i")&&r(o.i))return e.interpolate(e.list(o.i));if(m(o,"index")&&r(o.index))return e.interpolate(e.list(o.index));throw ve(n)}case 6:{const n=t,r=function(e){return _e(e,be)}(n),o=function(e){const t=_e(e,ge);if(t)return t;throw ve(6 +/* NodeTypes.Linked */)}(n);return e.linked(me(e,o),r?me(e,r):void 0,e.type)}default:throw new Error(`unhandled node on format message part: ${n}`)}}const pe=["t","type"];function he(e){return _e(e,pe)}const ke=["v","value"];function ye(e,t){const n=_e(e,ke);if(n)return n;throw ve(t)}const be=["m","modifier"];const ge=["k","key"];function _e(e,t,n){for(let r=0;re;let xe=l();function we(e){return b(e)&&0===he(e)&&(m(e,"b")||m(e,"body"))} +// @__NO_SIDE_EFFECTS__ +function Ce(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&k(e)){!y(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||Le)(e),r=xe[n];if(r)return r;const{ast:o,detectError:s}=function(e,t={}){let n=!1;const r=t.onError||H;return t.onError=e=>{n=!0,r(e)},{...ce(e,t),detectError:n}}(e,{...t,location:!1,jit:!0}),c=ae(o);return s?c:xe[n]=c}{const t=e.cacheKey;if(t){const n=xe[t];return n||(xe[t]=ae(e))}return ae(e)}}let Te=null;function Oe(e){Te=e}const Pe=Se("function:translate");function Se(e){return t=>Te&&Te.emit(e,t)}const Fe=17,Ie=18,Ne=19,$e=21,We=22,Ee=23,De=24;function Me(e){return z(e,null,void 0)}function Re(e,t){return null!=t.locale?je(t.locale):je(e.locale)}let Ae;function je(e){if(k(e))return e;if(h(e)){if(e.resolvedOnce&&null!=Ae)return Ae;if("Function"===e.constructor.name){const n=e();if(b(t=n)&&h(t.then)&&h(t.catch))throw Me($e);return Ae=n}throw Me(We)}throw Me(Ee);var t}function ze(e,t,n){return[...new Set([n,...p(t)?t:b(t)?Object.keys(t):k(t)?[t]:[n]])]}function He(e,t,n){const r=k(n)?n:et,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let e=[n];for(;p(e);)e=Je(s,e,t);const c=p(t)||!v(t)?t:t.default?t.default:null;e=k(c)?[c]:c,p(e)&&Je(s,e,!1),o.__localeChainCache.set(r,s)}return s}function Je(e,t,n){let r=!0;for(let o=0;o{void 0===r?r=o:r+=o},d[1 +/* Actions.PUSH */]=()=>{void 0!==r&&(t.push(r),r=void 0)},d[2 +/* Actions.INC_SUB_PATH_DEPTH */]=()=>{d[0 +/* Actions.APPEND */](),f++},d[3 +/* Actions.PUSH_SUB_PATH */]=()=>{if(f>0)f--,i=4,d[0 +/* Actions.APPEND */]();else{if(f=0,void 0===r)return!1;if(r=Ze(r),!1===r)return!1;d[1 +/* Actions.PUSH */]()}};null!==i;)if(u++,n=e[u],"\\"!==n||!m()){if(s=Ge(n),l=Ye[i],c=l[s]||l.l||8,8===c)return;if(i=c[0],void 0!==c[1]&&(a=d[c[1]],a&&(o=n,!1===a())))return;if(7===i)return t}}(t),n&&qe.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let rt,ot,st;function ct(e){rt=e}function at(e){ot=e}function lt(e){st=e}let ut=null;const it=/* @__NO_SIDE_EFFECTS__ */e=>{ut=e},ft=/* @__NO_SIDE_EFFECTS__ */()=>ut;let dt=null;const mt=e=>{dt=e},pt=()=>dt;let ht=0;function kt(e={}){const t=h(e.onWarn)?e.onWarn:x,n=k(e.version)?e.version:"11.1.1",r=k(e.locale)||h(e.locale)?e.locale:et,s=h(r)?et:r,a=p(e.fallbackLocale)||v(e.fallbackLocale)||k(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:s,u=v(e.messages)?e.messages:yt(s),i=v(e.datetimeFormats)?e.datetimeFormats:yt(s),f=v(e.numberFormats)?e.numberFormats:yt(s),d=c(l(),e.modifiers,{upper:(e,t)=>"text"===t&&k(e)?e.toUpperCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&k(e)?e.toLowerCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&k(e)?nt(e):"vnode"===t&&b(e)&&"__v_isVNode"in e?nt(e.children):e}),m=e.pluralRules||l(),g=h(e.missing)?e.missing:null,_=!y(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,L=!y(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,w=!!e.fallbackFormat,C=!!e.unresolving,T=h(e.postTranslation)?e.postTranslation:null,O=v(e.processor)?e.processor:null,P=!y(e.warnHtmlMessage)||e.warnHtmlMessage,S=!!e.escapeParameter,F=h(e.messageCompiler)?e.messageCompiler:rt,I=h(e.messageResolver)?e.messageResolver:ot||Be,N=h(e.localeFallbacker)?e.localeFallbacker:st||ze,$=b(e.fallbackContext)?e.fallbackContext:void 0,W=e,E=b(W.__datetimeFormatters)?W.__datetimeFormatters:new Map,D=b(W.__numberFormatters)?W.__numberFormatters:new Map,M=b(W.__meta)?W.__meta:{};ht++;const R={version:n,cid:ht,locale:r,fallbackLocale:a,messages:u,modifiers:d,pluralRules:m,missing:g,missingWarn:_,fallbackWarn:L,fallbackFormat:w,unresolving:C,postTranslation:T,processor:O,warnHtmlMessage:P,escapeParameter:S,messageCompiler:F,messageResolver:I,localeFallbacker:N,fallbackContext:$,onWarn:t,__meta:M};return R.datetimeFormats=i,R.numberFormats=f,R.__datetimeFormatters=E,R.__numberFormatters=D,__INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){Te&&Te.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(R,n,M),R}const yt=e=>({[e]:l()});function bt(e,t,n,r,o){const{missing:s,onWarn:c}=e;if(null!==s){const r=s(e,n,t,o);return k(r)?r:t}return t}function gt(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function _t(e,t){const n=t.indexOf(e);if(-1===n)return!1;for(let s=n+1;s{Lt.includes(e)?u[e]=n[e]:c[e]=n[e]})),k(o)?c.locale=o:v(o)&&(u=o),v(s)&&(u=s),[c.key||"",a,c,u]}function wt(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__datetimeFormatters.has(e)&&r.__datetimeFormatters.delete(e)}}function Ct(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:l}=e,{__numberFormatters:u}=e,[i,f,d,m]=Ot(...t);y(d.missingWarn)?d.missingWarn:e.missingWarn;y(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=Re(e,d),b=l(e, +// eslint-disable-line @typescript-eslint/no-explicit-any +o,h);if(!k(i)||""===i)return new Intl.NumberFormat(h,m).format(f);let g,_={},L=null;for(let s=0;s{Tt.includes(e)?a[e]=n[e]:c[e]=n[e]})),k(o)?c.locale=o:v(o)&&(a=o),v(s)&&(a=s),[c.key||"",u,c,a]}function Pt(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__numberFormatters.has(e)&&r.__numberFormatters.delete(e)}}const St=e=>e,Ft=e=>"",It=e=>0===e.length?"":L(e),Nt=e=>null==e?"":p(e)||v(e)&&e.toString===g?JSON.stringify(e,null,2):String(e);function $t(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function Wt(e={}){const t=e.locale,n=function(e){const t=r(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(r(e.named.count)||r(e.named.n))?r(e.named.count)?e.named.count:r(e.named.n)?e.named.n:t:t}(e),o=b(e.pluralRules)&&k(t)&&h(e.pluralRules[t])?e.pluralRules[t]:$t,s=b(e.pluralRules)&&k(t)&&h(e.pluralRules[t])?$t:void 0,a=e.list||[],u=e.named||l();r(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,u);function i(t,n){const r=h(e.messages)?e.messages(t,!!n):!!b(e.messages)&&e.messages[t];return r||(e.parent?e.parent.message(t):Ft)}const f=v(e.processor)&&h(e.processor.normalize)?e.processor.normalize:It,d=v(e.processor)&&h(e.processor.interpolate)?e.processor.interpolate:Nt,m={list:e=>a[e],named:e=>u[e],plural:e=>e[o(n,e.length,s)],linked:(t,...n)=>{const[r,o]=n;let s="text",c="";1===n.length?b(r)?(c=r.modifier||c,s=r.type||s):k(r)&&(c=r||c):2===n.length&&(k(r)&&(c=r||c),k(o)&&(s=o||s));const a=i(t,!0)(m),l= +// The message in vnode resolved with linked are returned as an array by processor.nomalize +"vnode"===s&&p(a)&&c?a[0]:a;return c?(u=c,e.modifiers?e.modifiers[u]:St)(l,s):l;var u},message:i,type:v(e.processor)&&k(e.processor.type)?e.processor.type:"text",interpolate:d,normalize:f,values:c(l(),a,u)};return m}const Et=()=>"",Dt=e=>h(e);function Mt(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:s,messageCompiler:a,fallbackLocale:u,messages:i}=e,[d,m]=jt(...t),g=y(m.missingWarn)?m.missingWarn:e.missingWarn,_=y(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn,v=y(m.escapeParameter)?m.escapeParameter:e.escapeParameter,L=!!m.resolvedMessage,x=k(m.default)||y(m.default)?y(m.default)?a?d:()=>d:m.default:n?a?d:()=>d:null,w=n||null!=x&&(k(x)||h(x)),C=Re(e,m);v&&function(e){p(e.list)?e.list=e.list.map((e=>k(e)?f(e):e)):b(e.named)&&Object.keys(e.named).forEach((t=>{k(e.named[t])&&(e.named[t]=f(e.named[t]))}))}(m);let[T,O,P]=L?[d,C,i[C]||l()]:Rt(e,d,C,u,_,g),S=T,F=d;if(L||k(S)||we(S)||Dt(S)||w&&(S=x,F=S),!(L||(k(S)||we(S)||Dt(S))&&k(O)))return s?-1:d;let I=!1;const N=Dt(S)?S:At(e,d,O,S,F,(()=>{I=!0}));if(I)return S;const $=function(e,t,n,o){const{modifiers:s,pluralRules:c,messageResolver:a,fallbackLocale:l,fallbackWarn:u,missingWarn:i,fallbackContext:f}=e,d=(r,o)=>{let s=a(n,r);if(null==s&&(f||o)){const[,,n]=Rt(f||e, +// NOTE: if has fallbackContext, fallback to root, else if use linked, fallback to local context +r,t,l,u,i);s=a(n,r)}if(k(s)||we(s)){let n=!1;const o=At(e,r,t,s,r,(()=>{n=!0}));return n?Et:o}return Dt(s)?s:Et},m={locale:t,modifiers:s,pluralRules:c,messages:d};e.processor&&(m.processor=e.processor);o.list&&(m.list=o.list);o.named&&(m.named=o.named);r(o.plural)&&(m.pluralIndex=o.plural);return m}(e,O,P,m),W=function(e,t,n){const r=t(n);return r}(0,N,Wt($)),E=o?o(W,d):W;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:k(d)?d:Dt(S)?S.key:"",locale:O||(Dt(S)?S.locale:""),format:k(S)?S:Dt(S)?S.source:"",message:E};t.meta=c({},e.__meta,ft()||{}),Pe(t)}return E}function Rt(e,t,n,r,o,s){const{messages:c,onWarn:a,messageResolver:u,localeFallbacker:i}=e,f=i(e,r,n);let d,m=l(),p=null;for(let h=0;ho;return e.locale=r,e.key=t,e}const u=a(o,function(e,t,r,o,s,c){return{locale:t,key:r,warnHtmlMessage:s,onError:e=>{throw c&&c(e),e},onCacheKey:e=>((e,t,r)=>n({l:e,k:t,s:r}))(t,r,e)}}(0,r,s,0,l,c));return u.locale=r,u.key=t,u.source=o,u}function jt(...e){const[t,n,o]=e,a=l();if(!(k(t)||r(t)||Dt(t)||we(t)))throw Me(Fe);const u=r(t)?String(t):(Dt(t),t);return r(n)?a.plural=n:k(n)?a.default=n:v(n)&&!s(n)?a.named=n:p(n)&&(a.list=n),r(o)?a.plural=o:k(o)?a.default=o:v(o)&&c(a,o),[u,a]}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(i().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(i().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);export{vt as A,Ot as B,De as C,et as D,Ct as E,we as F,Dt as G,Tt as H,s as I,Lt as J,ct as K,at as L,tt as M,Xe as N,lt as O,i as P,Oe as Q,Ce as R,Qe as S,v as a,k as b,p as c,o as d,h as e,e as f,z as g,c as h,y as i,l as j,C as k,m as l,t as m,kt as n,b as o,wt as p,Pt as q,r,it as s,pt as t,gt as u,He as v,mt as w,jt as x,Mt as y,xt as z}; diff --git a/.output/public/assets/@material-C_XhzpVg.js b/.output/public/assets/@material-C_XhzpVg.js new file mode 100644 index 0000000000000000000000000000000000000000..2cae97db276f48752fbe915431df7554ed4d43d8 --- /dev/null +++ b/.output/public/assets/@material-C_XhzpVg.js @@ -0,0 +1,237 @@ +/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +function t(t){return t<0?-1:0===t?0:1}function n(t,n,r){return(1-r)*t+r*n}function r(t){return(t%=360)<0&&(t+=360),t} +/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const a=[[.41233895,.35762064,.18051042],[.2126,.7152,.0722],[.01932141,.11916382,.95034478]],s=[[3.2413774792388685,-1.5376652402851851,-.49885366846268053],[-.9691452513005321,1.8758853451067872,.04156585616912061],[.05562093689691305,-.20395524564742123,1.0571799111220335]],e=[95.047,100,108.883];function o(t){return t>>16&255}function h(t){return t>>8&255}function i(t){return 255&t}function c(t,n,r){const a=s,e=a[0][0]*t+a[0][1]*n+a[0][2]*r,o=a[1][0]*t+a[1][1]*n+a[1][2]*r,h=a[2][0]*t+a[2][1]*n+a[2][2]*r,i=w(e),c=w(o),u=w(h);return(255<<24|(255&i)<<16|(255&c)<<8|255&u)>>>0}function u(t){const n=(t+16)/116,r=24389/27,a=n*n*n>216/24389;return c((a?n*n*n:t/r)*e[0],(t>8?n*n*n:t/r)*e[1],(a?n*n*n:t/r)*e[2])}function M(t){const n=function(t){const n=f(o(t)),r=f(h(t)),s=f(i(t));return[(e=[n,r,s])[0]*(c=a)[0][0]+e[1]*c[0][1]+e[2]*c[0][2],e[0]*c[1][0]+e[1]*c[1][1]+e[2]*c[1][2],e[0]*c[2][0]+e[1]*c[2][1]+e[2]*c[2][2]];var e,c}(t)[1]/100;if(n<=216/24389)return 24389/27*n;return 116*Math.pow(n,1/3)-16}function l(t){return t>8?100*Math.pow((t+16)/116,3):t/(24389/27)*100}function f(t){const n=t/255;return n<=.040449936?n/12.92*100:100*Math.pow((n+.055)/1.055,2.4)}function w(t){const n=t/100;let r=0;return r=n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,a=0,s=255,(e=Math.round(255*r))s?s:e;var a,s,e} +/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +class m{ +/** + * Parameters are intermediate values of the CAM16 conversion process. Their + * names are shorthand for technical color science terminology, this class + * would not benefit from documenting them individually. A brief overview + * is available in the CAM16 specification, and a complete overview requires + * a color science textbook, such as Fairchild's Color Appearance Models. + */ +constructor(t,n,r,a,s,e,o,h,i,c){this.n=t,this.aw=n,this.nbb=r,this.ncb=a,this.c=s,this.nc=e,this.rgbD=o,this.fl=h,this.fLRoot=i,this.z=c} +/** + * Create ViewingConditions from a simple, physically relevant, set of + * parameters. + * + * @param whitePoint White point, measured in the XYZ color space. + * default = D65, or sunny day afternoon + * @param adaptingLuminance The luminance of the adapting field. Informally, + * how bright it is in the room where the color is viewed. Can be + * calculated from lux by multiplying lux by 0.0586. default = 11.72, + * or 200 lux. + * @param backgroundLstar The lightness of the area surrounding the color. + * measured by L* in L*a*b*. default = 50.0 + * @param surround A general description of the lighting surrounding the + * color. 0 is pitch dark, like watching a movie in a theater. 1.0 is a + * dimly light room, like watching TV at home at night. 2.0 means there + * is no difference between the lighting on the color and around it. + * default = 2.0 + * @param discountingIlluminant Whether the eye accounts for the tint of the + * ambient lighting, such as knowing an apple is still red in green light. + * default = false, the eye does not perform this process on + * self-luminous objects like displays. + */static make(t=function(){return e}(),r=200/Math.PI*l(50)/100,a=50,s=2,o=!1){const h=t,i=.401288*h[0]+.650173*h[1]+-.051461*h[2],c=-.250268*h[0]+1.204414*h[1]+.045854*h[2],u=-.002079*h[0]+.048952*h[1]+.953127*h[2],M=.8+s/10,f=M>=.9?n(.59,.69,10*(M-.9)):n(.525,.59,10*(M-.8));let w=o?1:M*(1-1/3.6*Math.exp((-r-42)/92));w=w>1?1:w<0?0:w;const b=M,p=[w*(100/i)+1-w,w*(100/c)+1-w,w*(100/u)+1-w],I=1/(5*r+1),g=I*I*I*I,d=1-g,C=g*r+.1*d*d*Math.cbrt(5*r),D=l(a)/t[1],q=1.48+Math.sqrt(D),L=.725/Math.pow(D,.2),T=L,j=[Math.pow(C*p[0]*i/100,.42),Math.pow(C*p[1]*c/100,.42),Math.pow(C*p[2]*u/100,.42)],U=[400*j[0]/(j[0]+27.13),400*j[1]/(j[1]+27.13),400*j[2]/(j[2]+27.13)];return new m(D,(2*U[0]+U[1]+.05*U[2])*L,L,T,f,b,p,C,Math.pow(C,.25),q)}}m.DEFAULT=m.make(); +/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +class b{ +/** + * All of the CAM16 dimensions can be calculated from 3 of the dimensions, in + * the following combinations: + * - {j or q} and {c, m, or s} and hue + * - jstar, astar, bstar + * Prefer using a static method that constructs from 3 of those dimensions. + * This constructor is intended for those methods to use to return all + * possible dimensions. + * + * @param hue + * @param chroma informally, colorfulness / color intensity. like saturation + * in HSL, except perceptually accurate. + * @param j lightness + * @param q brightness; ratio of lightness to white point's lightness + * @param m colorfulness + * @param s saturation; ratio of chroma to white point's chroma + * @param jstar CAM16-UCS J coordinate + * @param astar CAM16-UCS a coordinate + * @param bstar CAM16-UCS b coordinate + */ +constructor(t,n,r,a,s,e,o,h,i){this.hue=t,this.chroma=n,this.j=r,this.q=a,this.m=s,this.s=e,this.jstar=o,this.astar=h,this.bstar=i} +/** + * CAM16 instances also have coordinates in the CAM16-UCS space, called J*, + * a*, b*, or jstar, astar, bstar in code. CAM16-UCS is included in the CAM16 + * specification, and is used to measure distances between colors. + */distance(t){const n=this.jstar-t.jstar,r=this.astar-t.astar,a=this.bstar-t.bstar,s=Math.sqrt(n*n+r*r+a*a);return 1.41*Math.pow(s,.63)} +/** + * @param argb ARGB representation of a color. + * @return CAM16 color, assuming the color was viewed in default viewing + * conditions. + */static fromInt(t){return b.fromIntInViewingConditions(t,m.DEFAULT)} +/** + * @param argb ARGB representation of a color. + * @param viewingConditions Information about the environment where the color + * was observed. + * @return CAM16 color. + */static fromIntInViewingConditions(n,r){const a=(65280&n)>>8,s=255&n,e=f((16711680&n)>>16),o=f(a),h=f(s),i=.41233895*e+.35762064*o+.18051042*h,c=.2126*e+.7152*o+.0722*h,u=.01932141*e+.11916382*o+.95034478*h,M=.401288*i+.650173*c-.051461*u,l=-.250268*i+1.204414*c+.045854*u,w=-.002079*i+.048952*c+.953127*u,m=r.rgbD[0]*M,p=r.rgbD[1]*l,I=r.rgbD[2]*w,g=Math.pow(r.fl*Math.abs(m)/100,.42),d=Math.pow(r.fl*Math.abs(p)/100,.42),C=Math.pow(r.fl*Math.abs(I)/100,.42),D=400*t(m)*g/(g+27.13),q=400*t(p)*d/(d+27.13),L=400*t(I)*C/(C+27.13),T=(11*D+-12*q+L)/11,j=(D+q-2*L)/9,U=(20*D+20*q+21*L)/20,x=(40*D+20*q+L)/20,S=180*Math.atan2(j,T)/Math.PI,v=S<0?S+360:S>=360?S-360:S,E=v*Math.PI/180,H=x*r.nbb,P=100*Math.pow(H/r.aw,r.c*r.z),V=4/r.c*Math.sqrt(P/100)*(r.aw+4)*r.fLRoot,A=v<20.14?v+360:v,F=5e4/13*(.25*(Math.cos(A*Math.PI/180+2)+3.8))*r.nc*r.ncb*Math.sqrt(T*T+j*j)/(U+.305),J=Math.pow(F,.9)*Math.pow(1.64-Math.pow(.29,r.n),.73),R=J*Math.sqrt(P/100),k=R*r.fLRoot,z=50*Math.sqrt(J*r.c/(r.aw+4)),y=(1+100*.007)*P/(1+.007*P),B=1/.0228*Math.log(1+.0228*k),G=B*Math.cos(E),K=B*Math.sin(E);return new b(v,R,P,V,k,z,y,G,K)} +/** + * @param j CAM16 lightness + * @param c CAM16 chroma + * @param h CAM16 hue + */static fromJch(t,n,r){return b.fromJchInViewingConditions(t,n,r,m.DEFAULT)} +/** + * @param j CAM16 lightness + * @param c CAM16 chroma + * @param h CAM16 hue + * @param viewingConditions Information about the environment where the color + * was observed. + */static fromJchInViewingConditions(t,n,r,a){const s=4/a.c*Math.sqrt(t/100)*(a.aw+4)*a.fLRoot,e=n*a.fLRoot,o=n/Math.sqrt(t/100),h=50*Math.sqrt(o*a.c/(a.aw+4)),i=r*Math.PI/180,c=(1+100*.007)*t/(1+.007*t),u=1/.0228*Math.log(1+.0228*e),M=u*Math.cos(i),l=u*Math.sin(i);return new b(r,n,t,s,e,h,c,M,l)} +/** + * @param jstar CAM16-UCS lightness. + * @param astar CAM16-UCS a dimension. Like a* in L*a*b*, it is a Cartesian + * coordinate on the Y axis. + * @param bstar CAM16-UCS b dimension. Like a* in L*a*b*, it is a Cartesian + * coordinate on the X axis. + */static fromUcs(t,n,r){return b.fromUcsInViewingConditions(t,n,r,m.DEFAULT)} +/** + * @param jstar CAM16-UCS lightness. + * @param astar CAM16-UCS a dimension. Like a* in L*a*b*, it is a Cartesian + * coordinate on the Y axis. + * @param bstar CAM16-UCS b dimension. Like a* in L*a*b*, it is a Cartesian + * coordinate on the X axis. + * @param viewingConditions Information about the environment where the color + * was observed. + */static fromUcsInViewingConditions(t,n,r,a){const s=n,e=r,o=Math.sqrt(s*s+e*e),h=(Math.exp(.0228*o)-1)/.0228/a.fLRoot;let i=Math.atan2(e,s)*(180/Math.PI);i<0&&(i+=360);const c=t/(1-.007*(t-100));return b.fromJchInViewingConditions(c,h,i,a)} +/** + * @return ARGB representation of color, assuming the color was viewed in + * default viewing conditions, which are near-identical to the default + * viewing conditions for sRGB. + */toInt(){return this.viewed(m.DEFAULT)} +/** + * @param viewingConditions Information about the environment where the color + * will be viewed. + * @return ARGB representation of color + */viewed(n){const r=0===this.chroma||0===this.j?0:this.chroma/Math.sqrt(this.j/100),a=Math.pow(r/Math.pow(1.64-Math.pow(.29,n.n),.73),1/.9),s=this.hue*Math.PI/180,e=.25*(Math.cos(s+2)+3.8),o=n.aw*Math.pow(this.j/100,1/n.c/n.z),h=e*(5e4/13)*n.nc*n.ncb,i=o/n.nbb,u=Math.sin(s),M=Math.cos(s),l=23*(i+.305)*a/(23*h+11*a*M+108*a*u),f=l*M,w=l*u,m=(460*i+451*f+288*w)/1403,b=(460*i-891*f-261*w)/1403,p=(460*i-220*f-6300*w)/1403,I=Math.max(0,27.13*Math.abs(m)/(400-Math.abs(m))),g=t(m)*(100/n.fl)*Math.pow(I,1/.42),d=Math.max(0,27.13*Math.abs(b)/(400-Math.abs(b))),C=t(b)*(100/n.fl)*Math.pow(d,1/.42),D=Math.max(0,27.13*Math.abs(p)/(400-Math.abs(p))),q=t(p)*(100/n.fl)*Math.pow(D,1/.42),L=g/n.rgbD[0],T=C/n.rgbD[1],j=q/n.rgbD[2];return c(1.86206786*L-1.01125463*T+.14918677*j,.38752654*L+.62144744*T-.00897398*j,-.0158415*L-.03412294*T+1.04996444*j)}} +/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class p{constructor(t,n,r){this.internalHue=t,this.internalChroma=n,this.internalTone=r,this.setInternalState(this.toInt())} +/** + * @param hue 0 <= hue < 360; invalid values are corrected. + * @param chroma 0 <= chroma < ?; Informally, colorfulness. The color + * returned may be lower than the requested chroma. Chroma has a different + * maximum for any given hue and tone. + * @param tone 0 <= tone <= 100; invalid values are corrected. + * @return HCT representation of a color in default viewing conditions. + */static from(t,n,r){return new p(t,n,r)} +/** + * @param argb ARGB representation of a color. + * @return HCT representation of a color in default viewing conditions + */static fromInt(t){const n=b.fromInt(t),r=M(t);return new p(n.hue,n.chroma,r)}toInt(){return D(this.internalHue,this.internalChroma,this.internalTone)} +/** + * A number, in degrees, representing ex. red, orange, yellow, etc. + * Ranges from 0 <= hue < 360. + */get hue(){return this.internalHue} +/** + * @param newHue 0 <= newHue < 360; invalid values are corrected. + * Chroma may decrease because chroma has a different maximum for any given + * hue and tone. + */set hue(t){this.setInternalState(D(r(t),this.internalChroma,this.internalTone))}get chroma(){return this.internalChroma} +/** + * @param newChroma 0 <= newChroma < ? + * Chroma may decrease because chroma has a different maximum for any given + * hue and tone. + */set chroma(t){this.setInternalState(D(this.internalHue,t,this.internalTone))} +/** Lightness. Ranges from 0 to 100. */get tone(){return this.internalTone} +/** + * @param newTone 0 <= newTone <= 100; invalid valids are corrected. + * Chroma may decrease because chroma has a different maximum for any given + * hue and tone. + */set tone(t){this.setInternalState(D(this.internalHue,this.internalChroma,t))}setInternalState(t){const n=b.fromInt(t),r=M(t);this.internalHue=n.hue,this.internalChroma=n.chroma,this.internalTone=r}}const I=.4,g=1,d=.2,C=.01;function D(t,n,a){return function(t,n,a,s){if(n<1||Math.round(a)<=0||Math.round(a)>=100)return u(a);t=r(t);let e=n,o=n,h=0,i=!0,c=null;for(;Math.abs(h-e)>=I;){const n=q(t,o,a);if(i){if(null!=n)return n.viewed(s);i=!1,o=h+(e-h)/2}else null===n?e=o:(c=n,h=o),o=h+(e-h)/2}if(null===c)return u(a);return c.viewed(s)}(r(t),n,(e=100,(o=a)<(s=0)?s:o>e?e:o),m.DEFAULT);var s,e,o}function q(t,n,r){let a=0,s=100,e=0,o=1e3,h=1e3,i=null;for(;Math.abs(a-s)>C;){e=a+(s-a)/2;const c=b.fromJch(e,n,t).toInt(),u=M(c),l=Math.abs(r-u);if(l{const n=o(t),r=h(t),a=i(t),s=[n.toString(16),r.toString(16),a.toString(16)];for(const[e,o]of s.entries())1===o.length&&(s[e]="0"+o);return"#"+s.join("")},T=t=>{const n=3===(t=t.replace("#","")).length,r=6===t.length,a=8===t.length;if(!n&&!r&&!a)throw new Error("unexpected hex "+t);let s=0,e=0,o=0;return n?(s=j(t.slice(0,1).repeat(2)),e=j(t.slice(1,2).repeat(2)),o=j(t.slice(2,3).repeat(2))):r?(s=j(t.slice(0,2)),e=j(t.slice(2,4)),o=j(t.slice(4,6))):a&&(s=j(t.slice(2,4)),e=j(t.slice(4,6)),o=j(t.slice(6,8))),(255<<24|(255&s)<<16|(255&e)<<8|255&o)>>>0};function j(t){return parseInt(t,16)}export{p as H,T as a,L as h}; diff --git a/.output/public/assets/@mozilla-BD532_dh.js b/.output/public/assets/@mozilla-BD532_dh.js new file mode 100644 index 0000000000000000000000000000000000000000..e201cab26ef466b36b504fa3d0faf729cf06f46e --- /dev/null +++ b/.output/public/assets/@mozilla-BD532_dh.js @@ -0,0 +1,385 @@ +var e,t={exports:{}};var i,a,r,n={exports:{}};var s=function(){if(r)return a;r=1;var s=(e||(e=1,function(e){function t(e,t){if(t&&t.documentElement)e=t,t=arguments[2];else if(!e||!e.documentElement)throw new Error("First argument to Readability constructor should be a document object.");if(t=t||{},this._doc=e,this._docJSDOMParser=this._doc.firstChild.__JSDOMParser__,this._articleTitle=null,this._articleByline=null,this._articleDir=null,this._articleSiteName=null,this._attempts=[],this._debug=!!t.debug,this._maxElemsToParse=t.maxElemsToParse||this.DEFAULT_MAX_ELEMS_TO_PARSE,this._nbTopCandidates=t.nbTopCandidates||this.DEFAULT_N_TOP_CANDIDATES,this._charThreshold=t.charThreshold||this.DEFAULT_CHAR_THRESHOLD,this._classesToPreserve=this.CLASSES_TO_PRESERVE.concat(t.classesToPreserve||[]),this._keepClasses=!!t.keepClasses,this._serializer=t.serializer||function(e){return e.innerHTML},this._disableJSONLD=!!t.disableJSONLD,this._allowedVideoRegex=t.allowedVideoRegex||this.REGEXPS.videos,this._flags=this.FLAG_STRIP_UNLIKELYS|this.FLAG_WEIGHT_CLASSES|this.FLAG_CLEAN_CONDITIONALLY,this._debug){let e=function(e){if(e.nodeType==e.TEXT_NODE)return`${e.nodeName} ("${e.textContent}")`;let t=Array.from(e.attributes||[],(function(e){return`${e.name}="${e.value}"`})).join(" ");return`<${e.localName} ${t}>`};this.log=function(){if("undefined"!=typeof console)Array.from(arguments,(t=>t&&t.nodeType==this.ELEMENT_NODE?e(t):t)).unshift("Reader: (Readability)");else if("undefined"!=typeof dump){var t=Array.prototype.map.call(arguments,(function(t){return t&&t.nodeName?e(t):t})).join(" ");dump("Reader: (Readability) "+t+"\n")}}}else this.log=function(){}}t.prototype={FLAG_STRIP_UNLIKELYS:1,FLAG_WEIGHT_CLASSES:2,FLAG_CLEAN_CONDITIONALLY:4, +// https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType +ELEMENT_NODE:1,TEXT_NODE:3, +// Max number of nodes supported by this parser. Default: 0 (no limit) +DEFAULT_MAX_ELEMS_TO_PARSE:0, +// The number of top candidates to consider when analysing how +// tight the competition is among candidates. +DEFAULT_N_TOP_CANDIDATES:5, +// Element tags to score by default. +DEFAULT_TAGS_TO_SCORE:"section,h2,h3,h4,h5,h6,p,td,pre".toUpperCase().split(","), +// The default number of chars an article must have in order to return a result +DEFAULT_CHAR_THRESHOLD:500, +// All of the regular expressions in use within readability. +// Defined up here so we don't instantiate them repeatedly in loops. +REGEXPS:{ +// NOTE: These two regular expressions are duplicated in +// Readability-readerable.js. Please keep both copies in sync. +unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i,positive:/article|body|content|entry|hentry|h-entry|main|page|pagination|post|text|blog|story/i,negative:/-ad-|hidden|^hid$| hid$| hid |^hid |banner|combx|comment|com-|contact|foot|footer|footnote|gdpr|masthead|media|meta|outbrain|promo|related|scroll|share|shoutbox|sidebar|skyscraper|sponsor|shopping|tags|tool|widget/i,extraneous:/print|archive|comment|discuss|e[\-]?mail|share|reply|all|login|sign|single|utility/i,byline:/byline|author|dateline|writtenby|p-author/i,replaceFonts:/<(\/?)font[^>]*>/gi,normalize:/\s{2,}/g,videos:/\/\/(www\.)?((dailymotion|youtube|youtube-nocookie|player\.vimeo|v\.qq)\.com|(archive|upload\.wikimedia)\.org|player\.twitch\.tv)/i,shareElements:/(\b|_)(share|sharedaddy)(\b|_)/i,nextLink:/(next|weiter|continue|>([^\|]|$)|»([^\|]|$))/i,prevLink:/(prev|earl|old|new|<|«)/i,tokenize:/\W+/g,whitespace:/^\s*$/,hasContent:/\S$/,hashUrl:/^#.+/,srcsetUrl:/(\S+)(\s+[\d.]+[xw])?(\s*(?:,|$))/g,b64DataUrl:/^data:\s*([^\s;,]+)\s*;\s*base64\s*,/i, +// Commas as used in Latin, Sindhi, Chinese and various other scripts. +// see: https://en.wikipedia.org/wiki/Comma#Comma_variants +commas:/\u002C|\u060C|\uFE50|\uFE10|\uFE11|\u2E41|\u2E34|\u2E32|\uFF0C/g, +// See: https://schema.org/Article +jsonLdArticleTypes:/^Article|AdvertiserContentArticle|NewsArticle|AnalysisNewsArticle|AskPublicNewsArticle|BackgroundNewsArticle|OpinionNewsArticle|ReportageNewsArticle|ReviewNewsArticle|Report|SatiricalArticle|ScholarlyArticle|MedicalScholarlyArticle|SocialMediaPosting|BlogPosting|LiveBlogPosting|DiscussionForumPosting|TechArticle|APIReference$/},UNLIKELY_ROLES:["menu","menubar","complementary","navigation","alert","alertdialog","dialog"],DIV_TO_P_ELEMS:new Set(["BLOCKQUOTE","DL","DIV","IMG","OL","P","PRE","TABLE","UL"]),ALTER_TO_DIV_EXCEPTIONS:["DIV","ARTICLE","SECTION","P"],PRESENTATIONAL_ATTRIBUTES:["align","background","bgcolor","border","cellpadding","cellspacing","frame","hspace","rules","style","valign","vspace"],DEPRECATED_SIZE_ATTRIBUTE_ELEMS:["TABLE","TH","TD","HR","PRE"], +// The commented out elements qualify as phrasing content but tend to be +// removed by readability when put into paragraphs, so we ignore them here. +PHRASING_ELEMS:[ +// "CANVAS", "IFRAME", "SVG", "VIDEO", +"ABBR","AUDIO","B","BDO","BR","BUTTON","CITE","CODE","DATA","DATALIST","DFN","EM","EMBED","I","IMG","INPUT","KBD","LABEL","MARK","MATH","METER","NOSCRIPT","OBJECT","OUTPUT","PROGRESS","Q","RUBY","SAMP","SCRIPT","SELECT","SMALL","SPAN","STRONG","SUB","SUP","TEXTAREA","TIME","VAR","WBR"], +// These are the classes that readability sets itself. +CLASSES_TO_PRESERVE:["page"], +// These are the list of HTML entities that need to be escaped. +HTML_ESCAPE_MAP:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"}, +/** + * Run any post-process modifications to article content as necessary. + * + * @param Element + * @return void + **/ +_postProcessContent:function(e){this._fixRelativeUris(e),this._simplifyNestedElements(e),this._keepClasses||this._cleanClasses(e)}, +/** + * Iterates over a NodeList, calls `filterFn` for each node and removes node + * if function returned `true`. + * + * If function is not passed, removes all the nodes in node list. + * + * @param NodeList nodeList The nodes to operate on + * @param Function filterFn the function to use as a filter + * @return void + */ +_removeNodes:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _removeNodes");for(var i=e.length-1;i>=0;i--){var a=e[i],r=a.parentNode;r&&(t&&!t.call(this,a,i,e)||r.removeChild(a))}}, +/** + * Iterates over a NodeList, and calls _setNodeTag for each node. + * + * @param NodeList nodeList The nodes to operate on + * @param String newTagName the new tag name to use + * @return void + */ +_replaceNodeTags:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _replaceNodeTags");for(const i of e)this._setNodeTag(i,t)}, +/** + * Iterate over a NodeList, which doesn't natively fully implement the Array + * interface. + * + * For convenience, the current object context is applied to the provided + * iterate function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The iterate function. + * @return void + */ +_forEachNode:function(e,t){Array.prototype.forEach.call(e,t,this)}, +/** + * Iterate over a NodeList, and return the first node that passes + * the supplied test function + * + * For convenience, the current object context is applied to the provided + * test function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The test function. + * @return void + */ +_findNode:function(e,t){return Array.prototype.find.call(e,t,this)}, +/** + * Iterate over a NodeList, return true if any of the provided iterate + * function calls returns true, false otherwise. + * + * For convenience, the current object context is applied to the + * provided iterate function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The iterate function. + * @return Boolean + */ +_someNode:function(e,t){return Array.prototype.some.call(e,t,this)}, +/** + * Iterate over a NodeList, return true if all of the provided iterate + * function calls return true, false otherwise. + * + * For convenience, the current object context is applied to the + * provided iterate function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The iterate function. + * @return Boolean + */ +_everyNode:function(e,t){return Array.prototype.every.call(e,t,this)}, +/** + * Concat all nodelists passed as arguments. + * + * @return ...NodeList + * @return Array + */ +_concatNodeLists:function(){var e=Array.prototype.slice,t=e.call(arguments).map((function(t){return e.call(t)}));return Array.prototype.concat.apply([],t)},_getAllNodesWithTag:function(e,t){return e.querySelectorAll?e.querySelectorAll(t.join(",")):[].concat.apply([],t.map((function(t){var i=e.getElementsByTagName(t);return Array.isArray(i)?i:Array.from(i)})))}, +/** + * Removes the class="" attribute from every element in the given + * subtree, except those that match CLASSES_TO_PRESERVE and + * the classesToPreserve array from the options object. + * + * @param Element + * @return void + */ +_cleanClasses:function(e){var t=this._classesToPreserve,i=(e.getAttribute("class")||"").split(/\s+/).filter((function(e){return-1!=t.indexOf(e)})).join(" ");for(i?e.setAttribute("class",i):e.removeAttribute("class"),e=e.firstElementChild;e;e=e.nextElementSibling)this._cleanClasses(e)}, +/** + * Converts each and uri in the given element to an absolute URI, + * ignoring #ref URIs. + * + * @param Element + * @return void + */ +_fixRelativeUris:function(e){var t=this._doc.baseURI,i=this._doc.documentURI;function a(e){if(t==i&&"#"==e.charAt(0))return e;try{return new URL(e,t).href}catch(a){}return e}var r=this._getAllNodesWithTag(e,["a"]);this._forEachNode(r,(function(e){var t=e.getAttribute("href");if(t)if(0===t.indexOf("javascript:"))if(1===e.childNodes.length&&e.childNodes[0].nodeType===this.TEXT_NODE){var i=this._doc.createTextNode(e.textContent);e.parentNode.replaceChild(i,e)}else{for(var r=this._doc.createElement("span");e.firstChild;)r.appendChild(e.firstChild);e.parentNode.replaceChild(r,e)}else e.setAttribute("href",a(t))}));var n=this._getAllNodesWithTag(e,["img","picture","figure","video","audio","source"]);this._forEachNode(n,(function(e){var t=e.getAttribute("src"),i=e.getAttribute("poster"),r=e.getAttribute("srcset");if(t&&e.setAttribute("src",a(t)),i&&e.setAttribute("poster",a(i)),r){var n=r.replace(this.REGEXPS.srcsetUrl,(function(e,t,i,r){return a(t)+(i||"")+r}));e.setAttribute("srcset",n)}}))},_simplifyNestedElements:function(e){for(var t=e;t;){if(t.parentNode&&["DIV","SECTION"].includes(t.tagName)&&(!t.id||!t.id.startsWith("readability"))){if(this._isElementWithoutContent(t)){t=this._removeAndGetNext(t);continue}if(this._hasSingleTagInsideElement(t,"DIV")||this._hasSingleTagInsideElement(t,"SECTION")){for(var i=t.children[0],a=0;a»] /.test(t))a=/ [\\\/>»] /.test(t),r(t=i.replace(/(.*)[\|\-\\\/>»] .*/gi,"$1"))<3&&(t=i.replace(/[^\|\-\\\/>»]*[\|\-\\\/>»](.*)/gi,"$1"));else if(-1!==t.indexOf(": ")){var n=this._concatNodeLists(e.getElementsByTagName("h1"),e.getElementsByTagName("h2")),s=t.trim();this._someNode(n,(function(e){return e.textContent.trim()===s}))||(r(t=i.substring(i.lastIndexOf(":")+1))<3?t=i.substring(i.indexOf(":")+1):r(i.substr(0,i.indexOf(":")))>5&&(t=i))}else if(t.length>150||t.length<15){var l=e.getElementsByTagName("h1");1===l.length&&(t=this._getInnerText(l[0]))}var o=r(t=t.trim().replace(this.REGEXPS.normalize," "));return o<=4&&(!a||o!=r(i.replace(/[\|\-\\\/>»]+/g,""))-1)&&(t=i),t}, +/** + * Prepare the HTML document for readability to scrape it. + * This includes things like stripping javascript, CSS, and handling terrible markup. + * + * @return void + **/ +_prepDocument:function(){var e=this._doc;this._removeNodes(this._getAllNodesWithTag(e,["style"])),e.body&&this._replaceBrs(e.body),this._replaceNodeTags(this._getAllNodesWithTag(e,["font"]),"SPAN")}, +/** + * Finds the next node, starting from the given node, and ignoring + * whitespace in between. If the given node is an element, the same node is + * returned. + */ +_nextNode:function(e){for(var t=e;t&&t.nodeType!=this.ELEMENT_NODE&&this.REGEXPS.whitespace.test(t.textContent);)t=t.nextSibling;return t}, +/** + * Replaces 2 or more successive
elements with a single

. + * Whitespace between
elements are ignored. For example: + *

foo
bar


abc
+ * will become: + *
foo
bar

abc

+ */ +_replaceBrs:function(e){this._forEachNode(this._getAllNodesWithTag(e,["br"]),(function(e){for(var t=e.nextSibling,i=!1;(t=this._nextNode(t))&&"BR"==t.tagName;){i=!0;var a=t.nextSibling;t.parentNode.removeChild(t),t=a}if(i){var r=this._doc.createElement("p");for(e.parentNode.replaceChild(r,e),t=r.nextSibling;t;){if("BR"==t.tagName){var n=this._nextNode(t.nextSibling);if(n&&"BR"==n.tagName)break}if(!this._isPhrasingContent(t))break;var s=t.nextSibling;r.appendChild(t),t=s}for(;r.lastChild&&this._isWhitespace(r.lastChild);)r.removeChild(r.lastChild);"P"===r.parentNode.tagName&&this._setNodeTag(r.parentNode,"DIV")}}))},_setNodeTag:function(e,t){if(this.log("_setNodeTag",e,t),this._docJSDOMParser)return e.localName=t.toLowerCase(),e.tagName=t.toUpperCase(),e;for(var i=e.ownerDocument.createElement(t);e.firstChild;)i.appendChild(e.firstChild);e.parentNode.replaceChild(i,e),e.readability&&(i.readability=e.readability);for(var a=0;a tags, etc. + * + * @param Element + * @return void + **/ +_prepArticle:function(e){this._cleanStyles(e),this._markDataTables(e),this._fixLazyImages(e),this._cleanConditionally(e,"form"),this._cleanConditionally(e,"fieldset"),this._clean(e,"object"),this._clean(e,"embed"),this._clean(e,"footer"),this._clean(e,"link"),this._clean(e,"aside");var t=this.DEFAULT_CHAR_THRESHOLD;this._forEachNode(e.children,(function(e){this._cleanMatchedNodes(e,(function(e,i){return this.REGEXPS.shareElements.test(i)&&e.textContent.length!i.includes(e))).join(" ").length/a.join(" ").length:0},_checkByline:function(e,t){if(this._articleByline)return!1;if(void 0!==e.getAttribute)var i=e.getAttribute("rel"),a=e.getAttribute("itemprop");return!(!("author"===i||a&&-1!==a.indexOf("author")||this.REGEXPS.byline.test(t))||!this._isValidByline(e.textContent)||(this._articleByline=e.textContent.trim(),0))},_getNodeAncestors:function(e,t){t=t||0;for(var i=0,a=[];e.parentNode&&(a.push(e.parentNode),!t||++i!==t);)e=e.parentNode;return a}, +/*** + * grabArticle - Using a variety of metrics (content score, classname, element types), find the content that is + * most likely to be the stuff a user wants to read. Then return it wrapped up in a div. + * + * @param page a document to run upon. Needs to be a full document, complete with body. + * @return Element + **/ +_grabArticle:function(e){this.log("**** grabArticle ****");var t=this._doc,i=null!==e;if(!(e=e||this._doc.body))return this.log("No body found in document. Abort."),null;for(var a=e.innerHTML;;){this.log("Starting grabArticle loop");var r=this._flagIsActive(this.FLAG_STRIP_UNLIKELYS),n=[],s=this._doc.documentElement;let V=!0;for(;s;){"HTML"===s.tagName&&(this._articleLang=s.getAttribute("lang"));var l=s.className+" "+s.id;if(this._isProbablyVisible(s))if("true"!=s.getAttribute("aria-modal")||"dialog"!=s.getAttribute("role"))if(this._checkByline(s,l))s=this._removeAndGetNext(s);else if(V&&this._headerDuplicatesTitle(s))this.log("Removing header: ",s.textContent.trim(),this._articleTitle.trim()),V=!1,s=this._removeAndGetNext(s);else{if(r){if(this.REGEXPS.unlikelyCandidates.test(l)&&!this.REGEXPS.okMaybeItsACandidate.test(l)&&!this._hasAncestorTag(s,"table")&&!this._hasAncestorTag(s,"code")&&"BODY"!==s.tagName&&"A"!==s.tagName){this.log("Removing unlikely candidate - "+l),s=this._removeAndGetNext(s);continue}if(this.UNLIKELY_ROLES.includes(s.getAttribute("role"))){this.log("Removing content with role "+s.getAttribute("role")+" - "+l),s=this._removeAndGetNext(s);continue}}if("DIV"!==s.tagName&&"SECTION"!==s.tagName&&"HEADER"!==s.tagName&&"H1"!==s.tagName&&"H2"!==s.tagName&&"H3"!==s.tagName&&"H4"!==s.tagName&&"H5"!==s.tagName&&"H6"!==s.tagName||!this._isElementWithoutContent(s)){if(-1!==this.DEFAULT_TAGS_TO_SCORE.indexOf(s.tagName)&&n.push(s),"DIV"===s.tagName){for(var o=null,h=s.firstChild;h;){var c=h.nextSibling;if(this._isPhrasingContent(h))null!==o?o.appendChild(h):this._isWhitespace(h)||(o=t.createElement("p"),s.replaceChild(o,h),o.appendChild(h));else if(null!==o){for(;o.lastChild&&this._isWhitespace(o.lastChild);)o.removeChild(o.lastChild);o=null}h=c}if(this._hasSingleTagInsideElement(s,"P")&&this._getLinkDensity(s)<.25){var d=s.children[0];s.parentNode.replaceChild(d,s),s=d,n.push(s)}else this._hasChildBlockElement(s)||(s=this._setNodeTag(s,"P"),n.push(s))}s=this._getNextNode(s)}else s=this._removeAndGetNext(s)}else s=this._removeAndGetNext(s);else this.log("Removing hidden node - "+l),s=this._removeAndGetNext(s)}var g=[];this._forEachNode(n,(function(e){if(e.parentNode&&void 0!==e.parentNode.tagName){var t=this._getInnerText(e);if(!(t.length<25)){var i=this._getNodeAncestors(e,5);if(0!==i.length){var a=0;a+=1,a+=t.split(this.REGEXPS.commas).length,a+=Math.min(Math.floor(t.length/100),3),this._forEachNode(i,(function(e,t){if(e.tagName&&e.parentNode&&void 0!==e.parentNode.tagName){if(void 0===e.readability&&(this._initializeNode(e),g.push(e)),0===t)var i=1;else i=1===t?2:3*t;e.readability.contentScore+=a/i}}))}}}}));for(var u=[],m=0,_=g.length;m<_;m+=1){var f=g[m],p=f.readability.contentScore*(1-this._getLinkDensity(f));f.readability.contentScore=p,this.log("Candidate:",f,"with score "+p);for(var N=0;NE.readability.contentScore){u.splice(N,0,f),u.length>this._nbTopCandidates&&u.pop();break}}}var b,T=u[0]||null,A=!1;if(null===T||"BODY"===T.tagName){for(T=t.createElement("DIV"),A=!0;e.firstChild;)this.log("Moving child out:",e.firstChild),T.appendChild(e.firstChild);e.appendChild(T),this._initializeNode(T)}else if(T){for(var v=[],y=1;y=.75&&v.push(this._getNodeAncestors(u[y]));if(v.length>=3)for(b=T.parentNode;"BODY"!==b.tagName;){for(var S=0,C=0;C=3){T=b;break}b=b.parentNode}T.readability||this._initializeNode(T),b=T.parentNode;for(var L=T.readability.contentScore,x=L/3;"BODY"!==b.tagName;)if(b.readability){var I=b.readability.contentScore;if(IL){T=b;break}L=b.readability.contentScore,b=b.parentNode}else b=b.parentNode;for(b=T.parentNode;"BODY"!=b.tagName&&1==b.children.length;)b=(T=b).parentNode;T.readability||this._initializeNode(T)}var D=t.createElement("DIV");i&&(D.id="readability-content");for(var R=Math.max(10,.2*T.readability.contentScore),P=(b=T.parentNode).children,O=0,w=P.length;O=R)M=!0;else if("P"===B.nodeName){var k=this._getLinkDensity(B),H=this._getInnerText(B),U=H.length;(U>80&&k<.25||U<80&&U>0&&0===k&&-1!==H.search(/\.( |$)/))&&(M=!0)}}M&&(this.log("Appending node:",B),-1===this.ALTER_TO_DIV_EXCEPTIONS.indexOf(B.nodeName)&&(this.log("Altering sibling:",B,"to div."),B=this._setNodeTag(B,"DIV")),D.appendChild(B),P=b.children,O-=1,w-=1)}if(this._debug&&this.log("Article content pre-prep: "+D.innerHTML),this._prepArticle(D),this._debug&&this.log("Article content post-prep: "+D.innerHTML),A)T.id="readability-page-1",T.className="page";else{var F=t.createElement("DIV");for(F.id="readability-page-1",F.className="page";D.firstChild;)F.appendChild(D.firstChild);D.appendChild(F)}this._debug&&this.log("Article content after paging: "+D.innerHTML);var W=!0,X=this._getInnerText(D,!0).length;if(X0&&e.length<100}, +/** + * Converts some of the common HTML entities in string to their corresponding characters. + * + * @param str {string} - a string to unescape. + * @return string without HTML entity. + */ +_unescapeHtmlEntities:function(e){if(!e)return e;var t=this.HTML_ESCAPE_MAP;return e.replace(/&(quot|amp|apos|lt|gt);/g,(function(e,i){return t[i]})).replace(/&#(?:x([0-9a-z]{1,4})|([0-9]{1,4}));/gi,(function(e,t,i){var a=parseInt(t||i,t?16:10);return String.fromCharCode(a)}))}, +/** + * Try to extract metadata from JSON-LD object. + * For now, only Schema.org objects of type Article or its subtypes are supported. + * @return Object with any metadata that could be extracted (possibly none) + */ +_getJSONLD:function(e){var t,i=this._getAllNodesWithTag(e,["script"]);return this._forEachNode(i,(function(e){if(!t&&"application/ld+json"===e.getAttribute("type"))try{var i=e.textContent.replace(/^\s*\s*$/g,""),a=JSON.parse(i);if(!a["@context"]||!a["@context"].match(/^https?\:\/\/schema\.org$/))return;if(!a["@type"]&&Array.isArray(a["@graph"])&&(a=a["@graph"].find((function(e){return(e["@type"]||"").match(this.REGEXPS.jsonLdArticleTypes)}))),!a||!a["@type"]||!a["@type"].match(this.REGEXPS.jsonLdArticleTypes))return;if(t={},"string"==typeof a.name&&"string"==typeof a.headline&&a.name!==a.headline){var r=this._getArticleTitle(),n=this._textSimilarity(a.name,r)>.75,s=this._textSimilarity(a.headline,r)>.75;t.title=s&&!n?a.headline:a.name}else"string"==typeof a.name?t.title=a.name.trim():"string"==typeof a.headline&&(t.title=a.headline.trim());return a.author&&("string"==typeof a.author.name?t.byline=a.author.name.trim():Array.isArray(a.author)&&a.author[0]&&"string"==typeof a.author[0].name&&(t.byline=a.author.filter((function(e){return e&&"string"==typeof e.name})).map((function(e){return e.name.trim()})).join(", "))),"string"==typeof a.description&&(t.excerpt=a.description.trim()),a.publisher&&"string"==typeof a.publisher.name&&(t.siteName=a.publisher.name.trim()),void("string"==typeof a.datePublished&&(t.datePublished=a.datePublished.trim()))}catch(l){this.log(l.message)}})),t||{}}, +/** + * Attempts to get excerpt and byline metadata for the article. + * + * @param {Object} jsonld — object containing any metadata that + * could be extracted from JSON-LD object. + * + * @return Object with optional "excerpt" and "byline" properties + */ +_getArticleMetadata:function(e){var t={},i={},a=this._doc.getElementsByTagName("meta"),r=/\s*(article|dc|dcterm|og|twitter)\s*:\s*(author|creator|description|published_time|title|site_name)\s*/gi,n=/^\s*(?:(dc|dcterm|og|twitter|weibo:(article|webpage))\s*[\.:]\s*)?(author|creator|description|title|site_name)\s*$/i;return this._forEachNode(a,(function(e){var t=e.getAttribute("name"),a=e.getAttribute("property"),s=e.getAttribute("content");if(s){var l=null,o=null;a&&(l=a.match(r))&&(o=l[0].toLowerCase().replace(/\s/g,""),i[o]=s.trim()),!l&&t&&n.test(t)&&(o=t,s&&(o=o.toLowerCase().replace(/\s/g,"").replace(/\./g,":"),i[o]=s.trim()))}})),t.title=e.title||i["dc:title"]||i["dcterm:title"]||i["og:title"]||i["weibo:article:title"]||i["weibo:webpage:title"]||i.title||i["twitter:title"],t.title||(t.title=this._getArticleTitle()),t.byline=e.byline||i["dc:creator"]||i["dcterm:creator"]||i.author,t.excerpt=e.excerpt||i["dc:description"]||i["dcterm:description"]||i["og:description"]||i["weibo:article:description"]||i["weibo:webpage:description"]||i.description||i["twitter:description"],t.siteName=e.siteName||i["og:site_name"],t.publishedTime=e.datePublished||i["article:published_time"]||null,t.title=this._unescapeHtmlEntities(t.title),t.byline=this._unescapeHtmlEntities(t.byline),t.excerpt=this._unescapeHtmlEntities(t.excerpt),t.siteName=this._unescapeHtmlEntities(t.siteName),t.publishedTime=this._unescapeHtmlEntities(t.publishedTime),t}, +/** + * Check if node is image, or if node contains exactly only one image + * whether as a direct child or as its descendants. + * + * @param Element + **/ +_isSingleImage:function(e){return"IMG"===e.tagName||1===e.children.length&&""===e.textContent.trim()&&this._isSingleImage(e.children[0])}, +/** + * Find all