{"version":3,"file":"shared-lib.BVbhXVPa.mjs","names":["l$2","n","e","a","l","c","s","i","r","o","v","b","w$1","$","m","S","h","x$1","d","y$1","A","T","E","g","f","x","R","N","B","V","z","U","K","O","j","H","ee","te","ue","F","G","se","_","de","pe","Q$1","ye","R$1","T$1","U$1","ce","V$1","W$1","ne","Y$1","oe","X$1","I","le","Z$1","k","p","t","u","w","y","C","D","tt","J","L","M","P","Q","tc","W","X","Y","Z","tn","e.default","q","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","Image","className","ReactMarkdown","React.useState","remarkGfm","index","i","text","React.Fragment","t","wrap","e","n","o","s","f","r","clamp","u","a","s","n","o","r","c","t","e","i","l","h","r","n","e","t","o","n","e","t","r","a","s","n","e","r","t","c","i","o","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","U","q","K","_","G","X","p","Z","v","J","Q","Y","ee","y","b","te","W","L","D","M","k","B","j","C","$","R","N","x","F","V","se","n","t","e","containerStyles","emptyStateStyle","defaultEvents","useMemo","progress","useRef","v","cursor","updateScrollInfo","Children","useState","useCallback","i","end","start","startTransition","index","dotStyle","placeholderStyles","emojiStyles","titleStyles","subtitleStyles","p","t","I","e","b","T","n","r","N","A","P","x","R","i","q","_","s","a","o","D","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","u","l","h","c","g","d","y","U","S","k","L","B","E","M","F","O","v","i","e","t","m","t","n","c","u","s","d","f","p","y","U","R","w","I","g","h","e","N","l","a","T","r","i","o","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","image","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","Figure2","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","addImageAlt","image","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","image","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","Figure4","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","transition2","animation","addImageAlt","image","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","image","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","Figure5","Figure5Controls","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","addImageAlt","image","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","image","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","Figure6","Figure5","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","addImageAlt","image","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","color","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","image","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","Figure1","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","addImageAlt","image","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","image","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","Figure3","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","addImageAlt","image","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","GalleryWrapFonts","GalleryWrap","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","AboutWrapFonts","AboutWrap","ContactsWrapFonts","ContactsWrap","MotionDivWithFXWithOptimizedAppearEffect","TrelloWrapFonts","TrelloWrap","PricesWrapFonts","PricesWrap","TOSWrapFonts","TOSWrap","BGFonts","BG","TextBoxFonts","TextBox","MarkdownTableFonts","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transition4","transition5","animation","animation1","animation2","animation3","transformTemplate1","t","animation4","animation5","animation6","animation7","animation8","animation9","transformTemplate2","Transition","React.useContext","React.useMemo","toResponsiveImage","QueryData","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","React.useRef","className","RichText","Gallery","_Fragment","idFJTMxvcRI","TSX64yLbnFJTMxvcRI","WywzdIJO1FJTMxvcRI","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","__FramerMetadata__","Arc","Children","useState","renderToString","id","hash","useRef","useState","x","y","color","f","e","o","r","n","t","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","useState","HomeFactory","React","color","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","About","GalleryFonts","Gallery","Prices","TOS","Main","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","fonts","css","className","fonts","css","className","useStore","useState","fonts","css","className","SVG","useState","SVG","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","ExpandFonts","Expand","serializationHash","variantClassNames","transition1","transition2","animation","animation1","transformTemplate1","t","toResponsiveImage","QueryData","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","image","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","Gallery","_Fragment","idB6fGUXHIs","WywzdIJO1B6fGUXHIs","RichText","sharedStyle.css","sharedStyle.fonts","Expand","serializationHash","variantClassNames","transition1","transition2","animation","animation1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","image","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","Gallery","_Fragment","idpFys5KElv","WywzdIJO1pFys5KElv","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","UserComponent","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","UserComponent1","cycleOrder","serializationHash","variantClassNames","transition1","transition2","e","animation","transformTemplate1","t","animation1","animation2","image","transformTemplate2","animation3","animation4","animation5","animation6","animation7","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ProgressFonts","Progress","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","Progress","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","CarouselComponent","CarouselComponent2","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","matchVariant","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","cursor","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","PricesAndTOS","Gallery","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transition4","matchVariant","transition5","transformTemplate1","t","animation","animation1","transformTemplate2","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","cursor","text","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","Pin1","Pin2","Status","GalleryWrap","AboutWrap","ContactsWrap","TrelloWrap","PricesWrap","TOSWrap","TextBox","BG","Arc","Iconoir","Popups","Menu","serializationHash","variantClassNames","transition2","transformTemplate1","t","animation","animation1","matchVariant","transformTemplate2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","cursor","text","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","useState","e","useState","metadata","siteMetadata","__FramerMetadata__","MainDesktop","MainDesktopInfo","MainMobile","MainMobileInfo","Mouse","serializationHash","variantClassNames","getProps","useRef","React.useId","React.useMemo","metadataProvider","React.useContext","className","React.Fragment","PropertyOverrides","__FramerMetadata__","code","__FramerMetadata__","__FramerMetadata__","useSyncExternalStore","_Fragment","maskImage","maskMode","maskRepeat","maskPosition","maskSize","SVG","getProps","Icon","className","getProps","className","Framer","Text","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","r","t","n","point","l","o","t","i","e","s","t","e","n","l","i","r","a","h","normalize","s","assertPath","c","r","o","e","t","t","s","e","n","a","i","r","h","i","r","e","t","n","o","a","f","isPlainObject","u","l","c","i","p","y","v","t","e","n","t","e","o","u","c","i","r","wrap","r","n","t","i","u","f","parse","stringify","process","e","o","c","s","e","r","one","n","all","t","i","e","n","s","l","p","t","t","o","n","s","i","c","l","e","u","F","A","n","e","C","r","i","c","f","r","n","e","t","r","a","c","o","s","l","t","e","n","n","t","c","e","n","i","s","l","o","r","c","f","p","t","h","u","k","a","g","d","y","l","f","x","t","s","u","c","n","o","a","d","r","e","c","o","s","a","u","e","l","t","i","r","c","u","a","t","i","l","n","e","r","a","t","c","e","r","i","n","e","e","t","o","u","a","c","l","s","f","d","m","n","i","p","k","e","r","t","L","exit","start","T","previous","F","h","z","S","x","D","b","A","C","N","_","between","$","tokenizeIndent","E","v","O","I","w","B","q","P","M","V","H","R","j","G","r","e","i","n","t","o","s","c","l","A","u","a","d","exit","h","m","F","ok","J","create","I","T","O","B","j","E","P","L","R","f","p","M","k","v","D","x","w","C","g","S","b","_","y","z","H","q","G","t","s","r","i","h","o","u","n","a","d","l","p","e","c","o","r","c","e","r","e","c","o","t","r","n","link","heading","emphasis","hardBreak","html","image","listItem","list","paragraph","strong","thematicBreak","t","i","r","o","s","exit","a","e","point","c","l","text","r","s","a","t","u","t","r","n","i","l","t","n","r","e","a","r","n","t","all","o","t","n","o","i","r","f","c","u","l","factory","y","a","visit","e","p","s","o","i","n","e","t","point","o","t","n","n","e","t","n","i","i","t","o","n","r","c","s","e","p","r","t","e","n","a","o","c","s","e","t","e","t","r","r","t","l","i","l","t","e","r","i","l","i","s","c","a","t","n","h","u","p","e","r","o","t","e","i","n","o","c","l","n","o","e","t","footnoteReference","i","r","l","s","a","inlineCode","listItem","c","u","n","r","t","o","i","e","a","l","s","f","c","m","d","p","h","t","u","n","e","r","_","r","t","n","e","s","m","i","o","r","a","h","p","c","y","f","u","g","l","b","O","v","T","d","S","F","j","e","o","t","n","l","c","a","y","v","k","r","i","u","s","p","d","g","h","m","f","v","e","t","r","n","i","s","l","y","u","c","a","p","m","f","o","d","S","b","x","w","F","g","E","h","A","k","D","t","e","r","stringify","e","n","t","r","f","t","e","n","a","i","o","c","s","l","m","h","p","u","d","g","position","w","whitespace","a","r","n","o","t","v","e","f","l","i","p","t","e","n","r","o","l","w","m","a","s","c","p","i","u","f","h","y","g","d","b","E","k","o","u","l","t","r","e","n","s","i","a","c","f","m","i","a","r","l","t","n","s","o","e","f","c","i","n","s","o","t","h","u","l","e","r","c","l","i","n","e","t","s","o","d","h","r","a","u","f","c","b","c","n","t","s","e","i","m","r","i","n","o","a","c","n","t","e","r","c","e","t","e","n","i","s","l","r","o","c","u","p","a","t","i","r","l","e","o","n","a","e","i","r","n","o","e","c","t","i","l","t","o","s","c","n","e","one","i","e","t","t","n","e","r","c","o","n","r","a","f","l","s","t","e","i","h","t","n","e","o","r","c","l","t","o","n","e","l","r","f","a","c","s","i","m","u","r","t","l","e","c","h","a","n","o","i","s","e","h","t","i","l","o","s","r","l","n","o","r","i","t","e","n","t","l","i","s","o","a","r","c","e","g","h","f","p","t","e","a","l","n","i","r","o","c","t","e","e","t","l","e","i","o","t","n","r","a","c","s","m","p","map","e","t","i","s","a","c","n","o","h","r","l","t","o","i","n","u","m","r","f","a","e","r","o","n","t","m"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/uiQEF92VoFGROxD7klmE/JLzZNlZnoojxwWNZxp6C/Fu4PRxj2F.js","https:/framerusercontent.com/modules/5UPpLsIptml8Pf2ste2Q/CGv6Dz5yIXHe6rOvd3YV/Table_test.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/WHE7Ad14JC9pF4yq2ZT0/Carousel.js","https:/framerusercontent.com/modules/nuqah1HuGMlbjSKIeDUJ/UOhkyfJFdD30t4qy3JPC/Class1.js","https:/framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU-0.js","https:/framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU-1.js","https:/framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js","https:/framerusercontent.com/modules/n2COue28PqLIorUsiA2k/XsSDeorFMR5McXqu7ZYX/MoIA9BI0R.js","https:/framerusercontent.com/modules/nFsgvBtN8UWcLyCgr8Kx/aPyB0tZkaI6njZFLKwsP/ro7OPezbn.js","https:/framerusercontent.com/modules/o0vUv2W4JrWFSFL7kYI5/R2DO4arG0UuyooMV8fOC/WiWVcZArd.js","https:/framerusercontent.com/modules/qqPlhWYNvMGS5SrSyO3h/AeOoM3Fud1dnlFrdOvsx/YAP816Y5n.js","https:/framerusercontent.com/modules/xTMg0u4VOOA4o4tEa4es/WgVezyBTIGLgUyjpKOng/YckFIlg3V.js","https:/framerusercontent.com/modules/wUvZXB07OHnfWSkqlMGI/j6pg8R8aIlyZgsn8F3WF/uv2fIMcb4.js","https:/framerusercontent.com/modules/bAehLZI4WqJFcE8cUu66/YJe1TeHv2d1euEJGJWeg/cvZC3dyen.js","https:/framerusercontent.com/modules/eoQ5YB5rNNUiJPnsS84D/W0w2AXAspKz9TQIDgNXO/eYnwuYez8.js","https:/framerusercontent.com/modules/fseU7IAjaTLsT8Or7y0O/SiJEMOyjF6msiHwjJnDw/NuQmKnOdw.js","https:/framerusercontent.com/modules/lOnmKgslreE7MeotNBDD/qV909gr6ccCeNLs9niki/FHDqJssSs.js","https:/framerusercontent.com/modules/5lFQCcJMvqyYqzjmyx31/XR4mzKZ67S7SECtImIt2/WGn1Ge8Dz.js","https:/framerusercontent.com/modules/3Fg6wvzzjWOdQk2SIO8I/3hWLPf0edlJt50hqjFlB/iS8DhYBYE.js","https:/framerusercontent.com/modules/QoWJtwysqGwu55yvn2Xy/lsRzccf1vruIfjsjwEte/yRLWb_CJv.js","https:/framerusercontent.com/modules/an7txoQISygQIQSL9eE3/KRunGJaL6v2vUpK0081x/n46QXQRjW.js","https:/framerusercontent.com/modules/xvLWfHmMl9MrWQTyOHDm/JykXdRS01SCOt4ygYtSD/v2NIXMZmm.js","https:/framerusercontent.com/modules/lGd1SdyHfZGbhk3wIBhn/F69CCLswlmBEmw7C8Rn0/sDHyV0p2r.js","https:/framerusercontent.com/modules/2306pY1UJBBzhQRYMNgK/GFVPvpAqLlIUcQgcRnzP/VLV7ThbBn.js","https:/framerusercontent.com/modules/oQcZ4EltPR6JZC2ivOWH/r9MnnoQ0ZImz9sr8VOoA/SnVsPcauQ.js","https:/framerusercontent.com/modules/ySRYgIQDIxdhMpxw7Lgf/Hixao1whQ9B0jChxaBQV/ZGbmBj2VZ.js","https:/framerusercontent.com/modules/klkHJgOJV5qKR6u0rqbC/tsPCAhIKOxNQamCaedNU/hHtYIXEDn.js","https:/framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/hXnD9L8hCVy3gHrauXbL/Arc.js","https:/framerusercontent.com/modules/YpE1YfzxtTsGEGMIWgu6/8MolU5iGRhse4DH1PbQm/ScribbleTool.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js","https:/framer.com/m/iconoir-icons/Home.js@0.0.11","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js","https:/framerusercontent.com/modules/0NeGD3MOXGhk7wtFOZV2/oWjh7uOCfOW7eA1eRTxf/Eb5RbFXZe.js","https:/framerusercontent.com/modules/dP6gY8p9Bb77Ls7LF8tc/Ug8QNiFEAuy3sDmVhGIm/FDcPPuzOk.js","https:/framerusercontent.com/modules/80n7puRrkJePzhB67E26/dM65l6Giy7BmNi0l5fcH/fif9G1qfq.js","https:/framerusercontent.com/modules/sEHQYHA3Cor97U5FOyWd/oVuldiwtIZ9uteVrhw2a/JBi8qBWij.js","https:/framerusercontent.com/modules/Ufji18jOFf7ge1f7T5dR/AYInc70Pmk7eCsbaJTpW/SxdNYs73W.js","https:/framerusercontent.com/modules/MMdoVY5fNKgvkmRki8bc/p1XGvN85CEDtS5R34Off/UH4eDEzs3.js","https:/framerusercontent.com/modules/dqc7HoKxgdNf5HvOb9ep/SXIxraYmhwoJP7FmAmqw/WzcCcC2Yg.js","https:/framerusercontent.com/modules/9Fv7CzzKzRtSAgJtv36S/5r3KhAbYfnHX7Wb94bKZ/o9H0NkpGx.js","https:/framerusercontent.com/modules/e0O1wiAvNs6DFPZpEAqW/XHsiG3CRfdLwLdVhpRmV/ozdU6A56i.js","https:/framerusercontent.com/modules/mb9hN0fDs5sAhILxJghh/AHbzF8bhTBQLct105nVT/fVxnimdqP.js","https:/framerusercontent.com/modules/fMPpwmLaCbDjZEjbS77b/82fpshbBitIHnXSrghu9/qaaH5oCEc.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/sadK6tr7ec5qPtv75X0e/HaaIciPu5gSQ8gOiT6Pu/To_top.js","https:/framerusercontent.com/modules/y9nAp7pSUHIcpaRQE7Lt/bYSRNRjlu1lIgoz1Nygn/D7YvI1T7M.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js","https:/framerusercontent.com/modules/S5i7MgEESt8ST7k7SbWY/cKRXiMKJQkmCAAon4qXQ/GkW6Ic2Zg.js","https:/framerusercontent.com/modules/ZuXk63LwCfDvsI8duABS/gX3t07TuLpP6HXcKHmHB/JlMX5x_SF.js","https:/framerusercontent.com/modules/dIsKVLqeB3nvozxb4azT/YVv6mOmJ8FSwgdlpHRkB/MwrAHHnyJ.js","https:/framerusercontent.com/modules/xxOejhvu9fJGf1Y2INxx/T0mzvoQeys6fhZ7DjoBF/D2GsRa5OG.js","https:/framerusercontent.com/modules/wmR2N7M2ySIP9lWSpCkb/T94l2hlwm4oebVAuYSR2/FrauynpPc.js","https:/framerusercontent.com/modules/6puGOybGhCnbtmQxHQ9o/okc8oWkQH42sto796yX5/yB_VxqOzt.js","https:/framerusercontent.com/modules/trpL5EK1hkl5RTdlWhOM/x26gc9bUEAfe1qp5qb8Y/CHHE17L32.js","https:/framerusercontent.com/modules/A4FhQCLI03pH2flOskhx/ND13svJ2W1K9XqqbySC1/keUCEkZXD.js","https:/framerusercontent.com/modules/cyCHKbFCVNvAKsLdGkM2/Tq9CTr5nuhGfdlb8DFp8/sLimY2XVv.js","https:/framerusercontent.com/modules/LqaT4jK3dJzy0pua957W/jsxMXpt92T0tvmQiPDuc/qymU7TOce.js","https:/framerusercontent.com/modules/uJ5TNOScxuqhbupEHfGV/NxodMUA7StFa3g9AOOVY/TQUJHyFen.js","https:/framerusercontent.com/modules/KXjRUn1lwJB9Hag1ookx/MoxbpRIfKS6xmadBQP1f/Anchor.js","https:/framerusercontent.com/modules/kQLK8YCXNtTbyTKV07eV/u0YDqe6h8xfSGKC51vSO/Safari_fix.js","https:/framerusercontent.com/modules/kQMhg20Z6mKPqExuGqZf/4m3iWFkVTq0UfNrbOyMo/siteMetadata.js","https:/framerusercontent.com/modules/RxjSZWeAHumjUWYM87Ob/9yv4HWccvt5QbMnxFbh6/t4MpYGhM0.js","https:/framerusercontent.com/modules/Isevus5QbtAcIjiofwJX/yGJcEwdSpu3eAm5XhllT/t4MpYGhM0.js","https:/framerusercontent.com/modules/NprSXPHrC2r4XMMmZyz1/ZGlbxukWrV2Cbnhx4R45/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0","https:/framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js","https:/framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js","https:/framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js","https:/framerusercontent.com/modules/kr6mBIQPAjMiv35rQa3A/JqQCEBMftp0u8SBv29R5/PX9hIOIVM.js","https:/ga.jspm.io/npm:is-buffer@2.0.5/index.js","https:/ga.jspm.io/npm:unist-util-stringify-position@3.0.2/index.js","https:/ga.jspm.io/npm:vfile-message@3.1.3/index.js","https:/ga.jspm.io/npm:vfile@5.3.6/lib/minpath.browser.js","https:/ga.jspm.io/npm:vfile@5.3.6/lib/minproc.browser.js","https:/ga.jspm.io/npm:vfile@5.3.6/_/aa54c940.js","https:/ga.jspm.io/npm:vfile@5.3.6/lib/minurl.browser.js","https:/ga.jspm.io/npm:vfile@5.3.6/index.js","https:/ga.jspm.io/npm:bail@2.0.2/index.js","https:/ga.jspm.io/npm:extend@3.0.2/index.js","https:/ga.jspm.io/npm:is-plain-obj@4.1.0/index.js","https:/ga.jspm.io/npm:trough@2.1.0/index.js","https:/ga.jspm.io/npm:unified@10.1.2/index.js","https:/ga.jspm.io/npm:mdast-util-to-string@3.1.0/index.js","https:/ga.jspm.io/npm:micromark-util-chunked@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-combine-extensions@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-character@1.1.0/index.js","https:/ga.jspm.io/npm:micromark-factory-space@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-classify-character@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-resolve-all@1.0.0/index.js","https:/ga.jspm.io/npm:decode-named-character-reference@1.0.2/index.dom.js","https:/ga.jspm.io/npm:micromark-util-subtokenize@1.0.2/index.js","https:/ga.jspm.io/npm:micromark-factory-destination@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-factory-label@1.0.2/index.js","https:/ga.jspm.io/npm:micromark-factory-title@1.0.2/index.js","https:/ga.jspm.io/npm:micromark-factory-whitespace@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-normalize-identifier@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-html-tag-name@1.1.0/index.js","https:/ga.jspm.io/npm:micromark-core-commonmark@1.0.6/index.js","https:/ga.jspm.io/npm:micromark@3.0.10/lib/parse.js","https:/ga.jspm.io/npm:micromark@3.0.10/lib/preprocess.js","https:/ga.jspm.io/npm:micromark@3.0.10/lib/postprocess.js","https:/ga.jspm.io/npm:micromark-util-decode-numeric-character-reference@1.0.0/index.js","https:/ga.jspm.io/npm:micromark-util-decode-string@1.0.2/index.js","https:/ga.jspm.io/npm:mdast-util-from-markdown@1.2.0/index.js","https:/ga.jspm.io/npm:remark-parse@10.0.1/index.js","https:/ga.jspm.io/npm:unist-builder@3.0.0/index.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/traverse.js","https:/ga.jspm.io/npm:unist-util-is@5.1.1/index.js","https:/ga.jspm.io/npm:unist-util-visit-parents@5.1.1/color.browser.js","https:/ga.jspm.io/npm:unist-util-visit-parents@5.1.1/index.js","https:/ga.jspm.io/npm:unist-util-visit@4.1.1/index.js","https:/ga.jspm.io/npm:unist-util-position@4.0.3/index.js","https:/ga.jspm.io/npm:unist-util-generated@2.0.0/index.js","https:/ga.jspm.io/npm:mdast-util-definitions@5.1.1/index.js","https:/ga.jspm.io/npm:micromark-util-sanitize-uri@1.1.0/index.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/wrap.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/handlers/code.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/handlers/heading.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/handlers/image.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/handlers/link.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/handlers/table.js","https:/ga.jspm.io/npm:trim-lines@3.0.1/index.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/lib/handlers/index.js","https:/ga.jspm.io/npm:mdast-util-to-hast@12.2.4/index.js","https:/ga.jspm.io/npm:remark-rehype@10.1.0/index.js","https:/ga.jspm.io/npm:prop-types@15.8.0/_/83f8920f.js","https:/ga.jspm.io/npm:prop-types@15.8.0/index.js","https:/ga.jspm.io/npm:property-information@6.2.0/index.js","https:/ga.jspm.io/npm:react-is@18.2.0/index.js","https:/ga.jspm.io/npm:hast-util-whitespace@2.0.0/index.js","https:/ga.jspm.io/npm:space-separated-tokens@2.0.2/index.js","https:/ga.jspm.io/npm:comma-separated-tokens@2.0.3/index.js","https:/ga.jspm.io/npm:inline-style-parser@0.1.1/index.js","https:/ga.jspm.io/npm:style-to-object@0.3.0/index.js","https:/ga.jspm.io/npm:react-markdown@8.0.4/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm-autolink-literal@1.0.5/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm-footnote@1.1.2/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm-strikethrough@1.0.7/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm-table@1.0.7/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm-tagfilter@1.0.2/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm-task-list-item@1.0.3/index.js","https:/ga.jspm.io/npm:micromark-extension-gfm@2.0.1/index.js","https:/ga.jspm.io/npm:ccount@2.0.1/index.js","https:/ga.jspm.io/npm:escape-string-regexp@5.0.0/index.js","https:/ga.jspm.io/npm:mdast-util-find-and-replace@2.2.2/index.js","https:/ga.jspm.io/npm:mdast-util-gfm-autolink-literal@1.0.3/index.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/association.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/container-flow.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/indent-lines.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/_/07d39239.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/pattern-in-scope.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/safe.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/track.js","https:/ga.jspm.io/npm:mdast-util-gfm-footnote@1.0.2/index.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/container-phrasing.js","https:/ga.jspm.io/npm:mdast-util-gfm-strikethrough@1.0.3/index.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/handle/inline-code.js","https:/ga.jspm.io/npm:markdown-table@3.0.3/index.js","https:/ga.jspm.io/npm:mdast-util-gfm-table@1.0.7/index.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/check-bullet.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/util/check-list-item-indent.js","https:/ga.jspm.io/npm:mdast-util-to-markdown@1.5.0/lib/handle/list-item.js","https:/ga.jspm.io/npm:mdast-util-gfm-task-list-item@1.0.2/index.js","https:/ga.jspm.io/npm:mdast-util-gfm@2.0.2/index.js","https:/ga.jspm.io/npm:remark-gfm@3.0.1/index.js"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-CD4Wl\";const variantClassNames={XhjcMf0nQ:\"framer-v-1bvmiw1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Color Burn\":\"color-burn\",\"Color Dodge\":\"color-dodge\",\"Hard Light\":\"hard-light\",\"Soft Light\":\"soft-light\",Color:\"color\",Darken:\"darken\",Difference:\"difference\",Exclusion:\"exclusion\",Hue:\"hue\",Lighten:\"lighten\",Luminosity:\"luminosity\",Multiply:\"multiply\",Normal:\"normal\",Overlay:\"overlay\",Saturation:\"saturation\",Screen:\"screen\"};const getProps=({blendingMode,height,id,width,...props})=>{return{...props,GU1lvqBke:humanReadableEnumMap[blendingMode]??blendingMode??props.GU1lvqBke??\"normal\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GU1lvqBke,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XhjcMf0nQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/sWXETN3bt64w7dnXNN0Agwc36M.png\"},className:cx(scopingClassNames,\"framer-1bvmiw1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XhjcMf0nQ\",ref:refBinding,style:{\"--yruk9y\":GU1lvqBke,...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CD4Wl.framer-89udz, .framer-CD4Wl .framer-89udz { display: block; }\",\".framer-CD4Wl.framer-1bvmiw1 { height: 57px; mix-blend-mode: var(--yruk9y); overflow: visible; position: relative; width: 57px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GU1lvqBke\":\"blendingMode\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFu4PRxj2F=withCSS(Component,css,\"framer-CD4Wl\");export default FramerFu4PRxj2F;FramerFu4PRxj2F.displayName=\"mouse\";FramerFu4PRxj2F.defaultProps={height:57,width:57};addPropertyControls(FramerFu4PRxj2F,{GU1lvqBke:{defaultValue:\"normal\",options:[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"],optionTitles:[\"Normal\",\"Multiply\",\"Screen\",\"Overlay\",\"Darken\",\"Lighten\",\"Color Dodge\",\"Color Burn\",\"Hard Light\",\"Soft Light\",\"Difference\",\"Exclusion\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\"],title:\"Blending Mode\",type:ControlType.Enum}});addFonts(FramerFu4PRxj2F,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFu4PRxj2F\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"57\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"GU1lvqBke\\\":\\\"blendingMode\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"57\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Fu4PRxj2F.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n * @framerSupportedLayoutHeight any\n */export function MarkdownTable(props){const[ReactMarkdown,setReactMarkdown]=React.useState(null);const[remarkGfm,setRemarkGfm]=React.useState(null);React.useEffect(()=>{import(\"react-markdown\").then(module=>setReactMarkdown(()=>module.default));import(\"remark-gfm\").then(module=>setRemarkGfm(()=>module.default));},[]);const{markdown,width,height,headerText,cellText,firstColumnText,headerBackgroundColor,firstColumnBackgroundColor,cellBackgroundColor,innerBorder,outerBorder,cornerRadius}=props;const containerStyle={width:width,height:height,overflow:\"auto\"};const tableWrapperStyle={border:`${outerBorder.width}px ${outerBorder.style} ${outerBorder.color}`,borderRadius:`${cornerRadius}px`,overflow:\"hidden\"};const tableStyle={width:\"100%\",borderCollapse:\"separate\",borderSpacing:0,borderRadius:`${cornerRadius}px`};const cellBaseStyle={padding:\"8px\",position:\"relative\"};const createCellStyle=(isHeader,isFirstColumn,isLastColumn,rowIndex,colIndex)=>{var _textStyle_font_style,_textStyle_font;const textStyle=isHeader?headerText:isFirstColumn?firstColumnText:cellText;return{...cellBaseStyle,backgroundColor:isHeader?headerBackgroundColor:isFirstColumn?firstColumnBackgroundColor:cellBackgroundColor,fontFamily:textStyle.framerFont.fontFamily||\"Inter\",fontWeight:textStyle.framerFont.fontWeight||400,fontStyle:((_textStyle_font=textStyle.font)===null||_textStyle_font===void 0?void 0:(_textStyle_font_style=_textStyle_font.style)===null||_textStyle_font_style===void 0?void 0:_textStyle_font_style.includes(\"Italic\"))?\"italic\":\"normal\",fontSize:`${textStyle.size}px`,color:textStyle.color,letterSpacing:`${textStyle.letterSpacing}px`,lineHeight:textStyle.lineHeight,textAlign:textStyle.align,borderRight:!isLastColumn?`${innerBorder.width}px ${innerBorder.style} ${innerBorder.color}`:\"none\",borderBottom:`${innerBorder.width}px ${innerBorder.style} ${innerBorder.color}`,...rowIndex===0&&{borderTop:\"none\"},...colIndex===0&&{borderLeft:\"none\"}};};const MarkdownComponents={table:({children})=>/*#__PURE__*/_jsx(\"div\",{style:tableWrapperStyle,children:/*#__PURE__*/_jsx(\"table\",{style:tableStyle,children:children})}),thead:({children})=>/*#__PURE__*/_jsx(\"thead\",{children:children}),tbody:({children})=>/*#__PURE__*/_jsx(\"tbody\",{children:children}),tr:({children,index})=>/*#__PURE__*/_jsx(\"tr\",{\"data-row-index\":index,children:React.Children.map(children,(child,cellIndex)=>/*#__PURE__*/React.cloneElement(child,{isFirstColumn:cellIndex===0,isLastColumn:cellIndex===children.length-1,rowIndex:index,colIndex:cellIndex}))}),th:({children,isFirstColumn,isLastColumn,rowIndex,colIndex})=>/*#__PURE__*/_jsx(\"th\",{style:createCellStyle(true,isFirstColumn,isLastColumn,rowIndex,colIndex),children:React.Children.map(children,child=>typeof child===\"string\"?child.split(\"<br>\").map((text,i,array)=>i===array.length-1?text:/*#__PURE__*/_jsxs(React.Fragment,{children:[text,/*#__PURE__*/_jsx(\"br\",{})]},i)):child)}),td:({children,isFirstColumn,isLastColumn,rowIndex,colIndex})=>/*#__PURE__*/_jsx(\"td\",{style:createCellStyle(false,isFirstColumn,isLastColumn,rowIndex,colIndex),children:React.Children.map(children,child=>typeof child===\"string\"?child.split(\"<br>\").map((text,i,array)=>i===array.length-1?text:/*#__PURE__*/_jsxs(React.Fragment,{children:[text,/*#__PURE__*/_jsx(\"br\",{})]},i)):child)})};if(!ReactMarkdown||!remarkGfm){// Return a loading state or placeholder\nreturn /*#__PURE__*/_jsx(\"div\",{children:\"Loading...\"});}return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(ReactMarkdown,{components:MarkdownComponents,remarkPlugins:[remarkGfm],children:markdown}),/*#__PURE__*/_jsx(\"style\",{children:`\n                table tr:last-child td {\n                    border-bottom: none !important;\n                }\n                table tr td:first-child, table tr th:first-child {\n                    border-left: none !important;\n                }\n                table tr:first-child th {\n                    border-top: none !important;\n                }\n                table tr td:last-child, table tr th:last-child {\n                    border-right: none !important;\n                }\n            `})]});}MarkdownTable.defaultProps={markdown:\"| Header 1 | Header 2 | Header 3 |\\n|----------|----------|----------|\\n| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |\\n| Row 2 Col 1 | Row 2 Col 2 | Row 2 Col 3 |\",width:\"100%\",height:\"auto\",headerBackgroundColor:\"#f0f0f0\",firstColumnBackgroundColor:\"#f9f9f9\",cellBackgroundColor:\"#ffffff\",cornerRadius:4,innerBorder:{color:\"#dddddd\",width:1,style:\"solid\"},outerBorder:{color:\"#bbbbbb\",width:2,style:\"solid\"}};addPropertyControls(MarkdownTable,{markdown:{type:ControlType.String,title:\"Markdown\",displayTextArea:true},width:{type:ControlType.FusedNumber,title:\"Width\",defaultValue:300,toggleKey:\"widthType\",toggleTitles:[\"Fixed\",\"Flexible\"],valueKeys:[\"width\"],valueLabels:[\"W\"],min:0},height:{type:ControlType.FusedNumber,title:\"Height\",defaultValue:200,toggleKey:\"heightType\",toggleTitles:[\"Fixed\",\"Flexible\"],valueKeys:[\"height\"],valueLabels:[\"H\"],min:0},headerText:{type:ControlType.Object,title:\"Header Text\",controls:{framerFont:{type:ControlType.Font,title:\"Font\",defaultValue:{family:\"Inter\",weight:400}},color:{type:ControlType.Color,defaultValue:\"#000000\"},size:{type:ControlType.Number,defaultValue:16,min:0,max:200,unit:\"px\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1,displayStepper:true},lineHeight:{type:ControlType.Number,defaultValue:1.2,min:0,max:3,step:.1,displayStepper:true},align:{type:ControlType.SegmentedEnum,options:[\"left\",\"center\",\"right\"],defaultValue:\"left\"}}},cellText:{type:ControlType.Object,title:\"Cell Text\",controls:{framerFont:{type:ControlType.Font,title:\"Font\",defaultValue:{family:\"Inter\",weight:400}},color:{type:ControlType.Color,defaultValue:\"#000000\"},size:{type:ControlType.Number,defaultValue:14,min:0,max:200,unit:\"px\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1,displayStepper:true},lineHeight:{type:ControlType.Number,defaultValue:1.2,min:0,max:3,step:.1,displayStepper:true},align:{type:ControlType.SegmentedEnum,options:[\"left\",\"center\",\"right\"],defaultValue:\"left\"}}},firstColumnText:{type:ControlType.Object,title:\"First Column Text\",controls:{framerFont:{type:ControlType.Font,title:\"Font\",defaultValue:{family:\"Inter\",weight:400}},color:{type:ControlType.Color,defaultValue:\"#000000\"},size:{type:ControlType.Number,defaultValue:14,min:0,max:200,unit:\"px\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1,displayStepper:true},lineHeight:{type:ControlType.Number,defaultValue:1.2,min:0,max:3,step:.1,displayStepper:true},align:{type:ControlType.SegmentedEnum,options:[\"left\",\"center\",\"right\"],defaultValue:\"left\"}}},headerBackgroundColor:{type:ControlType.Color,title:\"Header Color\",defaultValue:\"#f0f0f0\"},firstColumnBackgroundColor:{type:ControlType.Color,title:\"First Column Color\",defaultValue:\"#f9f9f9\"},cellBackgroundColor:{type:ControlType.Color,title:\"Cell Color\",defaultValue:\"#ffffff\"},innerBorder:{type:ControlType.Object,title:\"Inner Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#dddddd\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:1,min:0,max:10,step:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},outerBorder:{type:ControlType.Object,title:\"Outer Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#bbbbbb\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:2,min:0,max:10,step:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},cornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:4,min:0,max:20,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"MarkdownTable\":{\"type\":\"reactComponent\",\"name\":\"MarkdownTable\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutHeight any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Table_test.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n *//*function useIsMouse() {\n    const [isMouseDevice, setIsMouseDevice] = useState(false)\n\n    useLayoutEffect(() => {\n        setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches)\n    }, [])\n\n    return isMouseDevice\n}*//**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current?.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current?.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots?.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n     *///const isMouseDevice = useIsMouse()\n/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}/*const findNextItem = (delta: 1 | -1, target: number) => {\n        if (!scrollInfo.current) return\n        const { current } = scrollInfo.current\n        const { children } = carouselRef.current\n        let scrollTarget\n\n        let i = delta === 1 ? 0 : children.length - 1\n        while (scrollTarget === undefined) {\n            const item = children[i]\n\n            const start = axis ? item.offsetLeft : item.offsetTop\n            const length = axis ? item.offsetWidth : item.offsetHeight\n            const end = start + length\n\n            const threshold = 0.05\n            if (delta === 1) {\n                const visibility = progress(start, end, target)\n                if (visibility < 1 - threshold) {\n                    scrollTarget = start\n                } else if (i === children.length - 1) {\n                    scrollTarget = end\n                }\n            } else if (delta === -1) {\n                const visibility = progress(start, end, target)\n                if (visibility > threshold) {\n                    scrollTarget = end\n                } else if (i === 0) {\n                    scrollTarget = start\n                }\n            }\n\n            i += delta\n        }\n\n        return scrollTarget\n    }*/const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=(page,adjustment=0)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto(page*totalLen+adjustment*totalLen);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));let adjustment=0;if(snap&&(snapEdge===\"start\"||snapEdge===\"end\")&&delta>=1)adjustment=.4// this ensures it doesn't snap back to previous page*/\n    ;gotoPage(currentPage+delta,adjustment);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>startTransition(()=>gotoPage(i)),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>/*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...child.props?.style,...childStyle}})}))}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{if(!scrollInfo.current?.scrollLength){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=scrollInfo.current?.scrollLength/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function withCustomSelector(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,id:\"parent-node\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCustomSelector\":{\"type\":\"reactHoc\",\"name\":\"withCustomSelector\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Class1.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),g=h(f()),d={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=d.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=d.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=d.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=d.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=d.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=d.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=d.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=d.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=d.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=d.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=d.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=d.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=d.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=d.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=d.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=d.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=d.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=d.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=d.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=d.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as x}from\"framer\";function P(t){if(A(t))return 0/* Null */;switch(t.type){case x.Array:return 1/* Array */;case x.Boolean:return 2/* Boolean */;case x.Color:return 3/* Color */;case x.Date:return 4/* Date */;case x.Enum:return 5/* Enum */;case x.File:return 6/* File */;case x.ResponsiveImage:return 10/* ResponsiveImage */;case x.Link:return 7/* Link */;case x.Number:return 8/* Number */;case x.Object:return 9/* Object */;case x.RichText:return 11/* RichText */;case x.String:return 12/* String */;case x.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function R(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:x.Array,value:n};}function q(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function _(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function D(t){return{type:x.Boolean,value:0!==t.readUint8()};}function j(t,e){t.writeUint8(e.value?1:0);}function C(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function J(t){return{type:x.Color,value:t.readString()};}function V(t,e){t.writeString(e.value);}function W(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function $(t){let e=t.readInt64(),r=new Date(e);return{type:x.Date,value:r.toISOString()};}function z(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function G(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function K(t){return{type:x.Enum,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){return{type:x.File,value:t.readString()};}function Y(t,e){t.writeString(e.value);}function Z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tt(t){return{type:x.Link,value:t.readJson()};}function te(t,e){t.writeJson(e.value);}function tr(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tn(t){return{type:x.Number,value:t.readFloat64()};}function ti(t,e){t.writeFloat64(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ta(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:x.Object,value:n};}function to(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tu(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function tl(t){return{type:x.ResponsiveImage,value:t.readJson()};}function th(t,e){t.writeJson(e.value);}function tc(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tf(t){return{type:x.RichText,value:t.readUint32()};}function tg(t,e){t.writeUint32(e.value);}function td(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function ty(t){return{type:x.String,value:t.readString()};}function tp(t,e){t.writeString(e.value);}function tv(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tm(t){return{type:x.VectorSetItem,value:t.readUint32()};}function tw(t,e){t.writeUint32(e.value);}function tI(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return D(t);case 3/* Color */:return J(t);case 4/* Date */:return $(t);case 5/* Enum */:return K(t);case 6/* File */:return Q(t);case 7/* Link */:return tt(t);case 8/* Number */:return tn(t);case 9/* Object */:return ta(t);case 10/* ResponsiveImage */:return tl(t);case 11/* RichText */:return tf(t);case 12/* String */:return ty(t);case 13/* VectorSetItem */:return tm(t);default:b(e);}},t.write=function(t,e){let r=P(e);if(t.writeUint8(r),!A(e))switch(e.type){case x.Array:return q(t,e);case x.Boolean:return j(t,e);case x.Color:return V(t,e);case x.Date:return z(t,e);case x.Enum:return H(t,e);case x.File:return Y(t,e);case x.Link:return te(t,e);case x.Number:return ti(t,e);case x.Object:return to(t,e);case x.ResponsiveImage:return th(t,e);case x.RichText:return tg(t,e);case x.VectorSetItem:return tw(t,e);case x.String:return tp(t,e);default:b(e);}},t.compare=function(t,e,r){let n=P(t),i=P(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case x.Array:return I(e.type===x.Array),_(t,e,r);case x.Boolean:return I(e.type===x.Boolean),C(t,e);case x.Color:return I(e.type===x.Color),W(t,e);case x.Date:return I(e.type===x.Date),G(t,e);case x.Enum:return I(e.type===x.Enum),X(t,e);case x.File:return I(e.type===x.File),Z(t,e);case x.Link:return I(e.type===x.Link),tr(t,e);case x.Number:return I(e.type===x.Number),ts(t,e);case x.Object:return I(e.type===x.Object),tu(t,e,r);case x.ResponsiveImage:return I(e.type===x.ResponsiveImage),tc(t,e);case x.RichText:return I(e.type===x.RichText),td(t,e);case x.VectorSetItem:return I(e.type===x.VectorSetItem),tI(t,e);case x.String:return I(e.type===x.String),tv(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tU=3,tS=250,tk=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tL=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tk.includes(n.status)||++r>tU)return n;}catch(t){if(e?.signal?.aborted||++r>tU)throw t;}await tB(r);}};async function tB(t){let e=Math.floor(tS*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tE(t,e){let r=tF(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tL(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tM,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tM=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tT(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tT(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tT(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tF(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tE(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tb.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tL(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new g.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tE(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tx=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem;}};export{tx as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e3bf6)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as a}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as i}from\"./RMaTUGtcU-0.js\";import{resolveRichText as o}from\"./RMaTUGtcU-1.js\";let m={DhLINnlGA:{isNullable:!0,type:t.String},EQfdWveo7:{isNullable:!0,type:t.ResponsiveImage},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},TSX64yLbn:{isNullable:!0,type:t.ResponsiveImage},utaiLjafR:{isNullable:!0,type:t.Enum},WywzdIJO1:{isNullable:!0,type:t.String}},n=[\"id\"],c={type:1},u=[\"previousItemId\"],s=[\"nextItemId\"],d=[\"id\",\"WywzdIJO1\"],f=[\"WywzdIJO1\",\"id\"],p=[\"DhLINnlGA\"],y={type:0},U=[\"WywzdIJO1\"],R=[\"EQfdWveo7\"],w=[\"TSX64yLbn\"],I=[\"utaiLjafR\"],g=[],h=e=>{let t=g[e];if(t)return t().then(e=>e.default);},L=new a,N=new l(L),T={collectionByLocaleId:{default:new r({chunks:[new URL(\"./RMaTUGtcU-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new i({collation:c,collectionSchema:m,fieldNames:n,range:{from:0,to:697},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:c,collectionSchema:m,fieldNames:u,range:{from:697,to:1393},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:c,collectionSchema:m,fieldNames:s,range:{from:1393,to:2085},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:c,collectionSchema:m,fieldNames:d,range:{from:2085,to:2982},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:c,collectionSchema:m,fieldNames:f,range:{from:2982,to:3879},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:y,collectionSchema:m,fieldNames:p,range:{from:3879,to:4958},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:y,collectionSchema:m,fieldNames:U,range:{from:4958,to:5457},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:y,collectionSchema:m,fieldNames:R,range:{from:5457,to:14021},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:y,collectionSchema:m,fieldNames:w,range:{from:14021,to:22953},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:y,collectionSchema:m,fieldNames:I,range:{from:22953,to:23657},url:new URL(\"./RMaTUGtcU-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:o,resolveVectorSetItem:h,schema:m})},displayName:\"Gallery\"};export default T;e(T,{DhLINnlGA:{defaultValue:\"\",title:\"content\",type:t.String},WywzdIJO1:{title:\"Slug\",type:t.String},EQfdWveo7:{title:\"image\",type:t.ResponsiveImage},TSX64yLbn:{title:\"image 2\",type:t.ResponsiveImage},utaiLjafR:{defaultValue:\"ZfzAJzAXr\",options:[\"ZfzAJzAXr\",\"NTkZ62Brq\"],optionTitles:[\"Vertical\",\"Horizontal\"],title:\"Option\",type:t.Enum},previousItemId:{dataIdentifier:\"local-module:collection/RMaTUGtcU:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/RMaTUGtcU:default\",title:\"Next\",type:t.CollectionReference}});export const utaiLjafRToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"ZfzAJzAXr\":return\"Vertical\";case\"NTkZ62Brq\":return\"Horizontal\";default:return\"\";}};export const enumToDisplayNameFunctions={utaiLjafR:utaiLjafRToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await N.get({from:{data:T,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"WywzdIJO1\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.WywzdIJO1;},async getRecordIdBySlug(e,t){let[l]=await N.get({from:{data:T,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"WywzdIJO1\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utaiLjafRToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"RMaTUGtcU\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"WywzdIJO1\",\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerData\":\"\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98479f1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-jlYLb .framer-styles-preset-r4uqq0:not(.rich-text-wrapper), .framer-jlYLb .framer-styles-preset-r4uqq0.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-4f1b8d59-6c03-4111-8c78-ac83d2d5f76f, #af1919) /* {\"name\":\"title\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #4b800b; --framer-link-text-decoration: none; }'];export const className=\"framer-jlYLb\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-4Uii8 .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-4Uii8 .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-77898502-5a62-4cd4-814d-956d231b4b02, #af1919) /* {\"name\":\"main selected\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, #4b800b); --framer-link-text-decoration: underline; }'];export const className=\"framer-4Uii8\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;FVF Fernando 08 Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"}]}];export const css=['.framer-igjIj .framer-styles-preset-1dnluex:not(.rich-text-wrapper), .framer-igjIj .framer-styles-preset-1dnluex.rich-text-wrapper p { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-igjIj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;FVF Fernando 08 Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"}]}];export const css=['.framer-8Xv8a .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-8Xv8a .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 33px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.5px; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-8Xv8a .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-8Xv8a .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.5px; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-8Xv8a .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-8Xv8a .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.5px; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-8Xv8a\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;FVF Fernando 08 Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"}]}];export const css=['.framer-1ldXC .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-1ldXC .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.06em; --framer-line-height: 2.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: #000000; --framer-text-stroke-width: 0px; --framer-text-transform: none; }'];export const className=\"framer-1ldXC\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LVDaXpgT8\",\"xSDJHUvnt\",\"HvToLRRtG\",\"fBbxa56sr\"];const serializationHash=\"framer-3XqPB\";const variantClassNames={fBbxa56sr:\"framer-v-1d07756\",HvToLRRtG:\"framer-v-eymik6\",LVDaXpgT8:\"framer-v-7wqx2b\",xSDJHUvnt:\"framer-v-21x8j4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Sharp:\"pixelated\",Smooth:\"auto\"};const humanReadableVariantMap={\"Desktop Selected\":\"HvToLRRtG\",\"Mobile Selected\":\"fBbxa56sr\",Desktop:\"LVDaXpgT8\",Mobile:\"xSDJHUvnt\"};const getProps=({height,id,image,image2,imageRendering,width,...props})=>{return{...props,MGQqMeh3m:image??props.MGQqMeh3m??{pixelHeight:370,pixelWidth:428,src:\"https://framerusercontent.com/images/6E7EoWmeu0D9EyZH5Jdir3boP84.png\"},q59L9aUDw:image2??props.q59L9aUDw??{pixelHeight:370,pixelWidth:428,src:\"https://framerusercontent.com/images/LzuWWFpStDkXY5V27beUBprvEo.png\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"LVDaXpgT8\",XgF7Pm7hy:humanReadableEnumMap[imageRendering]??imageRendering??props.XgF7Pm7hy??\"pixelated\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,MGQqMeh3m,q59L9aUDw,XgF7Pm7hy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LVDaXpgT8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fit\",intrinsicHeight:389.5,intrinsicWidth:390,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:779,pixelWidth:780,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(MGQqMeh3m),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-7wqx2b\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LVDaXpgT8\",ref:refBinding,style:{\"--aza0e4\":XgF7Pm7hy,borderBottomLeftRadius:42,borderBottomRightRadius:42,borderTopLeftRadius:42,borderTopRightRadius:42,...style},...addPropertyOverrides({fBbxa56sr:{\"data-framer-name\":\"Mobile Selected\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:389.5,intrinsicWidth:390,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:779,pixelWidth:780,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(q59L9aUDw),...{positionX:\"center\",positionY:\"center\"}}},HvToLRRtG:{\"data-framer-name\":\"Desktop Selected\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:389.5,intrinsicWidth:390,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:779,pixelWidth:780,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(q59L9aUDw),...{positionX:\"center\",positionY:\"center\"}}},xSDJHUvnt:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3XqPB.framer-3cj0rj, .framer-3XqPB .framer-3cj0rj { display: block; }\",\".framer-3XqPB.framer-7wqx2b { height: 249px; image-rendering: var(--aza0e4); overflow: visible; position: relative; width: 288px; }\",\".framer-3XqPB.framer-v-21x8j4.framer-7wqx2b { aspect-ratio: 1.1566265060240963 / 1; height: var(--framer-aspect-ratio-supported, 118px); width: 136px; }\",\".framer-3XqPB.framer-v-eymik6.framer-7wqx2b { aspect-ratio: 1.1566265060240963 / 1; height: var(--framer-aspect-ratio-supported, 339px); width: 392px; }\",\".framer-3XqPB.framer-v-1d07756.framer-7wqx2b { aspect-ratio: 1.1566265060240963 / 1; height: var(--framer-aspect-ratio-supported, 186px); width: 215px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 249\n * @framerIntrinsicWidth 288\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xSDJHUvnt\":{\"layout\":[\"fixed\",\"fixed\"]},\"HvToLRRtG\":{\"layout\":[\"fixed\",\"fixed\"]},\"fBbxa56sr\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MGQqMeh3m\":\"image\",\"q59L9aUDw\":\"image2\",\"XgF7Pm7hy\":\"imageRendering\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameruv2fIMcb4=withCSS(Component,css,\"framer-3XqPB\");export default Frameruv2fIMcb4;Frameruv2fIMcb4.displayName=\"Figure 2\";Frameruv2fIMcb4.defaultProps={height:249,width:288};addPropertyControls(Frameruv2fIMcb4,{variant:{options:[\"LVDaXpgT8\",\"xSDJHUvnt\",\"HvToLRRtG\",\"fBbxa56sr\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Selected\",\"Mobile Selected\"],title:\"Variant\",type:ControlType.Enum},MGQqMeh3m:{__defaultAssetReference:\"data:framer/asset-reference,6E7EoWmeu0D9EyZH5Jdir3boP84.png?originalFilename=About.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},q59L9aUDw:{__defaultAssetReference:\"data:framer/asset-reference,LzuWWFpStDkXY5V27beUBprvEo.png?originalFilename=About.png&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},XgF7Pm7hy:{defaultValue:\"pixelated\",displaySegmentedControl:true,options:[\"auto\",\"pixelated\"],optionTitles:[\"Smooth\",\"Sharp\"],title:\"Image Rendering\",type:ControlType.Enum}});addFonts(Frameruv2fIMcb4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameruv2fIMcb4\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"288\",\"framerVariables\":\"{\\\"MGQqMeh3m\\\":\\\"image\\\",\\\"q59L9aUDw\\\":\\\"image2\\\",\\\"XgF7Pm7hy\\\":\\\"imageRendering\\\"}\",\"framerIntrinsicHeight\":\"249\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xSDJHUvnt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HvToLRRtG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fBbxa56sr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uv2fIMcb4.map","// Generated by Framer (8ebf084)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Figure2 from\"https://framerusercontent.com/modules/wUvZXB07OHnfWSkqlMGI/j6pg8R8aIlyZgsn8F3WF/uv2fIMcb4.js\";const Figure2Fonts=getFonts(Figure2);const Figure2Controls=getPropertyControls(Figure2);const cycleOrder=[\"QiB41dbqB\",\"X_JmrfbZX\",\"L8tajtHBX\",\"ZpPaitiHp\"];const serializationHash=\"framer-pJC03\";const variantClassNames={L8tajtHBX:\"framer-v-8dj3r9\",QiB41dbqB:\"framer-v-1wheyva\",X_JmrfbZX:\"framer-v-m01zmo\",ZpPaitiHp:\"framer-v-12t9ab6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop Selected\":\"HvToLRRtG\",\"Mobile Selected\":\"fBbxa56sr\",Desktop:\"LVDaXpgT8\",Mobile:\"xSDJHUvnt\"};const humanReadableVariantMap={\"Mobile Unselected\":\"L8tajtHBX\",Hiding:\"X_JmrfbZX\",Selected:\"ZpPaitiHp\",Unselected:\"QiB41dbqB\"};const getProps=({click,enter2,figure,height,hover2,id,leave2,width,...props})=>{return{...props,Aspgx3z28:hover2??props.Aspgx3z28,gDXLmzUPe:click??props.gDXLmzUPe,iHVRS6TY3:humanReadableEnumMap[figure]??figure??props.iHVRS6TY3??\"LVDaXpgT8\",tU3y5jaqS:leave2??props.tU3y5jaqS,variant:humanReadableVariantMap[props.variant]??props.variant??\"QiB41dbqB\",wHZEDMOLA:enter2??props.wHZEDMOLA};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,iHVRS6TY3,wHZEDMOLA,Aspgx3z28,tU3y5jaqS,gDXLmzUPe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QiB41dbqB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTappp78u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(wHZEDMOLA){const res=await wHZEDMOLA(...args);if(res===false)return false;}if(gDXLmzUPe){const res=await gDXLmzUPe(...args);if(res===false)return false;}});const onMouseEnter6t6cao=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Aspgx3z28){const res=await Aspgx3z28(...args);if(res===false)return false;}});const onMouseLeave50w2xs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(tU3y5jaqS){const res=await tU3y5jaqS(...args);if(res===false)return false;}});const onTap1j5u7fo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gDXLmzUPe){const res=await gDXLmzUPe(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wheyva\",className,classNames),\"data-framer-name\":\"Unselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QiB41dbqB\",onMouseEnter:onMouseEnter6t6cao,onMouseLeave:onMouseLeave50w2xs,onTap:onTappp78u,ref:refBinding,style:{...style},...addPropertyOverrides({L8tajtHBX:{\"data-framer-name\":\"Mobile Unselected\"},X_JmrfbZX:{\"data-framer-name\":\"Hiding\",onTap:onTap1j5u7fo,tabIndex:-1},ZpPaitiHp:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uep8je\",\"data-framer-name\":\"Selected Rotate\",layoutDependency:layoutDependency,layoutId:\"jTkuYupXH\",transformTemplate:transformTemplate1,...addPropertyOverrides({L8tajtHBX:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uptps\",\"data-framer-name\":\"Figure Wrap\",layoutDependency:layoutDependency,layoutId:\"zdHp_eq0B\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||226)*1*1-0,width:`max(${(componentViewport?.height||226)*1*1} * 1.1681, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||226)*.5000000000000002-(componentViewport?.height||226)*1/2)+((componentViewport?.height||226)*1*.5000000000000002-(componentViewport?.height||226)*1*1/2)+0,...addPropertyOverrides({L8tajtHBX:{height:201,width:\"235px\",y:(componentViewport?.y||0)+((componentViewport?.height||201)*.5000000000000002-100.5)+.5+0},ZpPaitiHp:{height:273,width:`max(max(${(componentViewport?.height||226)*1*1} * 1.1681, 100px) + 55px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||226)*.5000000000000002-(componentViewport?.height||226)*1/2)+((componentViewport?.height||226)*1*.5000000000000002-(componentViewport?.height||226)*1*1/2)+-23}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3uk33d-container\",layoutDependency:layoutDependency,layoutId:\"Cc4Vy3N5v-container\",nodeId:\"Cc4Vy3N5v\",rendersWithMotion:true,scopeId:\"cvZC3dyen\",style:{opacity:1},variants:{L8tajtHBX:{opacity:1},X_JmrfbZX:{opacity:.1},ZpPaitiHp:{opacity:1}},children:/*#__PURE__*/_jsx(Figure2,{height:\"100%\",id:\"Cc4Vy3N5v\",layoutId:\"Cc4Vy3N5v\",MGQqMeh3m:addImageAlt({pixelHeight:370,pixelWidth:428,src:\"https://framerusercontent.com/images/veo846C3X14KRDYBREr9KPdxJPI.png\"},\"\"),style:{height:\"100%\",width:\"100%\"},variant:iHVRS6TY3,width:\"100%\",XgF7Pm7hy:\"pixelated\",...addPropertyOverrides({ZpPaitiHp:{MGQqMeh3m:addImageAlt({pixelHeight:370,pixelWidth:428,src:\"https://framerusercontent.com/images/Ittv0auppE0ln4NooNiaewsRY.png\"},\"\")}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pJC03.framer-1cwkuqt, .framer-pJC03 .framer-1cwkuqt { display: block; }\",\".framer-pJC03.framer-1wheyva { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 226px; justify-content: center; min-width: 264px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pJC03 .framer-1uep8je { align-content: center; align-items: center; aspect-ratio: 1.168141592920354 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 264px); z-index: 1; }\",\".framer-pJC03 .framer-1uptps { align-content: center; align-items: center; aspect-ratio: 1.168141592920354 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 264px); z-index: 1; }\",\".framer-pJC03 .framer-3uk33d-container { bottom: 0px; flex: none; left: 0px; min-width: 100px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-pJC03.framer-v-m01zmo.framer-1wheyva { cursor: default; }\",\".framer-pJC03.framer-v-8dj3r9.framer-1wheyva { height: min-content; min-height: 201px; min-width: unset; width: 205px; }\",\".framer-pJC03.framer-v-8dj3r9 .framer-1uep8je { aspect-ratio: unset; height: 201px; left: calc(49.84126984126986% - max(100px, 205px) / 2); top: calc(50.00000000000002% - 201px / 2); width: 205px; }\",\".framer-pJC03.framer-v-8dj3r9 .framer-1uptps { aspect-ratio: 1.0199004975124377 / 1; left: 50%; top: 50%; width: var(--framer-aspect-ratio-supported, 205px); }\",\".framer-pJC03.framer-v-8dj3r9 .framer-3uk33d-container { left: -15px; right: -15px; }\",\".framer-pJC03.framer-v-12t9ab6 .framer-3uk33d-container { aspect-ratio: 1.168141592920354 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 273px); left: -27px; right: -28px; top: -23px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 226\n * @framerIntrinsicWidth 264\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"X_JmrfbZX\":{\"layout\":[\"auto\",\"fixed\"]},\"L8tajtHBX\":{\"layout\":[\"fixed\",\"auto\"]},\"ZpPaitiHp\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"iHVRS6TY3\":\"figure\",\"wHZEDMOLA\":\"enter2\",\"Aspgx3z28\":\"hover2\",\"tU3y5jaqS\":\"leave2\",\"gDXLmzUPe\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercvZC3dyen=withCSS(Component,css,\"framer-pJC03\");export default FramercvZC3dyen;FramercvZC3dyen.displayName=\"About wrap\";FramercvZC3dyen.defaultProps={height:226,width:264};addPropertyControls(FramercvZC3dyen,{variant:{options:[\"QiB41dbqB\",\"X_JmrfbZX\",\"L8tajtHBX\",\"ZpPaitiHp\"],optionTitles:[\"Unselected\",\"Hiding\",\"Mobile Unselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},iHVRS6TY3:Figure2Controls?.[\"variant\"]&&{...Figure2Controls[\"variant\"],defaultValue:\"LVDaXpgT8\",description:undefined,hidden:undefined,title:\"Figure\"},wHZEDMOLA:{title:\"Enter 2\",type:ControlType.EventHandler},Aspgx3z28:{title:\"Hover 2\",type:ControlType.EventHandler},tU3y5jaqS:{title:\"Leave 2\",type:ControlType.EventHandler},gDXLmzUPe:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramercvZC3dyen,[{explicitInter:true,fonts:[]},...Figure2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercvZC3dyen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"226\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"X_JmrfbZX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"L8tajtHBX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZpPaitiHp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"iHVRS6TY3\\\":\\\"figure\\\",\\\"wHZEDMOLA\\\":\\\"enter2\\\",\\\"Aspgx3z28\\\":\\\"hover2\\\",\\\"tU3y5jaqS\\\":\\\"leave2\\\",\\\"gDXLmzUPe\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"264\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cvZC3dyen.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"A1UacjAnd\",\"PNixjSkfQ\",\"nMiFLsHJV\"];const serializationHash=\"framer-lBgVP\";const variantClassNames={A1UacjAnd:\"framer-v-xwk697\",nMiFLsHJV:\"framer-v-tlmdt3\",PNixjSkfQ:\"framer-v-1k0ieic\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hidden:\"PNixjSkfQ\",Mobile:\"nMiFLsHJV\",Unselected:\"A1UacjAnd\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A1UacjAnd\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A1UacjAnd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xwk697\",className,classNames),\"data-framer-name\":\"Unselected\",layoutDependency:layoutDependency,layoutId:\"A1UacjAnd\",ref:refBinding,style:{...style},...addPropertyOverrides({nMiFLsHJV:{\"data-framer-name\":\"Mobile\"},PNixjSkfQ:{\"data-framer-name\":\"Hidden\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-j3rb4q\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"xD5CChADz\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:833.6363455677824,intrinsicWidth:1156.36361130013,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||784)*.4987244897959186-((componentViewport?.height||784)-0)*1.0013/2)+0),pixelHeight:917,pixelWidth:1272,src:\"https://framerusercontent.com/images/enOqFg7okpB0Sw2DXg1Zomm4Qw.png\"},className:\"framer-1wvnjb8\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"tuYKvkuwu\",style:{opacity:1},variants:{nMiFLsHJV:{opacity:1},PNixjSkfQ:{opacity:.2}},...addPropertyOverrides({nMiFLsHJV:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:833.6363455677824,intrinsicWidth:1156.36361130013,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||450)-(0+((componentViewport?.height||450)-0)*1)+0),pixelHeight:917,pixelWidth:1272,src:\"https://framerusercontent.com/images/enOqFg7okpB0Sw2DXg1Zomm4Qw.png\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lBgVP.framer-1nlic67, .framer-lBgVP .framer-1nlic67 { display: block; }\",\".framer-lBgVP.framer-xwk697 { height: 784px; overflow: visible; position: relative; width: 1088px; }\",\".framer-lBgVP .framer-j3rb4q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: calc(49.87244897959186% - 100.12755102040816% / 2); }\",\".framer-lBgVP .framer-1wvnjb8 { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: -1px; top: 0px; user-select: none; z-index: 1; }\",\".framer-lBgVP.framer-v-tlmdt3.framer-xwk697 { height: 450px; width: 610px; }\",\".framer-lBgVP.framer-v-tlmdt3 .framer-j3rb4q { bottom: 0px; height: 100%; right: unset; top: unset; width: 610px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 784\n * @framerIntrinsicWidth 1088\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PNixjSkfQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"nMiFLsHJV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereYnwuYez8=withCSS(Component,css,\"framer-lBgVP\");export default FramereYnwuYez8;FramereYnwuYez8.displayName=\"BG\";FramereYnwuYez8.defaultProps={height:784,width:1088};addPropertyControls(FramereYnwuYez8,{variant:{options:[\"A1UacjAnd\",\"PNixjSkfQ\",\"nMiFLsHJV\"],optionTitles:[\"Unselected\",\"Hidden\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereYnwuYez8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereYnwuYez8\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1088\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"784\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PNixjSkfQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nMiFLsHJV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eYnwuYez8.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"m0k5ju6WG\",\"V50LU1J6v\",\"SG6hzd7xZ\",\"OaDhKxLZ7\"];const serializationHash=\"framer-lay5M\";const variantClassNames={m0k5ju6WG:\"framer-v-1qgridq\",OaDhKxLZ7:\"framer-v-s62o2l\",SG6hzd7xZ:\"framer-v-14fub1o\",V50LU1J6v:\"framer-v-wowf5v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Selected\":\"SG6hzd7xZ\",\"Mobile Selected\":\"OaDhKxLZ7\",Desktop:\"m0k5ju6WG\",Mobile:\"V50LU1J6v\"};const getProps=({height,id,image,image2,width,...props})=>{return{...props,OGKAvwMTA:image2??props.OGKAvwMTA??{pixelHeight:194,pixelWidth:244,src:\"https://framerusercontent.com/images/irov3QFA21jPs4NIju0nB8eDRo.png\"},uAfcFUgEF:image??props.uAfcFUgEF??{pixelHeight:194,pixelWidth:244,src:\"https://framerusercontent.com/images/EERQqWLOaJ80x9zxbEdh18Rj4.png\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"m0k5ju6WG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,uAfcFUgEF,OGKAvwMTA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m0k5ju6WG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:397.5,intrinsicWidth:398,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:795,pixelWidth:796,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(uAfcFUgEF)},className:cx(scopingClassNames,\"framer-1qgridq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"m0k5ju6WG\",ref:refBinding,style:{...style},...addPropertyOverrides({OaDhKxLZ7:{\"data-framer-name\":\"Mobile Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:397.5,intrinsicWidth:398,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:795,pixelWidth:796,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(OGKAvwMTA)}},SG6hzd7xZ:{\"data-framer-name\":\"Desktop Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:397.5,intrinsicWidth:398,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:795,pixelWidth:796,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(OGKAvwMTA),...{positionX:\"center\",positionY:\"center\"}}},V50LU1J6v:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lay5M.framer-xvbyl8, .framer-lay5M .framer-xvbyl8 { display: block; }\",\".framer-lay5M.framer-1qgridq { height: 171px; overflow: visible; position: relative; width: 213px; }\",\".framer-lay5M.framer-v-wowf5v.framer-1qgridq { aspect-ratio: 1.2487046632124352 / 1; height: var(--framer-aspect-ratio-supported, 78px); width: 98px; }\",\".framer-lay5M.framer-v-14fub1o.framer-1qgridq { aspect-ratio: 1.2487046632124352 / 1; height: var(--framer-aspect-ratio-supported, 309px); width: 386px; }\",\".framer-lay5M.framer-v-s62o2l.framer-1qgridq { aspect-ratio: 1.2487046632124352 / 1; height: var(--framer-aspect-ratio-supported, 212px); width: 212px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 171\n * @framerIntrinsicWidth 213\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"V50LU1J6v\":{\"layout\":[\"fixed\",\"fixed\"]},\"SG6hzd7xZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"OaDhKxLZ7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uAfcFUgEF\":\"image\",\"OGKAvwMTA\":\"image2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNuQmKnOdw=withCSS(Component,css,\"framer-lay5M\");export default FramerNuQmKnOdw;FramerNuQmKnOdw.displayName=\"Figure 4\";FramerNuQmKnOdw.defaultProps={height:171,width:213};addPropertyControls(FramerNuQmKnOdw,{variant:{options:[\"m0k5ju6WG\",\"V50LU1J6v\",\"SG6hzd7xZ\",\"OaDhKxLZ7\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Selected\",\"Mobile Selected\"],title:\"Variant\",type:ControlType.Enum},uAfcFUgEF:{__defaultAssetReference:\"data:framer/asset-reference,EERQqWLOaJ80x9zxbEdh18Rj4.png?originalFilename=trello.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},OGKAvwMTA:{__defaultAssetReference:\"data:framer/asset-reference,irov3QFA21jPs4NIju0nB8eDRo.png?originalFilename=trello.png&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage}});addFonts(FramerNuQmKnOdw,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNuQmKnOdw\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V50LU1J6v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SG6hzd7xZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OaDhKxLZ7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"uAfcFUgEF\\\":\\\"image\\\",\\\"OGKAvwMTA\\\":\\\"image2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"171\",\"framerIntrinsicWidth\":\"213\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NuQmKnOdw.map","// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Figure4 from\"https://framerusercontent.com/modules/fseU7IAjaTLsT8Or7y0O/SiJEMOyjF6msiHwjJnDw/NuQmKnOdw.js\";const Figure4Fonts=getFonts(Figure4);const MotionDivWithFX=withFX(motion.div);const Figure4Controls=getPropertyControls(Figure4);const cycleOrder=[\"ZkbsfDSdl\",\"HBptB9pVI\",\"H3mRObC70\",\"QGKRUFug4\"];const serializationHash=\"framer-Zln5V\";const variantClassNames={H3mRObC70:\"framer-v-198tk8e\",HBptB9pVI:\"framer-v-nxa62o\",QGKRUFug4:\"framer-v-1huy3s3\",ZkbsfDSdl:\"framer-v-rljw4d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={delay:.6,duration:3,ease:[.54,.01,.51,1],type:\"tween\"};const animation={opacity:1,rotate:-7,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop Selected\":\"SG6hzd7xZ\",\"Mobile Selected\":\"OaDhKxLZ7\",Desktop:\"m0k5ju6WG\",Mobile:\"V50LU1J6v\"};const humanReadableVariantMap={\"Unselected Mobile\":\"QGKRUFug4\",Hiding:\"HBptB9pVI\",Selected:\"H3mRObC70\",Unselected:\"ZkbsfDSdl\"};const getProps=({enter4,figure,height,hover4,id,leave4,width,...props})=>{return{...props,K37Mfdugp:enter4??props.K37Mfdugp,KSeJgwJ67:leave4??props.KSeJgwJ67,SJHUQoqHe:humanReadableEnumMap[figure]??figure??props.SJHUQoqHe??\"m0k5ju6WG\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZkbsfDSdl\",xxDsRUFKa:hover4??props.xxDsRUFKa};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,K37Mfdugp,SJHUQoqHe,xxDsRUFKa,KSeJgwJ67,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZkbsfDSdl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ke7bla=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(K37Mfdugp){const res=await K37Mfdugp(...args);if(res===false)return false;}});const onMouseEnterg2xnps=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(xxDsRUFKa){const res=await xxDsRUFKa(...args);if(res===false)return false;}});const onMouseLeave1y4ym3p=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(KSeJgwJ67){const res=await KSeJgwJ67(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://trello.com/b/99TYXljd\",motionChild:true,nodeId:\"ZkbsfDSdl\",scopeId:\"FHDqJssSs\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rljw4d\",className,classNames)} framer-rjud1y`,\"data-framer-name\":\"Unselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZkbsfDSdl\",onMouseEnter:onMouseEnterg2xnps,onMouseLeave:onMouseLeave1y4ym3p,onTap:onTap1ke7bla,ref:refBinding,style:{...style},...addPropertyOverrides({H3mRObC70:{\"data-framer-name\":\"Selected\"},HBptB9pVI:{\"data-framer-name\":\"Hiding\",tabIndex:-1},QGKRUFug4:{\"data-framer-name\":\"Unselected Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{className:\"framer-19zuwz4\",\"data-framer-name\":\"Selected Rotate\",layoutDependency:layoutDependency,layoutId:\"GB6ThqQ7E\",transformTemplate:transformTemplate1,...addPropertyOverrides({H3mRObC70:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},QGKRUFug4:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sftqv4\",\"data-framer-name\":\"Figure Wrap\",layoutDependency:layoutDependency,layoutId:\"aY2MLN2ry\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||155)*1*1- -15,width:`max(max(${(componentViewport?.height||155)*1*1} * 1.3742, 100px) + 2px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||155)*.4967741935483873-(componentViewport?.height||155)*1/2)+((componentViewport?.height||155)*1*.5000000000000002-(componentViewport?.height||155)*1*1/2)+-14,...addPropertyOverrides({H3mRObC70:{height:(componentViewport?.height||155)*1*1- -44,width:`max(max(${(componentViewport?.height||155)*1*1} * 1.3742, 100px) + 38px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||155)*.4967741935483873-(componentViewport?.height||155)*1/2)+((componentViewport?.height||155)*1*.5000000000000002-(componentViewport?.height||155)*1*1/2)+-28},QGKRUFug4:{height:((componentViewport?.height||200)-0)*1- -15,width:`max(max(${((componentViewport?.height||200)-0)*1} * 1.3742, 100px) + 2px, 100px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0)*.5000000000000002-((componentViewport?.height||200)-0)*1/2)+-14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v5trnu-container\",layoutDependency:layoutDependency,layoutId:\"ioTbDwqUy-container\",nodeId:\"ioTbDwqUy\",rendersWithMotion:true,scopeId:\"FHDqJssSs\",style:{opacity:1},variants:{H3mRObC70:{opacity:1},HBptB9pVI:{opacity:.2},QGKRUFug4:{opacity:1}},children:/*#__PURE__*/_jsx(Figure4,{height:\"100%\",id:\"ioTbDwqUy\",layoutId:\"ioTbDwqUy\",style:{height:\"100%\",width:\"100%\"},uAfcFUgEF:addImageAlt({pixelHeight:194,pixelWidth:244,src:\"https://framerusercontent.com/images/DZ0RyHAwRCiKDBKJDu4yMmUYnSw.png\"},\"\"),variant:SJHUQoqHe,width:\"100%\",...addPropertyOverrides({H3mRObC70:{uAfcFUgEF:addImageAlt({pixelHeight:194,pixelWidth:244,src:\"https://framerusercontent.com/images/uvhcqgQJQVqWLUgoPs91ASZxmtw.png\"},\"\")}},baseVariant,gestureVariant)})})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zln5V.framer-rjud1y, .framer-Zln5V .framer-rjud1y { display: block; }\",\".framer-Zln5V.framer-rljw4d { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 155px; justify-content: center; min-width: 243px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Zln5V .framer-19zuwz4 { align-content: center; align-items: center; aspect-ratio: 1.3741935483870968 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 275px); z-index: 1; }\",\".framer-Zln5V .framer-sftqv4 { align-content: center; align-items: center; aspect-ratio: 1.3741935483870968 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 275px); z-index: 1; }\",\".framer-Zln5V .framer-1v5trnu-container { bottom: -1px; flex: none; left: 6px; min-width: 100px; position: absolute; right: -8px; top: -14px; z-index: 1; }\",\".framer-Zln5V.framer-v-nxa62o.framer-rljw4d { cursor: default; }\",\".framer-Zln5V.framer-v-198tk8e .framer-1v5trnu-container { bottom: -16px; left: -12px; right: -26px; top: -28px; }\",\".framer-Zln5V.framer-v-1huy3s3.framer-rljw4d { height: min-content; min-height: 107px; min-width: 159px; }\",\".framer-Zln5V.framer-v-1huy3s3 .framer-19zuwz4 { aspect-ratio: unset; bottom: 0px; height: unset; left: unset; right: 0px; top: 0px; width: 145px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 155\n * @framerIntrinsicWidth 243\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"HBptB9pVI\":{\"layout\":[\"auto\",\"fixed\"]},\"H3mRObC70\":{\"layout\":[\"auto\",\"fixed\"]},\"QGKRUFug4\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"K37Mfdugp\":\"enter4\",\"SJHUQoqHe\":\"figure\",\"xxDsRUFKa\":\"hover4\",\"KSeJgwJ67\":\"leave4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFHDqJssSs=withCSS(Component,css,\"framer-Zln5V\");export default FramerFHDqJssSs;FramerFHDqJssSs.displayName=\"Trello wrap\";FramerFHDqJssSs.defaultProps={height:155,width:243};addPropertyControls(FramerFHDqJssSs,{variant:{options:[\"ZkbsfDSdl\",\"HBptB9pVI\",\"H3mRObC70\",\"QGKRUFug4\"],optionTitles:[\"Unselected\",\"Hiding\",\"Selected\",\"Unselected Mobile\"],title:\"Variant\",type:ControlType.Enum},K37Mfdugp:{title:\"Enter 4\",type:ControlType.EventHandler},SJHUQoqHe:Figure4Controls?.[\"variant\"]&&{...Figure4Controls[\"variant\"],defaultValue:\"m0k5ju6WG\",description:undefined,hidden:undefined,title:\"Figure\"},xxDsRUFKa:{title:\"Hover 4\",type:ControlType.EventHandler},KSeJgwJ67:{title:\"Leave 4\",type:ControlType.EventHandler}});addFonts(FramerFHDqJssSs,[{explicitInter:true,fonts:[]},...Figure4Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFHDqJssSs\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HBptB9pVI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"H3mRObC70\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QGKRUFug4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"K37Mfdugp\\\":\\\"enter4\\\",\\\"SJHUQoqHe\\\":\\\"figure\\\",\\\"xxDsRUFKa\\\":\\\"hover4\\\",\\\"KSeJgwJ67\\\":\\\"leave4\\\"}\",\"framerIntrinsicWidth\":\"243\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"155\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FHDqJssSs.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"V7xwdQy6_\",\"D8iR3688_\",\"ba9Gq4FgX\",\"L8POrX76s\"];const serializationHash=\"framer-NNrKh\";const variantClassNames={ba9Gq4FgX:\"framer-v-w6i3qf\",D8iR3688_:\"framer-v-rzompv\",L8POrX76s:\"framer-v-1txq201\",V7xwdQy6_:\"framer-v-1sekvdx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Sharp:\"pixelated\",Smooth:\"auto\"};const humanReadableVariantMap={\"Desktop Selected\":\"ba9Gq4FgX\",\"Mobile Selected\":\"L8POrX76s\",Desktop:\"V7xwdQy6_\",Mobile:\"D8iR3688_\"};const getProps=({height,id,image,image2,imageRendering,width,...props})=>{return{...props,mO7GKI3VH:image2??props.mO7GKI3VH??{pixelHeight:494,pixelWidth:453,src:\"https://framerusercontent.com/images/kVLoI3lJINC3S7hV3mlyG1qwkak.png\"},N6MaVv49g:humanReadableEnumMap[imageRendering]??imageRendering??props.N6MaVv49g??\"pixelated\",ONzN6wFiN:image??props.ONzN6wFiN??{pixelHeight:494,pixelWidth:453,src:\"https://framerusercontent.com/images/xIynP28hxsnf7NYRA5Wkky1BJPM.png\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"V7xwdQy6_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ONzN6wFiN,mO7GKI3VH,N6MaVv49g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V7xwdQy6_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:427.5,intrinsicWidth:428,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:855,pixelWidth:856,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(ONzN6wFiN)},className:cx(scopingClassNames,\"framer-1sekvdx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"V7xwdQy6_\",ref:refBinding,style:{\"--1v5keu0\":N6MaVv49g,...style},...addPropertyOverrides({ba9Gq4FgX:{\"data-framer-name\":\"Desktop Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:427.5,intrinsicWidth:428,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:855,pixelWidth:856,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(mO7GKI3VH),...{positionX:\"center\",positionY:\"center\"}}},D8iR3688_:{\"data-framer-name\":\"Mobile\"},L8POrX76s:{\"data-framer-name\":\"Mobile Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:427.5,intrinsicWidth:428,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:855,pixelWidth:856,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(mO7GKI3VH)}}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NNrKh.framer-1td67co, .framer-NNrKh .framer-1td67co { display: block; }\",\".framer-NNrKh.framer-1sekvdx { height: 374px; image-rendering: var(--1v5keu0); overflow: visible; position: relative; width: 349px; }\",\".framer-NNrKh.framer-v-rzompv.framer-1sekvdx { aspect-ratio: 0.9331550802139037 / 1; height: var(--framer-aspect-ratio-supported, 174px); width: 162px; }\",\".framer-NNrKh.framer-v-w6i3qf.framer-1sekvdx { aspect-ratio: 0.9331550802139037 / 1; height: var(--framer-aspect-ratio-supported, 507px); width: 473px; }\",\".framer-NNrKh.framer-v-1txq201.framer-1sekvdx { aspect-ratio: 0.9331550802139037 / 1; height: var(--framer-aspect-ratio-supported, 240px); width: 240px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 374\n * @framerIntrinsicWidth 349\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D8iR3688_\":{\"layout\":[\"fixed\",\"fixed\"]},\"ba9Gq4FgX\":{\"layout\":[\"fixed\",\"fixed\"]},\"L8POrX76s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ONzN6wFiN\":\"image\",\"mO7GKI3VH\":\"image2\",\"N6MaVv49g\":\"imageRendering\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWGn1Ge8Dz=withCSS(Component,css,\"framer-NNrKh\");export default FramerWGn1Ge8Dz;FramerWGn1Ge8Dz.displayName=\"Figure 5\";FramerWGn1Ge8Dz.defaultProps={height:374,width:349};addPropertyControls(FramerWGn1Ge8Dz,{variant:{options:[\"V7xwdQy6_\",\"D8iR3688_\",\"ba9Gq4FgX\",\"L8POrX76s\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Selected\",\"Mobile Selected\"],title:\"Variant\",type:ControlType.Enum},ONzN6wFiN:{__defaultAssetReference:\"data:framer/asset-reference,xIynP28hxsnf7NYRA5Wkky1BJPM.png?originalFilename=Prices.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},mO7GKI3VH:{__defaultAssetReference:\"data:framer/asset-reference,kVLoI3lJINC3S7hV3mlyG1qwkak.png?originalFilename=Prices.png&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},N6MaVv49g:{defaultValue:\"pixelated\",displaySegmentedControl:true,options:[\"auto\",\"pixelated\"],optionTitles:[\"Smooth\",\"Sharp\"],title:\"Image Rendering\",type:ControlType.Enum}});addFonts(FramerWGn1Ge8Dz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWGn1Ge8Dz\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ONzN6wFiN\\\":\\\"image\\\",\\\"mO7GKI3VH\\\":\\\"image2\\\",\\\"N6MaVv49g\\\":\\\"imageRendering\\\"}\",\"framerIntrinsicWidth\":\"349\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"374\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D8iR3688_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ba9Gq4FgX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L8POrX76s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WGn1Ge8Dz.map","// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Figure5 from\"https://framerusercontent.com/modules/5lFQCcJMvqyYqzjmyx31/XR4mzKZ67S7SECtImIt2/WGn1Ge8Dz.js\";const Figure5Fonts=getFonts(Figure5);const Figure5Controls=getPropertyControls(Figure5);const cycleOrder=[\"qdGULXJuj\",\"gqv1whVbZ\",\"h91zVPU_m\",\"wNnSin44a\"];const serializationHash=\"framer-zwe2r\";const variantClassNames={gqv1whVbZ:\"framer-v-xldcpt\",h91zVPU_m:\"framer-v-7tjsnm\",qdGULXJuj:\"framer-v-cc9uvr\",wNnSin44a:\"framer-v-1ahyeaq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop Selected\":\"ba9Gq4FgX\",\"Mobile Selected\":\"L8POrX76s\",Desktop:\"V7xwdQy6_\",Mobile:\"D8iR3688_\"};const humanReadableVariantMap={\"Unselected Mobile\":\"gqv1whVbZ\",Hiding:\"h91zVPU_m\",Selected:\"wNnSin44a\",Unselected:\"qdGULXJuj\"};const getProps=({enter5,figure,height,hover5,id,leave5,width,...props})=>{return{...props,CW56Q8Nmk:humanReadableEnumMap[figure]??figure??props.CW56Q8Nmk??\"V7xwdQy6_\",ET1Hbs2Tv:hover5??props.ET1Hbs2Tv,PsaFiDEmi:enter5??props.PsaFiDEmi,unFlPBvav:leave5??props.unFlPBvav,variant:humanReadableVariantMap[props.variant]??props.variant??\"qdGULXJuj\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CW56Q8Nmk,PsaFiDEmi,ET1Hbs2Tv,unFlPBvav,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qdGULXJuj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rc7jfi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PsaFiDEmi){const res=await PsaFiDEmi(...args);if(res===false)return false;}});const onMouseEnterifjcwd=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ET1Hbs2Tv){const res=await ET1Hbs2Tv(...args);if(res===false)return false;}});const onMouseLeave12j3097=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(unFlPBvav){const res=await unFlPBvav(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cc9uvr\",className,classNames),\"data-framer-name\":\"Unselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qdGULXJuj\",onMouseEnter:onMouseEnterifjcwd,onMouseLeave:onMouseLeave12j3097,onTap:onTap1rc7jfi,ref:refBinding,style:{...style},...addPropertyOverrides({gqv1whVbZ:{\"data-framer-name\":\"Unselected Mobile\"},h91zVPU_m:{\"data-framer-name\":\"Hiding\",tabIndex:-1},wNnSin44a:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t2ue24\",\"data-framer-name\":\"Selected Rotate\",layoutDependency:layoutDependency,layoutId:\"cdi_zUKDz\",transformTemplate:transformTemplate1,...addPropertyOverrides({gqv1whVbZ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gvb6xs\",\"data-framer-name\":\"Figure Wrap\",layoutDependency:layoutDependency,layoutId:\"VUhHDPgYx\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||341)*.8944*1- -69,width:`max(max(${(componentViewport?.height||341)*.8944*1} * 0.8802, 100px) + 78px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||341)*.4838709677419357-(componentViewport?.height||341)*.8944/2)+((componentViewport?.height||341)*.8944*.5000000000000002-(componentViewport?.height||341)*.8944*1/2)+-46,...addPropertyOverrides({gqv1whVbZ:{height:292,width:\"274px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)*.5018726591760302-133.5)+.5+-24},wNnSin44a:{height:(componentViewport?.height||341)*.8944*1- -116,width:`max(max(${(componentViewport?.height||341)*.8944*1} * 0.8802, 100px) + 122px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||341)*.4838709677419357-(componentViewport?.height||341)*.8944/2)+((componentViewport?.height||341)*.8944*.5000000000000002-(componentViewport?.height||341)*.8944*1/2)+-68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-komwwf-container\",layoutDependency:layoutDependency,layoutId:\"N3Q4v8mBv-container\",nodeId:\"N3Q4v8mBv\",rendersWithMotion:true,scopeId:\"iS8DhYBYE\",style:{opacity:1},variants:{h91zVPU_m:{opacity:.2},wNnSin44a:{opacity:1}},children:/*#__PURE__*/_jsx(Figure5,{height:\"100%\",id:\"N3Q4v8mBv\",layoutId:\"N3Q4v8mBv\",N6MaVv49g:\"pixelated\",ONzN6wFiN:addImageAlt({pixelHeight:494,pixelWidth:453,src:\"https://framerusercontent.com/images/AnBWvH10qNlov7vQjGy8GI4bAnc.png\"},\"\"),style:{height:\"100%\",width:\"100%\"},variant:CW56Q8Nmk,width:\"100%\",...addPropertyOverrides({wNnSin44a:{ONzN6wFiN:addImageAlt({pixelHeight:494,pixelWidth:453,src:\"https://framerusercontent.com/images/mE8jdFpZnxEDyhw1CstueaEy38s.png\"},\"\")}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zwe2r.framer-r2yftl, .framer-zwe2r .framer-r2yftl { display: block; }\",\".framer-zwe2r.framer-cc9uvr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 341px; justify-content: center; min-width: 243px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zwe2r .framer-t2ue24 { align-content: center; align-items: center; aspect-ratio: 0.9639344262295082 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 89%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 48%; width: var(--framer-aspect-ratio-supported, 193px); z-index: 1; }\",\".framer-zwe2r .framer-gvb6xs { align-content: center; align-items: center; aspect-ratio: 0.8802395209580839 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 176px); z-index: 1; }\",\".framer-zwe2r .framer-komwwf-container { bottom: -23px; flex: none; left: -23px; min-width: 100px; position: absolute; right: -55px; top: -46px; z-index: 1; }\",\".framer-zwe2r.framer-v-xldcpt.framer-cc9uvr { height: min-content; min-height: 267px; min-width: unset; width: 227px; }\",\".framer-zwe2r.framer-v-xldcpt .framer-t2ue24 { aspect-ratio: unset; height: 267px; left: calc(50.22026431718064% - max(100px, 227px) / 2); top: calc(50.18726591760302% - 267px / 2); width: 227px; }\",\".framer-zwe2r.framer-v-xldcpt .framer-gvb6xs { aspect-ratio: 0.850187265917603 / 1; left: 50%; top: 50%; width: var(--framer-aspect-ratio-supported, 170px); }\",\".framer-zwe2r.framer-v-xldcpt .framer-komwwf-container { bottom: -1px; left: -9px; right: -38px; top: -24px; }\",\".framer-zwe2r.framer-v-7tjsnm.framer-cc9uvr { cursor: default; }\",\".framer-zwe2r.framer-v-1ahyeaq .framer-komwwf-container { bottom: -48px; left: -44px; right: -78px; top: -68px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 341\n * @framerIntrinsicWidth 243\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"gqv1whVbZ\":{\"layout\":[\"fixed\",\"auto\"]},\"h91zVPU_m\":{\"layout\":[\"auto\",\"fixed\"]},\"wNnSin44a\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"CW56Q8Nmk\":\"figure\",\"PsaFiDEmi\":\"enter5\",\"ET1Hbs2Tv\":\"hover5\",\"unFlPBvav\":\"leave5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriS8DhYBYE=withCSS(Component,css,\"framer-zwe2r\");export default FrameriS8DhYBYE;FrameriS8DhYBYE.displayName=\"Prices wrap\";FrameriS8DhYBYE.defaultProps={height:341,width:243};addPropertyControls(FrameriS8DhYBYE,{variant:{options:[\"qdGULXJuj\",\"gqv1whVbZ\",\"h91zVPU_m\",\"wNnSin44a\"],optionTitles:[\"Unselected\",\"Unselected Mobile\",\"Hiding\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},CW56Q8Nmk:Figure5Controls?.[\"variant\"]&&{...Figure5Controls[\"variant\"],defaultValue:\"V7xwdQy6_\",description:undefined,hidden:undefined,title:\"Figure\"},PsaFiDEmi:{title:\"Enter 5\",type:ControlType.EventHandler},ET1Hbs2Tv:{title:\"Hover 5\",type:ControlType.EventHandler},unFlPBvav:{title:\"Leave 5 \",type:ControlType.EventHandler}});addFonts(FrameriS8DhYBYE,[{explicitInter:true,fonts:[]},...Figure5Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriS8DhYBYE\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"CW56Q8Nmk\\\":\\\"figure\\\",\\\"PsaFiDEmi\\\":\\\"enter5\\\",\\\"ET1Hbs2Tv\\\":\\\"hover5\\\",\\\"unFlPBvav\\\":\\\"leave5\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gqv1whVbZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h91zVPU_m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wNnSin44a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"243\",\"framerIntrinsicHeight\":\"341\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iS8DhYBYE.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ascaiD6q6\",\"wYVodjuCm\",\"GP31QfyPd\",\"grfpoFjYy\"];const serializationHash=\"framer-kRhSA\";const variantClassNames={ascaiD6q6:\"framer-v-8ugmv7\",GP31QfyPd:\"framer-v-cfy3xp\",grfpoFjYy:\"framer-v-pkeu8u\",wYVodjuCm:\"framer-v-h4lctg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Sharp:\"pixelated\",Smooth:\"auto\"};const humanReadableVariantMap={\"Desktop Selected\":\"GP31QfyPd\",\"Mobile Selected\":\"grfpoFjYy\",Desktop:\"ascaiD6q6\",Mobile:\"wYVodjuCm\"};const getProps=({height,id,image,image2,imageRendering,width,...props})=>{return{...props,BFjzaaYbi:image2??props.BFjzaaYbi??{pixelHeight:478,pixelWidth:377,src:\"https://framerusercontent.com/images/sEpaOA5Idd36y29qRGwmHPgBPM.png\"},ONzN6wFiN:image??props.ONzN6wFiN??{pixelHeight:478,pixelWidth:377,src:\"https://framerusercontent.com/images/fsNyvT0JdWKAksEqG5nJr4vfo8.png\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"ascaiD6q6\",wiTNB4W_4:humanReadableEnumMap[imageRendering]??imageRendering??props.wiTNB4W_4??\"pixelated\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ONzN6wFiN,BFjzaaYbi,wiTNB4W_4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ascaiD6q6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fit\",intrinsicHeight:427.5,intrinsicWidth:428,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:855,pixelWidth:856,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(ONzN6wFiN),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-8ugmv7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ascaiD6q6\",ref:refBinding,style:{\"--1etc2kc\":wiTNB4W_4,...style},...addPropertyOverrides({GP31QfyPd:{\"data-framer-name\":\"Desktop Selected\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:427.5,intrinsicWidth:428,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:855,pixelWidth:856,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(BFjzaaYbi),...{positionX:\"center\",positionY:\"center\"}}},grfpoFjYy:{\"data-framer-name\":\"Mobile Selected\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:427.5,intrinsicWidth:428,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:855,pixelWidth:856,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(BFjzaaYbi),...{positionX:\"center\",positionY:\"center\"}}},wYVodjuCm:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kRhSA.framer-1pqor7w, .framer-kRhSA .framer-1pqor7w { display: block; }\",\".framer-kRhSA.framer-8ugmv7 { height: 403px; image-rendering: var(--1etc2kc); overflow: visible; position: relative; width: 326px; }\",\".framer-kRhSA.framer-v-h4lctg.framer-8ugmv7 { aspect-ratio: 0.8092105263157895 / 1; height: var(--framer-aspect-ratio-supported, 200px); width: 162px; }\",\".framer-kRhSA.framer-v-cfy3xp.framer-8ugmv7 { aspect-ratio: 0.8092105263157895 / 1; height: var(--framer-aspect-ratio-supported, 541px); width: 438px; }\",\".framer-kRhSA.framer-v-pkeu8u.framer-8ugmv7 { aspect-ratio: 0.8092105263157895 / 1; height: var(--framer-aspect-ratio-supported, 240px); width: 240px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 403\n * @framerIntrinsicWidth 326\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wYVodjuCm\":{\"layout\":[\"fixed\",\"fixed\"]},\"GP31QfyPd\":{\"layout\":[\"fixed\",\"fixed\"]},\"grfpoFjYy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ONzN6wFiN\":\"image\",\"BFjzaaYbi\":\"image2\",\"wiTNB4W_4\":\"imageRendering\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryRLWb_CJv=withCSS(Component,css,\"framer-kRhSA\");export default FrameryRLWb_CJv;FrameryRLWb_CJv.displayName=\"Figure 6\";FrameryRLWb_CJv.defaultProps={height:403,width:326};addPropertyControls(FrameryRLWb_CJv,{variant:{options:[\"ascaiD6q6\",\"wYVodjuCm\",\"GP31QfyPd\",\"grfpoFjYy\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Selected\",\"Mobile Selected\"],title:\"Variant\",type:ControlType.Enum},ONzN6wFiN:{__defaultAssetReference:\"data:framer/asset-reference,fsNyvT0JdWKAksEqG5nJr4vfo8.png?originalFilename=TOS.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},BFjzaaYbi:{__defaultAssetReference:\"data:framer/asset-reference,sEpaOA5Idd36y29qRGwmHPgBPM.png?originalFilename=TOS.png&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},wiTNB4W_4:{defaultValue:\"pixelated\",displaySegmentedControl:true,options:[\"auto\",\"pixelated\"],optionTitles:[\"Smooth\",\"Sharp\"],title:\"Image Rendering\",type:ControlType.Enum}});addFonts(FrameryRLWb_CJv,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryRLWb_CJv\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"326\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wYVodjuCm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GP31QfyPd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"grfpoFjYy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ONzN6wFiN\\\":\\\"image\\\",\\\"BFjzaaYbi\\\":\\\"image2\\\",\\\"wiTNB4W_4\\\":\\\"imageRendering\\\"}\",\"framerIntrinsicHeight\":\"403\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yRLWb_CJv.map","// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Figure5 from\"https://framerusercontent.com/modules/5lFQCcJMvqyYqzjmyx31/XR4mzKZ67S7SECtImIt2/WGn1Ge8Dz.js\";import Figure6 from\"https://framerusercontent.com/modules/QoWJtwysqGwu55yvn2Xy/lsRzccf1vruIfjsjwEte/yRLWb_CJv.js\";const Figure6Fonts=getFonts(Figure6);const Figure5Controls=getPropertyControls(Figure5);const cycleOrder=[\"WsIQUGQp7\",\"EZcDIcyft\",\"VmKhYfR6Z\",\"EaED7mhUT\"];const serializationHash=\"framer-Sufgj\";const variantClassNames={EaED7mhUT:\"framer-v-rzg7wa\",EZcDIcyft:\"framer-v-19rvkf6\",VmKhYfR6Z:\"framer-v-9g4hq4\",WsIQUGQp7:\"framer-v-1kj8ziy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop Selected\":\"ba9Gq4FgX\",\"Mobile Selected\":\"L8POrX76s\",Desktop:\"V7xwdQy6_\",Mobile:\"D8iR3688_\"};const humanReadableVariantMap={\"Unselected Mobile\":\"EaED7mhUT\",Hiding:\"EZcDIcyft\",Selected:\"VmKhYfR6Z\",Unselected:\"WsIQUGQp7\"};const getProps=({enter6,figure,height,hover6,id,leave6,width,...props})=>{return{...props,CW56Q8Nmk:humanReadableEnumMap[figure]??figure??props.CW56Q8Nmk??\"V7xwdQy6_\",ihTZugSJX:hover6??props.ihTZugSJX,L9dmIMyYO:leave6??props.L9dmIMyYO,PsaFiDEmi:enter6??props.PsaFiDEmi,variant:humanReadableVariantMap[props.variant]??props.variant??\"WsIQUGQp7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CW56Q8Nmk,PsaFiDEmi,ihTZugSJX,L9dmIMyYO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WsIQUGQp7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rc7jfi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PsaFiDEmi){const res=await PsaFiDEmi(...args);if(res===false)return false;}});const onMouseEnter1yep0yw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ihTZugSJX){const res=await ihTZugSJX(...args);if(res===false)return false;}});const onMouseLeave4rwcet=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(L9dmIMyYO){const res=await L9dmIMyYO(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kj8ziy\",className,classNames),\"data-framer-name\":\"Unselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WsIQUGQp7\",onMouseEnter:onMouseEnter1yep0yw,onMouseLeave:onMouseLeave4rwcet,onTap:onTap1rc7jfi,ref:refBinding,style:{...style},...addPropertyOverrides({EaED7mhUT:{\"data-framer-name\":\"Unselected Mobile\"},EZcDIcyft:{\"data-framer-name\":\"Hiding\",tabIndex:-1},VmKhYfR6Z:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bn9b8b\",\"data-framer-name\":\"Selected Rotate\",layoutDependency:layoutDependency,layoutId:\"Fo4aHyMRM\",transformTemplate:transformTemplate1,...addPropertyOverrides({EaED7mhUT:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-aidyv1\",\"data-framer-name\":\"Figure Wrap\",layoutDependency:layoutDependency,layoutId:\"Mow8jBjto\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||297)*1*1*1,width:`max(${(componentViewport?.height||297)*1*1*1} * 0.8089, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||297)*.4987593052109183-(componentViewport?.height||297)*1/2)+((componentViewport?.height||297)*1*.4987593052109183-(componentViewport?.height||297)*1*1/2)+((componentViewport?.height||297)*1*1*.49831649831649855-(componentViewport?.height||297)*1*1*1/2),...addPropertyOverrides({EaED7mhUT:{height:250,width:\"202.2333px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)*.4987593052109183-125)+-.3102+-.4209},VmKhYfR6Z:{height:(componentViewport?.height||297)*1*1- -27,width:`max(max(${(componentViewport?.height||297)*1*1} * 0.8089, 100px) + 22px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||297)*.4987593052109183-(componentViewport?.height||297)*1/2)+((componentViewport?.height||297)*1*.4987593052109183-(componentViewport?.height||297)*1*1/2)+-14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bo2cos-container\",layoutDependency:layoutDependency,layoutId:\"bQYcpM9QG-container\",nodeId:\"bQYcpM9QG\",rendersWithMotion:true,scopeId:\"n46QXQRjW\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{EaED7mhUT:{opacity:1},EZcDIcyft:{opacity:.2},VmKhYfR6Z:{opacity:1}},...addPropertyOverrides({VmKhYfR6Z:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Figure6,{height:\"100%\",id:\"bQYcpM9QG\",layoutId:\"bQYcpM9QG\",ONzN6wFiN:addImageAlt({pixelHeight:478,pixelWidth:377,src:\"https://framerusercontent.com/images/Kbfljkq6JsJC3nGxIJPK3Qt0fCI.png\"},\"\"),style:{height:\"100%\",width:\"100%\"},variant:CW56Q8Nmk,width:\"100%\",wiTNB4W_4:\"pixelated\",...addPropertyOverrides({VmKhYfR6Z:{ONzN6wFiN:addImageAlt({pixelHeight:478,pixelWidth:377,src:\"https://framerusercontent.com/images/thCRVZ2sEICWGGlo9exJ2lzLbTI.png\"},\"\")}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Sufgj.framer-4lcm8w, .framer-Sufgj .framer-4lcm8w { display: block; }\",\".framer-Sufgj.framer-1kj8ziy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 297px; justify-content: center; min-width: 243px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Sufgj .framer-bn9b8b { align-content: center; align-items: center; aspect-ratio: 0.8089330024813896 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 162px); z-index: 1; }\",\".framer-Sufgj .framer-aidyv1 { align-content: center; align-items: center; aspect-ratio: 0.8089330024813896 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 162px); z-index: 1; }\",\".framer-Sufgj .framer-1bo2cos-container { aspect-ratio: 0.8089330024813896 / 1; flex: none; height: 100%; left: 50%; min-width: 100px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 162px); z-index: 1; }\",\".framer-Sufgj.framer-v-19rvkf6.framer-1kj8ziy { cursor: default; }\",\".framer-Sufgj.framer-v-9g4hq4 .framer-1bo2cos-container { aspect-ratio: unset; bottom: -13px; height: unset; left: -11px; right: -11px; top: -14px; width: unset; }\",\".framer-Sufgj.framer-v-rzg7wa.framer-1kj8ziy { height: min-content; min-height: 250px; min-width: unset; width: 202px; }\",\".framer-Sufgj.framer-v-rzg7wa .framer-bn9b8b { aspect-ratio: unset; height: 250px; left: calc(50.00000000000002% - max(100px, 326px) / 2); top: calc(49.87593052109183% - 250px / 2); width: 326px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 297\n * @framerIntrinsicWidth 243\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"EZcDIcyft\":{\"layout\":[\"auto\",\"fixed\"]},\"VmKhYfR6Z\":{\"layout\":[\"auto\",\"fixed\"]},\"EaED7mhUT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CW56Q8Nmk\":\"figure\",\"PsaFiDEmi\":\"enter6\",\"ihTZugSJX\":\"hover6\",\"L9dmIMyYO\":\"leave6\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framern46QXQRjW=withCSS(Component,css,\"framer-Sufgj\");export default Framern46QXQRjW;Framern46QXQRjW.displayName=\"TOS wrap\";Framern46QXQRjW.defaultProps={height:297,width:243};addPropertyControls(Framern46QXQRjW,{variant:{options:[\"WsIQUGQp7\",\"EZcDIcyft\",\"VmKhYfR6Z\",\"EaED7mhUT\"],optionTitles:[\"Unselected\",\"Hiding\",\"Selected\",\"Unselected Mobile\"],title:\"Variant\",type:ControlType.Enum},CW56Q8Nmk:Figure5Controls?.[\"variant\"]&&{...Figure5Controls[\"variant\"],defaultValue:\"V7xwdQy6_\",description:undefined,hidden:undefined,title:\"Figure\"},PsaFiDEmi:{title:\"Enter 6\",type:ControlType.EventHandler},ihTZugSJX:{title:\"Hover 6\",type:ControlType.EventHandler},L9dmIMyYO:{title:\"Leave 6\",type:ControlType.EventHandler}});addFonts(Framern46QXQRjW,[{explicitInter:true,fonts:[]},...Figure6Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern46QXQRjW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"CW56Q8Nmk\\\":\\\"figure\\\",\\\"PsaFiDEmi\\\":\\\"enter6\\\",\\\"ihTZugSJX\\\":\\\"hover6\\\",\\\"L9dmIMyYO\\\":\\\"leave6\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EZcDIcyft\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VmKhYfR6Z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EaED7mhUT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"297\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"243\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./n46QXQRjW.map","// Generated by Framer (52b42d6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Rlc19z56D\",\"eMlJGlOIV\"];const serializationHash=\"framer-cHZnT\";const variantClassNames={eMlJGlOIV:\"framer-v-vu3sgh\",Rlc19z56D:\"framer-v-1tw2oif\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:1,duration:1,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Rlc19z56D\",\"Variant 2\":\"eMlJGlOIV\"};const getProps=({color,height,id,title,title2,title21,title3,width,...props})=>{return{...props,bsCSrgx_Y:title??props.bsCSrgx_Y??\"Chankkhoo\",JoU3g3HBm:title3??props.JoU3g3HBm??\"2D Illustrator\",Sy3xVoBT5:color??props.Sy3xVoBT5??\"rgb(186, 27, 9)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Rlc19z56D\",xYfN_SWMk:title21??props.xYfN_SWMk??\"Chankkho\",Z_JZ4XOst:title2??props.Z_JZ4XOst??\"2D Illustrator\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bsCSrgx_Y,Z_JZ4XOst,xYfN_SWMk,JoU3g3HBm,Sy3xVoBT5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Rlc19z56D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tw2oif\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Rlc19z56D\",ref:refBinding,style:{...style},...addPropertyOverrides({eMlJGlOIV:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g574lt\",layoutDependency:layoutDependency,layoutId:\"wtPF8Ej8R\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"148px\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-Sy3xVoBT5-v2NIXMZmm))\",\"--framer-text-stroke-color\":\"var(--extracted-1a7t3jv, rgb(186, 27, 9))\",\"--framer-text-stroke-width\":\"var(--extracted-167a9sz, 1px)\",\"--framer-text-transform\":\"capitalize\"},children:\"Chankkhoo\"})}),className:\"framer-1apjqjt\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Wj9Sdfopg\",style:{\"--extracted-167a9sz\":\"1px\",\"--extracted-1a7t3jv\":\"rgb(186, 27, 9)\",\"--extracted-gdpscs\":\"var(--variable-reference-Sy3xVoBT5-v2NIXMZmm)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Sy3xVoBT5-v2NIXMZmm\":Sy3xVoBT5},text:bsCSrgx_Y,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({eMlJGlOIV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"59px\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-Sy3xVoBT5-v2NIXMZmm))\",\"--framer-text-stroke-color\":\"var(--extracted-1a7t3jv, rgb(186, 27, 9))\",\"--framer-text-stroke-width\":\"var(--extracted-167a9sz, 1px)\",\"--framer-text-transform\":\"capitalize\"},children:\"Chankkho\"})}),text:xYfN_SWMk}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"33px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Sy3xVoBT5-v2NIXMZmm))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, rgb(186, 27, 9))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\",\"--framer-text-transform\":\"capitalize\"},children:\"2D Illustrator\"})}),className:\"framer-9pkq0e\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"YNy4Du9rS\",style:{\"--extracted-1kkmzbh\":\"1px\",\"--extracted-1nvstw5\":\"rgb(186, 27, 9)\",\"--extracted-r6o4lv\":\"var(--variable-reference-Sy3xVoBT5-v2NIXMZmm)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Sy3xVoBT5-v2NIXMZmm\":Sy3xVoBT5},text:Z_JZ4XOst,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({eMlJGlOIV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Sy3xVoBT5-v2NIXMZmm))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, rgb(186, 27, 9))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\",\"--framer-text-transform\":\"capitalize\"},children:\"2D Illustrator\"})}),text:JoU3g3HBm}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cHZnT.framer-j5vye6, .framer-cHZnT .framer-j5vye6 { display: block; }\",\".framer-cHZnT.framer-1tw2oif { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 165px; overflow: visible; padding: 0px; position: relative; width: 121px; }\",\".framer-cHZnT .framer-1g574lt { -webkit-user-select: none; align-content: center; align-items: center; aspect-ratio: 5.343558282208589 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 113%; justify-content: center; left: 50%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: 41%; user-select: none; width: var(--framer-aspect-ratio-supported, 994px); z-index: 1; }\",\".framer-cHZnT .framer-1apjqjt { -webkit-user-select: none; bottom: 24px; flex: none; left: 1px; pointer-events: none; position: absolute; right: 1px; top: -5px; user-select: none; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-cHZnT .framer-9pkq0e { -webkit-user-select: none; bottom: -11px; flex: none; left: 355px; mix-blend-mode: multiply; pointer-events: none; position: absolute; right: 354px; top: 102px; user-select: none; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-cHZnT.framer-v-vu3sgh.framer-1tw2oif { min-height: 144px; }\",\".framer-cHZnT.framer-v-vu3sgh .framer-1g574lt { height: var(--framer-aspect-ratio-supported, 65px); top: 58%; width: 349px; }\",\".framer-cHZnT.framer-v-vu3sgh .framer-1apjqjt { left: -101px; right: -101px; }\",\".framer-cHZnT.framer-v-vu3sgh .framer-9pkq0e { bottom: unset; height: auto; left: 112px; right: 112px; top: 49px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 165\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eMlJGlOIV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bsCSrgx_Y\":\"title\",\"Z_JZ4XOst\":\"title2\",\"xYfN_SWMk\":\"title21\",\"JoU3g3HBm\":\"title3\",\"Sy3xVoBT5\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv2NIXMZmm=withCSS(Component,css,\"framer-cHZnT\");export default Framerv2NIXMZmm;Framerv2NIXMZmm.displayName=\"text box\";Framerv2NIXMZmm.defaultProps={height:165,width:121};addPropertyControls(Framerv2NIXMZmm,{variant:{options:[\"Rlc19z56D\",\"eMlJGlOIV\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},bsCSrgx_Y:{defaultValue:\"Chankkhoo\",displayTextArea:false,title:\"Title\",type:ControlType.String},Z_JZ4XOst:{defaultValue:\"2D Illustrator\",displayTextArea:false,title:\"title 2\",type:ControlType.String},xYfN_SWMk:{defaultValue:\"Chankkho\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},JoU3g3HBm:{defaultValue:\"2D Illustrator\",displayTextArea:false,title:\"Title 3\",type:ControlType.String},Sy3xVoBT5:{defaultValue:\"rgb(186, 27, 9)\",title:\"Color\",type:ControlType.Color}});addFonts(Framerv2NIXMZmm,[{explicitInter:true,fonts:[{family:\"VCR OSD Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/99VZEZlfO8fMFc7bIx1LDjfpjIU.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv2NIXMZmm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"121\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eMlJGlOIV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"165\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bsCSrgx_Y\\\":\\\"title\\\",\\\"Z_JZ4XOst\\\":\\\"title2\\\",\\\"xYfN_SWMk\\\":\\\"title21\\\",\\\"JoU3g3HBm\\\":\\\"title3\\\",\\\"Sy3xVoBT5\\\":\\\"color\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v2NIXMZmm.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"quo9kI9PG\",\"ZiJyaPO86\",\"yi8KnSqMj\",\"vIBiEL8f9\"];const serializationHash=\"framer-NQAQx\";const variantClassNames={quo9kI9PG:\"framer-v-1ga84f1\",vIBiEL8f9:\"framer-v-iqmi1p\",yi8KnSqMj:\"framer-v-1sq6tgj\",ZiJyaPO86:\"framer-v-1z0y2dn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Sharp:\"pixelated\",Smooth:\"auto\"};const humanReadableVariantMap={\"Desktop Selected\":\"yi8KnSqMj\",\"Mobile Selected\":\"vIBiEL8f9\",Desktop:\"quo9kI9PG\",Mobile:\"ZiJyaPO86\"};const getProps=({height,id,image,image2,imageRendering,width,...props})=>{return{...props,S6FgLkcUt:image??props.S6FgLkcUt??{pixelHeight:557,pixelWidth:603,src:\"https://framerusercontent.com/images/2SVPXSiW888vnKtRHfLuiZgsHz0.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/2SVPXSiW888vnKtRHfLuiZgsHz0.png?scale-down-to=512 512w,https://framerusercontent.com/images/2SVPXSiW888vnKtRHfLuiZgsHz0.png 603w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"quo9kI9PG\",VPZn3JFpy:humanReadableEnumMap[imageRendering]??imageRendering??props.VPZn3JFpy??\"pixelated\",wHKtO9iH_:image2??props.wHKtO9iH_??{pixelHeight:557,pixelWidth:603,src:\"https://framerusercontent.com/images/KWbaQUZlZNmwOOmI2FgUReWhk.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/KWbaQUZlZNmwOOmI2FgUReWhk.png?scale-down-to=512 512w,https://framerusercontent.com/images/KWbaQUZlZNmwOOmI2FgUReWhk.png 603w\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,S6FgLkcUt,wHKtO9iH_,VPZn3JFpy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"quo9kI9PG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:500.5,intrinsicWidth:409,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1001,pixelWidth:818,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(S6FgLkcUt)},className:cx(scopingClassNames,\"framer-1ga84f1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"quo9kI9PG\",ref:refBinding,style:{\"--tk9wzu\":VPZn3JFpy,...style},...addPropertyOverrides({vIBiEL8f9:{\"data-framer-name\":\"Mobile Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:500.5,intrinsicWidth:409,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1001,pixelWidth:818,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(wHKtO9iH_)}},yi8KnSqMj:{\"data-framer-name\":\"Desktop Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:500.5,intrinsicWidth:409,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1001,pixelWidth:818,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(wHKtO9iH_),...{positionX:\"center\",positionY:\"center\"}}},ZiJyaPO86:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NQAQx.framer-vmokfw, .framer-NQAQx .framer-vmokfw { display: block; }\",\".framer-NQAQx.framer-1ga84f1 { height: 395px; image-rendering: var(--tk9wzu); overflow: visible; position: relative; width: 424px; }\",\".framer-NQAQx.framer-v-1z0y2dn.framer-1ga84f1, .framer-NQAQx.framer-v-iqmi1p.framer-1ga84f1 { aspect-ratio: 1.0734177215189873 / 1; height: var(--framer-aspect-ratio-supported, 136px); width: 146px; }\",\".framer-NQAQx.framer-v-1sq6tgj.framer-1ga84f1 { aspect-ratio: 1.0734177215189873 / 1; height: var(--framer-aspect-ratio-supported, 382px); width: 410px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 395\n * @framerIntrinsicWidth 424\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZiJyaPO86\":{\"layout\":[\"fixed\",\"fixed\"]},\"yi8KnSqMj\":{\"layout\":[\"fixed\",\"fixed\"]},\"vIBiEL8f9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"S6FgLkcUt\":\"image\",\"wHKtO9iH_\":\"image2\",\"VPZn3JFpy\":\"imageRendering\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersDHyV0p2r=withCSS(Component,css,\"framer-NQAQx\");export default FramersDHyV0p2r;FramersDHyV0p2r.displayName=\"Figure 1\";FramersDHyV0p2r.defaultProps={height:395,width:424};addPropertyControls(FramersDHyV0p2r,{variant:{options:[\"quo9kI9PG\",\"ZiJyaPO86\",\"yi8KnSqMj\",\"vIBiEL8f9\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Selected\",\"Mobile Selected\"],title:\"Variant\",type:ControlType.Enum},S6FgLkcUt:{__defaultAssetReference:\"data:framer/asset-reference,2SVPXSiW888vnKtRHfLuiZgsHz0.png?originalFilename=Gallery.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},wHKtO9iH_:{__defaultAssetReference:\"data:framer/asset-reference,KWbaQUZlZNmwOOmI2FgUReWhk.png?originalFilename=Gallery.png&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},VPZn3JFpy:{defaultValue:\"pixelated\",displaySegmentedControl:true,options:[\"auto\",\"pixelated\"],optionTitles:[\"Smooth\",\"Sharp\"],title:\"Image Rendering\",type:ControlType.Enum}});addFonts(FramersDHyV0p2r,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersDHyV0p2r\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"S6FgLkcUt\\\":\\\"image\\\",\\\"wHKtO9iH_\\\":\\\"image2\\\",\\\"VPZn3JFpy\\\":\\\"imageRendering\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"395\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZiJyaPO86\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yi8KnSqMj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vIBiEL8f9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"424\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sDHyV0p2r.map","// Generated by Framer (8ebf084)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Figure1 from\"https://framerusercontent.com/modules/lGd1SdyHfZGbhk3wIBhn/F69CCLswlmBEmw7C8Rn0/sDHyV0p2r.js\";const Figure1Fonts=getFonts(Figure1);const Figure1Controls=getPropertyControls(Figure1);const cycleOrder=[\"DxWj7Jouj\",\"MbueLPziI\",\"apkx_gm23\",\"YMIOsPJ4s\"];const serializationHash=\"framer-2Goaj\";const variantClassNames={apkx_gm23:\"framer-v-fuhtcs\",DxWj7Jouj:\"framer-v-1a68yz3\",MbueLPziI:\"framer-v-1por2n2\",YMIOsPJ4s:\"framer-v-hycuhd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop Selected\":\"yi8KnSqMj\",\"Mobile Selected\":\"vIBiEL8f9\",Desktop:\"quo9kI9PG\",Mobile:\"ZiJyaPO86\"};const humanReadableVariantMap={\"Unselected Mobile\":\"MbueLPziI\",Hiding:\"apkx_gm23\",Selected:\"YMIOsPJ4s\",Unselected:\"DxWj7Jouj\"};const getProps=({enter1,figure,height,hover,id,leave,width,...props})=>{return{...props,CviKmMinD:leave??props.CviKmMinD,jCUqMUQNb:humanReadableEnumMap[figure]??figure??props.jCUqMUQNb??\"quo9kI9PG\",K5dq5Qy6U:enter1??props.K5dq5Qy6U,uEDqEgxuL:hover??props.uEDqEgxuL,variant:humanReadableVariantMap[props.variant]??props.variant??\"DxWj7Jouj\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jCUqMUQNb,K5dq5Qy6U,uEDqEgxuL,CviKmMinD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DxWj7Jouj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1m336jj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(K5dq5Qy6U){const res=await K5dq5Qy6U(...args);if(res===false)return false;}});const onMouseEnter1fiq99k=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(uEDqEgxuL){const res=await uEDqEgxuL(...args);if(res===false)return false;}});const onMouseLeave11s2n1n=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(CviKmMinD){const res=await CviKmMinD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a68yz3\",className,classNames),\"data-framer-name\":\"Unselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DxWj7Jouj\",onMouseEnter:onMouseEnter1fiq99k,onMouseLeave:onMouseLeave11s2n1n,onTap:onTap1m336jj,ref:refBinding,style:{...style},...addPropertyOverrides({apkx_gm23:{\"data-framer-name\":\"Hiding\",onTap:undefined,tabIndex:-1},MbueLPziI:{\"data-framer-name\":\"Unselected Mobile\"},YMIOsPJ4s:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nsiyij\",\"data-framer-name\":\"Selected Rotate\",layoutDependency:layoutDependency,layoutId:\"JcJZcfTIK\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-75ssa0\",\"data-framer-name\":\"Figure Wrap\",layoutDependency:layoutDependency,layoutId:\"ofpS2gLrv\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||339)*1*1- -110,width:`max(max(${(componentViewport?.height||339)*1*1} * 1.3628, 100px) + 21px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||339)*.5012165450121657-(componentViewport?.height||339)*1/2)+((componentViewport?.height||339)*1*.5014749262536875-(componentViewport?.height||339)*1*1/2)+0,...addPropertyOverrides({MbueLPziI:{height:(componentViewport?.height||215)*1*1- -61,width:`max(max(${(componentViewport?.height||215)*1*1} * 1.3628, 100px) + 10px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||215)*.5012165450121657-(componentViewport?.height||215)*1/2)+((componentViewport?.height||215)*1*.5014749262536875-(componentViewport?.height||215)*1*1/2)+3},YMIOsPJ4s:{height:(componentViewport?.height||339)*1*1- -136,width:`max(max(${(componentViewport?.height||339)*1*1} * 1.3628, 100px) + 48px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||339)*.5012165450121657-(componentViewport?.height||339)*1/2)+((componentViewport?.height||339)*1*.5014749262536875-(componentViewport?.height||339)*1*1/2)+-12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cnwubu-container\",layoutDependency:layoutDependency,layoutId:\"xVmk7FxI_-container\",nodeId:\"xVmk7FxI_\",rendersWithMotion:true,scopeId:\"VLV7ThbBn\",style:{opacity:1},variants:{apkx_gm23:{opacity:.1},YMIOsPJ4s:{opacity:1}},children:/*#__PURE__*/_jsx(Figure1,{height:\"100%\",id:\"xVmk7FxI_\",layoutId:\"xVmk7FxI_\",S6FgLkcUt:addImageAlt({pixelHeight:557,pixelWidth:603,src:\"https://framerusercontent.com/images/em1OA9jjpOFh0MiLrG1a9NsxDQ.png\",srcSet:\"https://framerusercontent.com/images/em1OA9jjpOFh0MiLrG1a9NsxDQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/em1OA9jjpOFh0MiLrG1a9NsxDQ.png 603w\"},\"\"),style:{height:\"100%\",width:\"100%\"},variant:jCUqMUQNb,VPZn3JFpy:\"pixelated\",width:\"100%\",...addPropertyOverrides({YMIOsPJ4s:{S6FgLkcUt:addImageAlt({pixelHeight:557,pixelWidth:603,src:\"https://framerusercontent.com/images/issXlGMurictFavyzg86NqPEP0.png\",srcSet:\"https://framerusercontent.com/images/issXlGMurictFavyzg86NqPEP0.png?scale-down-to=512 512w,https://framerusercontent.com/images/issXlGMurictFavyzg86NqPEP0.png 603w\"},\"\")}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Goaj.framer-1d1amo4, .framer-2Goaj .framer-1d1amo4 { display: block; }\",\".framer-2Goaj.framer-1a68yz3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 339px; justify-content: center; min-width: 462px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2Goaj .framer-1nsiyij { align-content: center; align-items: center; aspect-ratio: 1.3628318584070795 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 462px); z-index: 1; }\",\".framer-2Goaj .framer-75ssa0 { align-content: center; align-items: center; aspect-ratio: 1.3628318584070795 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 462px); z-index: 1; }\",\".framer-2Goaj .framer-cnwubu-container { bottom: -110px; flex: none; left: -21px; min-width: 100px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2Goaj.framer-v-1por2n2.framer-1a68yz3 { height: 215px; min-width: unset; width: 290px; }\",\".framer-2Goaj.framer-v-1por2n2 .framer-1nsiyij, .framer-2Goaj.framer-v-1por2n2 .framer-75ssa0 { width: var(--framer-aspect-ratio-supported, 293px); }\",\".framer-2Goaj.framer-v-1por2n2 .framer-cnwubu-container { bottom: -64px; left: -12px; right: 2px; top: 3px; }\",\".framer-2Goaj.framer-v-fuhtcs.framer-1a68yz3 { cursor: default; }\",\".framer-2Goaj.framer-v-hycuhd.framer-1a68yz3 { aspect-ratio: 1.3211678832116789 / 1; height: var(--framer-aspect-ratio-supported, 339px); min-width: unset; width: 462px; }\",\".framer-2Goaj.framer-v-hycuhd .framer-1nsiyij, .framer-2Goaj.framer-v-hycuhd .framer-75ssa0 { width: var(--framer-aspect-ratio-supported, 273px); }\",\".framer-2Goaj.framer-v-hycuhd .framer-cnwubu-container { bottom: -124px; left: -22px; right: -26px; top: -12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 339\n * @framerIntrinsicWidth 462\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"MbueLPziI\":{\"layout\":[\"fixed\",\"fixed\"]},\"apkx_gm23\":{\"layout\":[\"auto\",\"fixed\"]},\"YMIOsPJ4s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jCUqMUQNb\":\"figure\",\"K5dq5Qy6U\":\"enter1\",\"uEDqEgxuL\":\"hover\",\"CviKmMinD\":\"leave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVLV7ThbBn=withCSS(Component,css,\"framer-2Goaj\");export default FramerVLV7ThbBn;FramerVLV7ThbBn.displayName=\"Gallery wrap\";FramerVLV7ThbBn.defaultProps={height:339,width:462};addPropertyControls(FramerVLV7ThbBn,{variant:{options:[\"DxWj7Jouj\",\"MbueLPziI\",\"apkx_gm23\",\"YMIOsPJ4s\"],optionTitles:[\"Unselected\",\"Unselected Mobile\",\"Hiding\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},jCUqMUQNb:Figure1Controls?.[\"variant\"]&&{...Figure1Controls[\"variant\"],defaultValue:\"quo9kI9PG\",description:undefined,hidden:undefined,title:\"Figure\"},K5dq5Qy6U:{title:\"Enter 1\",type:ControlType.EventHandler},uEDqEgxuL:{title:\"Hover\",type:ControlType.EventHandler},CviKmMinD:{title:\"Leave\",type:ControlType.EventHandler}});addFonts(FramerVLV7ThbBn,[{explicitInter:true,fonts:[]},...Figure1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVLV7ThbBn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"339\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MbueLPziI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"apkx_gm23\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"YMIOsPJ4s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"jCUqMUQNb\\\":\\\"figure\\\",\\\"K5dq5Qy6U\\\":\\\"enter1\\\",\\\"uEDqEgxuL\\\":\\\"hover\\\",\\\"CviKmMinD\\\":\\\"leave\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"462\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VLV7ThbBn.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"h_M8xsMgf\",\"NqMFiSJDH\",\"VmeP7SP84\",\"YEGpoU3K7\"];const serializationHash=\"framer-qemcH\";const variantClassNames={h_M8xsMgf:\"framer-v-18c5wzy\",NqMFiSJDH:\"framer-v-ngm88d\",VmeP7SP84:\"framer-v-fhtvsw\",YEGpoU3K7:\"framer-v-1x4nyi8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Sharp:\"pixelated\",Smooth:\"auto\"};const humanReadableVariantMap={\"Desktop Selected\":\"VmeP7SP84\",\"Mobile Selected\":\"YEGpoU3K7\",Desktop:\"h_M8xsMgf\",Mobile:\"NqMFiSJDH\"};const getProps=({height,id,image,image2,imageRendering,width,...props})=>{return{...props,c6p9uUOf6:image??props.c6p9uUOf6??{pixelHeight:189,pixelWidth:268,src:\"https://framerusercontent.com/images/MNP6XH0LjoWZ8sc9NmfYDXTlw.png\"},HT537OimQ:humanReadableEnumMap[imageRendering]??imageRendering??props.HT537OimQ??\"pixelated\",Ottqmt4uh:image2??props.Ottqmt4uh??{pixelHeight:189,pixelWidth:268,src:\"https://framerusercontent.com/images/qY2vDGspfaslGDNwNd9TWoTCVY.png\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"h_M8xsMgf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,c6p9uUOf6,Ottqmt4uh,HT537OimQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"h_M8xsMgf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:344,intrinsicWidth:522,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:688,pixelWidth:1044,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(c6p9uUOf6)},className:cx(scopingClassNames,\"framer-18c5wzy\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"h_M8xsMgf\",ref:refBinding,style:{\"--162wjk4\":HT537OimQ,...style},...addPropertyOverrides({NqMFiSJDH:{\"data-framer-name\":\"Mobile\"},VmeP7SP84:{\"data-framer-name\":\"Desktop Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:344,intrinsicWidth:522,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:688,pixelWidth:1044,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(Ottqmt4uh)}},YEGpoU3K7:{\"data-framer-name\":\"Mobile Selected\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:344,intrinsicWidth:522,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:688,pixelWidth:1044,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(Ottqmt4uh)}}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qemcH.framer-uhqdry, .framer-qemcH .framer-uhqdry { display: block; }\",\".framer-qemcH.framer-18c5wzy { height: 132px; image-rendering: var(--162wjk4); overflow: visible; position: relative; width: 200px; }\",\".framer-qemcH.framer-v-ngm88d.framer-18c5wzy { aspect-ratio: 1.5174418604651163 / 1; height: var(--framer-aspect-ratio-supported, 119px); width: 181px; }\",\".framer-qemcH.framer-v-fhtvsw.framer-18c5wzy { aspect-ratio: 1.5174418604651163 / 1; height: var(--framer-aspect-ratio-supported, 337px); width: 512px; }\",\".framer-qemcH.framer-v-1x4nyi8.framer-18c5wzy { aspect-ratio: 1.5174418604651163 / 1; height: var(--framer-aspect-ratio-supported, 185px); width: 281px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 132\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NqMFiSJDH\":{\"layout\":[\"fixed\",\"fixed\"]},\"VmeP7SP84\":{\"layout\":[\"fixed\",\"fixed\"]},\"YEGpoU3K7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"c6p9uUOf6\":\"image\",\"Ottqmt4uh\":\"image2\",\"HT537OimQ\":\"imageRendering\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSnVsPcauQ=withCSS(Component,css,\"framer-qemcH\");export default FramerSnVsPcauQ;FramerSnVsPcauQ.displayName=\"Figure 3\";FramerSnVsPcauQ.defaultProps={height:132,width:200};addPropertyControls(FramerSnVsPcauQ,{variant:{options:[\"h_M8xsMgf\",\"NqMFiSJDH\",\"VmeP7SP84\",\"YEGpoU3K7\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Selected\",\"Mobile Selected\"],title:\"Variant\",type:ControlType.Enum},c6p9uUOf6:{__defaultAssetReference:\"data:framer/asset-reference,MNP6XH0LjoWZ8sc9NmfYDXTlw.png?originalFilename=contacts.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},Ottqmt4uh:{__defaultAssetReference:\"data:framer/asset-reference,qY2vDGspfaslGDNwNd9TWoTCVY.png?originalFilename=contacts.png&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},HT537OimQ:{defaultValue:\"pixelated\",displaySegmentedControl:true,options:[\"auto\",\"pixelated\"],optionTitles:[\"Smooth\",\"Sharp\"],title:\"Image Rendering\",type:ControlType.Enum}});addFonts(FramerSnVsPcauQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSnVsPcauQ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"c6p9uUOf6\\\":\\\"image\\\",\\\"Ottqmt4uh\\\":\\\"image2\\\",\\\"HT537OimQ\\\":\\\"imageRendering\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"132\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NqMFiSJDH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VmeP7SP84\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YEGpoU3K7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SnVsPcauQ.map","// Generated by Framer (8ebf084)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Figure3 from\"https://framerusercontent.com/modules/oQcZ4EltPR6JZC2ivOWH/r9MnnoQ0ZImz9sr8VOoA/SnVsPcauQ.js\";const Figure3Fonts=getFonts(Figure3);const Figure3Controls=getPropertyControls(Figure3);const cycleOrder=[\"Y60jkuu01\",\"SE9wPHvyw\",\"QgRTD3w52\",\"yZSzKv26r\"];const serializationHash=\"framer-JxXQB\";const variantClassNames={QgRTD3w52:\"framer-v-1yidi8r\",SE9wPHvyw:\"framer-v-1ypwxa9\",Y60jkuu01:\"framer-v-utwii8\",yZSzKv26r:\"framer-v-1l2bry9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop Selected\":\"VmeP7SP84\",\"Mobile Selected\":\"YEGpoU3K7\",Desktop:\"h_M8xsMgf\",Mobile:\"NqMFiSJDH\"};const humanReadableVariantMap={\"Mobile Unselected\":\"QgRTD3w52\",Hiding:\"SE9wPHvyw\",Selected:\"yZSzKv26r\",Unselected:\"Y60jkuu01\"};const getProps=({enter3,figure,height,hover3,id,leave3,width,...props})=>{return{...props,ayhMktrpZ:enter3??props.ayhMktrpZ,oexgysj3g:leave3??props.oexgysj3g,UtDcAb7xN:humanReadableEnumMap[figure]??figure??props.UtDcAb7xN??\"h_M8xsMgf\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Y60jkuu01\",vtd_fGtyx:hover3??props.vtd_fGtyx};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UtDcAb7xN,ayhMktrpZ,vtd_fGtyx,oexgysj3g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Y60jkuu01\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1y34h8v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ayhMktrpZ){const res=await ayhMktrpZ(...args);if(res===false)return false;}});const onMouseEnterg27lis=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(vtd_fGtyx){const res=await vtd_fGtyx(...args);if(res===false)return false;}});const onMouseLeave1ezvpam=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(oexgysj3g){const res=await oexgysj3g(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://linktr.ee/chankkho\",motionChild:true,nodeId:\"Y60jkuu01\",scopeId:\"ZGbmBj2VZ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-utwii8\",className,classNames)} framer-1orbokz`,\"data-framer-name\":\"Unselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Y60jkuu01\",onMouseEnter:onMouseEnterg27lis,onMouseLeave:onMouseLeave1ezvpam,onTap:onTap1y34h8v,ref:refBinding,style:{...style},...addPropertyOverrides({QgRTD3w52:{\"data-framer-name\":\"Mobile Unselected\"},SE9wPHvyw:{\"data-framer-name\":\"Hiding\",tabIndex:-1},yZSzKv26r:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-to2zgf\",\"data-framer-name\":\"Selected Rotate\",layoutDependency:layoutDependency,layoutId:\"yKnkMySMx\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1poyh6t\",\"data-framer-name\":\"Figure Wrap\",layoutDependency:layoutDependency,layoutId:\"PYya5MN4k\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||152)*1*1- -31,width:`max(max(${(componentViewport?.height||152)*1*1} * 1.5592, 100px) + 20px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||152)*.501683501683502-(componentViewport?.height||152)*1/2)+((componentViewport?.height||152)*1*.5000000000000002-(componentViewport?.height||152)*1*1/2)+-17,...addPropertyOverrides({QgRTD3w52:{height:(componentViewport?.height||128)*1*1- -31,width:`max(max(${(componentViewport?.height||128)*1*1} * 1.5859, 100px) + 20px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||128)*.501683501683502-(componentViewport?.height||128)*1/2)+((componentViewport?.height||128)*1*.5000000000000002-(componentViewport?.height||128)*1*1/2)+-17},yZSzKv26r:{height:(componentViewport?.height||152)*1*1- -46,width:`max(max(${(componentViewport?.height||152)*1*1} * 1.5592, 100px) + 41px, 100px)`,y:(componentViewport?.y||0)+((componentViewport?.height||152)*.501683501683502-(componentViewport?.height||152)*1/2)+((componentViewport?.height||152)*1*.5000000000000002-(componentViewport?.height||152)*1*1/2)+-25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rjjw5m-container\",layoutDependency:layoutDependency,layoutId:\"dyof269Jx-container\",nodeId:\"dyof269Jx\",rendersWithMotion:true,scopeId:\"ZGbmBj2VZ\",style:{opacity:1},variants:{QgRTD3w52:{opacity:1},SE9wPHvyw:{opacity:.2},yZSzKv26r:{opacity:1}},children:/*#__PURE__*/_jsx(Figure3,{c6p9uUOf6:addImageAlt({pixelHeight:189,pixelWidth:268,src:\"https://framerusercontent.com/images/mUYPYd7kgIoWGduYHuIUinNohPY.png\"},\"\"),height:\"100%\",HT537OimQ:\"pixelated\",id:\"dyof269Jx\",layoutId:\"dyof269Jx\",style:{height:\"100%\",width:\"100%\"},variant:UtDcAb7xN,width:\"100%\",...addPropertyOverrides({yZSzKv26r:{c6p9uUOf6:addImageAlt({pixelHeight:189,pixelWidth:268,src:\"https://framerusercontent.com/images/Tz8tLVvnoxkjcAFQBch4Bdqqo.png\"},\"\")}},baseVariant,gestureVariant)})})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JxXQB.framer-1orbokz, .framer-JxXQB .framer-1orbokz { display: block; }\",\".framer-JxXQB.framer-utwii8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 152px; justify-content: center; min-width: 237px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JxXQB .framer-to2zgf { align-content: center; align-items: center; aspect-ratio: 1.5592105263157894 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 237px); z-index: 1; }\",\".framer-JxXQB .framer-1poyh6t { align-content: center; align-items: center; aspect-ratio: 1.5592105263157894 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 237px); z-index: 1; }\",\".framer-JxXQB .framer-rjjw5m-container { bottom: -14px; flex: none; left: -11px; min-width: 100px; position: absolute; right: -9px; top: -17px; z-index: 1; }\",\".framer-JxXQB.framer-v-1ypwxa9.framer-utwii8 { cursor: default; }\",\".framer-JxXQB.framer-v-1yidi8r.framer-utwii8 { height: 128px; min-width: unset; width: 203px; }\",\".framer-JxXQB.framer-v-1yidi8r .framer-to2zgf { aspect-ratio: 1.5859375 / 1; width: var(--framer-aspect-ratio-supported, 203px); }\",\".framer-JxXQB.framer-v-1yidi8r .framer-1poyh6t { aspect-ratio: 1.5859375 / 1; left: 50%; width: var(--framer-aspect-ratio-supported, 203px); }\",\".framer-JxXQB.framer-v-1l2bry9 .framer-rjjw5m-container { bottom: -21px; left: -22px; right: -19px; top: -25px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 152\n * @framerIntrinsicWidth 237\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"SE9wPHvyw\":{\"layout\":[\"auto\",\"fixed\"]},\"QgRTD3w52\":{\"layout\":[\"fixed\",\"fixed\"]},\"yZSzKv26r\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UtDcAb7xN\":\"figure\",\"ayhMktrpZ\":\"enter3\",\"vtd_fGtyx\":\"hover3\",\"oexgysj3g\":\"leave3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZGbmBj2VZ=withCSS(Component,css,\"framer-JxXQB\");export default FramerZGbmBj2VZ;FramerZGbmBj2VZ.displayName=\"Contacts wrap\";FramerZGbmBj2VZ.defaultProps={height:152,width:237};addPropertyControls(FramerZGbmBj2VZ,{variant:{options:[\"Y60jkuu01\",\"SE9wPHvyw\",\"QgRTD3w52\",\"yZSzKv26r\"],optionTitles:[\"Unselected\",\"Hiding\",\"Mobile Unselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},UtDcAb7xN:Figure3Controls?.[\"variant\"]&&{...Figure3Controls[\"variant\"],defaultValue:\"h_M8xsMgf\",description:undefined,hidden:undefined,title:\"Figure\"},ayhMktrpZ:{title:\"Enter 3\",type:ControlType.EventHandler},vtd_fGtyx:{title:\"Hover 3\",type:ControlType.EventHandler},oexgysj3g:{title:\"Leave 3\",type:ControlType.EventHandler}});addFonts(FramerZGbmBj2VZ,[{explicitInter:true,fonts:[]},...Figure3Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZGbmBj2VZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"237\",\"framerIntrinsicHeight\":\"152\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SE9wPHvyw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QgRTD3w52\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yZSzKv26r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"UtDcAb7xN\\\":\\\"figure\\\",\\\"ayhMktrpZ\\\":\\\"enter3\\\",\\\"vtd_fGtyx\\\":\\\"hover3\\\",\\\"oexgysj3g\\\":\\\"leave3\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZGbmBj2VZ.map","// Generated by Framer (2ac8f15)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useOverlayState,useQueryData,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{MarkdownTable}from\"https://framerusercontent.com/modules/5UPpLsIptml8Pf2ste2Q/CGv6Dz5yIXHe6rOvd3YV/Table_test.js\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/WHE7Ad14JC9pF4yq2ZT0/Carousel.js\";import{withCustomSelector}from\"https://framerusercontent.com/modules/nuqah1HuGMlbjSKIeDUJ/UOhkyfJFdD30t4qy3JPC/Class1.js\";import Gallery from\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/n2COue28PqLIorUsiA2k/XsSDeorFMR5McXqu7ZYX/MoIA9BI0R.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/nFsgvBtN8UWcLyCgr8Kx/aPyB0tZkaI6njZFLKwsP/ro7OPezbn.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/o0vUv2W4JrWFSFL7kYI5/R2DO4arG0UuyooMV8fOC/WiWVcZArd.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qqPlhWYNvMGS5SrSyO3h/AeOoM3Fud1dnlFrdOvsx/YAP816Y5n.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/xTMg0u4VOOA4o4tEa4es/WgVezyBTIGLgUyjpKOng/YckFIlg3V.js\";import AboutWrap from\"https://framerusercontent.com/modules/bAehLZI4WqJFcE8cUu66/YJe1TeHv2d1euEJGJWeg/cvZC3dyen.js\";import BG from\"https://framerusercontent.com/modules/eoQ5YB5rNNUiJPnsS84D/W0w2AXAspKz9TQIDgNXO/eYnwuYez8.js\";import TrelloWrap from\"https://framerusercontent.com/modules/lOnmKgslreE7MeotNBDD/qV909gr6ccCeNLs9niki/FHDqJssSs.js\";import PricesWrap from\"https://framerusercontent.com/modules/3Fg6wvzzjWOdQk2SIO8I/3hWLPf0edlJt50hqjFlB/iS8DhYBYE.js\";import TOSWrap from\"https://framerusercontent.com/modules/an7txoQISygQIQSL9eE3/KRunGJaL6v2vUpK0081x/n46QXQRjW.js\";import TextBox from\"https://framerusercontent.com/modules/xvLWfHmMl9MrWQTyOHDm/JykXdRS01SCOt4ygYtSD/v2NIXMZmm.js\";import GalleryWrap from\"https://framerusercontent.com/modules/2306pY1UJBBzhQRYMNgK/GFVPvpAqLlIUcQgcRnzP/VLV7ThbBn.js\";import ContactsWrap from\"https://framerusercontent.com/modules/ySRYgIQDIxdhMpxw7Lgf/Hixao1whQ9B0jChxaBQV/ZGbmBj2VZ.js\";const GalleryWrapFonts=getFonts(GalleryWrap);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithCustomSelector1gm9dy=withCodeBoundaryForOverrides(motion.div,{nodeId:\"eqy7watfP\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const AboutWrapFonts=getFonts(AboutWrap);const MotionDivWithCustomSelectori1uljo=withCodeBoundaryForOverrides(motion.div,{nodeId:\"oSQg3vL7a\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const ContactsWrapFonts=getFonts(ContactsWrap);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const TrelloWrapFonts=getFonts(TrelloWrap);const PricesWrapFonts=getFonts(PricesWrap);const MotionDivWithCustomSelector153cevt=withCodeBoundaryForOverrides(motion.div,{nodeId:\"sQLO9iDrZ\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const TOSWrapFonts=getFonts(TOSWrap);const MotionDivWithCustomSelector14li3ha=withCodeBoundaryForOverrides(motion.div,{nodeId:\"MEYkgMjpN\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const BGFonts=getFonts(BG);const TextBoxFonts=getFonts(TextBox);const MotionDivWithCustomSelectorub4wpr=withCodeBoundaryForOverrides(motion.div,{nodeId:\"VfFAanIG1\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const CarouselFonts=getFonts(Carousel);const MarkdownTableFonts=getFonts(MarkdownTable);const MotionDivWithCustomSelector11wms7l=withCodeBoundaryForOverrides(motion.div,{nodeId:\"QJ9Bims7G\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const MotionDivWithCustomSelector1rpsngd=withCodeBoundaryForOverrides(motion.div,{nodeId:\"HDA5z91uv\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const MotionDivWithCustomSelector1ag5kq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Gp1OT6o_E\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const MotionDivWithCustomSelectorqhf0rf=withCodeBoundaryForOverrides(motion.div,{nodeId:\"bEd9k2SS6\",override:withCustomSelector,scopeId:\"hHtYIXEDn\"});const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"pB_VsuTiY\",\"BOqoqasYy\",\"nyYiDdIAk\",\"p2ev7zhI0\",\"RCt5HyBug\",\"aLBm9qgN4\",\"K5qCCXL7v\",\"gCuhzyBte\",\"IK4MrFamA\"];const serializationHash=\"framer-2xflQ\";const variantClassNames={aLBm9qgN4:\"framer-v-1242pdw\",BOqoqasYy:\"framer-v-zdh1dv\",gCuhzyBte:\"framer-v-nfgd8e\",IK4MrFamA:\"framer-v-17zgub1\",K5qCCXL7v:\"framer-v-1sy44z1\",nyYiDdIAk:\"framer-v-gybov2\",p2ev7zhI0:\"framer-v-1xkw6bj\",pB_VsuTiY:\"framer-v-17mpgby\",RCt5HyBug:\"framer-v-102w626\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:60,delay:0,mass:1,stiffness:224,type:\"spring\"};const transition3={damping:98,delay:0,mass:1.8,stiffness:20,type:\"spring\"};const transition4={damping:72,delay:0,mass:1,stiffness:101,type:\"spring\"};const transition5={damping:75,delay:0,mass:1,stiffness:162,type:\"spring\"};const transition6={damping:72,delay:0,mass:1,stiffness:208,type:\"spring\"};const transition7={damping:60,delay:.2,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation1={opacity:1,rotate:-14,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:481};const transition8={damping:60,delay:.1,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const animation3={opacity:1,rotate:1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:454};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:1,rotate:16,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const animation5={opacity:1,rotate:16,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:700};const transition9={damping:60,delay:.3,mass:1,stiffness:200,type:\"spring\"};const animation6={opacity:1,rotate:20,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition9,x:0,y:0};const animation7={opacity:1,rotate:20,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:365};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:587};const animation9={opacity:1,rotate:-13,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:380};const transition10={damping:60,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition10,x:0,y:0};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:751};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition11={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition12={damping:110,delay:0,mass:1,stiffness:2e3,type:\"spring\"};const transition13={damping:67,delay:0,mass:1,stiffness:208,type:\"spring\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition13,x:0,y:0};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:5e3};const transition14={damping:67,delay:.3,mass:1,stiffness:208,type:\"spring\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition14,x:0,y:0};const transition15={damping:96,delay:.1,mass:5.4,stiffness:20,type:\"spring\"};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition15,x:0,y:0};const animation16={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-7318};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"FJTMxvcRI\",data:Gallery,type:\"Collection\"},limit:{type:\"LiteralValue\",value:28},offset:{type:\"LiteralValue\",value:0},select:[{collection:\"FJTMxvcRI\",name:\"TSX64yLbn\",type:\"Identifier\"},{collection:\"FJTMxvcRI\",name:\"WywzdIJO1\",type:\"Identifier\"},{collection:\"FJTMxvcRI\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transition16={damping:67,delay:.1,mass:1,stiffness:208,type:\"spring\"};const animation17={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition16,x:0,y:0};const animation18={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:900};const animation19={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-2376};const transition17={damping:60,delay:.1,mass:1,stiffness:500,type:\"spring\"};const transition18={damping:60,delay:.15,mass:1,stiffness:800,type:\"spring\"};const animation20={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:2e3};const transition19={damping:67,delay:.1,mass:1,stiffness:132,type:\"spring\"};const animation21={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition19,x:0,y:0};const animation22={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-1527};const animation23={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:2800};const transition20={damping:67,delay:.1,mass:1,stiffness:116,type:\"spring\"};const animation24={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition20,x:0,y:0};const animation25={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-2558};const transition21={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation26={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition21,x:0,y:0};const animation27={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition21,x:0,y:0};const animation28={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"About leave\":\"RCt5HyBug\",\"Gallery leave\":\"nyYiDdIAk\",\"Price leave\":\"K5qCCXL7v\",\"TOS leave\":\"IK4MrFamA\",About:\"p2ev7zhI0\",Default:\"pB_VsuTiY\",Gallery:\"BOqoqasYy\",Price:\"aLBm9qgN4\",TOS:\"gCuhzyBte\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pB_VsuTiY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TSX64yLbnFJTMxvcRI,WywzdIJO1FJTMxvcRI,idFJTMxvcRI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pB_VsuTiY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1dbxon4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pB_VsuTiY\"),700);});const onAppear15u2d8o=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pB_VsuTiY\"),500);});const K5dq5Qy6U1deunux=activeVariantCallback(async(...args)=>{setVariant(\"BOqoqasYy\");});const wHZEDMOLA1lvy755=activeVariantCallback(async(...args)=>{setVariant(\"p2ev7zhI0\");});const PsaFiDEmi1ca6faw=activeVariantCallback(async(...args)=>{setVariant(\"aLBm9qgN4\");});const PsaFiDEmi49461n=activeVariantCallback(async(...args)=>{setVariant(\"gCuhzyBte\");});const onTap1wfpna3=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"nyYiDdIAk\"),300);});const onTapw20k0y=activeVariantCallback(async(...args)=>{setVariant(\"pB_VsuTiY\");});const onTap6u4h6h=activeVariantCallback(async(...args)=>{setVariant(\"RCt5HyBug\");});const onTapq7xync=activeVariantCallback(async(...args)=>{setVariant(\"K5qCCXL7v\");});const onTap1anjbls=activeVariantCallback(async(...args)=>{setVariant(\"IK4MrFamA\");});const onTaptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const onTap1lvy755=activeVariantCallback(async(...args)=>{setVariant(\"p2ev7zhI0\");});const onTap1deunux=activeVariantCallback(async(...args)=>{setVariant(\"BOqoqasYy\");});const onTap1ca6faw=activeVariantCallback(async(...args)=>{setVariant(\"aLBm9qgN4\");});const onTap49461n=activeVariantCallback(async(...args)=>{setVariant(\"gCuhzyBte\");});useOnVariantChange(baseVariant,{IK4MrFamA:onAppear15u2d8o,K5qCCXL7v:onAppear15u2d8o,nyYiDdIAk:onAppear1dbxon4,RCt5HyBug:onAppear15u2d8o});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BOqoqasYy\",\"nyYiDdIAk\",\"p2ev7zhI0\",\"RCt5HyBug\",\"aLBm9qgN4\",\"K5qCCXL7v\",\"gCuhzyBte\",\"IK4MrFamA\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"BOqoqasYy\",\"nyYiDdIAk\",\"p2ev7zhI0\",\"RCt5HyBug\",\"aLBm9qgN4\",\"K5qCCXL7v\",\"gCuhzyBte\",\"IK4MrFamA\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"p2ev7zhI0\",\"RCt5HyBug\",\"aLBm9qgN4\",\"K5qCCXL7v\",\"gCuhzyBte\",\"IK4MrFamA\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"BOqoqasYy\",\"nyYiDdIAk\",\"aLBm9qgN4\",\"K5qCCXL7v\",\"gCuhzyBte\",\"IK4MrFamA\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"BOqoqasYy\",\"nyYiDdIAk\",\"p2ev7zhI0\",\"RCt5HyBug\",\"gCuhzyBte\",\"IK4MrFamA\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"BOqoqasYy\",\"nyYiDdIAk\",\"p2ev7zhI0\",\"RCt5HyBug\",\"aLBm9qgN4\",\"K5qCCXL7v\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BOqoqasYy:{value:transition2},IK4MrFamA:{value:transition6},K5qCCXL7v:{value:transition5},nyYiDdIAk:{value:transition3},p2ev7zhI0:{value:transition2},RCt5HyBug:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17mpgby\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"pB_VsuTiY\",ref:refBinding,style:{backgroundColor:\"var(--token-edbc8cea-c133-4de4-9140-84e20032bfd0, rgb(230, 230, 230))\",...style},...addPropertyOverrides({aLBm9qgN4:{\"data-framer-name\":\"Price\"},BOqoqasYy:{\"data-framer-name\":\"Gallery\"},gCuhzyBte:{\"data-framer-name\":\"TOS\"},IK4MrFamA:{\"data-framer-name\":\"TOS leave\",\"data-highlight\":true},K5qCCXL7v:{\"data-framer-name\":\"Price leave\",\"data-highlight\":true},nyYiDdIAk:{\"data-framer-name\":\"Gallery leave\",\"data-highlight\":true},p2ev7zhI0:{\"data-framer-name\":\"About\"},RCt5HyBug:{\"data-framer-name\":\"About leave\",\"data-highlight\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bgj4b6\",\"data-framer-name\":\"Figures\",layoutDependency:layoutDependency,layoutId:\"TK8MRiflN\",children:[/*#__PURE__*/_jsx(MotionDivWithCustomSelector1gm9dy,{className:\"framer-1gm9dy\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"eqy7watfP\",style:{rotate:-14},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:193,width:\"264px\",y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*.23541666666666689-94.5)+0+-2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-94t98-container\",\"data-framer-appear-id\":\"94t98\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"lUvgxjc4P-container\",nodeId:\"lUvgxjc4P\",optimized:true,rendersWithMotion:true,scopeId:\"hHtYIXEDn\",...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(GalleryWrap,{height:\"100%\",id:\"lUvgxjc4P\",jCUqMUQNb:\"ZiJyaPO86\",K5dq5Qy6U:K5dq5Qy6U1deunux,layoutId:\"lUvgxjc4P\",style:{height:\"100%\",width:\"100%\"},variant:\"MbueLPziI\",width:\"100%\",...addPropertyOverrides({BOqoqasYy:{jCUqMUQNb:\"vIBiEL8f9\"},IK4MrFamA:{K5dq5Qy6U:undefined},nyYiDdIAk:{jCUqMUQNb:\"vIBiEL8f9\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelectori1uljo,{className:\"framer-i1uljo\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"oSQg3vL7a\",style:{rotate:20},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:204,width:\"201px\",y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*.6666666666666669-93)+0+-9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-10zvekg-container\",\"data-framer-appear-id\":\"10zvekg\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"BNV9qM00P-container\",nodeId:\"BNV9qM00P\",optimized:true,rendersWithMotion:true,scopeId:\"hHtYIXEDn\",...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(AboutWrap,{height:\"100%\",id:\"BNV9qM00P\",iHVRS6TY3:\"xSDJHUvnt\",layoutId:\"BNV9qM00P\",style:{height:\"100%\",width:\"100%\"},variant:\"L8tajtHBX\",wHZEDMOLA:wHZEDMOLA1lvy755,width:\"100%\",...addPropertyOverrides({IK4MrFamA:{wHZEDMOLA:undefined},p2ev7zhI0:{iHVRS6TY3:\"fBbxa56sr\"},RCt5HyBug:{iHVRS6TY3:\"fBbxa56sr\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1unmd03\",\"data-framer-appear-id\":\"1unmd03\",\"data-framer-name\":\"Contacts\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"Ld4Uz_fFS\",optimized:true,style:{rotate:16,transformPerspective:1200},transformTemplate:transformTemplate1,variants:{aLBm9qgN4:{transformPerspective:undefined},BOqoqasYy:{transformPerspective:undefined},gCuhzyBte:{transformPerspective:undefined},IK4MrFamA:{transformPerspective:undefined},K5qCCXL7v:{transformPerspective:undefined},nyYiDdIAk:{transformPerspective:undefined},p2ev7zhI0:{transformPerspective:undefined},RCt5HyBug:{transformPerspective:undefined}},...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},IK4MrFamA:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:\"117px\",y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*2220446049250313e-31-38.5)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7k5135-container\",layoutDependency:layoutDependency,layoutId:\"Db5QHcJ9h-container\",nodeId:\"Db5QHcJ9h\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",children:/*#__PURE__*/_jsx(ContactsWrap,{height:\"100%\",id:\"Db5QHcJ9h\",layoutId:\"Db5QHcJ9h\",style:{height:\"100%\",width:\"100%\"},UtDcAb7xN:\"NqMFiSJDH\",variant:\"QgRTD3w52\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-t06e4m\",\"data-framer-appear-id\":\"t06e4m\",\"data-framer-name\":\"Progress\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"qv_wW2F9n\",optimized:true,style:{rotate:20,transformPerspective:1200},transformTemplate:transformTemplate1,variants:{aLBm9qgN4:{transformPerspective:undefined},BOqoqasYy:{transformPerspective:undefined},gCuhzyBte:{transformPerspective:undefined},IK4MrFamA:{transformPerspective:undefined},K5qCCXL7v:{transformPerspective:undefined},nyYiDdIAk:{transformPerspective:undefined},p2ev7zhI0:{transformPerspective:undefined},RCt5HyBug:{transformPerspective:undefined}},...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},IK4MrFamA:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,width:\"155px\",y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*1.1000000000000003-52)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eqd8dv-container\",layoutDependency:layoutDependency,layoutId:\"B9tuDe4nK-container\",nodeId:\"B9tuDe4nK\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",style:{rotate:-9},children:/*#__PURE__*/_jsx(TrelloWrap,{height:\"100%\",id:\"B9tuDe4nK\",layoutId:\"B9tuDe4nK\",SJHUQoqHe:\"V50LU1J6v\",style:{height:\"100%\",width:\"100%\"},variant:\"QGKRUFug4\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector153cevt,{className:\"framer-153cevt\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"sQLO9iDrZ\",style:{rotate:8},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:263,width:\"224px\",y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*.5020833333333335-131.5)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1lwfr9v-container\",\"data-framer-appear-id\":\"1lwfr9v\",initial:animation8,layoutDependency:layoutDependency,layoutId:\"gUDHCXsgM-container\",nodeId:\"gUDHCXsgM\",optimized:true,rendersWithMotion:true,scopeId:\"hHtYIXEDn\",...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(PricesWrap,{CW56Q8Nmk:\"D8iR3688_\",height:\"100%\",id:\"gUDHCXsgM\",layoutId:\"gUDHCXsgM\",PsaFiDEmi:PsaFiDEmi1ca6faw,style:{height:\"100%\",width:\"100%\"},variant:\"gqv1whVbZ\",width:\"100%\",...addPropertyOverrides({aLBm9qgN4:{CW56Q8Nmk:\"L8POrX76s\"},IK4MrFamA:{PsaFiDEmi:undefined},K5qCCXL7v:{CW56Q8Nmk:\"L8POrX76s\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector14li3ha,{className:\"framer-14li3ha\",\"data-framer-name\":\"TOS\",layoutDependency:layoutDependency,layoutId:\"MEYkgMjpN\",style:{rotate:-13,transformPerspective:1200},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"199px\",y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*.9270833333333336-125)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-n1pjlq-container\",\"data-framer-appear-id\":\"n1pjlq\",\"data-framer-name\":\"Figure 6 Warp\",initial:animation9,layoutDependency:layoutDependency,layoutId:\"kQjGKc87X-container\",name:\"Figure 6 Warp\",nodeId:\"kQjGKc87X\",optimized:true,rendersWithMotion:true,scopeId:\"hHtYIXEDn\",...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(TOSWrap,{CW56Q8Nmk:\"D8iR3688_\",height:\"100%\",id:\"kQjGKc87X\",layoutId:\"kQjGKc87X\",name:\"Figure 6 Warp\",PsaFiDEmi:PsaFiDEmi49461n,style:{height:\"100%\",width:\"100%\"},variant:\"EaED7mhUT\",width:\"100%\",...addPropertyOverrides({gCuhzyBte:{CW56Q8Nmk:\"L8POrX76s\"},IK4MrFamA:{variant:\"VmKhYfR6Z\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation10,className:\"framer-tb78l\",\"data-framer-appear-id\":\"tb78l\",\"data-framer-name\":\"Base\",initial:animation11,layoutDependency:layoutDependency,layoutId:\"U8zVXWdIm\",optimized:true,style:{transformPerspective:1200},transformTemplate:transformTemplate1,variants:{aLBm9qgN4:{transformPerspective:undefined},BOqoqasYy:{transformPerspective:undefined},gCuhzyBte:{transformPerspective:undefined},IK4MrFamA:{transformPerspective:undefined},K5qCCXL7v:{transformPerspective:undefined},nyYiDdIAk:{transformPerspective:undefined},p2ev7zhI0:{transformPerspective:undefined},RCt5HyBug:{transformPerspective:undefined}},...addPropertyOverrides({aLBm9qgN4:{animate:undefined,initial:undefined,optimized:undefined},BOqoqasYy:{animate:undefined,initial:undefined,optimized:undefined},gCuhzyBte:{animate:undefined,initial:undefined,optimized:undefined},IK4MrFamA:{animate:undefined,initial:undefined,optimized:undefined},K5qCCXL7v:{animate:undefined,initial:undefined,optimized:undefined},nyYiDdIAk:{animate:undefined,initial:undefined,optimized:undefined},p2ev7zhI0:{animate:undefined,initial:undefined,optimized:undefined},RCt5HyBug:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:784,y:(componentViewport?.y||0)+160+(((componentViewport?.height||800)-320)*.3854166666666669-392)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-172dydt-container\",layoutDependency:layoutDependency,layoutId:\"Kw155ah6n-container\",nodeId:\"Kw155ah6n\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",style:{rotate:-17},children:/*#__PURE__*/_jsx(BG,{height:\"100%\",id:\"Kw155ah6n\",layoutId:\"Kw155ah6n\",variant:\"nMiFLsHJV\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:165,width:\"121px\",y:(componentViewport?.y||0)+160+-160,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-70t0h3-container\",layoutDependency:layoutDependency,layoutId:\"uCSQHNYBj-container\",nodeId:\"uCSQHNYBj\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(TextBox,{bsCSrgx_Y:\"Chankkhoo\",height:\"100%\",id:\"uCSQHNYBj\",JoU3g3HBm:\"2D Illustrator\",layoutId:\"uCSQHNYBj\",style:{width:\"100%\"},Sy3xVoBT5:\"rgb(156, 23, 8)\",variant:\"eMlJGlOIV\",width:\"100%\",xYfN_SWMk:\"CHANKKHOO\",Z_JZ4XOst:\"2D Illustrator\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jhae24\",\"data-framer-name\":\"Infos\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"e4bgzkgB2\",children:[/*#__PURE__*/_jsx(MotionDivWithCustomSelectorub4wpr,{className:\"framer-ub4wpr\",\"data-framer-name\":\"Main\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VfFAanIG1\",onTap:onTap1wfpna3,style:{backdropFilter:\"blur(3px)\",backgroundColor:\"rgba(232, 232, 232, 0.91)\",WebkitBackdropFilter:\"blur(3px)\"},variants:{aLBm9qgN4:{backgroundColor:\"rgba(231, 231, 231, 0.91)\"},gCuhzyBte:{backgroundColor:\"rgba(231, 231, 231, 0.91)\"},IK4MrFamA:{backgroundColor:\"rgba(231, 231, 231, 0.22)\"},K5qCCXL7v:{backgroundColor:\"rgba(231, 231, 231, 0.22)\"},nyYiDdIAk:{backgroundColor:\"rgba(232, 232, 232, 0.22)\"},RCt5HyBug:{backgroundColor:\"rgba(231, 231, 231, 0.22)\"}},...addPropertyOverrides({aLBm9qgN4:{onTap:onTapq7xync},gCuhzyBte:{onTap:onTap1anjbls},IK4MrFamA:{\"data-highlight\":undefined,onTap:undefined},K5qCCXL7v:{\"data-highlight\":undefined,onTap:undefined},nyYiDdIAk:{onTap:onTapw20k0y},p2ev7zhI0:{onTap:onTap6u4h6h},RCt5HyBug:{onTap:onTapw20k0y}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Transition,{value:transition11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:165,width:\"121px\",...addPropertyOverrides({aLBm9qgN4:{y:(componentViewport?.y||0)+0+0},BOqoqasYy:{y:(componentViewport?.y||0)+0+0},gCuhzyBte:{y:(componentViewport?.y||0)+0+0},IK4MrFamA:{y:(componentViewport?.y||0)+0+0},K5qCCXL7v:{y:(componentViewport?.y||0)+0+0},nyYiDdIAk:{y:(componentViewport?.y||0)+0+0},p2ev7zhI0:{y:(componentViewport?.y||0)+0+0},RCt5HyBug:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8c4wil-container\",layoutDependency:layoutDependency,layoutId:\"yjVlDas9p-container\",nodeId:\"yjVlDas9p\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",children:/*#__PURE__*/_jsx(TextBox,{bsCSrgx_Y:\"Chankkhoo\",height:\"100%\",id:\"yjVlDas9p\",JoU3g3HBm:\"\",layoutId:\"yjVlDas9p\",style:{width:\"100%\"},Sy3xVoBT5:\"rgb(156, 23, 8)\",variant:\"eMlJGlOIV\",width:\"100%\",xYfN_SWMk:\"Gallery\",Z_JZ4XOst:\"2D Illustrator\",...addPropertyOverrides({aLBm9qgN4:{xYfN_SWMk:\"Prices\"},gCuhzyBte:{xYfN_SWMk:\"Term of Service\"},IK4MrFamA:{xYfN_SWMk:\"Term of Service\"},K5qCCXL7v:{xYfN_SWMk:\"Prices\"},p2ev7zhI0:{xYfN_SWMk:\"About\"},RCt5HyBug:{xYfN_SWMk:\"About\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition12,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dk7ub5\",\"data-framer-name\":\"Figure Informations\",layoutDependency:layoutDependency,layoutId:\"eZfUyQGza\",style:{borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19},transformTemplate:transformTemplate2,...addPropertyOverrides({BOqoqasYy:{transformTemplate:undefined},gCuhzyBte:{transformTemplate:undefined},p2ev7zhI0:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-s0sktm\",\"data-framer-appear-id\":\"s0sktm\",\"data-framer-name\":\"1\",initial:animation13,layoutDependency:layoutDependency,layoutId:\"E7IbsT8ow\",optimized:true,style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},...addPropertyOverrides({BOqoqasYy:{animate:animation14},nyYiDdIAk:{animate:animation15,initial:animation16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bn04vq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"TxO6enEP7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-131u7kz\",layoutDependency:layoutDependency,layoutId:\"MHFanxgVs\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"capitalize\"},children:[\"​More work can be found through my\\xa0\",/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"AalN5Op_E\",openInNewTab:true,relValues:[],scopeId:\"hHtYIXEDn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-r4uqq0\",\"data-styles-preset\":\"MoIA9BI0R\",children:\"Facebook\"})}),\"\\xa0account\"]})}),className:\"framer-1eor10v\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"AalN5Op_E\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BOqoqasYy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"capitalize\"},children:[\"​More work can be found through my\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/lem0n.lernani/\",motionChild:true,nodeId:\"AalN5Op_E\",openInNewTab:true,relValues:[],scopeId:\"hHtYIXEDn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-r4uqq0\",\"data-styles-preset\":\"MoIA9BI0R\",children:\"Facebook\"})}),\"\\xa0account\"]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cwsp5o\",layoutDependency:layoutDependency,layoutId:\"FJTMxvcRI\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"FJTMxvcRI\",data:Gallery,type:\"Collection\"},limit:{type:\"LiteralValue\",value:28},offset:{type:\"LiteralValue\",value:0},select:[{collection:\"FJTMxvcRI\",name:\"TSX64yLbn\",type:\"Identifier\"},{collection:\"FJTMxvcRI\",name:\"WywzdIJO1\",type:\"Identifier\"},{collection:\"FJTMxvcRI\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idFJTMxvcRI,TSX64yLbn:TSX64yLbnFJTMxvcRI,WywzdIJO1:WywzdIJO1FJTMxvcRI},index)=>{WywzdIJO1FJTMxvcRI??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FJTMxvcRI-${idFJTMxvcRI}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{WywzdIJO1:WywzdIJO1FJTMxvcRI},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nhp4z6\",layoutDependency:layoutDependency,layoutId:\"pBcbSFiEY\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",...toResponsiveImage(TSX64yLbnFJTMxvcRI),...{positionX:\"center\",positionY:\"top\"}},className:\"framer-zarpm1\",layoutDependency:layoutDependency,layoutId:\"KZvpmOO5o\",style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},...addPropertyOverrides({BOqoqasYy:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+0+30+0+0+75+0+0+0+0),sizes:`calc(max(min(${componentViewport?.width||\"100vw\"} - 36px, ${componentViewport?.width||\"100vw\"}), 0px) - 50px)`,...toResponsiveImage(TSX64yLbnFJTMxvcRI),...{positionX:\"center\",positionY:\"top\"}}},nyYiDdIAk:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+0- -12275+30+0+0+75+0+0+0+0),sizes:`calc(max(min(340px, ${componentViewport?.width||\"100vw\"}), 0px) - 50px)`,...toResponsiveImage(TSX64yLbnFJTMxvcRI),...{positionX:\"center\",positionY:\"top\"}}}},baseVariant,gestureVariant)})})})},idFJTMxvcRI);})})})})})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation17,className:\"framer-wejzzv\",\"data-framer-appear-id\":\"wejzzv\",\"data-framer-name\":\"2\",initial:animation18,layoutDependency:layoutDependency,layoutId:\"jxlS7GFNo\",optimized:true,style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},...addPropertyOverrides({RCt5HyBug:{initial:animation19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fn6o8q\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"BdrWu1wCr\",children:[/*#__PURE__*/_jsx(Transition,{value:transition17,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v6ftvi\",\"data-framer-name\":\"Title and Sub\",layoutDependency:layoutDependency,layoutId:\"krFN4pBFh\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sbq7es\",\"data-framer-name\":\"Title and Close\",layoutDependency:layoutDependency,layoutId:\"Dy1_M433e\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"37px\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"Meet the artist\"})}),className:\"framer-13bruyt\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"gcM_lQtO0\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(Transition,{value:transition18,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yzzxjo\",\"data-framer-name\":\"Description List\",layoutDependency:layoutDependency,layoutId:\"t5xE7xUNz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-srmy4i\",layoutDependency:layoutDependency,layoutId:\"wqPw8zgKI\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wfmagh\",layoutDependency:layoutDependency,layoutId:\"Mdj2xT_4L\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:869,pixelWidth:707,positionX:\"center\",positionY:\"center\",sizes:\"286px\",src:\"https://framerusercontent.com/images/56875KA7guy8LNH5V7aQ9gQOk.png\",srcSet:\"https://framerusercontent.com/images/56875KA7guy8LNH5V7aQ9gQOk.png 707w\"},className:\"framer-hp8cr8\",layoutDependency:layoutDependency,layoutId:\"GlBU592lR\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},...addPropertyOverrides({p2ev7zhI0:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+0+16+0+0+40.7+20+0+0+0+0+0),pixelHeight:869,pixelWidth:707,positionX:\"center\",positionY:\"center\",sizes:\"286px\",src:\"https://framerusercontent.com/images/56875KA7guy8LNH5V7aQ9gQOk.png\",srcSet:\"https://framerusercontent.com/images/56875KA7guy8LNH5V7aQ9gQOk.png 707w\"}},RCt5HyBug:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+2378+16+0+0+40.7+20+0+0+0+0+0),pixelHeight:869,pixelWidth:707,positionX:\"center\",positionY:\"center\",sizes:\"286px\",src:\"https://framerusercontent.com/images/56875KA7guy8LNH5V7aQ9gQOk.png\",srcSet:\"https://framerusercontent.com/images/56875KA7guy8LNH5V7aQ9gQOk.png 707w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17nwnff\",layoutDependency:layoutDependency,layoutId:\"f98Szqfmi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",style:{\"--framer-text-alignment\":\"left\"},children:\"Hi!\"})}),className:\"framer-10aha0d\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R07zYebJz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"17px\"},children:\"I'm Chanh, a freelance Illustrator based in HCM. I mostly do 2D Illustrator and occasionally doing some UX/UI and Product design.\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"17px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"17px\"},children:\"Currently learning 2D animation\"})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-1ifjl81, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"VIE/EN OK!\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[\"For any inquiries and questions, please contact me at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,nodeId:\"T0fATu0f5\",openInNewTab:true,relValues:[],scopeId:\"hHtYIXEDn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"nguyenquynhchi023@gmail.com\"})})]})]}),className:\"framer-7wb22h\",\"data-framer-name\":\"Descrip\",fonts:[\"CUSTOM;VCR OSD Mono Regular\",\"FS;Satoshi-medium\",\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"T0fATu0f5\",style:{\"--extracted-14qxiz\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-1ifjl81\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-2gxw0f\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-r6o4lv\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j242uo\",layoutDependency:layoutDependency,layoutId:\"GPnlG1Y2_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"center\"},children:\"Software i use for drawing\"})}),className:\"framer-18hoz1q\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pYj2cYmJJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19luw21\",layoutDependency:layoutDependency,layoutId:\"z8QvYhhjt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1niw91m\",layoutDependency:layoutDependency,layoutId:\"ExqmmVwQc\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:323,intrinsicWidth:323,pixelHeight:260,pixelWidth:261,src:\"https://framerusercontent.com/images/SoQPtSmukwfrN9zbEfJgRmmbE0.png\"},className:\"framer-1wy5slo\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"r37olCakH\",...addPropertyOverrides({p2ev7zhI0:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:323,intrinsicWidth:323,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+0+16+0+0+40.7+20+773.8+0+0+0),pixelHeight:260,pixelWidth:261,src:\"https://framerusercontent.com/images/SoQPtSmukwfrN9zbEfJgRmmbE0.png\"}},RCt5HyBug:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:323,intrinsicWidth:323,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+2378+16+0+0+40.7+20+773.8+0+0+0),pixelHeight:260,pixelWidth:261,src:\"https://framerusercontent.com/images/SoQPtSmukwfrN9zbEfJgRmmbE0.png\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1dnluex\",\"data-styles-preset\":\"WiWVcZArd\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Clip studio pant \",/*#__PURE__*/_jsx(motion.br,{}),\"(Touch up)\"]})}),className:\"framer-1h3x9ds\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uvoUwpjYb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hx4imo\",layoutDependency:layoutDependency,layoutId:\"W7Jo5ww6i\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:1024,pixelWidth:1024,sizes:\"102px\",src:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png\",srcSet:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?scale-down-to=512 512w,https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png 1024w\"},className:\"framer-edlr68\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"kcptWQq0v\",...addPropertyOverrides({p2ev7zhI0:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+0+16+0+0+40.7+20+773.8+0+0+0),pixelHeight:1024,pixelWidth:1024,sizes:\"102px\",src:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png\",srcSet:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?scale-down-to=512 512w,https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png 1024w\"}},RCt5HyBug:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+2378+16+0+0+40.7+20+773.8+0+0+0),pixelHeight:1024,pixelWidth:1024,sizes:\"102px\",src:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png\",srcSet:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?scale-down-to=512 512w,https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png 1024w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1dnluex\",\"data-styles-preset\":\"WiWVcZArd\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Procreate\",/*#__PURE__*/_jsx(motion.br,{}),\"(Main)\"]})}),className:\"framer-1x0abue\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A5xqj2_m2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})]})}),isDisplayed4()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation17,className:\"framer-1457pp4\",\"data-framer-appear-id\":\"1457pp4\",\"data-framer-name\":\"3\",initial:animation20,layoutDependency:layoutDependency,layoutId:\"Ha_5R4RA_\",optimized:true,style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},...addPropertyOverrides({K5qCCXL7v:{animate:animation21,initial:animation22}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-osdrm3\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"l74nYnRZ0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u5oex6\",layoutDependency:layoutDependency,layoutId:\"P6kzDrLEt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Exchange rate: 1 USD ≈ 25 000 vnđ\"})})}),className:\"framer-19w27l0\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"kmgSqusep\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"HOW TO COMMISSION\"})}),/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1bqba7n, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[\"I accept waitlist for every following month, stay notice on my facebook for more information. You can contact me if you want to be waitlisted till a specific month\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.strong,{children:\"FORM:\"})]}),/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1g7yh5z, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[/*#__PURE__*/_jsx(motion.em,{children:/*#__PURE__*/_jsx(motion.strong,{children:\"Please confirm you have read and agreed to the Term of Service\"})}),/*#__PURE__*/_jsx(motion.strong,{children:\" \"})]}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-utobz9, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.h1,{children:[\"Type of commission: \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1gg0667, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"(A or B)\"})})]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.h1,{children:\"Payment method:\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.h1,{children:\"Character ref:\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--framer-text-color\":\"var(--extracted-ca0ml2, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1qyxu8x, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"Reference board:\"}),\"(\",/*#__PURE__*/_jsx(motion.em,{children:\"in pdf, pureref file, .png… are good!!)\"})]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--framer-text-color\":\"var(--extracted-105y5hn, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hrtzre, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"Others: \"}),/*#__PURE__*/_jsx(motion.em,{children:\"(details I need to take note/avoid...)\"})]})})]})]}),className:\"framer-ovghqb\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"K6q7FHJ56\",style:{\"--extracted-105y5hn\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--extracted-1bqba7n\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-1g7yh5z\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-1gg0667\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--extracted-1qyxu8x\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-ca0ml2\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-hrtzre\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-utobz9\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w9xlk3\",\"data-framer-name\":\"type A\",layoutDependency:layoutDependency,layoutId:\"ltbGPRjly\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xt6yo8\",layoutDependency:layoutDependency,layoutId:\"IN2SUC2bo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"31px\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"TYPE A: Model type\"})}),className:\"framer-cwda12\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"NVtSVJ39N\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[\"Characters posing in a plain environment like fashion magazine\",/*#__PURE__*/_jsxs(motion.strong,{children:[/*#__PURE__*/_jsx(motion.br,{}),\"*White BG, simple texture BG and pattern BG are free!\"]})]})}),className:\"framer-1bp2w5l\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"xAWKYAfdk\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2p3aa9\",layoutDependency:layoutDependency,layoutId:\"xSZtTJ1kX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m12ano-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yf3uzVfdi-container\",nodeId:\"yf3uzVfdi\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(75, 128, 11, 0.77)\",arrowPadding:7,arrowRadius:58,arrowSize:36,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:0},gap:161,height:\"100%\",id:\"yf3uzVfdi\",layoutId:\"yf3uzVfdi\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",dotsGap:6,dotsInset:2,dotSize:6,dotsOpacity:.4,dotsPadding:7,dotsRadius:50,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"stretch\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1125,intrinsicWidth:2048,pixelHeight:1125,pixelWidth:2048,sizes:\"303px\",src:\"https://framerusercontent.com/images/509IB50rA6tM11AsD4SwIUA4QkE.png\",srcSet:\"https://framerusercontent.com/images/509IB50rA6tM11AsD4SwIUA4QkE.png?scale-down-to=512 512w,https://framerusercontent.com/images/509IB50rA6tM11AsD4SwIUA4QkE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/509IB50rA6tM11AsD4SwIUA4QkE.png 2048w\"},className:\"framer-1pz1hia\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"c7ZbhDBUu\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2047,intrinsicWidth:1915,pixelHeight:2047,pixelWidth:1915,sizes:\"157px\",src:\"https://framerusercontent.com/images/R1R0AIb7oCJeU2AI0FHL7ZzvI.png\",srcSet:\"https://framerusercontent.com/images/R1R0AIb7oCJeU2AI0FHL7ZzvI.png?scale-down-to=1024 957w,https://framerusercontent.com/images/R1R0AIb7oCJeU2AI0FHL7ZzvI.png 1915w\"},className:\"framer-5j974r\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"J8nW7evqJ\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2046,intrinsicWidth:1447,pixelHeight:2046,pixelWidth:1447,sizes:\"117px\",src:\"https://framerusercontent.com/images/9xM5rfs7eTFLdkf2C41ZZz1hg.png\",srcSet:\"https://framerusercontent.com/images/9xM5rfs7eTFLdkf2C41ZZz1hg.png?scale-down-to=1024 724w,https://framerusercontent.com/images/9xM5rfs7eTFLdkf2C41ZZz1hg.png 1447w\"},className:\"framer-1rtvftj\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"fR45ZVraN\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1638.4,intrinsicWidth:1060.8,pixelHeight:2048,pixelWidth:1326,sizes:\"108px\",src:\"https://framerusercontent.com/images/b2eY5HTDQsVAhiwCOt4skX0c4o.jpg\",srcSet:\"https://framerusercontent.com/images/b2eY5HTDQsVAhiwCOt4skX0c4o.jpg?scale-down-to=1024 663w,https://framerusercontent.com/images/b2eY5HTDQsVAhiwCOt4skX0c4o.jpg 1326w\"},className:\"framer-1ous3la\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"bMoD3ZQrE\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1412,pixelWidth:2048,positionX:\"center\",positionY:\"center\",sizes:\"295px\",src:\"https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg\",srcSet:\"https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg 2048w\"},className:\"framer-6r4m7c\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"oJJGhCOpD\"})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k1sx02\",\"data-framer-name\":\"price\",layoutDependency:layoutDependency,layoutId:\"Bv3xmtnej\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uznrs9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tkIo2L9LG-container\",nodeId:\"tkIo2L9LG\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",children:/*#__PURE__*/_jsx(MarkdownTable,{cellBackgroundColor:\"rgb(255, 255, 255)\",cellText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace'},letterSpacing:0,lineHeight:.9,size:12},cornerRadius:6,firstColumnBackgroundColor:\"rgb(249, 249, 249)\",firstColumnText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace'},letterSpacing:0,lineHeight:.9,size:12},headerBackgroundColor:\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",headerText:{align:\"center\",color:\"var(--token-edbc8cea-c133-4de4-9140-84e20032bfd0, rgb(232, 232, 232))\",framerFont:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace'},letterSpacing:0,lineHeight:.9,size:13},height:\"100%\",id:\"tkIo2L9LG\",innerBorder:{color:\"rgb(221, 221, 221)\",style:\"solid\",width:1},layoutId:\"tkIo2L9LG\",markdown:\"| Type | Price | +1 Char                         | +1 pose\\n|-----------|-------|----------------------------------|------------------------|\\n| Bust up | $34 | +90% (max 2) | +20%|\\n| Half body | $48 | +90% (max 2) | +30%|\\n| Full body | $64 | +100% (max 2) | +50%|\\n\",outerBorder:{color:\"var(--token-66648775-4c5d-4199-bbf5-01f0c8fd7447, rgb(37, 0, 92))\",style:\"solid\",width:0},style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z1z5v4\",layoutDependency:layoutDependency,layoutId:\"jZe5Z5mRB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\"},children:[\" + Props: \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-stroke-width\":\"var(--extracted-bh295w, 0px)\"},children:\"+50%\"})]})}),className:\"framer-12boo5z\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"t1UKuOfO1\",style:{\"--extracted-1kkmzbh\":\"1px\",\"--extracted-1nvstw5\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--extracted-1w3ko1f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-bh295w\":\"0px\",\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxjevd\",\"data-framer-name\":\"Type B\",layoutDependency:layoutDependency,layoutId:\"oFIW3I1Eo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ie9o7e\",layoutDependency:layoutDependency,layoutId:\"gKvAvw6c0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"31px\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"TYPE B: Illustration type\"})}),className:\"framer-1v5e5h1\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"KRAy6YHqb\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Rendered illustration of characters in perspective environment\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"- With gacha type:\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1x4vb1y, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"This is a Gacha comm so please note that there will be no updating process and customer will receive the finished piece\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"With gacha comm you may propose any price above the starting price, and using that along with your brief, I will determine the scope of the commission\"})})]})]}),className:\"framer-74ng3x\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"tD0auoxQF\",style:{\"--extracted-1x4vb1y\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cguek4\",layoutDependency:layoutDependency,layoutId:\"dt0z9absr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11i9knc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VkrvdpjcF-container\",nodeId:\"VkrvdpjcF\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(75, 128, 11, 0.77)\",arrowPadding:7,arrowRadius:58,arrowSize:36,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:0},gap:161,height:\"100%\",id:\"VkrvdpjcF\",layoutId:\"VkrvdpjcF\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",dotsGap:6,dotsInset:2,dotSize:6,dotsOpacity:.4,dotsPadding:7,dotsRadius:50,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"stretch\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1412,pixelWidth:2048,positionX:\"center\",positionY:\"center\",sizes:\"295px\",src:\"https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg\",srcSet:\"https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/XgMppJPF8cbllHVe7ku06Ar5wk.jpg 2048w\"},className:\"framer-6r4m7c\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"oJJGhCOpD\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:960,pixelWidth:679,sizes:\"115px\",src:\"https://framerusercontent.com/images/Gz7Z9FWrswkAjLTJFxFRP7FJmM4.jpg\",srcSet:\"https://framerusercontent.com/images/Gz7Z9FWrswkAjLTJFxFRP7FJmM4.jpg 679w\"},className:\"framer-12x1tj9\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"zsVxh8ZwZ\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1301,pixelHeight:2048,pixelWidth:1301,sizes:\"106px\",src:\"https://framerusercontent.com/images/AiCZhivaBwtmRUg7HZMwYSjuU.png\",srcSet:\"https://framerusercontent.com/images/AiCZhivaBwtmRUg7HZMwYSjuU.png?scale-down-to=1024 650w,https://framerusercontent.com/images/AiCZhivaBwtmRUg7HZMwYSjuU.png 1301w\"},className:\"framer-pnv1p9\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"Alvd6irLX\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1303,pixelHeight:2048,pixelWidth:1303,sizes:\"121.037px\",src:\"https://framerusercontent.com/images/5tJ5yZlwgrZty9ulR64E3eYZj1g.png\",srcSet:\"https://framerusercontent.com/images/5tJ5yZlwgrZty9ulR64E3eYZj1g.png?scale-down-to=1024 651w,https://framerusercontent.com/images/5tJ5yZlwgrZty9ulR64E3eYZj1g.png 1303w\"},className:\"framer-j0v5l\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"vs5sH7Ydq\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1209,intrinsicWidth:1920,pixelHeight:1209,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:\"330.1477px\",src:\"https://framerusercontent.com/images/FlcpXPlqBQKrfRj5xjjynvVsUC0.png\",srcSet:\"https://framerusercontent.com/images/FlcpXPlqBQKrfRj5xjjynvVsUC0.png?scale-down-to=512 512w,https://framerusercontent.com/images/FlcpXPlqBQKrfRj5xjjynvVsUC0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/FlcpXPlqBQKrfRj5xjjynvVsUC0.png 1920w\"},className:\"framer-z1a8fy\",\"data-framer-name\":\"9\",layoutDependency:layoutDependency,layoutId:\"dMgms6FnC\"})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b55km4\",\"data-framer-name\":\"price\",layoutDependency:layoutDependency,layoutId:\"fEN5GPmm3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1589o1z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O3C_LSQ4o-container\",nodeId:\"O3C_LSQ4o\",rendersWithMotion:true,scopeId:\"hHtYIXEDn\",children:/*#__PURE__*/_jsx(MarkdownTable,{cellBackgroundColor:\"rgb(255, 255, 255)\",cellText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace'},letterSpacing:0,lineHeight:.9,size:12},cornerRadius:6,firstColumnBackgroundColor:\"rgb(249, 249, 249)\",firstColumnText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace'},letterSpacing:0,lineHeight:.9,size:12},headerBackgroundColor:\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",headerText:{align:\"center\",color:\"var(--token-edbc8cea-c133-4de4-9140-84e20032bfd0, rgb(232, 232, 232))\",framerFont:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace'},letterSpacing:0,lineHeight:.9,size:13},height:\"100%\",id:\"O3C_LSQ4o\",innerBorder:{color:\"rgb(221, 221, 221)\",style:\"solid\",width:1},layoutId:\"O3C_LSQ4o\",markdown:\"| -           | Normal | Gacha |\\n|-------------|--------|-------|\\n| Starting price | $200+  | $100+  |\\n| +1 Char        | +$50 - $100 depending on detail | - |\",outerBorder:{color:\"var(--token-66648775-4c5d-4199-bbf5-01f0c8fd7447, rgb(37, 0, 92))\",style:\"solid\",width:0},style:{width:\"100%\"},width:\"100%\"})})})})]})]})}),isDisplayed5()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation17,className:\"framer-w482wa\",\"data-framer-appear-id\":\"w482wa\",\"data-framer-name\":\"4\",initial:animation23,layoutDependency:layoutDependency,layoutId:\"RYjZ7jtin\",optimized:true,style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},...addPropertyOverrides({IK4MrFamA:{animate:animation24,initial:animation25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v8xlh3\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"lzPVtjnC0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17wpcde\",\"data-framer-name\":\"Notice\",layoutDependency:layoutDependency,layoutId:\"yT7V1t4Ts\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Last update on: 18/ 6 / 2025\"})})}),className:\"framer-1x0t5gj\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"BJy7IOqjb\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({IK4MrFamA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Last update on: 24/ 1 / 2025\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"By commissioning me, you have agreed to these following terms.\"})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"contact me for further questions.\"})})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"For Commercial commission please contact through \"}),/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,nodeId:\"zdWlqzfo4\",openInNewTab:true,relValues:[],scopeId:\"hHtYIXEDn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"nguyenquynhchi023@gmail.com\"})})}),/*#__PURE__*/_jsx(motion.strong,{children:\" for more detail\"})]})]}),className:\"framer-xvsxzr\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"zdWlqzfo4\",style:{\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vd2njw\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"FycO2ueNu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"1. Copyrights and permission\"})})}),className:\"framer-fghlx7\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"czXCISG1r\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-28zl2p\",layoutDependency:layoutDependency,layoutId:\"YQmZkIHoE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1awcaaq\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"qJWQwWbrA\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"THE ARTIST\"})})}),className:\"framer-imr52o\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"MNjoobz3t\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I reserve all the copyright and related rights for all the finished commission and preliminary materials produced during the working process, including but not limited to:\"}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1ok3k95, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Self-promotion.\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Display on public sites & portfolio as commission samples.\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Distribution & reproduction (feature in artbook with client's permission)\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Other copyright I am entitled to in accordance with international law.\"})}),/*#__PURE__*/_jsxs(motion.li,{children:[/*#__PURE__*/_jsx(motion.p,{children:\"If you want your comm to be private there will be small extra fee include.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I have right to decline your commission request for personal reasons.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I have right to alter my Terms of Service at any time. New rules will not apply retroactively and won't influence orders started on older terms.\"})]}),className:\"framer-mfipgk\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"zsGANOrLS\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1ok3k95\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2wmu3k\",layoutDependency:layoutDependency,layoutId:\"cZTyRjjo1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"THE CLIENT\"})})}),className:\"framer-grykke\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Vm8c8zATH\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Clients can use commission only for non-commercial purpose like reposting on social media with proper credit given to the artist (ex. (c) Quỳnh Chi (my facebook account)), using as profile avatar, icon, header, cover, etc, printing small amount for personal use.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not claim as your own art work.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not trace, edit, reproduce or use for any commercial purpose without my consent and paying commercial fees (cropping the work is fine!)\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not use for NFTs and any other similar blockchains.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-t2ptvp, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1jpqyj2, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not use for AI image generation.\"})]}),className:\"framer-1wfvl9\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"puzSSLE4A\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1jpqyj2\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-8vgz36\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-t2ptvp\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tx3ezt\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"fSKAzdMfR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eiraxd\",layoutDependency:layoutDependency,layoutId:\"cRq1nCP8m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"2. References\"})})}),className:\"framer-12xiixd\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"cldpRovKj\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Please provide me a detailed brief/ moodboard about the idea, references, overall moods, other details about the characters, lore, etc. that can help me understand your idea better.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\" \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I will not accept request that require to draw exactly like the given reference.\"})]}),className:\"framer-wsvuua\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"O_SWfHMXC\",style:{\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1179.2,intrinsicWidth:948.8,pixelHeight:960,pixelWidth:1096,src:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png\",srcSet:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=512 512w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png 1096w\"},className:\"framer-1lfnkur\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"EQ1qkWtih\",...addPropertyOverrides({gCuhzyBte:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1179.2,intrinsicWidth:948.8,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+0+28+0+0+1087.5+0+266),pixelHeight:960,pixelWidth:1096,sizes:`calc(max(min(${componentViewport?.width||\"100vw\"} - 36px, ${componentViewport?.width||\"100vw\"}), 0px) - 64px)`,src:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png\",srcSet:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=512 512w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png 1096w\"}},IK4MrFamA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1179.2,intrinsicWidth:948.8,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+190+2559+28+0+0+1087.5+0+266),pixelHeight:960,pixelWidth:1096,sizes:`calc(max(min(354px, ${componentViewport?.width||\"100vw\"}), 0px) - 64px)`,src:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png\",srcSet:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=512 512w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png 1096w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lt6ucv\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"GjWaOoTy3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"3. Will do good/ Won't do:\"})})}),className:\"framer-lo8uyu\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Rzx8GgCIR\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"- Will do good:\"}),\" Humans, fictional characters, OCs, simple perspective, spooky vibe/mood.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"- Won't do:\"}),\" mechas, hard perspective ( fish eyes, 3 point, 4 point), NSFW.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I will decline if the idea become too difficult for me to do.\"})]}),className:\"framer-5zjfg6\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"rrly7t2Y9\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uog5vx\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"Aj6iwn9A9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"4. Deadline and workflow\"})})}),className:\"framer-ui7sy1\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"T9tBvoOZT\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Deadline\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[\"Commission will finish in within \",/*#__PURE__*/_jsx(motion.strong,{children:\"1 month for Type A\"}),\" and \",/*#__PURE__*/_jsx(motion.strong,{children:\"2-3 months for type B\"}),\". I'll inform you if it takes longer.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you have a specific deadline in mind, please inform me beforehand\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"You will be charged extra fee if requesting for tight deadline\"})]}),className:\"framer-157oxw5\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"zWvR8pjtf\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Workflow\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"1. Rough idea sketch -> 2. Color and shading draft -> 3. Finishing\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1x4vb1y, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"In step 1 and 2 you will given some options to choose that fit with your idea, please give feedback at least in 5-7 days, i will giving you a reminder in day 5, if there still no response i will continue to the next step without any approval.\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"You will have maxium of 3 revisions, free of charge. More changes will cost $2 (~ 50k vnđ) each\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Changes in mistake make by me like missing or wrong detail compare to your references is free of charge\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[/*#__PURE__*/_jsx(motion.strong,{children:\"With gacha comm:\"}),\" Minor changes (mistake in detail, color. etc. can be requested after final.\"]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"The completed artwork will be sent via email or a Google Drive link in \",/*#__PURE__*/_jsx(motion.strong,{children:\".png\"}),\" and \",/*#__PURE__*/_jsx(motion.strong,{children:\".pdf\"}),\" in \",/*#__PURE__*/_jsx(motion.strong,{children:\"300dpi \"}),\"and will include my small signature.. Please note that this does not include the original files.\"]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Feel free to ask for update on the commission, just don't be mean 🥺\"})})]})]}),className:\"framer-1ioi6is\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"B3iDpt3iX\",style:{\"--extracted-1x4vb1y\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14r0ze5\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"rUY7ZMyCE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"5. Payment and Refunds\"})})}),className:\"framer-1tj851o\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Su59Kgbi2\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pikbq\",layoutDependency:layoutDependency,layoutId:\"zbpa3dJ3B\",style:{backgroundColor:\"rgba(255, 255, 255, 0.52)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Payment:\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I accept payment through Paypal (with USD), momo and domestic banking\"}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Paypal:\"}),\" I will send an invoice and 4,5% transaction fee will be applied\"]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Others method:\"}),\" I will give you an QR code of my account information\"]}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-z07ui3, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"For \",/*#__PURE__*/_jsx(motion.strong,{children:\"type A\"}),\" and \",/*#__PURE__*/_jsx(motion.strong,{children:\"gacha comm\"}),\" are 100% upfront within 7 working days \",/*#__PURE__*/_jsx(motion.em,{children:/*#__PURE__*/_jsx(motion.strong,{children:\"(for type A the payment start after we agreed on the colored sketch)\"})})]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"For \",/*#__PURE__*/_jsx(motion.strong,{children:\"type B normal\"}),\" there will be payment plan: 50% upfront and 50% after colored sketch approval.\"]})})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you have any urgent situation where you can't pay in time please inform me so we can deal on lengthen your payment date (recommended not longer than 1 month)\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Refunds:\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1f2xjll, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Full refund only available when i haven't start on the work\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"60% refund will be applied when i am on/ finished the sketching step\"})})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1jpqyj2, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you wish to cancel your commission after\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-f9af1q, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"the sketching stage,\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-i57awu, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"there will be no refund.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-httz1r, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1s8lkzu, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If there are any reason and i can't finish the commission, i will give full refund\"})]}),className:\"framer-9ma3fw\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"VS8sbky8n\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1f2xjll\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1jpqyj2\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1s8lkzu\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-8vgz36\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-f9af1q\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-httz1r\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-i57awu\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-z07ui3\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})]})})]}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pdrif6\",\"data-border\":true,\"data-highlight\":true,id:`${layoutId}-1pdrif6`,layoutDependency:layoutDependency,layoutId:\"J3kaoQvMd\",onTap:onTaptxyyif({overlay}),ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dotted\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:456,borderBottomRightRadius:456,borderTopLeftRadius:456,borderTopRightRadius:456,boxShadow:\"0px 0px 22px -11px rgba(0, 0, 0, 0.25)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-text-alignment\":\"center\"},children:\"Menu\"})}),className:\"framer-vtxh4w\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"BGXfjL0It\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1pdrif6`,offsetX:116.50001265108585,offsetY:-529.9999817758799,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:10,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation27,className:\"framer-1ts0piy\",exit:animation26,initial:animation28,layoutDependency:layoutDependency,layoutId:\"TCass028Z\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomRightRadius:49,borderTopLeftRadius:49,borderTopRightRadius:49,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bcuo0p\",layoutDependency:layoutDependency,layoutId:\"avQambsFO\",style:{backgroundColor:\"rgb(231, 231, 231)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p99qa7\",layoutDependency:layoutDependency,layoutId:\"p6DJheDjD\",style:{backgroundColor:\"rgb(231, 231, 231)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t500ph\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"PQviuNDWm\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"Personal infomation\"})}),className:\"framer-1ten7rm\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"RVKBNPnQQ\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector11wms7l,{className:\"framer-11wms7l\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"QJ9Bims7G\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:\"About\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-qeyyxu\",\"data-highlight\":true,fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"NTwI5bvDL\",onTap:onTap1lvy755,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(Link,{href:\"linklinktr.ee/chankkho\",motionChild:true,nodeId:\"kwqm_cfiv\",openInNewTab:true,relValues:[],scopeId:\"hHtYIXEDn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Contact\"})})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-1c9oppe\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"kwqm_cfiv\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector1rpsngd,{className:\"framer-1rpsngd\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"HDA5z91uv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:\"Gallery\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-1az9xih\",\"data-highlight\":true,fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"VlxKxW_IA\",onTap:onTap1deunux,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BOqoqasYy:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fiw7di\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"BwN6lyq7C\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"Commission infos\"})}),className:\"framer-6oc57z\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"YcMGlBAaL\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector1ag5kq,{className:\"framer-1ag5kq\",\"data-framer-name\":\"Prices\",layoutDependency:layoutDependency,layoutId:\"Gp1OT6o_E\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:\"Price\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-k2svq9\",\"data-highlight\":true,fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Ign0ZMsfh\",onTap:onTap1ca6faw,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelectorqhf0rf,{className:\"framer-qhf0rf\",\"data-framer-name\":\"TOS\",layoutDependency:layoutDependency,layoutId:\"bEd9k2SS6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:\"TOS\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-7q25yv\",\"data-highlight\":true,fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"MFYjr1gz7\",onTap:onTap49461n,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://trello.com/b/99TYXljd/commission-progress\",motionChild:true,nodeId:\"y7pocC6Y4\",openInNewTab:true,relValues:[],scopeId:\"hHtYIXEDn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Progress\"})})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-u0ap90\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"y7pocC6Y4\",verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2xflQ.framer-1y9bh74, .framer-2xflQ .framer-1y9bh74 { display: block; }\",\".framer-2xflQ.framer-17mpgby { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 390px; }\",\".framer-2xflQ .framer-bgj4b6 { align-content: center; align-items: center; bottom: 160px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 30px; overflow: visible; padding: 0px 8px 0px 0px; position: absolute; right: 30px; top: 160px; z-index: 1; }\",\".framer-2xflQ .framer-1gm9dy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 189px; justify-content: center; left: calc(27.5757575757576% - 267px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(23.54166666666669% - 189px / 2); width: 267px; z-index: 3; }\",\".framer-2xflQ .framer-94t98-container { flex: none; height: 193px; position: relative; width: 264px; }\",\".framer-2xflQ .framer-i1uljo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 186px; justify-content: center; left: calc(19.090909090909115% - 198px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(66.66666666666669% - 186px / 2); width: 198px; z-index: 5; }\",\".framer-2xflQ .framer-10zvekg-container { flex: none; height: 204px; position: relative; width: 201px; }\",\".framer-2xflQ .framer-1unmd03 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 15%; overflow: visible; padding: 0px; position: absolute; top: 0%; width: min-content; z-index: 4; }\",\".framer-2xflQ .framer-7k5135-container { flex: none; height: 77px; position: relative; width: 117px; }\",\".framer-2xflQ .framer-t06e4m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 38%; overflow: visible; padding: 0px; position: absolute; top: 110%; width: min-content; z-index: 4; }\",\".framer-2xflQ .framer-1eqd8dv-container { flex: none; height: 104px; position: relative; width: 155px; }\",\".framer-2xflQ .framer-153cevt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 74%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 3; }\",\".framer-2xflQ .framer-1lwfr9v-container { flex: none; height: 263px; position: relative; width: 224px; }\",\".framer-2xflQ .framer-14li3ha { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 78%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 93%; width: min-content; z-index: 3; }\",\".framer-2xflQ .framer-n1pjlq-container { flex: none; height: 250px; position: relative; width: 199px; z-index: 1; }\",\".framer-2xflQ .framer-tb78l { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 62%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: 39%; user-select: none; width: min-content; z-index: 0; }\",\".framer-2xflQ .framer-172dydt-container { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; width: auto; }\",\".framer-2xflQ .framer-70t0h3-container { flex: none; height: auto; left: 50%; position: absolute; top: -160px; width: 121px; z-index: 4; }\",\".framer-2xflQ .framer-1jhae24 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: hidden; overflow-y: auto; padding: 0px; pointer-events: auto; position: absolute; right: 0px; top: 0px; z-index: 5; }\",\".framer-2xflQ .framer-ub4wpr { bottom: -6458px; cursor: alias; flex: none; left: 0px; overflow: hidden; pointer-events: auto; position: absolute; right: 0px; top: -36px; z-index: 1; }\",\".framer-2xflQ .framer-8c4wil-container { flex: none; height: auto; position: sticky; top: 0px; width: 121px; z-index: 2; }\",\".framer-2xflQ .framer-dk7ub5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; max-width: 100%; min-height: 200px; min-width: 0px; overflow: visible; padding: 0px; position: absolute; top: 190px; width: 340px; z-index: 2; }\",\".framer-2xflQ .framer-s0sktm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 30px 25px 15px 25px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2xflQ .framer-bn04vq, .framer-2xflQ .framer-tx3ezt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-131u7kz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1eor10v, .framer-2xflQ .framer-13bruyt, .framer-2xflQ .framer-12boo5z, .framer-2xflQ .framer-9ma3fw { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2xflQ .framer-1cwsp5o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1nhp4z6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-zarpm1 { flex: none; height: 236px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-wejzzv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 16px 32px 16px 32px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2xflQ .framer-fn6o8q, .framer-2xflQ .framer-osdrm3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-v6ftvi { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1sbq7es { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2xflQ .framer-yzzxjo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-srmy4i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-wfmagh, .framer-2xflQ .framer-1j242uo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-hp8cr8 { flex: none; height: 358px; position: relative; width: 286px; z-index: 1; }\",\".framer-2xflQ .framer-17nwnff, .framer-2xflQ .framer-ie9o7e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-10aha0d, .framer-2xflQ .framer-7wb22h, .framer-2xflQ .framer-18hoz1q, .framer-2xflQ .framer-cwda12, .framer-2xflQ .framer-1bp2w5l, .framer-2xflQ .framer-1v5e5h1, .framer-2xflQ .framer-74ng3x, .framer-2xflQ .framer-1x0t5gj, .framer-2xflQ .framer-xvsxzr, .framer-2xflQ .framer-fghlx7, .framer-2xflQ .framer-imr52o, .framer-2xflQ .framer-mfipgk, .framer-2xflQ .framer-grykke, .framer-2xflQ .framer-1wfvl9, .framer-2xflQ .framer-12xiixd, .framer-2xflQ .framer-wsvuua, .framer-2xflQ .framer-lo8uyu, .framer-2xflQ .framer-5zjfg6, .framer-2xflQ .framer-ui7sy1, .framer-2xflQ .framer-157oxw5, .framer-2xflQ .framer-1ioi6is, .framer-2xflQ .framer-1tj851o, .framer-2xflQ .framer-1ten7rm, .framer-2xflQ .framer-1c9oppe, .framer-2xflQ .framer-6oc57z, .framer-2xflQ .framer-u0ap90 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2xflQ .framer-19luw21 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1niw91m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2xflQ .framer-1wy5slo { flex: none; gap: 10px; height: 102px; overflow: visible; position: relative; width: 100px; }\",\".framer-2xflQ .framer-1h3x9ds, .framer-2xflQ .framer-1x0abue { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2xflQ .framer-hx4imo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2xflQ .framer-edlr68 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 102px); overflow: visible; position: relative; width: 102px; }\",\".framer-2xflQ .framer-1457pp4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 28px 25px 28px 25px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2xflQ .framer-u5oex6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 6px 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-19w27l0, .framer-2xflQ .framer-ovghqb { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 290px; word-break: break-word; word-wrap: break-word; }\",\".framer-2xflQ .framer-1w9xlk3, .framer-2xflQ .framer-lxjevd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2xflQ .framer-xt6yo8, .framer-2xflQ .framer-1b55km4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-2p3aa9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-m12ano-container { flex: none; height: 174px; position: relative; width: 304px; }\",\".framer-2xflQ .framer-1pz1hia { aspect-ratio: 1.8222222222222222 / 1; height: var(--framer-aspect-ratio-supported, 166px); overflow: visible; position: relative; width: 303px; }\",\".framer-2xflQ .framer-5j974r { aspect-ratio: 0.937037037037037 / 1; height: var(--framer-aspect-ratio-supported, 168px); overflow: visible; position: relative; width: 157px; }\",\".framer-2xflQ .framer-1rtvftj { aspect-ratio: 0.7074074074074074 / 1; height: var(--framer-aspect-ratio-supported, 165px); overflow: visible; position: relative; width: 117px; }\",\".framer-2xflQ .framer-1ous3la { aspect-ratio: 0.6481481481481481 / 1; height: var(--framer-aspect-ratio-supported, 167px); overflow: visible; position: relative; width: 108px; }\",\".framer-2xflQ .framer-6r4m7c { aspect-ratio: 1.458966565349544 / 1; height: var(--framer-aspect-ratio-supported, 202px); overflow: visible; position: relative; width: 295px; }\",\".framer-2xflQ .framer-k1sx02 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1uznrs9-container, .framer-2xflQ .framer-1589o1z-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2xflQ .framer-z1z5v4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-cguek4 { align-content: flex-start; align-items: flex-start; aspect-ratio: 3.3767441860465115 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: var(--framer-aspect-ratio-supported, 59px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-11i9knc-container { flex: none; height: 201px; position: relative; width: 295px; }\",\".framer-2xflQ .framer-12x1tj9 { aspect-ratio: 0.6962962962962963 / 1; height: var(--framer-aspect-ratio-supported, 165px); overflow: visible; position: relative; width: 115px; }\",\".framer-2xflQ .framer-pnv1p9 { aspect-ratio: 0.6346863468634686 / 1; height: var(--framer-aspect-ratio-supported, 167px); overflow: visible; position: relative; width: 106px; }\",\".framer-2xflQ .framer-j0v5l { aspect-ratio: 0.6370370370370371 / 1; height: var(--framer-aspect-ratio-supported, 190px); overflow: visible; position: relative; width: 105px; }\",\".framer-2xflQ .framer-z1a8fy { aspect-ratio: 1.587248322147651 / 1; height: var(--framer-aspect-ratio-supported, 208px); overflow: visible; position: relative; width: 291px; }\",\".framer-2xflQ .framer-w482wa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 28px 32px 28px 32px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2xflQ .framer-v8xlh3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-17wpcde, .framer-2xflQ .framer-lt6ucv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1vd2njw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-28zl2p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1awcaaq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 0px; position: relative; width: 1px; }\",\".framer-2xflQ .framer-2wmu3k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 1px; }\",\".framer-2xflQ .framer-eiraxd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1lfnkur { flex: none; height: 239px; overflow: visible; position: relative; width: 100%; }\",\".framer-2xflQ .framer-uog5vx, .framer-2xflQ .framer-14r0ze5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-pikbq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1pdrif6 { aspect-ratio: 1 / 1; bottom: 20px; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 20px; overflow: hidden; position: absolute; width: 67px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-2xflQ .framer-vtxh4w { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-2xflQ .framer-1ts0piy { height: 458px; overflow: hidden; position: relative; width: 308px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2xflQ .framer-bcuo0p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; width: 320px; z-index: 1; }\",\".framer-2xflQ .framer-p99qa7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: 100%; justify-content: flex-start; overflow: visible; padding: 40px 32px 28px 32px; position: relative; width: 1px; }\",\".framer-2xflQ .framer-t500ph { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-11wms7l { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: 68px; }\",\".framer-2xflQ .framer-qeyyxu { -webkit-user-select: none; cursor: pointer; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2xflQ .framer-1rpsngd { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100px; }\",\".framer-2xflQ .framer-1az9xih { -webkit-user-select: none; cursor: pointer; flex: 1 0 0px; height: 23px; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2xflQ .framer-fiw7di { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-2xflQ .framer-1ag5kq { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: 70px; }\",\".framer-2xflQ .framer-k2svq9, .framer-2xflQ .framer-7q25yv { cursor: pointer; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2xflQ .framer-qhf0rf { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: 46px; }\",\".framer-2xflQ.framer-v-zdh1dv .framer-1jhae24, .framer-2xflQ.framer-v-gybov2 .framer-1jhae24 { align-content: flex-start; align-items: flex-start; overscroll-behavior: contain; }\",\".framer-2xflQ.framer-v-zdh1dv .framer-ub4wpr, .framer-2xflQ.framer-v-gybov2 .framer-ub4wpr { bottom: -6590px; }\",\".framer-2xflQ.framer-v-zdh1dv .framer-dk7ub5 { left: 18px; min-height: 6986px; pointer-events: auto; right: 18px; width: unset; z-index: 3; }\",\".framer-2xflQ.framer-v-zdh1dv .framer-1pdrif6, .framer-2xflQ.framer-v-gybov2 .framer-1pdrif6, .framer-2xflQ.framer-v-1xkw6bj .framer-1pdrif6, .framer-2xflQ.framer-v-102w626 .framer-1pdrif6, .framer-2xflQ.framer-v-1242pdw .framer-1pdrif6, .framer-2xflQ.framer-v-1sy44z1 .framer-1pdrif6, .framer-2xflQ.framer-v-nfgd8e .framer-1pdrif6, .framer-2xflQ.framer-v-17zgub1 .framer-1pdrif6 { z-index: 5; }\",\".framer-2xflQ.framer-v-zdh1dv .framer-1az9xih { cursor: unset; }\",\".framer-2xflQ.framer-v-gybov2 .framer-s0sktm { bottom: -12631px; top: unset; }\",\".framer-2xflQ.framer-v-1xkw6bj .framer-1jhae24, .framer-2xflQ.framer-v-102w626 .framer-1jhae24, .framer-2xflQ.framer-v-1242pdw .framer-1jhae24, .framer-2xflQ.framer-v-1sy44z1 .framer-1jhae24, .framer-2xflQ.framer-v-nfgd8e .framer-1jhae24, .framer-2xflQ.framer-v-17zgub1 .framer-1jhae24 { align-content: flex-start; align-items: flex-start; }\",\".framer-2xflQ.framer-v-1xkw6bj .framer-ub4wpr, .framer-2xflQ.framer-v-102w626 .framer-ub4wpr { bottom: -485px; }\",\".framer-2xflQ.framer-v-1xkw6bj .framer-dk7ub5 { height: 800px; left: 18px; min-height: unset; pointer-events: auto; right: 18px; width: unset; }\",\".framer-2xflQ.framer-v-102w626 .framer-dk7ub5, .framer-2xflQ.framer-v-1sy44z1 .framer-dk7ub5 { width: 354px; }\",\".framer-2xflQ.framer-v-102w626 .framer-wejzzv { top: 2378px; }\",\".framer-2xflQ.framer-v-1242pdw .framer-ub4wpr { bottom: -872px; }\",\".framer-2xflQ.framer-v-1242pdw .framer-dk7ub5 { min-height: 1365px; width: 354px; }\",\".framer-2xflQ.framer-v-1242pdw .framer-cguek4, .framer-2xflQ.framer-v-1sy44z1 .framer-cguek4 { height: var(--framer-aspect-ratio-supported, 201px); }\",\".framer-2xflQ.framer-v-1sy44z1 .framer-ub4wpr { bottom: -1358px; }\",\".framer-2xflQ.framer-v-1sy44z1 .framer-1457pp4 { top: 1527px; }\",\".framer-2xflQ.framer-v-1sy44z1 .framer-u5oex6 { order: 0; }\",\".framer-2xflQ.framer-v-1sy44z1 .framer-1w9xlk3 { order: 1; }\",\".framer-2xflQ.framer-v-1sy44z1 .framer-lxjevd { order: 2; }\",\".framer-2xflQ.framer-v-nfgd8e .framer-ub4wpr { bottom: -1689px; }\",\".framer-2xflQ.framer-v-nfgd8e .framer-dk7ub5 { left: 18px; min-height: 2228px; pointer-events: auto; right: 18px; width: unset; }\",\".framer-2xflQ.framer-v-17zgub1 .framer-ub4wpr { bottom: -1921px; }\",\".framer-2xflQ.framer-v-17zgub1 .framer-dk7ub5 { min-height: 2420px; pointer-events: auto; width: 354px; }\",\".framer-2xflQ.framer-v-17zgub1 .framer-w482wa { top: 2559px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-2xflQ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-2xflQ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-2xflQ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-2xflQ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-2xflQ[data-hide-scrollbars=\"true\"], .framer-2xflQ [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-2xflQ[data-border=\"true\"]::after, .framer-2xflQ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BOqoqasYy\":{\"layout\":[\"fixed\",\"fixed\"]},\"nyYiDdIAk\":{\"layout\":[\"fixed\",\"fixed\"]},\"p2ev7zhI0\":{\"layout\":[\"fixed\",\"fixed\"]},\"RCt5HyBug\":{\"layout\":[\"fixed\",\"fixed\"]},\"aLBm9qgN4\":{\"layout\":[\"fixed\",\"fixed\"]},\"K5qCCXL7v\":{\"layout\":[\"fixed\",\"fixed\"]},\"gCuhzyBte\":{\"layout\":[\"fixed\",\"fixed\"]},\"IK4MrFamA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhHtYIXEDn=withCSS(Component,css,\"framer-2xflQ\");export default FramerhHtYIXEDn;FramerhHtYIXEDn.displayName=\"Main Mobile\";FramerhHtYIXEDn.defaultProps={height:800,width:390};addPropertyControls(FramerhHtYIXEDn,{variant:{options:[\"pB_VsuTiY\",\"BOqoqasYy\",\"nyYiDdIAk\",\"p2ev7zhI0\",\"RCt5HyBug\",\"aLBm9qgN4\",\"K5qCCXL7v\",\"gCuhzyBte\",\"IK4MrFamA\"],optionTitles:[\"Default\",\"Gallery\",\"Gallery leave\",\"About\",\"About leave\",\"Price\",\"Price leave\",\"TOS\",\"TOS leave\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhHtYIXEDn,[{explicitInter:true,fonts:[{family:\"VCR OSD Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/99VZEZlfO8fMFc7bIx1LDjfpjIU.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...GalleryWrapFonts,...AboutWrapFonts,...ContactsWrapFonts,...TrelloWrapFonts,...PricesWrapFonts,...TOSWrapFonts,...BGFonts,...TextBoxFonts,...CarouselFonts,...MarkdownTableFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhHtYIXEDn\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BOqoqasYy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nyYiDdIAk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p2ev7zhI0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RCt5HyBug\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aLBm9qgN4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K5qCCXL7v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gCuhzyBte\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IK4MrFamA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"390\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{Children,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import hash from\"@emotion/hash\";/**\n * ARC TEXT\n * By Adam and Benjamin\n *\n * @framerIntrinsicWidth 150\n * @framerIntrinsicHeight 150\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const Arc=withCSS(function Arc(props={height:50,width:50}){// Checks\nconst hasChildren=Children.count(props.slots)>0;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const showCustomPath=hasChildren&&props.type===\"graphic\";// For Ellipse\nconst isCircle=props.type===\"circle\";const isEllipse=props.type===\"ellipse\";const cylinder=isEllipse?props.cylinderHeight/2:0;// Base arc path\nlet path=createPath(props.flip,cylinder);let childPath;let viewBox;const[renderToString,setRenderToString]=useState();React.useEffect(()=>{if(!isCanvas)return;import(\"react-dom/server\").then(({renderToString})=>{setRenderToString(()=>renderToString);});},[]);// If graphic is connected\nif(showCustomPath){const firstChild=getFirstChild(props.slots);const svgChild=getFirstChild(firstChild?.props.svg);const svgChildCanvas=getFirstChild(firstChild?.props.children);// Show placeholder on canvas if connected layer isn’t a graphic\nif(isCanvas&&!svgChildCanvas?.props.frame){return /*#__PURE__*/_jsxs(\"div\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"💎\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Please connect to Graphic\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"You can only connect the Arc to a Graphic with a single path.\"})]});}// Grab the react element from the canvas and turn it into SVG\nif(isCanvas&&svgChildCanvas){if(!renderToString)return null;const svgString=renderToString(svgChildCanvas);// Canvas does not give us viewBox within the string\nconst canvasFrame=svgChildCanvas.props.frame;viewBox=`0 0 ${canvasFrame.width} ${canvasFrame.height}`;let attributes=svgString.match(/[\\w-]+=\"[^\"]*\"/g);for(const element of attributes){if(element.includes(\"d=\")){childPath=splitAndReplace(element);}}}// On the preview/deploy we already get the SVG string\nif(!isCanvas&&svgChild){let attributes=svgChild.match(/[\\w-]+=\"[^\"]*\"/g);viewBox=svgChild.split(\"viewBox=\")[1];viewBox=viewBox.split(\">\")[0];viewBox=viewBox.replace(/^\"(.+(?=\"$))\"$/,\"$1\");for(const element of attributes){if(element.includes(\"d=\")){childPath=splitAndReplace(element);}}}}// Unique IDs to avoid multiple instances on the canvas sharing a single path\nconst id=`curve-${hash(childPath||path)}`;// Alignment icon conversion\nlet alignmentValue;if(props.alignmentBaseline===\"top\")alignmentValue=\"Text Top\";if(props.alignmentBaseline===\"center\")alignmentValue=\"Central\";if(props.alignmentBaseline===\"bottom\")alignmentValue=\"Hanging\";return /*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",height:\"100%\",// userSelect: \"none\",\n// pointerEvents: \"none\",\nposition:\"relative\"},draggable:\"false\",children:/*#__PURE__*/_jsxs(motion.svg,{className:\"transform-origin-center-center\",style:{width:\"100%\",height:\"100%\",position:\"absolute\",inset:0,transformOrigin:\"center\",willChange:props.rotate&&\"transform\"},viewBox:showCustomPath?viewBox:`0 0 100 100`,overflow:\"visible\",animate:isCircle&&props.rotate&&{rotate:360},transition:isCircle&&props.rotate&&{duration:100/props.rotateSpeed,repeat:Infinity,ease:\"linear\"},children:[/*#__PURE__*/_jsx(\"path\",{id:id,d:showCustomPath?childPath:path,strokeWidth:\"none\",fill:\"transparent\"}),/*#__PURE__*/_jsx(\"text\",{children:/*#__PURE__*/_jsxs(\"textPath\",{href:`#${id}`,startOffset:props.startOffset,dominantBaseline:alignmentValue,style:{...props.font,wordSpacing:props.wordSpacing,fill:props.color},children:[props.text,!isCanvas&&props.animate&&/*#__PURE__*/_jsx(\"animate\",{attributeName:\"startOffset\",from:`${props.animateStart}%`,to:`${props.animateEnd}%`,begin:\"0s\",dur:`${props.animateDuration}s`,repeatCount:\"indefinite\"})]})})]})});},// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"],\"blitz-arc-text\");export default Arc;Arc.defaultProps={height:50,width:50};addPropertyControls(Arc,{text:{title:\"Content\",type:ControlType.String,defaultValue:\"✦ THANK YOU ✦ FOR VISITING\",displayTextArea:true},type:{title:\"Type\",type:ControlType.Enum,options:[\"circle\",\"ellipse\",\"graphic\"],optionTitles:[\"Circle\",\"Ellipse\",\"Graphic\"],defaultValue:true},cylinderHeight:{title:\"Height\",type:ControlType.Number,unit:\"px\",min:0,max:1e3,hidden:({type})=>type!==\"ellipse\"},rotate:{type:ControlType.Boolean,title:\"Rotate\",defaultValue:false,hidden:({type})=>type!==\"circle\"},rotateSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:50,defaultValue:5,displayStepper:true,step:1,hidden:({type,rotate})=>type!==\"circle\"||!rotate},slots:{type:ControlType.ComponentInstance,title:\"Graphic\",hidden:({type})=>type!==\"graphic\"},alignmentBaseline:{title:\"Align\",type:ControlType.Enum,options:[\"top\",\"center\",\"bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:\"bottom\",displaySegmentedControl:true},flip:{type:ControlType.Boolean,defaultValue:false,title:\"Direction\",enabledTitle:\"CW\",disabledTitle:\"CCW\",hidden:({type})=>type===\"graphic\"},startOffset:{title:\"Offset\",type:ControlType.Number,defaultValue:0,max:360,unit:\"\\xb0\",step:.5},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#999\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayTextAlignment:false},wordSpacing:{type:ControlType.Number,step:1,defaultValue:0,title:\"Word\",displayStepper:true},animate:{type:ControlType.Boolean,defaultValue:false,title:\"Animate\"},animateStart:{type:ControlType.Number,min:-200,max:200,step:.1,defaultValue:-50,title:\"From\",unit:\"%\",hidden:props=>!props.animate},animateEnd:{type:ControlType.Number,min:-200,max:200,step:.1,defaultValue:150,title:\"To\",unit:\"%\",hidden:props=>!props.animate},animateDuration:{type:ControlType.Number,min:0,max:50,defaultValue:5,title:\"Time\",unit:\"s\",displayStepper:true,hidden:props=>!props.animate}});/* Method to get the first child */function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}/* Method to get stringless attributes */const splitAndReplace=string=>{return string.split(\"=\")[1].replace(/['\"]+/g,\"\");};/* Path creation method */const createPath=(flip,cylinder)=>{const cylinderTop=50-cylinder;const cylinderBottom=50+cylinder;return!flip?`M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}`:`M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:160,lineHeight:1.5,textAlign:\"center\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Arc\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"150\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"150\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Arc.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";let iconColor=\"\";export default function ScribbleTool(props){const{lineWidth,strokeColorType,strokeColor,strokeGradient,strokeRandom,customBackground,customBackgroundColor,customBackgroundGradient,customBackgroundImage,selectedIcon,canvasWidth,canvasHeight,autoRemove,removeStrokeTime,cursorColor}=props;const canvasRef=useRef(null);const[isDrawing,setIsDrawing]=useState(false);const[context,setContext]=useState(null);const getRandomColor=()=>{const randomIndex=Math.floor(Math.random()*strokeRandom.length);return strokeRandom[randomIndex];};const $body=document.querySelector(\"body\");let scrollPosition=0;const Styles={container:{cursor:`url(\"${cursors(selectedIcon,cursorColor)}\") 5 29, auto`,backgroundColor:customBackground===\"Color\"?customBackgroundColor:null,backgroundImage:customBackground===\"Gradient\"?`linear-gradient(${customBackgroundGradient.map(item=>{return item;})}`:`url(\"${customBackgroundImage}\")`,backgroundPosition:\"center\",backgroundSize:\"cover\",width:canvasWidth,height:canvasHeight,userSelect:\"none\"}};useEffect(()=>{if(canvasRef.current){const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");const imageData=ctx.getImageData(0,0,canvas.width,canvas.height);canvas.width=canvasWidth*2;canvas.height=canvasHeight*2;canvas.style.width=canvasWidth+\"px\";canvas.style.height=canvasHeight+\"px\";ctx.scale(2,2);ctx.putImageData(imageData,0,0);if(ctx){setContext(ctx);if(strokeColorType===\"Color\"){ctx.strokeStyle=strokeColor;}else if(strokeColorType===\"Gradient\"){const gradient=ctx.createLinearGradient(0,0,canvas.width,0);strokeGradient[0]?gradient.addColorStop(0,strokeGradient[0]):null;strokeGradient[1]?gradient.addColorStop(1,strokeGradient[1]):null;strokeGradient[2]?gradient.addColorStop(2,strokeGradient[2]):null;ctx.strokeStyle=gradient;}else if(strokeColorType===\"Random\"){ctx.strokeStyle=getRandomColor();}ctx.lineWidth=lineWidth;ctx.lineCap=\"round\";}}},[isDrawing]);const startDrawing=event=>{event.preventDefault();if(window.innerWidth<=700){scrollPosition=window.pageYOffset;$body.style.overflow=\"hidden\";$body.style.position=\"fixed\";$body.style.top=`-${scrollPosition}px`;$body.style.width=\"100%\";}if(context){const x=event.touches?event.touches[0].clientX/1.35:event.nativeEvent.offsetX;const y=event.touches?event.touches[0].clientY/1.35:event.nativeEvent.offsetY;context.beginPath();context.moveTo(x,y);setIsDrawing(true);}};const draw=event=>{event.preventDefault();if(isDrawing&&context){const x=event.touches?event.touches[0].clientX/1.35:event.nativeEvent.offsetX;const y=event.touches?event.touches[0].clientY/1.35:event.nativeEvent.offsetY;context.lineTo(x,y);context.stroke();}};let timeoutId;const stopDrawing=()=>{if(window.innerWidth<=700){$body.style.removeProperty(\"overflow\");$body.style.removeProperty(\"position\");$body.style.removeProperty(\"top\");$body.style.removeProperty(\"width\");window.scrollTo(0,scrollPosition);}setIsDrawing(false);const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(autoRemove===true){if(timeoutId){clearTimeout(timeoutId);}timeoutId=setTimeout(function(){ctx.clearRect(0,0,canvas.width,canvas.height);},removeStrokeTime);}};return /*#__PURE__*/ _jsx(\"canvas\",{ref:canvasRef,onMouseDown:startDrawing,onMouseMove:draw,onMouseUp:stopDrawing,onMouseOut:stopDrawing,onTouchStart:startDrawing,onTouchMove:draw,onTouchEnd:stopDrawing,style:Styles.container});};const cursors=(selectedIcon,color)=>{switch(selectedIcon){case\"Pencil\":return`data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.7675 8.8175L23.1825 3.23125C22.9504 2.99899 22.6747 2.81476 22.3713 2.68906C22.0679 2.56336 21.7428 2.49866 21.4144 2.49866C21.086 2.49866 20.7608 2.56336 20.4574 2.68906C20.1541 2.81476 19.8784 2.99899 19.6463 3.23125L4.23251 18.6462C3.99951 18.8777 3.81479 19.1531 3.68905 19.4566C3.56331 19.76 3.49905 20.0853 3.50001 20.4137V26C3.50001 26.663 3.7634 27.2989 4.23224 27.7678C4.70108 28.2366 5.33697 28.5 6.00001 28.5H11.5863C11.9147 28.5009 12.24 28.4366 12.5434 28.3109C12.8468 28.1851 13.1222 28.0004 13.3538 27.7675L28.7675 12.3525C29.2362 11.8837 29.4995 11.2479 29.4995 10.585C29.4995 9.92209 29.2362 9.28632 28.7675 8.8175ZM11.375 25.5H6.50001V20.625L17 10.125L21.875 15L11.375 25.5ZM24 12.875L19.125 8L21.4175 5.7075L26.2925 10.5825L24 12.875Z' fill='${color}'/%3e%3c/svg%3e`;case\"PencilV2\":return`data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.4138 9.17122L22.8288 3.58497C22.643 3.39921 22.4225 3.25185 22.1799 3.15131C21.9372 3.05077 21.6771 2.99902 21.4144 2.99902C21.1517 2.99902 20.8916 3.05077 20.6489 3.15131C20.4062 3.25185 20.1857 3.39921 20 3.58497L4.58626 19C4.39973 19.185 4.25185 19.4053 4.15121 19.648C4.05057 19.8907 3.99917 20.151 4.00001 20.4137V26C4.00001 26.5304 4.21072 27.0391 4.5858 27.4142C4.96087 27.7893 5.46958 28 6.00001 28H11.5863C11.849 28.0008 12.1093 27.9494 12.352 27.8488C12.5947 27.7481 12.815 27.6002 13 27.4137L28.4138 12C28.5995 11.8142 28.7469 11.5937 28.8474 11.3511C28.948 11.1084 28.9997 10.8483 28.9997 10.5856C28.9997 10.3229 28.948 10.0628 28.8474 9.82012C28.7469 9.57744 28.5995 9.35694 28.4138 9.17122ZM24 13.585L18.4138 7.99997L21.4138 4.99997L27 10.585L24 13.585Z' fill='${color}'/%3e%3c/svg%3e`;case\"PencilV3\":return`data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' d='M27.7075 11.2925L24 15L17 7.99998L20.7075 4.29248C20.895 4.10508 21.1493 3.99982 21.4144 3.99982C21.6795 3.99982 21.9337 4.10508 22.1213 4.29248L27.7075 9.87498C27.8009 9.9679 27.8749 10.0783 27.9255 10.2C27.976 10.3216 28.002 10.452 28.002 10.5837C28.002 10.7154 27.976 10.8459 27.9255 10.9675C27.8749 11.0891 27.8009 11.1996 27.7075 11.2925Z' fill='${color}'/%3e%3cpath d='M28.4138 9.17122L22.8288 3.58497C22.643 3.39921 22.4225 3.25185 22.1799 3.15131C21.9372 3.05077 21.6771 2.99902 21.4144 2.99902C21.1517 2.99902 20.8916 3.05077 20.6489 3.15131C20.4062 3.25185 20.1857 3.39921 20 3.58497L4.58626 19C4.39973 19.185 4.25185 19.4053 4.15121 19.648C4.05057 19.8907 3.99917 20.151 4.00001 20.4137V26C4.00001 26.5304 4.21072 27.0391 4.5858 27.4142C4.96087 27.7893 5.46958 28 6.00001 28H11.5863C11.849 28.0008 12.1093 27.9494 12.352 27.8488C12.5947 27.7481 12.815 27.6002 13 27.4137L28.4138 12C28.5995 11.8142 28.7469 11.5937 28.8474 11.3511C28.948 11.1084 28.9997 10.8483 28.9997 10.5856C28.9997 10.3229 28.948 10.0628 28.8474 9.82012C28.7469 9.57744 28.5995 9.35694 28.4138 9.17122ZM11.5863 26H6.00001V20.4137L17 9.41372L22.5863 15L11.5863 26ZM24 13.585L18.4138 7.99997L21.4138 4.99997L27 10.585L24 13.585Z' fill='${color}'/%3e%3c/svg%3e`;case\"PencilV4\":return`data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.4138 9.17122L22.8288 3.58497C22.643 3.39921 22.4225 3.25185 22.1799 3.15131C21.9372 3.05077 21.6771 2.99902 21.4144 2.99902C21.1517 2.99902 20.8916 3.05077 20.6489 3.15131C20.4062 3.25185 20.1857 3.39921 20 3.58497L4.58626 19C4.39973 19.185 4.25185 19.4053 4.15121 19.648C4.05057 19.8907 3.99917 20.151 4.00001 20.4137V26C4.00001 26.5304 4.21072 27.0391 4.5858 27.4142C4.96087 27.7893 5.46958 28 6.00001 28H11.5863C11.849 28.0008 12.1093 27.9494 12.352 27.8488C12.5947 27.7481 12.815 27.6002 13 27.4137L28.4138 12C28.5995 11.8142 28.7469 11.5937 28.8474 11.3511C28.948 11.1084 28.9997 10.8483 28.9997 10.5856C28.9997 10.3229 28.948 10.0628 28.8474 9.82012C28.7469 9.57744 28.5995 9.35694 28.4138 9.17122ZM11.5863 26H6.00001V20.4137L17 9.41372L22.5863 15L11.5863 26ZM24 13.585L18.4138 7.99997L21.4138 4.99997L27 10.585L24 13.585Z' fill='${color}'/%3e%3c/svg%3e`;}};const iconOptions=[{label:\"Pencil\",value:\"Pencil\"},{label:\"Pencil V2\",value:\"PencilV2\"},{label:\"Pencil V3\",value:\"PencilV3\"},{label:\"Pencil V4\",value:\"PencilV4\"},];addPropertyControls(ScribbleTool,{canvasWidth:{type:ControlType.Number,title:\"Canvas Width\",defaultValue:400,unit:\"px\",displayStepper:true},canvasHeight:{type:ControlType.Number,title:\"Canvas Height\",defaultValue:400,unit:\"px\",displayStepper:true},lineWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:4,unit:\"px\",displayStepper:true},strokeColorType:{title:\"Stroke Type\",type:ControlType.Enum,options:[\"Color\",\"Gradient\",\"Random\"]},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",hidden:props=>props.strokeColorType!==\"Color\",defaultValue:\"#000000\"},strokeGradient:{type:ControlType.Array,title:\"Stroke Gradient\",control:{type:ControlType.Color},maxCount:3,hidden:props=>props.strokeColorType!==\"Gradient\"},strokeRandom:{type:ControlType.Array,title:\"Stroke Random Colors\",control:{type:ControlType.Color},maxCount:10,hidden:props=>props.strokeColorType!==\"Random\"},autoRemove:{type:ControlType.Boolean,title:\"Remove Stroke Automatically\",defaultValue:false},removeStrokeTime:{type:ControlType.Number,title:\"Time\",defaultValue:3e3,unit:\"ms\",step:500,displayStepper:true,hidden:props=>props.autoRemove!==true},customBackground:{title:\"Background Type\",type:ControlType.Enum,options:[\"Color\",\"Gradient\",\"Image\"]},customBackgroundColor:{type:ControlType.Color,title:\"Background Color\",hidden:props=>props.customBackground!==\"Color\",defaultValue:\"rgba(0, 0, 0, 0)\"},customBackgroundGradient:{type:ControlType.Array,title:\"Background Gradient\",control:{type:ControlType.Color},maxCount:3,hidden:props=>props.customBackground!==\"Gradient\"},customBackgroundImage:{type:ControlType.Image,title:\"Background Image\",hidden:props=>props.customBackground!==\"Image\"},selectedIcon:{type:ControlType.Enum,title:\"Cursor\",options:iconOptions.map(option=>option.value),optionTitles:iconOptions.map(option=>option.label)},cursorColor:{type:ControlType.Color,title:\"Cursor Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScribbleTool\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScribbleTool.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let e;\nvar f = (r) => {\n    if (!e) {\n        let o = function(t, n) {\n            return r.createElement(\"svg\", {width: \"100%\", height: \"1.5em\", strokeWidth: 1.5, viewBox: \"0 0 24 24\", fill: \"none\", xmlns: \"http://www.w3.org/2000/svg\", color: \"currentColor\", ref: n, ...t}, r.createElement(\"path\", {d: \"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\", stroke: \"currentColor\", strokeLinecap: \"round\", strokeLinejoin: \"round\"}));\n        };\n        e = r.forwardRef(o);\n    }\n    return e;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, f as default };","/*\n * Home (iconoir-icons/Home@0.0.11)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"Accessibility\",\"AccessibilitySign\",\"AccessibilityTech\",\"Activity\",\"AddCircledOutline\",\"AddDatabaseScript\",\"AddFolder\",\"AddFrame\",\"AddHexagon\",\"AddKeyframe\",\"AddKeyframeAlt\",\"AddKeyframes\",\"AddLens\",\"AddPage\",\"AddPinAlt\",\"AddSelection\",\"AddSquare\",\"AddToCart\",\"AddUser\",\"Airplane\",\"AirplaneHelix\",\"AirplaneHelix45Deg\",\"AirplaneOff\",\"AirplaneRotation\",\"Airplay\",\"Alarm\",\"Album\",\"AlbumCarousel\",\"AlbumList\",\"AlbumOpen\",\"AlignBottomBox\",\"AlignCenter\",\"AlignJustify\",\"AlignLeft\",\"AlignLeftBox\",\"AlignRight\",\"AlignRightBox\",\"AlignTopBox\",\"Antenna\",\"AntennaOff\",\"AntennaSignal\",\"AppNotification\",\"Apple\",\"AppleHalf\",\"AppleHalfAlt\",\"AppleImac2021\",\"AppleImac2021Side\",\"AppleSwift\",\"ArSymbol\",\"Archery\",\"Archive\",\"AreaSearch\",\"ArrowArchery\",\"ArrowDown\",\"ArrowDownCircled\",\"ArrowLeft\",\"ArrowLeftCircled\",\"ArrowRight\",\"ArrowRightCircled\",\"ArrowSeparate\",\"ArrowUnion\",\"ArrowUnionVertical\",\"ArrowUp\",\"ArrowUpCircled\",\"Asana\",\"Attachment\",\"AutoFlash\",\"Bag\",\"BasketBall\",\"BasketBallAlt\",\"BasketballField\",\"Battery25\",\"Battery50\",\"Battery75\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryIndicator\",\"BatteryWarning\",\"BeachBag\",\"BeachBagBig\",\"Bell\",\"BellNotification\",\"BellOff\",\"Bicycle\",\"Bin\",\"BinAdd\",\"BinFull\",\"BinHalf\",\"BinMinus\",\"Bluetooth\",\"Bold\",\"BoldSquareOutline\",\"BookmarkCircled\",\"BookmarkEmpty\",\"BorderBl\",\"BorderBottom\",\"BorderBr\",\"BorderInner\",\"BorderLeft\",\"BorderOut\",\"BorderRight\",\"BorderTl\",\"BorderTop\",\"BorderTr\",\"BounceLeft\",\"BounceRight\",\"BowlingBall\",\"Box\",\"BoxIso\",\"BoxingGlove\",\"BubbleDownload\",\"BubbleError\",\"BubbleIncome\",\"BubbleOutcome\",\"BubbleSearch\",\"BubbleStar\",\"BubbleUpload\",\"BubbleWarning\",\"Building\",\"BusOutline\",\"BusStop\",\"Calculator\",\"Calendar\",\"Camera\",\"Cancel\",\"CarOutline\",\"Cart\",\"CartAlt\",\"Cash\",\"Cell4X4\",\"CenterAlign\",\"ChatAdd\",\"ChatBubble\",\"ChatBubbleCheck\",\"ChatBubbleCheck1\",\"ChatBubbleEmpty\",\"ChatBubbleError\",\"ChatBubbleQuestion\",\"ChatBubbleTranslate\",\"ChatBubbleWarning\",\"ChatLines\",\"ChatRemove\",\"Check\",\"CheckCircledOutline\",\"Chocolate\",\"Chromecast\",\"ChromecastActive\",\"Church\",\"ChurchAlt\",\"CinemaOld\",\"Circle\",\"City\",\"ClockOutline\",\"Closet\",\"Cloud\",\"CloudBookAlt\",\"CloudCheck\",\"CloudDesync\",\"CloudDownload\",\"CloudError\",\"CloudSunny\",\"CloudSync\",\"CloudUpload\",\"Code\",\"Codepen\",\"Coin\",\"CollageFrame\",\"Collapse\",\"ColorFilter\",\"ColorPicker\",\"ColorPickerEmpty\",\"Combine\",\"CompactDisc\",\"Compress\",\"CompressLines\",\"Computer\",\"ControlSlider\",\"Copy\",\"Copyright\",\"CornerBottomLeft\",\"CornerBottomRight\",\"CornerTopLeft\",\"CornerTopRight\",\"Cpu\",\"CpuWarning\",\"CrackedEgg\",\"CreativeCommons\",\"CreditCard\",\"CreditCard2\",\"Crop\",\"CropRotateBl\",\"CropRotateBr\",\"CropRotateTl\",\"CropRotateTr\",\"Css3\",\"CursorPointer\",\"Cut\",\"CutAlt\",\"Cycling\",\"DashFlag\",\"Dashboard\",\"DashboardDots\",\"DashboardSpeed\",\"DataTransferBoth\",\"DataTransferCheck\",\"DataTransferDown\",\"DataTransferUp\",\"DataTransferWarning\",\"DatabaseBackup\",\"DatabaseExport\",\"DatabaseMonitor\",\"DatabaseRestore\",\"DatabaseScript\",\"DatabaseSettings\",\"DatabaseStar\",\"DatabaseStats\",\"Db\",\"DbCheck\",\"DbError\",\"DbSearch\",\"DbStar\",\"DbWarning\",\"DeCompress\",\"DeleteCircledOutline\",\"DesignPencil\",\"Dialpad\",\"Display4K\",\"DivideSelection1\",\"DivideSelection2\",\"DocSearch\",\"DocSearchAlt\",\"DocStar\",\"DocStarAlt\",\"Dollar\",\"DomoticIssue\",\"Donate\",\"DoubleCheck\",\"DownRoundArrow\",\"Download\",\"DragHandGesture\",\"Drawer\",\"Dribbble\",\"Droplet\",\"DropletHalf\",\"EaseIn\",\"EaseInControlPoint\",\"EaseInOut\",\"EaseOut\",\"EaseOutControlPoint\",\"Edit\",\"EditPencil\",\"Egg\",\"Eject\",\"ElectronicsChip\",\"Emoji\",\"EmojiBall\",\"EmojiBlinkLeft\",\"EmojiBlinkRight\",\"EmojiLookBottom\",\"EmojiLookLeft\",\"EmojiLookRight\",\"EmojiLookTop\",\"EmojiQuite\",\"EmojiReally\",\"EmojiSad\",\"EmojiSatisfied\",\"EmojiSingLeft\",\"EmojiSingLeftNote\",\"EmojiSingRight\",\"EmojiSingRightNote\",\"EmojiSurprise\",\"EmojiSurpriseAlt\",\"EmojiTalkingAngry\",\"EmojiTalkingHappy\",\"EmojiThinkLeft\",\"EmojiThinkRight\",\"EmptyPage\",\"Enlarge\",\"EnlargeRoundArrow\",\"Euro\",\"EuroSquare\",\"EvCharge\",\"EvChargeAlt\",\"EvPlug\",\"EvPlugCharging\",\"EvPlugError\",\"EvStation\",\"Exclude\",\"Expand\",\"ExpandLines\",\"EyeAlt\",\"EyeClose\",\"EyeEmpty\",\"EyeOff\",\"FaceId\",\"Facebook\",\"FacebookSquared\",\"Farm\",\"FastArrowDown\",\"FastArrowDownBox\",\"FastArrowLeft\",\"FastArrowLeftBox\",\"FastArrowRight\",\"FastArrowRightBox\",\"FastArrowTop\",\"FastArrowUpBox\",\"FastBottomCircle\",\"FastLeftCircle\",\"FastRightCircle\",\"FastTopCircle\",\"Female\",\"Figma\",\"FileNotFound\",\"Filter\",\"FilterAlt\",\"Finder\",\"Fingerprint\",\"FingerprintCircled\",\"FingerprintCircledOk\",\"FingerprintPhone\",\"FingerprintScan\",\"FingerprintSquared\",\"Fishing\",\"Flare\",\"Flash\",\"FlashOff\",\"Flip\",\"FlipReverse\",\"Flower\",\"Fog\",\"Folder\",\"FolderAlert\",\"FontSize\",\"Football\",\"FootballBall\",\"ForwardOutline\",\"Frame\",\"FrameAlt\",\"FrameAltEmpty\",\"FrameSelect\",\"FrameSimple\",\"FrameTool\",\"Fridge\",\"Fx\",\"Garage\",\"Gas\",\"GasTank\",\"GasTankDrop\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitHub\",\"GitHubOutline\",\"GitLabFull\",\"GitMerge\",\"GlassEmpty\",\"GlassHalf\",\"GlassHalfAlt\",\"Glasses\",\"Golf\",\"Google\",\"GoogleCircled\",\"GoogleDocs\",\"GoogleDrive\",\"GoogleDriveCheck\",\"GoogleDriveSync\",\"GoogleDriveWarning\",\"GoogleHome\",\"GoogleOne\",\"Gps\",\"GraphDown\",\"GraphUp\",\"GridAdd\",\"GridMinus\",\"GridRemove\",\"Group\",\"Gym\",\"HalfMoon\",\"HandBrake\",\"Handbag\",\"HardDrive\",\"Hat\",\"Hd\",\"Hdr\",\"Headset\",\"HeadsetCharge\",\"HeadsetHelp\",\"HeadsetIssue\",\"HealthShield\",\"Healthcare\",\"Heart\",\"HeavyRain\",\"Heptagon\",\"HerSlips\",\"HesaWarningOutline\",\"Hexagon\",\"HexagonAlt\",\"HighPriority\",\"HistoricShield\",\"HistoricShieldAlt\",\"Home\",\"HomeAlt\",\"HomeAltSlim\",\"HomeAltSlimHoriz\",\"HomeHospital\",\"HomeSimple\",\"HomeSimpleDoor\",\"HomeUser\",\"Hospital\",\"HospitalSign\",\"Hourglass\",\"Html5\",\"Iconoir\",\"Import\",\"Industry\",\"InfoEmpty\",\"InputField\",\"InputSearch\",\"Instagram\",\"Intersect\",\"IntersectAlt\",\"IosSettings\",\"IrisScan\",\"Italic\",\"ItalicSquareOutline\",\"Journal\",\"JournalPage\",\"KeyAlt\",\"KeyAltBack\",\"KeyAltMinus\",\"KeyAltPlus\",\"KeyAltRemove\",\"Keyframe\",\"KeyframeAlignCenter\",\"KeyframePosition\",\"Keyframes\",\"KeyframesCouple\",\"LabelOutline\",\"Lamp\",\"Language\",\"Laptop\",\"LaptopCharging\",\"LaptopFix\",\"LaptopIssue\",\"LargeSuitcase\",\"LayoutLeft\",\"LayoutRight\",\"Leaderboard\",\"LeaderboardStar\",\"LeftRoundArrow\",\"Lens\",\"Lifebelt\",\"LightBulb\",\"LightBulbOff\",\"LightBulbOn\",\"LineSpace\",\"Linear\",\"Link\",\"LinkedIn\",\"List\",\"LoadActionFloppy\",\"Lock\",\"LockKey\",\"LogDenied\",\"LogIn\",\"LogOut\",\"LongArrowDownLeft\",\"LongArrowDownRight\",\"LongArrowLeftDown\",\"LongArrowLeftUp\",\"LongArrowRightDown\",\"LongArrowRightUp\",\"LongArrowRightUp1\",\"LongArrowUpLeft\",\"LongArrowUpRight\",\"LotOfCash\",\"MacControlKey\",\"MacDock\",\"MacOptionKey\",\"MacOsWindow\",\"Mail\",\"MailOpened\",\"Male\",\"Map\",\"MapIssue\",\"MapsArrow\",\"MapsArrowDiagonal\",\"MapsArrowIssue\",\"MapsGoStraight\",\"MapsTurnBack\",\"MapsTurnLeft\",\"MapsTurnRight\",\"MaskSquare\",\"Maximize\",\"Medal\",\"Medal1St\",\"Medium\",\"Megaphone\",\"Menu\",\"MenuScale\",\"Message\",\"MessageAlert\",\"MessageText\",\"Metro\",\"Mic\",\"MicAdd\",\"MicCheck\",\"MicMute\",\"MicRemove\",\"MicSpeaking\",\"MicWarning\",\"Minus\",\"Minus1\",\"MinusHexagon\",\"MinusPinAlt\",\"MinusSquare\",\"MissingFont\",\"ModernTv\",\"ModernTv4K\",\"MoneySquare\",\"MoonSat\",\"MoreHoriz\",\"MoreVert\",\"MouseButtonLeft\",\"MouseButtonRight\",\"MouseScrollWheel\",\"MoveDown\",\"MoveLeft\",\"MoveRight\",\"MoveRuler\",\"MoveUp\",\"Movie\",\"MultiBubble\",\"MultiMacOsWindow\",\"MultiWindow\",\"MultiplePages\",\"MultiplePagesAdd\",\"MultiplePagesDelete\",\"MultiplePagesEmpty\",\"MultiplePagesRemove\",\"Music1\",\"Music1Add\",\"Music2\",\"Music2Add\",\"NavArrowDown\",\"NavArrowLeft\",\"NavArrowRight\",\"NavArrowUp\",\"Navigator\",\"NavigatorAlt\",\"Network\",\"NetworkAlt\",\"NetworkLeft\",\"NetworkRight\",\"NoBattery\",\"NoCoin\",\"NoCreditCard\",\"NoLock\",\"NoSmoking\",\"Notes\",\"Octagon\",\"OilIndustry\",\"OpenInBrowser\",\"OpenInWindow\",\"OpenVpn\",\"OrangeHalf\",\"OrangeSlice\",\"OrangeSliceAlt\",\"Page\",\"PageFlip\",\"PageSearch\",\"PageStar\",\"Palette\",\"PanoramaEnlarge\",\"PanoramaReduce\",\"Pants\",\"PantsAlt\",\"PasswordCursor\",\"PasswordError\",\"PasswordPass\",\"PauseOutline\",\"PcMouse\",\"PenConnectBluetooth\",\"PenConnectWifi\",\"PenTablet\",\"PenTabletConnectUsb\",\"PenTabletConnectWifi\",\"Pentagon\",\"Percentage\",\"PercentageRound\",\"PercentageSquare\",\"PharmacyCircledCross\",\"PharmacySquaredCross\",\"Phone\",\"PhoneAdd\",\"PhoneDelete\",\"PhoneDisabled\",\"PhoneIncome\",\"PhoneOutcome\",\"PhonePaused\",\"PhoneRemove\",\"Pin\",\"PinAlt\",\"PizzaSlice\",\"Planet\",\"PlanetAlt\",\"PlanetSat\",\"PlayOutline\",\"Playlist\",\"PlaylistAdd\",\"PlaylistPlay\",\"PlugTypeA\",\"PlugTypeC\",\"PlugTypeG\",\"PlugTypeL\",\"Plus\",\"Pocket\",\"Position\",\"PositionAlign\",\"Pound\",\"PrecisionTool\",\"Printer\",\"PrinterAlt\",\"PrintingPage\",\"PriorityDown\",\"PriorityUp\",\"ProfileCircled\",\"Prohibition\",\"QuestionMark\",\"QuestionMarkCircle\",\"Rain\",\"ReceiveDollars\",\"ReceiveEuros\",\"ReceivePounds\",\"ReceiveYens\",\"Redo\",\"RedoAction\",\"RedoCircle\",\"Reduce\",\"ReduceRoundArrow\",\"Refresh\",\"RefreshCircular\",\"RefreshDouble\",\"ReminderHandGesture\",\"RemoveDatabaseScript\",\"RemoveEmpty\",\"RemoveFolder\",\"RemoveFrame\",\"RemoveFromCart\",\"RemoveKeyframe\",\"RemoveKeyframeAlt\",\"RemoveKeyframes\",\"RemovePage\",\"RemovePinAlt\",\"RemoveSelection\",\"RemoveSquare\",\"RemoveUser\",\"Repeat\",\"RepeatOnce\",\"ReportColumns\",\"Reports\",\"RewindOutline\",\"Rhombus\",\"RightRoundArrow\",\"Rings\",\"RotateCameraLeft\",\"RotateCameraRight\",\"RssFeed\",\"RssFeedSquared\",\"Ruler\",\"RulerAdd\",\"RulerCombine\",\"RulerRemove\",\"Running\",\"Sandals\",\"SaveActionFloppy\",\"SaveFloppyDisk\",\"ScaleFrameEnlarge\",\"ScaleFrameReduce\",\"Scanning\",\"Scarf\",\"Scissor\",\"ScissorAlt\",\"SeaAndSun\",\"SeaWaves\",\"Search\",\"SearchFont\",\"SecurityPass\",\"Selection\",\"SelectiveTool\",\"SendDollars\",\"SendEuros\",\"SendPounds\",\"SendYens\",\"Server\",\"ServerConnection\",\"Settings\",\"SettingsCloud\",\"SettingsProfiles\",\"ShareAndroid\",\"ShareIos\",\"Shield\",\"ShieldAdd\",\"ShieldAlert\",\"ShieldAlt\",\"ShieldBroken\",\"ShieldCheck\",\"ShieldCross\",\"ShieldDownload\",\"ShieldEye\",\"ShieldLoading\",\"ShieldMinus\",\"ShieldQuestion\",\"ShieldSearch\",\"ShieldUpload\",\"Shop\",\"ShopAlt\",\"ShoppingBag\",\"ShoppingBagAdd\",\"ShoppingBagAlt\",\"ShoppingBagArrowDown\",\"ShoppingBagArrowUp\",\"ShoppingBagCheck\",\"ShoppingBagIssue\",\"ShoppingBagRemove\",\"ShoppingCode\",\"ShoppingCodeCheck\",\"ShoppingCodeError\",\"ShortPants\",\"ShortPantsAlt\",\"Shuffle\",\"SimpleCart\",\"SingleTapGesture\",\"Skateboard\",\"Skateboarding\",\"SkipNextOutline\",\"SkipPrevOutline\",\"SmallShop\",\"SmallShopAlt\",\"SmartphoneDevice\",\"Smoking\",\"Snow\",\"SnowFlake\",\"Soap\",\"SoccerBall\",\"SortDown\",\"SortUp\",\"SoundHigh\",\"SoundLow\",\"SoundMin\",\"SoundOff\",\"SpockHandGesture\",\"Square\",\"StarDashed\",\"StarHalfDashed\",\"StarOutline\",\"StatDown\",\"StatUp\",\"StatsReport\",\"StatsSquareDown\",\"StatsSquareUp\",\"Stretching\",\"StyleBorder\",\"Substract\",\"Suggestion\",\"SunLight\",\"Swimming\",\"SwipeDownGesture\",\"SwipeLeftGesture\",\"SwipeRightGesture\",\"SwipeUpGesture\",\"SwitchOffOutline\",\"SwitchOnOutline\",\"SystemRestart\",\"SystemShut\",\"Table\",\"Table2Columns\",\"TableRows\",\"Telegram\",\"TelegramCircled\",\"TennisBall\",\"TennisBallAlt\",\"TerminalOutline\",\"TerminalSimple\",\"Text\",\"TextAlt\",\"TextSize\",\"ThreeStars\",\"Thunderstorm\",\"TikTok\",\"Timer\",\"TimerOff\",\"Tower\",\"TowerCheck\",\"TowerNoAccess\",\"TowerWarning\",\"Trademark\",\"TrainOutline\",\"Tram\",\"TransitionBottom\",\"TransitionLeft\",\"TransitionRight\",\"TransitionTop\",\"Translate\",\"Trash\",\"Treadmill\",\"Trekking\",\"Trello\",\"Triangle\",\"TriangleFlag\",\"TriangleFlagCircle\",\"TriangleFlagFull\",\"Trophy\",\"Tunnel\",\"Tv\",\"TvFix\",\"TvIssue\",\"Twitter\",\"TwitterVerifiedBadge\",\"Type\",\"UmbrellaFull\",\"Underline\",\"Undo\",\"UndoAction\",\"UndoCircle\",\"Union\",\"UnionAlt\",\"UnionHorizAlt\",\"Unity\",\"Unity5\",\"UpRoundArrow\",\"Upload\",\"UploadSquareOutline\",\"Usb\",\"User\",\"UserBag\",\"UserCart\",\"UserCircleAlt\",\"UserScan\",\"UserSquareAlt\",\"VerifiedBadge\",\"VerifiedUser\",\"VideoCamera\",\"VideoCameraOff\",\"ViewColumns2\",\"ViewColumns3\",\"ViewGrid\",\"ViewStructureDown\",\"ViewStructureUp\",\"Voice\",\"VoiceCircled\",\"VoiceCircledLock\",\"VoiceError\",\"VoiceOk\",\"VoicePhone\",\"VoiceScan\",\"VoiceSquared\",\"VrSymbol\",\"Waist\",\"Walking\",\"WarningSquareOutline\",\"WebWindow\",\"WebWindowClose\",\"Weight\",\"WeightAlt\",\"WhiteFlag\",\"Wifi\",\"WifiIssue\",\"WifiOff\",\"WifiSignalNone\",\"Wind\",\"WrapText\",\"Wristwatch\",\"Yen\",\"YenSquare\",\"Yoga\",\"YouTube\",\"ZoomIn\",\"ZoomOut\",];const moduleBaseUrl=\"https://framer.com/m/iconoir-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * ICONOIR\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.11`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{size:\"100$%\",style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Iconoir\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Iconoir site](https://iconoir.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconoir.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"MtYWLFCx1\",\"kEBeAmYrZ\",\"zjVAXQGSg\"];const serializationHash=\"framer-mOpMl\";const variantClassNames={kEBeAmYrZ:\"framer-v-704l1j\",MtYWLFCx1:\"framer-v-195so08\",zjVAXQGSg:\"framer-v-nevyu2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"zjVAXQGSg\",Hidden:\"kEBeAmYrZ\",Normal:\"MtYWLFCx1\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MtYWLFCx1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MtYWLFCx1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-195so08\",className,classNames),\"data-framer-name\":\"Normal\",layoutDependency:layoutDependency,layoutId:\"MtYWLFCx1\",ref:refBinding,style:{...style},...addPropertyOverrides({kEBeAmYrZ:{\"data-framer-name\":\"Hidden\"},zjVAXQGSg:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ok7emt\",\"data-framer-name\":\"wrap\",layoutDependency:layoutDependency,layoutId:\"BS9Efzsan\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:190,intrinsicWidth:121,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||190)*.5000000000000002-((componentViewport?.height||190)-0)*1/2)+0),pixelHeight:190,pixelWidth:121,src:\"https://framerusercontent.com/images/G9HitmY9j9GuO23sjACMAZPw4.png\"},className:\"framer-k3f34q\",\"data-framer-name\":\"Files 1\",layoutDependency:layoutDependency,layoutId:\"BNE1Rr7_E\",style:{opacity:1},variants:{kEBeAmYrZ:{opacity:.2},zjVAXQGSg:{opacity:1}},...addPropertyOverrides({zjVAXQGSg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:190,intrinsicWidth:121,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||100)*.5000000000000002-((componentViewport?.height||100)-0)*1/2)+0),pixelHeight:190,pixelWidth:121,src:\"https://framerusercontent.com/images/G9HitmY9j9GuO23sjACMAZPw4.png\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mOpMl.framer-lzs6b1, .framer-mOpMl .framer-lzs6b1 { display: block; }\",\".framer-mOpMl.framer-195so08 { height: 190px; overflow: visible; position: relative; width: 121px; }\",\".framer-mOpMl .framer-ok7emt { align-content: center; align-items: center; aspect-ratio: 0.6368421052631579 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 121px); }\",\".framer-mOpMl .framer-k3f34q { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-mOpMl.framer-v-nevyu2.framer-195so08 { aspect-ratio: 0.6368421052631579 / 1; height: var(--framer-aspect-ratio-supported, 100px); width: 64px; }\",\".framer-mOpMl.framer-v-nevyu2 .framer-ok7emt { width: var(--framer-aspect-ratio-supported, 64px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 190\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kEBeAmYrZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"zjVAXQGSg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEb5RbFXZe=withCSS(Component,css,\"framer-mOpMl\");export default FramerEb5RbFXZe;FramerEb5RbFXZe.displayName=\"Pin 1\";FramerEb5RbFXZe.defaultProps={height:190,width:121};addPropertyControls(FramerEb5RbFXZe,{variant:{options:[\"MtYWLFCx1\",\"kEBeAmYrZ\",\"zjVAXQGSg\"],optionTitles:[\"Normal\",\"Hidden\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEb5RbFXZe,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEb5RbFXZe\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kEBeAmYrZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zjVAXQGSg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"121\",\"framerIntrinsicHeight\":\"190\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Eb5RbFXZe.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CxMevaXrX\",\"pPUHXObk6\",\"nSOYKRfKY\"];const serializationHash=\"framer-LyaAX\";const variantClassNames={CxMevaXrX:\"framer-v-lq92s1\",nSOYKRfKY:\"framer-v-thkfas\",pPUHXObk6:\"framer-v-4nc2ca\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Hidden:\"pPUHXObk6\",Mobile:\"nSOYKRfKY\",Normal:\"CxMevaXrX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CxMevaXrX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CxMevaXrX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lq92s1\",className,classNames),\"data-framer-name\":\"Normal\",layoutDependency:layoutDependency,layoutId:\"CxMevaXrX\",ref:refBinding,style:{...style},...addPropertyOverrides({nSOYKRfKY:{\"data-framer-name\":\"Mobile\"},pPUHXObk6:{\"data-framer-name\":\"Hidden\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o0k1sy\",\"data-framer-name\":\"wrap\",layoutDependency:layoutDependency,layoutId:\"Y_rb5fTWA\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:100,intrinsicWidth:402,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||86)*.5000000000000002-(componentViewport?.height||86)*1/2)+0),pixelHeight:100,pixelWidth:402,sizes:`calc(${(componentViewport?.height||86)*1} * 4.0233)`,src:\"https://framerusercontent.com/images/6QJpHkLUsirNX8Ux9nbqmhi4w.png?width=402&height=100\"},className:\"framer-103vhy9\",\"data-framer-name\":\"Status\",layoutDependency:layoutDependency,layoutId:\"eQA4gTAgI\",style:{opacity:1},variants:{nSOYKRfKY:{opacity:1},pPUHXObk6:{opacity:.2}},...addPropertyOverrides({nSOYKRfKY:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:100,intrinsicWidth:402,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||60)*.5000000000000002-(componentViewport?.height||60)*1/2)+0),pixelHeight:100,pixelWidth:402,sizes:`calc(${(componentViewport?.height||60)*1} * 4.0233)`,src:\"https://framerusercontent.com/images/6QJpHkLUsirNX8Ux9nbqmhi4w.png?width=402&height=100\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"27px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(156, 23, 8))\"},children:\"Waitlist closed\"})}),className:\"framer-xtxonl\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"xXEInfsOw\",style:{\"--extracted-r6o4lv\":\"rgb(156, 23, 8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotate:-4},variants:{nSOYKRfKY:{opacity:1},pPUHXObk6:{opacity:.3}},verticalAlignment:\"bottom\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LyaAX.framer-1l0i596, .framer-LyaAX .framer-1l0i596 { display: block; }\",\".framer-LyaAX.framer-lq92s1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 86px; justify-content: center; min-width: 346px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LyaAX .framer-1o0k1sy { align-content: center; align-items: center; aspect-ratio: 4.023255813953488 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 346px); z-index: 1; }\",\".framer-LyaAX .framer-103vhy9 { -webkit-user-select: none; bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-LyaAX .framer-xtxonl { bottom: 11px; flex: none; height: 41px; position: absolute; right: 61px; white-space: pre-wrap; width: 165px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-LyaAX.framer-v-thkfas.framer-lq92s1 { height: 60px; min-width: 241px; }\",\".framer-LyaAX.framer-v-thkfas .framer-1o0k1sy { width: var(--framer-aspect-ratio-supported, 241px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 346\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"pPUHXObk6\":{\"layout\":[\"auto\",\"fixed\"]},\"nSOYKRfKY\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFDcPPuzOk=withCSS(Component,css,\"framer-LyaAX\");export default FramerFDcPPuzOk;FramerFDcPPuzOk.displayName=\"Status\";FramerFDcPPuzOk.defaultProps={height:86,width:346};addPropertyControls(FramerFDcPPuzOk,{variant:{options:[\"CxMevaXrX\",\"pPUHXObk6\",\"nSOYKRfKY\"],optionTitles:[\"Normal\",\"Hidden\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFDcPPuzOk,[{explicitInter:true,fonts:[{cssFamilyName:\"VCR OSD Mono Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"VCR OSD Mono\",url:\"https://framerusercontent.com/assets/99VZEZlfO8fMFc7bIx1LDjfpjIU.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFDcPPuzOk\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"346\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"86\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pPUHXObk6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nSOYKRfKY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FDcPPuzOk.map","// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NODjt8hrU\",\"BgFei5UAX\",\"JumvaDNAE\"];const serializationHash=\"framer-xIami\";const variantClassNames={BgFei5UAX:\"framer-v-130oacz\",JumvaDNAE:\"framer-v-10t1tsy\",NODjt8hrU:\"framer-v-162ip57\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:116,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"BgFei5UAX\",Normal:\"NODjt8hrU\",Selected:\"JumvaDNAE\"};const getProps=({clickPrices,height,id,width,...props})=>{return{...props,S97fnj4eP:clickPrices??props.S97fnj4eP,variant:humanReadableVariantMap[props.variant]??props.variant??\"NODjt8hrU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,S97fnj4eP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NODjt8hrU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapp2dztl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(S97fnj4eP){const res=await S97fnj4eP(...args);if(res===false)return false;}});const onMouseEnterap27zf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"BgFei5UAX\");});const onMouseLeaveszdzqx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"NODjt8hrU\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-162ip57\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NODjt8hrU\",onMouseEnter:onMouseEnterap27zf,onTap:onTapp2dztl,ref:refBinding,style:{...style},...addPropertyOverrides({BgFei5UAX:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveszdzqx},JumvaDNAE:{\"data-framer-name\":\"Selected\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dc78kw\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"prHQDPklL\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,src:\"https://framerusercontent.com/images/hGCD7kcUc7v8RGdAlSeAhIxe8Y.png\"},className:\"framer-w8g8qj\",\"data-framer-name\":\"Prices\",layoutDependency:layoutDependency,layoutId:\"tI5b5XTJA\",...addPropertyOverrides({BgFei5UAX:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.3516483516483519-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 2.4835 + 960px)`,src:\"https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png\",srcSet:\"https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png?scale-down-to=512 512w,https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png 1298w\"}},JumvaDNAE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 2.4835 + 960px)`,src:\"https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png\",srcSet:\"https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png?scale-down-to=512 512w,https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bjaWHgXfEpmjqCYpI7fmH20LdEo.png 1298w\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xIami.framer-1wx5k9j, .framer-xIami .framer-1wx5k9j { display: block; }\",\".framer-xIami.framer-162ip57 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 91px; overflow: visible; padding: 0px; position: relative; width: 226px; }\",\".framer-xIami .framer-1dc78kw { align-content: center; align-items: center; aspect-ratio: 2.4835164835164836 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 49%; width: var(--framer-aspect-ratio-supported, 226px); z-index: 1; }\",\".framer-xIami .framer-w8g8qj { -webkit-user-select: none; bottom: 0px; flex: none; left: -455px; overflow: visible; pointer-events: none; position: absolute; right: -505px; top: 0px; user-select: none; z-index: 1; }\",\".framer-xIami.framer-v-130oacz .framer-1dc78kw { top: 35%; }\",\".framer-xIami.framer-v-10t1tsy.framer-162ip57 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 226\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BgFei5UAX\":{\"layout\":[\"fixed\",\"auto\"]},\"JumvaDNAE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"S97fnj4eP\":\"clickPrices\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerfif9G1qfq=withCSS(Component,css,\"framer-xIami\");export default Framerfif9G1qfq;Framerfif9G1qfq.displayName=\"Prices\";Framerfif9G1qfq.defaultProps={height:91,width:226};addPropertyControls(Framerfif9G1qfq,{variant:{options:[\"NODjt8hrU\",\"BgFei5UAX\",\"JumvaDNAE\"],optionTitles:[\"Normal\",\"Hover\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},S97fnj4eP:{title:\"Click Prices\",type:ControlType.EventHandler}});addFonts(Framerfif9G1qfq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerfif9G1qfq\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"S97fnj4eP\\\":\\\"clickPrices\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BgFei5UAX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JumvaDNAE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"91\",\"framerIntrinsicWidth\":\"226\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fif9G1qfq.map","// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"JPrzlDjNO\",\"jO4qZKdNO\",\"OMU4WP5fa\"];const serializationHash=\"framer-JTVF4\";const variantClassNames={jO4qZKdNO:\"framer-v-16pl0dv\",JPrzlDjNO:\"framer-v-tovtuz\",OMU4WP5fa:\"framer-v-vp823s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:116,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"jO4qZKdNO\",Normal:\"JPrzlDjNO\",Selected:\"OMU4WP5fa\"};const getProps=({clickAbout,height,id,width,...props})=>{return{...props,TTaRYVpTJ:clickAbout??props.TTaRYVpTJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"JPrzlDjNO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TTaRYVpTJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JPrzlDjNO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18r9v4k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TTaRYVpTJ){const res=await TTaRYVpTJ(...args);if(res===false)return false;}});const onMouseEnter17f900m=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"jO4qZKdNO\");});const onMouseLeave1o0vl2u=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"JPrzlDjNO\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tovtuz\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JPrzlDjNO\",onMouseEnter:onMouseEnter17f900m,onTap:onTap18r9v4k,ref:refBinding,style:{...style},...addPropertyOverrides({jO4qZKdNO:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1o0vl2u},OMU4WP5fa:{\"data-framer-name\":\"Selected\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tl7nnf\",layoutDependency:layoutDependency,layoutId:\"rTlOxWu6J\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-(componentViewport?.height||91)*1/2)+0),pixelHeight:101,pixelWidth:1298,src:\"https://framerusercontent.com/images/ZEpSHLTo7Pv9dFbbgMUER2xHuo.png\"},className:\"framer-1vij74e\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"D_YLLAKyE\",...addPropertyOverrides({jO4qZKdNO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.3516483516483519-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 2.5055 + 958px)`,src:\"https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png\",srcSet:\"https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png?scale-down-to=512 512w,https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png 1298w\"}},OMU4WP5fa:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.5054945054945057-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 2.5055 + 958px)`,src:\"https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png\",srcSet:\"https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png?scale-down-to=512 512w,https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3oXyVHL56PCLmHphkpKHx8XlFU.png 1298w\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JTVF4.framer-m193ov, .framer-JTVF4 .framer-m193ov { display: block; }\",\".framer-JTVF4.framer-tovtuz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; min-width: 228px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JTVF4 .framer-tl7nnf { align-content: center; align-items: center; aspect-ratio: 2.5054945054945055 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 49%; width: var(--framer-aspect-ratio-supported, 228px); z-index: 1; }\",\".framer-JTVF4 .framer-1vij74e { -webkit-user-select: none; bottom: 0px; flex: none; left: 2px; overflow: visible; pointer-events: none; position: absolute; right: -960px; top: 0px; user-select: none; z-index: 1; }\",\".framer-JTVF4.framer-v-16pl0dv .framer-tl7nnf { top: 35%; }\",\".framer-JTVF4.framer-v-vp823s.framer-tovtuz { cursor: unset; }\",\".framer-JTVF4.framer-v-vp823s .framer-tl7nnf { top: 51%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 228\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"jO4qZKdNO\":{\"layout\":[\"auto\",\"fixed\"]},\"OMU4WP5fa\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"TTaRYVpTJ\":\"clickAbout\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJBi8qBWij=withCSS(Component,css,\"framer-JTVF4\");export default FramerJBi8qBWij;FramerJBi8qBWij.displayName=\"About\";FramerJBi8qBWij.defaultProps={height:91,width:228};addPropertyControls(FramerJBi8qBWij,{variant:{options:[\"JPrzlDjNO\",\"jO4qZKdNO\",\"OMU4WP5fa\"],optionTitles:[\"Normal\",\"Hover\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},TTaRYVpTJ:{title:\"Click About\",type:ControlType.EventHandler}});addFonts(FramerJBi8qBWij,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJBi8qBWij\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jO4qZKdNO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OMU4WP5fa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"91\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"228\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"TTaRYVpTJ\\\":\\\"clickAbout\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JBi8qBWij.map","// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"qV0ip2fCF\",\"wkYvKbFw8\"];const serializationHash=\"framer-3AlMZ\";const variantClassNames={qV0ip2fCF:\"framer-v-vf6q82\",wkYvKbFw8:\"framer-v-k6wc82\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:116,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"wkYvKbFw8\",Normal:\"qV0ip2fCF\"};const getProps=({click,height,id,width,...props})=>{return{...props,CBl2neE4D:click??props.CBl2neE4D,variant:humanReadableVariantMap[props.variant]??props.variant??\"qV0ip2fCF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CBl2neE4D,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qV0ip2fCF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzcp6uo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CBl2neE4D){const res=await CBl2neE4D(...args);if(res===false)return false;}});const onMouseEnter1ahstlf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"wkYvKbFw8\");});const onMouseLeave16d22v8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"qV0ip2fCF\");});const onMouseLeaveyyxbfm=activeVariantCallback(async(...args)=>{setVariant(\"qV0ip2fCF\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vf6q82\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qV0ip2fCF\",onMouseEnter:onMouseEnter1ahstlf,onTap:onTapzcp6uo,ref:refBinding,style:{...style},...addPropertyOverrides({wkYvKbFw8:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave16d22v8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a1wrun\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"mpUO4GEda\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,src:\"https://framerusercontent.com/images/Ot96bbI6scFvnQeecQBE9MCnUB8.png\"},className:\"framer-wzr7qu\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"Yn0thaOX2\",...addPropertyOverrides({wkYvKbFw8:{\"data-highlight\":true,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.3516483516483519-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 1.3077 + 1067px)`,src:\"https://framerusercontent.com/images/fwR7CBjjjD7zApsNryEuUa8irhw.png\",srcSet:\"https://framerusercontent.com/images/fwR7CBjjjD7zApsNryEuUa8irhw.png?scale-down-to=512 512w,https://framerusercontent.com/images/fwR7CBjjjD7zApsNryEuUa8irhw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fwR7CBjjjD7zApsNryEuUa8irhw.png 1298w\"},onMouseLeave:onMouseLeaveyyxbfm}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3AlMZ.framer-16ill5p, .framer-3AlMZ .framer-16ill5p { display: block; }\",\".framer-3AlMZ.framer-vf6q82 { align-content: center; align-items: center; cursor: alias; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; min-width: 119px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3AlMZ .framer-1a1wrun { align-content: center; align-items: center; aspect-ratio: 1.3076923076923077 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 49%; width: var(--framer-aspect-ratio-supported, 119px); z-index: 1; }\",\".framer-3AlMZ .framer-wzr7qu { -webkit-user-select: none; bottom: 0px; flex: none; left: -1063px; overflow: hidden; pointer-events: none; position: absolute; right: -4px; top: 0px; user-select: none; z-index: 1; }\",\".framer-3AlMZ.framer-v-k6wc82 .framer-1a1wrun { top: 35%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"wkYvKbFw8\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"CBl2neE4D\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSxdNYs73W=withCSS(Component,css,\"framer-3AlMZ\");export default FramerSxdNYs73W;FramerSxdNYs73W.displayName=\"Main\";FramerSxdNYs73W.defaultProps={height:91,width:119};addPropertyControls(FramerSxdNYs73W,{variant:{options:[\"qV0ip2fCF\",\"wkYvKbFw8\"],optionTitles:[\"Normal\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},CBl2neE4D:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSxdNYs73W,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSxdNYs73W\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"119\",\"framerVariables\":\"{\\\"CBl2neE4D\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wkYvKbFw8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SxdNYs73W.map","// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"idqVW62w4\",\"mP2Nsv5hM\",\"W9DyAedf2\"];const serializationHash=\"framer-ZulKz\";const variantClassNames={idqVW62w4:\"framer-v-y7vvgn\",mP2Nsv5hM:\"framer-v-1m6plam\",W9DyAedf2:\"framer-v-1i3tx5i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:116,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"mP2Nsv5hM\",Normal:\"idqVW62w4\",Selected:\"W9DyAedf2\"};const getProps=({galleryClick,height,id,width,...props})=>{return{...props,pw2ur5K74:galleryClick??props.pw2ur5K74,variant:humanReadableVariantMap[props.variant]??props.variant??\"idqVW62w4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pw2ur5K74,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"idqVW62w4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1mwsjf5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pw2ur5K74){const res=await pw2ur5K74(...args);if(res===false)return false;}});const onMouseEnter13q6d74=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"mP2Nsv5hM\");});const onMouseLeave19388j8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"idqVW62w4\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-y7vvgn\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"idqVW62w4\",onMouseEnter:onMouseEnter13q6d74,onTap:onTap1mwsjf5,ref:refBinding,style:{...style},...addPropertyOverrides({mP2Nsv5hM:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave19388j8},W9DyAedf2:{\"data-framer-name\":\"Selected\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1igsmqc\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"X_UIabqdp\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.5054945054945057-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,src:\"https://framerusercontent.com/images/jV8yNV2THVCB1AVhoQJHFBq7XQ.png\"},className:\"framer-wrxxv2\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"mAknZ2IBh\",...addPropertyOverrides({mP2Nsv5hM:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.3516483516483519-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 2.4835 + 960px)`,src:\"https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png\",srcSet:\"https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png?scale-down-to=512 512w,https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png 1298w\"}},W9DyAedf2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.5054945054945057-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,sizes:`calc(${(componentViewport?.height||91)*1} * 2.4835 + 960px)`,src:\"https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png\",srcSet:\"https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png?scale-down-to=512 512w,https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LlPFBgKiNbQAjcd8apL1muAkJ0.png 1298w\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZulKz.framer-446e8h, .framer-ZulKz .framer-446e8h { display: block; }\",\".framer-ZulKz.framer-y7vvgn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 91px; overflow: visible; padding: 0px; position: relative; width: 226px; }\",\".framer-ZulKz .framer-1igsmqc { align-content: center; align-items: center; aspect-ratio: 2.4835164835164836 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 51%; width: var(--framer-aspect-ratio-supported, 226px); z-index: 1; }\",\".framer-ZulKz .framer-wrxxv2 { -webkit-user-select: none; bottom: 0px; flex: none; left: -230px; overflow: visible; pointer-events: none; position: absolute; right: -730px; top: 0px; user-select: none; z-index: 1; }\",\".framer-ZulKz.framer-v-1m6plam .framer-1igsmqc { left: 50%; top: 35%; }\",\".framer-ZulKz.framer-v-1i3tx5i.framer-y7vvgn { cursor: unset; }\",\".framer-ZulKz.framer-v-1i3tx5i .framer-1igsmqc { width: var(--framer-aspect-ratio-supported, 223px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 226\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mP2Nsv5hM\":{\"layout\":[\"fixed\",\"auto\"]},\"W9DyAedf2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pw2ur5K74\":\"galleryClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUH4eDEzs3=withCSS(Component,css,\"framer-ZulKz\");export default FramerUH4eDEzs3;FramerUH4eDEzs3.displayName=\"Gallery\";FramerUH4eDEzs3.defaultProps={height:91,width:226};addPropertyControls(FramerUH4eDEzs3,{variant:{options:[\"idqVW62w4\",\"mP2Nsv5hM\",\"W9DyAedf2\"],optionTitles:[\"Normal\",\"Hover\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},pw2ur5K74:{title:\"Gallery Click\",type:ControlType.EventHandler}});addFonts(FramerUH4eDEzs3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUH4eDEzs3\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"pw2ur5K74\\\":\\\"galleryClick\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"91\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"226\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mP2Nsv5hM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W9DyAedf2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UH4eDEzs3.map","// Generated by Framer (7918caa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CP39YA63y\",\"SXvQH5u7K\",\"hPhRhWY7D\"];const serializationHash=\"framer-26gcK\";const variantClassNames={CP39YA63y:\"framer-v-19ibjt0\",hPhRhWY7D:\"framer-v-1ofhuzj\",SXvQH5u7K:\"framer-v-ov32ch\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:116,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"SXvQH5u7K\",Normal:\"CP39YA63y\",Selected:\"hPhRhWY7D\"};const getProps=({clickTOS,height,id,width,...props})=>{return{...props,cst8If0Mc:clickTOS??props.cst8If0Mc,variant:humanReadableVariantMap[props.variant]??props.variant??\"CP39YA63y\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cst8If0Mc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CP39YA63y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jqf6lg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cst8If0Mc){const res=await cst8If0Mc(...args);if(res===false)return false;}});const onMouseEnterjj3on9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"SXvQH5u7K\");});const onMouseLeave1v0ex3o=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"CP39YA63y\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19ibjt0\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CP39YA63y\",onMouseEnter:onMouseEnterjj3on9,onTap:onTap1jqf6lg,ref:refBinding,style:{...style},...addPropertyOverrides({hPhRhWY7D:{\"data-framer-name\":\"Selected\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},SXvQH5u7K:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1v0ex3o}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q4u08w\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"uelMsQJ6y\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,src:\"https://framerusercontent.com/images/Ip7QLXyvqPSl6VxxALwyV1ipkc.png\"},className:\"framer-sf4qj\",\"data-framer-name\":\"TOS\",layoutDependency:layoutDependency,layoutId:\"grSMQu6mO\",...addPropertyOverrides({hPhRhWY7D:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,src:\"https://framerusercontent.com/images/8BrLL3FP1QTTDl3jzV853o8vceQ.png\"}},SXvQH5u7K:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:101,intrinsicWidth:1298,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.3516483516483519-(componentViewport?.height||91)*1/2)+0),pixelHeight:100,pixelWidth:1298,src:\"https://framerusercontent.com/images/8BrLL3FP1QTTDl3jzV853o8vceQ.png\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-26gcK.framer-t40sra, .framer-26gcK .framer-t40sra { display: block; }\",\".framer-26gcK.framer-19ibjt0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 91px; overflow: visible; padding: 0px; position: relative; width: 226px; }\",\".framer-26gcK .framer-q4u08w { align-content: center; align-items: center; aspect-ratio: 2.4835164835164836 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 49%; width: var(--framer-aspect-ratio-supported, 226px); z-index: 1; }\",\".framer-26gcK .framer-sf4qj { -webkit-user-select: none; bottom: 0px; flex: none; left: -680px; overflow: visible; pointer-events: none; position: absolute; right: -280px; top: 0px; user-select: none; z-index: 1; }\",\".framer-26gcK.framer-v-ov32ch .framer-q4u08w { top: 35%; }\",\".framer-26gcK.framer-v-1ofhuzj.framer-19ibjt0 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 226\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SXvQH5u7K\":{\"layout\":[\"fixed\",\"auto\"]},\"hPhRhWY7D\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cst8If0Mc\":\"clickTOS\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWzcCcC2Yg=withCSS(Component,css,\"framer-26gcK\");export default FramerWzcCcC2Yg;FramerWzcCcC2Yg.displayName=\"TOS\";FramerWzcCcC2Yg.defaultProps={height:91,width:226};addPropertyControls(FramerWzcCcC2Yg,{variant:{options:[\"CP39YA63y\",\"SXvQH5u7K\",\"hPhRhWY7D\"],optionTitles:[\"Normal\",\"Hover\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},cst8If0Mc:{title:\"Click TOS\",type:ControlType.EventHandler}});addFonts(FramerWzcCcC2Yg,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWzcCcC2Yg\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"cst8If0Mc\\\":\\\"clickTOS\\\"}\",\"framerIntrinsicHeight\":\"91\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SXvQH5u7K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hPhRhWY7D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"226\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WzcCcC2Yg.map","// Generated by Framer (7918caa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCustomSelector}from\"https://framerusercontent.com/modules/nuqah1HuGMlbjSKIeDUJ/UOhkyfJFdD30t4qy3JPC/Class1.js\";import Prices from\"https://framerusercontent.com/modules/80n7puRrkJePzhB67E26/dM65l6Giy7BmNi0l5fcH/fif9G1qfq.js\";import About from\"https://framerusercontent.com/modules/sEHQYHA3Cor97U5FOyWd/oVuldiwtIZ9uteVrhw2a/JBi8qBWij.js\";import Main from\"https://framerusercontent.com/modules/Ufji18jOFf7ge1f7T5dR/AYInc70Pmk7eCsbaJTpW/SxdNYs73W.js\";import Gallery from\"https://framerusercontent.com/modules/MMdoVY5fNKgvkmRki8bc/p1XGvN85CEDtS5R34Off/UH4eDEzs3.js\";import TOS from\"https://framerusercontent.com/modules/dqc7HoKxgdNf5HvOb9ep/SXIxraYmhwoJP7FmAmqw/WzcCcC2Yg.js\";const AboutFonts=getFonts(About);const MotionDivWithCustomSelectork6f775=withCodeBoundaryForOverrides(motion.div,{nodeId:\"YkIvkYStT\",override:withCustomSelector,scopeId:\"o9H0NkpGx\"});const GalleryFonts=getFonts(Gallery);const MotionDivWithCustomSelector1mvtscy=withCodeBoundaryForOverrides(motion.div,{nodeId:\"SIi5Po24L\",override:withCustomSelector,scopeId:\"o9H0NkpGx\"});const PricesFonts=getFonts(Prices);const MotionDivWithCustomSelectorob8rbq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"qOmRr4Oh8\",override:withCustomSelector,scopeId:\"o9H0NkpGx\"});const TOSFonts=getFonts(TOS);const MotionDivWithCustomSelector1f69d9s=withCodeBoundaryForOverrides(motion.div,{nodeId:\"vmXZvy7Lr\",override:withCustomSelector,scopeId:\"o9H0NkpGx\"});const MainFonts=getFonts(Main);const MotionDivWithCustomSelectorsrd5nu=withCodeBoundaryForOverrides(motion.div,{nodeId:\"l7olhq5ht\",override:withCustomSelector,scopeId:\"o9H0NkpGx\"});const cycleOrder=[\"WfulyqzzH\",\"iXr1QWbGH\",\"ov4aTsHtU\",\"gZYz9HTyz\",\"k1u1ygHaC\"];const serializationHash=\"framer-9solY\";const variantClassNames={gZYz9HTyz:\"framer-v-rvre38\",iXr1QWbGH:\"framer-v-1ntd68x\",k1u1ygHaC:\"framer-v-xnzpxg\",ov4aTsHtU:\"framer-v-1im8c8p\",WfulyqzzH:\"framer-v-10xzqgk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"About selected\":\"iXr1QWbGH\",\"Gallery selected\":\"ov4aTsHtU\",\"Prices selected\":\"gZYz9HTyz\",\"TOS selected\":\"k1u1ygHaC\",Blank:\"WfulyqzzH\"};const getProps=({click,clickAbout,clickGallery,clickPrices,clickTOS,height,id,width,...props})=>{return{...props,cKNibUJGo:click??props.cKNibUJGo,t9hoXrjlp:clickGallery??props.t9hoXrjlp,Td7vhk_7t:clickPrices??props.Td7vhk_7t,variant:humanReadableVariantMap[props.variant]??props.variant??\"WfulyqzzH\",yNk5qu6CD:clickTOS??props.yNk5qu6CD,zW7CRtOm1:clickAbout??props.zW7CRtOm1};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cKNibUJGo,zW7CRtOm1,t9hoXrjlp,Td7vhk_7t,yNk5qu6CD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WfulyqzzH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const TTaRYVpTJu7n2nh=activeVariantCallback(async(...args)=>{if(zW7CRtOm1){const res=await zW7CRtOm1(...args);if(res===false)return false;}});const pw2ur5K74rjmke6=activeVariantCallback(async(...args)=>{if(t9hoXrjlp){const res=await t9hoXrjlp(...args);if(res===false)return false;}});const S97fnj4ePyofvkb=activeVariantCallback(async(...args)=>{if(Td7vhk_7t){const res=await Td7vhk_7t(...args);if(res===false)return false;}});const cst8If0Mc1r3hx99=activeVariantCallback(async(...args)=>{if(yNk5qu6CD){const res=await yNk5qu6CD(...args);if(res===false)return false;}});const CBl2neE4D1let1jt=activeVariantCallback(async(...args)=>{if(cKNibUJGo){const res=await cKNibUJGo(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"iXr1QWbGH\",\"ov4aTsHtU\",\"gZYz9HTyz\",\"k1u1ygHaC\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10xzqgk\",className,classNames),\"data-framer-name\":\"Blank\",layoutDependency:layoutDependency,layoutId:\"WfulyqzzH\",ref:refBinding,style:{...style},...addPropertyOverrides({gZYz9HTyz:{\"data-framer-name\":\"Prices selected\"},iXr1QWbGH:{\"data-framer-name\":\"About selected\"},k1u1ygHaC:{\"data-framer-name\":\"TOS selected\"},ov4aTsHtU:{\"data-framer-name\":\"Gallery selected\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mi8y6\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"FXC7ZHlF3\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(MotionDivWithCustomSelectork6f775,{className:\"framer-k6f775\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"YkIvkYStT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"228px\",...addPropertyOverrides({gZYz9HTyz:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},iXr1QWbGH:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},k1u1ygHaC:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},ov4aTsHtU:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xjzpft-container\",layoutDependency:layoutDependency,layoutId:\"yM0YriJTw-container\",nodeId:\"yM0YriJTw\",rendersWithMotion:true,scopeId:\"o9H0NkpGx\",children:/*#__PURE__*/_jsx(About,{height:\"100%\",id:\"yM0YriJTw\",layoutId:\"yM0YriJTw\",style:{height:\"100%\",width:\"100%\"},TTaRYVpTJ:TTaRYVpTJu7n2nh,variant:\"OMU4WP5fa\",width:\"100%\",...addPropertyOverrides({gZYz9HTyz:{variant:\"JPrzlDjNO\"},k1u1ygHaC:{variant:\"JPrzlDjNO\"},ov4aTsHtU:{variant:\"JPrzlDjNO\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector1mvtscy,{className:\"framer-1mvtscy\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"SIi5Po24L\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"226px\",...addPropertyOverrides({gZYz9HTyz:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},iXr1QWbGH:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},k1u1ygHaC:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},ov4aTsHtU:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n3l820-container\",layoutDependency:layoutDependency,layoutId:\"sqLk0_n5_-container\",nodeId:\"sqLk0_n5_\",rendersWithMotion:true,scopeId:\"o9H0NkpGx\",children:/*#__PURE__*/_jsx(Gallery,{height:\"100%\",id:\"sqLk0_n5_\",layoutId:\"sqLk0_n5_\",pw2ur5K74:pw2ur5K74rjmke6,style:{height:\"100%\",width:\"100%\"},variant:\"idqVW62w4\",width:\"100%\",...addPropertyOverrides({ov4aTsHtU:{variant:\"W9DyAedf2\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelectorob8rbq,{className:\"framer-ob8rbq\",\"data-framer-name\":\"Prices\",layoutDependency:layoutDependency,layoutId:\"qOmRr4Oh8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"226px\",...addPropertyOverrides({gZYz9HTyz:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},iXr1QWbGH:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},k1u1ygHaC:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},ov4aTsHtU:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7jb880-container\",layoutDependency:layoutDependency,layoutId:\"SMi2tYsw8-container\",nodeId:\"SMi2tYsw8\",rendersWithMotion:true,scopeId:\"o9H0NkpGx\",children:/*#__PURE__*/_jsx(Prices,{height:\"100%\",id:\"SMi2tYsw8\",layoutId:\"SMi2tYsw8\",S97fnj4eP:S97fnj4ePyofvkb,style:{height:\"100%\",width:\"100%\"},variant:\"NODjt8hrU\",width:\"100%\",...addPropertyOverrides({gZYz9HTyz:{variant:\"JumvaDNAE\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector1f69d9s,{className:\"framer-1f69d9s\",\"data-framer-name\":\"TOS\",layoutDependency:layoutDependency,layoutId:\"vmXZvy7Lr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"226px\",...addPropertyOverrides({gZYz9HTyz:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},iXr1QWbGH:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},k1u1ygHaC:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},ov4aTsHtU:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15hr5rh-container\",layoutDependency:layoutDependency,layoutId:\"pnZGBPTjO-container\",nodeId:\"pnZGBPTjO\",rendersWithMotion:true,scopeId:\"o9H0NkpGx\",children:/*#__PURE__*/_jsx(TOS,{cst8If0Mc:cst8If0Mc1r3hx99,height:\"100%\",id:\"pnZGBPTjO\",layoutId:\"pnZGBPTjO\",style:{height:\"100%\",width:\"100%\"},variant:\"CP39YA63y\",width:\"100%\",...addPropertyOverrides({k1u1ygHaC:{variant:\"hPhRhWY7D\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelectorsrd5nu,{className:\"framer-srd5nu\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"l7olhq5ht\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"127px\",...addPropertyOverrides({gZYz9HTyz:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},iXr1QWbGH:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},k1u1ygHaC:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0},ov4aTsHtU:{y:(componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-0)+-45.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a7dk80-container\",layoutDependency:layoutDependency,layoutId:\"MSeb7_LPd-container\",nodeId:\"MSeb7_LPd\",rendersWithMotion:true,scopeId:\"o9H0NkpGx\",children:/*#__PURE__*/_jsx(Main,{CBl2neE4D:CBl2neE4D1let1jt,height:\"100%\",id:\"MSeb7_LPd\",layoutId:\"MSeb7_LPd\",style:{height:\"100%\",width:\"100%\"},variant:\"qV0ip2fCF\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9solY.framer-1a9swk5, .framer-9solY .framer-1a9swk5 { display: block; }\",\".framer-9solY.framer-10xzqgk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 91px; overflow: visible; padding: 0px; position: relative; width: 1184px; }\",\".framer-9solY .framer-1mi8y6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 91px; overflow: visible; padding: 0px; position: absolute; top: 49%; width: 1184px; z-index: 1; }\",\".framer-9solY .framer-k6f775 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; left: calc(9.61214165261385% - 228px / 2); overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: calc(49.46236559139787% - 91px / 2); user-select: none; width: 228px; z-index: 5; }\",\".framer-9solY .framer-1xjzpft-container, .framer-9solY .framer-1n3l820-container, .framer-9solY .framer-7jb880-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-9solY .framer-1mvtscy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; left: calc(29.222972972972993% - 226px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(49.450549450549474% - 91px / 2); width: 226px; z-index: 4; }\",\".framer-9solY .framer-ob8rbq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; left: calc(48.22635135135137% - 226px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(49.450549450549474% - 91px / 2); width: 226px; z-index: 3; }\",\".framer-9solY .framer-1f69d9s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; left: calc(67.1452702702703% - 226px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(49.450549450549474% - 91px / 2); width: 226px; z-index: 2; }\",\".framer-9solY .framer-15hr5rh-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-9solY .framer-srd5nu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; left: calc(94.67905405405408% - 127px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(49.450549450549474% - 91px / 2); width: 127px; z-index: 1; }\",\".framer-9solY .framer-1a7dk80-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-9solY.framer-v-1im8c8p .framer-k6f775, .framer-9solY.framer-v-rvre38 .framer-k6f775, .framer-9solY.framer-v-xnzpxg .framer-k6f775 { -webkit-user-select: unset; pointer-events: unset; user-select: unset; z-index: 4; }\",\".framer-9solY.framer-v-1im8c8p .framer-1mvtscy, .framer-9solY.framer-v-rvre38 .framer-ob8rbq, .framer-9solY.framer-v-xnzpxg .framer-1f69d9s { -webkit-user-select: none; pointer-events: none; user-select: none; z-index: 5; }\",\".framer-9solY.framer-v-rvre38 .framer-1mvtscy, .framer-9solY.framer-v-xnzpxg .framer-1mvtscy { z-index: 3; }\",\".framer-9solY.framer-v-xnzpxg .framer-ob8rbq { z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 1184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iXr1QWbGH\":{\"layout\":[\"fixed\",\"auto\"]},\"ov4aTsHtU\":{\"layout\":[\"fixed\",\"auto\"]},\"gZYz9HTyz\":{\"layout\":[\"fixed\",\"auto\"]},\"k1u1ygHaC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cKNibUJGo\":\"click\",\"zW7CRtOm1\":\"clickAbout\",\"t9hoXrjlp\":\"clickGallery\",\"Td7vhk_7t\":\"clickPrices\",\"yNk5qu6CD\":\"clickTOS\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero9H0NkpGx=withCSS(Component,css,\"framer-9solY\");export default Framero9H0NkpGx;Framero9H0NkpGx.displayName=\"Menu\";Framero9H0NkpGx.defaultProps={height:91,width:1184};addPropertyControls(Framero9H0NkpGx,{variant:{options:[\"WfulyqzzH\",\"iXr1QWbGH\",\"ov4aTsHtU\",\"gZYz9HTyz\",\"k1u1ygHaC\"],optionTitles:[\"Blank\",\"About selected\",\"Gallery selected\",\"Prices selected\",\"TOS selected\"],title:\"Variant\",type:ControlType.Enum},cKNibUJGo:{title:\"Click\",type:ControlType.EventHandler},zW7CRtOm1:{title:\"Click About\",type:ControlType.EventHandler},t9hoXrjlp:{title:\"Click Gallery\",type:ControlType.EventHandler},Td7vhk_7t:{title:\"Click Prices\",type:ControlType.EventHandler},yNk5qu6CD:{title:\"Click TOS\",type:ControlType.EventHandler}});addFonts(Framero9H0NkpGx,[{explicitInter:true,fonts:[]},...AboutFonts,...GalleryFonts,...PricesFonts,...TOSFonts,...MainFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero9H0NkpGx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1184\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iXr1QWbGH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ov4aTsHtU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gZYz9HTyz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k1u1ygHaC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"cKNibUJGo\\\":\\\"click\\\",\\\"zW7CRtOm1\\\":\\\"clickAbout\\\",\\\"t9hoXrjlp\\\":\\\"clickGallery\\\",\\\"Td7vhk_7t\\\":\\\"clickPrices\\\",\\\"yNk5qu6CD\\\":\\\"clickTOS\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o9H0NkpGx.map","// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"cgCqNA86j\",\"eKeVbAkT_\",\"XVVWe2o0T\"];const serializationHash=\"framer-DxGkz\";const variantClassNames={cgCqNA86j:\"framer-v-r6ohx6\",eKeVbAkT_:\"framer-v-nobyxs\",XVVWe2o0T:\"framer-v-wpwabj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"XVVWe2o0T\",Hidden:\"eKeVbAkT_\",Normal:\"cgCqNA86j\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cgCqNA86j\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cgCqNA86j\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-r6ohx6\",className,classNames),\"data-framer-name\":\"Normal\",layoutDependency:layoutDependency,layoutId:\"cgCqNA86j\",ref:refBinding,style:{...style},...addPropertyOverrides({eKeVbAkT_:{\"data-framer-name\":\"Hidden\"},XVVWe2o0T:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15eaqpo\",\"data-framer-name\":\"wrap\",layoutDependency:layoutDependency,layoutId:\"GSAFq9tT7\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:194,intrinsicWidth:104,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||190)*.5000000000000002-(componentViewport?.height||190)*1/2)+0),pixelHeight:194,pixelWidth:104,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/OAkj5SAzbiDKZTukN0UuTka8w.png\"},className:\"framer-w5ro60\",\"data-framer-name\":\"Files 2\",layoutDependency:layoutDependency,layoutId:\"PorG9PYLQ\",style:{opacity:1},variants:{eKeVbAkT_:{opacity:.2},XVVWe2o0T:{opacity:1}},...addPropertyOverrides({XVVWe2o0T:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:194,intrinsicWidth:104,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||101)*.5000000000000002-(componentViewport?.height||101)*1/2)+((componentViewport?.height||101)*1*.5049504950495052-44.5)),pixelHeight:194,pixelWidth:104,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/OAkj5SAzbiDKZTukN0UuTka8w.png\"},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DxGkz.framer-ox73v3, .framer-DxGkz .framer-ox73v3 { display: block; }\",\".framer-DxGkz.framer-r6ohx6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 190px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 121px; }\",\".framer-DxGkz .framer-15eaqpo { align-content: center; align-items: center; aspect-ratio: 0.6368421052631579 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 121px); z-index: 1; }\",\".framer-DxGkz .framer-w5ro60 { -webkit-user-select: none; bottom: 0px; flex: none; left: 1px; overflow: visible; pointer-events: none; position: absolute; right: -1px; top: 0px; user-select: none; z-index: 1; }\",\".framer-DxGkz.framer-v-wpwabj.framer-r6ohx6 { aspect-ratio: 0.5360824742268041 / 1; height: var(--framer-aspect-ratio-supported, 101px); width: 54px; }\",\".framer-DxGkz.framer-v-wpwabj .framer-15eaqpo { width: var(--framer-aspect-ratio-supported, 64px); }\",\".framer-DxGkz.framer-v-wpwabj .framer-w5ro60 { aspect-ratio: 0.528169014084507 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 89px); left: 51%; right: unset; top: 50%; width: 47px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 190\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eKeVbAkT_\":{\"layout\":[\"fixed\",\"fixed\"]},\"XVVWe2o0T\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerozdU6A56i=withCSS(Component,css,\"framer-DxGkz\");export default FramerozdU6A56i;FramerozdU6A56i.displayName=\"Pin 2\";FramerozdU6A56i.defaultProps={height:190,width:121};addPropertyControls(FramerozdU6A56i,{variant:{options:[\"cgCqNA86j\",\"eKeVbAkT_\",\"XVVWe2o0T\"],optionTitles:[\"Normal\",\"Hidden\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerozdU6A56i,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerozdU6A56i\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"190\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eKeVbAkT_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XVVWe2o0T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"121\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ozdU6A56i.map","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-bold\",\"FS;Satoshi-black\",\"FS;Satoshi-black italic\",\"FS;Satoshi-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2\",weight:\"900\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5ICO57VJIN252OT5L2KLEIPW754DTLAO/ZU64SLR2IEO66N27IVY5Z6JJJRTJECJK/TCTRLNEXANFIGSFCZTGQL7PZ5362GYK6.woff2\",weight:\"900\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"}]}];export const css=['.framer-JOwTR .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-JOwTR .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 0.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-JOwTR .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-JOwTR .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 0.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-JOwTR .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-JOwTR .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.25em; --framer-paragraph-spacing: 72px; --framer-text-alignment: start; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-JOwTR\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;FVF Fernando 08 Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"}]}];export const css=['.framer-Dm5M3 .framer-styles-preset-17s2p:not(.rich-text-wrapper), .framer-Dm5M3 .framer-styles-preset-17s2p.rich-text-wrapper p { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Dm5M3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({background:\"#0099FF\",topZIndex:0});export function withRotate(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,animate:{rotate:90},transition:{duration:2}});};}export function withDrag(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onMouseDown:e=>{e.stopPropagation();const newZIndex=store.topZIndex+1;setStore({topZIndex:newZIndex});props.style.zIndex=newZIndex;},onMouseUp:()=>{if(store.topZIndex>1){props.style.zIndex=store.topZIndex-1;}}});};}export function withRandomColor(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDrag\":{\"type\":\"reactHoc\",\"name\":\"withDrag\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./To_top.map","// Generated by Framer (8ebf084)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Architects Daughter-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Architects Daughter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/architectsdaughter/v19/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvfYtq4szgE-Q.woff2\",weight:\"400\"}]}];export const css=['.framer-80EMY .framer-styles-preset-1a06s75:not(.rich-text-wrapper), .framer-80EMY .framer-styles-preset-1a06s75.rich-text-wrapper p { --framer-font-family: \"Architects Daughter\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.07em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505) /* {\"name\":\"1\"} */; --framer-text-stroke-width: 1px; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-80EMY .framer-styles-preset-1a06s75:not(.rich-text-wrapper), .framer-80EMY .framer-styles-preset-1a06s75.rich-text-wrapper p { --framer-font-family: \"Architects Daughter\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.07em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505) /* {\"name\":\"1\"} */; --framer-text-stroke-width: 1px; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-80EMY .framer-styles-preset-1a06s75:not(.rich-text-wrapper), .framer-80EMY .framer-styles-preset-1a06s75.rich-text-wrapper p { --framer-font-family: \"Architects Daughter\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.07em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505); --framer-text-decoration: none; --framer-text-stroke-color: var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, #050505) /* {\"name\":\"1\"} */; --framer-text-stroke-width: 1px; --framer-text-transform: none; } }'];export const className=\"framer-80EMY\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){const circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){const updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{replacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};const accessibilityProps={role:\"img\",...props.title&&{\"aria-label\":props.title},...props.description&&{\"aria-description\":props.description}};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle,...accessibilityProps});}SVG.displayName=\"SVG\";SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Prod.map","// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";const SVGFonts=getFonts(SVG);const serializationHash=\"framer-PRXZh\";const variantClassNames={OkEzIxHfE:\"framer-v-ada57s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click2,height,id,width,...props})=>{return{...props,YFWdPOWIq:click2??props.YFWdPOWIq};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YFWdPOWIq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OkEzIxHfE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1i9jw4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YFWdPOWIq){const res=await YFWdPOWIq(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ada57s\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OkEzIxHfE\",onTap:onTap1i9jw4,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(68, 97, 27)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1attn6x-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lX8O4WBGl-container\",nodeId:\"lX8O4WBGl\",rendersWithMotion:true,scopeId:\"GkW6Ic2Zg\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14 4H20V10M14 10L19.25 4.75M10 14L4.75 19.25M4 14V20H10\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',description:\"\",height:\"100%\",id:\"lX8O4WBGl\",layoutId:\"lX8O4WBGl\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PRXZh.framer-1fpp2r2, .framer-PRXZh .framer-1fpp2r2 { display: block; }\",\".framer-PRXZh.framer-ada57s { cursor: pointer; height: 28px; overflow: hidden; position: relative; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PRXZh .framer-1attn6x-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: 50%; width: 20px; }\",'.framer-PRXZh[data-border=\"true\"]::after, .framer-PRXZh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YFWdPOWIq\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGkW6Ic2Zg=withCSS(Component,css,\"framer-PRXZh\");export default FramerGkW6Ic2Zg;FramerGkW6Ic2Zg.displayName=\"Expand\";FramerGkW6Ic2Zg.defaultProps={height:28,width:28};addPropertyControls(FramerGkW6Ic2Zg,{YFWdPOWIq:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramerGkW6Ic2Zg,[{explicitInter:true,fonts:[]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGkW6Ic2Zg\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"YFWdPOWIq\\\":\\\"click2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"28\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GkW6Ic2Zg.map","// Generated by Framer (8ebf084)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PathVariablesContext,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Gallery from\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/y9nAp7pSUHIcpaRQE7Lt/bYSRNRjlu1lIgoz1Nygn/D7YvI1T7M.js\";import Expand from\"https://framerusercontent.com/modules/S5i7MgEESt8ST7k7SbWY/cKRXiMKJQkmCAAon4qXQ/GkW6Ic2Zg.js\";const ExpandFonts=getFonts(Expand);const serializationHash=\"framer-Ar714\";const variantClassNames={TPQVnygcu:\"framer-v-k9v9yy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,y:-4};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"B6fGUXHIs\",data:Gallery,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"B6fGUXHIs\",name:\"WywzdIJO1\",type:\"Identifier\"},{collection:\"B6fGUXHIs\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"B6fGUXHIs\",name:\"WywzdIJO1\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"2\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({enlarge,height,id,image,title,width,...props})=>{return{...props,pHGu_uRLR:image??props.pHGu_uRLR,R8lGnTwEs:title??props.R8lGnTwEs??\"text\",zNcfIKP53:enlarge??props.zNcfIKP53};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pHGu_uRLR,R8lGnTwEs,zNcfIKP53,WywzdIJO1B6fGUXHIs,idB6fGUXHIs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TPQVnygcu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const YFWdPOWIq6y653m=activeVariantCallback(async(...args)=>{if(zNcfIKP53){const res=await zNcfIKP53(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k9v9yy\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TPQVnygcu\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||275)*.4966292134831463-140.5)),pixelHeight:598,pixelWidth:500,sizes:\"228px\",src:\"https://framerusercontent.com/images/CJe5OnwA9Owe9Suw4GSLkQLBOU.png\",srcSet:\"https://framerusercontent.com/images/CJe5OnwA9Owe9Suw4GSLkQLBOU.png 500w\"},className:\"framer-qfyig4\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"B6fGUXHIs\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},transformTemplate:transformTemplate1,whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"B6fGUXHIs\",data:Gallery,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"B6fGUXHIs\",name:\"WywzdIJO1\",type:\"Identifier\"},{collection:\"B6fGUXHIs\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"B6fGUXHIs\",name:\"WywzdIJO1\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"2\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"28px\",y:(componentViewport?.y||0)+((componentViewport?.height||275)*.4966292134831463-140.5)+281-50,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a5nj0g-container\",layoutDependency:layoutDependency,layoutId:\"HAqf3YB8V-container\",nodeId:\"HAqf3YB8V\",rendersWithMotion:true,scopeId:\"JlMX5x_SF\",children:/*#__PURE__*/_jsx(Expand,{height:\"100%\",id:\"HAqf3YB8V\",layoutId:\"HAqf3YB8V\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",YFWdPOWIq:YFWdPOWIq6y653m})})}),collection?.map(({id:idB6fGUXHIs,WywzdIJO1:WywzdIJO1B6fGUXHIs},index)=>{WywzdIJO1B6fGUXHIs??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`B6fGUXHIs-${idB6fGUXHIs}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{WywzdIJO1:WywzdIJO1B6fGUXHIs},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a24gu8\",layoutDependency:layoutDependency,layoutId:\"eOwyEO7iR\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||275)*.4966292134831463-140.5)+0+0+23),sizes:\"184px\",...toResponsiveImage(pHGu_uRLR)},className:\"framer-1rzosn6\",layoutDependency:layoutDependency,layoutId:\"V6htanJvm\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a06s75\",\"data-styles-preset\":\"D7YvI1T7M\",style:{\"--framer-text-alignment\":\"left\"},children:\"Original character work \"})}),className:\"framer-s3zzm8\",\"data-framer-name\":\"Gallery\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O6rIA33cx\",style:{skewX:-27,skewY:1},text:R8lGnTwEs,verticalAlignment:\"top\",withExternalLayout:true})]})})},idB6fGUXHIs);})]})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ar714.framer-1go4p9l, .framer-Ar714 .framer-1go4p9l { display: block; }\",\".framer-Ar714.framer-k9v9yy { height: 282px; overflow: visible; position: relative; width: 228px; }\",\".framer-Ar714 .framer-qfyig4 { align-content: flex-start; align-items: flex-start; aspect-ratio: 0.8313458262350937 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 275px); justify-content: center; left: 50%; padding: 0px; position: absolute; top: 50%; width: 228px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Ar714 .framer-a5nj0g-container { -webkit-user-select: none; bottom: 22px; flex: none; height: 28px; position: absolute; right: 12px; user-select: none; width: 28px; z-index: 5; }\",\".framer-Ar714 .framer-a24gu8 { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(1px, 1fr)); grid-template-rows: repeat(2, min-content); height: 1px; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-Ar714 .framer-1rzosn6 { -webkit-user-select: none; bottom: 61px; flex: none; left: 30px; pointer-events: none; position: absolute; right: 14px; top: 23px; user-select: none; }\",\".framer-Ar714 .framer-s3zzm8 { --framer-text-wrap-override: balance; bottom: 18px; flex: none; height: 35px; left: calc(48.24561403508774% - 160px / 2); position: absolute; width: 160px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 275\n * @framerIntrinsicWidth 228\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pHGu_uRLR\":\"image\",\"R8lGnTwEs\":\"title\",\"zNcfIKP53\":\"enlarge\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJlMX5x_SF=withCSS(Component,css,\"framer-Ar714\");export default FramerJlMX5x_SF;FramerJlMX5x_SF.displayName=\"2\";FramerJlMX5x_SF.defaultProps={height:275,width:228};addPropertyControls(FramerJlMX5x_SF,{pHGu_uRLR:{title:\"Image\",type:ControlType.ResponsiveImage},R8lGnTwEs:{defaultValue:\"text\",displayTextArea:false,title:\"Title\",type:ControlType.String},zNcfIKP53:{title:\"Enlarge\",type:ControlType.EventHandler}});addFonts(FramerJlMX5x_SF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ExpandFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJlMX5x_SF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"275\",\"framerIntrinsicWidth\":\"228\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"pHGu_uRLR\\\":\\\"image\\\",\\\"R8lGnTwEs\\\":\\\"title\\\",\\\"zNcfIKP53\\\":\\\"enlarge\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8ebf084)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PathVariablesContext,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Gallery from\"https://framerusercontent.com/modules/AXYx5vZE841reVz36eAg/Owcl0L7Mo3FoPgU3KbwT/RMaTUGtcU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/y9nAp7pSUHIcpaRQE7Lt/bYSRNRjlu1lIgoz1Nygn/D7YvI1T7M.js\";import Expand from\"https://framerusercontent.com/modules/S5i7MgEESt8ST7k7SbWY/cKRXiMKJQkmCAAon4qXQ/GkW6Ic2Zg.js\";const ExpandFonts=getFonts(Expand);const serializationHash=\"framer-FKocg\";const variantClassNames={ymmOVZiNG:\"framer-v-if1pgn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,y:-4};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"pFys5KElv\",data:Gallery,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"pFys5KElv\",name:\"WywzdIJO1\",type:\"Identifier\"},{collection:\"pFys5KElv\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({enlarge,height,id,image,title,width,...props})=>{return{...props,qo_DvSpiY:title??props.qo_DvSpiY??\"text\",weAsvpzBu:image??props.weAsvpzBu,yNv2EZqel:enlarge??props.yNv2EZqel};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,weAsvpzBu,qo_DvSpiY,yNv2EZqel,WywzdIJO1pFys5KElv,idpFys5KElv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ymmOVZiNG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const YFWdPOWIq1lahezd=activeVariantCallback(async(...args)=>{if(yNv2EZqel){const res=await yNv2EZqel(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-if1pgn\",className,classNames),\"data-framer-name\":\"Normal\",layoutDependency:layoutDependency,layoutId:\"ymmOVZiNG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||228)*.5000000000000002-113.5)),pixelHeight:398,pixelWidth:500,src:\"https://framerusercontent.com/images/DSRLTdwLXtx80NFmS92Y1taQRY.png\"},className:\"framer-14l30ip\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"pFys5KElv\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},transformTemplate:transformTemplate1,whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"pFys5KElv\",data:Gallery,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"pFys5KElv\",name:\"WywzdIJO1\",type:\"Identifier\"},{collection:\"pFys5KElv\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"28px\",y:(componentViewport?.y||0)+((componentViewport?.height||228)*.5000000000000002-113.5)+227-44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jzt9n6-container\",layoutDependency:layoutDependency,layoutId:\"iEAVMgQJr-container\",nodeId:\"iEAVMgQJr\",rendersWithMotion:true,scopeId:\"MwrAHHnyJ\",children:/*#__PURE__*/_jsx(Expand,{height:\"100%\",id:\"iEAVMgQJr\",layoutId:\"iEAVMgQJr\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",YFWdPOWIq:YFWdPOWIq1lahezd})})}),collection?.map(({id:idpFys5KElv,WywzdIJO1:WywzdIJO1pFys5KElv},index)=>{WywzdIJO1pFys5KElv??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`pFys5KElv-${idpFys5KElv}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{WywzdIJO1:WywzdIJO1pFys5KElv},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jud9uo\",layoutDependency:layoutDependency,layoutId:\"BzVX8URqB\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||228)*.5000000000000002-113.5)+0+0+20),sizes:\"249px\",...toResponsiveImage(weAsvpzBu)},className:\"framer-miyak3\",layoutDependency:layoutDependency,layoutId:\"Wf4AGSWsj\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a06s75\",\"data-styles-preset\":\"D7YvI1T7M\",style:{\"--framer-text-alignment\":\"left\"},children:\"Original character work\"})}),className:\"framer-atnn8v\",\"data-framer-name\":\"Gallery\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"motWNLDzw\",style:{skewX:-27,skewY:1},text:qo_DvSpiY,verticalAlignment:\"center\",withExternalLayout:true})]})})},idpFys5KElv);})]})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FKocg.framer-tmvpet, .framer-FKocg .framer-tmvpet { display: block; }\",\".framer-FKocg.framer-if1pgn { height: 337px; overflow: visible; position: relative; width: 287px; }\",\".framer-FKocg .framer-14l30ip { align-content: flex-start; align-items: flex-start; aspect-ratio: 1.2635814889336017 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 227px); justify-content: center; left: 50%; padding: 0px; position: absolute; top: 50%; width: 287px; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-FKocg .framer-1jzt9n6-container { -webkit-user-select: none; bottom: 16px; flex: none; height: 28px; position: absolute; right: 8px; user-select: none; width: 28px; z-index: 5; }\",\".framer-FKocg .framer-jud9uo { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(1px, 1fr)); grid-template-rows: repeat(2, min-content); height: 1px; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-FKocg .framer-miyak3 { -webkit-user-select: none; bottom: 50px; flex: none; left: 26px; pointer-events: none; position: absolute; right: 12px; top: 20px; user-select: none; z-index: 1; }\",\".framer-FKocg .framer-atnn8v { --framer-text-wrap-override: balance; bottom: 14px; flex: none; height: 28px; left: calc(51.5679442508711% - 244px / 2); position: absolute; width: 244px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 228\n * @framerIntrinsicWidth 287\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"weAsvpzBu\":\"image\",\"qo_DvSpiY\":\"title\",\"yNv2EZqel\":\"enlarge\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMwrAHHnyJ=withCSS(Component,css,\"framer-FKocg\");export default FramerMwrAHHnyJ;FramerMwrAHHnyJ.displayName=\"1\";FramerMwrAHHnyJ.defaultProps={height:228,width:287};addPropertyControls(FramerMwrAHHnyJ,{weAsvpzBu:{title:\"Image\",type:ControlType.ResponsiveImage},qo_DvSpiY:{defaultValue:\"text\",displayTextArea:false,title:\"Title\",type:ControlType.String},yNv2EZqel:{title:\"Enlarge\",type:ControlType.EventHandler}});addFonts(FramerMwrAHHnyJ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ExpandFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMwrAHHnyJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"weAsvpzBu\\\":\\\"image\\\",\\\"qo_DvSpiY\\\":\\\"title\\\",\\\"yNv2EZqel\\\":\\\"enlarge\\\"}\",\"framerIntrinsicHeight\":\"228\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"287\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDrag}from\"https://framerusercontent.com/modules/sadK6tr7ec5qPtv75X0e/HaaIciPu5gSQ8gOiT6Pu/To_top.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/n2COue28PqLIorUsiA2k/XsSDeorFMR5McXqu7ZYX/MoIA9BI0R.js\";import UserComponent1 from\"https://framerusercontent.com/modules/ZuXk63LwCfDvsI8duABS/gX3t07TuLpP6HXcKHmHB/JlMX5x_SF.js\";import UserComponent from\"https://framerusercontent.com/modules/dIsKVLqeB3nvozxb4azT/YVv6mOmJ8FSwgdlpHRkB/MwrAHHnyJ.js\";const UserComponentFonts=getFonts(UserComponent);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithDrag1xv4d3jWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"Jhe07PupO\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const UserComponent1Fonts=getFonts(UserComponent1);const MotionDivWithDragxwtyzbWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"t3Snwsyns\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1acx124WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"IH9GpWHZ3\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDragr93aneWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"waDDYQyFR\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag12u58tmWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"g2zyn5KJl\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDragn0fmrdWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"NejpSnaL0\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag191oulaWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"Ib_ZJwxQb\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag33uasaWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"v7y7ZUj1C\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1lfcjb7WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"qevP4t9KR\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag2l4fkwWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"djnBwdrsC\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1tyxiffWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"kd7r3BOhJ\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag16hai32WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"g3gzTFtDt\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1ssk3f0WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"TWZiiBh0g\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDragf03yw4WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"ICHXFmb10\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1vect19WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"ZC6Jaerai\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDragnxz5y0WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"UMqefRvF4\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag6401eeWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"pG0NkTIW9\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1nnfuo6WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"CSq1orSxF\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1oqgiogWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"QLzPsHLgL\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDragytwbetWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"mP7HlWEQp\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1prld13WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"XKC2iUzUX\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag1ak5gmlWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"SuCmtgIOf\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag17qbg4wWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"VpbIDCA_W\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag8s7hu2WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"vdOxuz023\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag7nqi02WithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"oCFfsXyeM\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDrag9g964sWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"pvndNbsbC\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const MotionDivWithDragllx0kwWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"X2QXCMDEY\",override:withDrag,scopeId:\"D2GsRa5OG\"}));const cycleOrder=[\"NkF1dG5j2\",\"sirngO86S\"];const serializationHash=\"framer-s0wUY\";const variantClassNames={NkF1dG5j2:\"framer-v-15bvbmy\",sirngO86S:\"framer-v-eo7iw8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Wi47JyVCu=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:58,delay:0,mass:1,stiffness:232,type:\"spring\"};const inertia={bounceDamping:30,bounceStiffness:400,delay:0,type:\"inertia\"};const preventDefault=e=>e.preventDefault();const animation={cursor:\"grabbing\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition3={damping:56,delay:.2,mass:1,stiffness:212,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation2={opacity:1,rotate:-25,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:800};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition4={damping:60,delay:.6,mass:1,stiffness:212,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-1e3};const animation5={opacity:1,rotate:8,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:800};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-800};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-900};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"NkF1dG5j2\",Exit:\"sirngO86S\"};const Variants=motion.create(React.Fragment);const getProps=({enlarge4,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NkF1dG5j2\",Wi47JyVCu:enlarge4??props.Wi47JyVCu};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Wi47JyVCu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NkF1dG5j2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const yNv2EZqelp886iv=activeVariantCallback(async(...args)=>{if(Wi47JyVCu){const res=await Wi47JyVCu(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sirngO86S\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({sirngO86S:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15bvbmy\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"NkF1dG5j2\",ref:refBinding,style:{...style},...addPropertyOverrides({sirngO86S:{\"data-framer-name\":\"Exit\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sits00\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"ioXEOu4ML\",children:[/*#__PURE__*/_jsx(MotionDivWithDrag1xv4d3jWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1xv4d3j\",\"data-framer-name\":\"15\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"Jhe07PupO\",onMouseDown:preventDefault,style:{rotate:18},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.17224880382775143-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.17224880382775143-113.5)+227- -773}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1nmm8zb-container\",\"data-framer-appear-id\":\"1nmm8zb\",\"data-framer-name\":\"15\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"Ktgtiti_P-container\",name:\"15\",nodeId:\"Ktgtiti_P\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation4,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"Ktgtiti_P\",layoutId:\"Ktgtiti_P\",name:\"15\",qo_DvSpiY:\"Commission for Th\\xe2n Bạch Diệu\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1088,pixelWidth:2048,src:\"https://framerusercontent.com/images/yTliFM46ZyeFdmq5zSnCTTaNg.png?width=2048&height=1088\",srcSet:\"https://framerusercontent.com/images/yTliFM46ZyeFdmq5zSnCTTaNg.png?scale-down-to=512&width=2048&height=1088 512w,https://framerusercontent.com/images/yTliFM46ZyeFdmq5zSnCTTaNg.png?scale-down-to=1024&width=2048&height=1088 1024w,https://framerusercontent.com/images/yTliFM46ZyeFdmq5zSnCTTaNg.png?width=2048&height=1088 2048w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragxwtyzbWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-xwtyzb\",\"data-framer-name\":\"14\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"t3Snwsyns\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.36555023923444996-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.36555023923444996-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-98fa0t-container\",\"data-framer-appear-id\":\"98fa0t\",\"data-framer-name\":\"14\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"Yrrmm4nB5-container\",name:\"14\",nodeId:\"Yrrmm4nB5\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"Yrrmm4nB5\",layoutId:\"Yrrmm4nB5\",name:\"14\",pHGu_uRLR:addImageAlt({pixelHeight:2048,pixelWidth:1554,src:\"https://framerusercontent.com/images/XH3tB6Pq1zDgwU3nw3caxb5xZ4.png?width=1554&height=2048\",srcSet:\"https://framerusercontent.com/images/XH3tB6Pq1zDgwU3nw3caxb5xZ4.png?scale-down-to=1024&width=1554&height=2048 777w,https://framerusercontent.com/images/XH3tB6Pq1zDgwU3nw3caxb5xZ4.png?width=1554&height=2048 1554w\"},\"\"),R8lGnTwEs:\"Commission for Minn Nhan\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1acx124WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1acx124\",\"data-framer-name\":\"8\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"IH9GpWHZ3\",onMouseDown:preventDefault,style:{rotate:2},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.6057416267942586-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.6057416267942586-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1nuc6l0-container\",\"data-framer-appear-id\":\"1nuc6l0\",\"data-framer-name\":\"8\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"H3rCi0hST-container\",name:\"8\",nodeId:\"H3rCi0hST\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"H3rCi0hST\",layoutId:\"H3rCi0hST\",name:\"8\",pHGu_uRLR:addImageAlt({pixelHeight:2048,pixelWidth:1303,src:\"https://framerusercontent.com/images/moBvn5uuYpQtaPdnIsTiGBhVklg.png?width=1303&height=2048\",srcSet:\"https://framerusercontent.com/images/moBvn5uuYpQtaPdnIsTiGBhVklg.png?scale-down-to=1024&width=1303&height=2048 651w,https://framerusercontent.com/images/moBvn5uuYpQtaPdnIsTiGBhVklg.png?width=1303&height=2048 1303w\"},\"\"),R8lGnTwEs:\"Original character work\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragr93aneWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-r93ane\",\"data-framer-name\":\"10\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"waDDYQyFR\",onMouseDown:preventDefault,style:{rotate:25},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.5837320574162682-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.5837320574162682-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1oyd25e-container\",\"data-framer-appear-id\":\"1oyd25e\",\"data-framer-name\":\"10\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"Tjg8PWy7M-container\",name:\"10\",nodeId:\"Tjg8PWy7M\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"Tjg8PWy7M\",layoutId:\"Tjg8PWy7M\",name:\"10\",qo_DvSpiY:\"Fanart - Shoushimin\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1215,pixelWidth:1200,positionX:\"46.9%\",positionY:\"19.4%\",src:\"https://framerusercontent.com/images/pWqRkeAaIgt0AxEmhzI7nVmih4.png?width=1200&height=1215\",srcSet:\"https://framerusercontent.com/images/pWqRkeAaIgt0AxEmhzI7nVmih4.png?scale-down-to=1024&width=1200&height=1215 1011w,https://framerusercontent.com/images/pWqRkeAaIgt0AxEmhzI7nVmih4.png?width=1200&height=1215 1200w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag12u58tmWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-12u58tm\",\"data-framer-name\":\"11\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"g2zyn5KJl\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.719617224880383-137)+1.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.719617224880383-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1bqx2t8-container\",\"data-framer-appear-id\":\"1bqx2t8\",\"data-framer-name\":\"11\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"pEiWoGlRS-container\",name:\"11\",nodeId:\"pEiWoGlRS\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"pEiWoGlRS\",layoutId:\"pEiWoGlRS\",name:\"11\",pHGu_uRLR:addImageAlt({pixelHeight:2047,pixelWidth:1915,src:\"https://framerusercontent.com/images/BwLAQdjpAfjBDQA6l66sa8JSI.png?width=1915&height=2047\",srcSet:\"https://framerusercontent.com/images/BwLAQdjpAfjBDQA6l66sa8JSI.png?scale-down-to=1024&width=1915&height=2047 957w,https://framerusercontent.com/images/BwLAQdjpAfjBDQA6l66sa8JSI.png?width=1915&height=2047 1915w\"},\"\"),R8lGnTwEs:\"Gift for Oshi Minji (fb)\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragn0fmrdWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-n0fmrd\",\"data-framer-name\":\"12\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"NejpSnaL0\",onMouseDown:preventDefault,style:{rotate:-3},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.48038277511961747-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.48038277511961747-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1gwq47u-container\",\"data-framer-appear-id\":\"1gwq47u\",\"data-framer-name\":\"12\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"Tv2M7k1dm-container\",name:\"12\",nodeId:\"Tv2M7k1dm\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"Tv2M7k1dm\",layoutId:\"Tv2M7k1dm\",name:\"12\",pHGu_uRLR:addImageAlt({pixelHeight:2046,pixelWidth:1447,positionX:\"47.4%\",positionY:\"17.5%\",src:\"https://framerusercontent.com/images/yhpPsfCPbK3WZf2faxQ29NKD4.png?width=1447&height=2046\",srcSet:\"https://framerusercontent.com/images/yhpPsfCPbK3WZf2faxQ29NKD4.png?scale-down-to=1024&width=1447&height=2046 724w,https://framerusercontent.com/images/yhpPsfCPbK3WZf2faxQ29NKD4.png?width=1447&height=2046 1447w\"},\"\"),R8lGnTwEs:\"Gift for Lisa Random (fb)\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag191oulaWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-191oula\",\"data-framer-name\":\"13\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"Ib_ZJwxQb\",onMouseDown:preventDefault,style:{rotate:-15},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.42392344497607676-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.42392344497607676-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-6l0usc-container\",\"data-framer-appear-id\":\"6l0usc\",\"data-framer-name\":\"13\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"rDWPIGv1U-container\",name:\"13\",nodeId:\"rDWPIGv1U\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"rDWPIGv1U\",layoutId:\"rDWPIGv1U\",name:\"13\",qo_DvSpiY:\"Original character work\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1125,pixelWidth:2048,src:\"https://framerusercontent.com/images/4GixZTScrSb1MkzOISdSs5zdA.png?width=2048&height=1125\",srcSet:\"https://framerusercontent.com/images/4GixZTScrSb1MkzOISdSs5zdA.png?scale-down-to=512&width=2048&height=1125 512w,https://framerusercontent.com/images/4GixZTScrSb1MkzOISdSs5zdA.png?scale-down-to=1024&width=2048&height=1125 1024w,https://framerusercontent.com/images/4GixZTScrSb1MkzOISdSs5zdA.png?width=2048&height=1125 2048w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag33uasaWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-33uasa\",\"data-framer-name\":\"5\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"v7y7ZUj1C\",onMouseDown:preventDefault,transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.7483253588516748-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.7483253588516748-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-16vsepv-container\",\"data-framer-appear-id\":\"16vsepv\",\"data-framer-name\":\"5\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"z85HH3ab5-container\",name:\"5\",nodeId:\"z85HH3ab5\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"z85HH3ab5\",layoutId:\"z85HH3ab5\",name:\"5\",pHGu_uRLR:addImageAlt({pixelHeight:2048,pixelWidth:1448,src:\"https://framerusercontent.com/images/sywkiVd98Dqb2tvHHChHRxxDPDQ.png?width=1448&height=2048\",srcSet:\"https://framerusercontent.com/images/sywkiVd98Dqb2tvHHChHRxxDPDQ.png?scale-down-to=1024&width=1448&height=2048 724w,https://framerusercontent.com/images/sywkiVd98Dqb2tvHHChHRxxDPDQ.png?width=1448&height=2048 1448w\"},\"\"),R8lGnTwEs:\"Original character work\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1lfcjb7WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1lfcjb7\",\"data-framer-name\":\"7\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"qevP4t9KR\",onMouseDown:preventDefault,style:{rotate:-19},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.7770334928229667-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.7770334928229667-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-uj4cwk-container\",\"data-framer-appear-id\":\"uj4cwk\",\"data-framer-name\":\"7\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"FUXLBqrz_-container\",name:\"7\",nodeId:\"FUXLBqrz_\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"FUXLBqrz_\",layoutId:\"FUXLBqrz_\",name:\"7\",pHGu_uRLR:addImageAlt({pixelHeight:2048,pixelWidth:1301,positionX:\"52.1%\",positionY:\"28.4%\",src:\"https://framerusercontent.com/images/TPILelWWFzrxBxLpKhQcnYNYcI.png?width=1301&height=2048\",srcSet:\"https://framerusercontent.com/images/TPILelWWFzrxBxLpKhQcnYNYcI.png?scale-down-to=1024&width=1301&height=2048 650w,https://framerusercontent.com/images/TPILelWWFzrxBxLpKhQcnYNYcI.png?width=1301&height=2048 1301w\"},\"\"),R8lGnTwEs:\"Original character work\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag2l4fkwWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2l4fkw\",\"data-framer-name\":\"3\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"djnBwdrsC\",onMouseDown:preventDefault,style:{rotate:14},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.7866028708133973-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.7866028708133973-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-17m5e8i-container\",\"data-framer-appear-id\":\"17m5e8i\",\"data-framer-name\":\"3\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"LMJJ2EvLE-container\",name:\"3\",nodeId:\"LMJJ2EvLE\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"LMJJ2EvLE\",layoutId:\"LMJJ2EvLE\",name:\"3\",pHGu_uRLR:addImageAlt({pixelHeight:2048,pixelWidth:1326,src:\"https://framerusercontent.com/images/b2eY5HTDQsVAhiwCOt4skX0c4o.jpg?width=1326&height=2048\",srcSet:\"https://framerusercontent.com/images/b2eY5HTDQsVAhiwCOt4skX0c4o.jpg?scale-down-to=1024&width=1326&height=2048 663w,https://framerusercontent.com/images/b2eY5HTDQsVAhiwCOt4skX0c4o.jpg?width=1326&height=2048 1326w\"},\"\"),R8lGnTwEs:\"Original character work\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1tyxiffWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1tyxiff\",\"data-framer-name\":\"6\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"kd7r3BOhJ\",onMouseDown:preventDefault,style:{rotate:-21},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.6028708133971294-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.6028708133971294-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-q8ocxi-container\",\"data-framer-appear-id\":\"q8ocxi\",\"data-framer-name\":\"6\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"KiNQOFCwt-container\",name:\"6\",nodeId:\"KiNQOFCwt\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"KiNQOFCwt\",layoutId:\"KiNQOFCwt\",name:\"6\",qo_DvSpiY:\"Original Character work\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1209,pixelWidth:1920,src:\"https://framerusercontent.com/images/IfsUO5DK6iL6jn8BL4z0XtPtppI.png?width=1920&height=1209\",srcSet:\"https://framerusercontent.com/images/IfsUO5DK6iL6jn8BL4z0XtPtppI.png?scale-down-to=512&width=1920&height=1209 512w,https://framerusercontent.com/images/IfsUO5DK6iL6jn8BL4z0XtPtppI.png?scale-down-to=1024&width=1920&height=1209 1024w,https://framerusercontent.com/images/IfsUO5DK6iL6jn8BL4z0XtPtppI.png?width=1920&height=1209 1920w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag16hai32WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-16hai32\",\"data-framer-name\":\"17\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"g3gzTFtDt\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.37511961722488063-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.37511961722488063-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-isrqqh-container\",\"data-framer-appear-id\":\"isrqqh\",\"data-framer-name\":\"17\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"zgH7qw6WG-container\",name:\"17\",nodeId:\"zgH7qw6WG\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"zgH7qw6WG\",layoutId:\"zgH7qw6WG\",name:\"17\",pHGu_uRLR:addImageAlt({pixelHeight:1680,pixelWidth:1200,src:\"https://framerusercontent.com/images/O0rbrQqa8FHGacjyicaeDEr0k.png?width=1200&height=1680\",srcSet:\"https://framerusercontent.com/images/O0rbrQqa8FHGacjyicaeDEr0k.png?scale-down-to=1024&width=1200&height=1680 731w,https://framerusercontent.com/images/O0rbrQqa8FHGacjyicaeDEr0k.png?width=1200&height=1680 1200w\"},\"\"),R8lGnTwEs:\"Req for Galatika Vermilion\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1ssk3f0WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ssk3f0\",\"data-framer-name\":\"19\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"TWZiiBh0g\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.2507177033492825-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.2507177033492825-137)+274- -631}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1dl3vjw-container\",\"data-framer-appear-id\":\"1dl3vjw\",\"data-framer-name\":\"19\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"dDIqV5MCw-container\",name:\"19\",nodeId:\"dDIqV5MCw\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation7,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"dDIqV5MCw\",layoutId:\"dDIqV5MCw\",name:\"19\",pHGu_uRLR:addImageAlt({pixelHeight:3508,pixelWidth:2310,src:\"https://framerusercontent.com/images/0IiWJLFNSlHMh1RRsNstvd2JA.png?width=2310&height=3508\",srcSet:\"https://framerusercontent.com/images/0IiWJLFNSlHMh1RRsNstvd2JA.png?scale-down-to=1024&width=2310&height=3508 674w,https://framerusercontent.com/images/0IiWJLFNSlHMh1RRsNstvd2JA.png?scale-down-to=2048&width=2310&height=3508 1348w,https://framerusercontent.com/images/0IiWJLFNSlHMh1RRsNstvd2JA.png?width=2310&height=3508 2310w\"},\"\"),R8lGnTwEs:\"Req for Th\\xe1i Nguyễn V\\xe2n H\\xe0\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragf03yw4WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-f03yw4\",\"data-framer-name\":\"18\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"ICHXFmb10\",onMouseDown:preventDefault,style:{rotate:5},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.22200956937799066-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.22200956937799066-137)+274- -731}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-h4c7fd-container\",\"data-framer-appear-id\":\"h4c7fd\",\"data-framer-name\":\"18\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"R5K6ABbQu-container\",name:\"18\",nodeId:\"R5K6ABbQu\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation4,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"R5K6ABbQu\",layoutId:\"R5K6ABbQu\",name:\"18\",pHGu_uRLR:addImageAlt({pixelHeight:1680,pixelWidth:1200,src:\"https://framerusercontent.com/images/gJKvv1Pq4FaUIXiAyh2cjoXd8t0.png?width=1200&height=1680\",srcSet:\"https://framerusercontent.com/images/gJKvv1Pq4FaUIXiAyh2cjoXd8t0.png?scale-down-to=1024&width=1200&height=1680 731w,https://framerusercontent.com/images/gJKvv1Pq4FaUIXiAyh2cjoXd8t0.png?width=1200&height=1680 1200w\"},\"\"),R8lGnTwEs:\"Req for Hồng Ngọc\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1vect19WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1vect19\",\"data-framer-name\":\"9\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"ZC6Jaerai\",onMouseDown:preventDefault,style:{rotate:25},whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.5263157894736844-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.5263157894736844-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-11iem2z-container\",\"data-framer-appear-id\":\"11iem2z\",\"data-framer-name\":\"9\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"QSdErTico-container\",name:\"9\",nodeId:\"QSdErTico\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"QSdErTico\",layoutId:\"QSdErTico\",name:\"9\",qo_DvSpiY:\"Original Character work\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1030,pixelWidth:1500,src:\"https://framerusercontent.com/images/1f0GgIGRqzXfw7nymEnN4K8iVzM.png?width=1500&height=1030\",srcSet:\"https://framerusercontent.com/images/1f0GgIGRqzXfw7nymEnN4K8iVzM.png?scale-down-to=512&width=1500&height=1030 512w,https://framerusercontent.com/images/1f0GgIGRqzXfw7nymEnN4K8iVzM.png?scale-down-to=1024&width=1500&height=1030 1024w,https://framerusercontent.com/images/1f0GgIGRqzXfw7nymEnN4K8iVzM.png?width=1500&height=1030 1500w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragnxz5y0WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-nxz5y0\",\"data-framer-name\":\"2\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"UMqefRvF4\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.6909090909090911-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.6909090909090911-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-xklva8-container\",\"data-framer-appear-id\":\"xklva8\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"kQBdKDZeE-container\",nodeId:\"kQBdKDZeE\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"kQBdKDZeE\",layoutId:\"kQBdKDZeE\",pHGu_uRLR:addImageAlt({pixelHeight:1545,pixelWidth:1e3,src:\"https://framerusercontent.com/images/qTGTCbprYeyKawWEfGyYURkqHGg.jpg?width=1000&height=1545\",srcSet:\"https://framerusercontent.com/images/qTGTCbprYeyKawWEfGyYURkqHGg.jpg?scale-down-to=1024&width=1000&height=1545 662w,https://framerusercontent.com/images/qTGTCbprYeyKawWEfGyYURkqHGg.jpg?width=1000&height=1545 1000w\"},\"\"),R8lGnTwEs:\"Original character work\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag6401eeWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-6401ee\",\"data-framer-name\":\"16-2\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"pG0NkTIW9\",onMouseDown:preventDefault,style:{rotate:5},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.334928229665072-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.334928229665072-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1vs9hwy-container\",\"data-framer-appear-id\":\"1vs9hwy\",\"data-framer-name\":\"16-2\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"kXaayeiZv-container\",name:\"16-2\",nodeId:\"kXaayeiZv\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"kXaayeiZv\",layoutId:\"kXaayeiZv\",name:\"16-2\",qo_DvSpiY:\"Commission for Trần Nhật Ho\\xe0ng\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1448,pixelWidth:2048,src:\"https://framerusercontent.com/images/32qJy2RlWmkpAXuL0bn16uCjP7c.png?width=2048&height=1448\",srcSet:\"https://framerusercontent.com/images/32qJy2RlWmkpAXuL0bn16uCjP7c.png?scale-down-to=512&width=2048&height=1448 512w,https://framerusercontent.com/images/32qJy2RlWmkpAXuL0bn16uCjP7c.png?scale-down-to=1024&width=2048&height=1448 1024w,https://framerusercontent.com/images/32qJy2RlWmkpAXuL0bn16uCjP7c.png?width=2048&height=1448 2048w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1nnfuo6WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1nnfuo6\",\"data-framer-name\":\"16-1\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"CSq1orSxF\",onMouseDown:preventDefault,style:{rotate:5},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.334928229665072-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.334928229665072-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-aycpvf-container\",\"data-framer-appear-id\":\"aycpvf\",\"data-framer-name\":\"16-1\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"IsKmQZ_FL-container\",name:\"16-1\",nodeId:\"IsKmQZ_FL\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"IsKmQZ_FL\",layoutId:\"IsKmQZ_FL\",name:\"16-1\",qo_DvSpiY:\"Commission for Trần Nhật Ho\\xe0ng\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1448,pixelWidth:2048,src:\"https://framerusercontent.com/images/WeWkhELjHSYpkbhRCKpSMYoanE.png?width=2048&height=1448\",srcSet:\"https://framerusercontent.com/images/WeWkhELjHSYpkbhRCKpSMYoanE.png?scale-down-to=512&width=2048&height=1448 512w,https://framerusercontent.com/images/WeWkhELjHSYpkbhRCKpSMYoanE.png?scale-down-to=1024&width=2048&height=1448 1024w,https://framerusercontent.com/images/WeWkhELjHSYpkbhRCKpSMYoanE.png?width=2048&height=1448 2048w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1oqgiogWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1oqgiog\",\"data-framer-name\":\"20\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"QLzPsHLgL\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.4229665071770337-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.4229665071770337-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1c2a1y6-container\",\"data-framer-appear-id\":\"1c2a1y6\",\"data-framer-name\":\"20\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"ovPhfsCJQ-container\",name:\"20\",nodeId:\"ovPhfsCJQ\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"ovPhfsCJQ\",layoutId:\"ovPhfsCJQ\",name:\"20\",pHGu_uRLR:addImageAlt({pixelHeight:3508,pixelWidth:2310,positionX:\"50.7%\",positionY:\"15.3%\",src:\"https://framerusercontent.com/images/brrYKkA2R29I93Y4itnDYAgiJM.jpg?width=2310&height=3508\",srcSet:\"https://framerusercontent.com/images/brrYKkA2R29I93Y4itnDYAgiJM.jpg?scale-down-to=1024&width=2310&height=3508 674w,https://framerusercontent.com/images/brrYKkA2R29I93Y4itnDYAgiJM.jpg?scale-down-to=2048&width=2310&height=3508 1348w,https://framerusercontent.com/images/brrYKkA2R29I93Y4itnDYAgiJM.jpg?width=2310&height=3508 2310w\"},\"\"),R8lGnTwEs:\"Req for Vũ Nhật Lam\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragytwbetWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ytwbet\",\"data-framer-name\":\"21\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"mP7HlWEQp\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.2411483253588519-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.2411483253588519-137)+274- -631}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1aqe850-container\",\"data-framer-appear-id\":\"1aqe850\",\"data-framer-name\":\"21\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"MVwpbjYbH-container\",name:\"21\",nodeId:\"MVwpbjYbH\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation7,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"MVwpbjYbH\",layoutId:\"MVwpbjYbH\",name:\"21\",pHGu_uRLR:addImageAlt({pixelHeight:1680,pixelWidth:1200,src:\"https://framerusercontent.com/images/shOBx1KyAVZUJZUkJuaItO1BrU.png?width=1200&height=1680\",srcSet:\"https://framerusercontent.com/images/shOBx1KyAVZUJZUkJuaItO1BrU.png?scale-down-to=1024&width=1200&height=1680 731w,https://framerusercontent.com/images/shOBx1KyAVZUJZUkJuaItO1BrU.png?width=1200&height=1680 1200w\"},\"\"),R8lGnTwEs:\"Req for Dịch Hy\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1prld13WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1prld13\",\"data-framer-name\":\"22\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"XKC2iUzUX\",onMouseDown:preventDefault,style:{rotate:11},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.2028708133971294-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.2028708133971294-137)+274- -731}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-spcvt-container\",\"data-framer-appear-id\":\"spcvt\",\"data-framer-name\":\"22\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"xtEUGpF59-container\",name:\"22\",nodeId:\"xtEUGpF59\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation4,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"xtEUGpF59\",layoutId:\"xtEUGpF59\",name:\"22\",pHGu_uRLR:addImageAlt({pixelHeight:3508,pixelWidth:2310,positionX:\"50%\",positionY:\"16.8%\",src:\"https://framerusercontent.com/images/Zlb1IRfwH1HJAcrRch14uVf8FnQ.png?width=2310&height=3508\",srcSet:\"https://framerusercontent.com/images/Zlb1IRfwH1HJAcrRch14uVf8FnQ.png?scale-down-to=1024&width=2310&height=3508 674w,https://framerusercontent.com/images/Zlb1IRfwH1HJAcrRch14uVf8FnQ.png?scale-down-to=2048&width=2310&height=3508 1348w,https://framerusercontent.com/images/Zlb1IRfwH1HJAcrRch14uVf8FnQ.png?width=2310&height=3508 2310w\"},\"\"),R8lGnTwEs:\"Req for 夜雨 昜神\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag1ak5gmlWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ak5gml\",\"data-framer-name\":\"23\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"SuCmtgIOf\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.14545454545454567-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.14545454545454567-137)+274- -731}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-b0mrrh-container\",\"data-framer-appear-id\":\"b0mrrh\",\"data-framer-name\":\"23\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"SJpeRlgLH-container\",name:\"23\",nodeId:\"SJpeRlgLH\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation4,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"SJpeRlgLH\",layoutId:\"SJpeRlgLH\",name:\"23\",pHGu_uRLR:addImageAlt({pixelHeight:1680,pixelWidth:1200,src:\"https://framerusercontent.com/images/cHtFcvvOVn2V7eN9tWEmR29Fk.png?width=1200&height=1680\",srcSet:\"https://framerusercontent.com/images/cHtFcvvOVn2V7eN9tWEmR29Fk.png?scale-down-to=1024&width=1200&height=1680 731w,https://framerusercontent.com/images/cHtFcvvOVn2V7eN9tWEmR29Fk.png?width=1200&height=1680 1200w\"},\"\"),R8lGnTwEs:\"Req for Diếp Rau\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag17qbg4wWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-17qbg4w\",\"data-framer-name\":\"24\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"VpbIDCA_W\",onMouseDown:preventDefault,style:{rotate:-8},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:269,width:\"234px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.5090909090909093-137)+2.0418,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.5090909090909093-137)+274- -531}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1mnlevl-container\",\"data-framer-appear-id\":\"1mnlevl\",\"data-framer-name\":\"24\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"ifT5591G9-container\",name:\"24\",nodeId:\"ifT5591G9\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"ifT5591G9\",layoutId:\"ifT5591G9\",name:\"24\",pHGu_uRLR:addImageAlt({pixelHeight:1680,pixelWidth:1200,src:\"https://framerusercontent.com/images/FYzni8xSx56FfP5xowLMytiEEE.png?width=1200&height=1680\",srcSet:\"https://framerusercontent.com/images/FYzni8xSx56FfP5xowLMytiEEE.png?scale-down-to=1024&width=1200&height=1680 731w,https://framerusercontent.com/images/FYzni8xSx56FfP5xowLMytiEEE.png?width=1200&height=1680 1200w\"},\"\"),R8lGnTwEs:\"Req for Tr\\xfaa Tể\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag8s7hu2WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8s7hu2\",\"data-framer-name\":\"25\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"vdOxuz023\",onMouseDown:preventDefault,style:{rotate:25},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.8421052631578949-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.8421052631578949-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1kh87to-container\",\"data-framer-appear-id\":\"1kh87to\",\"data-framer-name\":\"25\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"VGEmxBz5g-container\",name:\"25\",nodeId:\"VGEmxBz5g\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"VGEmxBz5g\",layoutId:\"VGEmxBz5g\",name:\"25\",qo_DvSpiY:\"Fanart  - 阿萨Aza\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:701,pixelWidth:1134,src:\"https://framerusercontent.com/images/U0LyrjPGKgfmjlsanl6siL9EtlA.jpg?width=1134&height=701\",srcSet:\"https://framerusercontent.com/images/U0LyrjPGKgfmjlsanl6siL9EtlA.jpg?scale-down-to=512&width=1134&height=701 512w,https://framerusercontent.com/images/U0LyrjPGKgfmjlsanl6siL9EtlA.jpg?scale-down-to=1024&width=1134&height=701 1024w,https://framerusercontent.com/images/U0LyrjPGKgfmjlsanl6siL9EtlA.jpg?width=1134&height=701 1134w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag7nqi02WithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7nqi02\",\"data-framer-name\":\"26\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"oCFfsXyeM\",onMouseDown:preventDefault,style:{rotate:-7},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.8229665071770337-113.5)+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.8229665071770337-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-9rwr99-container\",\"data-framer-appear-id\":\"9rwr99\",\"data-framer-name\":\"26\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"dGBABbLlt-container\",name:\"26\",nodeId:\"dGBABbLlt\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"dGBABbLlt\",layoutId:\"dGBABbLlt\",name:\"26\",qo_DvSpiY:\"Fanart  - 阿萨Aza\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1437,pixelWidth:2048,src:\"https://framerusercontent.com/images/GPvV0U6HcyXA4Fh7OvSOMusgtw.jpg?width=2048&height=1437\",srcSet:\"https://framerusercontent.com/images/GPvV0U6HcyXA4Fh7OvSOMusgtw.jpg?scale-down-to=512&width=2048&height=1437 512w,https://framerusercontent.com/images/GPvV0U6HcyXA4Fh7OvSOMusgtw.jpg?scale-down-to=1024&width=2048&height=1437 1024w,https://framerusercontent.com/images/GPvV0U6HcyXA4Fh7OvSOMusgtw.jpg?width=2048&height=1437 2048w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDrag9g964sWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-9g964s\",\"data-framer-name\":\"1\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"pvndNbsbC\",onMouseDown:preventDefault,style:{rotate:25},transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.76555023923445-113.5)+0,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+(((componentViewport?.height||800)- -245)*.76555023923445-113.5)+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-4q2bd6-container\",\"data-framer-appear-id\":\"4q2bd6\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"nSGm9FgVQ-container\",nodeId:\"nSGm9FgVQ\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"nSGm9FgVQ\",layoutId:\"nSGm9FgVQ\",qo_DvSpiY:\"Original Character work\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1545,pixelWidth:2e3,src:\"https://framerusercontent.com/images/HqbyCDj5CUnG53nM8lKVTsKjo.jpg?width=2000&height=1545\",srcSet:\"https://framerusercontent.com/images/HqbyCDj5CUnG53nM8lKVTsKjo.jpg?scale-down-to=512&width=2000&height=1545 512w,https://framerusercontent.com/images/HqbyCDj5CUnG53nM8lKVTsKjo.jpg?scale-down-to=1024&width=2000&height=1545 1024w,https://framerusercontent.com/images/HqbyCDj5CUnG53nM8lKVTsKjo.jpg?width=2000&height=1545 2000w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithDragllx0kwWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-llx0kw\",\"data-framer-name\":\"4\",drag:true,dragMomentum:false,layoutDependency:layoutDependency,layoutId:\"X2QXCMDEY\",onMouseDown:preventDefault,style:{rotate:11},transformTemplate:transformTemplate2,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"287px\",y:(componentViewport?.y||0)+-110+((componentViewport?.height||800)- -245)-548+.5,...addPropertyOverrides({sirngO86S:{y:(componentViewport?.y||0)+-110+((componentViewport?.height||800)- -245)-548+227- -573}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1lvos30-container\",\"data-framer-appear-id\":\"1lvos30\",\"data-framer-name\":\"4\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"uYB1InFxY-container\",name:\"4\",nodeId:\"uYB1InFxY\",optimized:true,rendersWithMotion:true,scopeId:\"D2GsRa5OG\",transformTemplate:transformTemplate1,...addPropertyOverrides({sirngO86S:{animate:animation3,initial:animation6,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"uYB1InFxY\",layoutId:\"uYB1InFxY\",name:\"4\",qo_DvSpiY:\"Original Character work\",style:{height:\"100%\",width:\"100%\"},weAsvpzBu:addImageAlt({pixelHeight:1412,pixelWidth:2048,src:\"https://framerusercontent.com/images/ULy9bAQu1wP6JuWCDmkJ7FkM.png?width=2048&height=1412\",srcSet:\"https://framerusercontent.com/images/ULy9bAQu1wP6JuWCDmkJ7FkM.png?scale-down-to=512&width=2048&height=1412 512w,https://framerusercontent.com/images/ULy9bAQu1wP6JuWCDmkJ7FkM.png?scale-down-to=1024&width=2048&height=1412 1024w,https://framerusercontent.com/images/ULy9bAQu1wP6JuWCDmkJ7FkM.png?width=2048&height=1412 2048w\"},\"\"),width:\"100%\",yNv2EZqel:yNv2EZqelp886iv})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uhg3st\",layoutDependency:layoutDependency,layoutId:\"h6ML5e181\",style:{backgroundColor:\"var(--token-edbc8cea-c133-4de4-9140-84e20032bfd0, rgb(232, 232, 232))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"inherit\"},children:[\"​Mọi người c\\xf3 thể xem th\\xeam tranh qua link\\xa0\",/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/lem0n.lernani/\",motionChild:true,nodeId:\"vs2ianNGS\",openInNewTab:true,relValues:[],scopeId:\"D2GsRa5OG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-r4uqq0\",\"data-styles-preset\":\"MoIA9BI0R\",children:\"Facebook\"})}),\"\\xa0của m\\xecnh\"]})}),className:\"framer-hz2q4h\",fonts:[\"CUSTOMV2;FVF Fernando 08 Regular\"],layoutDependency:layoutDependency,layoutId:\"vs2ianNGS\",verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s0wUY.framer-1ubggtr, .framer-s0wUY .framer-1ubggtr { display: block; }\",\".framer-s0wUY.framer-15bvbmy { gap: 10px; height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-s0wUY .framer-1sits00 { bottom: -135px; flex: none; left: -55px; overflow: visible; position: absolute; right: -59px; top: -110px; }\",\".framer-s0wUY .framer-1xv4d3j { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 14%; overflow: visible; position: absolute; top: 17%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-1nmm8zb-container, .framer-s0wUY .framer-1oyd25e-container, .framer-s0wUY .framer-6l0usc-container, .framer-s0wUY .framer-q8ocxi-container, .framer-s0wUY .framer-11iem2z-container, .framer-s0wUY .framer-1vs9hwy-container, .framer-s0wUY .framer-aycpvf-container, .framer-s0wUY .framer-1kh87to-container, .framer-s0wUY .framer-9rwr99-container, .framer-s0wUY .framer-4q2bd6-container, .framer-s0wUY .framer-1lvos30-container { aspect-ratio: 1.2643171806167401 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 50%; position: absolute; top: 50%; width: 287px; }\",\".framer-s0wUY .framer-xwtyzb { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 11%; overflow: visible; position: absolute; top: 37%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-98fa0t-container, .framer-s0wUY .framer-1nuc6l0-container, .framer-s0wUY .framer-1bqx2t8-container, .framer-s0wUY .framer-1gwq47u-container, .framer-s0wUY .framer-16vsepv-container, .framer-s0wUY .framer-uj4cwk-container, .framer-s0wUY .framer-17m5e8i-container, .framer-s0wUY .framer-isrqqh-container, .framer-s0wUY .framer-1dl3vjw-container, .framer-s0wUY .framer-h4c7fd-container, .framer-s0wUY .framer-xklva8-container, .framer-s0wUY .framer-1c2a1y6-container, .framer-s0wUY .framer-1aqe850-container, .framer-s0wUY .framer-spcvt-container, .framer-s0wUY .framer-b0mrrh-container, .framer-s0wUY .framer-1mnlevl-container { aspect-ratio: 0.8696629213483146 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 269px); left: 50%; position: absolute; top: 50%; width: 234px; }\",\".framer-s0wUY .framer-1acx124 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 58%; overflow: visible; position: absolute; top: 61%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-r93ane { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 73%; overflow: visible; position: absolute; top: 58%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-12u58tm { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 90%; overflow: visible; position: absolute; top: 72%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-n0fmrd { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 88%; overflow: visible; position: absolute; top: 48%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-191oula { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 72%; overflow: visible; position: absolute; top: 42%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-33uasa { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 65%; overflow: visible; position: absolute; top: 75%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-1lfcjb7 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 82%; overflow: visible; position: absolute; top: 78%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-2l4fkw { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 49%; overflow: visible; position: absolute; top: 79%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-1tyxiff { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 44%; overflow: visible; position: absolute; top: 60%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-16hai32 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 55%; overflow: visible; position: absolute; top: 38%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-1ssk3f0 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 62%; overflow: visible; position: absolute; top: 25%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-f03yw4 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 76%; overflow: visible; position: absolute; top: 22%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-1vect19 { cursor: grab; flex: none; height: 227px; left: calc(25.494672754946752% - 287px / 2); overflow: visible; position: absolute; top: calc(52.63157894736844% - 227px / 2); width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-nxz5y0 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 32%; overflow: visible; position: absolute; top: 69%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-6401ee, .framer-s0wUY .framer-1nnfuo6 { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 30%; overflow: visible; position: absolute; top: 33%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-1oqgiog { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 40%; overflow: visible; position: absolute; top: 42%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-ytwbet { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 90%; overflow: visible; position: absolute; top: 24%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-1prld13 { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 45%; overflow: visible; position: absolute; top: 20%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-1ak5gml { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 31%; overflow: visible; position: absolute; top: 15%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-17qbg4w { aspect-ratio: 0.8321167883211679 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 10%; overflow: visible; position: absolute; top: 51%; width: 228px; z-index: 1; }\",\".framer-s0wUY .framer-8s7hu2 { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 71%; overflow: visible; position: absolute; top: 84%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-7nqi02 { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 29%; overflow: visible; position: absolute; top: 82%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-9g964s { aspect-ratio: 1.2643171806167401 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 15%; overflow: visible; position: absolute; top: 77%; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-llx0kw { aspect-ratio: 1.2643171806167401 / 1; bottom: 321px; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 227px); left: 13%; overflow: visible; position: absolute; width: 287px; z-index: 1; }\",\".framer-s0wUY .framer-1uhg3st { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 6; }\",\".framer-s0wUY .framer-hz2q4h { flex: none; height: 20px; position: relative; white-space: pre-wrap; width: 667px; word-break: break-word; word-wrap: break-word; }\",\".framer-s0wUY.framer-v-eo7iw8 .framer-1sits00, .framer-s0wUY.framer-v-eo7iw8 .framer-1xv4d3j, .framer-s0wUY.framer-v-eo7iw8 .framer-xwtyzb, .framer-s0wUY.framer-v-eo7iw8 .framer-1acx124, .framer-s0wUY.framer-v-eo7iw8 .framer-r93ane, .framer-s0wUY.framer-v-eo7iw8 .framer-12u58tm, .framer-s0wUY.framer-v-eo7iw8 .framer-n0fmrd, .framer-s0wUY.framer-v-eo7iw8 .framer-191oula, .framer-s0wUY.framer-v-eo7iw8 .framer-33uasa, .framer-s0wUY.framer-v-eo7iw8 .framer-1lfcjb7, .framer-s0wUY.framer-v-eo7iw8 .framer-2l4fkw, .framer-s0wUY.framer-v-eo7iw8 .framer-1tyxiff, .framer-s0wUY.framer-v-eo7iw8 .framer-16hai32, .framer-s0wUY.framer-v-eo7iw8 .framer-1ssk3f0, .framer-s0wUY.framer-v-eo7iw8 .framer-f03yw4, .framer-s0wUY.framer-v-eo7iw8 .framer-1vect19, .framer-s0wUY.framer-v-eo7iw8 .framer-nxz5y0, .framer-s0wUY.framer-v-eo7iw8 .framer-6401ee, .framer-s0wUY.framer-v-eo7iw8 .framer-1nnfuo6, .framer-s0wUY.framer-v-eo7iw8 .framer-1oqgiog, .framer-s0wUY.framer-v-eo7iw8 .framer-ytwbet, .framer-s0wUY.framer-v-eo7iw8 .framer-1prld13, .framer-s0wUY.framer-v-eo7iw8 .framer-1ak5gml, .framer-s0wUY.framer-v-eo7iw8 .framer-17qbg4w, .framer-s0wUY.framer-v-eo7iw8 .framer-8s7hu2, .framer-s0wUY.framer-v-eo7iw8 .framer-7nqi02, .framer-s0wUY.framer-v-eo7iw8 .framer-9g964s, .framer-s0wUY.framer-v-eo7iw8 .framer-llx0kw { -webkit-user-select: none; pointer-events: none; user-select: none; }\",\".framer-s0wUY.framer-v-eo7iw8 .framer-1nmm8zb-container, .framer-s0wUY.framer-v-eo7iw8 .framer-h4c7fd-container, .framer-s0wUY.framer-v-eo7iw8 .framer-spcvt-container, .framer-s0wUY.framer-v-eo7iw8 .framer-b0mrrh-container { bottom: -1000px; top: unset; }\",\".framer-s0wUY.framer-v-eo7iw8 .framer-98fa0t-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1nuc6l0-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1oyd25e-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1bqx2t8-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1gwq47u-container, .framer-s0wUY.framer-v-eo7iw8 .framer-6l0usc-container, .framer-s0wUY.framer-v-eo7iw8 .framer-16vsepv-container, .framer-s0wUY.framer-v-eo7iw8 .framer-uj4cwk-container, .framer-s0wUY.framer-v-eo7iw8 .framer-17m5e8i-container, .framer-s0wUY.framer-v-eo7iw8 .framer-q8ocxi-container, .framer-s0wUY.framer-v-eo7iw8 .framer-isrqqh-container, .framer-s0wUY.framer-v-eo7iw8 .framer-11iem2z-container, .framer-s0wUY.framer-v-eo7iw8 .framer-xklva8-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1vs9hwy-container, .framer-s0wUY.framer-v-eo7iw8 .framer-aycpvf-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1c2a1y6-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1mnlevl-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1kh87to-container, .framer-s0wUY.framer-v-eo7iw8 .framer-9rwr99-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1lvos30-container { bottom: -800px; top: unset; }\",\".framer-s0wUY.framer-v-eo7iw8 .framer-1dl3vjw-container, .framer-s0wUY.framer-v-eo7iw8 .framer-1aqe850-container { bottom: -900px; top: unset; }\",\".framer-s0wUY.framer-v-eo7iw8 .framer-4q2bd6-container { bottom: -800px; left: 50%; top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sirngO86S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wi47JyVCu\":\"enlarge4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerD2GsRa5OG=withCSS(Component,css,\"framer-s0wUY\");export default FramerD2GsRa5OG;FramerD2GsRa5OG.displayName=\"Gallery\";FramerD2GsRa5OG.defaultProps={height:800,width:1200};addPropertyControls(FramerD2GsRa5OG,{variant:{options:[\"NkF1dG5j2\",\"sirngO86S\"],optionTitles:[\"Default\",\"Exit\"],title:\"Variant\",type:ControlType.Enum},Wi47JyVCu:{title:\"Enlarge 4\",type:ControlType.EventHandler}});addFonts(FramerD2GsRa5OG,[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"}]},...UserComponentFonts,...UserComponent1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerD2GsRa5OG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UserComponent,{},context),forwardLoader(UserComponent1,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerD2GsRa5OG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Wi47JyVCu\\\":\\\"enlarge4\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sirngO86S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./D2GsRa5OG.map","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;FVF Fernando 08 Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"}]}];export const css=['.framer-cyZaj .framer-styles-preset-1r40k1y:not(.rich-text-wrapper), .framer-cyZaj .framer-styles-preset-1r40k1y.rich-text-wrapper p { --framer-font-family: \"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 2px; --framer-text-alignment: left; --framer-text-color: var(--token-bf966309-2582-4df8-98f4-f091ce81e703, #131415); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-cyZaj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a2fc4a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"euPK9kiAL\",\"mrY8htN74\",\"apzAhyYah\",\"XQoSB18ww\",\"fUGbGnSN8\"];const serializationHash=\"framer-BC3VG\";const variantClassNames={apzAhyYah:\"framer-v-1cl2s1t\",euPK9kiAL:\"framer-v-5ul1uw\",fUGbGnSN8:\"framer-v-g5rfru\",mrY8htN74:\"framer-v-1v3dpl7\",XQoSB18ww:\"framer-v-w5t0ll\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1\":\"euPK9kiAL\",\"2\":\"mrY8htN74\",\"3\":\"apzAhyYah\",\"4\":\"XQoSB18ww\",\"5\":\"fUGbGnSN8\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"euPK9kiAL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"euPK9kiAL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5ul1uw\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"euPK9kiAL\",ref:refBinding,style:{...style},tabIndex:-1,...addPropertyOverrides({apzAhyYah:{\"data-framer-name\":\"3\"},fUGbGnSN8:{\"data-framer-name\":\"5\"},mrY8htN74:{\"data-framer-name\":\"2\"},XQoSB18ww:{\"data-framer-name\":\"4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r09oet\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"Bjz4NtUJ8\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1},variants:{apzAhyYah:{opacity:.6},fUGbGnSN8:{opacity:.6},mrY8htN74:{opacity:.6},XQoSB18ww:{opacity:.6}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9qtibp\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"qkdTWGltJ\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.6},variants:{mrY8htN74:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a0ps2a\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"cmQibHzTo\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.6},variants:{apzAhyYah:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sw1d22\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"FApmrbkDV\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.6},variants:{XQoSB18ww:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-39x5ib\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"tzeXxbrYT\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.6},variants:{fUGbGnSN8:{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BC3VG.framer-1xq0gwd, .framer-BC3VG .framer-1xq0gwd { display: block; }\",\".framer-BC3VG.framer-5ul1uw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 12px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 80px; }\",\".framer-BC3VG .framer-1r09oet, .framer-BC3VG .framer-9qtibp, .framer-BC3VG .framer-a0ps2a, .framer-BC3VG .framer-sw1d22, .framer-BC3VG .framer-39x5ib { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: hidden; position: relative; width: 6px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mrY8htN74\":{\"layout\":[\"fixed\",\"fixed\"]},\"apzAhyYah\":{\"layout\":[\"fixed\",\"fixed\"]},\"XQoSB18ww\":{\"layout\":[\"fixed\",\"fixed\"]},\"fUGbGnSN8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryB_VxqOzt=withCSS(Component,css,\"framer-BC3VG\");export default FrameryB_VxqOzt;FrameryB_VxqOzt.displayName=\"Progress\";FrameryB_VxqOzt.defaultProps={height:12,width:80};addPropertyControls(FrameryB_VxqOzt,{variant:{options:[\"euPK9kiAL\",\"mrY8htN74\",\"apzAhyYah\",\"XQoSB18ww\",\"fUGbGnSN8\"],optionTitles:[\"1\",\"2\",\"3\",\"4\",\"5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryB_VxqOzt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryB_VxqOzt\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"12\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mrY8htN74\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"apzAhyYah\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XQoSB18ww\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fUGbGnSN8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yB_VxqOzt.map","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Progress from\"https://framerusercontent.com/modules/6puGOybGhCnbtmQxHQ9o/okc8oWkQH42sto796yX5/yB_VxqOzt.js\";const ProgressFonts=getFonts(Progress);const cycleOrder=[\"ooa9kzAcy\",\"yqgkE0Tzr\",\"fJ3zJmmAp\",\"y8fdxdzkn\",\"nJjxUQSGu\"];const serializationHash=\"framer-nlHia\";const variantClassNames={fJ3zJmmAp:\"framer-v-1qechix\",nJjxUQSGu:\"framer-v-mpmeb9\",ooa9kzAcy:\"framer-v-1s880c4\",y8fdxdzkn:\"framer-v-r084fh\",yqgkE0Tzr:\"framer-v-o1s8ai\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pvQhDn_s_=undefined;const PIY1u1GRt=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Slide 1\":\"ooa9kzAcy\",\"Slide 2\":\"yqgkE0Tzr\",\"Slide 3\":\"fJ3zJmmAp\",\"Slide 4\":\"y8fdxdzkn\",\"Slide 5\":\"nJjxUQSGu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,leftCursor,rightCursor,width,...props})=>{return{...props,PIY1u1GRt:rightCursor??props.PIY1u1GRt,pvQhDn_s_:leftCursor??props.pvQhDn_s_,variant:humanReadableVariantMap[props.variant]??props.variant??\"ooa9kzAcy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pvQhDn_s_,PIY1u1GRt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ooa9kzAcy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rxzsyu=activeVariantCallback(async(...args)=>{setVariant(\"ooa9kzAcy\");});const onTap6zykmu=activeVariantCallback(async(...args)=>{setVariant(\"yqgkE0Tzr\");});const onTapgf9ghc=activeVariantCallback(async(...args)=>{setVariant(\"fJ3zJmmAp\");});const onTapiqiyzb=activeVariantCallback(async(...args)=>{setVariant(\"y8fdxdzkn\");});const onTapg26w8d=activeVariantCallback(async(...args)=>{setVariant(\"nJjxUQSGu\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"yqgkE0Tzr\",\"fJ3zJmmAp\",\"y8fdxdzkn\",\"nJjxUQSGu\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"fJ3zJmmAp\",\"y8fdxdzkn\",\"nJjxUQSGu\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"y8fdxdzkn\",\"nJjxUQSGu\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"nJjxUQSGu\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s880c4\",className,classNames),\"data-framer-name\":\"Slide 1\",layoutDependency:layoutDependency,layoutId:\"ooa9kzAcy\",ref:refBinding,style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({fJ3zJmmAp:{\"data-framer-name\":\"Slide 3\"},nJjxUQSGu:{\"data-framer-name\":\"Slide 5\"},y8fdxdzkn:{\"data-framer-name\":\"Slide 4\"},yqgkE0Tzr:{\"data-framer-name\":\"Slide 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-v3j7ui\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"RCxzyqWu2\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x5tadt\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"ZsAOBqSur\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gojwk0\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"PNQ9mSmEJ\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ei98br\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"J9GnjfuGT\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13m81lm\",\"data-framer-name\":\"Slides Wrapper\",layoutDependency:layoutDependency,layoutId:\"DRCivB8K7\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gq8rua\",\"data-framer-name\":\"Slide 1\",layoutDependency:layoutDependency,layoutId:\"G54VuFLAj\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1125,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||574)-0-716)/2)+0+0+0),pixelHeight:1125,pixelWidth:2048,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/Jmizl2xTiUlDsd0fdKiDM1BMjN4.jpg?width=2048&height=1125\",srcSet:\"https://framerusercontent.com/images/Jmizl2xTiUlDsd0fdKiDM1BMjN4.jpg?scale-down-to=512&width=2048&height=1125 512w,https://framerusercontent.com/images/Jmizl2xTiUlDsd0fdKiDM1BMjN4.jpg?scale-down-to=1024&width=2048&height=1125 1024w,https://framerusercontent.com/images/Jmizl2xTiUlDsd0fdKiDM1BMjN4.jpg?width=2048&height=1125 2048w\"},className:\"framer-1h58ke\",\"data-framer-name\":\"Image 1\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"v_tVGaf9r\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-68uu3v\",\"data-framer-name\":\"Slide 2\",layoutDependency:layoutDependency,layoutId:\"KpUYTgEBy\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:841,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||574)-0-716)/2)+0+0+0),pixelHeight:841,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/zhfa6hYx2A7gYJhpXm0OIrFxItg.png?width=1500&height=841\",srcSet:\"https://framerusercontent.com/images/zhfa6hYx2A7gYJhpXm0OIrFxItg.png?scale-down-to=512&width=1500&height=841 512w,https://framerusercontent.com/images/zhfa6hYx2A7gYJhpXm0OIrFxItg.png?scale-down-to=1024&width=1500&height=841 1024w,https://framerusercontent.com/images/zhfa6hYx2A7gYJhpXm0OIrFxItg.png?width=1500&height=841 1500w\"},className:\"framer-c17sti\",\"data-framer-name\":\"Image 2\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"Gq_wNTmKG\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ueu5e5\",\"data-framer-name\":\"Slide 3\",layoutDependency:layoutDependency,layoutId:\"EtIRwtFyr\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2073,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||574)-0-716)/2)+0+0+0),pixelHeight:2073,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/WVAv43bNlMkFTwxrr3DlH2K80.png?width=1500&height=2073\",srcSet:\"https://framerusercontent.com/images/WVAv43bNlMkFTwxrr3DlH2K80.png?scale-down-to=1024&width=1500&height=2073 740w,https://framerusercontent.com/images/WVAv43bNlMkFTwxrr3DlH2K80.png?scale-down-to=2048&width=1500&height=2073 1481w,https://framerusercontent.com/images/WVAv43bNlMkFTwxrr3DlH2K80.png?width=1500&height=2073 1500w\"},className:\"framer-1tdqzu2\",\"data-framer-name\":\"Image 3\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"O8NhsBiCP\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1elo3h8\",\"data-framer-name\":\"Slide 4\",layoutDependency:layoutDependency,layoutId:\"W_CVsfTeY\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:968,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||574)-0-716)/2)+0+0+0),pixelHeight:968,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/P90P1rNuDFyYc7DhbW1Lckpw1DA.png?width=1500&height=968\",srcSet:\"https://framerusercontent.com/images/P90P1rNuDFyYc7DhbW1Lckpw1DA.png?scale-down-to=512&width=1500&height=968 512w,https://framerusercontent.com/images/P90P1rNuDFyYc7DhbW1Lckpw1DA.png?scale-down-to=1024&width=1500&height=968 1024w,https://framerusercontent.com/images/P90P1rNuDFyYc7DhbW1Lckpw1DA.png?width=1500&height=968 1500w\"},className:\"framer-1okrsgz\",\"data-framer-name\":\"Image 4\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"AZsh0d3Yr\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-42arkd\",\"data-framer-name\":\"Slide 5\",layoutDependency:layoutDependency,layoutId:\"NzPeB7rkD\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1415,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||574)-0-716)/2)+0+0+0),pixelHeight:1415,pixelWidth:1e3,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/eFrsq72YNv6t83KaXs5Ny8mw4yg.png?width=1000&height=1415\",srcSet:\"https://framerusercontent.com/images/eFrsq72YNv6t83KaXs5Ny8mw4yg.png?scale-down-to=1024&width=1000&height=1415 723w,https://framerusercontent.com/images/eFrsq72YNv6t83KaXs5Ny8mw4yg.png?width=1000&height=1415 1000w\"},className:\"framer-tdpue0\",\"data-framer-name\":\"Image 5\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"fw6X9kDmQ\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uef6gn\",\"data-framer-name\":\"Triggers\",layoutDependency:layoutDependency,layoutId:\"lBj3Faly7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8qq7m3\",\"data-framer-cursor\":pvQhDn_s_,\"data-framer-name\":\"L Trigger\",layoutDependency:layoutDependency,layoutId:\"EIqb3UStp\",...addPropertyOverrides({fJ3zJmmAp:{\"data-highlight\":true,onTap:onTap6zykmu},nJjxUQSGu:{\"data-highlight\":true,onTap:onTapiqiyzb},y8fdxdzkn:{\"data-highlight\":true,onTap:onTapgf9ghc},yqgkE0Tzr:{\"data-highlight\":true,onTap:onTap1rxzsyu}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yznpe9\",\"data-framer-cursor\":PIY1u1GRt,\"data-framer-name\":\"R Trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K9wCLGM0h\",onTap:onTap6zykmu,...addPropertyOverrides({fJ3zJmmAp:{onTap:onTapiqiyzb},nJjxUQSGu:{\"data-highlight\":undefined,onTap:undefined},y8fdxdzkn:{onTap:onTapg26w8d},yqgkE0Tzr:{onTap:onTapgf9ghc}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ugbf28\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"vkGbKovNY\"}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1723rka\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"VKGQSsqDP\"}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kcsmas\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"IQcbxqohd\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgoglw\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"g0yzUH7BA\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gf4vhr\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"hdiXs8LDG\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15j9oai\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"zP5cX2Ol8\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o13npo\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"dEV1dSrgt\"}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kfzqq5\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"OqPKBZHfH\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,width:\"80px\",y:(componentViewport?.y||0)+(componentViewport?.height||574)-32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i1gm9t-container\",\"data-framer-name\":\"Progress\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xAdte_CxY-container\",name:\"Progress\",nodeId:\"xAdte_CxY\",rendersWithMotion:true,scopeId:\"CHHE17L32\",children:/*#__PURE__*/_jsx(Progress,{height:\"100%\",id:\"xAdte_CxY\",layoutId:\"xAdte_CxY\",name:\"Progress\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"euPK9kiAL\"),width:\"100%\",...addPropertyOverrides({fJ3zJmmAp:{variant:matchVariant(\"apzAhyYah\")},nJjxUQSGu:{variant:matchVariant(\"fUGbGnSN8\")},y8fdxdzkn:{variant:matchVariant(\"XQoSB18ww\")},yqgkE0Tzr:{variant:matchVariant(\"mrY8htN74\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nlHia.framer-1sopce7, .framer-nlHia .framer-1sopce7 { display: block; }\",\".framer-nlHia.framer-1s880c4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 574px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 870px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nlHia .framer-v3j7ui, .framer-nlHia .framer-x5tadt, .framer-nlHia .framer-gojwk0, .framer-nlHia .framer-1ei98br, .framer-nlHia .framer-1ugbf28, .framer-nlHia .framer-1723rka, .framer-nlHia .framer-kcsmas, .framer-nlHia .framer-bgoglw, .framer-nlHia .framer-gf4vhr, .framer-nlHia .framer-15j9oai, .framer-nlHia .framer-o13npo, .framer-nlHia .framer-1kfzqq5 { flex: none; height: 716px; overflow: hidden; pointer-events: none; position: relative; width: 100%; }\",\".framer-nlHia .framer-13m81lm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 716px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500%; will-change: var(--framer-will-change-override, transform); }\",\".framer-nlHia .framer-1gq8rua { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20%; }\",\".framer-nlHia .framer-1h58ke, .framer-nlHia .framer-c17sti, .framer-nlHia .framer-1tdqzu2, .framer-nlHia .framer-1okrsgz, .framer-nlHia .framer-tdpue0 { -webkit-user-select: none; flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; user-select: none; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-nlHia .framer-68uu3v, .framer-nlHia .framer-1ueu5e5, .framer-nlHia .framer-1elo3h8, .framer-nlHia .framer-42arkd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20%; }\",\".framer-nlHia .framer-1uef6gn { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-nlHia .framer-8qq7m3 { bottom: 0px; cursor: w-resize; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; top: 0px; width: 50%; z-index: 1; }\",\".framer-nlHia .framer-1yznpe9 { bottom: 0px; cursor: e-resize; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: 50%; z-index: 1; }\",\".framer-nlHia .framer-i1gm9t-container { bottom: 20px; flex: none; height: 12px; left: calc(50.00000000000002% - 80px / 2); pointer-events: none; position: absolute; width: 80px; z-index: 2; }\",\".framer-nlHia.framer-v-o1s8ai .framer-8qq7m3, .framer-nlHia.framer-v-1qechix .framer-8qq7m3, .framer-nlHia.framer-v-r084fh .framer-8qq7m3, .framer-nlHia.framer-v-mpmeb9 .framer-8qq7m3 { pointer-events: unset; }\",\".framer-nlHia.framer-v-mpmeb9 .framer-1yznpe9 { pointer-events: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 574\n * @framerIntrinsicWidth 870\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yqgkE0Tzr\":{\"layout\":[\"fixed\",\"fixed\"]},\"fJ3zJmmAp\":{\"layout\":[\"fixed\",\"fixed\"]},\"y8fdxdzkn\":{\"layout\":[\"fixed\",\"fixed\"]},\"nJjxUQSGu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pvQhDn_s_\":\"leftCursor\",\"PIY1u1GRt\":\"rightCursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCHHE17L32=withCSS(Component,css,\"framer-nlHia\");export default FramerCHHE17L32;FramerCHHE17L32.displayName=\"Carousel Component\";FramerCHHE17L32.defaultProps={height:574,width:870};addPropertyControls(FramerCHHE17L32,{variant:{options:[\"ooa9kzAcy\",\"yqgkE0Tzr\",\"fJ3zJmmAp\",\"y8fdxdzkn\",\"nJjxUQSGu\"],optionTitles:[\"Slide 1\",\"Slide 2\",\"Slide 3\",\"Slide 4\",\"Slide 5\"],title:\"Variant\",type:ControlType.Enum},pvQhDn_s_:{title:\"Left Cursor\",type:ControlType.CustomCursor},PIY1u1GRt:{title:\"Right Cursor\",type:ControlType.CustomCursor}});addFonts(FramerCHHE17L32,[{explicitInter:true,fonts:[]},...ProgressFonts],{supportsExplicitInterCodegen:true});FramerCHHE17L32.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Progress,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCHHE17L32\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"870\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"574\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pvQhDn_s_\\\":\\\"leftCursor\\\",\\\"PIY1u1GRt\\\":\\\"rightCursor\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yqgkE0Tzr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fJ3zJmmAp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y8fdxdzkn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nJjxUQSGu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CHHE17L32.map","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Progress from\"https://framerusercontent.com/modules/6puGOybGhCnbtmQxHQ9o/okc8oWkQH42sto796yX5/yB_VxqOzt.js\";const ProgressFonts=getFonts(Progress);const cycleOrder=[\"lqTDZUWSl\",\"jOJF5KsPu\",\"s8ZVgDfCB\",\"SH18v0Ist\",\"BzS1G1hZH\"];const serializationHash=\"framer-9s5IO\";const variantClassNames={BzS1G1hZH:\"framer-v-cblw9n\",jOJF5KsPu:\"framer-v-1ywaaib\",lqTDZUWSl:\"framer-v-10yw27s\",s8ZVgDfCB:\"framer-v-7c7s7l\",SH18v0Ist:\"framer-v-nlpx4h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pvQhDn_s_=undefined;const PIY1u1GRt=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Slide 1\":\"lqTDZUWSl\",\"Slide 2\":\"jOJF5KsPu\",\"Slide 3\":\"s8ZVgDfCB\",\"Slide 4\":\"SH18v0Ist\",\"Slide 5\":\"BzS1G1hZH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,leftCursor,rightCursor,width,...props})=>{return{...props,PIY1u1GRt:rightCursor??props.PIY1u1GRt,pvQhDn_s_:leftCursor??props.pvQhDn_s_,variant:humanReadableVariantMap[props.variant]??props.variant??\"lqTDZUWSl\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pvQhDn_s_,PIY1u1GRt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lqTDZUWSl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqwrm31=activeVariantCallback(async(...args)=>{setVariant(\"lqTDZUWSl\");});const onTap2sgrvn=activeVariantCallback(async(...args)=>{setVariant(\"jOJF5KsPu\");});const onTapwht5p8=activeVariantCallback(async(...args)=>{setVariant(\"s8ZVgDfCB\");});const onTapfqqxro=activeVariantCallback(async(...args)=>{setVariant(\"SH18v0Ist\");});const onTap81j763=activeVariantCallback(async(...args)=>{setVariant(\"BzS1G1hZH\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jOJF5KsPu\",\"s8ZVgDfCB\",\"SH18v0Ist\",\"BzS1G1hZH\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"s8ZVgDfCB\",\"SH18v0Ist\",\"BzS1G1hZH\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"SH18v0Ist\",\"BzS1G1hZH\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"BzS1G1hZH\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10yw27s\",className,classNames),\"data-framer-name\":\"Slide 1\",layoutDependency:layoutDependency,layoutId:\"lqTDZUWSl\",ref:refBinding,style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({BzS1G1hZH:{\"data-framer-name\":\"Slide 5\"},jOJF5KsPu:{\"data-framer-name\":\"Slide 2\"},s8ZVgDfCB:{\"data-framer-name\":\"Slide 3\"},SH18v0Ist:{\"data-framer-name\":\"Slide 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s9tr5n\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"x4IRtbYEn\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j1niju\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"sioi1y3GM\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mz3lgq\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"gjE_W5S51\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12bbvgb\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"LASDA0iwu\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10sjxse\",\"data-framer-name\":\"Slides Wrapper\",layoutDependency:layoutDependency,layoutId:\"vSQzmAFen\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k1iyml\",\"data-framer-name\":\"Slide 1\",layoutDependency:layoutDependency,layoutId:\"Xl5h7mI5W\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1639,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||716)-0-716)/2)+0+0+0),pixelHeight:1639,pixelWidth:2048,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/Y5C4VrPxClOj22hGTfMPlWc6sc.jpg?width=2048&height=1639\",srcSet:\"https://framerusercontent.com/images/Y5C4VrPxClOj22hGTfMPlWc6sc.jpg?scale-down-to=512&width=2048&height=1639 512w,https://framerusercontent.com/images/Y5C4VrPxClOj22hGTfMPlWc6sc.jpg?scale-down-to=1024&width=2048&height=1639 1024w,https://framerusercontent.com/images/Y5C4VrPxClOj22hGTfMPlWc6sc.jpg?width=2048&height=1639 2048w\"},className:\"framer-ohndou\",\"data-framer-name\":\"Image 1\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"lp5WlmGXD\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1krzqwp\",\"data-framer-name\":\"Slide 2\",layoutDependency:layoutDependency,layoutId:\"XVUVmss0L\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:952,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||716)-0-716)/2)+0+0+0),pixelHeight:952,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/njStPbHssrKi7YaxsCQhL8BorY.png?width=1500&height=952\",srcSet:\"https://framerusercontent.com/images/njStPbHssrKi7YaxsCQhL8BorY.png?scale-down-to=512&width=1500&height=952 512w,https://framerusercontent.com/images/njStPbHssrKi7YaxsCQhL8BorY.png?scale-down-to=1024&width=1500&height=952 1024w,https://framerusercontent.com/images/njStPbHssrKi7YaxsCQhL8BorY.png?width=1500&height=952 1500w\"},className:\"framer-ufo901\",\"data-framer-name\":\"Image 2\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"h8b1HQIN5\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sen1zz\",\"data-framer-name\":\"Slide 3\",layoutDependency:layoutDependency,layoutId:\"a716xAEEG\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:982,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||716)-0-716)/2)+0+0+0),pixelHeight:982,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/rcktmC1cOJDGB9rnADguVVPkZ8g.png?width=1500&height=982\",srcSet:\"https://framerusercontent.com/images/rcktmC1cOJDGB9rnADguVVPkZ8g.png?scale-down-to=512&width=1500&height=982 512w,https://framerusercontent.com/images/rcktmC1cOJDGB9rnADguVVPkZ8g.png?scale-down-to=1024&width=1500&height=982 1024w,https://framerusercontent.com/images/rcktmC1cOJDGB9rnADguVVPkZ8g.png?width=1500&height=982 1500w\"},className:\"framer-7en9oe\",\"data-framer-name\":\"Image 3\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"ONHFsMdKe\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ztr13b\",\"data-framer-name\":\"Slide 4\",layoutDependency:layoutDependency,layoutId:\"N0b_HkpZt\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1412,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||716)-0-716)/2)+0+0+0),pixelHeight:1412,pixelWidth:2048,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/0lFwSCb0c0dfrzgF3zmK631uA.jpg?width=2048&height=1412\",srcSet:\"https://framerusercontent.com/images/0lFwSCb0c0dfrzgF3zmK631uA.jpg?scale-down-to=512&width=2048&height=1412 512w,https://framerusercontent.com/images/0lFwSCb0c0dfrzgF3zmK631uA.jpg?scale-down-to=1024&width=2048&height=1412 1024w,https://framerusercontent.com/images/0lFwSCb0c0dfrzgF3zmK631uA.jpg?width=2048&height=1412 2048w\"},className:\"framer-1ipmlgq\",\"data-framer-name\":\"Image 4\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"ZYDszAuTo\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r1yqvy\",\"data-framer-name\":\"Slide 5\",layoutDependency:layoutDependency,layoutId:\"E3hn8tqDW\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2048,intrinsicWidth:1448,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||716)-0-716)/2)+0+0+0),pixelHeight:2048,pixelWidth:1448,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 1)`,src:\"https://framerusercontent.com/images/ITXO7ivJxk2RovYCiyR4hFOc8Bs.jpg?width=1448&height=2048\",srcSet:\"https://framerusercontent.com/images/ITXO7ivJxk2RovYCiyR4hFOc8Bs.jpg?scale-down-to=1024&width=1448&height=2048 724w,https://framerusercontent.com/images/ITXO7ivJxk2RovYCiyR4hFOc8Bs.jpg?width=1448&height=2048 1448w\"},className:\"framer-1ut1him\",\"data-framer-name\":\"Image 5\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"A1xpUjWWj\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uy8jy8\",\"data-framer-name\":\"Triggers\",layoutDependency:layoutDependency,layoutId:\"hLO1HfAVJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmf7ob\",\"data-framer-cursor\":pvQhDn_s_,\"data-framer-name\":\"L Trigger\",layoutDependency:layoutDependency,layoutId:\"dSSPA2bFa\",...addPropertyOverrides({BzS1G1hZH:{\"data-highlight\":true,onTap:onTapfqqxro},jOJF5KsPu:{\"data-highlight\":true,onTap:onTapqwrm31},s8ZVgDfCB:{\"data-highlight\":true,onTap:onTap2sgrvn},SH18v0Ist:{\"data-highlight\":true,onTap:onTapwht5p8}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ayzyr\",\"data-framer-cursor\":PIY1u1GRt,\"data-framer-name\":\"R Trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kG17Awpyd\",onTap:onTap2sgrvn,...addPropertyOverrides({BzS1G1hZH:{\"data-highlight\":undefined,onTap:undefined},jOJF5KsPu:{onTap:onTapwht5p8},s8ZVgDfCB:{onTap:onTapfqqxro},SH18v0Ist:{onTap:onTap81j763}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ukish\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"qWYBkivQG\"}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15zdro0\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"eRI1qzSND\"}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xz3c00\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"IDgx0GjQg\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-95j44b\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"B4nh98Rad\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s4ny83\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"VYachzIqg\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uoi08f\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"cXgvjOgvV\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19sd3u8\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"dWljJA8Rc\"}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5zus8m\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"fkDzOKHJi\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,width:\"80px\",y:(componentViewport?.y||0)+(componentViewport?.height||716)-32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-smnoze-container\",\"data-framer-name\":\"Progress\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kOM2ADLRx-container\",name:\"Progress\",nodeId:\"kOM2ADLRx\",rendersWithMotion:true,scopeId:\"keUCEkZXD\",children:/*#__PURE__*/_jsx(Progress,{height:\"100%\",id:\"kOM2ADLRx\",layoutId:\"kOM2ADLRx\",name:\"Progress\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"euPK9kiAL\"),width:\"100%\",...addPropertyOverrides({BzS1G1hZH:{variant:matchVariant(\"fUGbGnSN8\")},jOJF5KsPu:{variant:matchVariant(\"mrY8htN74\")},s8ZVgDfCB:{variant:matchVariant(\"apzAhyYah\")},SH18v0Ist:{variant:matchVariant(\"XQoSB18ww\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9s5IO.framer-1dittya, .framer-9s5IO .framer-1dittya { display: block; }\",\".framer-9s5IO.framer-10yw27s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 716px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 870px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9s5IO .framer-s9tr5n, .framer-9s5IO .framer-1j1niju, .framer-9s5IO .framer-1mz3lgq, .framer-9s5IO .framer-12bbvgb, .framer-9s5IO .framer-13ukish, .framer-9s5IO .framer-15zdro0, .framer-9s5IO .framer-1xz3c00, .framer-9s5IO .framer-95j44b, .framer-9s5IO .framer-1s4ny83, .framer-9s5IO .framer-uoi08f, .framer-9s5IO .framer-19sd3u8, .framer-9s5IO .framer-5zus8m { flex: none; height: 716px; overflow: hidden; pointer-events: none; position: relative; width: 100%; }\",\".framer-9s5IO .framer-10sjxse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 716px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500%; will-change: var(--framer-will-change-override, transform); }\",\".framer-9s5IO .framer-1k1iyml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20%; }\",\".framer-9s5IO .framer-ohndou, .framer-9s5IO .framer-ufo901, .framer-9s5IO .framer-7en9oe, .framer-9s5IO .framer-1ipmlgq, .framer-9s5IO .framer-1ut1him { -webkit-user-select: none; flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; user-select: none; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-9s5IO .framer-1krzqwp, .framer-9s5IO .framer-sen1zz, .framer-9s5IO .framer-ztr13b, .framer-9s5IO .framer-1r1yqvy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20%; }\",\".framer-9s5IO .framer-uy8jy8 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-9s5IO .framer-fmf7ob { bottom: 0px; cursor: w-resize; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; top: 0px; width: 50%; z-index: 1; }\",\".framer-9s5IO .framer-19ayzyr { bottom: 0px; cursor: e-resize; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: 50%; z-index: 1; }\",\".framer-9s5IO .framer-smnoze-container { bottom: 20px; flex: none; height: 12px; left: calc(50.00000000000002% - 80px / 2); pointer-events: none; position: absolute; width: 80px; z-index: 2; }\",\".framer-9s5IO.framer-v-1ywaaib .framer-fmf7ob, .framer-9s5IO.framer-v-7c7s7l .framer-fmf7ob, .framer-9s5IO.framer-v-nlpx4h .framer-fmf7ob, .framer-9s5IO.framer-v-cblw9n .framer-fmf7ob { pointer-events: unset; }\",\".framer-9s5IO.framer-v-cblw9n .framer-19ayzyr { pointer-events: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 716\n * @framerIntrinsicWidth 870\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jOJF5KsPu\":{\"layout\":[\"fixed\",\"fixed\"]},\"s8ZVgDfCB\":{\"layout\":[\"fixed\",\"fixed\"]},\"SH18v0Ist\":{\"layout\":[\"fixed\",\"fixed\"]},\"BzS1G1hZH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pvQhDn_s_\":\"leftCursor\",\"PIY1u1GRt\":\"rightCursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkeUCEkZXD=withCSS(Component,css,\"framer-9s5IO\");export default FramerkeUCEkZXD;FramerkeUCEkZXD.displayName=\"Carousel Component 2\";FramerkeUCEkZXD.defaultProps={height:716,width:870};addPropertyControls(FramerkeUCEkZXD,{variant:{options:[\"lqTDZUWSl\",\"jOJF5KsPu\",\"s8ZVgDfCB\",\"SH18v0Ist\",\"BzS1G1hZH\"],optionTitles:[\"Slide 1\",\"Slide 2\",\"Slide 3\",\"Slide 4\",\"Slide 5\"],title:\"Variant\",type:ControlType.Enum},pvQhDn_s_:{title:\"Left Cursor\",type:ControlType.CustomCursor},PIY1u1GRt:{title:\"Right Cursor\",type:ControlType.CustomCursor}});addFonts(FramerkeUCEkZXD,[{explicitInter:true,fonts:[]},...ProgressFonts],{supportsExplicitInterCodegen:true});FramerkeUCEkZXD.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Progress,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkeUCEkZXD\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"870\",\"framerIntrinsicHeight\":\"716\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pvQhDn_s_\\\":\\\"leftCursor\\\",\\\"PIY1u1GRt\\\":\\\"rightCursor\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jOJF5KsPu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s8ZVgDfCB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SH18v0Ist\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BzS1G1hZH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./keUCEkZXD.map","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{MarkdownTable}from\"https://framerusercontent.com/modules/5UPpLsIptml8Pf2ste2Q/CGv6Dz5yIXHe6rOvd3YV/Table_test.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wmR2N7M2ySIP9lWSpCkb/T94l2hlwm4oebVAuYSR2/FrauynpPc.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/nFsgvBtN8UWcLyCgr8Kx/aPyB0tZkaI6njZFLKwsP/ro7OPezbn.js\";import CarouselComponent from\"https://framerusercontent.com/modules/trpL5EK1hkl5RTdlWhOM/x26gc9bUEAfe1qp5qb8Y/CHHE17L32.js\";import CarouselComponent2 from\"https://framerusercontent.com/modules/A4FhQCLI03pH2flOskhx/ND13svJ2W1K9XqqbySC1/keUCEkZXD.js\";const CarouselComponentFonts=getFonts(CarouselComponent);const MarkdownTableFonts=getFonts(MarkdownTable);const CarouselComponent2Fonts=getFonts(CarouselComponent2);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"EnAi8PAmf\",\"D8ZdD89fe\",\"jTVVbxuQe\",\"Ow1FjOnpt\"];const serializationHash=\"framer-hJWq4\";const variantClassNames={D8ZdD89fe:\"framer-v-usoul4\",EnAi8PAmf:\"framer-v-103pll9\",jTVVbxuQe:\"framer-v-1ralhku\",Ow1FjOnpt:\"framer-v-fyodyq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jp56NlgWQ=undefined;const hmC2B1J87=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:70,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:2e3};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-2e3};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:92,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Price exit\":\"D8ZdD89fe\",\"TOS exit\":\"Ow1FjOnpt\",Price:\"EnAi8PAmf\",TOS:\"jTVVbxuQe\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,markdown2,width,...props})=>{return{...props,hmC2B1J87:cursor??props.hmC2B1J87,jp56NlgWQ:markdown2??props.jp56NlgWQ??\"| -           | Normal | Gacha |\\n|-------------|--------|-------|\\n| Gi\\xe1 khởi điểm | 5tr  | 2tr5  |\\n| +1 Char        | +1tr2 - 2tr t\\xf9y thuộc v\\xe0o lượng detail | - |\\n\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EnAi8PAmf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jp56NlgWQ,hmC2B1J87,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EnAi8PAmf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jTVVbxuQe\",\"Ow1FjOnpt\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"jTVVbxuQe\",\"Ow1FjOnpt\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-103pll9\",className,classNames),\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"EnAi8PAmf\",ref:refBinding,style:{...style},...addPropertyOverrides({D8ZdD89fe:{\"data-framer-name\":\"Price exit\"},jTVVbxuQe:{\"data-framer-name\":\"TOS\"},Ow1FjOnpt:{\"data-framer-name\":\"TOS exit\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1narpvy\",layoutDependency:layoutDependency,layoutId:\"inoduWI0g\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5k7iv\",\"data-framer-name\":\"Prices\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"rbHth9eu1\",children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1d6a43f\",\"data-framer-appear-id\":\"1d6a43f\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QW_VDd5WZ\",optimized:true,...addPropertyOverrides({D8ZdD89fe:{initial:animation2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-970me8\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"Yv65qmhc5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vdbw58\",layoutDependency:layoutDependency,layoutId:\"GDlIP6TeQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(31, 56, 21))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"BẢNG GI\\xc1\"})})}),className:\"framer-w9izhl\",fonts:[\"CUSTOMV2;FVF Fernando 08 Regular\"],layoutDependency:layoutDependency,layoutId:\"FV9VMjJvJ\",style:{\"--extracted-gdpscs\":\"rgb(31, 56, 21)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.03px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"M\\xecnh nhận waitlist mỗi th\\xe1ng 5 slot nh\\xe9, mọi th\\xf4ng tin kh\\xe1c mọi người li\\xean hệ qua fb của m\\xecnh!!\"})})}),className:\"framer-1k1b8ke\",fonts:[\"CUSTOMV2;FVF Fernando 08 Regular\"],layoutDependency:layoutDependency,layoutId:\"U166KRVy8\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iudrvb\",layoutDependency:layoutDependency,layoutId:\"gzJ0YCpDU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.9em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:/*#__PURE__*/_jsxs(motion.strong,{children:[\"FORM\",/*#__PURE__*/_jsx(motion.br,{}),\"ĐẶT\",/*#__PURE__*/_jsx(motion.br,{}),\"COMM\"]})})}),className:\"framer-sxu8s4\",fonts:[\"CUSTOMV2;FVF Fernando 08 Regular\"],layoutDependency:layoutDependency,layoutId:\"pcJIhkSZP\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.03px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:/*#__PURE__*/_jsx(motion.strong,{children:\"Vui l\\xf2ng đọc kỹ Term Of Service v\\xe0 x\\xe1c nhận đ\\xe3 đọc trước khi đặt comm\"})})}),/*#__PURE__*/_jsxs(motion.ul,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.03px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-1ok3k95, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"h1\",children:/*#__PURE__*/_jsx(motion.h1,{children:\"Chọn loại comm (Type A hoặc B)\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"h1\",children:/*#__PURE__*/_jsx(motion.h1,{children:\"Reference của nh\\xe2n vật\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"h1\",children:/*#__PURE__*/_jsxs(motion.h1,{children:[\"Y\\xeau cầu comm v\\xe0 ref mood : (\",/*#__PURE__*/_jsx(motion.em,{children:\"pdf, pureref file, .png… đều được hết nh\\xe9!!)\"})]})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"h1\",children:/*#__PURE__*/_jsxs(motion.h1,{children:[\"Những lưu \\xfd kh\\xe1c: \",/*#__PURE__*/_jsx(motion.em,{children:\"(Mấy chi tiết m\\xe0 m\\xecnh cần để \\xfd/tr\\xe1nh sai phạm...)\"})]})})]})]}),className:\"framer-p1359j\",fonts:[\"CUSTOMV2;FVF Fernando 08 Regular\"],layoutDependency:layoutDependency,layoutId:\"LpR3FA8tf\",style:{\"--extracted-1ok3k95\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-126en9d\",layoutDependency:layoutDependency,layoutId:\"BXOWUXWTq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bg29by\",\"data-border\":true,\"data-framer-name\":\"type A\",layoutDependency:layoutDependency,layoutId:\"IXqSP4DMD\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iqc1l4\",layoutDependency:layoutDependency,layoutId:\"DHsc_gjxw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"34px\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"TYPE A: Model type\"})}),className:\"framer-1hr5yll\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"XdEwImsjZ\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1r40k1y\",\"data-styles-preset\":\"FrauynpPc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[\"Nh\\xe2n vật trong nền 2D, loại comm mang t\\xednh design nhiều hơn\",/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.strong,{children:\"*Nền trắng, hoặc c\\xf3 pattern hoặc stamp 2D đều miễn ph\\xed!!\"})]})}),className:\"framer-1viqnf9\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"c5IMpFX4H\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z4qcp9\",layoutDependency:layoutDependency,layoutId:\"GfLW0VsFN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:298,width:\"477px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-800)/2)+0+0+18+0+181.2+0+0+118.4+0,...addPropertyOverrides({D8ZdD89fe:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-800)/2)+0+2e3+18+0+181.2+0+0+118.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13efose-container\",layoutDependency:layoutDependency,layoutId:\"Z_ZuYMyEX-container\",nodeId:\"Z_ZuYMyEX\",rendersWithMotion:true,scopeId:\"sLimY2XVv\",children:/*#__PURE__*/_jsx(CarouselComponent,{height:\"100%\",id:\"Z_ZuYMyEX\",layoutId:\"Z_ZuYMyEX\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ooa9kzAcy\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ofekw\",\"data-framer-name\":\"price\",layoutDependency:layoutDependency,layoutId:\"LvetBf3up\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8moxe7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"digIxqz3V-container\",nodeId:\"digIxqz3V\",rendersWithMotion:true,scopeId:\"sLimY2XVv\",children:/*#__PURE__*/_jsx(MarkdownTable,{cellBackgroundColor:\"rgb(255, 255, 255)\",cellText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},letterSpacing:.03,lineHeight:.9,size:11},cornerRadius:6,firstColumnBackgroundColor:\"rgb(249, 249, 249)\",firstColumnText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},letterSpacing:.03,lineHeight:.9,size:11},headerBackgroundColor:\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",headerText:{align:\"center\",color:\"var(--token-edbc8cea-c133-4de4-9140-84e20032bfd0, rgb(232, 232, 232))\",framerFont:{fontFamily:'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},letterSpacing:.03,lineHeight:.9,size:12},height:\"100%\",id:\"digIxqz3V\",innerBorder:{color:\"rgb(221, 221, 221)\",style:\"solid\",width:1},layoutId:\"digIxqz3V\",markdown:\"| Loại | Gi\\xe1| +1 Char                         | +1 pose|\\n|-----------|-------|----------------------------------|------------------------|\\n| Bust up | 950k | +90% (max 2) | +20%|\\n| Half body | 1tr500 | +90% (max 3) | +30%|\\n| Full body | 2tr | +100% (max 3) | +50%|\\n\",outerBorder:{color:\"var(--token-66648775-4c5d-4199-bbf5-01f0c8fd7447, rgb(37, 0, 92))\",style:\"solid\",width:0},style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15iyotz\",layoutDependency:layoutDependency,layoutId:\"vlXRUXQKQ\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RlZGIEZlcm5hbmRvIDA4IFJlZ3VsYXI=\",\"--framer-font-family\":'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:[/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:[\" \",/*#__PURE__*/_jsx(motion.strong,{children:\"+ Props:\"}),\" \"]}),\"+30%-50% (T\\xf9y v\\xe0o số lượng props cần render)\"]})}),className:\"framer-1rexgvi\",fonts:[\"CUSTOMV2;FVF Fernando 08 Regular\"],layoutDependency:layoutDependency,layoutId:\"UCniz_KQd\",style:{\"--extracted-1w3ko1f\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--extracted-r6o4lv\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ayjv7z\",\"data-framer-name\":\"Type B\",layoutDependency:layoutDependency,layoutId:\"zD3REJj8Q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-noobsa\",layoutDependency:layoutDependency,layoutId:\"uuzEhRkG_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"34px\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)))\"},children:\"TYPE B: Illustration type\"})}),className:\"framer-4sb8d8\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"z9rZWucia\",style:{\"--extracted-gdpscs\":\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r40k1y\",\"data-styles-preset\":\"FrauynpPc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:\"Tranh c\\xf3 phối cảnh đa dạng v\\xe0 tất cả được render chi tiết\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1r40k1y\",\"data-styles-preset\":\"FrauynpPc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"- Về loại Gacha:\"})}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-styles-preset-1r40k1y\",\"data-styles-preset\":\"FrauynpPc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:[/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-alignment\":\"justify\"},children:\"Lưu \\xfd comm Gacha kh\\xf4ng c\\xf3 update tiến độ comm với kh\\xe1ch\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-alignment\":\"justify\"},children:\"Khi nhận comm kh\\xe1ch c\\xf3 thể y\\xeau cầu chỉnh sửa nếu c\\xf3 sai s\\xf3t\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-alignment\":\"justify\"},children:\"M\\xecnh sẽ từ chối nếu kh\\xe1ch y\\xeau cầu chỉnh sửa qu\\xe1 nhiều chi tiết của comm\"})})]})]}),className:\"framer-18cdlfq\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"HVHeznutr\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10mnx63\",layoutDependency:layoutDependency,layoutId:\"N0umyvj9w\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:278,width:\"406px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-800)/2)+0+0+18+0+181.2+0+0+422.4+0,...addPropertyOverrides({D8ZdD89fe:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-800)/2)+0+2e3+18+0+181.2+0+0+422.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jip85p-container\",layoutDependency:layoutDependency,layoutId:\"S_7TRB3av-container\",nodeId:\"S_7TRB3av\",rendersWithMotion:true,scopeId:\"sLimY2XVv\",children:/*#__PURE__*/_jsx(CarouselComponent2,{height:\"100%\",id:\"S_7TRB3av\",layoutId:\"S_7TRB3av\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"lqTDZUWSl\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wr4cqs\",\"data-framer-name\":\"price\",layoutDependency:layoutDependency,layoutId:\"C5jntHtoq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eb76tz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e2_mUMQRQ-container\",nodeId:\"e2_mUMQRQ\",rendersWithMotion:true,scopeId:\"sLimY2XVv\",children:/*#__PURE__*/_jsx(MarkdownTable,{cellBackgroundColor:\"rgb(255, 255, 255)\",cellText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},letterSpacing:.03,lineHeight:.9,size:11},cornerRadius:6,firstColumnBackgroundColor:\"rgb(249, 249, 249)\",firstColumnText:{align:\"center\",color:\"rgb(0, 0, 0)\",framerFont:{fontFamily:'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},letterSpacing:.03,lineHeight:.9,size:11},headerBackgroundColor:\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",headerText:{align:\"center\",color:\"var(--token-edbc8cea-c133-4de4-9140-84e20032bfd0, rgb(232, 232, 232))\",framerFont:{fontFamily:'\"FVF Fernando 08 Regular\", \"FVF Fernando 08 Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},letterSpacing:.03,lineHeight:.9,size:12},height:\"100%\",id:\"e2_mUMQRQ\",innerBorder:{color:\"rgb(221, 221, 221)\",style:\"solid\",width:1},layoutId:\"e2_mUMQRQ\",markdown:jp56NlgWQ,outerBorder:{color:\"var(--token-66648775-4c5d-4199-bbf5-01f0c8fd7447, rgb(37, 0, 92))\",style:\"solid\",width:0},style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jvud1t\",layoutDependency:layoutDependency,layoutId:\"eH179qOvk\"})]})]})]})]})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7brkyg\",\"data-framer-name\":\"TOS\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"U38G713S0\",children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-12v3blp\",\"data-framer-appear-id\":\"12v3blp\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"OL5i03d6t\",optimized:true,...addPropertyOverrides({Ow1FjOnpt:{initial:animation2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uvdk64\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"GVKX3dF3l\",...addPropertyOverrides({jTVVbxuQe:{\"data-framer-cursor\":hmC2B1J87,\"data-hide-scrollbars\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yzvpww\",\"data-framer-name\":\"Tittle\",layoutDependency:layoutDependency,layoutId:\"tw9XLsMVB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t4cdom\",layoutDependency:layoutDependency,layoutId:\"vWGhsbsx9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Last update on: 18/ 6 / 2025\"})})}),className:\"framer-1m43gtt\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"ZZdTXtZ7v\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"By commissioning me, you have agreed to these following terms.\"}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.strong,{children:\"contact me for further questions.\"})]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"For Commercial commission please contact through \"}),/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,nodeId:\"iW4Q0dqal\",openInNewTab:true,relValues:[],scopeId:\"sLimY2XVv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"nguyenquynhchi023@gmail.com\"})})}),/*#__PURE__*/_jsx(motion.strong,{children:\" for more detail\"})]})]}),className:\"framer-1ceaor8\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"iW4Q0dqal\",style:{\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"43px\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(31, 56, 21))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"TERM OF SERVICE\"})})}),className:\"framer-1092n6q\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"NraUJJc30\",style:{\"--extracted-gdpscs\":\"rgb(31, 56, 21)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kebcjp\",layoutDependency:layoutDependency,layoutId:\"RcOfY_qmq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m4uobv\",\"data-border\":true,\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"U5uEnKJXv\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"1. Copyrights and permission\"})})}),className:\"framer-1vpz976\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"qpM7OF2f5\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19me3r5\",layoutDependency:layoutDependency,layoutId:\"VT6eFSmKc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-besgzq\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"mbDXkBC1K\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"THE ARTIST\"})})}),className:\"framer-10zjwhl\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"UsQDeizg6\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I reserve all the copyright and related rights for all the finished commission and preliminary materials produced during the working process, including but not limited to:\"}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1ok3k95, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Self-promotion.\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Display on public sites & portfolio as commission samples.\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Distribution & reproduction (feature in artbook with client's permission)\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Other copyright I am entitled to in accordance with international law.\"})}),/*#__PURE__*/_jsxs(motion.li,{children:[/*#__PURE__*/_jsx(motion.p,{children:\"If you want your comm to be private there will be small extra fee include.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I have right to decline your commission request for personal reasons.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I have right to alter my Terms of Service at any time. New rules will not apply retroactively and won't influence orders started on older terms.\"})]}),className:\"framer-zctjyf\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"pdNrSuIw5\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1ok3k95\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g12xrr\",layoutDependency:layoutDependency,layoutId:\"eq7AcXpVN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"THE CLIENT\"})})}),className:\"framer-cfo0p1\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"yWpJ3l9Ue\",style:{\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Clients can use commission only for non-commercial purpose like reposting on social media with proper credit given to the artist (ex. (c) Quỳnh Chi (my facebook account)), using as profile avatar, icon, header, cover, etc, printing small amount for personal use.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not claim as your own art work.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not trace, edit, reproduce or use for any commercial purpose without my consent and paying commercial fees (cropping the work is fine!)\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not use for NFTs and any other similar blockchains.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-t2ptvp, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1jpqyj2, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Do not use for AI image generation.\"})]}),className:\"framer-r45dw4\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"lsrCgspb6\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1jpqyj2\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-8vgz36\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-t2ptvp\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ia9zuy\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"oUJ2zgjAd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4sy0aj\",layoutDependency:layoutDependency,layoutId:\"Xx2v4ZSqa\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cmze7i\",layoutDependency:layoutDependency,layoutId:\"nkWcidH5l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"2. References\"})})}),className:\"framer-1gk5gf\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Db7Ppk50g\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"Please provide me a detailed brief/ moodboard about the idea, references, overall moods, other details about the characters, lore, etc. that can help me understand your idea better.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\" \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I will not accept request that require to draw exactly like the given reference.\"})]}),className:\"framer-quwy3x\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"jvPPIeIHu\",style:{\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1179.2,intrinsicWidth:948.8,pixelHeight:960,pixelWidth:1096,sizes:\"357px\",src:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?width=1096&height=960\",srcSet:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=512&width=1096&height=960 512w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=1024&width=1096&height=960 1024w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?width=1096&height=960 1096w\"},className:\"framer-1h2mt0y\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"RY0F8wyvH\",...addPropertyOverrides({jTVVbxuQe:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1179.2,intrinsicWidth:948.8,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-800)/2)+0+0+33+0+305.3+0+0+368),pixelHeight:960,pixelWidth:1096,sizes:\"357px\",src:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?width=1096&height=960\",srcSet:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=512&width=1096&height=960 512w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=1024&width=1096&height=960 1024w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?width=1096&height=960 1096w\"}},Ow1FjOnpt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1179.2,intrinsicWidth:948.8,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-800)/2)+0+2e3+33+0+305.3+0+0+368),pixelHeight:960,pixelWidth:1096,sizes:\"357px\",src:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?width=1096&height=960\",srcSet:\"https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=512&width=1096&height=960 512w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?scale-down-to=1024&width=1096&height=960 1024w,https://framerusercontent.com/images/AwVntR1DG71qfhiaRyqQu8dVk.png?width=1096&height=960 1096w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fow8gd\",layoutDependency:layoutDependency,layoutId:\"oq9y4wpSP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tog6y6\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"pm4i3qCfX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"4. Process\"})})}),className:\"framer-1hkl3xc\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"kdw1sV_xP\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mjfe10\",layoutDependency:layoutDependency,layoutId:\"kjBq_3fgH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ay2s4g\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"pmwHNnBBQ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Deadline\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[\"Commission will finish in within \",/*#__PURE__*/_jsx(motion.strong,{children:\"1 month for Type A\"}),\" and \",/*#__PURE__*/_jsx(motion.strong,{children:\"2-3 months for type B\"}),\". I'll inform you if it takes longer.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you have a specific deadline in mind, please inform me beforehand\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"You will be charged extra fee if requesting for tight deadline\"})]}),className:\"framer-w58h7m\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"PTERrF2jM\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Workflow\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"1. Rough idea sketch -> 2. Color and shading draft -> 3. Finishing\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1x4vb1y, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"In step 1 and 2 you will given some options to choose that fit with your idea, please give feedback at least in 5-7 days, i will giving you a reminder in day 5, if there still no response i will continue to the next step without any approval.\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"You will have maxium of 3 revisions, free of charge. More changes will cost $2 (~ 50k vnđ) each\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Changes in mistake make by me like missing or wrong detail compare to your references is free of charge\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[/*#__PURE__*/_jsx(motion.strong,{children:\"With gacha comm:\"}),\" Minor changes (mistake in detail, color. etc. can be requested after final.\"]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"The completed artwork will be sent via email or a Google Drive link in \",/*#__PURE__*/_jsx(motion.strong,{children:\".png\"}),\" and \",/*#__PURE__*/_jsx(motion.strong,{children:\".pdf\"}),\" in \",/*#__PURE__*/_jsx(motion.strong,{children:\"300dpi \"}),\"and will include my small signature.. Please note that this does not include the original files.\"]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Feel free to ask for update on the commission, just don't be mean 🥺\"})})]})]}),className:\"framer-17kep59\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"MKIPGUYil\",style:{\"--extracted-1x4vb1y\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m93jkj\",\"data-border\":true,\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"wwf7FlXED\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"3. Will do good/ Won't do:\"})})}),className:\"framer-gh7d2g\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"G0wf0ZROm\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"- Will do good:\"}),\" Humans, fictional characters, OCs, simple perspective, spooky vibe/mood.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"- Won't do:\"}),\" mecha, NSFW.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I will decline if the idea become too difficult for me to do.\"})]}),className:\"framer-4eriqc\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"ZiTLLlOec\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i0hk3s\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"ml2bouWQI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"5. Payment and Refunds\"})})}),className:\"framer-m5dhw\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"tqTyiYcdk\",style:{\"--extracted-r6o4lv\":\"var(--token-2b749be9-2698-4142-82a8-c5c10e7923e6, rgb(75, 128, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ijjt7n\",layoutDependency:layoutDependency,layoutId:\"q6f7rPcbw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Payment:\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"I accept payment through Paypal (with USD), momo and domestic banking\"}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Paypal:\"}),\" I will send an invoice and 4,5% transaction fee will be applied\"]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Others method:\"}),\" I will give you an QR code of my account information\"]}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-z07ui3, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"For \",/*#__PURE__*/_jsx(motion.strong,{children:\"type A\"}),\" and \",/*#__PURE__*/_jsx(motion.strong,{children:\"gacha comm\"}),\" are 100% upfront within 7 working days \",/*#__PURE__*/_jsx(motion.em,{children:/*#__PURE__*/_jsx(motion.strong,{children:\"(for type A the payment start after we agreed on the colored sketch)\"})})]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"For \",/*#__PURE__*/_jsx(motion.strong,{children:\"type B normal\"}),\" there will be payment plan: 50% upfront and 50% after colored sketch approval.\"]})})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you have any urgent situation where you can't pay in time please inform me so we can deal on lengthen your payment date (recommended not longer than 1 month)\"})]}),className:\"framer-wepebs\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"AxBKcVJDZ\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-2gxw0f\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-z07ui3\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vj6cch\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"MJqnYgC_u\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Refunds:\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1ok3k95, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Full refund only available when i haven't start on the work\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"60% refund will be applied when i am on/ finished the sketching step\"})})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you wish to cancel your commission after \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"the sketching stage,\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"there will be no refund.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If there are any reason and i can't finish the commission, i will give full refund\"})]}),className:\"framer-1b69ppn\",fonts:[\"CUSTOM;VCR OSD Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"Suhw7Tvjp\",style:{\"--extracted-14qxiz\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1iakedh\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1ok3k95\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-1yfvjw7\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-8vgz36\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-r6o4lv\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\",\"--extracted-ydz9fi\":\"var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jTVVbxuQe:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Refunds:\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1ok3k95, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Full refund only available when i haven't start on the work\"})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsx(motion.p,{children:\"60% refund will be applied when i am on/ finished the sketching step\"})})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If you wish to cancel your commission after \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"the sketching stage,\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"there will be no refund.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ZDUiBPU0QgTW9ubyBSZWd1bGFy\",\"--framer-font-family\":'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)))\"},children:\"If there are any reason and  i can't finish the commission, i will give full refund\"})]})}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5vz4ba\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"I88vSzCLx\"})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hJWq4.framer-1wx0fbu, .framer-hJWq4 .framer-1wx0fbu { display: block; }\",\".framer-hJWq4.framer-103pll9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: hidden; overflow-y: auto; padding: 0px; position: relative; width: 1200px; }\",\".framer-hJWq4 .framer-1narpvy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-hJWq4 .framer-b5k7iv { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: auto; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-hJWq4 .framer-1d6a43f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; left: calc(50.00000000000002% - 1200px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 800px / 2); width: 1200px; z-index: 1; }\",\".framer-hJWq4 .framer-970me8 { align-content: center; align-items: center; bottom: 73px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; left: calc(50.00000000000002% - 1105px / 2); overflow: hidden; padding: 0px; position: absolute; top: 18px; width: 1105px; z-index: 1; }\",\".framer-hJWq4 .framer-1vdbw58 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-hJWq4 .framer-w9izhl, .framer-hJWq4 .framer-1hr5yll, .framer-hJWq4 .framer-1viqnf9, .framer-hJWq4 .framer-4sb8d8, .framer-hJWq4 .framer-18cdlfq, .framer-hJWq4 .framer-1m43gtt, .framer-hJWq4 .framer-1ceaor8, .framer-hJWq4 .framer-1092n6q, .framer-hJWq4 .framer-1vpz976, .framer-hJWq4 .framer-10zjwhl, .framer-hJWq4 .framer-zctjyf, .framer-hJWq4 .framer-cfo0p1, .framer-hJWq4 .framer-r45dw4, .framer-hJWq4 .framer-1gk5gf, .framer-hJWq4 .framer-quwy3x, .framer-hJWq4 .framer-1hkl3xc, .framer-hJWq4 .framer-w58h7m, .framer-hJWq4 .framer-gh7d2g, .framer-hJWq4 .framer-4eriqc, .framer-hJWq4 .framer-m5dhw, .framer-hJWq4 .framer-1b69ppn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-hJWq4 .framer-1k1b8ke { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1028px; word-break: break-word; word-wrap: break-word; }\",\".framer-hJWq4 .framer-iudrvb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-hJWq4 .framer-sxu8s4 { flex: 0.5 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-hJWq4 .framer-p1359j, .framer-hJWq4 .framer-17kep59, .framer-hJWq4 .framer-wepebs { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-hJWq4 .framer-126en9d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-bg29by { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 0px; position: relative; width: 535px; z-index: 1; }\",\".framer-hJWq4 .framer-1iqc1l4, .framer-hJWq4 .framer-yzvpww { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-z4qcp9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-13efose-container { flex: none; height: 298px; position: relative; width: 477px; }\",\".framer-hJWq4 .framer-9ofekw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-8moxe7-container, .framer-hJWq4 .framer-1eb76tz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-15iyotz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-1rexgvi { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-hJWq4 .framer-ayjv7z { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-hJWq4 .framer-noobsa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 4px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-10mnx63 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-jip85p-container { flex: none; height: 278px; position: relative; width: 406px; }\",\".framer-hJWq4 .framer-wr4cqs { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-jvud1t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 117px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-7brkyg { flex: none; height: 800px; overflow: visible; position: relative; width: 424px; z-index: 3; }\",\".framer-hJWq4 .framer-12v3blp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 800px; justify-content: flex-start; left: calc(50.00000000000002% - 1200px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 800px / 2); width: 1200px; z-index: 1; }\",\".framer-hJWq4 .framer-1uvdk64 { align-content: center; align-items: center; bottom: 34px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; left: calc(50.00000000000002% - 1049px / 2); overflow: hidden; overflow-y: auto; padding: 0px; position: absolute; top: 33px; width: 1049px; z-index: 1; }\",\".framer-hJWq4 .framer-t4cdom { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-1kebcjp, .framer-hJWq4 .framer-fow8gd, .framer-hJWq4 .framer-mjfe10 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-m4uobv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 671px; }\",\".framer-hJWq4 .framer-19me3r5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 11px 11px 11px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-besgzq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 0px; position: relative; width: 1px; }\",\".framer-hJWq4 .framer-1g12xrr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 1px; }\",\".framer-hJWq4 .framer-1ia9zuy { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hJWq4 .framer-4sy0aj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-1cmze7i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-1h2mt0y { flex: none; height: 302px; overflow: visible; position: relative; width: 357px; }\",\".framer-hJWq4 .framer-1tog6y6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hJWq4 .framer-1ay2s4g { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 7px 7px 7px; position: relative; width: 198px; }\",\".framer-hJWq4 .framer-m93jkj { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 6px 6px 6px; position: relative; width: 265px; z-index: 1; }\",\".framer-hJWq4 .framer-1i0hk3s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 721px; }\",\".framer-hJWq4 .framer-1ijjt7n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hJWq4 .framer-vj6cch { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 11px 11px 11px; position: relative; width: 260px; }\",\".framer-hJWq4 .framer-5vz4ba { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 116px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 721px; }\",\".framer-hJWq4.framer-v-usoul4 .framer-1d6a43f, .framer-hJWq4.framer-v-fyodyq .framer-12v3blp { top: calc(300% - 800px / 2); }\",\".framer-hJWq4.framer-v-1ralhku.framer-103pll9 { overflow: auto; }\",\".framer-hJWq4.framer-v-1ralhku .framer-7brkyg { bottom: 0px; height: unset; left: 0px; position: absolute; right: 0px; top: 0px; width: unset; }\",\".framer-hJWq4.framer-v-1ralhku .framer-t4cdom, .framer-hJWq4.framer-v-1ralhku .framer-1tog6y6, .framer-hJWq4.framer-v-fyodyq .framer-t4cdom, .framer-hJWq4.framer-v-fyodyq .framer-1tog6y6 { order: 1; }\",\".framer-hJWq4.framer-v-1ralhku .framer-1092n6q, .framer-hJWq4.framer-v-1ralhku .framer-m93jkj, .framer-hJWq4.framer-v-fyodyq .framer-1092n6q, .framer-hJWq4.framer-v-fyodyq .framer-m93jkj { order: 0; }\",\".framer-hJWq4.framer-v-fyodyq .framer-7brkyg { bottom: 0px; height: unset; left: 0px; overflow: hidden; overflow-y: auto; position: absolute; right: 0px; top: 0px; width: unset; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-hJWq4[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-hJWq4 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-hJWq4[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-hJWq4 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-hJWq4[data-hide-scrollbars=\"true\"], .framer-hJWq4 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-hJWq4[data-border=\"true\"]::after, .framer-hJWq4 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D8ZdD89fe\":{\"layout\":[\"fixed\",\"fixed\"]},\"jTVVbxuQe\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ow1FjOnpt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jp56NlgWQ\":\"markdown2\",\"hmC2B1J87\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersLimY2XVv=withCSS(Component,css,\"framer-hJWq4\");export default FramersLimY2XVv;FramersLimY2XVv.displayName=\"Prices and TOS\";FramersLimY2XVv.defaultProps={height:800,width:1200};addPropertyControls(FramersLimY2XVv,{variant:{options:[\"EnAi8PAmf\",\"D8ZdD89fe\",\"jTVVbxuQe\",\"Ow1FjOnpt\"],optionTitles:[\"Price\",\"Price exit\",\"TOS\",\"TOS exit\"],title:\"Variant\",type:ControlType.Enum},jp56NlgWQ:{defaultValue:\"| -           | Normal | Gacha |\\n|-------------|--------|-------|\\n| Gi\\xe1 khởi điểm | 5tr  | 2tr5  |\\n| +1 Char        | +1tr2 - 2tr t\\xf9y thuộc v\\xe0o lượng detail | - |\\n\",displayTextArea:true,title:\"Markdown 2\",type:ControlType.String},onjp56NlgWQChange:{changes:\"jp56NlgWQ\",type:ControlType.ChangeHandler},hmC2B1J87:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramersLimY2XVv,[{explicitInter:true,fonts:[{cssFamilyName:\"FVF Fernando 08 Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"FVF Fernando 08\",url:\"https://framerusercontent.com/assets/d7JDAMFps1TZL6Yp9JezuUGZmA.woff2\",weight:\"400\"},{cssFamilyName:\"VCR OSD Mono Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"VCR OSD Mono\",url:\"https://framerusercontent.com/assets/99VZEZlfO8fMFc7bIx1LDjfpjIU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...CarouselComponentFonts,...MarkdownTableFonts,...CarouselComponent2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramersLimY2XVv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CarouselComponent,{},context),forwardLoader(CarouselComponent2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersLimY2XVv\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D8ZdD89fe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jTVVbxuQe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ow1FjOnpt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"800\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"jp56NlgWQ\\\":\\\"markdown2\\\",\\\"hmC2B1J87\\\":\\\"cursor\\\"}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sLimY2XVv.map","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mb9hN0fDs5sAhILxJghh/AHbzF8bhTBQLct105nVT/fVxnimdqP.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/fMPpwmLaCbDjZEjbS77b/82fpshbBitIHnXSrghu9/qaaH5oCEc.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/nFsgvBtN8UWcLyCgr8Kx/aPyB0tZkaI6njZFLKwsP/ro7OPezbn.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/o0vUv2W4JrWFSFL7kYI5/R2DO4arG0UuyooMV8fOC/WiWVcZArd.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qqPlhWYNvMGS5SrSyO3h/AeOoM3Fud1dnlFrdOvsx/YAP816Y5n.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/xTMg0u4VOOA4o4tEa4es/WgVezyBTIGLgUyjpKOng/YckFIlg3V.js\";import Gallery from\"https://framerusercontent.com/modules/xxOejhvu9fJGf1Y2INxx/T0mzvoQeys6fhZ7DjoBF/D2GsRa5OG.js\";import PricesAndTOS from\"https://framerusercontent.com/modules/cyCHKbFCVNvAKsLdGkM2/Tq9CTr5nuhGfdlb8DFp8/sLimY2XVv.js\";const PricesAndTOSFonts=getFonts(PricesAndTOS);const GalleryFonts=getFonts(Gallery);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"W56enarSv\",\"r51lUgYhP\",\"uCsXEpcsa\",\"BYOg5cpbw\",\"GIXeU5h5a\",\"LVbwg9rzs\",\"TvqyNQd6j\",\"H4Y4NaKHR\",\"EHhIZ33d5\"];const serializationHash=\"framer-y0tRk\";const variantClassNames={BYOg5cpbw:\"framer-v-czllyk\",EHhIZ33d5:\"framer-v-y6zmf6\",GIXeU5h5a:\"framer-v-1a523rc\",H4Y4NaKHR:\"framer-v-2jar8j\",LVbwg9rzs:\"framer-v-1djxsat\",r51lUgYhP:\"framer-v-cbq0ie\",TvqyNQd6j:\"framer-v-17hgjdr\",uCsXEpcsa:\"framer-v-1kaq839\",W56enarSv:\"framer-v-1hv4fq4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jcrsGaHQc=undefined;const WcFOxeUYx=undefined;const MnL3vZxj9=undefined;const MMvqwH1wM=undefined;const XkQ2P9lsZ=undefined;const EOFzXa1al=undefined;const GUhFcFfRR=undefined;const FOd4D40M7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition3={damping:50,delay:0,mass:1,stiffness:200,type:\"spring\"};const transition4={damping:100,delay:0,mass:1,stiffness:225,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition5={damping:67,delay:0,mass:1,stiffness:232,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition6={damping:70,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:2e3};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition7={damping:46,delay:0,mass:4.3,stiffness:59,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-2e3};const transition8={damping:60,delay:.1,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About leave\":\"uCsXEpcsa\",\"Gallery leave\":\"GIXeU5h5a\",\"Price leave\":\"TvqyNQd6j\",\"TOS leave\":\"EHhIZ33d5\",About:\"r51lUgYhP\",Gallery:\"BYOg5cpbw\",Hidden:\"W56enarSv\",Price:\"LVbwg9rzs\",TOS:\"H4Y4NaKHR\"};const Variants=motion.create(React.Fragment);const getProps=({backgroundBlur,cursor,enlarge4,height,id,leave1,leave2,leave3,leave4,text,width,...props})=>{return{...props,EOFzXa1al:cursor??props.EOFzXa1al,FOd4D40M7:text??props.FOd4D40M7??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",children:[\"M\\xecnh l\\xe0 Chanh, m\\xecnh l\\xe0 freelance Illustrator đang sinh sống tại HCM. M\\xecnh chủ yếu vẽ 2D Illustration v\\xe0 l\\xe2u l\\xe2u l\\xe0m một v\\xe0i UX/UI v\\xe0 Product design như web n\\xe0y.\",/*#__PURE__*/_jsx(motion.br,{}),\"Hiện tại m\\xecnh đang học về 2D animation\"]}),/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VIE/EN OK!\"})}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",children:[\"Th\\xf4ng tin li\\xean hệ v\\xe0 l\\xe0m việc qua mail: \",/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"nguyenquynhchi023@gmail.com\"})})]})]}),GUhFcFfRR:enlarge4??props.GUhFcFfRR,jcrsGaHQc:leave1??props.jcrsGaHQc,MMvqwH1wM:leave4??props.MMvqwH1wM,MnL3vZxj9:leave3??props.MnL3vZxj9,variant:humanReadableVariantMap[props.variant]??props.variant??\"W56enarSv\",WcFOxeUYx:leave2??props.WcFOxeUYx,XkQ2P9lsZ:backgroundBlur??props.XkQ2P9lsZ??5};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jcrsGaHQc,WcFOxeUYx,MnL3vZxj9,MMvqwH1wM,XkQ2P9lsZ,GUhFcFfRR,EOFzXa1al,FOd4D40M7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"W56enarSv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearoj4sp1=activeVariantCallback(async(...args)=>{if(jcrsGaHQc){await delay(()=>{},600);const res=await jcrsGaHQc(...args);if(res===false)return false;}});const onAppear1waqo0q=activeVariantCallback(async(...args)=>{if(WcFOxeUYx){await delay(()=>{},500);const res=await WcFOxeUYx(...args);if(res===false)return false;}});const onAppeardnutck=activeVariantCallback(async(...args)=>{if(MnL3vZxj9){await delay(()=>{},600);const res=await MnL3vZxj9(...args);if(res===false)return false;}});const onAppear5696n1=activeVariantCallback(async(...args)=>{if(MMvqwH1wM){await delay(()=>{},500);const res=await MMvqwH1wM(...args);if(res===false)return false;}});const Wi47JyVCu1k922ij=activeVariantCallback(async(...args)=>{if(GUhFcFfRR){const res=await GUhFcFfRR(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{EHhIZ33d5:onAppear5696n1,GIXeU5h5a:onAppear1waqo0q,TvqyNQd6j:onAppeardnutck,uCsXEpcsa:onAppearoj4sp1});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"r51lUgYhP\",\"uCsXEpcsa\",\"BYOg5cpbw\",\"GIXeU5h5a\",\"LVbwg9rzs\",\"TvqyNQd6j\",\"H4Y4NaKHR\",\"EHhIZ33d5\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"LVbwg9rzs\",\"TvqyNQd6j\",\"H4Y4NaKHR\",\"EHhIZ33d5\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"BYOg5cpbw\",\"GIXeU5h5a\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"r51lUgYhP\",\"uCsXEpcsa\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BYOg5cpbw:{value:transition2},EHhIZ33d5:{value:transition4},GIXeU5h5a:{value:transition4},H4Y4NaKHR:{value:transition2},LVbwg9rzs:{value:transition2},r51lUgYhP:{value:transition2},TvqyNQd6j:{value:transition4},uCsXEpcsa:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hv4fq4\",className,classNames),\"data-framer-name\":\"Hidden\",layoutDependency:layoutDependency,layoutId:\"W56enarSv\",ref:refBinding,style:{...style},...addPropertyOverrides({BYOg5cpbw:{\"data-framer-name\":\"Gallery\"},EHhIZ33d5:{\"data-framer-name\":\"TOS leave\",\"data-highlight\":true},GIXeU5h5a:{\"data-framer-name\":\"Gallery leave\",\"data-highlight\":true},H4Y4NaKHR:{\"data-framer-name\":\"TOS\"},LVbwg9rzs:{\"data-framer-name\":\"Price\"},r51lUgYhP:{\"data-framer-name\":\"About\"},TvqyNQd6j:{\"data-framer-name\":\"Price leave\",\"data-highlight\":true},uCsXEpcsa:{\"data-framer-name\":\"About leave\",\"data-highlight\":true}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-srxbzm\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"YN8Csuc6m\",style:{backdropFilter:XkQ2P9lsZ===0?undefined:\"blur(\"+XkQ2P9lsZ+\"px)\",backgroundColor:\"rgba(232, 232, 232, 0.91)\",WebkitBackdropFilter:XkQ2P9lsZ===0?undefined:\"blur(\"+XkQ2P9lsZ+\"px)\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({EHhIZ33d5:{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},H4Y4NaKHR:{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},LVbwg9rzs:{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},TvqyNQd6j:{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i6h09e-container\",layoutDependency:layoutDependency,layoutId:\"A8Wf68umm-container\",nodeId:\"A8Wf68umm\",rendersWithMotion:true,scopeId:\"qymU7TOce\",children:/*#__PURE__*/_jsx(PricesAndTOS,{height:\"100%\",id:\"A8Wf68umm\",jp56NlgWQ:\"| -           | Normal | Gacha |\\n|-------------|--------|-------|\\n| Gi\\xe1 khởi điểm | 5tr  | 2tr5  |\\n| +1 Char        | +1tr2 - 2tr t\\xf9y thuộc v\\xe0o lượng detail | - |\\n\",layoutId:\"A8Wf68umm\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"EnAi8PAmf\"),width:\"100%\",...addPropertyOverrides({EHhIZ33d5:{variant:matchVariant(\"Ow1FjOnpt\")},H4Y4NaKHR:{hmC2B1J87:EOFzXa1al,variant:matchVariant(\"jTVVbxuQe\")},TvqyNQd6j:{variant:matchVariant(\"D8ZdD89fe\")}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BYOg5cpbw:{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},GIXeU5h5a:{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xq1rr6-container\",layoutDependency:layoutDependency,layoutId:\"AqhVY4_3a-container\",nodeId:\"AqhVY4_3a\",rendersWithMotion:true,scopeId:\"qymU7TOce\",children:/*#__PURE__*/_jsx(Gallery,{height:\"100%\",id:\"AqhVY4_3a\",layoutId:\"AqhVY4_3a\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"NkF1dG5j2\"),width:\"100%\",...addPropertyOverrides({BYOg5cpbw:{Wi47JyVCu:Wi47JyVCu1k922ij},GIXeU5h5a:{variant:matchVariant(\"sirngO86S\")}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dnrcez\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"kSh8HVje1\",style:{borderBottomLeftRadius:26,borderBottomRightRadius:26,borderTopLeftRadius:26,borderTopRightRadius:26},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axxnf2\",layoutDependency:layoutDependency,layoutId:\"BhhSySvgP\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1enspry\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"zWfmXXLyj\",children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-k6ldco\",\"data-framer-appear-id\":\"k6ldco\",layoutDependency:layoutDependency,layoutId:\"DpMaikQAY\",transformTemplate:transformTemplate1,...addPropertyOverrides({r51lUgYhP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true},uCsXEpcsa:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,initial:animation3,optimized:true,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ia97mq\",layoutDependency:layoutDependency,layoutId:\"QbQwWwpTZ\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",pixelHeight:869,pixelWidth:707,positionX:\"center\",positionY:\"center\",sizes:\"325px\",src:\"https://framerusercontent.com/images/S5rD4rJ0MBo9ddemzWI8B1Asg0.png?width=707&height=869\",srcSet:\"https://framerusercontent.com/images/S5rD4rJ0MBo9ddemzWI8B1Asg0.png?width=707&height=869 707w\"},className:\"framer-1fd14ng\",layoutDependency:layoutDependency,layoutId:\"hCfrwbNjW\",...addPropertyOverrides({r51lUgYhP:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+(((componentViewport?.height||800)-0-0-0)*.4612500000000002-240.7)+41.7+-1),pixelHeight:869,pixelWidth:707,positionX:\"center\",positionY:\"center\",sizes:\"325px\",src:\"https://framerusercontent.com/images/S5rD4rJ0MBo9ddemzWI8B1Asg0.png?width=707&height=869\",srcSet:\"https://framerusercontent.com/images/S5rD4rJ0MBo9ddemzWI8B1Asg0.png?width=707&height=869 707w\"}},uCsXEpcsa:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+((componentViewport?.height||800)-0-0-0)- -1370+0+-1),pixelHeight:869,pixelWidth:707,positionX:\"center\",positionY:\"center\",sizes:\"325px\",src:\"https://framerusercontent.com/images/S5rD4rJ0MBo9ddemzWI8B1Asg0.png?width=707&height=869\",srcSet:\"https://framerusercontent.com/images/S5rD4rJ0MBo9ddemzWI8B1Asg0.png?width=707&height=869 707w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kmcrmx\",layoutDependency:layoutDependency,layoutId:\"dJ5QQIHcJ\",children:[/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yq129s\",\"data-framer-name\":\"Title and Sub\",layoutDependency:layoutDependency,layoutId:\"dmLUY8sm4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",style:{\"--framer-text-alignment\":\"center\"},children:\"MEET THE ARTIST\"})}),className:\"framer-p9qjld\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AuNqWrZ8N\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ulzrwn\",layoutDependency:layoutDependency,layoutId:\"yWic13RuE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",style:{\"--framer-text-alignment\":\"left\"},children:\"Hi!\"})}),className:\"framer-1fswagx\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cYfl7v6iN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({r51lUgYhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Ch\\xe0o cả nh\\xe0!\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:FOd4D40M7,className:\"framer-hxeany\",\"data-framer-name\":\"Descrip\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FU2cSuEs5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},stylesPresetsClassNames:{a:\"framer-styles-preset-1wicq5s\",h1:\"framer-styles-preset-3nqyhf\",h2:\"framer-styles-preset-1wml6uu\",h3:\"framer-styles-preset-12lj5ox\",h4:\"framer-styles-preset-v8or77\",h5:\"framer-styles-preset-1796uu9\",h6:\"framer-styles-preset-18x8qr9\",p:\"framer-styles-preset-17s2p\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6l45pc\",layoutDependency:layoutDependency,layoutId:\"r_fMZqBSP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Software i use for drawing\"})})}),className:\"framer-ye5k83\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"HoUiWWA9C\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({r51lUgYhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Phần mềm m\\xecnh d\\xf9ng \"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l50qwm\",layoutDependency:layoutDependency,layoutId:\"gl6w6K6oI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18irjij\",layoutDependency:layoutDependency,layoutId:\"vMUVUOf2Z\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:323,intrinsicWidth:323,pixelHeight:260,pixelWidth:261,sizes:\"63px\",src:\"https://framerusercontent.com/images/SoQPtSmukwfrN9zbEfJgRmmbE0.png?width=261&height=260\"},className:\"framer-tcwi1l\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"GVIy3Tzpi\",...addPropertyOverrides({r51lUgYhP:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:323,intrinsicWidth:323,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+(((componentViewport?.height||800)-0-0-0)*.4612500000000002-240.7)+0+0+334.2+0+35.2+16.1+0+0),pixelHeight:260,pixelWidth:261,sizes:\"63px\",src:\"https://framerusercontent.com/images/SoQPtSmukwfrN9zbEfJgRmmbE0.png?width=261&height=260\"}},uCsXEpcsa:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:323,intrinsicWidth:323,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+((componentViewport?.height||800)-0-0-0)- -1370+8.5+0+254+0+35.2+6+0+0),pixelHeight:260,pixelWidth:261,sizes:\"63px\",src:\"https://framerusercontent.com/images/SoQPtSmukwfrN9zbEfJgRmmbE0.png?width=261&height=260\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1dnluex\",\"data-styles-preset\":\"WiWVcZArd\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Clip studio pant \",/*#__PURE__*/_jsx(motion.br,{}),\"(Touch up)\"]})}),className:\"framer-13gt2o6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y8oWm1VXj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lgnrtq\",layoutDependency:layoutDependency,layoutId:\"J7J3wAuAS\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:1024,pixelWidth:1024,sizes:\"67px\",src:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?width=1024&height=1024 1024w\"},className:\"framer-1gpw4j5\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"z_GgEYunQ\",...addPropertyOverrides({r51lUgYhP:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+(((componentViewport?.height||800)-0-0-0)*.4612500000000002-240.7)+0+0+334.2+0+35.2+14.1+0+0),pixelHeight:1024,pixelWidth:1024,sizes:\"67px\",src:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?width=1024&height=1024 1024w\"}},uCsXEpcsa:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+((componentViewport?.height||800)-0-0-0)- -1370+8.5+0+254+0+35.2+4+0+0),pixelHeight:1024,pixelWidth:1024,sizes:\"67px\",src:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/qW4eukiX8yaF5G5xgJ4Em2T1hTk.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1dnluex\",\"data-styles-preset\":\"WiWVcZArd\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Procreate\",/*#__PURE__*/_jsx(motion.br,{}),\"(Main)\"]})}),className:\"framer-1hx3rg8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E6_h84vpX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y0tRk.framer-1dpuvux, .framer-y0tRk .framer-1dpuvux { display: block; }\",\".framer-y0tRk.framer-1hv4fq4 { height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-y0tRk .framer-srxbzm { bottom: 2px; flex: none; left: -1px; overflow: visible; position: absolute; right: 1px; top: -2px; z-index: 1; }\",\".framer-y0tRk .framer-i6h09e-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-y0tRk .framer-1xq1rr6-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-y0tRk .framer-dnrcez { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; min-width: 100px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-y0tRk .framer-1axxnf2 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-y0tRk .framer-1enspry { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: flex-start; left: 0px; min-width: 100px; overflow: visible; padding: 160px 160px 0px 160px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-y0tRk .framer-k6ldco { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 46%; width: 880px; z-index: 1; }\",\".framer-y0tRk .framer-ia97mq { aspect-ratio: 0.816711590296496 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 398px); overflow: hidden; position: relative; width: 325px; }\",\".framer-y0tRk .framer-1fd14ng { bottom: -1px; flex: none; left: 0px; position: absolute; right: 0px; top: -1px; z-index: 1; }\",\".framer-y0tRk .framer-kmcrmx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-y0tRk .framer-yq129s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-y0tRk .framer-p9qjld, .framer-y0tRk .framer-13gt2o6, .framer-y0tRk .framer-1hx3rg8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-y0tRk .framer-ulzrwn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 181px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-y0tRk .framer-1fswagx, .framer-y0tRk .framer-hxeany, .framer-y0tRk .framer-ye5k83 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-y0tRk .framer-6l45pc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 127px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-y0tRk .framer-l50qwm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: 100%; }\",\".framer-y0tRk .framer-18irjij, .framer-y0tRk .framer-1lgnrtq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-y0tRk .framer-tcwi1l { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 63px); overflow: visible; position: relative; width: 63px; }\",\".framer-y0tRk .framer-1gpw4j5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 67px); overflow: visible; position: relative; width: 67px; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-ia97mq { height: var(--framer-aspect-ratio-supported, 397px); }\",\".framer-y0tRk.framer-v-cbq0ie .framer-kmcrmx { gap: 14px; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-yq129s { align-content: flex-start; align-items: flex-start; padding: 0px 0px 13px 0px; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-ulzrwn { gap: 13px; height: min-content; padding: 0px 0px 3px 0px; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-6l45pc { height: min-content; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-l50qwm { flex: none; height: 112px; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-18irjij, .framer-y0tRk.framer-v-1kaq839 .framer-18irjij { order: 1; }\",\".framer-y0tRk.framer-v-cbq0ie .framer-1lgnrtq, .framer-y0tRk.framer-v-1kaq839 .framer-1lgnrtq { order: 0; }\",\".framer-y0tRk.framer-v-1kaq839 .framer-k6ldco { bottom: -1768px; top: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r51lUgYhP\":{\"layout\":[\"fixed\",\"fixed\"]},\"uCsXEpcsa\":{\"layout\":[\"fixed\",\"fixed\"]},\"BYOg5cpbw\":{\"layout\":[\"fixed\",\"fixed\"]},\"GIXeU5h5a\":{\"layout\":[\"fixed\",\"fixed\"]},\"LVbwg9rzs\":{\"layout\":[\"fixed\",\"fixed\"]},\"TvqyNQd6j\":{\"layout\":[\"fixed\",\"fixed\"]},\"H4Y4NaKHR\":{\"layout\":[\"fixed\",\"fixed\"]},\"EHhIZ33d5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jcrsGaHQc\":\"leave1\",\"WcFOxeUYx\":\"leave2\",\"MnL3vZxj9\":\"leave3\",\"MMvqwH1wM\":\"leave4\",\"XkQ2P9lsZ\":\"backgroundBlur\",\"GUhFcFfRR\":\"enlarge4\",\"EOFzXa1al\":\"cursor\",\"FOd4D40M7\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqymU7TOce=withCSS(Component,css,\"framer-y0tRk\");export default FramerqymU7TOce;FramerqymU7TOce.displayName=\"Popups\";FramerqymU7TOce.defaultProps={height:800,width:1200};addPropertyControls(FramerqymU7TOce,{variant:{options:[\"W56enarSv\",\"r51lUgYhP\",\"uCsXEpcsa\",\"BYOg5cpbw\",\"GIXeU5h5a\",\"LVbwg9rzs\",\"TvqyNQd6j\",\"H4Y4NaKHR\",\"EHhIZ33d5\"],optionTitles:[\"Hidden\",\"About\",\"About leave\",\"Gallery\",\"Gallery leave\",\"Price\",\"Price leave\",\"TOS\",\"TOS leave\"],title:\"Variant\",type:ControlType.Enum},jcrsGaHQc:{title:\"Leave 1\",type:ControlType.EventHandler},WcFOxeUYx:{title:\"Leave 2\",type:ControlType.EventHandler},MnL3vZxj9:{title:\"Leave 3\",type:ControlType.EventHandler},MMvqwH1wM:{title:\"Leave 4\",type:ControlType.EventHandler},XkQ2P9lsZ:{defaultValue:5,title:\"Background Blur\",type:ControlType.Number},onXkQ2P9lsZChange:{changes:\"XkQ2P9lsZ\",type:ControlType.ChangeHandler},GUhFcFfRR:{title:\"Enlarge 4\",type:ControlType.EventHandler},EOFzXa1al:{title:\"Cursor\",type:ControlType.CustomCursor},FOd4D40M7:{defaultValue:'<p dir=\"auto\">M\\xecnh l\\xe0 Chanh, m\\xecnh l\\xe0 freelance Illustrator đang sinh sống tại HCM. M\\xecnh chủ yếu vẽ 2D Illustration v\\xe0 l\\xe2u l\\xe2u l\\xe0m một v\\xe0i UX/UI v\\xe0 Product design như web n\\xe0y.<br>Hiện tại m\\xecnh đang học về 2D animation</p><h3 dir=\"auto\"><strong>VIE/EN OK!</strong></h3><p dir=\"auto\">Th\\xf4ng tin li\\xean hệ v\\xe0 l\\xe0m việc qua mail: <a data-framer-link=\"Link:{&quot;url&quot;:&quot;mailto:nguyenquynhchi023@gmail.com&quot;,&quot;type&quot;:&quot;url&quot;}\" data-framer-open-in-new-tab=\"\">nguyenquynhchi023@gmail.com</a></p>',title:\"Text\",type:ControlType.RichText}});addFonts(FramerqymU7TOce,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...PricesAndTOSFonts,...GalleryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerqymU7TOce.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PricesAndTOS,{},context),forwardLoader(Gallery,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqymU7TOce\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"jcrsGaHQc\\\":\\\"leave1\\\",\\\"WcFOxeUYx\\\":\\\"leave2\\\",\\\"MnL3vZxj9\\\":\\\"leave3\\\",\\\"MMvqwH1wM\\\":\\\"leave4\\\",\\\"XkQ2P9lsZ\\\":\\\"backgroundBlur\\\",\\\"GUhFcFfRR\\\":\\\"enlarge4\\\",\\\"EOFzXa1al\\\":\\\"cursor\\\",\\\"FOd4D40M7\\\":\\\"text\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r51lUgYhP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uCsXEpcsa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BYOg5cpbw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GIXeU5h5a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LVbwg9rzs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TvqyNQd6j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H4Y4NaKHR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EHhIZ33d5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Arc from\"https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/hXnD9L8hCVy3gHrauXbL/Arc.js\";import ScribbleTool from\"https://framerusercontent.com/modules/YpE1YfzxtTsGEGMIWgu6/8MolU5iGRhse4DH1PbQm/ScribbleTool.js\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";import{withCustomSelector}from\"https://framerusercontent.com/modules/nuqah1HuGMlbjSKIeDUJ/UOhkyfJFdD30t4qy3JPC/Class1.js\";import AboutWrap from\"https://framerusercontent.com/modules/bAehLZI4WqJFcE8cUu66/YJe1TeHv2d1euEJGJWeg/cvZC3dyen.js\";import Pin1 from\"https://framerusercontent.com/modules/0NeGD3MOXGhk7wtFOZV2/oWjh7uOCfOW7eA1eRTxf/Eb5RbFXZe.js\";import BG from\"https://framerusercontent.com/modules/eoQ5YB5rNNUiJPnsS84D/W0w2AXAspKz9TQIDgNXO/eYnwuYez8.js\";import Status from\"https://framerusercontent.com/modules/dP6gY8p9Bb77Ls7LF8tc/Ug8QNiFEAuy3sDmVhGIm/FDcPPuzOk.js\";import TrelloWrap from\"https://framerusercontent.com/modules/lOnmKgslreE7MeotNBDD/qV909gr6ccCeNLs9niki/FHDqJssSs.js\";import PricesWrap from\"https://framerusercontent.com/modules/3Fg6wvzzjWOdQk2SIO8I/3hWLPf0edlJt50hqjFlB/iS8DhYBYE.js\";import TOSWrap from\"https://framerusercontent.com/modules/an7txoQISygQIQSL9eE3/KRunGJaL6v2vUpK0081x/n46QXQRjW.js\";import Menu from\"https://framerusercontent.com/modules/9Fv7CzzKzRtSAgJtv36S/5r3KhAbYfnHX7Wb94bKZ/o9H0NkpGx.js\";import Pin2 from\"https://framerusercontent.com/modules/e0O1wiAvNs6DFPZpEAqW/XHsiG3CRfdLwLdVhpRmV/ozdU6A56i.js\";import Popups from\"https://framerusercontent.com/modules/LqaT4jK3dJzy0pua957W/jsxMXpt92T0tvmQiPDuc/qymU7TOce.js\";import TextBox from\"https://framerusercontent.com/modules/xvLWfHmMl9MrWQTyOHDm/JykXdRS01SCOt4ygYtSD/v2NIXMZmm.js\";import GalleryWrap from\"https://framerusercontent.com/modules/2306pY1UJBBzhQRYMNgK/GFVPvpAqLlIUcQgcRnzP/VLV7ThbBn.js\";import ContactsWrap from\"https://framerusercontent.com/modules/ySRYgIQDIxdhMpxw7Lgf/Hixao1whQ9B0jChxaBQV/ZGbmBj2VZ.js\";const ScribbleToolFonts=getFonts(ScribbleTool);const Pin1Fonts=getFonts(Pin1);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const Pin2Fonts=getFonts(Pin2);const StatusFonts=getFonts(Status);const GalleryWrapFonts=getFonts(GalleryWrap);const MotionDivWithCustomSelector13t0r34=withCodeBoundaryForOverrides(motion.div,{nodeId:\"TQSlpLyDf\",override:withCustomSelector,scopeId:\"TQUJHyFen\"});const AboutWrapFonts=getFonts(AboutWrap);const MotionDivWithCustomSelector1wprve=withCodeBoundaryForOverrides(motion.div,{nodeId:\"mdFZw2nsu\",override:withCustomSelector,scopeId:\"TQUJHyFen\"});const ContactsWrapFonts=getFonts(ContactsWrap);const TrelloWrapFonts=getFonts(TrelloWrap);const PricesWrapFonts=getFonts(PricesWrap);const MotionDivWithCustomSelector1cuzt2x=withCodeBoundaryForOverrides(motion.div,{nodeId:\"brv2qQW5K\",override:withCustomSelector,scopeId:\"TQUJHyFen\"});const TOSWrapFonts=getFonts(TOSWrap);const MotionDivWithCustomSelector11v771g=withCodeBoundaryForOverrides(motion.div,{nodeId:\"b6R9me1Cy\",override:withCustomSelector,scopeId:\"TQUJHyFen\"});const TextBoxFonts=getFonts(TextBox);const BGFonts=getFonts(BG);const ArcFonts=getFonts(Arc);const IconoirFonts=getFonts(Iconoir);const PopupsFonts=getFonts(Popups);const MenuFonts=getFonts(Menu);const cycleOrder=[\"O1qotBH8U\",\"UGNVY1E3P\",\"KBqh63j9M\",\"ApsojiHYG\",\"x44LzSjhh\",\"Zw10Ct5Dq\",\"N46L66APA\",\"DaqzOyG0k\",\"adtoDOvtU\",\"MlERp_8f5\",\"IuzVrtfWD\",\"p_hhnX16y\",\"msON63anE\",\"sLc09wwC_\",\"aUxubb7SU\",\"wE1NdlvMG\"];const serializationHash=\"framer-qAKYq\";const variantClassNames={adtoDOvtU:\"framer-v-wil9dy\",ApsojiHYG:\"framer-v-cad5ae\",aUxubb7SU:\"framer-v-12aeuym\",DaqzOyG0k:\"framer-v-4g7lrs\",IuzVrtfWD:\"framer-v-sk8z28\",KBqh63j9M:\"framer-v-7ynjrd\",MlERp_8f5:\"framer-v-fl8290\",msON63anE:\"framer-v-12kjyd8\",N46L66APA:\"framer-v-1u5g5le\",O1qotBH8U:\"framer-v-1frroog\",p_hhnX16y:\"framer-v-79wpkf\",sLc09wwC_:\"framer-v-1uisgye\",UGNVY1E3P:\"framer-v-5gjkwh\",wE1NdlvMG:\"framer-v-1789rgf\",x44LzSjhh:\"framer-v-fqvgls\",Zw10Ct5Dq:\"framer-v-1gk14n7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YbYOu2FDM=undefined;const az0SEEeuB=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:71,delay:0,mass:1,stiffness:155,type:\"spring\"};const transition3={damping:79,delay:.2,mass:1,stiffness:155,type:\"spring\"};const transition4={damping:134,delay:0,mass:1,stiffness:270,type:\"spring\"};const transition5={damping:73,delay:0,mass:1,stiffness:174,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition6={damping:60,delay:1.2,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition7={damping:60,delay:1,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={damping:60,delay:1.4,mass:1,stiffness:300,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={damping:60,delay:.8,mass:1,stiffness:300,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const transition10={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition10};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition11={damping:37,delay:0,mass:.1,stiffness:144,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:800};const transition12={damping:37,delay:0,mass:.1,stiffness:135,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition12,x:0,y:0};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-800};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About leave\":\"ApsojiHYG\",\"Drawing mode\":\"UGNVY1E3P\",\"Gallery leave\":\"Zw10Ct5Dq\",\"Hover About\":\"IuzVrtfWD\",\"Hover Contact\":\"msON63anE\",\"Hover gallery\":\"p_hhnX16y\",\"Hover Prices\":\"aUxubb7SU\",\"Hover Progress\":\"sLc09wwC_\",\"Hover TOS\":\"wE1NdlvMG\",\"Prices leave\":\"DaqzOyG0k\",\"TOS leave\":\"MlERp_8f5\",About:\"KBqh63j9M\",Gallery:\"x44LzSjhh\",Main:\"O1qotBH8U\",Prices:\"N46L66APA\",TOS:\"adtoDOvtU\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,text,width,...props})=>{return{...props,az0SEEeuB:cursor??props.az0SEEeuB,variant:humanReadableVariantMap[props.variant]??props.variant??\"O1qotBH8U\",YbYOu2FDM:text??props.YbYOu2FDM??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",children:[\"M\\xecnh l\\xe0 Chanh, m\\xecnh l\\xe0 freelance Illustrator đang sinh sống tại HCM. M\\xecnh chủ yếu vẽ 2D Illustration v\\xe0 l\\xe2u l\\xe2u l\\xe0m một v\\xe0i UX/UI v\\xe0 Product design như web n\\xe0y.\",/*#__PURE__*/_jsx(motion.br,{}),\"Hiện tại m\\xecnh đang học về 2D animation\"]}),/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VIE/EN OK!\"})}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",children:[\"Th\\xf4ng tin li\\xean hệ v\\xe0 l\\xe0m việc qua mail: \",/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"nguyenquynhchi023@gmail.com\"})})]})]})};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,az0SEEeuB,YbYOu2FDM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"O1qotBH8U\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const K5dq5Qy6U4ptbqn=activeVariantCallback(async(...args)=>{setVariant(\"x44LzSjhh\");});const uEDqEgxuLghy8de=activeVariantCallback(async(...args)=>{setVariant(\"p_hhnX16y\");});const CviKmMinD1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const wHZEDMOLA21479q=activeVariantCallback(async(...args)=>{setVariant(\"KBqh63j9M\");});const Aspgx3z2811cgkd8=activeVariantCallback(async(...args)=>{setVariant(\"IuzVrtfWD\");});const tU3y5jaqS1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const vtd_fGtyx1wx5gza=activeVariantCallback(async(...args)=>{setVariant(\"msON63anE\");});const oexgysj3g1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const K37Mfdugp1f6f66m=activeVariantCallback(async(...args)=>{setVariant(\"adtoDOvtU\");});const xxDsRUFKa1vvworw=activeVariantCallback(async(...args)=>{setVariant(\"sLc09wwC_\");});const KSeJgwJ671vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const PsaFiDEmi14tijmi=activeVariantCallback(async(...args)=>{setVariant(\"N46L66APA\");});const ET1Hbs2Tvx3e06f=activeVariantCallback(async(...args)=>{setVariant(\"aUxubb7SU\");});const unFlPBvav1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const PsaFiDEmi1f6f66m=activeVariantCallback(async(...args)=>{setVariant(\"adtoDOvtU\");});const ihTZugSJXdt24dq=activeVariantCallback(async(...args)=>{setVariant(\"wE1NdlvMG\");});const L9dmIMyYO1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const onTaphwtlhm=activeVariantCallback(async(...args)=>{setVariant(\"UGNVY1E3P\");});const onTap1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const jcrsGaHQc1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const WcFOxeUYx1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const MnL3vZxj91vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const MMvqwH1wM1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const cKNibUJGo1vtfo4m=activeVariantCallback(async(...args)=>{setVariant(\"O1qotBH8U\");});const zW7CRtOm121479q=activeVariantCallback(async(...args)=>{setVariant(\"KBqh63j9M\");});const t9hoXrjlp4ptbqn=activeVariantCallback(async(...args)=>{setVariant(\"x44LzSjhh\");});const Td7vhk_7t14tijmi=activeVariantCallback(async(...args)=>{setVariant(\"N46L66APA\");});const yNk5qu6CD1f6f66m=activeVariantCallback(async(...args)=>{setVariant(\"adtoDOvtU\");});const cKNibUJGoqo28jk=activeVariantCallback(async(...args)=>{setVariant(\"ApsojiHYG\");});const cKNibUJGo1a0xpeo=activeVariantCallback(async(...args)=>{setVariant(\"Zw10Ct5Dq\");});const cKNibUJGosc75wz=activeVariantCallback(async(...args)=>{setVariant(\"DaqzOyG0k\");});const cKNibUJGo3hrznk=activeVariantCallback(async(...args)=>{setVariant(\"MlERp_8f5\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"KBqh63j9M\",\"ApsojiHYG\",\"x44LzSjhh\",\"Zw10Ct5Dq\",\"N46L66APA\",\"DaqzOyG0k\",\"adtoDOvtU\",\"MlERp_8f5\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"KBqh63j9M\",\"ApsojiHYG\",\"x44LzSjhh\",\"Zw10Ct5Dq\",\"N46L66APA\",\"DaqzOyG0k\",\"adtoDOvtU\",\"MlERp_8f5\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({ApsojiHYG:{value:transition2},DaqzOyG0k:{value:transition2},IuzVrtfWD:{value:transition4},MlERp_8f5:{value:transition3},p_hhnX16y:{value:transition5},Zw10Ct5Dq:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1frroog\",className,classNames),\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"O1qotBH8U\",ref:refBinding,style:{...style},...addPropertyOverrides({adtoDOvtU:{\"data-framer-name\":\"TOS\"},ApsojiHYG:{\"data-framer-name\":\"About leave\"},aUxubb7SU:{\"data-framer-name\":\"Hover Prices\"},DaqzOyG0k:{\"data-framer-name\":\"Prices leave\"},IuzVrtfWD:{\"data-framer-name\":\"Hover About\"},KBqh63j9M:{\"data-framer-name\":\"About\"},MlERp_8f5:{\"data-framer-name\":\"TOS leave\"},msON63anE:{\"data-framer-name\":\"Hover Contact\"},N46L66APA:{\"data-framer-name\":\"Prices\"},p_hhnX16y:{\"data-framer-name\":\"Hover gallery\"},sLc09wwC_:{\"data-framer-name\":\"Hover Progress\"},UGNVY1E3P:{\"data-framer-name\":\"Drawing mode\"},wE1NdlvMG:{\"data-framer-name\":\"Hover TOS\"},x44LzSjhh:{\"data-framer-name\":\"Gallery\"},Zw10Ct5Dq:{\"data-framer-name\":\"Gallery leave\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kncjyt-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vdl4f08nk-container\",nodeId:\"vdl4f08nk\",rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(ScribbleTool,{autoRemove:true,canvasHeight:1128,canvasWidth:2129,cursorColor:\"rgb(0, 0, 0)\",customBackground:\"Color\",customBackgroundColor:\"rgba(94, 9, 9, 0)\",customBackgroundGradient:[],height:\"100%\",id:\"vdl4f08nk\",layoutId:\"vdl4f08nk\",lineWidth:2,removeStrokeTime:21e3,selectedIcon:\"PencilV2\",strokeColor:\"rgb(156, 22, 22)\",strokeColorType:\"Color\",strokeGradient:[],strokeRandom:[\"var(--token-77898502-5a62-4cd4-814d-956d231b4b02, rgb(175, 25, 25))\"],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2wl3fl\",\"data-framer-name\":\"Figures\",layoutDependency:layoutDependency,layoutId:\"q4yIdDOmW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hqigdl\",\"data-framer-name\":\"Pin 1\",layoutDependency:layoutDependency,layoutId:\"eUOuDZywx\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:162.96,width:\"103.7798px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+27.52+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1uc261u-container\",\"data-framer-appear-id\":\"1uc261u\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"A6C2ReQNT-container\",nodeId:\"A6C2ReQNT\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(Pin1,{height:\"100%\",id:\"A6C2ReQNT\",layoutId:\"A6C2ReQNT\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"MtYWLFCx1\"),width:\"100%\",...addPropertyOverrides({aUxubb7SU:{variant:matchVariant(\"kEBeAmYrZ\")},IuzVrtfWD:{variant:matchVariant(\"kEBeAmYrZ\")},msON63anE:{variant:matchVariant(\"kEBeAmYrZ\")},p_hhnX16y:{variant:matchVariant(\"kEBeAmYrZ\")},sLc09wwC_:{variant:matchVariant(\"kEBeAmYrZ\")},wE1NdlvMG:{variant:matchVariant(\"kEBeAmYrZ\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sdkccl\",\"data-framer-name\":\"Pin 2\",layoutDependency:layoutDependency,layoutId:\"cecM_u9bT\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:162.96,width:\"103.9745px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+2.52+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-2634q4-container\",\"data-framer-appear-id\":\"2634q4\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"OlKnFIdHL-container\",nodeId:\"OlKnFIdHL\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(Pin2,{height:\"100%\",id:\"OlKnFIdHL\",layoutId:\"OlKnFIdHL\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cgCqNA86j\"),width:\"100%\",...addPropertyOverrides({aUxubb7SU:{variant:matchVariant(\"eKeVbAkT_\")},IuzVrtfWD:{variant:matchVariant(\"eKeVbAkT_\")},msON63anE:{variant:matchVariant(\"eKeVbAkT_\")},p_hhnX16y:{variant:matchVariant(\"eKeVbAkT_\")},sLc09wwC_:{variant:matchVariant(\"eKeVbAkT_\")},wE1NdlvMG:{variant:matchVariant(\"eKeVbAkT_\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tsug95\",\"data-framer-name\":\"Status\",layoutDependency:layoutDependency,layoutId:\"mGmI9KR7u\",style:{rotate:10},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"345.72px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+22+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1pjp4vb-container\",\"data-framer-appear-id\":\"1pjp4vb\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"rzN8QAOTu-container\",nodeId:\"rzN8QAOTu\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(Status,{height:\"100%\",id:\"rzN8QAOTu\",layoutId:\"rzN8QAOTu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CxMevaXrX\"),width:\"100%\",...addPropertyOverrides({aUxubb7SU:{variant:matchVariant(\"pPUHXObk6\")},IuzVrtfWD:{variant:matchVariant(\"pPUHXObk6\")},msON63anE:{variant:matchVariant(\"pPUHXObk6\")},p_hhnX16y:{variant:matchVariant(\"pPUHXObk6\")},sLc09wwC_:{variant:matchVariant(\"pPUHXObk6\")},wE1NdlvMG:{variant:matchVariant(\"pPUHXObk6\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector13t0r34,{className:\"framer-13t0r34\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"TQSlpLyDf\",style:{rotate:5},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:344.04,width:\"473.1361px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+76.48+-39,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1phyg4t-container\",\"data-framer-appear-id\":\"1phyg4t\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"VDzXR0VXd-container\",nodeId:\"VDzXR0VXd\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(GalleryWrap,{height:\"100%\",id:\"VDzXR0VXd\",jCUqMUQNb:\"quo9kI9PG\",K5dq5Qy6U:K5dq5Qy6U4ptbqn,layoutId:\"VDzXR0VXd\",style:{height:\"100%\",width:\"100%\"},uEDqEgxuL:uEDqEgxuLghy8de,variant:matchVariant(\"DxWj7Jouj\"),width:\"100%\",...addPropertyOverrides({adtoDOvtU:{variant:matchVariant(\"apkx_gm23\")},aUxubb7SU:{variant:matchVariant(\"apkx_gm23\")},DaqzOyG0k:{variant:matchVariant(\"apkx_gm23\")},IuzVrtfWD:{variant:matchVariant(\"apkx_gm23\")},MlERp_8f5:{variant:matchVariant(\"apkx_gm23\")},msON63anE:{variant:matchVariant(\"apkx_gm23\")},N46L66APA:{variant:matchVariant(\"apkx_gm23\")},p_hhnX16y:{CviKmMinD:CviKmMinD1vtfo4m,uEDqEgxuL:undefined,variant:matchVariant(\"YMIOsPJ4s\")},sLc09wwC_:{variant:matchVariant(\"apkx_gm23\")},wE1NdlvMG:{variant:matchVariant(\"apkx_gm23\")},x44LzSjhh:{variant:matchVariant(\"YMIOsPJ4s\")},Zw10Ct5Dq:{variant:matchVariant(\"YMIOsPJ4s\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector1wprve,{className:\"framer-1wprve\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"mdFZw2nsu\",style:{borderBottomLeftRadius:192,borderBottomRightRadius:192,borderTopLeftRadius:192,borderTopRightRadius:192,rotate:-53},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:312,width:\"278px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+428.48+.0201,...addPropertyOverrides({IuzVrtfWD:{height:312.04,width:\"278.0809px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+428.48+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-7aj7zr-container\",\"data-framer-appear-id\":\"7aj7zr\",\"data-framer-name\":\"About\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"FZd98TWXK-container\",name:\"About\",nodeId:\"FZd98TWXK\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(AboutWrap,{Aspgx3z28:Aspgx3z2811cgkd8,height:\"100%\",id:\"FZd98TWXK\",iHVRS6TY3:\"LVDaXpgT8\",layoutId:\"FZd98TWXK\",name:\"About\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QiB41dbqB\"),wHZEDMOLA:wHZEDMOLA21479q,width:\"100%\",...addPropertyOverrides({adtoDOvtU:{variant:matchVariant(\"X_JmrfbZX\")},ApsojiHYG:{variant:matchVariant(\"ZpPaitiHp\")},aUxubb7SU:{variant:matchVariant(\"X_JmrfbZX\")},DaqzOyG0k:{variant:matchVariant(\"X_JmrfbZX\")},IuzVrtfWD:{Aspgx3z28:undefined,tU3y5jaqS:tU3y5jaqS1vtfo4m,variant:matchVariant(\"ZpPaitiHp\")},KBqh63j9M:{variant:matchVariant(\"ZpPaitiHp\")},MlERp_8f5:{variant:matchVariant(\"X_JmrfbZX\")},msON63anE:{variant:matchVariant(\"X_JmrfbZX\")},N46L66APA:{variant:matchVariant(\"X_JmrfbZX\")},p_hhnX16y:{variant:matchVariant(\"X_JmrfbZX\")},sLc09wwC_:{variant:matchVariant(\"X_JmrfbZX\")},wE1NdlvMG:{variant:matchVariant(\"X_JmrfbZX\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1swfovy\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"poDp3SOm4\",style:{rotate:4},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:136.04,width:\"214.7136px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+592.48+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-180zrp-container\",\"data-framer-appear-id\":\"180zrp\",\"data-framer-name\":\"Contacts\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"yiMhZCl4w-container\",name:\"Contacts\",nodeId:\"yiMhZCl4w\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(ContactsWrap,{height:\"100%\",id:\"yiMhZCl4w\",layoutId:\"yiMhZCl4w\",name:\"Contacts\",oexgysj3g:oexgysj3g1vtfo4m,style:{height:\"100%\",width:\"100%\"},UtDcAb7xN:\"h_M8xsMgf\",variant:matchVariant(\"Y60jkuu01\"),vtd_fGtyx:vtd_fGtyx1wx5gza,width:\"100%\",...addPropertyOverrides({adtoDOvtU:{variant:matchVariant(\"SE9wPHvyw\")},aUxubb7SU:{variant:matchVariant(\"SE9wPHvyw\")},DaqzOyG0k:{variant:matchVariant(\"SE9wPHvyw\")},IuzVrtfWD:{variant:matchVariant(\"SE9wPHvyw\")},MlERp_8f5:{variant:matchVariant(\"SE9wPHvyw\")},msON63anE:{variant:matchVariant(\"yZSzKv26r\"),vtd_fGtyx:undefined},N46L66APA:{variant:matchVariant(\"SE9wPHvyw\")},p_hhnX16y:{variant:matchVariant(\"SE9wPHvyw\")},sLc09wwC_:{variant:matchVariant(\"SE9wPHvyw\")},wE1NdlvMG:{variant:matchVariant(\"SE9wPHvyw\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nud3l\",\"data-framer-name\":\"Progress\",layoutDependency:layoutDependency,layoutId:\"OJHYZlpeD\",style:{rotate:13},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:173,width:\"235.77px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+495+1,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-84vzg7-container\",\"data-framer-appear-id\":\"84vzg7\",\"data-framer-name\":\"Trello\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"G8fE4MkhE-container\",name:\"Trello\",nodeId:\"G8fE4MkhE\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(TrelloWrap,{height:\"100%\",id:\"G8fE4MkhE\",K37Mfdugp:K37Mfdugp1f6f66m,KSeJgwJ67:KSeJgwJ671vtfo4m,layoutId:\"G8fE4MkhE\",name:\"Trello\",SJHUQoqHe:\"m0k5ju6WG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ZkbsfDSdl\"),width:\"100%\",xxDsRUFKa:xxDsRUFKa1vvworw,...addPropertyOverrides({adtoDOvtU:{variant:matchVariant(\"HBptB9pVI\")},aUxubb7SU:{variant:matchVariant(\"HBptB9pVI\")},DaqzOyG0k:{variant:matchVariant(\"HBptB9pVI\")},IuzVrtfWD:{variant:matchVariant(\"HBptB9pVI\")},MlERp_8f5:{variant:matchVariant(\"HBptB9pVI\")},msON63anE:{variant:matchVariant(\"HBptB9pVI\")},N46L66APA:{variant:matchVariant(\"HBptB9pVI\")},p_hhnX16y:{variant:matchVariant(\"HBptB9pVI\")},sLc09wwC_:{K37Mfdugp:undefined,variant:matchVariant(\"H3mRObC70\"),xxDsRUFKa:undefined},wE1NdlvMG:{variant:matchVariant(\"HBptB9pVI\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector1cuzt2x,{className:\"framer-1cuzt2x\",\"data-framer-name\":\"Prices\",layoutDependency:layoutDependency,layoutId:\"brv2qQW5K\",style:{rotate:5},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:443,width:\"325px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+29+-8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1spvtwa-container\",\"data-framer-appear-id\":\"1spvtwa\",\"data-framer-name\":\"Prices\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"cwpVMs9T7-container\",name:\"Prices\",nodeId:\"cwpVMs9T7\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(PricesWrap,{CW56Q8Nmk:\"V7xwdQy6_\",ET1Hbs2Tv:ET1Hbs2Tvx3e06f,height:\"100%\",id:\"cwpVMs9T7\",layoutId:\"cwpVMs9T7\",name:\"Prices\",PsaFiDEmi:PsaFiDEmi14tijmi,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qdGULXJuj\"),width:\"100%\",...addPropertyOverrides({adtoDOvtU:{variant:matchVariant(\"h91zVPU_m\")},aUxubb7SU:{ET1Hbs2Tv:undefined,unFlPBvav:unFlPBvav1vtfo4m,variant:matchVariant(\"wNnSin44a\")},DaqzOyG0k:{CW56Q8Nmk:\"ba9Gq4FgX\",variant:matchVariant(\"wNnSin44a\")},IuzVrtfWD:{variant:matchVariant(\"h91zVPU_m\")},MlERp_8f5:{variant:matchVariant(\"h91zVPU_m\")},msON63anE:{variant:matchVariant(\"h91zVPU_m\")},N46L66APA:{CW56Q8Nmk:\"ba9Gq4FgX\",variant:matchVariant(\"wNnSin44a\")},p_hhnX16y:{variant:matchVariant(\"h91zVPU_m\")},sLc09wwC_:{variant:matchVariant(\"h91zVPU_m\")},wE1NdlvMG:{variant:matchVariant(\"h91zVPU_m\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithCustomSelector11v771g,{className:\"framer-11v771g\",\"data-framer-name\":\"TOS\",layoutDependency:layoutDependency,layoutId:\"b6R9me1Cy\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:426,width:\"332.1157px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+408+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-p7zs3z-container\",\"data-framer-appear-id\":\"p7zs3z\",\"data-framer-name\":\"TOS\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"kYf4wthY_-container\",name:\"TOS\",nodeId:\"kYf4wthY_\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(TOSWrap,{CW56Q8Nmk:\"V7xwdQy6_\",height:\"100%\",id:\"kYf4wthY_\",ihTZugSJX:ihTZugSJXdt24dq,layoutId:\"kYf4wthY_\",name:\"TOS\",PsaFiDEmi:PsaFiDEmi1f6f66m,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WsIQUGQp7\"),width:\"100%\",...addPropertyOverrides({adtoDOvtU:{CW56Q8Nmk:\"ba9Gq4FgX\",variant:matchVariant(\"VmKhYfR6Z\")},aUxubb7SU:{variant:matchVariant(\"EZcDIcyft\")},DaqzOyG0k:{variant:matchVariant(\"EZcDIcyft\")},IuzVrtfWD:{variant:matchVariant(\"EZcDIcyft\")},MlERp_8f5:{CW56Q8Nmk:\"ba9Gq4FgX\",variant:matchVariant(\"VmKhYfR6Z\")},msON63anE:{variant:matchVariant(\"EZcDIcyft\")},N46L66APA:{variant:matchVariant(\"EZcDIcyft\")},p_hhnX16y:{variant:matchVariant(\"EZcDIcyft\")},sLc09wwC_:{variant:matchVariant(\"EZcDIcyft\")},wE1NdlvMG:{ihTZugSJX:undefined,L9dmIMyYO:L9dmIMyYO1vtfo4m,variant:matchVariant(\"VmKhYfR6Z\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-iancqc\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"FKOB58_bn\",style:{backdropFilter:\"blur(2px)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,WebkitBackdropFilter:\"blur(2px)\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:138,width:\"975px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+331+0,...addPropertyOverrides({aUxubb7SU:{width:\"661px\"},IuzVrtfWD:{width:\"565px\"},p_hhnX16y:{width:\"746px\"},sLc09wwC_:{width:\"876px\"},wE1NdlvMG:{width:\"782px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ukaonc-container\",layoutDependency:layoutDependency,layoutId:\"hCZ3fqPml-container\",nodeId:\"hCZ3fqPml\",rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(TextBox,{bsCSrgx_Y:\"CHANKKHOO\",height:\"100%\",id:\"hCZ3fqPml\",JoU3g3HBm:\"2D Illustrator\",layoutId:\"hCZ3fqPml\",style:{height:\"100%\",width:\"100%\"},Sy3xVoBT5:\"rgb(156, 23, 8)\",variant:matchVariant(\"Rlc19z56D\"),width:\"100%\",xYfN_SWMk:\"Chankkho\",Z_JZ4XOst:\"2D Illustrator\",...addPropertyOverrides({aUxubb7SU:{bsCSrgx_Y:\"Prices\",Z_JZ4XOst:\"\"},IuzVrtfWD:{bsCSrgx_Y:\"About\",Z_JZ4XOst:\"\"},msON63anE:{bsCSrgx_Y:\"Contacts\",Z_JZ4XOst:\"\"},p_hhnX16y:{bsCSrgx_Y:\"Gallery\",Z_JZ4XOst:\"\"},sLc09wwC_:{bsCSrgx_Y:\"Progress\",Z_JZ4XOst:\"\"},wE1NdlvMG:{bsCSrgx_Y:\"Term of Service\",Z_JZ4XOst:\"\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-htpfrj\",\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"VzPyCA3Bt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:784,width:\"1088px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-400)+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1duilfn-container\",\"data-framer-appear-id\":\"1duilfn\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"FRTA8X51J-container\",nodeId:\"FRTA8X51J\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(BG,{height:\"100%\",id:\"FRTA8X51J\",layoutId:\"FRTA8X51J\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"A1UacjAnd\"),width:\"100%\",...addPropertyOverrides({aUxubb7SU:{variant:matchVariant(\"PNixjSkfQ\")},IuzVrtfWD:{variant:matchVariant(\"PNixjSkfQ\")},msON63anE:{variant:matchVariant(\"PNixjSkfQ\")},p_hhnX16y:{variant:matchVariant(\"PNixjSkfQ\")},sLc09wwC_:{variant:matchVariant(\"PNixjSkfQ\")},wE1NdlvMG:{variant:matchVariant(\"PNixjSkfQ\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13i5enf\",\"data-framer-name\":\"Helper Col 2\",layoutDependency:layoutDependency,layoutId:\"yAQTGTsHZ\"})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u9bmrh\",\"data-framer-name\":\"Draw button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rMG9Z7sUO\",onTap:onTaphwtlhm,style:{backgroundColor:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",borderBottomLeftRadius:246,borderBottomRightRadius:246,borderTopLeftRadius:246,borderTopRightRadius:246,boxShadow:\"0px 1px 0px 3px rgba(0, 0, 0, 0.25)\"},variants:{UGNVY1E3P:{backgroundColor:\"var(--token-77898502-5a62-4cd4-814d-956d231b4b02, rgb(175, 25, 25))\"}},whileHover:animation5,...addPropertyOverrides({UGNVY1E3P:{onTap:onTap1vtfo4m}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1abyc1g-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RyiTFRyY9-container\",nodeId:\"RyiTFRyY9\",rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"bottom\",animate:false,animateDuration:1,animateEnd:0,animateStart:0,color:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",cylinderHeight:0,flip:false,font:{fontFamily:'\"VCR OSD Mono Regular\", \"VCR OSD Mono Regular Placeholder\", monospace',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.08em\",lineHeight:\"0.1em\"},height:\"100%\",id:\"RyiTFRyY9\",layoutId:\"RyiTFRyY9\",rotate:true,rotateSpeed:15,slots:[],startOffset:0,style:{height:\"100%\",width:\"100%\"},text:\"Click to draw \",type:\"circle\",width:\"100%\",wordSpacing:0,...addPropertyOverrides({UGNVY1E3P:{text:\"Click to save\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-114iy6r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OQg2iin0V-container\",nodeId:\"OQg2iin0V\",rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Edit\",id:\"OQg2iin0V\",layoutId:\"OQg2iin0V\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({UGNVY1E3P:{iconSelection:\"SaveFloppyDisk\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||800)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1drshbw-container\",layoutDependency:layoutDependency,layoutId:\"hPuc7uFhW-container\",nodeId:\"hPuc7uFhW\",rendersWithMotion:true,scopeId:\"TQUJHyFen\",children:/*#__PURE__*/_jsx(Popups,{FOd4D40M7:YbYOu2FDM,height:\"100%\",id:\"hPuc7uFhW\",jcrsGaHQc:jcrsGaHQc1vtfo4m,layoutId:\"hPuc7uFhW\",MMvqwH1wM:MMvqwH1wM1vtfo4m,MnL3vZxj9:MnL3vZxj91vtfo4m,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"W56enarSv\"),WcFOxeUYx:WcFOxeUYx1vtfo4m,width:\"100%\",XkQ2P9lsZ:5,...addPropertyOverrides({adtoDOvtU:{EOFzXa1al:az0SEEeuB,jcrsGaHQc:undefined,MnL3vZxj9:undefined,variant:matchVariant(\"H4Y4NaKHR\"),WcFOxeUYx:undefined},ApsojiHYG:{MMvqwH1wM:undefined,MnL3vZxj9:undefined,variant:matchVariant(\"uCsXEpcsa\"),WcFOxeUYx:undefined},DaqzOyG0k:{jcrsGaHQc:undefined,MMvqwH1wM:undefined,variant:matchVariant(\"TvqyNQd6j\"),WcFOxeUYx:undefined},KBqh63j9M:{FOd4D40M7:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"M\\xecnh l\\xe0 Chanh, m\\xecnh l\\xe0 freelance Illustrator đang sinh sống tại HCM. M\\xecnh chủ yếu vẽ 2D Illustration v\\xe0 l\\xe2u l\\xe2u l\\xe0m một v\\xe0i UX/UI v\\xe0 Product design như web n\\xe0y.\",/*#__PURE__*/_jsx(\"br\",{}),\"Hiện tại m\\xecnh đang học về 2D animation\"]}),/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"VIE/EN OK!\"})}),/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"Th\\xf4ng tin li\\xean hệ v\\xe0 l\\xe0m việc qua mail: \",/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,nodeId:\"hPuc7uFhW\",openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"nguyenquynhchi023@gmail.com\"})})]})]}),MMvqwH1wM:undefined,MnL3vZxj9:undefined,variant:matchVariant(\"r51lUgYhP\"),WcFOxeUYx:undefined},MlERp_8f5:{jcrsGaHQc:undefined,MnL3vZxj9:undefined,variant:matchVariant(\"EHhIZ33d5\"),WcFOxeUYx:undefined},N46L66APA:{jcrsGaHQc:undefined,MMvqwH1wM:undefined,variant:matchVariant(\"LVbwg9rzs\"),WcFOxeUYx:undefined},x44LzSjhh:{jcrsGaHQc:undefined,MMvqwH1wM:undefined,MnL3vZxj9:undefined,variant:matchVariant(\"BYOg5cpbw\")},Zw10Ct5Dq:{jcrsGaHQc:undefined,MMvqwH1wM:undefined,MnL3vZxj9:undefined,variant:matchVariant(\"GIXeU5h5a\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({adtoDOvtU:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)-58.5},ApsojiHYG:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)- -742},DaqzOyG0k:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)- -742},KBqh63j9M:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)-58.5},MlERp_8f5:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)- -742},N46L66APA:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)-58.5},x44LzSjhh:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)-58.5},Zw10Ct5Dq:{height:91,width:\"1184px\",y:(componentViewport?.y||0)+(componentViewport?.height||800)- -742}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-nxbxf8-container\",\"data-framer-appear-id\":\"nxbxf8\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"G7RFY3Gkr-container\",nodeId:\"G7RFY3Gkr\",optimized:true,rendersWithMotion:true,scopeId:\"TQUJHyFen\",transformTemplate:transformTemplate2,...addPropertyOverrides({ApsojiHYG:{initial:animation9},DaqzOyG0k:{initial:animation9},KBqh63j9M:{animate:animation8},MlERp_8f5:{initial:animation9},Zw10Ct5Dq:{initial:animation9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Menu,{cKNibUJGo:cKNibUJGo1vtfo4m,height:\"100%\",id:\"G7RFY3Gkr\",layoutId:\"G7RFY3Gkr\",style:{height:\"100%\",width:\"100%\"},t9hoXrjlp:t9hoXrjlp4ptbqn,Td7vhk_7t:Td7vhk_7t14tijmi,variant:matchVariant(\"iXr1QWbGH\"),width:\"100%\",yNk5qu6CD:yNk5qu6CD1f6f66m,zW7CRtOm1:zW7CRtOm121479q,...addPropertyOverrides({adtoDOvtU:{cKNibUJGo:cKNibUJGo3hrznk,variant:matchVariant(\"k1u1ygHaC\"),yNk5qu6CD:undefined},ApsojiHYG:{zW7CRtOm1:undefined},DaqzOyG0k:{Td7vhk_7t:undefined,variant:matchVariant(\"gZYz9HTyz\")},KBqh63j9M:{cKNibUJGo:cKNibUJGoqo28jk,zW7CRtOm1:undefined},MlERp_8f5:{cKNibUJGo:cKNibUJGo3hrznk,variant:matchVariant(\"k1u1ygHaC\"),yNk5qu6CD:undefined},N46L66APA:{cKNibUJGo:cKNibUJGosc75wz,Td7vhk_7t:undefined,variant:matchVariant(\"gZYz9HTyz\")},x44LzSjhh:{cKNibUJGo:cKNibUJGo1a0xpeo,t9hoXrjlp:undefined,variant:matchVariant(\"ov4aTsHtU\")},Zw10Ct5Dq:{t9hoXrjlp:undefined,variant:matchVariant(\"ov4aTsHtU\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qAKYq.framer-8d31k4, .framer-qAKYq .framer-8d31k4 { display: block; }\",\".framer-qAKYq.framer-1frroog { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-qAKYq .framer-1kncjyt-container { bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-qAKYq .framer-2wl3fl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; left: calc(50.00000000000002% - 1200px / 2); overflow: visible; padding: 0px 8px 0px 0px; position: absolute; top: calc(50.00000000000002% - 800px / 2); width: 1200px; z-index: 1; }\",\".framer-qAKYq .framer-1hqigdl { -webkit-user-select: none; align-content: center; align-items: center; aspect-ratio: 0.6368421052631579 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 20%; justify-content: center; left: 34%; overflow: visible; padding: 0px; position: absolute; top: 14%; user-select: none; width: var(--framer-aspect-ratio-supported, 104px); z-index: 6; }\",\".framer-qAKYq .framer-1uc261u-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-qAKYq .framer-sdkccl { align-content: center; align-items: center; aspect-ratio: 0.6380368098159509 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 20%; justify-content: center; left: 65%; overflow: visible; padding: 0px; position: absolute; top: 11%; width: var(--framer-aspect-ratio-supported, 104px); z-index: 5; }\",\".framer-qAKYq .framer-2634q4-container, .framer-qAKYq .framer-p7zs3z-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-qAKYq .framer-1tsug95 { align-content: center; align-items: center; aspect-ratio: 4.02 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 11%; justify-content: center; left: 23%; overflow: visible; padding: 0px; position: absolute; top: 8%; width: var(--framer-aspect-ratio-supported, 346px); z-index: 5; }\",\".framer-qAKYq .framer-1pjp4vb-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-qAKYq .framer-13t0r34 { align-content: center; align-items: center; aspect-ratio: 1.0371057513914657 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 37%; justify-content: center; left: 29%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 28%; width: var(--framer-aspect-ratio-supported, 310px); z-index: 4; }\",\".framer-qAKYq .framer-1phyg4t-container { bottom: -6px; flex: none; left: -98px; position: absolute; right: -65px; top: -39px; z-index: 1; }\",\".framer-qAKYq .framer-1wprve { align-content: center; align-items: center; aspect-ratio: 1.1576673866090712 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 39%; justify-content: center; left: 19%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 73%; width: var(--framer-aspect-ratio-supported, 360px); z-index: 6; }\",\".framer-qAKYq .framer-7aj7zr-container { flex: none; height: 312px; left: calc(48.611111111111136% - 278px / 2); position: absolute; top: calc(50.160771704180085% - 312px / 2); width: 278px; z-index: 1; }\",\".framer-qAKYq .framer-1swfovy { align-content: center; align-items: center; aspect-ratio: 1.59 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 17%; justify-content: center; left: 37%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 83%; width: var(--framer-aspect-ratio-supported, 215px); z-index: 6; }\",\".framer-qAKYq .framer-180zrp-container { bottom: -1px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-qAKYq .framer-nud3l { align-content: center; align-items: center; aspect-ratio: 1.355 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22%; justify-content: center; left: 85%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 73%; width: var(--framer-aspect-ratio-supported, 236px); z-index: 6; }\",\".framer-qAKYq .framer-84vzg7-container { bottom: 0px; flex: none; left: 1px; position: absolute; right: -1px; top: 1px; z-index: 1; }\",\".framer-qAKYq .framer-1cuzt2x { align-content: center; align-items: center; aspect-ratio: 0.8004807692307693 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52%; justify-content: center; left: 76%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 30%; width: var(--framer-aspect-ratio-supported, 333px); z-index: 4; }\",\".framer-qAKYq .framer-1spvtwa-container { bottom: -19px; flex: none; left: -1px; position: absolute; right: 9px; top: -8px; z-index: 1; }\",\".framer-qAKYq .framer-11v771g { align-content: center; align-items: center; aspect-ratio: 0.7796143250688705 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 53%; justify-content: center; left: 62%; min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: 78%; width: var(--framer-aspect-ratio-supported, 332px); z-index: 5; }\",\".framer-qAKYq .framer-iancqc { -webkit-user-select: none; align-content: center; align-items: center; aspect-ratio: 7.036231884057971 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 17%; justify-content: center; left: 50%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: 50%; user-select: none; width: var(--framer-aspect-ratio-supported, 971px); z-index: 5; }\",\".framer-qAKYq .framer-1ukaonc-container { -webkit-user-select: none; bottom: 0px; flex: none; left: -2px; pointer-events: none; position: absolute; right: -2px; top: 0px; user-select: none; z-index: 10; }\",\".framer-qAKYq .framer-htpfrj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(49.916666666666686% - max(100px, 1200px) / 2); min-width: 100px; overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 1200px; z-index: 1; }\",\".framer-qAKYq .framer-1duilfn-container { aspect-ratio: 1.3877551020408163 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 784px); left: 50%; position: absolute; top: 50%; width: 1088px; z-index: 1; }\",\".framer-qAKYq .framer-13i5enf { flex: none; height: 100%; max-width: 30%; min-width: 448px; overflow: hidden; pointer-events: none; position: relative; width: 100%; }\",\".framer-qAKYq .framer-u9bmrh { aspect-ratio: 1 / 1; bottom: 28px; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 86px); left: 38px; overflow: hidden; position: absolute; width: 86px; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-qAKYq .framer-1abyc1g-container { bottom: 9px; flex: none; left: 9px; position: absolute; right: 9px; top: 9px; }\",\".framer-qAKYq .framer-114iy6r-container { bottom: 22px; flex: none; left: 27px; position: absolute; right: 27px; top: 22px; }\",\".framer-qAKYq .framer-1drshbw-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-qAKYq .framer-nxbxf8-container { aspect-ratio: 13.010989010989011 / 1; bottom: -33px; flex: none; height: var(--framer-aspect-ratio-supported, 91px); left: 50%; position: absolute; width: 1184px; z-index: 10; }\",\".framer-qAKYq.framer-v-5gjkwh .framer-1kncjyt-container { pointer-events: auto; }\",\".framer-qAKYq.framer-v-5gjkwh .framer-u9bmrh, .framer-qAKYq.framer-v-12kjyd8 .framer-iancqc { z-index: 10; }\",\".framer-qAKYq.framer-v-7ynjrd .framer-1kncjyt-container, .framer-qAKYq.framer-v-cad5ae .framer-1kncjyt-container, .framer-qAKYq.framer-v-fqvgls .framer-1kncjyt-container, .framer-qAKYq.framer-v-1gk14n7 .framer-1kncjyt-container, .framer-qAKYq.framer-v-wil9dy .framer-1kncjyt-container, .framer-qAKYq.framer-v-fl8290 .framer-1kncjyt-container { order: 0; }\",\".framer-qAKYq.framer-v-7ynjrd .framer-2wl3fl, .framer-qAKYq.framer-v-cad5ae .framer-2wl3fl, .framer-qAKYq.framer-v-fqvgls .framer-2wl3fl, .framer-qAKYq.framer-v-1gk14n7 .framer-2wl3fl { order: 2; }\",\".framer-qAKYq.framer-v-7ynjrd .framer-1drshbw-container, .framer-qAKYq.framer-v-cad5ae .framer-1drshbw-container, .framer-qAKYq.framer-v-fqvgls .framer-1drshbw-container, .framer-qAKYq.framer-v-1gk14n7 .framer-1drshbw-container { order: 5; z-index: 3; }\",\".framer-qAKYq.framer-v-7ynjrd .framer-nxbxf8-container, .framer-qAKYq.framer-v-fqvgls .framer-nxbxf8-container, .framer-qAKYq.framer-v-wil9dy .framer-2wl3fl, .framer-qAKYq.framer-v-fl8290 .framer-2wl3fl { order: 1; }\",\".framer-qAKYq.framer-v-cad5ae .framer-nxbxf8-container, .framer-qAKYq.framer-v-1gk14n7 .framer-nxbxf8-container { bottom: -833px; order: 1; }\",\".framer-qAKYq.framer-v-1u5g5le .framer-1drshbw-container, .framer-qAKYq.framer-v-4g7lrs .framer-1drshbw-container { z-index: 3; }\",\".framer-qAKYq.framer-v-4g7lrs .framer-nxbxf8-container { bottom: -833px; }\",\".framer-qAKYq.framer-v-wil9dy .framer-1hqigdl, .framer-qAKYq.framer-v-fl8290 .framer-1hqigdl, .framer-qAKYq.framer-v-1789rgf .framer-1hqigdl { width: var(--framer-aspect-ratio-supported, 127px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-sdkccl, .framer-qAKYq.framer-v-fl8290 .framer-sdkccl, .framer-qAKYq.framer-v-1789rgf .framer-sdkccl { width: var(--framer-aspect-ratio-supported, 128px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-1tsug95, .framer-qAKYq.framer-v-fl8290 .framer-1tsug95, .framer-qAKYq.framer-v-1789rgf .framer-1tsug95 { width: var(--framer-aspect-ratio-supported, 804px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-13t0r34, .framer-qAKYq.framer-v-fl8290 .framer-13t0r34, .framer-qAKYq.framer-v-1789rgf .framer-13t0r34 { width: var(--framer-aspect-ratio-supported, 207px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-1wprve, .framer-qAKYq.framer-v-fl8290 .framer-1wprve, .framer-qAKYq.framer-v-1789rgf .framer-1wprve { width: var(--framer-aspect-ratio-supported, 232px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-1swfovy, .framer-qAKYq.framer-v-fl8290 .framer-1swfovy, .framer-qAKYq.framer-v-1789rgf .framer-1swfovy { width: var(--framer-aspect-ratio-supported, 318px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-nud3l, .framer-qAKYq.framer-v-fl8290 .framer-nud3l, .framer-qAKYq.framer-v-1789rgf .framer-nud3l { width: var(--framer-aspect-ratio-supported, 271px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-1cuzt2x, .framer-qAKYq.framer-v-fl8290 .framer-1cuzt2x, .framer-qAKYq.framer-v-1789rgf .framer-1cuzt2x { width: var(--framer-aspect-ratio-supported, 160px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-11v771g, .framer-qAKYq.framer-v-fl8290 .framer-11v771g { width: var(--framer-aspect-ratio-supported, 156px); }\",\".framer-qAKYq.framer-v-wil9dy .framer-1drshbw-container, .framer-qAKYq.framer-v-fl8290 .framer-1drshbw-container { order: 3; z-index: 3; }\",\".framer-qAKYq.framer-v-wil9dy .framer-nxbxf8-container { order: 5; }\",\".framer-qAKYq.framer-v-fl8290 .framer-nxbxf8-container { bottom: -833px; order: 5; }\",\".framer-qAKYq.framer-v-sk8z28 .framer-1wprve, .framer-qAKYq.framer-v-79wpkf .framer-13t0r34, .framer-qAKYq.framer-v-12kjyd8 .framer-1swfovy, .framer-qAKYq.framer-v-1uisgye .framer-nud3l, .framer-qAKYq.framer-v-12aeuym .framer-1cuzt2x { z-index: 7; }\",\".framer-qAKYq.framer-v-sk8z28 .framer-7aj7zr-container { bottom: -1px; height: unset; left: 36px; right: 46px; top: 0px; width: unset; }\",\".framer-qAKYq.framer-v-sk8z28 .framer-iancqc { aspect-ratio: 4.065217391304348 / 1; width: var(--framer-aspect-ratio-supported, 561px); }\",\".framer-qAKYq.framer-v-79wpkf .framer-iancqc { aspect-ratio: 5.3768115942028984 / 1; width: var(--framer-aspect-ratio-supported, 742px); z-index: 7; }\",\".framer-qAKYq.framer-v-1uisgye .framer-iancqc { aspect-ratio: 6.318840579710145 / 1; width: var(--framer-aspect-ratio-supported, 872px); }\",\".framer-qAKYq.framer-v-12aeuym .framer-iancqc { aspect-ratio: 4.760869565217392 / 1; width: var(--framer-aspect-ratio-supported, 657px); z-index: 7; }\",\".framer-qAKYq.framer-v-1789rgf .framer-11v771g { width: var(--framer-aspect-ratio-supported, 156px); z-index: 7; }\",\".framer-qAKYq.framer-v-1789rgf .framer-iancqc { aspect-ratio: 5.63768115942029 / 1; width: var(--framer-aspect-ratio-supported, 1128px); z-index: 7; }\",\".framer-qAKYq.framer-v-1789rgf .framer-u9bmrh { height: var(--framer-aspect-ratio-supported, 87px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UGNVY1E3P\":{\"layout\":[\"fixed\",\"fixed\"]},\"KBqh63j9M\":{\"layout\":[\"fixed\",\"fixed\"]},\"ApsojiHYG\":{\"layout\":[\"fixed\",\"fixed\"]},\"x44LzSjhh\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zw10Ct5Dq\":{\"layout\":[\"fixed\",\"fixed\"]},\"N46L66APA\":{\"layout\":[\"fixed\",\"fixed\"]},\"DaqzOyG0k\":{\"layout\":[\"fixed\",\"fixed\"]},\"adtoDOvtU\":{\"layout\":[\"fixed\",\"fixed\"]},\"MlERp_8f5\":{\"layout\":[\"fixed\",\"fixed\"]},\"IuzVrtfWD\":{\"layout\":[\"fixed\",\"fixed\"]},\"p_hhnX16y\":{\"layout\":[\"fixed\",\"fixed\"]},\"msON63anE\":{\"layout\":[\"fixed\",\"fixed\"]},\"sLc09wwC_\":{\"layout\":[\"fixed\",\"fixed\"]},\"aUxubb7SU\":{\"layout\":[\"fixed\",\"fixed\"]},\"wE1NdlvMG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"az0SEEeuB\":\"cursor\",\"YbYOu2FDM\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTQUJHyFen=withCSS(Component,css,\"framer-qAKYq\");export default FramerTQUJHyFen;FramerTQUJHyFen.displayName=\"Main Desktop\";FramerTQUJHyFen.defaultProps={height:800,width:1200};addPropertyControls(FramerTQUJHyFen,{variant:{options:[\"O1qotBH8U\",\"UGNVY1E3P\",\"KBqh63j9M\",\"ApsojiHYG\",\"x44LzSjhh\",\"Zw10Ct5Dq\",\"N46L66APA\",\"DaqzOyG0k\",\"adtoDOvtU\",\"MlERp_8f5\",\"IuzVrtfWD\",\"p_hhnX16y\",\"msON63anE\",\"sLc09wwC_\",\"aUxubb7SU\",\"wE1NdlvMG\"],optionTitles:[\"Main\",\"Drawing mode\",\"About\",\"About leave\",\"Gallery\",\"Gallery leave\",\"Prices\",\"Prices leave\",\"TOS\",\"TOS leave\",\"Hover About\",\"Hover gallery\",\"Hover Contact\",\"Hover Progress\",\"Hover Prices\",\"Hover TOS\"],title:\"Variant\",type:ControlType.Enum},az0SEEeuB:{title:\"Cursor\",type:ControlType.CustomCursor},YbYOu2FDM:{defaultValue:'<p dir=\"auto\">M\\xecnh l\\xe0 Chanh, m\\xecnh l\\xe0 freelance Illustrator đang sinh sống tại HCM. M\\xecnh chủ yếu vẽ 2D Illustration v\\xe0 l\\xe2u l\\xe2u l\\xe0m một v\\xe0i UX/UI v\\xe0 Product design như web n\\xe0y.<br>Hiện tại m\\xecnh đang học về 2D animation</p><h3 dir=\"auto\"><strong>VIE/EN OK!</strong></h3><p dir=\"auto\">Th\\xf4ng tin li\\xean hệ v\\xe0 l\\xe0m việc qua mail: <a data-framer-link=\"Link:{&quot;url&quot;:&quot;mailto:nguyenquynhchi023@gmail.com&quot;,&quot;type&quot;:&quot;url&quot;}\" data-framer-open-in-new-tab=\"\">nguyenquynhchi023@gmail.com</a></p>',title:\"Text\",type:ControlType.RichText}});addFonts(FramerTQUJHyFen,[{explicitInter:true,fonts:[{cssFamilyName:\"VCR OSD Mono Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"VCR OSD Mono\",url:\"https://framerusercontent.com/assets/99VZEZlfO8fMFc7bIx1LDjfpjIU.woff2\",weight:\"400\"}]},...ScribbleToolFonts,...Pin1Fonts,...Pin2Fonts,...StatusFonts,...GalleryWrapFonts,...AboutWrapFonts,...ContactsWrapFonts,...TrelloWrapFonts,...PricesWrapFonts,...TOSWrapFonts,...TextBoxFonts,...BGFonts,...ArcFonts,...IconoirFonts,...PopupsFonts,...MenuFonts],{supportsExplicitInterCodegen:true});FramerTQUJHyFen.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Pin1,{},context),forwardLoader(Pin2,{},context),forwardLoader(Status,{},context),forwardLoader(GalleryWrap,{},context),forwardLoader(AboutWrap,{},context),forwardLoader(ContactsWrap,{},context),forwardLoader(TrelloWrap,{},context),forwardLoader(PricesWrap,{},context),forwardLoader(TOSWrap,{},context),forwardLoader(TextBox,{},context),forwardLoader(BG,{},context),forwardLoader(Popups,{},context),forwardLoader(Menu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTQUJHyFen\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"az0SEEeuB\\\":\\\"cursor\\\",\\\"YbYOu2FDM\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UGNVY1E3P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KBqh63j9M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ApsojiHYG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x44LzSjhh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zw10Ct5Dq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N46L66APA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DaqzOyG0k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"adtoDOvtU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MlERp_8f5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IuzVrtfWD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p_hhnX16y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"msON63anE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sLc09wwC_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aUxubb7SU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wE1NdlvMG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";export function withTabNavigation(Component){return props=>{const[activeTab,setActiveTab]=useState(\"Main\");// Update URL hash when tab is clicked\nconst handleTabClick=e=>{const tabName=e.target.closest(\"#parent-node\").getAttribute(\"data-framer-name\");window.history.pushState(null,\"\",`#${tabName}`);};// Sync component with URL hash on component mount\nuseEffect(()=>{const newTab=window.location.hash.replace(\"#\",\"\");const tabs=[\"Main\",\"About\",\"Gallery\",\"Prices\",\"Compare\",\"TOS\"];if(tabs.includes(newTab)){setActiveTab(newTab);}},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:activeTab,onClick:handleTabClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withTabNavigation\":{\"type\":\"reactHoc\",\"name\":\"withTabNavigation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Anchor.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n */export function withSmallestViewHeight(Component){return props=>{const[svh,setSvh]=useState(0);useEffect(()=>{const initialSvh=window.visualViewport?.height||window.innerHeight;setSvh(initialSvh);},[]);return /*#__PURE__*/_jsx(Component,{...props,style:{height:`${svh}px`,width:\"100%\",overflow:\"hidden\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSmallestViewHeight\":{\"type\":\"reactHoc\",\"name\":\"withSmallestViewHeight\",\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Safari_fix.map","// Generated by Framer (b47b624)\nexport default function metadata(params,activeLocale){return{description:\"Chanh Kho Heo infos and commission\",favicon:\"https://framerusercontent.com/assets/QnghpFRVLPi0bvIqJn2xMTBcLY.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/PQzo75X4eMDtzbFPlZML1Hmzrw.png\",title:\"Chankkho's infos\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"n1fczp\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"152g11l\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-kf69c\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Mouse from\"#framer/local/canvasComponent/Fu4PRxj2F/Fu4PRxj2F.js\";import MainMobile,*as MainMobileInfo from\"#framer/local/canvasComponent/hHtYIXEDn/hHtYIXEDn.js\";import MainDesktop,*as MainDesktopInfo from\"#framer/local/canvasComponent/TQUJHyFen/TQUJHyFen.js\";import{withTabNavigation}from\"#framer/local/codeFile/bYJhBjm/Anchor.js\";import{withSmallestViewHeight}from\"#framer/local/codeFile/OBMABJd/Safari_fix.js\";import metadataProvider from\"#framer/local/webPageMetadata/t4MpYGhM0/t4MpYGhM0.js\";const MainDesktopFonts=getFonts(MainDesktop);const MainDesktopWithTabNavigation18v8rgiWithMappedReactProps1yffl63=withMappedReactProps(withCodeBoundaryForOverrides(MainDesktop,{nodeId:\"CRPY66EtP\",override:withTabNavigation,scopeId:\"t4MpYGhM0\"}),MainDesktopInfo);const MainMobileFonts=getFonts(MainMobile);const MainMobileWithTabNavigationz52j19WithMappedReactPropsryrcmr=withMappedReactProps(withCodeBoundaryForOverrides(MainMobile,{nodeId:\"r6Mdd2DXH\",override:withTabNavigation,scopeId:\"t4MpYGhM0\"}),MainMobileInfo);const MotionDivWithSmallestViewHeightti09sj=withCodeBoundaryForOverrides(motion.div,{nodeId:\"J0cnHX4Ds\",override:withSmallestViewHeight,scopeId:\"t4MpYGhM0\"});const MotionDivWithSmallestViewHeightn1fczp=withCodeBoundaryForOverrides(motion.div,{nodeId:\"I0KEP3JcO\",override:withSmallestViewHeight,scopeId:\"t4MpYGhM0\"});const MouseFonts=getFonts(Mouse);const breakpoints={I0KEP3JcO:\"(min-width: 1200px)\",p9YnrWHoF:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-kf69c\";const variantClassNames={I0KEP3JcO:\"framer-v-n1fczp\",p9YnrWHoF:\"framer-v-152g11l\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Desktop:\"I0KEP3JcO\",Phone:\"p9YnrWHoF\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I0KEP3JcO\"};};const cursor={component:Mouse,variant:\"XhjcMf0nQ\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"p9YnrWHoF\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"p9YnrWHoF\")return true;return false;};useCustomCursors({\"157snd4\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"I0KEP3JcO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(231, 231, 231); }\"}),/*#__PURE__*/_jsx(MotionDivWithSmallestViewHeightn1fczp,{...restProps,className:cx(scopingClassNames,\"framer-n1fczp\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(MotionDivWithSmallestViewHeightti09sj,{className:\"framer-ti09sj\",\"data-framer-name\":\"Main\",layout:motionLayout,children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18v8rgi-container hidden-152g11l\",nodeId:\"CRPY66EtP\",rendersWithMotion:true,scopeId:\"t4MpYGhM0\",children:/*#__PURE__*/_jsx(MainDesktopWithTabNavigation18v8rgiWithMappedReactProps1yffl63,{az0SEEeuB:\"157snd4\",height:\"100%\",id:\"CRPY66EtP\",layoutId:\"CRPY66EtP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"O1qotBH8U\"),width:\"100%\",YbYOu2FDM:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{children:[\"I'm Chanh, a freelance Illustrator based in HCM. I mostly do 2D Illustrator and occasionally doing some UX/UI and Product design.\",/*#__PURE__*/_jsx(\"br\",{}),\"Currently learning 2D animation\"]}),/*#__PURE__*/_jsx(\"h3\",{children:/*#__PURE__*/_jsx(\"strong\",{children:\"VIE/EN OK!\"})}),/*#__PURE__*/_jsxs(\"p\",{children:[\"For any inquiries and questions, please contact me at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:nguyenquynhchi023@gmail.com\",motionChild:true,nodeId:\"CRPY66EtP\",openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"nguyenquynhchi023@gmail.com\"})})]})]})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9YnrWHoF:{height:844,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-z52j19-container hidden-n1fczp\",nodeId:\"r6Mdd2DXH\",rendersWithMotion:true,scopeId:\"t4MpYGhM0\",children:/*#__PURE__*/_jsx(MainMobileWithTabNavigationz52j19WithMappedReactPropsryrcmr,{height:\"100%\",id:\"r6Mdd2DXH\",layoutId:\"r6Mdd2DXH\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pB_VsuTiY\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kf69c.framer-76eyy3, .framer-kf69c .framer-76eyy3 { display: block; }\",\".framer-kf69c.framer-n1fczp { align-content: center; align-items: center; background-color: #e7e7e7; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-kf69c .framer-ti09sj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kf69c .framer-18v8rgi-container, .framer-kf69c .framer-z52j19-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\"@media (max-width: 1199.98px) { .framer-kf69c.framer-n1fczp { height: 844px; width: 390px; } .framer-kf69c .framer-ti09sj { flex-direction: column; gap: 0px; height: 100%; z-index: 0; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"p9YnrWHoF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const Framert4MpYGhM0=withCSS(Component,css,\"framer-kf69c\");export default Framert4MpYGhM0;Framert4MpYGhM0.displayName=\"Home\";Framert4MpYGhM0.defaultProps={height:800,width:1200};addFonts(Framert4MpYGhM0,[{explicitInter:true,fonts:[]},...MainDesktopFonts,...MainMobileFonts,...MouseFonts],{supportsExplicitInterCodegen:true});Framert4MpYGhM0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MainDesktop,{},context),forwardLoader(MainMobile,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert4MpYGhM0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerScrollSections\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p9YnrWHoF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map","/*\n * NotFoundPage (framer/SitesNotFoundPage@1.4.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\nexport { default } from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\n","// DO NOT DELETE THIS FILE! It's integral functionality of the badge.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useSyncExternalStore,forwardRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * Override for the \"Made in Framer\" badge that adds two behaviors:\n * 1. Hides the badge when in an iframe with a framer.com parent domain\n * 2. Adds click handler to open Framer with UTM tracking\n *\n * Badge hiding works by detecting if the current page is running inside an iframe\n * and checking if the parent domain is framer.com or a subdomain. This allows\n * embedding sites (e.g., Components pages) to hide the badge when appropriate.\n *\n * Cross-browser compatibility:\n * - Chrome, Safari, Edge: Uses window.location.ancestorOrigins API\n * - Firefox: Falls back to document.referrer (limited by security restrictions)\n *\n * Note: Also hides the badge in Framer's Preview mode since it runs in a\n * framer.com iframe.\n */const FRAMER_DOMAIN=\"framer.com\";function getIsIframeOnFramerDomain(){let isIframe=false;// Check if we're in an iframe\ntry{isIframe=window.self!==window.top;}catch{// If we can't access window.top, we're likely in a cross-origin iframe\nisIframe=true;}if(!isIframe){return false;}// Check if we're running on framer.com\nlet parentHost=null;let isFramerDomain=false;// Try ancestorOrigins first (Chrome, Safari, Edge)\nif(window.location.ancestorOrigins&&window.location.ancestorOrigins.length>0){const ancestorOrigin=window.location.ancestorOrigins[0];try{const ancestorUrl=new URL(ancestorOrigin);parentHost=ancestorUrl.host;}catch(error){// ignore malformed URL\n}}else if(document.referrer){// Fallback to referrer for browsers without ancestorOrigins (Firefox)\ntry{const referrerUrl=new URL(document.referrer);parentHost=referrerUrl.host;}catch(error){// ignore malformed URL\n}}if(parentHost){isFramerDomain=parentHost===FRAMER_DOMAIN||parentHost.endsWith(`.${FRAMER_DOMAIN}`);}return isFramerDomain;}const noopSubscribe=()=>()=>{};const getSnapshot=()=>getIsIframeOnFramerDomain();const getServerSnapshot=()=>false;export function withFramerBadgeHandling(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const shouldHide=useSyncExternalStore(noopSubscribe,getSnapshot,getServerSnapshot);const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(shouldHide&&!isCanvas){return null;}return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:e=>{e.preventDefault();window.open(// This is the link that will actually open (we prevent the default click handler; the link is important for SEO.)\n`https://www.framer.com/r/badge/?utm_campaign=freeplanbadge&utm_source=${encodeURIComponent(window?.location?.origin)}`);},style:{...props.style,pointerEvents:\"auto\"},// important for SEO:\ntitle:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\",className:props.className+\" __framer-badge\"});});}// We use overrides so that the badge doesn't load custom fonts, as the text is visually hidden.\n// This is important for SEO:\nexport function withText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{position:\"absolute\",transform:\"scale(0.001)\"},children:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\"}),/*#__PURE__*/_jsx(Component,{...props,ref:ref})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFramerBadgeHandling\":{\"type\":\"reactHoc\",\"name\":\"withFramerBadgeHandling\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withText\":{\"type\":\"reactHoc\",\"name\":\"withText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click.map","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 97 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 91.736 9.781 L 91.736 2.818 L 93.316 2.818 L 93.316 3.98 L 93.374 3.98 C 93.501 3.577 93.714 3.269 94.014 3.053 C 94.328 2.833 94.704 2.72 95.087 2.729 C 95.185 2.729 95.287 2.733 95.392 2.742 C 95.498 2.75 95.587 2.759 95.659 2.767 L 95.659 4.253 C 95.552 4.23 95.444 4.215 95.335 4.209 C 95.188 4.192 95.039 4.184 94.891 4.184 C 94.603 4.184 94.343 4.247 94.11 4.374 C 93.882 4.497 93.702 4.674 93.57 4.907 C 93.434 5.16 93.366 5.445 93.374 5.732 L 93.374 9.782 L 91.736 9.782 Z M 87.286 9.927 C 86.588 9.927 85.985 9.779 85.477 9.483 C 84.969 9.183 84.577 8.761 84.303 8.22 C 84.032 7.678 83.897 7.048 83.897 6.328 C 83.897 5.618 84.032 4.988 84.303 4.443 C 84.56 3.917 84.96 3.475 85.458 3.167 C 85.953 2.858 86.531 2.704 87.191 2.704 C 87.64 2.704 88.059 2.78 88.448 2.932 C 88.841 3.08 89.186 3.305 89.482 3.605 C 89.779 3.901 90.009 4.272 90.174 4.715 C 90.344 5.155 90.428 5.67 90.428 6.258 L 90.428 6.748 L 84.627 6.748 L 84.627 5.629 L 89.609 5.629 L 88.86 5.946 C 88.868 5.594 88.801 5.243 88.664 4.918 C 88.549 4.641 88.355 4.404 88.105 4.238 C 87.86 4.074 87.559 3.991 87.204 3.991 C 86.852 3.991 86.55 4.074 86.296 4.239 C 86.042 4.404 85.847 4.629 85.712 4.912 C 85.576 5.213 85.509 5.54 85.515 5.87 L 85.515 6.62 C 85.515 7.047 85.587 7.413 85.731 7.717 C 85.879 8.017 86.089 8.248 86.359 8.409 C 86.63 8.566 86.948 8.644 87.312 8.644 C 87.562 8.644 87.786 8.608 87.984 8.536 C 88.177 8.467 88.353 8.356 88.499 8.212 C 88.642 8.072 88.749 7.906 88.816 7.711 L 90.326 7.921 C 90.228 8.313 90.032 8.673 89.756 8.968 C 89.476 9.268 89.125 9.503 88.702 9.672 C 88.282 9.842 87.811 9.926 87.286 9.926 Z M 72.643 9.781 L 72.643 2.818 L 74.191 2.818 L 74.235 4.443 L 74.115 4.443 C 74.225 4.041 74.385 3.713 74.597 3.459 C 74.798 3.212 75.055 3.016 75.347 2.888 C 75.63 2.761 75.928 2.698 76.241 2.698 C 76.753 2.698 77.177 2.854 77.511 3.167 C 77.849 3.48 78.074 3.922 78.184 4.494 L 77.987 4.494 C 78.066 4.132 78.232 3.795 78.469 3.51 C 78.691 3.248 78.972 3.041 79.289 2.907 C 79.615 2.766 79.968 2.695 80.323 2.697 C 80.746 2.697 81.127 2.79 81.465 2.977 C 81.808 3.159 82.077 3.429 82.272 3.789 C 82.47 4.149 82.57 4.591 82.57 5.116 L 82.57 9.781 L 80.939 9.781 L 80.939 5.363 C 80.939 4.923 80.818 4.602 80.577 4.398 C 80.333 4.19 80.021 4.08 79.701 4.088 C 79.434 4.088 79.204 4.145 79.009 4.258 C 78.816 4.371 78.66 4.536 78.559 4.735 C 78.449 4.953 78.394 5.195 78.399 5.439 L 78.399 9.781 L 76.813 9.781 L 76.813 5.287 C 76.813 4.923 76.698 4.633 76.47 4.417 C 76.246 4.197 75.958 4.087 75.606 4.087 C 75.366 4.087 75.143 4.145 74.94 4.259 C 74.737 4.374 74.569 4.543 74.458 4.748 C 74.339 4.963 74.28 5.23 74.28 5.548 L 74.28 9.781 L 72.642 9.781 Z M 67.291 9.915 C 66.724 9.915 66.221 9.771 65.781 9.483 C 65.344 9.191 65 8.776 64.746 8.239 C 64.496 7.701 64.371 7.059 64.371 6.309 C 64.371 5.552 64.498 4.904 64.752 4.367 C 65.01 3.829 65.359 3.419 65.799 3.135 C 66.244 2.851 66.763 2.703 67.291 2.71 C 67.668 2.71 67.987 2.771 68.25 2.894 C 68.516 3.013 68.736 3.164 68.91 3.351 C 69.083 3.533 69.22 3.719 69.322 3.91 L 69.38 3.91 L 69.38 2.818 L 70.998 2.818 L 70.998 9.781 L 69.38 9.781 L 69.38 8.696 L 69.322 8.696 C 69.211 8.908 69.07 9.102 68.903 9.273 C 68.726 9.46 68.503 9.614 68.237 9.737 C 67.938 9.863 67.615 9.923 67.291 9.915 Z M 67.723 8.563 C 68.078 8.563 68.383 8.469 68.637 8.283 C 68.901 8.079 69.101 7.804 69.215 7.49 C 69.35 7.147 69.418 6.751 69.418 6.303 C 69.418 5.85 69.35 5.456 69.214 5.123 C 69.103 4.811 68.902 4.539 68.637 4.341 C 68.387 4.155 68.083 4.062 67.723 4.062 C 67.363 4.062 67.058 4.155 66.809 4.342 C 66.559 4.528 66.369 4.788 66.237 5.122 C 66.107 5.456 66.041 5.85 66.041 6.302 C 66.041 6.752 66.106 7.145 66.237 7.483 C 66.369 7.822 66.559 8.086 66.809 8.277 C 67.063 8.467 67.367 8.563 67.723 8.563 Z M 59.909 9.781 L 59.909 2.818 L 61.489 2.818 L 61.489 3.98 L 61.546 3.98 C 61.673 3.577 61.887 3.269 62.188 3.053 C 62.488 2.837 62.846 2.729 63.26 2.729 C 63.358 2.729 63.46 2.733 63.565 2.742 C 63.671 2.75 63.76 2.759 63.832 2.767 L 63.832 4.253 C 63.725 4.23 63.617 4.215 63.508 4.209 C 63.361 4.192 63.212 4.184 63.064 4.184 C 62.776 4.184 62.516 4.247 62.283 4.374 C 62.054 4.497 61.875 4.674 61.743 4.907 C 61.607 5.16 61.539 5.445 61.546 5.732 L 61.546 9.782 L 59.909 9.782 Z M 52.647 9.781 L 52.647 0.323 L 58.804 0.323 L 58.804 1.758 L 54.336 1.758 L 54.336 4.513 L 58.411 4.513 L 58.411 5.928 L 54.336 5.928 L 54.336 9.781 Z M 43.265 5.744 L 43.265 9.781 L 41.628 9.781 L 41.628 2.818 L 43.195 2.818 L 43.215 4.551 L 43.024 4.551 C 43.223 3.946 43.517 3.489 43.906 3.18 C 44.296 2.867 44.78 2.71 45.36 2.71 C 45.842 2.71 46.263 2.814 46.623 3.021 C 46.987 3.228 47.268 3.531 47.467 3.929 C 47.67 4.322 47.772 4.805 47.772 5.376 L 47.772 9.781 L 46.141 9.781 L 46.141 5.63 C 46.141 5.147 46.018 4.775 45.773 4.513 C 45.531 4.246 45.195 4.113 44.763 4.113 C 44.475 4.113 44.217 4.176 43.989 4.303 C 43.762 4.429 43.576 4.619 43.456 4.849 C 43.329 5.09 43.266 5.389 43.266 5.744 Z M 38.353 9.781 L 38.353 2.818 L 39.99 2.818 L 39.99 9.781 L 38.352 9.781 Z M 39.171 1.815 C 38.919 1.821 38.675 1.728 38.491 1.555 C 38.31 1.389 38.208 1.153 38.212 0.907 C 38.208 0.663 38.31 0.43 38.492 0.267 C 38.674 0.091 38.918 -0.005 39.171 0 C 39.438 0 39.664 0.088 39.851 0.266 C 40.041 0.44 40.136 0.653 40.136 0.907 C 40.136 1.161 40.041 1.377 39.85 1.555 C 39.667 1.728 39.423 1.821 39.171 1.815 Z M 30.741 9.927 C 30.043 9.927 29.44 9.779 28.932 9.483 C 28.426 9.185 28.018 8.746 27.758 8.22 C 27.488 7.678 27.352 7.048 27.352 6.328 C 27.352 5.618 27.487 4.988 27.758 4.443 C 28.015 3.917 28.415 3.475 28.913 3.167 C 29.408 2.858 29.986 2.704 30.646 2.704 C 31.095 2.704 31.514 2.78 31.903 2.932 C 32.293 3.079 32.646 3.308 32.938 3.605 C 33.234 3.901 33.464 4.272 33.629 4.715 C 33.799 5.155 33.883 5.67 33.883 6.258 L 33.883 6.748 L 28.083 6.748 L 28.083 5.629 L 33.066 5.629 L 32.316 5.946 C 32.316 5.553 32.251 5.21 32.12 4.918 C 32.005 4.641 31.811 4.404 31.561 4.238 C 31.316 4.074 31.015 3.991 30.66 3.991 C 30.34 3.983 30.024 4.069 29.752 4.239 C 29.498 4.404 29.303 4.629 29.168 4.912 C 29.032 5.213 28.965 5.54 28.971 5.87 L 28.971 6.62 C 28.971 7.047 29.043 7.413 29.187 7.717 C 29.335 8.017 29.545 8.248 29.816 8.409 C 30.086 8.566 30.404 8.644 30.768 8.644 C 31.018 8.644 31.242 8.608 31.441 8.536 C 31.634 8.467 31.809 8.356 31.955 8.212 C 32.099 8.072 32.205 7.906 32.272 7.711 L 33.782 7.921 C 33.684 8.313 33.488 8.673 33.212 8.968 C 32.932 9.268 32.581 9.503 32.158 9.672 C 31.707 9.847 31.226 9.934 30.742 9.926 Z M 22.312 9.915 C 21.777 9.924 21.251 9.774 20.801 9.483 C 20.361 9.191 20.016 8.776 19.766 8.239 C 19.516 7.701 19.392 7.059 19.392 6.309 C 19.392 5.552 19.519 4.904 19.772 4.367 C 20.027 3.829 20.374 3.419 20.814 3.135 C 21.254 2.852 21.751 2.71 22.305 2.71 C 22.682 2.71 23.001 2.771 23.264 2.894 C 23.53 3.013 23.748 3.164 23.918 3.351 C 24.091 3.533 24.228 3.721 24.33 3.916 L 24.381 3.916 L 24.381 0.323 L 26.019 0.323 L 26.019 9.781 L 24.413 9.781 L 24.413 8.689 L 24.343 8.689 C 24.233 8.904 24.091 9.101 23.923 9.273 C 23.734 9.468 23.51 9.626 23.263 9.737 C 23.001 9.855 22.684 9.915 22.312 9.915 Z M 22.737 8.563 C 23.092 8.563 23.397 8.469 23.651 8.283 C 23.915 8.079 24.115 7.804 24.229 7.49 C 24.364 7.147 24.432 6.751 24.432 6.303 C 24.432 5.85 24.364 5.456 24.229 5.123 C 24.118 4.811 23.917 4.539 23.651 4.341 C 23.385 4.151 23.064 4.053 22.737 4.062 C 22.41 4.053 22.089 4.152 21.823 4.342 C 21.573 4.528 21.383 4.79 21.252 5.128 C 21.118 5.505 21.054 5.903 21.062 6.303 C 21.062 6.751 21.127 7.145 21.258 7.483 C 21.389 7.822 21.58 8.086 21.829 8.277 C 22.079 8.467 22.381 8.563 22.737 8.563 Z M 14.352 9.915 C 13.817 9.924 13.291 9.774 12.841 9.483 C 12.405 9.191 12.061 8.776 11.806 8.239 C 11.556 7.701 11.432 7.059 11.432 6.309 C 11.432 5.552 11.559 4.904 11.812 4.367 C 12.071 3.829 12.42 3.419 12.86 3.135 C 13.3 2.852 13.797 2.71 14.352 2.71 C 14.728 2.71 15.048 2.771 15.31 2.894 C 15.577 3.013 15.797 3.164 15.97 3.351 C 16.144 3.533 16.281 3.719 16.383 3.91 L 16.44 3.91 L 16.44 2.818 L 18.059 2.818 L 18.059 9.781 L 16.44 9.781 L 16.44 8.696 L 16.383 8.696 C 16.272 8.908 16.131 9.102 15.964 9.273 C 15.786 9.46 15.564 9.614 15.298 9.737 C 14.999 9.863 14.676 9.923 14.352 9.915 Z M 14.783 8.563 C 15.139 8.563 15.443 8.469 15.697 8.283 C 15.951 8.093 16.144 7.828 16.275 7.49 C 16.41 7.147 16.478 6.751 16.478 6.303 C 16.478 5.85 16.41 5.456 16.275 5.123 C 16.164 4.811 15.963 4.539 15.697 4.341 C 15.447 4.155 15.143 4.062 14.783 4.062 C 14.423 4.062 14.119 4.155 13.869 4.342 C 13.608 4.543 13.41 4.813 13.298 5.122 C 13.167 5.456 13.101 5.85 13.101 6.302 C 13.101 6.752 13.167 7.145 13.298 7.483 C 13.429 7.822 13.62 8.086 13.869 8.277 C 14.123 8.467 14.428 8.563 14.783 8.563 Z M 0 9.781 L 0 0.323 L 2.507 0.323 L 4.322 5.236 C 4.382 5.418 4.452 5.646 4.532 5.922 C 4.612 6.197 4.695 6.493 4.779 6.811 C 4.864 7.124 4.942 7.428 5.014 7.725 C 5.09 8.017 5.154 8.273 5.204 8.493 L 4.843 8.493 C 5.045 7.633 5.267 6.778 5.509 5.928 C 5.589 5.648 5.662 5.418 5.725 5.236 L 7.509 0.323 L 10.023 0.323 L 10.023 9.781 L 8.347 9.781 L 8.347 4.989 C 8.35 4.443 8.358 3.897 8.372 3.351 L 8.398 2.38 C 8.406 2.054 8.412 1.743 8.417 1.447 L 8.563 1.447 C 8.473 1.773 8.379 2.107 8.277 2.45 L 7.979 3.446 C 7.886 3.764 7.795 4.056 7.706 4.322 C 7.636 4.546 7.561 4.768 7.483 4.989 L 5.719 9.781 L 4.303 9.781 L 2.513 4.989 L 2.291 4.329 C 2.198 4.04 2.107 3.75 2.018 3.459 L 1.713 2.469 C 1.613 2.129 1.514 1.788 1.415 1.447 L 1.593 1.447 C 1.597 1.73 1.603 2.035 1.612 2.361 C 1.62 2.682 1.627 3.006 1.631 3.332 C 1.639 3.654 1.646 3.958 1.65 4.246 C 1.658 4.534 1.663 4.781 1.663 4.989 L 1.663 9.781 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"9.927205036163329px\" id=\"LLqmOOyHA\" transform=\"translate(0 -0.25)\" width=\"95.65900006103517px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-g7oZR\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-g7oZR { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 9.7; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Text\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-g7oZR\");Icon.displayName=\"Text\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerIntrinsicHeight\":\"10\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Text\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"18px\" id=\"td4SVg2I8\" transform=\"translate(0 1.5)\" width=\"12px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hcsc7\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-hcsc7 { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 0.6; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-hcsc7\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerIntrinsicWidth\":\"12\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (332c618)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withFramerBadgeHandling,withText}from\"https://framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js\";import Text from\"https://framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js\";import Framer from\"https://framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js\";const FramerFonts=getFonts(Framer);const TextFonts=getFonts(Text);const TextWithText1um7t9d=withCodeBoundaryForOverrides(Text,{nodeId:\"pBR1Ew0r8\",override:withText,scopeId:\"PX9hIOIVM\"});const MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(motion.a,{nodeId:\"HK2sXlagE\",override:withFramerBadgeHandling,scopeId:\"PX9hIOIVM\"})));const serializationHash=\"framer-6jWyo\";const variantClassNames={HK2sXlagE:\"framer-v-n0ccwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:1,mass:1.5,stiffness:350,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HK2sXlagE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com\",motionChild:true,nodeId:\"HK2sXlagE\",openInNewTab:false,relValues:[],scopeId:\"PX9hIOIVM\",children:/*#__PURE__*/_jsxs(MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-n0ccwk\",className,classNames)} framer-bmpgw8`,\"data-framer-appear-id\":\"n0ccwk\",\"data-framer-name\":\"Light\",\"data-nosnippet\":true,layoutDependency:layoutDependency,layoutId:\"HK2sXlagE\",optimized:true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13yxzio\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"IH1cvP0s5\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 1.5656869846134214px -1.5px rgba(0, 0, 0, 0.17), 0px 2.288533303243457px 5.950186588432988px -3px rgba(0, 0, 0, 0.14), 0px 10px 26px -4.5px rgba(0, 0, 0, 0.02)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19yaanm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"U6HIU1IEW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kflzx5\",layoutDependency:layoutDependency,layoutId:\"roMJYXHnO\",children:/*#__PURE__*/_jsx(Framer,{animated:true,className:\"framer-e50co\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"O3s3GcxMZ\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"},transformTemplate:transformTemplate2})}),/*#__PURE__*/_jsx(TextWithText1um7t9d,{animated:true,className:\"framer-1um7t9d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"pBR1Ew0r8\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4ugry\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vCwsHyUh8\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jnuwbw\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"ZirFGX8Eh\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",opacity:.04}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jWyo.framer-bmpgw8, .framer-6jWyo .framer-bmpgw8 { display: block; }\",\".framer-6jWyo.framer-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }\",\".framer-6jWyo .framer-13yxzio { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6jWyo .framer-19yaanm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-6jWyo .framer-1kflzx5 { flex: none; height: 16px; overflow: visible; position: relative; width: 12px; }\",\".framer-6jWyo .framer-e50co { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }\",\".framer-6jWyo .framer-1um7t9d { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; }\",\".framer-6jWyo .framer-j4ugry, .framer-6jWyo .framer-jnuwbw { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPX9hIOIVM=withCSS(Component,css,\"framer-6jWyo\");export default FramerPX9hIOIVM;FramerPX9hIOIVM.displayName=\"Badge\";FramerPX9hIOIVM.defaultProps={height:38,width:140};addFonts(FramerPX9hIOIVM,[{explicitInter:true,fonts:[]},...FramerFonts,...TextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPX9hIOIVM\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"140\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var r={};\n/*!\n * Determine if an object is a Buffer\n *\n * @author   Feross Aboukhadijeh <https://feross.org>\n * @license  MIT\n */r=function isBuffer(r){return null!=r&&null!=r.constructor&&\"function\"===typeof r.constructor.isBuffer&&r.constructor.isBuffer(r)};var t=r;export default t;\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('unist').Point} Point\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Position} Position\n * @typedef {object & {type: string, position?: Position|undefined}} NodeLike\n */\n/**\n * Stringify one point, a position (start and end points), or a node’s\n * positional information.\n *\n * @param {Node|NodeLike|Position|Point|null} [value]\n * @returns {string}\n */\nfunction stringifyPosition(n){return n&&\"object\"===typeof n?\"position\"in n||\"type\"in n?position(n.position):\"start\"in n||\"end\"in n?position(n):\"line\"in n||\"column\"in n?point(n):\"\":\"\"}\n/**\n * @param {Point|undefined} point\n * @returns {string}\n */function point(n){return index(n&&n.line)+\":\"+index(n&&n.column)}\n/**\n * @param {Position|undefined} pos\n * @returns {string}\n */function position(n){return point(n&&n.start)+\"-\"+point(n&&n.end)}\n/**\n * @param {number|undefined} value\n * @returns {number}\n */function index(n){return n&&\"number\"===typeof n?n:1}export{stringifyPosition};\n\n//# sourceMappingURL=index.js.map","import{stringifyPosition as e}from\"unist-util-stringify-position\";\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Position} Position\n * @typedef {import('unist').Point} Point\n * @typedef {object & {type: string, position?: Position|undefined}} NodeLike\n */class VFileMessage extends Error{\n/**\n   * Create a message for `reason` at `place` from `origin`.\n   *\n   * When an error is passed in as `reason`, the `stack` is copied.\n   *\n   * @param {string|Error|VFileMessage} reason\n   *   Reason for message.\n   *   Uses the stack and message of the error if given.\n   * @param {Node|NodeLike|Position|Point} [place]\n   *   Place at which the message occurred in a file.\n   * @param {string} [origin]\n   *   Place in code the message originates from (example `'my-package:my-rule-name'`)\n   */\nconstructor(s,t,i){\n/** @type {[string|null, string|null]} */\nconst l=[null,null];\n/** @type {Position} */let o={start:{line:null,column:null},end:{line:null,column:null}};super();if(\"string\"===typeof t){i=t;t=void 0}if(\"string\"===typeof i){const e=i.indexOf(\":\");if(-1===e)l[1]=i;else{l[0]=i.slice(0,e);l[1]=i.slice(e+1)}}t&&(\"type\"in t||\"position\"in t?t.position&&(o=t.position):\"start\"in t||\"end\"in t?o=t:(\"line\"in t||\"column\"in t)&&(o.start=t));this.name=e(t)||\"1:1\";\n/** @type {string} */this.message=\"object\"===typeof s?s.message:s;\n/** @type {string} */this.stack=\"\";\"object\"===typeof s&&s.stack&&(this.stack=s.stack)\n/**\n     * Reason for message.\n     *\n     * @type {string}\n     */;this.reason=this.message;\n/**\n     * Whether this is a fatal problem that marks an associated file as no\n     * longer processable.\n     * If `true`, marks associated file as no longer processable.\n     * If `false`, necessitates a (potential) change.\n     * The value can also be `null` or `undefined`, for things that might not\n     * need changing.\n     *\n     * @type {boolean?}\n     */this.fatal;\n/**\n     * Starting line of error.\n     *\n     * @type {number?}\n     */this.line=o.start.line;\n/**\n     * Starting column of error.\n     *\n     * @type {number?}\n     */this.column=o.start.column;\n/**\n     * Full range information, when available.\n     * Has `start` and `end` fields, both set to an object with `line` and\n     * `column`, set to `number?`.\n     *\n     * @type {Position?}\n     */this.position=o;\n/**\n     * Namespace of warning (example: `'my-package'`).\n     *\n     * @type {string?}\n     */this.source=l[0];\n/**\n     * Category of message (example: `'my-rule-name'`).\n     *\n     * @type {string?}\n     */this.ruleId=l[1];\n/**\n     * Path of a file (used throughout the VFile ecosystem).\n     *\n     * @type {string?}\n     */this.file;\n/**\n     * Specify the source value that’s being reported, which is deemed\n     * incorrect.\n     *\n     * @type {string?}\n     */this.actual;\n/**\n     * Suggest values that should be used instead of `actual`, one or more\n     * values that are deemed as acceptable.\n     *\n     * @type {Array<string>?}\n     */this.expected;\n/**\n     * Link to documentation for the message.\n     *\n     * @type {string?}\n     */this.url;\n/**\n     * Long form description of the message (supported by `vfile-reporter`).\n     *\n     * @type {string?}\n     */this.note}}VFileMessage.prototype.file=\"\";VFileMessage.prototype.name=\"\";VFileMessage.prototype.reason=\"\";VFileMessage.prototype.message=\"\";VFileMessage.prototype.stack=\"\";VFileMessage.prototype.fatal=null;VFileMessage.prototype.column=null;VFileMessage.prototype.line=null;VFileMessage.prototype.source=null;VFileMessage.prototype.ruleId=null;VFileMessage.prototype.position=null;export{VFileMessage};\n\n//# sourceMappingURL=index.js.map","const e={basename:basename,dirname:dirname,extname:extname,join:join,sep:\"/\"};\n/**\n * @param {string} path\n * @param {string} [ext]\n * @returns {string}\n */function basename(e,t){if(void 0!==t&&\"string\"!==typeof t)throw new TypeError('\"ext\" argument must be a string');assertPath(e);let n=0;let l=-1;let i=e.length;\n/** @type {boolean|undefined} */let r;if(void 0===t||0===t.length||t.length>e.length){while(i--)if(47===e.charCodeAt(i)){if(r){n=i+1;break}}else if(l<0){r=true;l=i+1}return l<0?\"\":e.slice(n,l)}if(t===e)return\"\";let a=-1;let h=t.length-1;while(i--)if(47===e.charCodeAt(i)){if(r){n=i+1;break}}else{if(a<0){r=true;a=i+1}if(h>-1)if(e.charCodeAt(i)===t.charCodeAt(h--))h<0&&(l=i);else{h=-1;l=a}}n===l?l=a:l<0&&(l=e.length);return e.slice(n,l)}\n/**\n * @param {string} path\n * @returns {string}\n */function dirname(e){assertPath(e);if(0===e.length)return\".\";let t=-1;let n=e.length;\n/** @type {boolean|undefined} */let l;while(--n)if(47===e.charCodeAt(n)){if(l){t=n;break}}else l||(l=true);return t<0?47===e.charCodeAt(0)?\"/\":\".\":1===t&&47===e.charCodeAt(0)?\"//\":e.slice(0,t)}\n/**\n * @param {string} path\n * @returns {string}\n */function extname(e){assertPath(e);let t=e.length;let n=-1;let l=0;let i=-1;let r=0;\n/** @type {boolean|undefined} */let a;while(t--){const h=e.charCodeAt(t);if(47!==h){if(n<0){a=true;n=t+1}46===h?i<0?i=t:1!==r&&(r=1):i>-1&&(r=-1)}else if(a){l=t+1;break}}return i<0||n<0||0===r||1===r&&i===n-1&&i===l+1?\"\":e.slice(i,n)}\n/**\n * @param {Array<string>} segments\n * @returns {string}\n */function join(...e){let t=-1;\n/** @type {string|undefined} */let n;while(++t<e.length){assertPath(e[t]);e[t]&&(n=void 0===n?e[t]:n+\"/\"+e[t])}return void 0===n?\".\":normalize(n)}\n/**\n * Note: `normalize` is not exposed as `path.normalize`, so some code is\n * manually removed from it.\n *\n * @param {string} path\n * @returns {string}\n */function normalize(e){assertPath(e);const t=47===e.charCodeAt(0);let n=normalizeString(e,!t);0!==n.length||t||(n=\".\");n.length>0&&47===e.charCodeAt(e.length-1)&&(n+=\"/\");return t?\"/\"+n:n}\n/**\n * Resolve `.` and `..` elements in a path with directory names.\n *\n * @param {string} path\n * @param {boolean} allowAboveRoot\n * @returns {string}\n */function normalizeString(e,t){let n=\"\";let l=0;let i=-1;let r=0;let a=-1;\n/** @type {number|undefined} */let h;\n/** @type {number} */let s;while(++a<=e.length){if(a<e.length)h=e.charCodeAt(a);else{if(47===h)break;h=47}if(47===h){if(i===a-1||1===r);else if(i!==a-1&&2===r){if(n.length<2||2!==l||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2))if(n.length>2){s=n.lastIndexOf(\"/\");if(s!==n.length-1){if(s<0){n=\"\";l=0}else{n=n.slice(0,s);l=n.length-1-n.lastIndexOf(\"/\")}i=a;r=0;continue}}else if(n.length>0){n=\"\";l=0;i=a;r=0;continue}if(t){n=n.length>0?n+\"/..\":\"..\";l=2}}else{n.length>0?n+=\"/\"+e.slice(i+1,a):n=e.slice(i+1,a);l=a-i-1}i=a;r=0}else 46===h&&r>-1?r++:r=-1}return n}\n/**\n * @param {string} path\n */function assertPath(e){if(\"string\"!==typeof e)throw new TypeError(\"Path must be a string. Received \"+JSON.stringify(e))}export{e as path};\n\n//# sourceMappingURL=minpath.browser.js.map","const c={cwd:cwd};function cwd(){return\"/\"}export{c as proc};\n\n//# sourceMappingURL=minproc.browser.js.map","/**\n * @typedef URL\n * @property {string} hash\n * @property {string} host\n * @property {string} hostname\n * @property {string} href\n * @property {string} origin\n * @property {string} password\n * @property {string} pathname\n * @property {string} port\n * @property {string} protocol\n * @property {string} search\n * @property {any} searchParams\n * @property {string} username\n * @property {() => string} toString\n * @property {() => string} toJSON\n */\n/**\n * @param {unknown} fileURLOrPath\n * @returns {fileURLOrPath is URL}\n */\nfunction isUrl(r){return null!==r&&\"object\"===typeof r&&r.href&&r.origin}export{isUrl as i};\n\n//# sourceMappingURL=aa54c940.js.map","import{i as e}from\"../_/aa54c940.js\";export{i as isUrl}from\"../_/aa54c940.js\";\n/**\n * @param {string|URL} path\n */function urlToPath(o){if(\"string\"===typeof o)o=new URL(o);else if(!e(o)){\n/** @type {NodeJS.ErrnoException} */\nconst e=new TypeError('The \"path\" argument must be of type string or an instance of URL. Received `'+o+\"`\");e.code=\"ERR_INVALID_ARG_TYPE\";throw e}if(\"file:\"!==o.protocol){\n/** @type {NodeJS.ErrnoException} */\nconst e=new TypeError(\"The URL must be of scheme file\");e.code=\"ERR_INVALID_URL_SCHEME\";throw e}return getPathFromURLPosix(o)}\n/**\n * @param {URL} url\n */function getPathFromURLPosix(e){if(\"\"!==e.hostname){\n/** @type {NodeJS.ErrnoException} */\nconst e=new TypeError('File URL host must be \"localhost\" or empty on darwin');e.code=\"ERR_INVALID_FILE_URL_HOST\";throw e}const o=e.pathname;let t=-1;while(++t<o.length)if(37===o.charCodeAt(t)&&50===o.charCodeAt(t+1)){const e=o.charCodeAt(t+2);if(70===e||102===e){\n/** @type {NodeJS.ErrnoException} */\nconst e=new TypeError(\"File URL path must not include encoded / characters\");e.code=\"ERR_INVALID_FILE_URL_PATH\";throw e}}return decodeURIComponent(o)}export{urlToPath};\n\n//# sourceMappingURL=minurl.browser.js.map","import t from\"is-buffer\";import{VFileMessage as e}from\"vfile-message\";import{path as s}from\"#lib/minpath.js\";import{proc as i}from\"#lib/minproc.js\";import{isUrl as a,urlToPath as r}from\"#lib/minurl.js\";\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Position} Position\n * @typedef {import('unist').Point} Point\n * @typedef {Record<string, unknown> & {type: string, position?: Position|undefined}} NodeLike\n * @typedef {import('./minurl.shared.js').URL} URL\n * @typedef {import('../index.js').Data} Data\n * @typedef {import('../index.js').Value} Value\n *\n * @typedef {'ascii'|'utf8'|'utf-8'|'utf16le'|'ucs2'|'ucs-2'|'base64'|'base64url'|'latin1'|'binary'|'hex'} BufferEncoding\n *   Encodings supported by the buffer class.\n *   This is a copy of the typing from Node, copied to prevent Node globals from\n *   being needed.\n *   Copied from: <https://github.com/DefinitelyTyped/DefinitelyTyped/blob/90a4ec8/types/node/buffer.d.ts#L170>\n *\n * @typedef {Value|Options|VFile|URL} Compatible\n *   Things that can be passed to the constructor.\n *\n * @typedef VFileCoreOptions\n * @property {Value} [value]\n * @property {string} [cwd]\n * @property {Array<string>} [history]\n * @property {string|URL} [path]\n * @property {string} [basename]\n * @property {string} [stem]\n * @property {string} [extname]\n * @property {string} [dirname]\n * @property {Data} [data]\n *\n * @typedef Map\n *   Raw source map, see:\n *   <https://github.com/mozilla/source-map/blob/58819f0/source-map.d.ts#L15-L23>.\n * @property {number} version\n * @property {Array<string>} sources\n * @property {Array<string>} names\n * @property {string|undefined} [sourceRoot]\n * @property {Array<string>|undefined} [sourcesContent]\n * @property {string} mappings\n * @property {string} file\n *\n * @typedef {{[key: string]: unknown} & VFileCoreOptions} Options\n *   Configuration: a bunch of keys that will be shallow copied over to the new\n *   file.\n *\n * @typedef {Record<string, unknown>} ReporterSettings\n * @typedef {<T = ReporterSettings>(files: Array<VFile>, options: T) => string} Reporter\n */\nconst n=[\"history\",\"path\",\"basename\",\"stem\",\"extname\",\"dirname\"];class VFile{\n/**\n   * Create a new virtual file.\n   *\n   * If `options` is `string` or `Buffer`, it’s treated as `{value: options}`.\n   * If `options` is a `URL`, it’s treated as `{path: options}`.\n   * If `options` is a `VFile`, shallow copies its data over to the new file.\n   * All fields in `options` are set on the newly created `VFile`.\n   *\n   * Path related fields are set in the following order (least specific to\n   * most specific): `history`, `path`, `basename`, `stem`, `extname`,\n   * `dirname`.\n   *\n   * It’s not possible to set either `dirname` or `extname` without setting\n   * either `history`, `path`, `basename`, or `stem` as well.\n   *\n   * @param {Compatible} [value]\n   */\nconstructor(e){\n/** @type {Options} */\nlet s;s=e?\"string\"===typeof e||t(e)?{value:e}:a(e)?{path:e}:e\n/**\n     * Place to store custom information (default: `{}`).\n     * It’s OK to store custom data directly on the file but moving it to\n     * `data` is recommended.\n     * @type {Data}\n     */:{};this.data={};\n/**\n     * List of messages associated with the file.\n     * @type {Array<VFileMessage>}\n     */this.messages=[];\n/**\n     * List of filepaths the file moved between.\n     * The first is the original path and the last is the current path.\n     * @type {Array<string>}\n     */this.history=[];\n/**\n     * Base of `path` (default: `process.cwd()` or `'/'` in browsers).\n     * @type {string}\n     */this.cwd=i.cwd();\n/**\n     * Raw value.\n     * @type {Value}\n     */this.value;\n/**\n     * Whether a file was saved to disk.\n     * This is used by vfile reporters.\n     * @type {boolean}\n     */this.stored;\n/**\n     * Sometimes files have a non-string, compiled, representation.\n     * This can be stored in the `result` field.\n     * One example is when turning markdown into React nodes.\n     * This is used by unified to store non-string results.\n     * @type {unknown}\n     */this.result;\n/**\n     * Sometimes files have a source map associated with them.\n     * This can be stored in the `map` field.\n     * This should be a `Map` type, which is equivalent to the `RawSourceMap`\n     * type from the `source-map` module.\n     * @type {Map|undefined}\n     */this.map;let r=-1;while(++r<n.length){const t=n[r];t in s&&void 0!==s[t]&&(this[t]=\"history\"===t?[...s[t]]:s[t])}\n/** @type {string} */let h;for(h in s)n.includes(h)||(this[h]=s[h])}\n/**\n   * Get the full path (example: `'~/index.min.js'`).\n   * @returns {string}\n   */get path(){return this.history[this.history.length-1]}\n/**\n   * Set the full path (example: `'~/index.min.js'`).\n   * Cannot be nullified.\n   * You can set a file URL (a `URL` object with a `file:` protocol) which will\n   * be turned into a path with `url.fileURLToPath`.\n   * @param {string|URL} path\n   */set path(t){a(t)&&(t=r(t));assertNonEmpty(t,\"path\");this.path!==t&&this.history.push(t)}get dirname(){return\"string\"===typeof this.path?s.dirname(this.path):void 0}set dirname(t){assertPath(this.basename,\"dirname\");this.path=s.join(t||\"\",this.basename)}get basename(){return\"string\"===typeof this.path?s.basename(this.path):void 0}set basename(t){assertNonEmpty(t,\"basename\");assertPart(t,\"basename\");this.path=s.join(this.dirname||\"\",t)}get extname(){return\"string\"===typeof this.path?s.extname(this.path):void 0}set extname(t){assertPart(t,\"extname\");assertPath(this.dirname,\"extname\");if(t){if(46!==t.charCodeAt(0))throw new Error(\"`extname` must start with `.`\");if(t.includes(\".\",1))throw new Error(\"`extname` cannot contain multiple dots\")}this.path=s.join(this.dirname,this.stem+(t||\"\"))}get stem(){return\"string\"===typeof this.path?s.basename(this.path,this.extname):void 0}set stem(t){assertNonEmpty(t,\"stem\");assertPart(t,\"stem\");this.path=s.join(this.dirname||\"\",t+(this.extname||\"\"))}\n/**\n   * Serialize the file.\n   *\n   * @param {BufferEncoding} [encoding='utf8']\n   *   When `value` is a `Buffer`, `encoding` is a character encoding to\n   *   understand it as (default: `'utf8'`).\n   * @returns {string}\n   *   Serialized file.\n   */toString(t){return(this.value||\"\").toString(t)}\n/**\n   * Constructs a new `VFileMessage`, where `fatal` is set to `false`, and\n   * associates it with the file by adding it to `vfile.messages` and setting\n   * `message.file` to the current filepath.\n   *\n   * @param {string|Error|VFileMessage} reason\n   *   Human readable reason for the message, uses the stack and message of the error if given.\n   * @param {Node|NodeLike|Position|Point} [place]\n   *   Place where the message occurred in the file.\n   * @param {string} [origin]\n   *   Computer readable reason for the message\n   * @returns {VFileMessage}\n   *   Message.\n   */message(t,s,i){const a=new e(t,s,i);if(this.path){a.name=this.path+\":\"+a.name;a.file=this.path}a.fatal=false;this.messages.push(a);return a}\n/**\n   * Like `VFile#message()`, but associates an informational message where\n   * `fatal` is set to `null`.\n   *\n   * @param {string|Error|VFileMessage} reason\n   *   Human readable reason for the message, uses the stack and message of the error if given.\n   * @param {Node|NodeLike|Position|Point} [place]\n   *   Place where the message occurred in the file.\n   * @param {string} [origin]\n   *   Computer readable reason for the message\n   * @returns {VFileMessage}\n   *   Message.\n   */info(t,e,s){const i=this.message(t,e,s);i.fatal=null;return i}\n/**\n   * Like `VFile#message()`, but associates a fatal message where `fatal` is\n   * set to `true`, and then immediately throws it.\n   *\n   * > 👉 **Note**: a fatal error means that a file is no longer processable.\n   *\n   * @param {string|Error|VFileMessage} reason\n   *   Human readable reason for the message, uses the stack and message of the error if given.\n   * @param {Node|NodeLike|Position|Point} [place]\n   *   Place where the message occurred in the file.\n   * @param {string} [origin]\n   *   Computer readable reason for the message\n   * @returns {never}\n   *   Message.\n   */fail(t,e,s){const i=this.message(t,e,s);i.fatal=true;throw i}}\n/**\n * Assert that `part` is not a path (as in, does not contain `path.sep`).\n *\n * @param {string|undefined} part\n * @param {string} name\n * @returns {void}\n */function assertPart(t,e){if(t&&t.includes(s.sep))throw new Error(\"`\"+e+\"` cannot be a path: did not expect `\"+s.sep+\"`\")}\n/**\n * Assert that `part` is not empty.\n *\n * @param {string|undefined} part\n * @param {string} name\n * @returns {asserts part is string}\n */function assertNonEmpty(t,e){if(!t)throw new Error(\"`\"+e+\"` cannot be empty\")}\n/**\n * Assert `path` exists.\n *\n * @param {string|undefined} path\n * @param {string} name\n * @returns {asserts path is string}\n */function assertPath(t,e){if(!t)throw new Error(\"Setting `\"+e+\"` requires `path` to be set too\")}export{VFile};\n\n//# sourceMappingURL=index.js.map","/**\n * Throw a given error.\n *\n * @param {Error|null|undefined} [error]\n *   Maybe error.\n * @returns {asserts error is null|undefined}\n */\nfunction bail(i){if(i)throw i}export{bail};\n\n//# sourceMappingURL=index.js.map","var r={};var e=Object.prototype.hasOwnProperty;var t=Object.prototype.toString;var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var a=function isArray(r){return\"function\"===typeof Array.isArray?Array.isArray(r):\"[object Array]\"===t.call(r)};var f=function isPlainObject(r){if(!r||\"[object Object]\"!==t.call(r))return false;var n=e.call(r,\"constructor\");var o=r.constructor&&r.constructor.prototype&&e.call(r.constructor.prototype,\"isPrototypeOf\");if(r.constructor&&!n&&!o)return false;var a;for(a in r);return\"undefined\"===typeof a||e.call(r,a)};var u=function setProperty(r,e){n&&\"__proto__\"===e.name?n(r,e.name,{enumerable:true,configurable:true,value:e.newValue,writable:true}):r[e.name]=e.newValue};var l=function getProperty(r,t){if(\"__proto__\"===t){if(!e.call(r,t))return;if(o)return o(r,t).value}return r[t]};r=function extend(){var r,e,t,n,o,c;var i=arguments[0];var p=1;var y=arguments.length;var v=false;if(\"boolean\"===typeof i){v=i;i=arguments[1]||{};p=2}(null==i||\"object\"!==typeof i&&\"function\"!==typeof i)&&(i={});for(;p<y;++p){r=arguments[p];if(null!=r)for(e in r){t=l(i,e);n=l(r,e);if(i!==n)if(v&&n&&(f(n)||(o=a(n)))){if(o){o=false;c=t&&a(t)?t:[]}else c=t&&f(t)?t:{};u(i,{name:e,newValue:extend(v,c,n)})}else\"undefined\"!==typeof n&&u(i,{name:e,newValue:n})}}return i};var c=r;export default c;\n\n//# sourceMappingURL=index.js.map","function isPlainObject(t){if(\"object\"!==typeof t||null===t)return false;const e=Object.getPrototypeOf(t);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}export{isPlainObject as default};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {(error?: Error|null|undefined, ...output: Array<any>) => void} Callback\n * @typedef {(...input: Array<any>) => any} Middleware\n *\n * @typedef {(...input: Array<any>) => void} Run\n *   Call all middleware.\n * @typedef {(fn: Middleware) => Pipeline} Use\n *   Add `fn` (middleware) to the list.\n * @typedef {{run: Run, use: Use}} Pipeline\n *   Middleware.\n */\n/**\n * Create new middleware.\n *\n * @returns {Pipeline}\n */\nfunction trough(){\n/** @type {Array<Middleware>} */\nconst n=[];\n/** @type {Pipeline} */const t={run:run,use:use};return t\n/** @type {Run} */;function run(...t){let e=-1;\n/** @type {Callback} */const o=t.pop();if(\"function\"!==typeof o)throw new TypeError(\"Expected function as last argument, not \"+o);next(null,...t);\n/**\n     * Run the next `fn`, or we’re done.\n     *\n     * @param {Error|null|undefined} error\n     * @param {Array<any>} output\n     */function next(r,...u){const c=n[++e];let i=-1;if(r)o(r);else{while(++i<t.length)null!==u[i]&&void 0!==u[i]||(u[i]=t[i]);t=u;c?wrap(c,next)(...u):o(null,...u)}}}\n/** @type {Use} */function use(e){if(\"function\"!==typeof e)throw new TypeError(\"Expected `middelware` to be a function, not \"+e);n.push(e);return t}}\n/**\n * Wrap `middleware`.\n * Can be sync or async; return a promise, receive a callback, or return new\n * values and errors.\n *\n * @param {Middleware} middleware\n * @param {Callback} callback\n */function wrap(n,t){\n/** @type {boolean} */\nlet e;return wrapped\n/**\n   * Call `middleware`.\n   * @this {any}\n   * @param {Array<any>} parameters\n   * @returns {void}\n   */;function wrapped(...t){const o=n.length>t.length;\n/** @type {any} */let r;o&&t.push(done);try{r=n.apply(this,t)}catch(n){const t=/** @type {Error} */n;if(o&&e)throw t;return done(t)}o||(r instanceof Promise?r.then(then,done):r instanceof Error?done(r):then(r))}\n/**\n   * Call `callback`, only once.\n   * @type {Callback}\n   */function done(n,...o){if(!e){e=true;t(n,...o)}}\n/**\n   * Call `done` with one value.\n   *\n   * @param {any} [value]\n   */function then(n){done(null,n)}}export{trough,wrap};\n\n//# sourceMappingURL=index.js.map","import{bail as e}from\"bail\";import r from\"is-buffer\";import o from\"extend\";import s from\"is-plain-obj\";import{trough as n}from\"trough\";import{VFile as t}from\"vfile\";\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('vfile').VFileCompatible} VFileCompatible\n * @typedef {import('vfile').VFileValue} VFileValue\n * @typedef {import('..').Processor} Processor\n * @typedef {import('..').Plugin} Plugin\n * @typedef {import('..').Preset} Preset\n * @typedef {import('..').Pluggable} Pluggable\n * @typedef {import('..').PluggableList} PluggableList\n * @typedef {import('..').Transformer} Transformer\n * @typedef {import('..').Parser} Parser\n * @typedef {import('..').Compiler} Compiler\n * @typedef {import('..').RunCallback} RunCallback\n * @typedef {import('..').ProcessCallback} ProcessCallback\n *\n * @typedef Context\n * @property {Node} tree\n * @property {VFile} file\n */\nconst i=base().freeze();const c={}.hasOwnProperty;\n/**\n * @returns {Processor}\n */function base(){const r=n();\n/** @type {Processor['attachers']} */const t=[];\n/** @type {Record<string, unknown>} */let i={};\n/** @type {boolean|undefined} */let u;let f=-1;processor.data=data;processor.Parser=void 0;processor.Compiler=void 0;processor.freeze=freeze;processor.attachers=t;processor.use=use;processor.parse=parse;processor.stringify=stringify;processor.run=run;processor.runSync=runSync;processor.process=process;processor.processSync=processSync;return processor;\n/** @type {Processor} */function processor(){const e=base();let r=-1;while(++r<t.length)e.use(...t[r]);e.data(o(true,{},i));return e}\n/**\n   * @param {string|Record<string, unknown>} [key]\n   * @param {unknown} [value]\n   * @returns {unknown}\n   */function data(e,r){if(\"string\"===typeof e){if(2===arguments.length){assertUnfrozen(\"data\",u);i[e]=r;return processor}return c.call(i,e)&&i[e]||null}if(e){assertUnfrozen(\"data\",u);i=e;return processor}return i}\n/** @type {Processor['freeze']} */function freeze(){if(u)return processor;while(++f<t.length){const[e,...o]=t[f];if(false===o[0])continue;true===o[0]&&(o[0]=void 0)\n/** @type {Transformer|void} */;const s=e.call(processor,...o);\"function\"===typeof s&&r.use(s)}u=true;f=Number.POSITIVE_INFINITY;return processor}\n/**\n   * @param {Pluggable|null|undefined} [value]\n   * @param {...unknown} options\n   * @returns {Processor}\n   */function use(e,...r){\n/** @type {Record<string, unknown>|undefined} */\nlet n;assertUnfrozen(\"use\",u);if(null===e||void 0===e);else if(\"function\"===typeof e)addPlugin(e,...r);else{if(\"object\"!==typeof e)throw new TypeError(\"Expected usable value, not `\"+e+\"`\");Array.isArray(e)?addList(e):addPreset(e)}n&&(i.settings=Object.assign(i.settings||{},n));return processor\n/**\n     * @param {import('..').Pluggable<unknown[]>} value\n     * @returns {void}\n     */;function add(e){if(\"function\"===typeof e)addPlugin(e);else{if(\"object\"!==typeof e)throw new TypeError(\"Expected usable value, not `\"+e+\"`\");if(Array.isArray(e)){const[r,...o]=e;addPlugin(r,...o)}else addPreset(e)}}\n/**\n     * @param {Preset} result\n     * @returns {void}\n     */function addPreset(e){addList(e.plugins);e.settings&&(n=Object.assign(n||{},e.settings))}\n/**\n     * @param {PluggableList|null|undefined} [plugins]\n     * @returns {void}\n     */function addList(e){let r=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError(\"Expected a list of plugins, not `\"+e+\"`\");while(++r<e.length){const o=e[r];add(o)}}}\n/**\n     * @param {Plugin} plugin\n     * @param {...unknown} [value]\n     * @returns {void}\n     */function addPlugin(e,r){let n=-1;\n/** @type {Processor['attachers'][number]|undefined} */let i;while(++n<t.length)if(t[n][0]===e){i=t[n];break}if(i){s(i[1])&&s(r)&&(r=o(true,i[1],r));i[1]=r}else t.push([...arguments])}}\n/** @type {Processor['parse']} */function parse(e){processor.freeze();const r=vfile(e);const o=processor.Parser;assertParser(\"parse\",o);return newable(o,\"parse\")?new o(String(r),r).parse():o(String(r),r)}\n/** @type {Processor['stringify']} */function stringify(e,r){processor.freeze();const o=vfile(r);const s=processor.Compiler;assertCompiler(\"stringify\",s);assertNode(e);return newable(s,\"compile\")?new s(e,o).compile():s(e,o)}\n/**\n   * @param {Node} node\n   * @param {VFileCompatible|RunCallback} [doc]\n   * @param {RunCallback} [callback]\n   * @returns {Promise<Node>|void}\n   */function run(e,o,s){assertNode(e);processor.freeze();if(!s&&\"function\"===typeof o){s=o;o=void 0}if(!s)return new Promise(executor);executor(null,s);\n/**\n     * @param {null|((node: Node) => void)} resolve\n     * @param {(error: Error) => void} reject\n     * @returns {void}\n     */function executor(n,t){r.run(e,vfile(o),done);\n/**\n       * @param {Error|null} error\n       * @param {Node} tree\n       * @param {VFile} file\n       * @returns {void}\n       */function done(r,o,i){o=o||e;r?t(r):n?n(o):s(null,o,i)}}}\n/** @type {Processor['runSync']} */function runSync(r,o){\n/** @type {Node|undefined} */\nlet s;\n/** @type {boolean|undefined} */let n;processor.run(r,o,done);assertDone(\"runSync\",\"run\",n);return s\n/**\n     * @param {Error|null} [error]\n     * @param {Node} [tree]\n     * @returns {void}\n     */;function done(r,o){e(r);s=o;n=true}}\n/**\n   * @param {VFileCompatible} doc\n   * @param {ProcessCallback} [callback]\n   * @returns {Promise<VFile>|undefined}\n   */function process(e,r){processor.freeze();assertParser(\"process\",processor.Parser);assertCompiler(\"process\",processor.Compiler);if(!r)return new Promise(executor);executor(null,r);\n/**\n     * @param {null|((file: VFile) => void)} resolve\n     * @param {(error?: Error|null|undefined) => void} reject\n     * @returns {void}\n     */function executor(o,s){const n=vfile(e);processor.run(processor.parse(n),n,((e,r,o)=>{if(!e&&r&&o){\n/** @type {unknown} */\nconst s=processor.stringify(r,o);void 0===s||null===s||(looksLikeAVFileValue(s)?o.value=s:o.result=s);done(e,o)}else done(e)}));\n/**\n       * @param {Error|null|undefined} [error]\n       * @param {VFile|undefined} [file]\n       * @returns {void}\n       */function done(e,n){e||!n?s(e):o?o(n):r(null,n)}}}\n/** @type {Processor['processSync']} */function processSync(r){\n/** @type {boolean|undefined} */\nlet o;processor.freeze();assertParser(\"processSync\",processor.Parser);assertCompiler(\"processSync\",processor.Compiler);const s=vfile(r);processor.process(s,done);assertDone(\"processSync\",\"process\",o);return s\n/**\n     * @param {Error|null|undefined} [error]\n     * @returns {void}\n     */;function done(r){o=true;e(r)}}}\n/**\n * Check if `value` is a constructor.\n *\n * @param {unknown} value\n * @param {string} name\n * @returns {boolean}\n */function newable(e,r){return\"function\"===typeof e&&e.prototype&&(keys(e.prototype)||r in e.prototype)}\n/**\n * Check if `value` is an object with keys.\n *\n * @param {Record<string, unknown>} value\n * @returns {boolean}\n */function keys(e){\n/** @type {string} */\nlet r;for(r in e)if(c.call(e,r))return true;return false}\n/**\n * Assert a parser is available.\n *\n * @param {string} name\n * @param {unknown} value\n * @returns {asserts value is Parser}\n */function assertParser(e,r){if(\"function\"!==typeof r)throw new TypeError(\"Cannot `\"+e+\"` without `Parser`\")}\n/**\n * Assert a compiler is available.\n *\n * @param {string} name\n * @param {unknown} value\n * @returns {asserts value is Compiler}\n */function assertCompiler(e,r){if(\"function\"!==typeof r)throw new TypeError(\"Cannot `\"+e+\"` without `Compiler`\")}\n/**\n * Assert the processor is not frozen.\n *\n * @param {string} name\n * @param {unknown} frozen\n * @returns {asserts frozen is false}\n */function assertUnfrozen(e,r){if(r)throw new Error(\"Cannot call `\"+e+\"` on a frozen processor.\\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.\")}\n/**\n * Assert `node` is a unist node.\n *\n * @param {unknown} node\n * @returns {asserts node is Node}\n */function assertNode(e){if(!s(e)||\"string\"!==typeof e.type)throw new TypeError(\"Expected node, got `\"+e+\"`\")}\n/**\n * Assert that `complete` is `true`.\n *\n * @param {string} name\n * @param {string} asyncName\n * @param {unknown} complete\n * @returns {asserts complete is true}\n */function assertDone(e,r,o){if(!o)throw new Error(\"`\"+e+\"` finished async. Use `\"+r+\"` instead\")}\n/**\n * @param {VFileCompatible} [value]\n * @returns {VFile}\n */function vfile(e){return looksLikeAVFile(e)?e:new t(e)}\n/**\n * @param {VFileCompatible} [value]\n * @returns {value is VFile}\n */function looksLikeAVFile(e){return Boolean(e&&\"object\"===typeof e&&\"message\"in e&&\"messages\"in e)}\n/**\n * @param {unknown} [value]\n * @returns {value is VFileValue}\n */function looksLikeAVFileValue(e){return\"string\"===typeof e||r(e)}export{i as unified};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef Options\n * @property {boolean} [includeImageAlt=true]\n */\n/**\n * Get the text content of a node.\n * Prefer the node’s plain-text fields, otherwise serialize its children,\n * and if the given value is an array, serialize the nodes in it.\n *\n * @param {unknown} node\n * @param {Options} [options]\n * @returns {string}\n */\nfunction toString(n,r){var{includeImageAlt:e=true}=r||{};return one(n,e)}\n/**\n * @param {unknown} node\n * @param {boolean} includeImageAlt\n * @returns {string}\n */function one(n,r){return n&&\"object\"===typeof n&&(n.value||(r?n.alt:\"\")||\"children\"in n&&all(n.children,r)||Array.isArray(n)&&all(n,r))||\"\"}\n/**\n * @param {Array.<unknown>} values\n * @param {boolean} includeImageAlt\n * @returns {string}\n */function all(n,r){\n/** @type {Array.<string>} */\nvar e=[];var t=-1;while(++t<n.length)e[t]=one(n[t],r);return e.join(\"\")}export{toString};\n\n//# sourceMappingURL=index.js.map","/**\n * Like `Array#splice`, but smarter for giant arrays.\n *\n * `Array#splice` takes all items to be inserted as individual argument which\n * causes a stack overflow in V8 when trying to insert 100k items for instance.\n *\n * Otherwise, this does not return the removed items, and takes `items` as an\n * array instead of rest parameters.\n *\n * @template {unknown} T\n * @param {T[]} list\n * @param {number} start\n * @param {number} remove\n * @param {T[]} items\n * @returns {void}\n */\nfunction splice(e,l,p,t){const i=e.length;let n=0;\n/** @type {unknown[]} */let s;l=l<0?-l>i?0:i+l:l>i?i:l;p=p>0?p:0;if(t.length<1e4){s=Array.from(t);s.unshift(l,p);[].splice.apply(e,s)}else{p&&[].splice.apply(e,[l,p]);while(n<t.length){s=t.slice(n,n+1e4);s.unshift(l,0);[].splice.apply(e,s);n+=1e4;l+=1e4}}}\n/**\n * Append `items` (an array) at the end of `list` (another array).\n * When `list` was empty, returns `items` instead.\n *\n * This prevents a potentially expensive operation when `list` is empty,\n * and adds items in batches to prevent V8 from hanging.\n *\n * @template {unknown} T\n * @param {T[]} list\n * @param {T[]} items\n * @returns {T[]}\n */function push(e,l){if(e.length>0){splice(e,e.length,0,l);return e}return l}export{push,splice};\n\n//# sourceMappingURL=index.js.map","import{splice as n}from\"micromark-util-chunked\";\n/**\n * @typedef {import('micromark-util-types').NormalizedExtension} NormalizedExtension\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n */const t={}.hasOwnProperty;\n/**\n * Combine several syntax extensions into one.\n *\n * @param {Extension[]} extensions List of syntax extensions.\n * @returns {NormalizedExtension} A single combined extension.\n */function combineExtensions(n){\n/** @type {NormalizedExtension} */\nconst t={};let o=-1;while(++o<n.length)syntaxExtension(t,n[o]);return t}\n/**\n * Merge `extension` into `all`.\n *\n * @param {NormalizedExtension} all Extension to merge into.\n * @param {Extension} extension Extension to merge.\n * @returns {void}\n */function syntaxExtension(n,o){\n/** @type {string} */\nlet s;for(s in o){const e=t.call(n,s)?n[s]:void 0;const i=e||(n[s]={});const c=o[s];\n/** @type {string} */let l;for(l in c){t.call(i,l)||(i[l]=[]);const n=c[l];constructs(i[l],Array.isArray(n)?n:n?[n]:[])}}}\n/**\n * Merge `list` into `existing` (both lists of constructs).\n * Mutates `existing`.\n *\n * @param {unknown[]} existing\n * @param {unknown[]} list\n * @returns {void}\n */function constructs(t,o){let s=-1;\n/** @type {unknown[]} */const e=[];while(++s<o.length)(\"after\"===o[s].add?t:e).push(o[s]);n(t,0,0,e)}\n/**\n * Combine several HTML extensions into one.\n *\n * @param {HtmlExtension[]} htmlExtensions List of HTML extensions.\n * @returns {HtmlExtension} A single combined extension.\n */function combineHtmlExtensions(n){\n/** @type {HtmlExtension} */\nconst t={};let o=-1;while(++o<n.length)htmlExtension(t,n[o]);return t}\n/**\n * Merge `extension` into `all`.\n *\n * @param {HtmlExtension} all Extension to merge into.\n * @param {HtmlExtension} extension Extension to merge.\n * @returns {void}\n */function htmlExtension(n,o){\n/** @type {string} */\nlet s;for(s in o){const e=t.call(n,s)?n[s]:void 0;const i=e||(n[s]={});const c=o[s];\n/** @type {string} */let l;if(c)for(l in c)i[l]=c[l]}}export{combineExtensions,combineHtmlExtensions};\n\n//# sourceMappingURL=index.js.map","const u=/[!-/:-@[-`{-~\\u00A1\\u00A7\\u00AB\\u00B6\\u00B7\\u00BB\\u00BF\\u037E\\u0387\\u055A-\\u055F\\u0589\\u058A\\u05BE\\u05C0\\u05C3\\u05C6\\u05F3\\u05F4\\u0609\\u060A\\u060C\\u060D\\u061B\\u061E\\u061F\\u066A-\\u066D\\u06D4\\u0700-\\u070D\\u07F7-\\u07F9\\u0830-\\u083E\\u085E\\u0964\\u0965\\u0970\\u09FD\\u0A76\\u0AF0\\u0C77\\u0C84\\u0DF4\\u0E4F\\u0E5A\\u0E5B\\u0F04-\\u0F12\\u0F14\\u0F3A-\\u0F3D\\u0F85\\u0FD0-\\u0FD4\\u0FD9\\u0FDA\\u104A-\\u104F\\u10FB\\u1360-\\u1368\\u1400\\u166E\\u169B\\u169C\\u16EB-\\u16ED\\u1735\\u1736\\u17D4-\\u17D6\\u17D8-\\u17DA\\u1800-\\u180A\\u1944\\u1945\\u1A1E\\u1A1F\\u1AA0-\\u1AA6\\u1AA8-\\u1AAD\\u1B5A-\\u1B60\\u1BFC-\\u1BFF\\u1C3B-\\u1C3F\\u1C7E\\u1C7F\\u1CC0-\\u1CC7\\u1CD3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205E\\u207D\\u207E\\u208D\\u208E\\u2308-\\u230B\\u2329\\u232A\\u2768-\\u2775\\u27C5\\u27C6\\u27E6-\\u27EF\\u2983-\\u2998\\u29D8-\\u29DB\\u29FC\\u29FD\\u2CF9-\\u2CFC\\u2CFE\\u2CFF\\u2D70\\u2E00-\\u2E2E\\u2E30-\\u2E4F\\u2E52\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301F\\u3030\\u303D\\u30A0\\u30FB\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA673\\uA67E\\uA6F2-\\uA6F7\\uA874-\\uA877\\uA8CE\\uA8CF\\uA8F8-\\uA8FA\\uA8FC\\uA92E\\uA92F\\uA95F\\uA9C1-\\uA9CD\\uA9DE\\uA9DF\\uAA5C-\\uAA5F\\uAADE\\uAADF\\uAAF0\\uAAF1\\uABEB\\uFD3E\\uFD3F\\uFE10-\\uFE19\\uFE30-\\uFE52\\uFE54-\\uFE61\\uFE63\\uFE68\\uFE6A\\uFE6B\\uFF01-\\uFF03\\uFF05-\\uFF0A\\uFF0C-\\uFF0F\\uFF1A\\uFF1B\\uFF1F\\uFF20\\uFF3B-\\uFF3D\\uFF3F\\uFF5B\\uFF5D\\uFF5F-\\uFF65]/;\n/**\n * @typedef {import('micromark-util-types').Code} Code\n */const F=regexCheck(/[A-Za-z]/);const A=regexCheck(/\\d/);const n=regexCheck(/[\\dA-Fa-f]/);const E=regexCheck(/[\\dA-Za-z]/);const e=regexCheck(/[!-/:-@[-`{-~]/);const C=regexCheck(/[#-'*+\\--9=?A-Z^-~]/);\n/**\n * Check whether a character code is an ASCII control character.\n *\n * An **ASCII control** is a character in the inclusive range U+0000 NULL (NUL)\n * to U+001F (US), or U+007F (DEL).\n *\n * @param {Code} code\n * @returns {code is number}\n */function asciiControl(u){return null!==u&&(u<32||127===u)}\n/**\n * Check whether a character code is a markdown line ending (see\n * `markdownLineEnding`) or markdown space (see `markdownSpace`).\n *\n * @param {Code} code\n * @returns {code is number}\n */function markdownLineEndingOrSpace(u){return null!==u&&(u<0||32===u)}\n/**\n * Check whether a character code is a markdown line ending.\n *\n * A **markdown line ending** is the virtual characters M-0003 CARRIAGE RETURN\n * LINE FEED (CRLF), M-0004 LINE FEED (LF) and M-0005 CARRIAGE RETURN (CR).\n *\n * In micromark, the actual character U+000A LINE FEED (LF) and U+000D CARRIAGE\n * RETURN (CR) are replaced by these virtual characters depending on whether\n * they occurred together.\n *\n * @param {Code} code\n * @returns {code is number}\n */function markdownLineEnding(u){return null!==u&&u<-2}\n/**\n * Check whether a character code is a markdown space.\n *\n * A **markdown space** is the concrete character U+0020 SPACE (SP) and the\n * virtual characters M-0001 VIRTUAL SPACE (VS) and M-0002 HORIZONTAL TAB (HT).\n *\n * In micromark, the actual character U+0009 CHARACTER TABULATION (HT) is\n * replaced by one M-0002 HORIZONTAL TAB (HT) and between 0 and 3 M-0001 VIRTUAL\n * SPACE (VS) characters, depending on the column at which the tab occurred.\n *\n * @param {Code} code\n * @returns {code is number}\n */function markdownSpace(u){return-2===u||-1===u||32===u}const r=regexCheck(/\\s/);const D=regexCheck(u);\n/**\n * Create a code check from a regex.\n *\n * @param {RegExp} regex\n * @returns {(code: Code) => code is number}\n */function regexCheck(u){return check\n/**\n   * Check whether a code matches the bound regex.\n   *\n   * @param {Code} code Character code\n   * @returns {code is number} Whether the character code matches the bound regex\n   */;function check(F){return null!==F&&u.test(String.fromCharCode(F))}}export{F as asciiAlpha,E as asciiAlphanumeric,C as asciiAtext,asciiControl,A as asciiDigit,n as asciiHexDigit,e as asciiPunctuation,markdownLineEnding,markdownLineEndingOrSpace,markdownSpace,D as unicodePunctuation,r as unicodeWhitespace};\n\n//# sourceMappingURL=index.js.map","import{markdownSpace as r}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').Effects} Effects\n * @typedef {import('micromark-util-types').State} State\n */\n/**\n * @param {Effects} effects\n * @param {State} ok\n * @param {string} type\n * @param {number} [max=Infinity]\n * @returns {State}\n */function factorySpace(t,e,n,c){const i=c?c-1:Number.POSITIVE_INFINITY;let f=0;return start\n/** @type {State} */;function start(c){if(r(c)){t.enter(n);return prefix(c)}return e(c)}\n/** @type {State} */function prefix(c){if(r(c)&&f++<i){t.consume(c);return prefix}t.exit(n);return e(c)}}export{factorySpace};\n\n//# sourceMappingURL=index.js.map","import{markdownLineEndingOrSpace as r,unicodeWhitespace as a,unicodePunctuation as c}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').Code} Code\n */\n/**\n * Classify whether a character code represents whitespace, punctuation, or\n * something else.\n *\n * Used for attention (emphasis, strong), whose sequences can open or close\n * based on the class of surrounding characters.\n *\n * Note that eof (`null`) is seen as whitespace.\n *\n * @param {Code} code\n * @returns {number|undefined}\n */function classifyCharacter(t){return null===t||r(t)||a(t)?1:c(t)?2:void 0}export{classifyCharacter};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Resolver} Resolver\n */\n/**\n * Call all `resolveAll`s.\n *\n * @param {{resolveAll?: Resolver}[]} constructs\n * @param {Event[]} events\n * @param {TokenizeContext} context\n * @returns {Event[]}\n */\nfunction resolveAll(l,e,n){\n/** @type {Resolver[]} */\nconst o=[];let s=-1;while(++s<l.length){const t=l[s].resolveAll;if(t&&!o.includes(t)){e=t(e,n);o.push(t)}}return e}export{resolveAll};\n\n//# sourceMappingURL=index.js.map","const e=document.createElement(\"i\");\n/**\n * @param {string} value\n * @returns {string|false}\n */function decodeNamedCharacterReference(t){const n=\"&\"+t+\";\";e.innerHTML=n;const c=e.textContent;return(59!==c.charCodeAt(c.length-1)||\"semi\"===t)&&(c!==n&&c)}export{decodeNamedCharacterReference};\n\n//# sourceMappingURL=index.dom.js.map","import{splice as e}from\"micromark-util-chunked\";\n/**\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').Chunk} Chunk\n * @typedef {import('micromark-util-types').Event} Event\n */\n/**\n * Tokenize subcontent.\n *\n * @param {Event[]} events\n * @returns {boolean}\n */function subtokenize(t){\n/** @type {Record<string, number>} */\nconst n={};let i=-1;\n/** @type {Event} */let s;\n/** @type {number|undefined} */let l;\n/** @type {number} */let o;\n/** @type {Event} */let r;\n/** @type {Event[]} */let c;\n/** @type {Event[]} */let f;\n/** @type {boolean|undefined} */let p;while(++i<t.length){while(i in n)i=n[i];s=t[i];if(i&&\"chunkFlow\"===s[1].type&&\"listItemPrefix\"===t[i-1][1].type){f=s[1]._tokenizer.events;o=0;o<f.length&&\"lineEndingBlank\"===f[o][1].type&&(o+=2);if(o<f.length&&\"content\"===f[o][1].type)while(++o<f.length){if(\"content\"===f[o][1].type)break;if(\"chunkText\"===f[o][1].type){f[o][1]._isInFirstContentOfListItem=true;o++}}}if(\"enter\"===s[0]){if(s[1].contentType){Object.assign(n,subcontent(t,i));i=n[i];p=true}}else if(s[1]._container){o=i;l=void 0;while(o--){r=t[o];if(\"lineEnding\"!==r[1].type&&\"lineEndingBlank\"!==r[1].type)break;if(\"enter\"===r[0]){l&&(t[l][1].type=\"lineEndingBlank\");r[1].type=\"lineEnding\";l=o}}if(l){s[1].end=Object.assign({},t[l][1].start);c=t.slice(l,i);c.unshift(s);e(t,l,i-l+1,c)}}}return!p}\n/**\n * Tokenize embedded tokens.\n *\n * @param {Event[]} events\n * @param {number} eventIndex\n * @returns {Record<string, number>}\n */function subcontent(t,n){const i=t[n][1];const s=t[n][2];let l=n-1;\n/** @type {number[]} */const o=[];const r=i._tokenizer||s.parser[i.contentType](i.start);const c=r.events;\n/** @type {[number, number][]} */const f=[];\n/** @type {Record<string, number>} */const p={};\n/** @type {Chunk[]} */let h;\n/** @type {Token|undefined} */let u;let k=-1;\n/** @type {Token|undefined} */let a=i;let g=0;let d=0;const y=[d];while(a){while(t[++l][1]!==a);o.push(l);if(!a._tokenizer){h=s.sliceStream(a);a.next||h.push(null);u&&r.defineSkip(a.start);a._isInFirstContentOfListItem&&(r._gfmTasklistFirstContentOfListItem=true);r.write(h);a._isInFirstContentOfListItem&&(r._gfmTasklistFirstContentOfListItem=void 0)}u=a;a=a.next}a=i;while(++k<c.length)if(\"exit\"===c[k][0]&&\"enter\"===c[k-1][0]&&c[k][1].type===c[k-1][1].type&&c[k][1].start.line!==c[k][1].end.line){d=k+1;y.push(d);a._tokenizer=void 0;a.previous=void 0;a=a.next}r.events=[];if(a){a._tokenizer=void 0;a.previous=void 0}else y.pop();k=y.length;while(k--){const n=c.slice(y[k],y[k+1]);const i=o.pop();f.unshift([i,i+n.length-1]);e(t,i,2,n)}k=-1;while(++k<f.length){p[g+f[k][0]]=g+f[k][1];g+=f[k][1]-f[k][0]-1}return p}export{subtokenize};\n\n//# sourceMappingURL=index.js.map","import{asciiControl as n,markdownLineEnding as t,markdownLineEndingOrSpace as e}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').Effects} Effects\n * @typedef {import('micromark-util-types').State} State\n */\n/**\n * @param {Effects} effects\n * @param {State} ok\n * @param {State} nok\n * @param {string} type\n * @param {string} literalType\n * @param {string} literalMarkerType\n * @param {string} rawType\n * @param {string} stringType\n * @param {number} [max=Infinity]\n * @returns {State}\n */\nfunction factoryDestination(i,r,o,s,u,c,a,d,f){const l=f||Number.POSITIVE_INFINITY;let x=0;return start\n/** @type {State} */;function start(t){if(60===t){i.enter(s);i.enter(u);i.enter(c);i.consume(t);i.exit(c);return destinationEnclosedBefore}if(null===t||41===t||n(t))return o(t);i.enter(s);i.enter(a);i.enter(d);i.enter(\"chunkString\",{contentType:\"string\"});return destinationRaw(t)}\n/** @type {State} */function destinationEnclosedBefore(n){if(62===n){i.enter(c);i.consume(n);i.exit(c);i.exit(u);i.exit(s);return r}i.enter(d);i.enter(\"chunkString\",{contentType:\"string\"});return destinationEnclosed(n)}\n/** @type {State} */function destinationEnclosed(n){if(62===n){i.exit(\"chunkString\");i.exit(d);return destinationEnclosedBefore(n)}if(null===n||60===n||t(n))return o(n);i.consume(n);return 92===n?destinationEnclosedEscape:destinationEnclosed}\n/** @type {State} */function destinationEnclosedEscape(n){if(60===n||62===n||92===n){i.consume(n);return destinationEnclosed}return destinationEnclosed(n)}\n/** @type {State} */function destinationRaw(t){if(40===t){if(++x>l)return o(t);i.consume(t);return destinationRaw}if(41===t){if(!x--){i.exit(\"chunkString\");i.exit(d);i.exit(a);i.exit(s);return r(t)}i.consume(t);return destinationRaw}if(null===t||e(t)){if(x)return o(t);i.exit(\"chunkString\");i.exit(d);i.exit(a);i.exit(s);return r(t)}if(n(t))return o(t);i.consume(t);return 92===t?destinationRawEscape:destinationRaw}\n/** @type {State} */function destinationRawEscape(n){if(40===n||41===n||92===n){i.consume(n);return destinationRaw}return destinationRaw(n)}}export{factoryDestination};\n\n//# sourceMappingURL=index.js.map","import{markdownLineEnding as e,markdownSpace as t}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').Effects} Effects\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').State} State\n */\n/**\n * @this {TokenizeContext}\n * @param {Effects} effects\n * @param {State} ok\n * @param {State} nok\n * @param {string} type\n * @param {string} markerType\n * @param {string} stringType\n * @returns {State}\n */\nfunction factoryLabel(n,r,i,a,u,l){const c=this;let o=0;\n/** @type {boolean} */let s;return start\n/** @type {State} */;function start(e){n.enter(a);n.enter(u);n.consume(e);n.exit(u);n.enter(l);return atBreak}\n/** @type {State} */function atBreak(t){if(null===t||91===t||93===t&&!s||94===t&&!o&&\"_hiddenFootnoteSupport\"in c.parser.constructs||o>999)return i(t);if(93===t){n.exit(l);n.enter(u);n.consume(t);n.exit(u);n.exit(a);return r}if(e(t)){n.enter(\"lineEnding\");n.consume(t);n.exit(\"lineEnding\");return atBreak}n.enter(\"chunkString\",{contentType:\"string\"});return label(t)}\n/** @type {State} */function label(r){if(null===r||91===r||93===r||e(r)||o++>999){n.exit(\"chunkString\");return atBreak(r)}n.consume(r);s=s||!t(r);return 92===r?labelEscape:label}\n/** @type {State} */function labelEscape(e){if(91===e||92===e||93===e){n.consume(e);o++;return label}return label(e)}}export{factoryLabel};\n\n//# sourceMappingURL=index.js.map","import{factorySpace as t}from\"micromark-factory-space\";import{markdownLineEnding as e}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').Effects} Effects\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/**\n * @param {Effects} effects\n * @param {State} ok\n * @param {State} nok\n * @param {string} type\n * @param {string} markerType\n * @param {string} stringType\n * @returns {State}\n */\nfunction factoryTitle(r,i,n,u,a,l){\n/** @type {NonNullable<Code>} */\nlet c;return start\n/** @type {State} */;function start(t){r.enter(u);r.enter(a);r.consume(t);r.exit(a);c=40===t?41:t;return atFirstTitleBreak}\n/** @type {State} */function atFirstTitleBreak(t){if(t===c){r.enter(a);r.consume(t);r.exit(a);r.exit(u);return i}r.enter(l);return atTitleBreak(t)}\n/** @type {State} */function atTitleBreak(i){if(i===c){r.exit(l);return atFirstTitleBreak(c)}if(null===i)return n(i);if(e(i)){r.enter(\"lineEnding\");r.consume(i);r.exit(\"lineEnding\");return t(r,atTitleBreak,\"linePrefix\")}r.enter(\"chunkString\",{contentType:\"string\"});return title(i)}\n/** @type {State} */function title(t){if(t===c||null===t||e(t)){r.exit(\"chunkString\");return atTitleBreak(t)}r.consume(t);return 92===t?titleEscape:title}\n/** @type {State} */function titleEscape(t){if(t===c||92===t){r.consume(t);return title}return title(t)}}export{factoryTitle};\n\n//# sourceMappingURL=index.js.map","import{factorySpace as r}from\"micromark-factory-space\";import{markdownLineEnding as t,markdownSpace as e}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').Effects} Effects\n * @typedef {import('micromark-util-types').State} State\n */\n/**\n * @param {Effects} effects\n * @param {State} ok\n */function factoryWhitespace(i,n){\n/** @type {boolean} */\nlet a;return start\n/** @type {State} */;function start(c){if(t(c)){i.enter(\"lineEnding\");i.consume(c);i.exit(\"lineEnding\");a=true;return start}return e(c)?r(i,start,a?\"linePrefix\":\"lineSuffix\")(c):n(c)}}export{factoryWhitespace};\n\n//# sourceMappingURL=index.js.map","/**\n * Normalize an identifier (such as used in definitions).\n *\n * @param {string} value\n * @returns {string}\n */\nfunction normalizeIdentifier(e){return e.replace(/[\\t\\n\\r ]+/g,\" \").replace(/^ | $/g,\"\").toLowerCase().toUpperCase()}export{normalizeIdentifier};\n\n//# sourceMappingURL=index.js.map","const e=[\"address\",\"article\",\"aside\",\"base\",\"basefont\",\"blockquote\",\"body\",\"caption\",\"center\",\"col\",\"colgroup\",\"dd\",\"details\",\"dialog\",\"dir\",\"div\",\"dl\",\"dt\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"frame\",\"frameset\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hr\",\"html\",\"iframe\",\"legend\",\"li\",\"link\",\"main\",\"menu\",\"menuitem\",\"nav\",\"noframes\",\"ol\",\"optgroup\",\"option\",\"p\",\"param\",\"section\",\"summary\",\"table\",\"tbody\",\"td\",\"tfoot\",\"th\",\"thead\",\"title\",\"tr\",\"track\",\"ul\"];const t=[\"pre\",\"script\",\"style\",\"textarea\"];export{e as htmlBlockNames,t as htmlRawNames};\n\n//# sourceMappingURL=index.js.map","import{push as e,splice as t}from\"micromark-util-chunked\";import{classifyCharacter as n}from\"micromark-util-classify-character\";import{resolveAll as r}from\"micromark-util-resolve-all\";import{asciiAlpha as i,asciiAtext as o,asciiAlphanumeric as u,asciiControl as a,markdownLineEnding as c,markdownSpace as l,asciiPunctuation as s,asciiHexDigit as f,asciiDigit as d,markdownLineEndingOrSpace as m}from\"micromark-util-character\";import{factorySpace as p}from\"micromark-factory-space\";import{decodeNamedCharacterReference as k}from\"decode-named-character-reference\";import{subtokenize as g}from\"micromark-util-subtokenize\";import{factoryDestination as x}from\"micromark-factory-destination\";import{factoryLabel as h}from\"micromark-factory-label\";import{factoryTitle as b}from\"micromark-factory-title\";import{factoryWhitespace as S}from\"micromark-factory-whitespace\";import{normalizeIdentifier as z}from\"micromark-util-normalize-identifier\";import{htmlRawNames as A,htmlBlockNames as C}from\"micromark-util-html-tag-name\";\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Code} Code\n * @typedef {import('micromark-util-types').Point} Point\n */\n/** @type {Construct} */const E={name:\"attention\",tokenize:tokenizeAttention,resolveAll:resolveAllAttention};\n/**\n * Take all events and resolve attention to emphasis or strong.\n *\n * @type {Resolver}\n */function resolveAllAttention(n,i){let o=-1;\n/** @type {number} */let u;\n/** @type {Token} */let a;\n/** @type {Token} */let c;\n/** @type {Token} */let l;\n/** @type {Token} */let s;\n/** @type {number} */let f;\n/** @type {Event[]} */let d;\n/** @type {number} */let m;while(++o<n.length)if(\"enter\"===n[o][0]&&\"attentionSequence\"===n[o][1].type&&n[o][1]._close){u=o;while(u--)if(\"exit\"===n[u][0]&&\"attentionSequence\"===n[u][1].type&&n[u][1]._open&&i.sliceSerialize(n[u][1]).charCodeAt(0)===i.sliceSerialize(n[o][1]).charCodeAt(0)){if((n[u][1]._close||n[o][1]._open)&&(n[o][1].end.offset-n[o][1].start.offset)%3&&!((n[u][1].end.offset-n[u][1].start.offset+n[o][1].end.offset-n[o][1].start.offset)%3))continue;f=n[u][1].end.offset-n[u][1].start.offset>1&&n[o][1].end.offset-n[o][1].start.offset>1?2:1;const p=Object.assign({},n[u][1].end);const k=Object.assign({},n[o][1].start);movePoint(p,-f);movePoint(k,f);l={type:f>1?\"strongSequence\":\"emphasisSequence\",start:p,end:Object.assign({},n[u][1].end)};s={type:f>1?\"strongSequence\":\"emphasisSequence\",start:Object.assign({},n[o][1].start),end:k};c={type:f>1?\"strongText\":\"emphasisText\",start:Object.assign({},n[u][1].end),end:Object.assign({},n[o][1].start)};a={type:f>1?\"strong\":\"emphasis\",start:Object.assign({},l.start),end:Object.assign({},s.end)};n[u][1].end=Object.assign({},l.start);n[o][1].start=Object.assign({},s.end);d=[];n[u][1].end.offset-n[u][1].start.offset&&(d=e(d,[[\"enter\",n[u][1],i],[\"exit\",n[u][1],i]]));d=e(d,[[\"enter\",a,i],[\"enter\",l,i],[\"exit\",l,i],[\"enter\",c,i]]);d=e(d,r(i.parser.constructs.insideSpan.null,n.slice(u+1,o),i));d=e(d,[[\"exit\",c,i],[\"enter\",s,i],[\"exit\",s,i],[\"exit\",a,i]]);if(n[o][1].end.offset-n[o][1].start.offset){m=2;d=e(d,[[\"enter\",n[o][1],i],[\"exit\",n[o][1],i]])}else m=0;t(n,u-1,o-u+3,d);o=u+d.length-m-2;break}}o=-1;while(++o<n.length)\"attentionSequence\"===n[o][1].type&&(n[o][1].type=\"data\");return n}\n/** @type {Tokenizer} */function tokenizeAttention(e,t){const r=this.parser.constructs.attentionMarkers.null;const i=this.previous;const o=n(i);\n/** @type {NonNullable<Code>} */let u;return start\n/** @type {State} */;function start(t){e.enter(\"attentionSequence\");u=t;return sequence(t)}\n/** @type {State} */function sequence(a){if(a===u){e.consume(a);return sequence}const c=e.exit(\"attentionSequence\");const l=n(a);const s=!l||2===l&&o||r.includes(a);const f=!o||2===o&&l||r.includes(i);c._open=Boolean(42===u?s:s&&(o||!f));c._close=Boolean(42===u?f:f&&(l||!s));return t(a)}}\n/**\n * Move a point a bit.\n *\n * Note: `move` only works inside lines! It’s not possible to move past other\n * chunks (replacement characters, tabs, or line endings).\n *\n * @param {Point} point\n * @param {number} offset\n * @returns {void}\n */function movePoint(e,t){e.column+=t;e.offset+=t;e._bufferIndex+=t}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const v={name:\"autolink\",tokenize:tokenizeAutolink};\n/** @type {Tokenizer} */function tokenizeAutolink(e,t,n){let r=1;return start\n/** @type {State} */;function start(t){e.enter(\"autolink\");e.enter(\"autolinkMarker\");e.consume(t);e.exit(\"autolinkMarker\");e.enter(\"autolinkProtocol\");return open}\n/** @type {State} */function open(t){if(i(t)){e.consume(t);return schemeOrEmailAtext}return o(t)?emailAtext(t):n(t)}\n/** @type {State} */function schemeOrEmailAtext(e){return 43===e||45===e||46===e||u(e)?schemeInsideOrEmailAtext(e):emailAtext(e)}\n/** @type {State} */function schemeInsideOrEmailAtext(t){if(58===t){e.consume(t);return urlInside}if((43===t||45===t||46===t||u(t))&&r++<32){e.consume(t);return schemeInsideOrEmailAtext}return emailAtext(t)}\n/** @type {State} */function urlInside(t){if(62===t){e.exit(\"autolinkProtocol\");return end(t)}if(null===t||32===t||60===t||a(t))return n(t);e.consume(t);return urlInside}\n/** @type {State} */function emailAtext(t){if(64===t){e.consume(t);r=0;return emailAtSignOrDot}if(o(t)){e.consume(t);return emailAtext}return n(t)}\n/** @type {State} */function emailAtSignOrDot(e){return u(e)?emailLabel(e):n(e)}\n/** @type {State} */function emailLabel(t){if(46===t){e.consume(t);r=0;return emailAtSignOrDot}if(62===t){e.exit(\"autolinkProtocol\").type=\"autolinkEmail\";return end(t)}return emailValue(t)}\n/** @type {State} */function emailValue(t){if((45===t||u(t))&&r++<63){e.consume(t);return 45===t?emailValue:emailLabel}return n(t)}\n/** @type {State} */function end(n){e.enter(\"autolinkMarker\");e.consume(n);e.exit(\"autolinkMarker\");e.exit(\"autolink\");return t}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const y={tokenize:tokenizeBlankLine,partial:true};\n/** @type {Tokenizer} */function tokenizeBlankLine(e,t,n){return p(e,afterWhitespace,\"linePrefix\")\n/** @type {State} */;function afterWhitespace(e){return null===e||c(e)?t(e):n(e)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Exiter} Exiter\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const L={name:\"blockQuote\",tokenize:tokenizeBlockQuoteStart,continuation:{tokenize:tokenizeBlockQuoteContinuation},exit:exit};\n/** @type {Tokenizer} */function tokenizeBlockQuoteStart(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){if(62===t){const n=r.containerState;if(!n.open){e.enter(\"blockQuote\",{_container:true});n.open=true}e.enter(\"blockQuotePrefix\");e.enter(\"blockQuoteMarker\");e.consume(t);e.exit(\"blockQuoteMarker\");return after}return n(t)}\n/** @type {State} */function after(n){if(l(n)){e.enter(\"blockQuotePrefixWhitespace\");e.consume(n);e.exit(\"blockQuotePrefixWhitespace\");e.exit(\"blockQuotePrefix\");return t}e.exit(\"blockQuotePrefix\");return t(n)}}\n/** @type {Tokenizer} */function tokenizeBlockQuoteContinuation(e,t,n){return p(e,e.attempt(L,t,n),\"linePrefix\",this.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:4)}\n/** @type {Exiter} */function exit(e){e.exit(\"blockQuote\")}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const O={name:\"characterEscape\",tokenize:tokenizeCharacterEscape};\n/** @type {Tokenizer} */function tokenizeCharacterEscape(e,t,n){return start\n/** @type {State} */;function start(t){e.enter(\"characterEscape\");e.enter(\"escapeMarker\");e.consume(t);e.exit(\"escapeMarker\");return open}\n/** @type {State} */function open(r){if(s(r)){e.enter(\"characterEscapeValue\");e.consume(r);e.exit(\"characterEscapeValue\");e.exit(\"characterEscape\");return t}return n(r)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const I={name:\"characterReference\",tokenize:tokenizeCharacterReference};\n/** @type {Tokenizer} */function tokenizeCharacterReference(e,t,n){const r=this;let i=0;\n/** @type {number} */let o;\n/** @type {(code: Code) => code is number} */let a;return start\n/** @type {State} */;function start(t){e.enter(\"characterReference\");e.enter(\"characterReferenceMarker\");e.consume(t);e.exit(\"characterReferenceMarker\");return open}\n/** @type {State} */function open(t){if(35===t){e.enter(\"characterReferenceMarkerNumeric\");e.consume(t);e.exit(\"characterReferenceMarkerNumeric\");return numeric}e.enter(\"characterReferenceValue\");o=31;a=u;return value(t)}\n/** @type {State} */function numeric(t){if(88===t||120===t){e.enter(\"characterReferenceMarkerHexadecimal\");e.consume(t);e.exit(\"characterReferenceMarkerHexadecimal\");e.enter(\"characterReferenceValue\");o=6;a=f;return value}e.enter(\"characterReferenceValue\");o=7;a=d;return value(t)}\n/** @type {State} */function value(c){\n/** @type {Token} */\nlet l;if(59===c&&i){l=e.exit(\"characterReferenceValue\");if(a===u&&!k(r.sliceSerialize(l)))return n(c);e.enter(\"characterReferenceMarker\");e.consume(c);e.exit(\"characterReferenceMarker\");e.exit(\"characterReference\");return t}if(a(c)&&i++<o){e.consume(c);return value}return n(c)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const w={name:\"codeFenced\",tokenize:tokenizeCodeFenced,concrete:true};\n/** @type {Tokenizer} */function tokenizeCodeFenced(e,t,n){const r=this;\n/** @type {Construct} */const i={tokenize:tokenizeClosingFence,partial:true};\n/** @type {Construct} */const o={tokenize:tokenizeNonLazyLine,partial:true};const u=this.events[this.events.length-1];const a=u&&\"linePrefix\"===u[1].type?u[2].sliceSerialize(u[1],true).length:0;let l=0;\n/** @type {NonNullable<Code>} */let s;return start\n/** @type {State} */;function start(t){e.enter(\"codeFenced\");e.enter(\"codeFencedFence\");e.enter(\"codeFencedFenceSequence\");s=t;return sequenceOpen(t)}\n/** @type {State} */function sequenceOpen(t){if(t===s){e.consume(t);l++;return sequenceOpen}e.exit(\"codeFencedFenceSequence\");return l<3?n(t):p(e,infoOpen,\"whitespace\")(t)}\n/** @type {State} */function infoOpen(t){if(null===t||c(t))return openAfter(t);e.enter(\"codeFencedFenceInfo\");e.enter(\"chunkString\",{contentType:\"string\"});return info(t)}\n/** @type {State} */function info(t){if(null===t||m(t)){e.exit(\"chunkString\");e.exit(\"codeFencedFenceInfo\");return p(e,infoAfter,\"whitespace\")(t)}if(96===t&&t===s)return n(t);e.consume(t);return info}\n/** @type {State} */function infoAfter(t){if(null===t||c(t))return openAfter(t);e.enter(\"codeFencedFenceMeta\");e.enter(\"chunkString\",{contentType:\"string\"});return meta(t)}\n/** @type {State} */function meta(t){if(null===t||c(t)){e.exit(\"chunkString\");e.exit(\"codeFencedFenceMeta\");return openAfter(t)}if(96===t&&t===s)return n(t);e.consume(t);return meta}\n/** @type {State} */function openAfter(n){e.exit(\"codeFencedFence\");return r.interrupt?t(n):contentStart(n)}\n/** @type {State} */function contentStart(t){if(null===t)return after(t);if(c(t))return e.attempt(o,e.attempt(i,after,a?p(e,contentStart,\"linePrefix\",a+1):contentStart),after)(t);e.enter(\"codeFlowValue\");return contentContinue(t)}\n/** @type {State} */function contentContinue(t){if(null===t||c(t)){e.exit(\"codeFlowValue\");return contentStart(t)}e.consume(t);return contentContinue}\n/** @type {State} */function after(n){e.exit(\"codeFenced\");return t(n)}\n/** @type {Tokenizer} */function tokenizeNonLazyLine(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");return lineStart}\n/** @type {State} */function lineStart(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}\n/** @type {Tokenizer} */function tokenizeClosingFence(e,t,n){let r=0;return p(e,closingSequenceStart,\"linePrefix\",this.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:4)\n/** @type {State} */;function closingSequenceStart(t){e.enter(\"codeFencedFence\");e.enter(\"codeFencedFenceSequence\");return closingSequence(t)}\n/** @type {State} */function closingSequence(t){if(t===s){e.consume(t);r++;return closingSequence}if(r<l)return n(t);e.exit(\"codeFencedFenceSequence\");return p(e,closingSequenceEnd,\"whitespace\")(t)}\n/** @type {State} */function closingSequenceEnd(r){if(null===r||c(r)){e.exit(\"codeFencedFence\");return t(r)}return n(r)}}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const B={name:\"codeIndented\",tokenize:tokenizeCodeIndented};\n/** @type {Construct} */const T={tokenize:tokenizeIndentedContent,partial:true};\n/** @type {Tokenizer} */function tokenizeCodeIndented(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){e.enter(\"codeIndented\");return p(e,afterStartPrefix,\"linePrefix\",5)(t)}\n/** @type {State} */function afterStartPrefix(e){const t=r.events[r.events.length-1];return t&&\"linePrefix\"===t[1].type&&t[2].sliceSerialize(t[1],true).length>=4?afterPrefix(e):n(e)}\n/** @type {State} */function afterPrefix(t){if(null===t)return after(t);if(c(t))return e.attempt(T,afterPrefix,after)(t);e.enter(\"codeFlowValue\");return content(t)}\n/** @type {State} */function content(t){if(null===t||c(t)){e.exit(\"codeFlowValue\");return afterPrefix(t)}e.consume(t);return content}\n/** @type {State} */function after(n){e.exit(\"codeIndented\");return t(n)}}\n/** @type {Tokenizer} */function tokenizeIndentedContent(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){if(r.parser.lazy[r.now().line])return n(t);if(c(t)){e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");return start}return p(e,afterPrefix,\"linePrefix\",5)(t)}\n/** @type {State} */function afterPrefix(e){const i=r.events[r.events.length-1];return i&&\"linePrefix\"===i[1].type&&i[2].sliceSerialize(i[1],true).length>=4?t(e):c(e)?start(e):n(e)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Previous} Previous\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const q={name:\"codeText\",tokenize:tokenizeCodeText,resolve:resolveCodeText,previous:previous};\n/** @type {Resolver} */function resolveCodeText(e){let t=e.length-4;let n=3;\n/** @type {number} */let r;\n/** @type {number|undefined} */let i;if((\"lineEnding\"===e[n][1].type||\"space\"===e[n][1].type)&&(\"lineEnding\"===e[t][1].type||\"space\"===e[t][1].type)){r=n;while(++r<t)if(\"codeTextData\"===e[r][1].type){e[n][1].type=\"codeTextPadding\";e[t][1].type=\"codeTextPadding\";n+=2;t-=2;break}}r=n-1;t++;while(++r<=t)if(void 0===i)r!==t&&\"lineEnding\"!==e[r][1].type&&(i=r);else if(r===t||\"lineEnding\"===e[r][1].type){e[i][1].type=\"codeTextData\";if(r!==i+2){e[i][1].end=e[r-1][1].end;e.splice(i+2,r-i-2);t-=r-i-2;r=i+2}i=void 0}return e}\n/** @type {Previous} */function previous(e){return 96!==e||\"characterEscape\"===this.events[this.events.length-1][1].type}\n/** @type {Tokenizer} */function tokenizeCodeText(e,t,n){let r=0;\n/** @type {number} */let i;\n/** @type {Token} */let o;return start\n/** @type {State} */;function start(t){e.enter(\"codeText\");e.enter(\"codeTextSequence\");return openingSequence(t)}\n/** @type {State} */function openingSequence(t){if(96===t){e.consume(t);r++;return openingSequence}e.exit(\"codeTextSequence\");return gap(t)}\n/** @type {State} */function gap(t){if(null===t)return n(t);if(96===t){o=e.enter(\"codeTextSequence\");i=0;return closingSequence(t)}if(32===t){e.enter(\"space\");e.consume(t);e.exit(\"space\");return gap}if(c(t)){e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");return gap}e.enter(\"codeTextData\");return data(t)}\n/** @type {State} */function data(t){if(null===t||32===t||96===t||c(t)){e.exit(\"codeTextData\");return gap(t)}e.consume(t);return data}\n/** @type {State} */function closingSequence(n){if(96===n){e.consume(n);i++;return closingSequence}if(i===r){e.exit(\"codeTextSequence\");e.exit(\"codeText\");return t(n)}o.type=\"codeTextData\";return data(n)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n */\n/**\n * No name because it must not be turned off.\n * @type {Construct}\n */const P={tokenize:tokenizeContent,resolve:resolveContent};\n/** @type {Construct} */const F={tokenize:tokenizeContinuation,partial:true};\n/**\n * Content is transparent: it’s parsed right now. That way, definitions are also\n * parsed right now: before text in paragraphs (specifically, media) are parsed.\n *\n * @type {Resolver}\n */function resolveContent(e){g(e);return e}\n/** @type {Tokenizer} */function tokenizeContent(e,t){\n/** @type {Token} */\nlet n;return start\n/** @type {State} */;function start(t){e.enter(\"content\");n=e.enter(\"chunkContent\",{contentType:\"content\"});return data(t)}\n/** @type {State} */function data(t){if(null===t)return contentEnd(t);if(c(t))return e.check(F,contentContinue,contentEnd)(t);e.consume(t);return data}\n/** @type {State} */function contentEnd(n){e.exit(\"chunkContent\");e.exit(\"content\");return t(n)}\n/** @type {State} */function contentContinue(t){e.consume(t);e.exit(\"chunkContent\");n.next=e.enter(\"chunkContent\",{contentType:\"content\",previous:n});n=n.next;return data}}\n/** @type {Tokenizer} */function tokenizeContinuation(e,t,n){const r=this;return startLookahead\n/** @type {State} */;function startLookahead(t){e.exit(\"chunkContent\");e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");return p(e,prefixed,\"linePrefix\")}\n/** @type {State} */function prefixed(i){if(null===i||c(i))return n(i);const o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes(\"codeIndented\")&&o&&\"linePrefix\"===o[1].type&&o[2].sliceSerialize(o[1],true).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const M={name:\"definition\",tokenize:tokenizeDefinition};\n/** @type {Construct} */const D={tokenize:tokenizeTitle,partial:true};\n/** @type {Tokenizer} */function tokenizeDefinition(e,t,n){const r=this;\n/** @type {string} */let i;return start\n/** @type {State} */;function start(t){e.enter(\"definition\");return h.call(r,e,labelAfter,n,\"definitionLabel\",\"definitionLabelMarker\",\"definitionLabelString\")(t)}\n/** @type {State} */function labelAfter(t){i=z(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1));if(58===t){e.enter(\"definitionMarker\");e.consume(t);e.exit(\"definitionMarker\");return S(e,x(e,e.attempt(D,p(e,after,\"whitespace\"),p(e,after,\"whitespace\")),n,\"definitionDestination\",\"definitionDestinationLiteral\",\"definitionDestinationLiteralMarker\",\"definitionDestinationRaw\",\"definitionDestinationString\"))}return n(t)}\n/** @type {State} */function after(o){if(null===o||c(o)){e.exit(\"definition\");r.parser.defined.includes(i)||r.parser.defined.push(i);return t(o)}return n(o)}}\n/** @type {Tokenizer} */function tokenizeTitle(e,t,n){return start\n/** @type {State} */;function start(t){return m(t)?S(e,before)(t):n(t)}\n/** @type {State} */function before(t){return 34===t||39===t||40===t?b(e,p(e,after,\"whitespace\"),n,\"definitionTitle\",\"definitionTitleMarker\",\"definitionTitleString\")(t):n(t)}\n/** @type {State} */function after(e){return null===e||c(e)?t(e):n(e)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const V={name:\"hardBreakEscape\",tokenize:tokenizeHardBreakEscape};\n/** @type {Tokenizer} */function tokenizeHardBreakEscape(e,t,n){return start\n/** @type {State} */;function start(t){e.enter(\"hardBreakEscape\");e.enter(\"escapeMarker\");e.consume(t);return open}\n/** @type {State} */function open(r){if(c(r)){e.exit(\"escapeMarker\");e.exit(\"hardBreakEscape\");return t(r)}return n(r)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const H={name:\"headingAtx\",tokenize:tokenizeHeadingAtx,resolve:resolveHeadingAtx};\n/** @type {Resolver} */function resolveHeadingAtx(e,n){let r=e.length-2;let i=3;\n/** @type {Token} */let o;\n/** @type {Token} */let u;\"whitespace\"===e[i][1].type&&(i+=2);r-2>i&&\"whitespace\"===e[r][1].type&&(r-=2);\"atxHeadingSequence\"===e[r][1].type&&(i===r-1||r-4>i&&\"whitespace\"===e[r-2][1].type)&&(r-=i+1===r?2:4);if(r>i){o={type:\"atxHeadingText\",start:e[i][1].start,end:e[r][1].end};u={type:\"chunkText\",start:e[i][1].start,end:e[r][1].end,contentType:\"text\"};t(e,i,r-i+1,[[\"enter\",o,n],[\"enter\",u,n],[\"exit\",u,n],[\"exit\",o,n]])}return e}\n/** @type {Tokenizer} */function tokenizeHeadingAtx(e,t,n){const r=this;let i=0;return start\n/** @type {State} */;function start(t){e.enter(\"atxHeading\");e.enter(\"atxHeadingSequence\");return fenceOpenInside(t)}\n/** @type {State} */function fenceOpenInside(o){if(35===o&&i++<6){e.consume(o);return fenceOpenInside}if(null===o||m(o)){e.exit(\"atxHeadingSequence\");return r.interrupt?t(o):headingBreak(o)}return n(o)}\n/** @type {State} */function headingBreak(n){if(35===n){e.enter(\"atxHeadingSequence\");return sequence(n)}if(null===n||c(n)){e.exit(\"atxHeading\");return t(n)}if(l(n))return p(e,headingBreak,\"whitespace\")(n);e.enter(\"atxHeadingText\");return data(n)}\n/** @type {State} */function sequence(t){if(35===t){e.consume(t);return sequence}e.exit(\"atxHeadingSequence\");return headingBreak(t)}\n/** @type {State} */function data(t){if(null===t||35===t||m(t)){e.exit(\"atxHeadingText\");return headingBreak(t)}e.consume(t);return data}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const R={name:\"htmlFlow\",tokenize:tokenizeHtmlFlow,resolveTo:resolveToHtmlFlow,concrete:true};\n/** @type {Construct} */const N={tokenize:tokenizeNextBlank,partial:true};\n/** @type {Resolver} */function resolveToHtmlFlow(e){let t=e.length;while(t--)if(\"enter\"===e[t][0]&&\"htmlFlow\"===e[t][1].type)break;if(t>1&&\"linePrefix\"===e[t-2][1].type){e[t][1].start=e[t-2][1].start;e[t+1][1].start=e[t-2][1].start;e.splice(t-2,2)}return e}\n/** @type {Tokenizer} */function tokenizeHtmlFlow(e,t,n){const r=this;\n/** @type {number} */let o;\n/** @type {boolean} */let a;\n/** @type {string} */let s;\n/** @type {number} */let f;\n/** @type {Code} */let d;return start\n/** @type {State} */;function start(t){e.enter(\"htmlFlow\");e.enter(\"htmlFlowData\");e.consume(t);return open}\n/** @type {State} */function open(u){if(33===u){e.consume(u);return declarationStart}if(47===u){e.consume(u);return tagCloseStart}if(63===u){e.consume(u);o=3;return r.interrupt?t:continuationDeclarationInside}if(i(u)){e.consume(u);s=String.fromCharCode(u);a=true;return tagName}return n(u)}\n/** @type {State} */function declarationStart(u){if(45===u){e.consume(u);o=2;return commentOpenInside}if(91===u){e.consume(u);o=5;s=\"CDATA[\";f=0;return cdataOpenInside}if(i(u)){e.consume(u);o=4;return r.interrupt?t:continuationDeclarationInside}return n(u)}\n/** @type {State} */function commentOpenInside(i){if(45===i){e.consume(i);return r.interrupt?t:continuationDeclarationInside}return n(i)}\n/** @type {State} */function cdataOpenInside(i){if(i===s.charCodeAt(f++)){e.consume(i);return f===s.length?r.interrupt?t:continuation:cdataOpenInside}return n(i)}\n/** @type {State} */function tagCloseStart(t){if(i(t)){e.consume(t);s=String.fromCharCode(t);return tagName}return n(t)}\n/** @type {State} */function tagName(i){if(null===i||47===i||62===i||m(i)){if(47!==i&&a&&A.includes(s.toLowerCase())){o=1;return r.interrupt?t(i):continuation(i)}if(C.includes(s.toLowerCase())){o=6;if(47===i){e.consume(i);return basicSelfClosing}return r.interrupt?t(i):continuation(i)}o=7;return r.interrupt&&!r.parser.lazy[r.now().line]?n(i):a?completeAttributeNameBefore(i):completeClosingTagAfter(i)}if(45===i||u(i)){e.consume(i);s+=String.fromCharCode(i);return tagName}return n(i)}\n/** @type {State} */function basicSelfClosing(i){if(62===i){e.consume(i);return r.interrupt?t:continuation}return n(i)}\n/** @type {State} */function completeClosingTagAfter(t){if(l(t)){e.consume(t);return completeClosingTagAfter}return completeEnd(t)}\n/** @type {State} */function completeAttributeNameBefore(t){if(47===t){e.consume(t);return completeEnd}if(58===t||95===t||i(t)){e.consume(t);return completeAttributeName}if(l(t)){e.consume(t);return completeAttributeNameBefore}return completeEnd(t)}\n/** @type {State} */function completeAttributeName(t){if(45===t||46===t||58===t||95===t||u(t)){e.consume(t);return completeAttributeName}return completeAttributeNameAfter(t)}\n/** @type {State} */function completeAttributeNameAfter(t){if(61===t){e.consume(t);return completeAttributeValueBefore}if(l(t)){e.consume(t);return completeAttributeNameAfter}return completeAttributeNameBefore(t)}\n/** @type {State} */function completeAttributeValueBefore(t){if(null===t||60===t||61===t||62===t||96===t)return n(t);if(34===t||39===t){e.consume(t);d=t;return completeAttributeValueQuoted}if(l(t)){e.consume(t);return completeAttributeValueBefore}d=null;return completeAttributeValueUnquoted(t)}\n/** @type {State} */function completeAttributeValueQuoted(t){if(null===t||c(t))return n(t);if(t===d){e.consume(t);return completeAttributeValueQuotedAfter}e.consume(t);return completeAttributeValueQuoted}\n/** @type {State} */function completeAttributeValueUnquoted(t){if(null===t||34===t||39===t||60===t||61===t||62===t||96===t||m(t))return completeAttributeNameAfter(t);e.consume(t);return completeAttributeValueUnquoted}\n/** @type {State} */function completeAttributeValueQuotedAfter(e){return 47===e||62===e||l(e)?completeAttributeNameBefore(e):n(e)}\n/** @type {State} */function completeEnd(t){if(62===t){e.consume(t);return completeAfter}return n(t)}\n/** @type {State} */function completeAfter(t){if(l(t)){e.consume(t);return completeAfter}return null===t||c(t)?continuation(t):n(t)}\n/** @type {State} */function continuation(t){if(45===t&&2===o){e.consume(t);return continuationCommentInside}if(60===t&&1===o){e.consume(t);return continuationRawTagOpen}if(62===t&&4===o){e.consume(t);return continuationClose}if(63===t&&3===o){e.consume(t);return continuationDeclarationInside}if(93===t&&5===o){e.consume(t);return continuationCharacterDataInside}if(c(t)&&(6===o||7===o))return e.check(N,continuationClose,continuationAtLineEnding)(t);if(null===t||c(t))return continuationAtLineEnding(t);e.consume(t);return continuation}\n/** @type {State} */function continuationAtLineEnding(t){e.exit(\"htmlFlowData\");return htmlContinueStart(t)}\n/** @type {State} */function htmlContinueStart(t){if(null===t)return done(t);if(c(t))return e.attempt({tokenize:htmlLineEnd,partial:true},htmlContinueStart,done)(t);e.enter(\"htmlFlowData\");return continuation(t)}\n/** @type {Tokenizer} */function htmlLineEnd(e,t,n){return start\n/** @type {State} */;function start(t){e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");return lineStart}\n/** @type {State} */function lineStart(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}\n/** @type {State} */function continuationCommentInside(t){if(45===t){e.consume(t);return continuationDeclarationInside}return continuation(t)}\n/** @type {State} */function continuationRawTagOpen(t){if(47===t){e.consume(t);s=\"\";return continuationRawEndTag}return continuation(t)}\n/** @type {State} */function continuationRawEndTag(t){if(62===t&&A.includes(s.toLowerCase())){e.consume(t);return continuationClose}if(i(t)&&s.length<8){e.consume(t);s+=String.fromCharCode(t);return continuationRawEndTag}return continuation(t)}\n/** @type {State} */function continuationCharacterDataInside(t){if(93===t){e.consume(t);return continuationDeclarationInside}return continuation(t)}\n/** @type {State} */function continuationDeclarationInside(t){if(62===t){e.consume(t);return continuationClose}if(45===t&&2===o){e.consume(t);return continuationDeclarationInside}return continuation(t)}\n/** @type {State} */function continuationClose(t){if(null===t||c(t)){e.exit(\"htmlFlowData\");return done(t)}e.consume(t);return continuationClose}\n/** @type {State} */function done(n){e.exit(\"htmlFlow\");return t(n)}}\n/** @type {Tokenizer} */function tokenizeNextBlank(e,t,n){return start\n/** @type {State} */;function start(r){e.exit(\"htmlFlowData\");e.enter(\"lineEndingBlank\");e.consume(r);e.exit(\"lineEndingBlank\");return e.attempt(y,t,n)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const Q={name:\"htmlText\",tokenize:tokenizeHtmlText};\n/** @type {Tokenizer} */function tokenizeHtmlText(e,t,n){const r=this;\n/** @type {NonNullable<Code>|undefined} */let o;\n/** @type {string} */let a;\n/** @type {number} */let s;\n/** @type {State} */let f;return start\n/** @type {State} */;function start(t){e.enter(\"htmlText\");e.enter(\"htmlTextData\");e.consume(t);return open}\n/** @type {State} */function open(t){if(33===t){e.consume(t);return declarationOpen}if(47===t){e.consume(t);return tagCloseStart}if(63===t){e.consume(t);return instruction}if(i(t)){e.consume(t);return tagOpen}return n(t)}\n/** @type {State} */function declarationOpen(t){if(45===t){e.consume(t);return commentOpen}if(91===t){e.consume(t);a=\"CDATA[\";s=0;return cdataOpen}if(i(t)){e.consume(t);return declaration}return n(t)}\n/** @type {State} */function commentOpen(t){if(45===t){e.consume(t);return commentStart}return n(t)}\n/** @type {State} */function commentStart(t){if(null===t||62===t)return n(t);if(45===t){e.consume(t);return commentStartDash}return comment(t)}\n/** @type {State} */function commentStartDash(e){return null===e||62===e?n(e):comment(e)}\n/** @type {State} */function comment(t){if(null===t)return n(t);if(45===t){e.consume(t);return commentClose}if(c(t)){f=comment;return atLineEnding(t)}e.consume(t);return comment}\n/** @type {State} */function commentClose(t){if(45===t){e.consume(t);return end}return comment(t)}\n/** @type {State} */function cdataOpen(t){if(t===a.charCodeAt(s++)){e.consume(t);return s===a.length?cdata:cdataOpen}return n(t)}\n/** @type {State} */function cdata(t){if(null===t)return n(t);if(93===t){e.consume(t);return cdataClose}if(c(t)){f=cdata;return atLineEnding(t)}e.consume(t);return cdata}\n/** @type {State} */function cdataClose(t){if(93===t){e.consume(t);return cdataEnd}return cdata(t)}\n/** @type {State} */function cdataEnd(t){if(62===t)return end(t);if(93===t){e.consume(t);return cdataEnd}return cdata(t)}\n/** @type {State} */function declaration(t){if(null===t||62===t)return end(t);if(c(t)){f=declaration;return atLineEnding(t)}e.consume(t);return declaration}\n/** @type {State} */function instruction(t){if(null===t)return n(t);if(63===t){e.consume(t);return instructionClose}if(c(t)){f=instruction;return atLineEnding(t)}e.consume(t);return instruction}\n/** @type {State} */function instructionClose(e){return 62===e?end(e):instruction(e)}\n/** @type {State} */function tagCloseStart(t){if(i(t)){e.consume(t);return tagClose}return n(t)}\n/** @type {State} */function tagClose(t){if(45===t||u(t)){e.consume(t);return tagClose}return tagCloseBetween(t)}\n/** @type {State} */function tagCloseBetween(t){if(c(t)){f=tagCloseBetween;return atLineEnding(t)}if(l(t)){e.consume(t);return tagCloseBetween}return end(t)}\n/** @type {State} */function tagOpen(t){if(45===t||u(t)){e.consume(t);return tagOpen}return 47===t||62===t||m(t)?tagOpenBetween(t):n(t)}\n/** @type {State} */function tagOpenBetween(t){if(47===t){e.consume(t);return end}if(58===t||95===t||i(t)){e.consume(t);return tagOpenAttributeName}if(c(t)){f=tagOpenBetween;return atLineEnding(t)}if(l(t)){e.consume(t);return tagOpenBetween}return end(t)}\n/** @type {State} */function tagOpenAttributeName(t){if(45===t||46===t||58===t||95===t||u(t)){e.consume(t);return tagOpenAttributeName}return tagOpenAttributeNameAfter(t)}\n/** @type {State} */function tagOpenAttributeNameAfter(t){if(61===t){e.consume(t);return tagOpenAttributeValueBefore}if(c(t)){f=tagOpenAttributeNameAfter;return atLineEnding(t)}if(l(t)){e.consume(t);return tagOpenAttributeNameAfter}return tagOpenBetween(t)}\n/** @type {State} */function tagOpenAttributeValueBefore(t){if(null===t||60===t||61===t||62===t||96===t)return n(t);if(34===t||39===t){e.consume(t);o=t;return tagOpenAttributeValueQuoted}if(c(t)){f=tagOpenAttributeValueBefore;return atLineEnding(t)}if(l(t)){e.consume(t);return tagOpenAttributeValueBefore}e.consume(t);o=void 0;return tagOpenAttributeValueUnquoted}\n/** @type {State} */function tagOpenAttributeValueQuoted(t){if(t===o){e.consume(t);return tagOpenAttributeValueQuotedAfter}if(null===t)return n(t);if(c(t)){f=tagOpenAttributeValueQuoted;return atLineEnding(t)}e.consume(t);return tagOpenAttributeValueQuoted}\n/** @type {State} */function tagOpenAttributeValueQuotedAfter(e){return 62===e||47===e||m(e)?tagOpenBetween(e):n(e)}\n/** @type {State} */function tagOpenAttributeValueUnquoted(t){if(null===t||34===t||39===t||60===t||61===t||96===t)return n(t);if(62===t||m(t))return tagOpenBetween(t);e.consume(t);return tagOpenAttributeValueUnquoted}\n/** @type {State} */function atLineEnding(t){e.exit(\"htmlTextData\");e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");return p(e,afterPrefix,\"linePrefix\",r.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:4)}\n/** @type {State} */function afterPrefix(t){e.enter(\"htmlTextData\");return f(t)}\n/** @type {State} */function end(r){if(62===r){e.consume(r);e.exit(\"htmlTextData\");e.exit(\"htmlText\");return t}return n(r)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const j={name:\"labelEnd\",tokenize:tokenizeLabelEnd,resolveTo:resolveToLabelEnd,resolveAll:resolveAllLabelEnd};\n/** @type {Construct} */const _={tokenize:tokenizeResource};\n/** @type {Construct} */const U={tokenize:tokenizeFullReference};\n/** @type {Construct} */const W={tokenize:tokenizeCollapsedReference};\n/** @type {Resolver} */function resolveAllLabelEnd(e){let t=-1;\n/** @type {Token} */let n;while(++t<e.length){n=e[t][1];if(\"labelImage\"===n.type||\"labelLink\"===n.type||\"labelEnd\"===n.type){e.splice(t+1,\"labelImage\"===n.type?4:2);n.type=\"data\";t++}}return e}\n/** @type {Resolver} */function resolveToLabelEnd(n,i){let o=n.length;let u=0;\n/** @type {Token} */let a;\n/** @type {number|undefined} */let c;\n/** @type {number|undefined} */let l;\n/** @type {Event[]} */let s;while(o--){a=n[o][1];if(c){if(\"link\"===a.type||\"labelLink\"===a.type&&a._inactive)break;\"enter\"===n[o][0]&&\"labelLink\"===a.type&&(a._inactive=true)}else if(l){if(\"enter\"===n[o][0]&&(\"labelImage\"===a.type||\"labelLink\"===a.type)&&!a._balanced){c=o;if(\"labelLink\"!==a.type){u=2;break}}}else\"labelEnd\"===a.type&&(l=o)}const f={type:\"labelLink\"===n[c][1].type?\"link\":\"image\",start:Object.assign({},n[c][1].start),end:Object.assign({},n[n.length-1][1].end)};const d={type:\"label\",start:Object.assign({},n[c][1].start),end:Object.assign({},n[l][1].end)};const m={type:\"labelText\",start:Object.assign({},n[c+u+2][1].end),end:Object.assign({},n[l-2][1].start)};s=[[\"enter\",f,i],[\"enter\",d,i]];s=e(s,n.slice(c+1,c+u+3));s=e(s,[[\"enter\",m,i]]);s=e(s,r(i.parser.constructs.insideSpan.null,n.slice(c+u+4,l-3),i));s=e(s,[[\"exit\",m,i],n[l-2],n[l-1],[\"exit\",d,i]]);s=e(s,n.slice(l+1));s=e(s,[[\"exit\",f,i]]);t(n,c,n.length,s);return n}\n/** @type {Tokenizer} */function tokenizeLabelEnd(e,t,n){const r=this;let i=r.events.length;\n/** @type {Token} */let o;\n/** @type {boolean} */let u;while(i--)if((\"labelImage\"===r.events[i][1].type||\"labelLink\"===r.events[i][1].type)&&!r.events[i][1]._balanced){o=r.events[i][1];break}return start\n/** @type {State} */;function start(t){if(!o)return n(t);if(o._inactive)return balanced(t);u=r.parser.defined.includes(z(r.sliceSerialize({start:o.end,end:r.now()})));e.enter(\"labelEnd\");e.enter(\"labelMarker\");e.consume(t);e.exit(\"labelMarker\");e.exit(\"labelEnd\");return afterLabelEnd}\n/** @type {State} */function afterLabelEnd(n){return 40===n?e.attempt(_,t,u?t:balanced)(n):91===n?e.attempt(U,t,u?e.attempt(W,t,balanced):balanced)(n):u?t(n):balanced(n)}\n/** @type {State} */function balanced(e){o._balanced=true;return n(e)}}\n/** @type {Tokenizer} */function tokenizeResource(e,t,n){return start\n/** @type {State} */;function start(t){e.enter(\"resource\");e.enter(\"resourceMarker\");e.consume(t);e.exit(\"resourceMarker\");return S(e,open)}\n/** @type {State} */function open(t){return 41===t?end(t):x(e,destinationAfter,n,\"resourceDestination\",\"resourceDestinationLiteral\",\"resourceDestinationLiteralMarker\",\"resourceDestinationRaw\",\"resourceDestinationString\",32)(t)}\n/** @type {State} */function destinationAfter(t){return m(t)?S(e,between)(t):end(t)}\n/** @type {State} */function between(t){return 34===t||39===t||40===t?b(e,S(e,end),n,\"resourceTitle\",\"resourceTitleMarker\",\"resourceTitleString\")(t):end(t)}\n/** @type {State} */function end(r){if(41===r){e.enter(\"resourceMarker\");e.consume(r);e.exit(\"resourceMarker\");e.exit(\"resource\");return t}return n(r)}}\n/** @type {Tokenizer} */function tokenizeFullReference(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){return h.call(r,e,afterLabel,n,\"reference\",\"referenceMarker\",\"referenceString\")(t)}\n/** @type {State} */function afterLabel(e){return r.parser.defined.includes(z(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}}\n/** @type {Tokenizer} */function tokenizeCollapsedReference(e,t,n){return start\n/** @type {State} */;function start(t){e.enter(\"reference\");e.enter(\"referenceMarker\");e.consume(t);e.exit(\"referenceMarker\");return open}\n/** @type {State} */function open(r){if(93===r){e.enter(\"referenceMarker\");e.consume(r);e.exit(\"referenceMarker\");e.exit(\"reference\");return t}return n(r)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const G={name:\"labelStartImage\",tokenize:tokenizeLabelStartImage,resolveAll:j.resolveAll};\n/** @type {Tokenizer} */function tokenizeLabelStartImage(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){e.enter(\"labelImage\");e.enter(\"labelImageMarker\");e.consume(t);e.exit(\"labelImageMarker\");return open}\n/** @type {State} */function open(t){if(91===t){e.enter(\"labelMarker\");e.consume(t);e.exit(\"labelMarker\");e.exit(\"labelImage\");return after}return n(t)}\n/** @type {State} */function after(e){return 94===e&&\"_hiddenFootnoteSupport\"in r.parser.constructs?n(e):t(e)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const J={name:\"labelStartLink\",tokenize:tokenizeLabelStartLink,resolveAll:j.resolveAll};\n/** @type {Tokenizer} */function tokenizeLabelStartLink(e,t,n){const r=this;return start\n/** @type {State} */;function start(t){e.enter(\"labelLink\");e.enter(\"labelMarker\");e.consume(t);e.exit(\"labelMarker\");e.exit(\"labelLink\");return after}\n/** @type {State} */function after(e){return 94===e&&\"_hiddenFootnoteSupport\"in r.parser.constructs?n(e):t(e)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {Construct} */const K={name:\"lineEnding\",tokenize:tokenizeLineEnding};\n/** @type {Tokenizer} */function tokenizeLineEnding(e,t){return start\n/** @type {State} */;function start(n){e.enter(\"lineEnding\");e.consume(n);e.exit(\"lineEnding\");return p(e,t,\"linePrefix\")}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const X={name:\"thematicBreak\",tokenize:tokenizeThematicBreak};\n/** @type {Tokenizer} */function tokenizeThematicBreak(e,t,n){let r=0;\n/** @type {NonNullable<Code>} */let i;return start\n/** @type {State} */;function start(t){e.enter(\"thematicBreak\");i=t;return atBreak(t)}\n/** @type {State} */function atBreak(o){if(o===i){e.enter(\"thematicBreakSequence\");return sequence(o)}if(l(o))return p(e,atBreak,\"whitespace\")(o);if(r<3||null!==o&&!c(o))return n(o);e.exit(\"thematicBreak\");return t(o)}\n/** @type {State} */function sequence(t){if(t===i){e.consume(t);r++;return sequence}e.exit(\"thematicBreakSequence\");return atBreak(t)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Exiter} Exiter\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const Y={name:\"list\",tokenize:tokenizeListStart,continuation:{tokenize:tokenizeListContinuation},exit:tokenizeListEnd};\n/** @type {Construct} */const Z={tokenize:tokenizeListItemPrefixWhitespace,partial:true};\n/** @type {Construct} */const $={tokenize:tokenizeIndent,partial:true};\n/**\n * @type {Tokenizer}\n * @this {TokenizeContextWithState}\n */function tokenizeListStart(e,t,n){const r=this;const i=r.events[r.events.length-1];let o=i&&\"linePrefix\"===i[1].type?i[2].sliceSerialize(i[1],true).length:0;let u=0;return start\n/** @type {State} */;function start(t){const i=r.containerState.type||(42===t||43===t||45===t?\"listUnordered\":\"listOrdered\");if(\"listUnordered\"===i?!r.containerState.marker||t===r.containerState.marker:d(t)){if(!r.containerState.type){r.containerState.type=i;e.enter(i,{_container:true})}if(\"listUnordered\"===i){e.enter(\"listItemPrefix\");return 42===t||45===t?e.check(X,n,atMarker)(t):atMarker(t)}if(!r.interrupt||49===t){e.enter(\"listItemPrefix\");e.enter(\"listItemValue\");return inside(t)}}return n(t)}\n/** @type {State} */function inside(t){if(d(t)&&++u<10){e.consume(t);return inside}if((!r.interrupt||u<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)){e.exit(\"listItemValue\");return atMarker(t)}return n(t)}\n/**\n   * @type {State}\n   **/function atMarker(t){e.enter(\"listItemMarker\");e.consume(t);e.exit(\"listItemMarker\");r.containerState.marker=r.containerState.marker||t;return e.check(y,r.interrupt?n:onBlank,e.attempt(Z,endOfPrefix,otherPrefix))}\n/** @type {State} */function onBlank(e){r.containerState.initialBlankLine=true;o++;return endOfPrefix(e)}\n/** @type {State} */function otherPrefix(t){if(l(t)){e.enter(\"listItemPrefixWhitespace\");e.consume(t);e.exit(\"listItemPrefixWhitespace\");return endOfPrefix}return n(t)}\n/** @type {State} */function endOfPrefix(n){r.containerState.size=o+r.sliceSerialize(e.exit(\"listItemPrefix\"),true).length;return t(n)}}\n/**\n * @type {Tokenizer}\n * @this {TokenizeContextWithState}\n */function tokenizeListContinuation(e,t,n){const r=this;r.containerState._closeFlow=void 0;return e.check(y,onBlank,notBlank)\n/** @type {State} */;function onBlank(n){r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine;return p(e,t,\"listItemIndent\",r.containerState.size+1)(n)}\n/** @type {State} */function notBlank(n){if(r.containerState.furtherBlankLines||!l(n)){r.containerState.furtherBlankLines=void 0;r.containerState.initialBlankLine=void 0;return notInCurrentItem(n)}r.containerState.furtherBlankLines=void 0;r.containerState.initialBlankLine=void 0;return e.attempt($,t,notInCurrentItem)(n)}\n/** @type {State} */function notInCurrentItem(i){r.containerState._closeFlow=true;r.interrupt=void 0;return p(e,e.attempt(Y,t,n),\"linePrefix\",r.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:4)(i)}}\n/**\n * @type {Tokenizer}\n * @this {TokenizeContextWithState}\n */function tokenizeIndent(e,t,n){const r=this;return p(e,afterPrefix,\"listItemIndent\",r.containerState.size+1)\n/** @type {State} */;function afterPrefix(e){const i=r.events[r.events.length-1];return i&&\"listItemIndent\"===i[1].type&&i[2].sliceSerialize(i[1],true).length===r.containerState.size?t(e):n(e)}}\n/**\n * @type {Exiter}\n * @this {TokenizeContextWithState}\n */function tokenizeListEnd(e){e.exit(this.containerState.type)}\n/**\n * @type {Tokenizer}\n * @this {TokenizeContextWithState}\n */function tokenizeListItemPrefixWhitespace(e,t,n){const r=this;return p(e,afterPrefix,\"listItemPrefixWhitespace\",r.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:5)\n/** @type {State} */;function afterPrefix(e){const i=r.events[r.events.length-1];return!l(e)&&i&&\"listItemPrefixWhitespace\"===i[1].type?t(e):n(e)}}\n/**\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */\n/** @type {Construct} */const ee={name:\"setextUnderline\",tokenize:tokenizeSetextUnderline,resolveTo:resolveToSetextUnderline};\n/** @type {Resolver} */function resolveToSetextUnderline(e,t){let n=e.length;\n/** @type {number|undefined} */let r;\n/** @type {number|undefined} */let i;\n/** @type {number|undefined} */let o;while(n--)if(\"enter\"===e[n][0]){if(\"content\"===e[n][1].type){r=n;break}\"paragraph\"===e[n][1].type&&(i=n)}else{\"content\"===e[n][1].type&&e.splice(n,1);o||\"definition\"!==e[n][1].type||(o=n)}const u={type:\"setextHeading\",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};e[i][1].type=\"setextHeadingText\";if(o){e.splice(i,0,[\"enter\",u,t]);e.splice(o+1,0,[\"exit\",e[r][1],t]);e[r][1].end=Object.assign({},e[o][1].end)}else e[r][1]=u;e.push([\"exit\",u,t]);return e}\n/** @type {Tokenizer} */function tokenizeSetextUnderline(e,t,n){const r=this;let i=r.events.length;\n/** @type {NonNullable<Code>} */let o;\n/** @type {boolean} */let u;while(i--)if(\"lineEnding\"!==r.events[i][1].type&&\"linePrefix\"!==r.events[i][1].type&&\"content\"!==r.events[i][1].type){u=\"paragraph\"===r.events[i][1].type;break}return start\n/** @type {State} */;function start(t){if(!r.parser.lazy[r.now().line]&&(r.interrupt||u)){e.enter(\"setextHeadingLine\");e.enter(\"setextHeadingLineSequence\");o=t;return closingSequence(t)}return n(t)}\n/** @type {State} */function closingSequence(t){if(t===o){e.consume(t);return closingSequence}e.exit(\"setextHeadingLineSequence\");return p(e,closingSequenceEnd,\"lineSuffix\")(t)}\n/** @type {State} */function closingSequenceEnd(r){if(null===r||c(r)){e.exit(\"setextHeadingLine\");return t(r)}return n(r)}}export{E as attention,v as autolink,y as blankLine,L as blockQuote,O as characterEscape,I as characterReference,w as codeFenced,B as codeIndented,q as codeText,P as content,M as definition,V as hardBreakEscape,H as headingAtx,R as htmlFlow,Q as htmlText,j as labelEnd,G as labelStartImage,J as labelStartLink,K as lineEnding,Y as list,ee as setextUnderline,X as thematicBreak};\n\n//# sourceMappingURL=index.js.map","import{combineExtensions as e}from\"micromark-util-combine-extensions\";import{factorySpace as t}from\"micromark-factory-space\";import{markdownLineEnding as n}from\"micromark-util-character\";import{splice as r,push as i}from\"micromark-util-chunked\";import{blankLine as o,content as s,list as c,blockQuote as l,definition as u,codeIndented as a,headingAtx as f,thematicBreak as d,setextUnderline as h,htmlFlow as m,codeFenced as p,characterReference as k,characterEscape as v,lineEnding as x,labelStartImage as w,attention as C,autolink as g,htmlText as S,labelStartLink as b,hardBreakEscape as _,labelEnd as y,codeText as z}from\"micromark-core-commonmark\";import{resolveAll as F}from\"micromark-util-resolve-all\";\n/**\n * @typedef {import('micromark-util-types').InitialConstruct} InitialConstruct\n * @typedef {import('micromark-util-types').Initializer} Initializer\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {InitialConstruct} */const I={tokenize:initializeContent};\n/** @type {Initializer} */function initializeContent(e){const r=e.attempt(this.parser.constructs.contentInitial,afterContentStartConstruct,paragraphInitial);\n/** @type {Token} */let i;return r\n/** @type {State} */;function afterContentStartConstruct(n){if(null!==n){e.enter(\"lineEnding\");e.consume(n);e.exit(\"lineEnding\");return t(e,r,\"linePrefix\")}e.consume(n)}\n/** @type {State} */function paragraphInitial(t){e.enter(\"paragraph\");return lineStart(t)}\n/** @type {State} */function lineStart(t){const n=e.enter(\"chunkText\",{contentType:\"text\",previous:i});i&&(i.next=n);i=n;return data(t)}\n/** @type {State} */function data(t){if(null!==t){if(n(t)){e.consume(t);e.exit(\"chunkText\");return lineStart}e.consume(t);return data}e.exit(\"chunkText\");e.exit(\"paragraph\");e.consume(t)}}\n/**\n * @typedef {import('micromark-util-types').InitialConstruct} InitialConstruct\n * @typedef {import('micromark-util-types').Initializer} Initializer\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Point} Point\n */\n/** @type {InitialConstruct} */const T={tokenize:initializeDocument};\n/** @type {Construct} */const A={tokenize:tokenizeContainer};\n/** @type {Initializer} */function initializeDocument(e){const t=this;\n/** @type {StackItem[]} */const i=[];let o=0;\n/** @type {TokenizeContext|undefined} */let s;\n/** @type {Token|undefined} */let c;\n/** @type {number} */let l;return start\n/** @type {State} */;function start(n){if(o<i.length){const r=i[o];t.containerState=r[1];return e.attempt(r[0].continuation,documentContinue,checkNewContainers)(n)}return checkNewContainers(n)}\n/** @type {State} */function documentContinue(e){o++;if(t.containerState._closeFlow){t.containerState._closeFlow=void 0;s&&closeFlow();const n=t.events.length;let i=n;\n/** @type {Point|undefined} */let c;while(i--)if(\"exit\"===t.events[i][0]&&\"chunkFlow\"===t.events[i][1].type){c=t.events[i][1].end;break}exitContainers(o);let l=n;while(l<t.events.length){t.events[l][1].end=Object.assign({},c);l++}r(t.events,i+1,0,t.events.slice(n));t.events.length=l;return checkNewContainers(e)}return start(e)}\n/** @type {State} */function checkNewContainers(n){if(o===i.length){if(!s)return documentContinued(n);if(s.currentConstruct&&s.currentConstruct.concrete)return flowStart(n);t.interrupt=Boolean(s.currentConstruct&&!s._gfmTableDynamicInterruptHack)}t.containerState={};return e.check(A,thereIsANewContainer,thereIsNoNewContainer)(n)}\n/** @type {State} */function thereIsANewContainer(e){s&&closeFlow();exitContainers(o);return documentContinued(e)}\n/** @type {State} */function thereIsNoNewContainer(e){t.parser.lazy[t.now().line]=o!==i.length;l=t.now().offset;return flowStart(e)}\n/** @type {State} */function documentContinued(n){t.containerState={};return e.attempt(A,containerContinue,flowStart)(n)}\n/** @type {State} */function containerContinue(e){o++;i.push([t.currentConstruct,t.containerState]);return documentContinued(e)}\n/** @type {State} */function flowStart(n){if(null!==n){s=s||t.parser.flow(t.now());e.enter(\"chunkFlow\",{contentType:\"flow\",previous:c,_tokenizer:s});return flowContinue(n)}s&&closeFlow();exitContainers(0);e.consume(n)}\n/** @type {State} */function flowContinue(r){if(null!==r){if(n(r)){e.consume(r);writeToChild(e.exit(\"chunkFlow\"));o=0;t.interrupt=void 0;return start}e.consume(r);return flowContinue}writeToChild(e.exit(\"chunkFlow\"),true);exitContainers(0);e.consume(r)}\n/**\n   * @param {Token} token\n   * @param {boolean} [eof]\n   * @returns {void}\n   */function writeToChild(e,n){const i=t.sliceStream(e);n&&i.push(null);e.previous=c;c&&(c.next=e);c=e;s.defineSkip(e.start);s.write(i);if(t.parser.lazy[e.start.line]){let e=s.events.length;while(e--)if(s.events[e][1].start.offset<l&&(!s.events[e][1].end||s.events[e][1].end.offset>l))return;const n=t.events.length;let i=n;\n/** @type {boolean|undefined} */let c;\n/** @type {Point|undefined} */let u;while(i--)if(\"exit\"===t.events[i][0]&&\"chunkFlow\"===t.events[i][1].type){if(c){u=t.events[i][1].end;break}c=true}exitContainers(o);e=n;while(e<t.events.length){t.events[e][1].end=Object.assign({},u);e++}r(t.events,i+1,0,t.events.slice(n));t.events.length=e}}\n/**\n   * @param {number} size\n   * @returns {void}\n   */function exitContainers(n){let r=i.length;while(r-- >n){const n=i[r];t.containerState=n[1];n[0].exit.call(t,e)}i.length=n}function closeFlow(){s.write([null]);c=void 0;s=void 0;t.containerState._closeFlow=void 0}}\n/** @type {Tokenizer} */function tokenizeContainer(e,n,r){return t(e,e.attempt(this.parser.constructs.document,n,r),\"linePrefix\",this.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:4)}\n/**\n * @typedef {import('micromark-util-types').InitialConstruct} InitialConstruct\n * @typedef {import('micromark-util-types').Initializer} Initializer\n * @typedef {import('micromark-util-types').State} State\n */\n/** @type {InitialConstruct} */const O={tokenize:initializeFlow};\n/** @type {Initializer} */function initializeFlow(e){const n=this;const r=e.attempt(o,atBlankEnding,e.attempt(this.parser.constructs.flowInitial,afterConstruct,t(e,e.attempt(this.parser.constructs.flow,afterConstruct,e.attempt(s,afterConstruct)),\"linePrefix\")));return r\n/** @type {State} */;function atBlankEnding(t){if(null!==t){e.enter(\"lineEndingBlank\");e.consume(t);e.exit(\"lineEndingBlank\");n.currentConstruct=void 0;return r}e.consume(t)}\n/** @type {State} */function afterConstruct(t){if(null!==t){e.enter(\"lineEnding\");e.consume(t);e.exit(\"lineEnding\");n.currentConstruct=void 0;return r}e.consume(t)}}\n/**\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').Initializer} Initializer\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').InitialConstruct} InitialConstruct\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Code} Code\n */const j={resolveAll:createResolver()};const N=initializeFactory(\"string\");const B=initializeFactory(\"text\");\n/**\n * @param {'string'|'text'} field\n * @returns {InitialConstruct}\n */function initializeFactory(e){return{tokenize:initializeText,resolveAll:createResolver(\"text\"===e?resolveAllLineSuffixes:void 0)}\n/** @type {Initializer} */;function initializeText(t){const n=this;const r=this.parser.constructs[e];const i=t.attempt(r,start,notText);return start\n/** @type {State} */;function start(e){return atBreak(e)?i(e):notText(e)}\n/** @type {State} */function notText(e){if(null!==e){t.enter(\"data\");t.consume(e);return data}t.consume(e)}\n/** @type {State} */function data(e){if(atBreak(e)){t.exit(\"data\");return i(e)}t.consume(e);return data}\n/**\n     * @param {Code} code\n     * @returns {boolean}\n     */function atBreak(e){if(null===e)return true;const t=r[e];let i=-1;if(t)while(++i<t.length){const e=t[i];if(!e.previous||e.previous.call(n,n.previous))return true}return false}}}\n/**\n * @param {Resolver} [extraResolver]\n * @returns {Resolver}\n */function createResolver(e){return resolveAllText\n/** @type {Resolver} */;function resolveAllText(t,n){let r=-1;\n/** @type {number|undefined} */let i;while(++r<=t.length)if(void 0===i){if(t[r]&&\"data\"===t[r][1].type){i=r;r++}}else if(!t[r]||\"data\"!==t[r][1].type){if(r!==i+2){t[i][1].end=t[r-1][1].end;t.splice(i+2,r-i-2);r=i+2}i=void 0}return e?e(t,n):t}}\n/**\n * A rather ugly set of instructions which again looks at chunks in the input\n * stream.\n * The reason to do this here is that it is *much* faster to parse in reverse.\n * And that we can’t hook into `null` to split the line suffix before an EOF.\n * To do: figure out if we can make this into a clean utility, or even in core.\n * As it will be useful for GFMs literal autolink extension (and maybe even\n * tables?)\n *\n * @type {Resolver}\n */function resolveAllLineSuffixes(e,t){let n=0;while(++n<=e.length)if((n===e.length||\"lineEnding\"===e[n][1].type)&&\"data\"===e[n-1][1].type){const r=e[n-1][1];const i=t.sliceStream(r);let o=i.length;let s=-1;let c=0;\n/** @type {boolean|undefined} */let l;while(o--){const e=i[o];if(\"string\"===typeof e){s=e.length;while(32===e.charCodeAt(s-1)){c++;s--}if(s)break;s=-1}else if(-2===e){l=true;c++}else if(-1!==e){o++;break}}if(c){const i={type:n===e.length||l||c<2?\"lineSuffix\":\"hardBreakTrailing\",start:{line:r.end.line,column:r.end.column-c,offset:r.end.offset-c,_index:r.start._index+o,_bufferIndex:o?s:r.start._bufferIndex+s},end:Object.assign({},r.end)};r.end=Object.assign({},i.start);if(r.start.offset===r.end.offset)Object.assign(r,i);else{e.splice(n,0,[\"enter\",i,t],[\"exit\",i,t]);n+=2}}n++}return e}\n/**\n * @typedef {import('micromark-util-types').Code} Code\n * @typedef {import('micromark-util-types').Chunk} Chunk\n * @typedef {import('micromark-util-types').Point} Point\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').Effects} Effects\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Construct} Construct\n * @typedef {import('micromark-util-types').InitialConstruct} InitialConstruct\n * @typedef {import('micromark-util-types').ConstructRecord} ConstructRecord\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').ParseContext} ParseContext\n */\n/**\n * Create a tokenizer.\n * Tokenizers deal with one type of data (e.g., containers, flow, text).\n * The parser is the object dealing with it all.\n * `initialize` works like other constructs, except that only its `tokenize`\n * function is used, in which case it doesn’t receive an `ok` or `nok`.\n * `from` can be given to set the point before the first character, although\n * when further lines are indented, they must be set with `defineSkip`.\n *\n * @param {ParseContext} parser\n * @param {InitialConstruct} initialize\n * @param {Omit<Point, '_index'|'_bufferIndex'>} [from]\n * @returns {TokenizeContext}\n */function createTokenizer(e,t,o){\n/** @type {Point} */\nlet s=Object.assign(o?Object.assign({},o):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});\n/** @type {Record<string, number>} */const c={};\n/** @type {Construct[]} */const l=[];\n/** @type {Chunk[]} */let u=[];\n/** @type {Token[]} */let a=[];\n/** @type {boolean|undefined} */let f=true;\n/**\n   * Tools used for tokenizing.\n   *\n   * @type {Effects}\n   */const d={consume:consume,enter:enter,exit:exit,attempt:constructFactory(onsuccessfulconstruct),check:constructFactory(onsuccessfulcheck),interrupt:constructFactory(onsuccessfulcheck,{interrupt:true})};\n/**\n   * State and tools for resolving and serializing.\n   *\n   * @type {TokenizeContext}\n   */const h={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:sliceStream,sliceSerialize:sliceSerialize,now:now,defineSkip:defineSkip,write:write};\n/**\n   * The state function.\n   *\n   * @type {State|void}\n   */let m=t.tokenize.call(h,d);\n/**\n   * Track which character we expect to be consumed, to catch bugs.\n   *\n   * @type {Code}\n   */let p;t.resolveAll&&l.push(t);return h\n/** @type {TokenizeContext['write']} */;function write(e){u=i(u,e);main();if(null!==u[u.length-1])return[];addResult(t,0);h.events=F(l,h.events,h);return h.events}\n/** @type {TokenizeContext['sliceSerialize']} */function sliceSerialize(e,t){return serializeChunks(sliceStream(e),t)}\n/** @type {TokenizeContext['sliceStream']} */function sliceStream(e){return sliceChunks(u,e)}\n/** @type {TokenizeContext['now']} */function now(){return Object.assign({},s)}\n/** @type {TokenizeContext['defineSkip']} */function defineSkip(e){c[e.line]=e.column;accountForPotentialSkip()}\n/**\n   * Main loop (note that `_index` and `_bufferIndex` in `point` are modified by\n   * `consume`).\n   * Here is where we walk through the chunks, which either include strings of\n   * several characters, or numerical character codes.\n   * The reason to do this in a loop instead of a call is so the stack can\n   * drain.\n   *\n   * @returns {void}\n   */function main(){\n/** @type {number} */\nlet e;while(s._index<u.length){const t=u[s._index];if(\"string\"===typeof t){e=s._index;s._bufferIndex<0&&(s._bufferIndex=0);while(s._index===e&&s._bufferIndex<t.length)go(t.charCodeAt(s._bufferIndex))}else go(t)}}\n/**\n   * Deal with one code.\n   *\n   * @param {Code} code\n   * @returns {void}\n   */function go(e){f=void 0;p=e;m=m(e)}\n/** @type {Effects['consume']} */function consume(e){if(n(e)){s.line++;s.column=1;s.offset+=-3===e?2:1;accountForPotentialSkip()}else if(-1!==e){s.column++;s.offset++}if(s._bufferIndex<0)s._index++;else{s._bufferIndex++;if(s._bufferIndex===u[s._index].length){s._bufferIndex=-1;s._index++}}h.previous=e;f=true}\n/** @type {Effects['enter']} */function enter(e,t){\n/** @type {Token} */\nconst n=t||{};n.type=e;n.start=now();h.events.push([\"enter\",n,h]);a.push(n);return n}\n/** @type {Effects['exit']} */function exit(e){const t=a.pop();t.end=now();h.events.push([\"exit\",t,h]);return t}\n/**\n   * Use results.\n   *\n   * @type {ReturnHandle}\n   */function onsuccessfulconstruct(e,t){addResult(e,t.from)}\n/**\n   * Discard results.\n   *\n   * @type {ReturnHandle}\n   */function onsuccessfulcheck(e,t){t.restore()}\n/**\n   * Factory to attempt/check/interrupt.\n   *\n   * @param {ReturnHandle} onreturn\n   * @param {Record<string, unknown>} [fields]\n   */function constructFactory(e,t){return hook\n/**\n     * Handle either an object mapping codes to constructs, a list of\n     * constructs, or a single construct.\n     *\n     * @param {Construct|Construct[]|ConstructRecord} constructs\n     * @param {State} returnState\n     * @param {State} [bogusState]\n     * @returns {State}\n     */;function hook(n,r,i){\n/** @type {Construct[]} */\nlet o;\n/** @type {number} */let s;\n/** @type {Construct} */let c;\n/** @type {Info} */let l;return Array.isArray(n)?handleListOfConstructs(n):\"tokenize\"in n?handleListOfConstructs([n]):handleMapOfConstructs(n)\n/**\n       * Handle a list of construct.\n       *\n       * @param {ConstructRecord} map\n       * @returns {State}\n       */;function handleMapOfConstructs(e){return start\n/** @type {State} */;function start(t){const n=null!==t&&e[t];const r=null!==t&&e.null;const i=[...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]];return handleListOfConstructs(i)(t)}}\n/**\n       * Handle a list of construct.\n       *\n       * @param {Construct[]} list\n       * @returns {State}\n       */function handleListOfConstructs(e){o=e;s=0;return 0===e.length?i:handleConstruct(e[s])}\n/**\n       * Handle a single construct.\n       *\n       * @param {Construct} construct\n       * @returns {State}\n       */function handleConstruct(e){return start\n/** @type {State} */;function start(n){l=store();c=e;e.partial||(h.currentConstruct=e);return e.name&&h.parser.constructs.disable.null.includes(e.name)?nok(n):e.tokenize.call(t?Object.assign(Object.create(h),t):h,d,ok,nok)(n)}}\n/** @type {State} */function ok(t){f=true;e(c,l);return r}\n/** @type {State} */function nok(e){f=true;l.restore();return++s<o.length?handleConstruct(o[s]):i}}}\n/**\n   * @param {Construct} construct\n   * @param {number} from\n   * @returns {void}\n   */function addResult(e,t){e.resolveAll&&!l.includes(e)&&l.push(e);e.resolve&&r(h.events,t,h.events.length-t,e.resolve(h.events.slice(t),h));e.resolveTo&&(h.events=e.resolveTo(h.events,h))}\n/**\n   * Store state.\n   *\n   * @returns {Info}\n   */function store(){const e=now();const t=h.previous;const n=h.currentConstruct;const r=h.events.length;const i=Array.from(a);return{restore:restore,from:r}\n/**\n     * Restore state.\n     *\n     * @returns {void}\n     */;function restore(){s=e;h.previous=t;h.currentConstruct=n;h.events.length=r;a=i;accountForPotentialSkip()}}\n/**\n   * Move the current point a bit forward in the line when it’s on a column\n   * skip.\n   *\n   * @returns {void}\n   */function accountForPotentialSkip(){if(s.line in c&&s.column<2){s.column=c[s.line];s.offset+=c[s.line]-1}}}\n/**\n * Get the chunks from a slice of chunks in the range of a token.\n *\n * @param {Chunk[]} chunks\n * @param {Pick<Token, 'start'|'end'>} token\n * @returns {Chunk[]}\n */function sliceChunks(e,t){const n=t.start._index;const r=t.start._bufferIndex;const i=t.end._index;const o=t.end._bufferIndex;\n/** @type {Chunk[]} */let s;if(n===i)s=[e[n].slice(r,o)];else{s=e.slice(n,i);r>-1&&(s[0]=s[0].slice(r));o>0&&s.push(e[i].slice(0,o))}return s}\n/**\n * Get the string value of a slice of chunks.\n *\n * @param {Chunk[]} chunks\n * @param {boolean} [expandTabs=false]\n * @returns {string}\n */function serializeChunks(e,t){let n=-1;\n/** @type {string[]} */const r=[];\n/** @type {boolean|undefined} */let i;while(++n<e.length){const o=e[n];\n/** @type {string} */let s;if(\"string\"===typeof o)s=o;else switch(o){case-5:s=\"\\r\";break;case-4:s=\"\\n\";break;case-3:s=\"\\r\\n\";break;case-2:s=t?\" \":\"\\t\";break;case-1:if(!t&&i)continue;s=\" \";break;default:s=String.fromCharCode(o)}i=-2===o;r.push(s)}return r.join(\"\")}\n/**\n * @typedef {import('micromark-util-types').Extension} Extension\n */\n/** @type {Extension['document']} */const E={42:c,43:c,45:c,48:c,49:c,50:c,51:c,52:c,53:c,54:c,55:c,56:c,57:c,62:l};\n/** @type {Extension['contentInitial']} */const P={91:u};\n/** @type {Extension['flowInitial']} */const L={[-2]:a,[-1]:a,32:a};\n/** @type {Extension['flow']} */const R={35:f,42:d,45:[h,d],60:m,61:h,95:d,96:p,126:p};\n/** @type {Extension['string']} */const M={38:k,92:v};\n/** @type {Extension['text']} */const D={[-5]:x,[-4]:x,[-3]:x,33:w,38:k,42:C,60:[g,S],91:b,92:[_,v],93:y,95:C,96:z};\n/** @type {Extension['insideSpan']} */const H={null:[C,j]};\n/** @type {Extension['attentionMarkers']} */const q={null:[42,95]};\n/** @type {Extension['disable']} */const G={null:[]};var J=Object.freeze({__proto__:null,[Symbol.toStringTag]:\"Module\",document:E,contentInitial:P,flowInitial:L,flow:R,string:M,text:D,insideSpan:H,attentionMarkers:q,disable:G});\n/**\n * @typedef {import('micromark-util-types').InitialConstruct} InitialConstruct\n * @typedef {import('micromark-util-types').FullNormalizedExtension} FullNormalizedExtension\n * @typedef {import('micromark-util-types').ParseOptions} ParseOptions\n * @typedef {import('micromark-util-types').ParseContext} ParseContext\n * @typedef {import('micromark-util-types').Create} Create\n */\n/**\n * @param {ParseOptions} [options]\n * @returns {ParseContext}\n */function parse(t={}){\n/** @type {FullNormalizedExtension} */\nconst n=e([J].concat(t.extensions||[]));\n/** @type {ParseContext} */const r={defined:[],lazy:{},constructs:n,content:create(I),document:create(T),flow:create(O),string:create(N),text:create(B)};return r\n/**\n   * @param {InitialConstruct} initial\n   */;function create(e){return creator\n/** @type {Create} */;function creator(t){return createTokenizer(r,e,t)}}}export{parse};\n\n//# sourceMappingURL=parse.js.map","/**\n * @typedef {import('micromark-util-types').Encoding} Encoding\n * @typedef {import('micromark-util-types').Value} Value\n * @typedef {import('micromark-util-types').Chunk} Chunk\n * @typedef {import('micromark-util-types').Code} Code\n */\n/**\n * @callback Preprocessor\n * @param {Value} value\n * @param {Encoding} [encoding]\n * @param {boolean} [end=false]\n * @returns {Chunk[]}\n */\nconst e=/[\\0\\t\\n\\r]/g;\n/**\n * @returns {Preprocessor}\n */function preprocess(){let t=1;let s=\"\";\n/** @type {boolean|undefined} */let r=true;\n/** @type {boolean|undefined} */let i;return preprocessor\n/** @type {Preprocessor} */;function preprocessor(l,p,c){\n/** @type {Chunk[]} */\nconst h=[];\n/** @type {RegExpMatchArray|null} */let o;\n/** @type {number} */let u;\n/** @type {number} */let n;\n/** @type {number} */let a;\n/** @type {Code} */let d;l=s+l.toString(p);n=0;s=\"\";if(r){65279===l.charCodeAt(0)&&n++;r=void 0}while(n<l.length){e.lastIndex=n;o=e.exec(l);a=o&&void 0!==o.index?o.index:l.length;d=l.charCodeAt(a);if(!o){s=l.slice(n);break}if(10===d&&n===a&&i){h.push(-3);i=void 0}else{if(i){h.push(-5);i=void 0}if(n<a){h.push(l.slice(n,a));t+=a-n}switch(d){case 0:h.push(65533);t++;break;case 9:u=4*Math.ceil(t/4);h.push(-2);while(t++<u)h.push(-1);break;case 10:h.push(-4);t=1;break;default:i=true;t=1}}n=a+1}if(c){i&&h.push(-5);s&&h.push(s);h.push(null)}return h}}export{preprocess};\n\n//# sourceMappingURL=preprocess.js.map","import{subtokenize as o}from\"micromark-util-subtokenize\";\n/**\n * @typedef {import('micromark-util-types').Event} Event\n */\n/**\n * @param {Event[]} events\n * @returns {Event[]}\n */function postprocess(r){while(!o(r));return r}export{postprocess};\n\n//# sourceMappingURL=postprocess.js.map","/**\n * Turn the number (in string form as either hexa- or plain decimal) coming from\n * a numeric character reference into a character.\n *\n * @param {string} value\n *   Value to decode.\n * @param {number} base\n *   Numeric base.\n * @returns {string}\n */\nfunction decodeNumericCharacterReference(e,r){const c=Number.parseInt(e,r);return c<9||11===c||c>13&&c<32||c>126&&c<160||c>55295&&c<57344||c>64975&&c<65008||65535===(65535&c)||65534===(65535&c)||c>1114111?\"�\":String.fromCharCode(c)}export{decodeNumericCharacterReference};\n\n//# sourceMappingURL=index.js.map","import{decodeNamedCharacterReference as e}from\"decode-named-character-reference\";import{decodeNumericCharacterReference as r}from\"micromark-util-decode-numeric-character-reference\";const c=/\\\\([!-/:-@[-`{-~])|&(#(?:\\d{1,7}|x[\\da-f]{1,6})|[\\da-z]{1,31});/gi;\n/**\n * Utility to decode markdown strings (which occur in places such as fenced\n * code info strings, destinations, labels, and titles).\n * The “string” content type allows character escapes and -references.\n * This decodes those.\n *\n * @param {string} value\n * @returns {string}\n */function decodeString(e){return e.replace(c,decode)}\n/**\n * @param {string} $0\n * @param {string} $1\n * @param {string} $2\n * @returns {string}\n */function decode(c,o,t){if(o)return o;const d=t.charCodeAt(0);if(35===d){const e=t.charCodeAt(1);const c=120===e||88===e;return r(t.slice(c?2:1),c?16:10)}return e(t)||c}export{decodeString};\n\n//# sourceMappingURL=index.js.map","import{toString as e}from\"mdast-util-to-string\";import{parse as t}from\"micromark/lib/parse.js\";import{preprocess as n}from\"micromark/lib/preprocess.js\";import{postprocess as i}from\"micromark/lib/postprocess.js\";import{decodeNumericCharacterReference as r}from\"micromark-util-decode-numeric-character-reference\";import{decodeString as o}from\"micromark-util-decode-string\";import{normalizeIdentifier as s}from\"micromark-util-normalize-identifier\";import{decodeNamedCharacterReference as a}from\"decode-named-character-reference\";import{stringifyPosition as c}from\"unist-util-stringify-position\";\n/**\n * @typedef {import('micromark-util-types').Encoding} Encoding\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').ParseOptions} ParseOptions\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Value} Value\n * @typedef {import('unist').Parent} UnistParent\n * @typedef {import('unist').Point} Point\n * @typedef {import('mdast').PhrasingContent} PhrasingContent\n * @typedef {import('mdast').Content} Content\n * @typedef {Root|Content} Node\n * @typedef {Extract<Node, UnistParent>} Parent\n * @typedef {import('mdast').Break} Break\n * @typedef {import('mdast').Blockquote} Blockquote\n * @typedef {import('mdast').Code} Code\n * @typedef {import('mdast').Definition} Definition\n * @typedef {import('mdast').Emphasis} Emphasis\n * @typedef {import('mdast').Heading} Heading\n * @typedef {import('mdast').HTML} HTML\n * @typedef {import('mdast').Image} Image\n * @typedef {import('mdast').ImageReference} ImageReference\n * @typedef {import('mdast').InlineCode} InlineCode\n * @typedef {import('mdast').Link} Link\n * @typedef {import('mdast').LinkReference} LinkReference\n * @typedef {import('mdast').List} List\n * @typedef {import('mdast').ListItem} ListItem\n * @typedef {import('mdast').Paragraph} Paragraph\n * @typedef {import('mdast').Root} Root\n * @typedef {import('mdast').Strong} Strong\n * @typedef {import('mdast').Text} Text\n * @typedef {import('mdast').ThematicBreak} ThematicBreak\n *\n * @typedef {UnistParent & {type: 'fragment', children: Array<PhrasingContent>}} Fragment\n */const l={}.hasOwnProperty;\n/**\n * @param value Markdown to parse (`string` or `Buffer`).\n * @param [encoding] Character encoding to understand `value` as when it’s a `Buffer` (`string`, default: `'utf8'`).\n * @param [options] Configuration\n */const fromMarkdown=\n/**\n   * @type {(\n   *   ((value: Value, encoding: Encoding, options?: Options) => Root) &\n   *   ((value: Value, options?: Options) => Root)\n   * )}\n   */\n/**\n   * @param {Value} value\n   * @param {Encoding} [encoding]\n   * @param {Options} [options]\n   * @returns {Root}\n   */\nfunction(e,r,o){if(\"string\"!==typeof r){o=r;r=void 0}return compiler(o)(i(t(o).document().write(n()(e,r,true))))};\n/**\n * Note this compiler only understand complete buffering, not streaming.\n *\n * @param {Options} [options]\n */function compiler(t={}){\n/** @type {NormalizedExtension} */\nconst n=configure({transforms:[],canContainEols:[\"emphasis\",\"fragment\",\"heading\",\"paragraph\",\"strong\"],enter:{autolink:opener(link),autolinkProtocol:onenterdata,autolinkEmail:onenterdata,atxHeading:opener(heading),blockQuote:opener(blockQuote),characterEscape:onenterdata,characterReference:onenterdata,codeFenced:opener(codeFlow),codeFencedFenceInfo:buffer,codeFencedFenceMeta:buffer,codeIndented:opener(codeFlow,buffer),codeText:opener(codeText,buffer),codeTextData:onenterdata,data:onenterdata,codeFlowValue:onenterdata,definition:opener(definition),definitionDestinationString:buffer,definitionLabelString:buffer,definitionTitleString:buffer,emphasis:opener(emphasis),hardBreakEscape:opener(hardBreak),hardBreakTrailing:opener(hardBreak),htmlFlow:opener(html,buffer),htmlFlowData:onenterdata,htmlText:opener(html,buffer),htmlTextData:onenterdata,image:opener(image),label:buffer,link:opener(link),listItem:opener(listItem),listItemValue:onenterlistitemvalue,listOrdered:opener(list,onenterlistordered),listUnordered:opener(list),paragraph:opener(paragraph),reference:onenterreference,referenceString:buffer,resourceDestinationString:buffer,resourceTitleString:buffer,setextHeading:opener(heading),strong:opener(strong),thematicBreak:opener(thematicBreak)},exit:{atxHeading:closer(),atxHeadingSequence:onexitatxheadingsequence,autolink:closer(),autolinkEmail:onexitautolinkemail,autolinkProtocol:onexitautolinkprotocol,blockQuote:closer(),characterEscapeValue:onexitdata,characterReferenceMarkerHexadecimal:onexitcharacterreferencemarker,characterReferenceMarkerNumeric:onexitcharacterreferencemarker,characterReferenceValue:onexitcharacterreferencevalue,codeFenced:closer(onexitcodefenced),codeFencedFence:onexitcodefencedfence,codeFencedFenceInfo:onexitcodefencedfenceinfo,codeFencedFenceMeta:onexitcodefencedfencemeta,codeFlowValue:onexitdata,codeIndented:closer(onexitcodeindented),codeText:closer(onexitcodetext),codeTextData:onexitdata,data:onexitdata,definition:closer(),definitionDestinationString:onexitdefinitiondestinationstring,definitionLabelString:onexitdefinitionlabelstring,definitionTitleString:onexitdefinitiontitlestring,emphasis:closer(),hardBreakEscape:closer(onexithardbreak),hardBreakTrailing:closer(onexithardbreak),htmlFlow:closer(onexithtmlflow),htmlFlowData:onexitdata,htmlText:closer(onexithtmltext),htmlTextData:onexitdata,image:closer(onexitimage),label:onexitlabel,labelText:onexitlabeltext,lineEnding:onexitlineending,link:closer(onexitlink),listItem:closer(),listOrdered:closer(),listUnordered:closer(),paragraph:closer(),referenceString:onexitreferencestring,resourceDestinationString:onexitresourcedestinationstring,resourceTitleString:onexitresourcetitlestring,resource:onexitresource,setextHeading:closer(onexitsetextheading),setextHeadingLineSequence:onexitsetextheadinglinesequence,setextHeadingText:onexitsetextheadingtext,strong:closer(),thematicBreak:closer()}},t.mdastExtensions||[]);\n/** @type {CompileData} */const i={};return compile\n/**\n   * @param {Array<Event>} events\n   * @returns {Root}\n   */;function compile(e){\n/** @type {Root} */\nlet t={type:\"root\",children:[]};\n/** @type {CompileContext['stack']} */const i=[t];\n/** @type {CompileContext['tokenStack']} */const r=[];\n/** @type {Array<number>} */const o=[];\n/** @type {Omit<CompileContext, 'sliceSerialize'>} */const s={stack:i,tokenStack:r,config:n,enter:enter,exit:exit,buffer:buffer,resume:resume,setData:setData,getData:getData};let a=-1;while(++a<e.length)if(\"listOrdered\"===e[a][1].type||\"listUnordered\"===e[a][1].type)if(\"enter\"===e[a][0])o.push(a);else{const t=o.pop();a=prepareList(e,t,a)}a=-1;while(++a<e.length){const t=n[e[a][0]];l.call(t,e[a][1].type)&&t[e[a][1].type].call(Object.assign({sliceSerialize:e[a][2].sliceSerialize},s),e[a][1])}if(r.length>0){const e=r[r.length-1];const t=e[1]||defaultOnError;t.call(s,void 0,e[0])}t.position={start:point(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:point(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})};a=-1;while(++a<n.transforms.length)t=n.transforms[a](t)||t;return t}\n/**\n   * @param {Array<Event>} events\n   * @param {number} start\n   * @param {number} length\n   * @returns {number}\n   */function prepareList(e,t,n){let i=t-1;let r=-1;let o=false;\n/** @type {Token|undefined} */let s;\n/** @type {number|undefined} */let a;\n/** @type {number|undefined} */let c;\n/** @type {boolean|undefined} */let l;while(++i<=n){const t=e[i];if(\"listUnordered\"===t[1].type||\"listOrdered\"===t[1].type||\"blockQuote\"===t[1].type){\"enter\"===t[0]?r++:r--;l=void 0}else if(\"lineEndingBlank\"===t[1].type){if(\"enter\"===t[0]){!s||l||r||c||(c=i);l=void 0}}else\"linePrefix\"===t[1].type||\"listItemValue\"===t[1].type||\"listItemMarker\"===t[1].type||\"listItemPrefix\"===t[1].type||\"listItemPrefixWhitespace\"===t[1].type||(l=void 0);if(!r&&\"enter\"===t[0]&&\"listItemPrefix\"===t[1].type||-1===r&&\"exit\"===t[0]&&(\"listUnordered\"===t[1].type||\"listOrdered\"===t[1].type)){if(s){let r=i;a=void 0;while(r--){const t=e[r];if(\"lineEnding\"===t[1].type||\"lineEndingBlank\"===t[1].type){if(\"exit\"===t[0])continue;if(a){e[a][1].type=\"lineEndingBlank\";o=true}t[1].type=\"lineEnding\";a=r}else if(\"linePrefix\"!==t[1].type&&\"blockQuotePrefix\"!==t[1].type&&\"blockQuotePrefixWhitespace\"!==t[1].type&&\"blockQuoteMarker\"!==t[1].type&&\"listItemIndent\"!==t[1].type)break}c&&(!a||c<a)&&(s._spread=true);s.end=Object.assign({},a?e[a][1].start:t[1].end);e.splice(a||i,0,[\"exit\",s,t[2]]);i++;n++}if(\"listItemPrefix\"===t[1].type){s={type:\"listItem\",_spread:false,start:Object.assign({},t[1].start)};e.splice(i,0,[\"enter\",s,t[2]]);i++;n++;c=void 0;l=true}}}e[t][1]._spread=o;return n}\n/**\n   * @type {CompileContext['setData']}\n   * @param [value]\n   */function setData(e,t){i[e]=t}\n/**\n   * @type {CompileContext['getData']}\n   * @template {string} K\n   * @param {K} key\n   * @returns {CompileData[K]}\n   */function getData(e){return i[e]}\n/**\n   * @param {Point} d\n   * @returns {Point}\n   */function point(e){return{line:e.line,column:e.column,offset:e.offset}}\n/**\n   * @param {(token: Token) => Node} create\n   * @param {Handle} [and]\n   * @returns {Handle}\n   */function opener(e,t){return open\n/**\n     * @this {CompileContext}\n     * @param {Token} token\n     * @returns {void}\n     */;function open(n){enter.call(this,e(n),n);t&&t.call(this,n)}}\n/** @type {CompileContext['buffer']} */function buffer(){this.stack.push({type:\"fragment\",children:[]})}\n/**\n   * @type {CompileContext['enter']}\n   * @template {Node} N\n   * @this {CompileContext}\n   * @param {N} node\n   * @param {Token} token\n   * @param {OnEnterError} [errorHandler]\n   * @returns {N}\n   */function enter(e,t,n){const i=this.stack[this.stack.length-1];i.children.push(e);this.stack.push(e);this.tokenStack.push([t,n]);e.position={start:point(t.start)};return e}\n/**\n   * @param {Handle} [and]\n   * @returns {Handle}\n   */function closer(e){return close\n/**\n     * @this {CompileContext}\n     * @param {Token} token\n     * @returns {void}\n     */;function close(t){e&&e.call(this,t);exit.call(this,t)}}\n/**\n   * @type {CompileContext['exit']}\n   * @this {CompileContext}\n   * @param {Token} token\n   * @param {OnExitError} [onExitError]\n   * @returns {Node}\n   */function exit(e,t){const n=this.stack.pop();const i=this.tokenStack.pop();if(!i)throw new Error(\"Cannot close `\"+e.type+\"` (\"+c({start:e.start,end:e.end})+\"): it’s not open\");if(i[0].type!==e.type)if(t)t.call(this,e,i[0]);else{const t=i[1]||defaultOnError;t.call(this,e,i[0])}n.position.end=point(e.end);return n}\n/**\n   * @this {CompileContext}\n   * @returns {string}\n   */function resume(){return e(this.stack.pop())}\n/** @type {Handle} */function onenterlistordered(){setData(\"expectingFirstListItemValue\",true)}\n/** @type {Handle} */function onenterlistitemvalue(e){if(getData(\"expectingFirstListItemValue\")){const t=\n/** @type {List} */\nthis.stack[this.stack.length-2];t.start=Number.parseInt(this.sliceSerialize(e),10);setData(\"expectingFirstListItemValue\")}}\n/** @type {Handle} */function onexitcodefencedfenceinfo(){const e=this.resume();const t=\n/** @type {Code} */\nthis.stack[this.stack.length-1];t.lang=e}\n/** @type {Handle} */function onexitcodefencedfencemeta(){const e=this.resume();const t=\n/** @type {Code} */\nthis.stack[this.stack.length-1];t.meta=e}\n/** @type {Handle} */function onexitcodefencedfence(){if(!getData(\"flowCodeInside\")){this.buffer();setData(\"flowCodeInside\",true)}}\n/** @type {Handle} */function onexitcodefenced(){const e=this.resume();const t=\n/** @type {Code} */\nthis.stack[this.stack.length-1];t.value=e.replace(/^(\\r?\\n|\\r)|(\\r?\\n|\\r)$/g,\"\");setData(\"flowCodeInside\")}\n/** @type {Handle} */function onexitcodeindented(){const e=this.resume();const t=\n/** @type {Code} */\nthis.stack[this.stack.length-1];t.value=e.replace(/(\\r?\\n|\\r)$/g,\"\")}\n/** @type {Handle} */function onexitdefinitionlabelstring(e){const t=this.resume();const n=\n/** @type {Definition} */\nthis.stack[this.stack.length-1];n.label=t;n.identifier=s(this.sliceSerialize(e)).toLowerCase()}\n/** @type {Handle} */function onexitdefinitiontitlestring(){const e=this.resume();const t=\n/** @type {Definition} */\nthis.stack[this.stack.length-1];t.title=e}\n/** @type {Handle} */function onexitdefinitiondestinationstring(){const e=this.resume();const t=\n/** @type {Definition} */\nthis.stack[this.stack.length-1];t.url=e}\n/** @type {Handle} */function onexitatxheadingsequence(e){const t=\n/** @type {Heading} */\nthis.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}}\n/** @type {Handle} */function onexitsetextheadingtext(){setData(\"setextHeadingSlurpLineEnding\",true)}\n/** @type {Handle} */function onexitsetextheadinglinesequence(e){const t=\n/** @type {Heading} */\nthis.stack[this.stack.length-1];t.depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2}\n/** @type {Handle} */function onexitsetextheading(){setData(\"setextHeadingSlurpLineEnding\")}\n/** @type {Handle} */function onenterdata(e){const t=\n/** @type {Parent} */\nthis.stack[this.stack.length-1];\n/** @type {Node} */let n=t.children[t.children.length-1];if(!n||\"text\"!==n.type){n=text();n.position={start:point(e.start)};t.children.push(n)}this.stack.push(n)}\n/** @type {Handle} */function onexitdata(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e);t.position.end=point(e.end)}\n/** @type {Handle} */function onexitlineending(e){const t=this.stack[this.stack.length-1];if(getData(\"atHardBreak\")){const n=t.children[t.children.length-1];n.position.end=point(e.end);setData(\"atHardBreak\")}else if(!getData(\"setextHeadingSlurpLineEnding\")&&n.canContainEols.includes(t.type)){onenterdata.call(this,e);onexitdata.call(this,e)}}\n/** @type {Handle} */function onexithardbreak(){setData(\"atHardBreak\",true)}\n/** @type {Handle} */function onexithtmlflow(){const e=this.resume();const t=\n/** @type {HTML} */\nthis.stack[this.stack.length-1];t.value=e}\n/** @type {Handle} */function onexithtmltext(){const e=this.resume();const t=\n/** @type {HTML} */\nthis.stack[this.stack.length-1];t.value=e}\n/** @type {Handle} */function onexitcodetext(){const e=this.resume();const t=\n/** @type {InlineCode} */\nthis.stack[this.stack.length-1];t.value=e}\n/** @type {Handle} */function onexitlink(){const e=\n/** @type {Link & {identifier: string, label: string}} */\nthis.stack[this.stack.length-1];if(getData(\"inReference\")){e.type+=\"Reference\";e.referenceType=getData(\"referenceType\")||\"shortcut\";delete e.url;delete e.title}else{delete e.identifier;delete e.label}setData(\"referenceType\")}\n/** @type {Handle} */function onexitimage(){const e=\n/** @type {Image & {identifier: string, label: string}} */\nthis.stack[this.stack.length-1];if(getData(\"inReference\")){e.type+=\"Reference\";e.referenceType=getData(\"referenceType\")||\"shortcut\";delete e.url;delete e.title}else{delete e.identifier;delete e.label}setData(\"referenceType\")}\n/** @type {Handle} */function onexitlabeltext(e){const t=\n/** @type {(Link|Image) & {identifier: string, label: string}} */\nthis.stack[this.stack.length-2];const n=this.sliceSerialize(e);t.label=o(n);t.identifier=s(n).toLowerCase()}\n/** @type {Handle} */function onexitlabel(){const e=\n/** @type {Fragment} */\nthis.stack[this.stack.length-1];const t=this.resume();const n=\n/** @type {(Link|Image) & {identifier: string, label: string}} */\nthis.stack[this.stack.length-1];setData(\"inReference\",true);\"link\"===n.type?n.children=e.children:n.alt=t}\n/** @type {Handle} */function onexitresourcedestinationstring(){const e=this.resume();const t=\n/** @type {Link|Image} */\nthis.stack[this.stack.length-1];t.url=e}\n/** @type {Handle} */function onexitresourcetitlestring(){const e=this.resume();const t=\n/** @type {Link|Image} */\nthis.stack[this.stack.length-1];t.title=e}\n/** @type {Handle} */function onexitresource(){setData(\"inReference\")}\n/** @type {Handle} */function onenterreference(){setData(\"referenceType\",\"collapsed\")}\n/** @type {Handle} */function onexitreferencestring(e){const t=this.resume();const n=\n/** @type {LinkReference|ImageReference} */\nthis.stack[this.stack.length-1];n.label=t;n.identifier=s(this.sliceSerialize(e)).toLowerCase();setData(\"referenceType\",\"full\")}\n/** @type {Handle} */function onexitcharacterreferencemarker(e){setData(\"characterReferenceType\",e.type)}\n/** @type {Handle} */function onexitcharacterreferencevalue(e){const t=this.sliceSerialize(e);const n=getData(\"characterReferenceType\");\n/** @type {string} */let i;if(n){i=r(t,\"characterReferenceMarkerNumeric\"===n?10:16);setData(\"characterReferenceType\")}else i=a(t);const o=this.stack.pop();o.value+=i;o.position.end=point(e.end)}\n/** @type {Handle} */function onexitautolinkprotocol(e){onexitdata.call(this,e);const t=\n/** @type {Link} */\nthis.stack[this.stack.length-1];t.url=this.sliceSerialize(e)}\n/** @type {Handle} */function onexitautolinkemail(e){onexitdata.call(this,e);const t=\n/** @type {Link} */\nthis.stack[this.stack.length-1];t.url=\"mailto:\"+this.sliceSerialize(e)}\n/** @returns {Blockquote} */function blockQuote(){return{type:\"blockquote\",children:[]}}\n/** @returns {Code} */function codeFlow(){return{type:\"code\",lang:null,meta:null,value:\"\"}}\n/** @returns {InlineCode} */function codeText(){return{type:\"inlineCode\",value:\"\"}}\n/** @returns {Definition} */function definition(){return{type:\"definition\",identifier:\"\",label:null,title:null,url:\"\"}}\n/** @returns {Emphasis} */function emphasis(){return{type:\"emphasis\",children:[]}}\n/** @returns {Heading} */function heading(){return{type:\"heading\",depth:void 0,children:[]}}\n/** @returns {Break} */function hardBreak(){return{type:\"break\"}}\n/** @returns {HTML} */function html(){return{type:\"html\",value:\"\"}}\n/** @returns {Image} */function image(){return{type:\"image\",title:null,url:\"\",alt:null}}\n/** @returns {Link} */function link(){return{type:\"link\",title:null,url:\"\",children:[]}}\n/**\n   * @param {Token} token\n   * @returns {List}\n   */function list(e){return{type:\"list\",ordered:\"listOrdered\"===e.type,start:null,spread:e._spread,children:[]}}\n/**\n   * @param {Token} token\n   * @returns {ListItem}\n   */function listItem(e){return{type:\"listItem\",spread:e._spread,checked:null,children:[]}}\n/** @returns {Paragraph} */function paragraph(){return{type:\"paragraph\",children:[]}}\n/** @returns {Strong} */function strong(){return{type:\"strong\",children:[]}}\n/** @returns {Text} */function text(){return{type:\"text\",value:\"\"}}\n/** @returns {ThematicBreak} */function thematicBreak(){return{type:\"thematicBreak\"}}}\n/**\n * @param {Extension} combined\n * @param {Array<Extension|Array<Extension>>} extensions\n * @returns {Extension}\n */function configure(e,t){let n=-1;while(++n<t.length){const i=t[n];Array.isArray(i)?configure(e,i):extension(e,i)}return e}\n/**\n * @param {Extension} combined\n * @param {Extension} extension\n * @returns {void}\n */function extension(e,t){\n/** @type {string} */\nlet n;for(n in t)if(l.call(t,n)){const i=\"canContainEols\"===n||\"transforms\"===n;const r=l.call(e,n)?e[n]:void 0;const o=r||(e[n]=i?[]:{});const s=t[n];s&&(i?e[n]=[...o,...s]:Object.assign(o,s))}}\n/** @type {OnEnterError} */function defaultOnError(e,t){throw e?new Error(\"Cannot close `\"+e.type+\"` (\"+c({start:e.start,end:e.end})+\"): a different token (`\"+t.type+\"`, \"+c({start:t.start,end:t.end})+\") is open\"):new Error(\"Cannot close document, a token (`\"+t.type+\"`, \"+c({start:t.start,end:t.end})+\") is still open\")}\n/**\n * @typedef {import('./lib/index.js').Value} Value\n * @typedef {import('./lib/index.js').Encoding} Encoding\n * @typedef {import('./lib/index.js').Options} Options\n * @typedef {import('./lib/index.js').Extension} Extension\n * @typedef {import('./lib/index.js').Handle} Handle\n * @typedef {import('./lib/index.js').Transform} Transform\n * @typedef {import('./lib/index.js').Token} Token\n * @typedef {import('./lib/index.js').CompileContext} CompileContext\n * @typedef {import('./lib/index.js').OnEnterError} OnEnterError\n * @typedef {import('./lib/index.js').OnExitError} OnExitError\n *\n * @typedef {import('./lib/index.js').OnEnterError} OnError\n *   To do: deprecate next major.\n */export{fromMarkdown};\n\n//# sourceMappingURL=index.js.map","import{fromMarkdown as s}from\"mdast-util-from-markdown\";\n/**\n * @typedef {import('mdast').Root} Root\n * @typedef {import('mdast-util-from-markdown').Options} Options\n */\n/** @type {import('unified').Plugin<[Options?] | void[], string, Root>} */function remarkParse(t){\n/** @type {import('unified').ParserFunction<Root>} */\nconst parser=a=>{const r=/** @type {Options} */this.data(\"settings\");return s(a,Object.assign({},r,t,{extensions:this.data(\"micromarkExtensions\")||[],mdastExtensions:this.data(\"fromMarkdownExtensions\")||[]}))};Object.assign(this,{Parser:parser})}export{remarkParse as default};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Parent} Parent\n * @typedef {import('unist').Literal} Literal\n * @typedef {Object.<string, unknown>} Props\n * @typedef {Array.<Node>|string} ChildrenOrValue\n *\n * @typedef {(<T extends string, P extends Record<string, unknown>, C extends Node[]>(type: T, props: P, children: C) => {type: T, children: C} & P)} BuildParentWithProps\n * @typedef {(<T extends string, P extends Record<string, unknown>>(type: T, props: P, value: string) => {type: T, value: string} & P)} BuildLiteralWithProps\n * @typedef {(<T extends string, P extends Record<string, unknown>>(type: T, props: P) => {type: T} & P)} BuildVoidWithProps\n * @typedef {(<T extends string, C extends Node[]>(type: T, children: C) => {type: T, children: C})} BuildParent\n * @typedef {(<T extends string>(type: T, value: string) => {type: T, value: string})} BuildLiteral\n * @typedef {(<T extends string>(type: T) => {type: T})} BuildVoid\n */\nvar u=\n/**\n * @type {BuildVoid & BuildVoidWithProps & BuildLiteral & BuildLiteralWithProps & BuildParent & BuildParentWithProps}\n */\n/**\n   * @param {string} type Type of node\n   * @param {Props|ChildrenOrValue} [props] Additional properties for node (or `children` or `value`)\n   * @param {ChildrenOrValue} [value] `children` or `value` of node\n   * @returns {Node}\n   */\nfunction(r,i,n){\n/** @type {Node} */\nvar t={type:String(r)};void 0!==n&&null!==n||\"string\"!==typeof i&&!Array.isArray(i)?Object.assign(t,i):n=i;Array.isArray(n)?t.children=n:void 0!==n&&null!==n&&(t.value=String(n));return t};export{u};\n\n//# sourceMappingURL=index.js.map","import{u as e}from\"unist-builder\";\n/**\n * @typedef {import('mdast').Root|import('mdast').Parent['children'][number]} MdastNode\n * @typedef {import('./index.js').H} H\n * @typedef {import('./index.js').Handler} Handler\n * @typedef {import('./index.js').Content} Content\n */const n={}.hasOwnProperty;\n/**\n * Transform an unknown node.\n * @type {Handler}\n * @param {MdastNode} node\n */function unknown(r,t){const l=t.data||{};return\"value\"in t&&!(n.call(l,\"hName\")||n.call(l,\"hProperties\")||n.call(l,\"hChildren\"))?r.augment(t,e(\"text\",t.value)):r(t,\"div\",all(r,t))}\n/**\n * @type {Handler}\n * @param {MdastNode} node\n */function one(e,r,t){const l=r&&r.type;\n/** @type {Handler} */let a;if(!l)throw new Error(\"Expected node, got `\"+r+\"`\");a=n.call(e.handlers,l)?e.handlers[l]:e.passThrough&&e.passThrough.includes(l)?returnNode:e.unknownHandler;return(\"function\"===typeof a?a:unknown)(e,r,t)}\n/**\n * @type {Handler}\n * @param {MdastNode} node\n */function returnNode(e,n){return\"children\"in n?{...n,children:all(e,n)}:n}\n/**\n * @param {H} h\n * @param {MdastNode} parent\n */function all(e,n){\n/** @type {Array<Content>} */\nconst r=[];if(\"children\"in n){const t=n.children;let l=-1;while(++l<t.length){const a=one(e,t[l],n);if(a){if(l&&\"break\"===t[l-1].type){Array.isArray(a)||\"text\"!==a.type||(a.value=a.value.replace(/^\\s+/,\"\"));if(!Array.isArray(a)&&\"element\"===a.type){const e=a.children[0];e&&\"text\"===e.type&&(e.value=e.value.replace(/^\\s+/,\"\"))}}Array.isArray(a)?r.push(...a):r.push(a)}}}return r}export{all,one};\n\n//# sourceMappingURL=traverse.js.map","/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Parent} Parent\n *\n * @typedef {string} Type\n * @typedef {Object<string, unknown>} Props\n *\n * @typedef {null|undefined|Type|Props|TestFunctionAnything|Array.<Type|Props|TestFunctionAnything>} Test\n */\n/**\n * Check if a node passes a test\n *\n * @callback TestFunctionAnything\n * @param {Node} node\n * @param {number|null|undefined} [index]\n * @param {Parent|null|undefined} [parent]\n * @returns {boolean|void}\n */\n/**\n * Check if a node passes a certain node test\n *\n * @template {Node} X\n * @callback TestFunctionPredicate\n * @param {Node} node\n * @param {number|null|undefined} [index]\n * @param {Parent|null|undefined} [parent]\n * @returns {node is X}\n */\n/**\n * @callback AssertAnything\n * @param {unknown} [node]\n * @param {number|null|undefined} [index]\n * @param {Parent|null|undefined} [parent]\n * @returns {boolean}\n */\n/**\n * Check if a node passes a certain node test\n *\n * @template {Node} Y\n * @callback AssertPredicate\n * @param {unknown} [node]\n * @param {number|null|undefined} [index]\n * @param {Parent|null|undefined} [parent]\n * @returns {node is Y}\n */\nconst t=\n/**\n   * Check if a node passes a test.\n   * When a `parent` node is known the `index` of node should also be given.\n   *\n   * @type {(\n   *   (<T extends Node>(node: unknown, test: T['type']|Partial<T>|TestFunctionPredicate<T>|Array.<T['type']|Partial<T>|TestFunctionPredicate<T>>, index?: number|null|undefined, parent?: Parent|null|undefined, context?: unknown) => node is T) &\n   *   ((node?: unknown, test?: Test, index?: number|null|undefined, parent?: Parent|null|undefined, context?: unknown) => boolean)\n   * )}\n   */\n/**\n     * Check if a node passes a test.\n     * When a `parent` node is known the `index` of node should also be given.\n     *\n     * @param {unknown} [node] Node to check\n     * @param {Test} [test]\n     * When nullish, checks if `node` is a `Node`.\n     * When `string`, works like passing `function (node) {return node.type === test}`.\n     * When `function` checks if function passed the node is true.\n     * When `object`, checks that all keys in test are in node, and that they have (strictly) equal values.\n     * When `array`, checks any one of the subtests pass.\n     * @param {number|null|undefined} [index] Position of `node` in `parent`\n     * @param {Parent|null|undefined} [parent] Parent of `node`\n     * @param {unknown} [context] Context object to invoke `test` with\n     * @returns {boolean} Whether test passed and `node` is a `Node` (object with `type` set to non-empty `string`).\n     */\nfunction is(t,r,n,e,o){const i=convert(r);if(void 0!==n&&null!==n&&(\"number\"!==typeof n||n<0||n===Number.POSITIVE_INFINITY))throw new Error(\"Expected positive finite index\");if(void 0!==e&&null!==e&&(!is(e)||!e.children))throw new Error(\"Expected parent node\");if((void 0===e||null===e)!==(void 0===n||null===n))throw new Error(\"Expected both parent and index\");return!(!t||!t.type||\"string\"!==typeof t.type)&&Boolean(i.call(o,t,n,e))};const convert=\n/**\n   * @type {(\n   *   (<T extends Node>(test: T['type']|Partial<T>|TestFunctionPredicate<T>) => AssertPredicate<T>) &\n   *   ((test?: Test) => AssertAnything)\n   * )}\n   */\n/**\n     * Generate an assertion from a check.\n     * @param {Test} [test]\n     * When nullish, checks if `node` is a `Node`.\n     * When `string`, works like passing `function (node) {return node.type === test}`.\n     * When `function` checks if function passed the node is true.\n     * When `object`, checks that all keys in test are in node, and that they have (strictly) equal values.\n     * When `array`, checks any one of the subtests pass.\n     * @returns {AssertAnything}\n     */\nfunction(t){if(void 0===t||null===t)return ok;if(\"string\"===typeof t)return typeFactory(t);if(\"object\"===typeof t)return Array.isArray(t)?anyFactory(t):propsFactory(t);if(\"function\"===typeof t)return castFactory(t);throw new Error(\"Expected function, string, or object as test\")};\n/**\n * @param {Array.<Type|Props|TestFunctionAnything>} tests\n * @returns {AssertAnything}\n */function anyFactory(t){\n/** @type {Array.<AssertAnything>} */\nconst r=[];let n=-1;while(++n<t.length)r[n]=convert(t[n]);return castFactory(any)\n/**\n   * @this {unknown}\n   * @param {unknown[]} parameters\n   * @returns {boolean}\n   */;function any(...t){let n=-1;while(++n<r.length)if(r[n].call(this,...t))return true;return false}}\n/**\n * Utility to assert each property in `test` is represented in `node`, and each\n * values are strictly equal.\n *\n * @param {Props} check\n * @returns {AssertAnything}\n */function propsFactory(t){return castFactory(all)\n/**\n   * @param {Node} node\n   * @returns {boolean}\n   */;function all(r){\n/** @type {string} */\nlet n;for(n in t)if(r[n]!==t[n])return false;return true}}\n/**\n * Utility to convert a string into a function which checks a given node’s type\n * for said string.\n *\n * @param {Type} check\n * @returns {AssertAnything}\n */function typeFactory(t){return castFactory(type)\n/**\n   * @param {Node} node\n   */;function type(r){return r&&r.type===t}}\n/**\n * Utility to convert a string into a function which checks a given node’s type\n * for said string.\n * @param {TestFunctionAnything} check\n * @returns {AssertAnything}\n */function castFactory(t){return assertion\n/**\n   * @this {unknown}\n   * @param {Array.<unknown>} parameters\n   * @returns {boolean}\n   */;function assertion(...r){return Boolean(t.call(this,...r))}}function ok(){return true}export{convert,t as is};\n\n//# sourceMappingURL=index.js.map","/**\n * @param {string} d\n * @returns {string}\n */\nfunction color(o){return o}export{color};\n\n//# sourceMappingURL=color.browser.js.map","import{convert as t}from\"unist-util-is\";import{color as e}from\"#color.js\";\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Parent} Parent\n * @typedef {import('unist-util-is').Test} Test\n * @typedef {import('./complex-types.js').Action} Action\n * @typedef {import('./complex-types.js').Index} Index\n * @typedef {import('./complex-types.js').ActionTuple} ActionTuple\n * @typedef {import('./complex-types.js').VisitorResult} VisitorResult\n * @typedef {import('./complex-types.js').Visitor} Visitor\n */const n=true;const o=\"skip\";const i=false;\n/**\n * Visit children of tree which pass test.\n *\n * @param tree\n *   Tree to walk\n * @param [test]\n *   `unist-util-is`-compatible test\n * @param visitor\n *   Function called for nodes that pass `test`.\n * @param [reverse=false]\n *   Traverse in reverse preorder (NRL) instead of preorder (NLR) (default).\n */const visitParents=\n/**\n   * @type {(\n   *   (<Tree extends Node, Check extends Test>(tree: Tree, test: Check, visitor: import('./complex-types.js').BuildVisitor<Tree, Check>, reverse?: boolean) => void) &\n   *   (<Tree extends Node>(tree: Tree, visitor: import('./complex-types.js').BuildVisitor<Tree>, reverse?: boolean) => void)\n   * )}\n   */\n/**\n     * @param {Node} tree\n     * @param {Test} test\n     * @param {import('./complex-types.js').Visitor<Node>} visitor\n     * @param {boolean} [reverse=false]\n     */\nfunction(n,r,f,l){if(\"function\"===typeof r&&\"function\"!==typeof f){l=f;f=r;r=null}const c=t(r);const u=l?-1:1;factory(n,null,[])();\n/**\n       * @param {Node} node\n       * @param {number?} index\n       * @param {Array<Parent>} parents\n       */function factory(t,n,s){\n/** @type {Record<string, unknown>} */\nconst y=\"object\"===typeof t&&null!==t?t:{};\n/** @type {string|undefined} */let a;if(\"string\"===typeof y.type){a=\"string\"===typeof y.tagName?y.tagName:\"string\"===typeof y.name?y.name:void 0;Object.defineProperty(visit,\"name\",{value:\"node (\"+e(y.type+(a?\"<\"+a+\">\":\"\"))+\")\"})}return visit;function visit(){\n/** @type {ActionTuple} */\nlet e=[];\n/** @type {ActionTuple} */let y;\n/** @type {number} */let a;\n/** @type {Array<Parent>} */let p;if(!r||c(t,n,s[s.length-1]||null)){e=toResult(f(t,s));if(e[0]===i)return e}if(t.children&&e[0]!==o){a=(l?t.children.length:-1)+u;p=s.concat(t);while(a>-1&&a<t.children.length){y=factory(t.children[a],a,p)();if(y[0]===i)return y;a=\"number\"===typeof y[1]?y[1]:a+u}}return e}}};\n/**\n * @param {VisitorResult} value\n * @returns {ActionTuple}\n */function toResult(t){return Array.isArray(t)?t:\"number\"===typeof t?[n,t]:[t]}export{n as CONTINUE,i as EXIT,o as SKIP,visitParents};\n\n//# sourceMappingURL=index.js.map","import{visitParents as t}from\"unist-util-visit-parents\";export{CONTINUE,EXIT,SKIP}from\"unist-util-visit-parents\";\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Parent} Parent\n * @typedef {import('unist-util-is').Test} Test\n * @typedef {import('unist-util-visit-parents').VisitorResult} VisitorResult\n * @typedef {import('./complex-types.js').Visitor} Visitor\n */\n/**\n * Visit children of tree which pass test.\n *\n * @param tree\n *   Tree to walk\n * @param [test]\n *   `unist-util-is`-compatible test\n * @param visitor\n *   Function called for nodes that pass `test`.\n * @param reverse\n *   Traverse in reverse preorder (NRL) instead of preorder (NLR) (default).\n */const visit=\n/**\n   * @type {(\n   *   (<Tree extends Node, Check extends Test>(tree: Tree, test: Check, visitor: import('./complex-types.js').BuildVisitor<Tree, Check>, reverse?: boolean) => void) &\n   *   (<Tree extends Node>(tree: Tree, visitor: import('./complex-types.js').BuildVisitor<Tree>, reverse?: boolean) => void)\n   * )}\n   */\n/**\n     * @param {Node} tree\n     * @param {Test} test\n     * @param {import('./complex-types.js').Visitor} visitor\n     * @param {boolean} [reverse]\n     */\nfunction(n,o,i,e){if(\"function\"===typeof o&&\"function\"!==typeof i){e=i;i=o;o=null}t(n,o,overload,e);\n/**\n       * @param {Node} node\n       * @param {Array<Parent>} parents\n       */function overload(t,n){const o=n[n.length-1];return i(t,o?o.children.indexOf(t):null,o)}};export{visit};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('unist').Position} Position\n * @typedef {import('unist').Node} Node\n * @typedef {Record<string, unknown> & {type: string, position?: PositionLike|undefined}} NodeLike\n * @typedef {import('unist').Point} Point\n *\n * @typedef {Partial<Point>} PointLike\n *\n * @typedef PositionLike\n * @property {PointLike} [start]\n * @property {PointLike} [end]\n */\nconst n=point(\"start\");const t=point(\"end\");\n/**\n * Get the positional info of `node`.\n *\n * @param {NodeLike|Node} [node]\n * @returns {Position}\n */function position(o){return{start:n(o),end:t(o)}}\n/**\n * Get the positional info of `node`.\n *\n * @param {'start'|'end'} type\n */function point(n){return point\n/**\n   * Get the positional info of `node`.\n   *\n   * @param {NodeLike|Node} [node]\n   * @returns {Point}\n   */;function point(t){const o=t&&t.position&&t.position[n]||{};return{line:o.line||null,column:o.column||null,offset:o.offset>-1?o.offset:null}}}export{t as pointEnd,n as pointStart,position};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {Object} PointLike\n * @property {number} [line]\n * @property {number} [column]\n * @property {number} [offset]\n *\n * @typedef {Object} PositionLike\n * @property {PointLike} [start]\n * @property {PointLike} [end]\n *\n * @typedef {Object} NodeLike\n * @property {PositionLike} [position]\n */\n/**\n * Check if `node` is *generated*.\n *\n * @param {NodeLike} [node]\n * @returns {boolean}\n */\nfunction generated(n){return!n||!n.position||!n.position.start||!n.position.start.line||!n.position.start.column||!n.position.end||!n.position.end.line||!n.position.end.column}export{generated};\n\n//# sourceMappingURL=index.js.map","import{visit as n}from\"unist-util-visit\";\n/**\n * @typedef {import('mdast').Root|import('mdast').Content} Node\n * @typedef {import('mdast').Definition} Definition\n */const i={}.hasOwnProperty;\n/**\n * Find definitions in `node`.\n * Uses CommonMark precedence, which means that earlier definitions are\n * preferred over duplicate later definitions.\n *\n * @param {Node} node\n */function definitions(t){\n/** @type {Record<string, Definition>} */\nconst e=Object.create(null);if(!t||!t.type)throw new Error(\"mdast-util-definitions expected node\");n(t,\"definition\",(n=>{const t=clean(n.identifier);t&&!i.call(e,t)&&(e[t]=n)}));return definition\n/**\n   * Get a node from the bound definition cache.\n   *\n   * @param {string} identifier\n   * @returns {Definition|null}\n   */;function definition(n){const t=clean(n);return t&&i.call(e,t)?e[t]:null}}\n/**\n * @param {string} [value]\n * @returns {string}\n */function clean(n){return String(n||\"\").toUpperCase()}export{definitions};\n\n//# sourceMappingURL=index.js.map","import{asciiAlphanumeric as e}from\"micromark-util-character\";import{encode as r}from\"micromark-util-encode\";\n/**\n * Make a value safe for injection as a URL.\n *\n * This encodes unsafe characters with percent-encoding and skips already\n * encoded sequences (see `normalizeUri` below).\n * Further unsafe characters are encoded as character references (see\n * `micromark-util-encode`).\n *\n * Then, a regex of allowed protocols can be given, in which case the URL is\n * sanitized.\n * For example, `/^(https?|ircs?|mailto|xmpp)$/i` can be used for `a[href]`,\n * or `/^https?$/i` for `img[src]`.\n * If the URL includes an unknown protocol (one not matched by `protocol`, such\n * as a dangerous example, `javascript:`), the value is ignored.\n *\n * @param {string|undefined} url\n * @param {RegExp} [protocol]\n * @returns {string}\n */function sanitizeUri(e,i){const t=r(normalizeUri(e||\"\"));if(!i)return t;const o=t.indexOf(\":\");const n=t.indexOf(\"?\");const c=t.indexOf(\"#\");const s=t.indexOf(\"/\");return o<0||s>-1&&o>s||n>-1&&o>n||c>-1&&o>c||i.test(t.slice(0,o))?t:\"\"}\n/**\n * Normalize a URL (such as used in definitions).\n *\n * Encode unsafe characters with percent-encoding, skipping already encoded\n * sequences.\n *\n * @param {string} value\n * @returns {string}\n */function normalizeUri(r){\n/** @type {Array<string>} */\nconst i=[];let t=-1;let o=0;let n=0;while(++t<r.length){const c=r.charCodeAt(t);\n/** @type {string} */let s=\"\";if(37===c&&e(r.charCodeAt(t+1))&&e(r.charCodeAt(t+2)))n=2;else if(c<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(c))||(s=String.fromCharCode(c));else if(c>55295&&c<57344){const e=r.charCodeAt(t+1);if(c<56320&&e>56319&&e<57344){s=String.fromCharCode(c,e);n=1}else s=\"�\"}else s=String.fromCharCode(c);if(s){i.push(r.slice(o,t),encodeURIComponent(s));o=t+n+1;s=\"\"}if(n){t+=n;n=0}}return i.join(\"\")+r.slice(o)}export{normalizeUri,sanitizeUri};\n\n//# sourceMappingURL=index.js.map","import{u as t}from\"unist-builder\";\n/**\n * @typedef {import('./index.js').Content} Content\n */\n/**\n * Wrap `nodes` with line feeds between each entry.\n * Optionally adds line feeds at the start and end.\n *\n * @param {Array<Content>} nodes\n * @param {boolean} [loose=false]\n * @returns {Array<Content>}\n */function wrap(e,n){\n/** @type {Array<Content>} */\nconst p=[];let r=-1;n&&p.push(t(\"text\",\"\\n\"));while(++r<e.length){r&&p.push(t(\"text\",\"\\n\"));p.push(e[r])}n&&e.length>0&&p.push(t(\"text\",\"\\n\"));return p}export{wrap};\n\n//# sourceMappingURL=wrap.js.map","import{u as t}from\"unist-builder\";\n/**\n * @typedef {import('mdast').Code} Code\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Code} node\n */function code(e,a){const n=a.value?a.value+\"\\n\":\"\";const o=a.lang&&a.lang.match(/^[^ \\t]+(?=[ \\t]|$)/);\n/** @type {Properties} */const c={};o&&(c.className=[\"language-\"+o]);const s=e(a,\"code\",c,[t(\"text\",n)]);a.meta&&(s.data={meta:a.meta});return e(a.position,\"pre\",[s])}export{code};\n\n//# sourceMappingURL=code.js.map","import{all as r}from\"../traverse.js\";import\"unist-builder\";\n/**\n * @typedef {import('mdast').Heading} Heading\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Heading} node\n */function heading(e,t){return e(t,\"h\"+t.depth,r(e,t))}export{heading};\n\n//# sourceMappingURL=heading.js.map","import{normalizeUri as t}from\"micromark-util-sanitize-uri\";\n/**\n * @typedef {import('mdast').Image} Image\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Image} node\n */function image(i,l){\n/** @type {Properties} */\nconst r={src:t(l.url),alt:l.alt};null!==l.title&&void 0!==l.title&&(r.title=l.title);return i(l,\"img\",r)}export{image};\n\n//# sourceMappingURL=image.js.map","import{normalizeUri as t}from\"micromark-util-sanitize-uri\";import{all as i}from\"../traverse.js\";import\"unist-builder\";\n/**\n * @typedef {import('mdast').Link} Link\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Link} node\n */function link(r,e){\n/** @type {Properties} */\nconst l={href:t(e.url)};null!==e.title&&void 0!==e.title&&(l.title=e.title);return r(e,\"a\",l,i(r,e))}export{link};\n\n//# sourceMappingURL=link.js.map","import{pointStart as t,pointEnd as n}from\"unist-util-position\";import{wrap as e}from\"../wrap.js\";import{all as o}from\"../traverse.js\";import\"unist-builder\";\n/**\n * @typedef {import('mdast').Table} Table\n * @typedef {import('hast').Element} Element\n * @typedef {import('../index.js').Handler} Handler\n * @typedef {import('../index.js').Content} Content\n */\n/**\n * @type {Handler}\n * @param {Table} node\n */function table(r,i){const l=i.children;let s=-1;const c=i.align||[];\n/** @type {Array<Element>} */const a=[];while(++s<l.length){const t=l[s].children;const n=0===s?\"th\":\"td\";\n/** @type {Array<Content>} */const h=[];let u=-1;const p=i.align?c.length:t.length;while(++u<p){const e=t[u];h.push(r(e,n,{align:c[u]},e?o(r,e):[]))}a[s]=r(l[s],\"tr\",e(h,true))}return r(i,\"table\",e([r(a[0].position,\"thead\",e([a[0]],true))].concat(a[1]?r({start:t(a[1]),end:n(a[a.length-1])},\"tbody\",e(a.slice(1),true)):[]),true))}export{table};\n\n//# sourceMappingURL=table.js.map","const e=9;const t=32;\n/**\n * Remove initial and final spaces and tabs at the line breaks in `value`.\n * Does not trim initial and final spaces and tabs of the value itself.\n *\n * @param {string} value\n *   Value to trim.\n * @returns {string}\n *   Trimmed value.\n */function trimLines(e){const t=String(e);const i=/\\r?\\n|\\r/g;let n=i.exec(t);let o=0;\n/** @type {Array<string>} */const c=[];while(n){c.push(trimLine(t.slice(o,n.index),o>0,true),n[0]);o=n.index+n[0].length;n=i.exec(t)}c.push(trimLine(t.slice(o),o>0,false));return c.join(\"\")}\n/**\n * @param {string} value\n *   Line to trim.\n * @param {boolean} start\n *   Whether to trim the start of the line.\n * @param {boolean} end\n *   Whether to trim the end of the line.\n * @returns {string}\n *   Trimmed line.\n */function trimLine(i,n,o){let c=0;let l=i.length;if(n){let n=i.codePointAt(c);while(n===e||n===t){c++;n=i.codePointAt(c)}}if(o){let n=i.codePointAt(l-1);while(n===e||n===t){l--;n=i.codePointAt(l-1)}}return l>c?i.slice(c,l):\"\"}export{trimLines};\n\n//# sourceMappingURL=index.js.map","import{wrap as e}from\"../wrap.js\";import{all as t}from\"../traverse.js\";import{u as n}from\"unist-builder\";import{code as o}from\"./code.js\";import{normalizeUri as r}from\"micromark-util-sanitize-uri\";import{heading as i}from\"./heading.js\";import{image as l}from\"./image.js\";import{link as s}from\"./link.js\";import{table as a}from\"./table.js\";import{trimLines as c}from\"trim-lines\";import\"unist-util-position\";\n/**\n * @typedef {import('mdast').Blockquote} Blockquote\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Blockquote} node\n */function blockquote(n,o){return n(o,\"blockquote\",e(t(n,o),true))}\n/**\n * @typedef {import('hast').Element} Element\n * @typedef {import('hast').Text} Text\n * @typedef {import('mdast').Break} Break\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Break} node\n * @returns {Array<Element|Text>}\n */function hardBreak(e,t){return[e(t,\"br\"),n(\"text\",\"\\n\")]}\n/**\n * @typedef {import('mdast').Delete} Delete\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Delete} node\n */function strikethrough(e,n){return e(n,\"del\",t(e,n))}\n/**\n * @typedef {import('mdast').Emphasis} Emphasis\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Emphasis} node\n */function emphasis(e,n){return e(n,\"em\",t(e,n))}\n/**\n * @typedef {import('mdast').FootnoteReference} FootnoteReference\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {FootnoteReference} node\n */function footnoteReference(e,t){const o=String(t.identifier);const i=r(o.toLowerCase());const l=e.footnoteOrder.indexOf(o);\n/** @type {number} */let s;if(-1===l){e.footnoteOrder.push(o);e.footnoteCounts[o]=1;s=e.footnoteOrder.length}else{e.footnoteCounts[o]++;s=l+1}const a=e.footnoteCounts[o];return e(t,\"sup\",[e(t.position,\"a\",{href:\"#\"+e.clobberPrefix+\"fn-\"+i,id:e.clobberPrefix+\"fnref-\"+i+(a>1?\"-\"+a:\"\"),dataFootnoteRef:true,ariaDescribedBy:\"footnote-label\"},[n(\"text\",String(s))])])}\n/**\n * @typedef {import('mdast').Footnote} Footnote\n * @typedef {import('../index.js').Handler} Handler\n *\n * @todo\n *   `footnote` (or “inline note”) are a pandoc footnotes feature (`^[a note]`)\n *   that does not exist in GFM.\n *   We still have support for it, so that things remain working with\n *   `micromark-extension-footnote` and `mdast-util-footnote`, but in the future\n *   we might be able to remove it?\n */\n/**\n * @type {Handler}\n * @param {Footnote} node\n */function footnote(e,t){const n=e.footnoteById;let o=1;while(o in n)o++;const r=String(o);n[r]={type:\"footnoteDefinition\",identifier:r,children:[{type:\"paragraph\",children:t.children}],position:t.position};return footnoteReference(e,{type:\"footnoteReference\",identifier:r,position:t.position})}\n/**\n * @typedef {import('mdast').HTML} HTML\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * Return either a `raw` node in dangerous mode, otherwise nothing.\n *\n * @type {Handler}\n * @param {HTML} node\n */function html(e,t){return e.dangerous?e.augment(t,n(\"raw\",t.value)):null}\n/**\n * @typedef {import('mdast').LinkReference} LinkReference\n * @typedef {import('mdast').ImageReference} ImageReference\n * @typedef {import('./index.js').Handler} Handler\n * @typedef {import('./index.js').Content} Content\n */\n/**\n * Return the content of a reference without definition as plain text.\n *\n * @type {Handler}\n * @param {ImageReference|LinkReference} node\n * @returns {Content|Array<Content>}\n */function revert(e,o){const r=o.referenceType;let i=\"]\";\"collapsed\"===r?i+=\"[]\":\"full\"===r&&(i+=\"[\"+(o.label||o.identifier)+\"]\");if(\"imageReference\"===o.type)return n(\"text\",\"![\"+o.alt+i);const l=t(e,o);const s=l[0];s&&\"text\"===s.type?s.value=\"[\"+s.value:l.unshift(n(\"text\",\"[\"));const a=l[l.length-1];a&&\"text\"===a.type?a.value+=i:l.push(n(\"text\",i));return l}\n/**\n * @typedef {import('mdast').ImageReference} ImageReference\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {ImageReference} node\n */function imageReference(e,t){const n=e.definition(t.identifier);if(!n)return revert(e,t);\n/** @type {Properties} */const o={src:r(n.url||\"\"),alt:t.alt};null!==n.title&&void 0!==n.title&&(o.title=n.title);return e(t,\"img\",o)}\n/**\n * @typedef {import('mdast').InlineCode} InlineCode\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {InlineCode} node\n */function inlineCode(e,t){return e(t,\"code\",[n(\"text\",t.value.replace(/\\r?\\n|\\r/g,\" \"))])}\n/**\n * @typedef {import('mdast').LinkReference} LinkReference\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {LinkReference} node\n */function linkReference(e,n){const o=e.definition(n.identifier);if(!o)return revert(e,n);\n/** @type {Properties} */const i={href:r(o.url||\"\")};null!==o.title&&void 0!==o.title&&(i.title=o.title);return e(n,\"a\",i,t(e,n))}\n/**\n * @typedef {import('mdast').ListItem} ListItem\n * @typedef {import('mdast').List} List\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('hast').Element} Element\n * @typedef {import('../index.js').Handler} Handler\n * @typedef {import('../index.js').Content} Content\n */\n/**\n * @type {Handler}\n * @param {ListItem} node\n * @param {List} parent\n */function listItem(e,o,r){const i=t(e,o);const l=r?listLoose(r):listItemLoose(o);\n/** @type {Properties} */const s={};\n/** @type {Array<Content>} */const a=[];if(\"boolean\"===typeof o.checked){\n/** @type {Element} */\nlet t;if(i[0]&&\"element\"===i[0].type&&\"p\"===i[0].tagName)t=i[0];else{t=e(null,\"p\",[]);i.unshift(t)}t.children.length>0&&t.children.unshift(n(\"text\",\" \"));t.children.unshift(e(null,\"input\",{type:\"checkbox\",checked:o.checked,disabled:true}));s.className=[\"task-list-item\"]}let c=-1;while(++c<i.length){const e=i[c];(l||0!==c||\"element\"!==e.type||\"p\"!==e.tagName)&&a.push(n(\"text\",\"\\n\"));\"element\"!==e.type||\"p\"!==e.tagName||l?a.push(e):a.push(...e.children)}const u=i[i.length-1];!u||!l&&\"tagName\"in u&&\"p\"===u.tagName||a.push(n(\"text\",\"\\n\"));return e(o,\"li\",s,a)}\n/**\n * @param {List} node\n * @return {Boolean}\n */function listLoose(e){let t=e.spread;const n=e.children;let o=-1;while(!t&&++o<n.length)t=listItemLoose(n[o]);return Boolean(t)}\n/**\n * @param {ListItem} node\n * @return {Boolean}\n */function listItemLoose(e){const t=e.spread;return void 0===t||null===t?e.children.length>1:t}\n/**\n * @typedef {import('mdast').List} List\n * @typedef {import('hast').Element} Element\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {List} node\n * @returns {Element}\n */function list(n,o){\n/** @type {Properties} */\nconst r={};const i=o.ordered?\"ol\":\"ul\";const l=t(n,o);let s=-1;\"number\"===typeof o.start&&1!==o.start&&(r.start=o.start);while(++s<l.length){const e=l[s];if(\"element\"===e.type&&\"li\"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes(\"task-list-item\")){r.className=[\"contains-task-list\"];break}}return n(o,i,r,e(l,true))}\n/**\n * @typedef {import('mdast').Paragraph} Paragraph\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Paragraph} node\n */function paragraph(e,n){return e(n,\"p\",t(e,n))}\n/**\n * @typedef {import('mdast').Root} Root\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Root} node\n */function root(o,r){return o.augment(r,n(\"root\",e(t(o,r))))}\n/**\n * @typedef {import('mdast').Strong} Strong\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Strong} node\n */function strong(e,n){return e(n,\"strong\",t(e,n))}\n/**\n * @typedef {import('mdast').Text} Text\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {Text} node\n */function text(e,t){return e.augment(t,n(\"text\",c(String(t.value))))}\n/**\n * @typedef {import('mdast').ThematicBreak} ThematicBreak\n * @typedef {import('hast').Element} Element\n * @typedef {import('../index.js').Handler} Handler\n */\n/**\n * @type {Handler}\n * @param {ThematicBreak} [node]\n * @returns {Element}\n */function thematicBreak(e,t){return e(t,\"hr\")}const u={blockquote:blockquote,break:hardBreak,code:o,delete:strikethrough,emphasis:emphasis,footnoteReference:footnoteReference,footnote:footnote,heading:i,html:html,imageReference:imageReference,image:l,inlineCode:inlineCode,linkReference:linkReference,link:s,listItem:listItem,list:list,paragraph:paragraph,root:root,strong:strong,table:a,text:text,thematicBreak:thematicBreak,toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){return null}export{u as handlers};\n\n//# sourceMappingURL=index.js.map","import{all as e,one as t}from\"./lib/traverse.js\";export{all,one}from\"./lib/traverse.js\";import{u as o}from\"unist-builder\";import{visit as n}from\"unist-util-visit\";import{pointStart as r,pointEnd as i}from\"unist-util-position\";import{generated as a}from\"unist-util-generated\";import{definitions as l}from\"mdast-util-definitions\";import{normalizeUri as s}from\"micromark-util-sanitize-uri\";import{wrap as p}from\"./lib/wrap.js\";import{handlers as f}from\"./lib/handlers/index.js\";export{handlers as defaultHandlers}from\"./lib/handlers/index.js\";import\"./lib/handlers/code.js\";import\"./lib/handlers/heading.js\";import\"./lib/handlers/image.js\";import\"./lib/handlers/link.js\";import\"./lib/handlers/table.js\";import\"trim-lines\";\n/**\n * @typedef {import('hast').Element} Element\n * @typedef {import('hast').ElementContent} ElementContent\n * @typedef {import('./index.js').H} H\n */\n/**\n * @param {H} h\n * @returns {Element|null}\n */function footer(t){let n=-1;\n/** @type {Array<ElementContent>} */const r=[];while(++n<t.footnoteOrder.length){const o=t.footnoteById[t.footnoteOrder[n].toUpperCase()];if(!o)continue;const i=e(t,o);const a=String(o.identifier);const l=s(a.toLowerCase());let f=0;\n/** @type {Array<ElementContent>} */const c=[];while(++f<=t.footnoteCounts[a]){\n/** @type {Element} */\nconst e={type:\"element\",tagName:\"a\",properties:{href:\"#\"+t.clobberPrefix+\"fnref-\"+l+(f>1?\"-\"+f:\"\"),dataFootnoteBackref:true,className:[\"data-footnote-backref\"],ariaLabel:t.footnoteBackLabel},children:[{type:\"text\",value:\"↩\"}]};f>1&&e.children.push({type:\"element\",tagName:\"sup\",children:[{type:\"text\",value:String(f)}]});c.length>0&&c.push({type:\"text\",value:\" \"});c.push(e)}const m=i[i.length-1];if(m&&\"element\"===m.type&&\"p\"===m.tagName){const e=m.children[m.children.length-1];e&&\"text\"===e.type?e.value+=\" \":m.children.push({type:\"text\",value:\" \"});m.children.push(...c)}else i.push(...c);\n/** @type {Element} */const d={type:\"element\",tagName:\"li\",properties:{id:t.clobberPrefix+\"fn-\"+l},children:p(i,true)};o.position&&(d.position=o.position);r.push(d)}return 0===r.length?null:{type:\"element\",tagName:\"section\",properties:{dataFootnotes:true,className:[\"footnotes\"]},children:[{type:\"element\",tagName:t.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(t.footnoteLabelProperties)),id:\"footnote-label\"},children:[o(\"text\",t.footnoteLabel)]},{type:\"text\",value:\"\\n\"},{type:\"element\",tagName:\"ol\",properties:{},children:p(r,true)},{type:\"text\",value:\"\\n\"}]}}\n/**\n * @typedef {import('mdast').Root|import('mdast').Parent['children'][number]} MdastNode\n * @typedef {import('hast').Root|import('hast').Parent['children'][number]} HastNode\n * @typedef {import('mdast').Parent} Parent\n * @typedef {import('mdast').Definition} Definition\n * @typedef {import('mdast').FootnoteDefinition} FootnoteDefinition\n * @typedef {import('hast').Properties} Properties\n * @typedef {import('hast').Element} Element\n * @typedef {import('hast').ElementContent} Content\n * @typedef {import('unist-util-position').PositionLike} PositionLike\n *\n * @typedef EmbeddedHastFields\n * @property {string} [hName]\n *   Defines the tag name of an element.\n * @property {Properties} [hProperties]\n *   Defines the properties of an element.\n * @property {Array<Content>} [hChildren]\n *   Defines the (hast) children of an element.\n *\n * @typedef {Record<string, unknown> & EmbeddedHastFields} Data\n *   unist data with embedded hast fields.\n *\n * @typedef {MdastNode & {data?: Data}} NodeWithData\n *   unist node with embedded hast data.\n *\n * @callback Handler\n *   Handle a node.\n * @param {H} h\n *   Handle context.\n * @param {any} node\n *   mdast node to handle.\n * @param {Parent|null} parent\n *   Parent of `node`.\n * @returns {Content|Array<Content>|null|undefined}\n *   hast node.\n *\n * @callback HFunctionProps\n * @param {MdastNode|PositionLike|null|undefined} node\n *   mdast node or unist position.\n * @param {string} tagName\n *   HTML tag name.\n * @param {Properties} props\n *   Properties.\n * @param {Array<Content>?} [children]\n *   hast content.\n * @returns {Element}\n *   Compiled element.\n *\n * @callback HFunctionNoProps\n * @param {MdastNode|PositionLike|null|undefined} node\n *   mdast node or unist position.\n * @param {string} tagName\n *   HTML tag name.\n * @param {Array<Content>?} [children]\n *   hast content\n * @returns {Element}\n *   Compiled element.\n *\n * @typedef HFields\n * @property {boolean} dangerous\n *   Whether HTML is allowed.\n * @property {string} clobberPrefix\n *   Prefix to use to prevent DOM clobbering.\n * @property {string} footnoteLabel\n *   Label to use to introduce the footnote section.\n * @property {string} footnoteLabelTagName\n *   HTML used for the footnote label.\n * @property {Properties} footnoteLabelProperties\n *   Properties on the HTML tag used for the footnote label.\n * @property {string} footnoteBackLabel\n *   Label to use to go back to a footnote call from the footnote section.\n * @property {(identifier: string) => Definition|null} definition\n *   Definition cache.\n * @property {Record<string, FootnoteDefinition>} footnoteById\n *   Footnote cache.\n * @property {Array<string>} footnoteOrder\n *   Order in which footnotes occur.\n * @property {Record<string, number>} footnoteCounts\n *   Counts the same footnote was used.\n * @property {Handlers} handlers\n *   Applied handlers.\n * @property {Handler} unknownHandler\n *   Handler for any none not in `passThrough` or otherwise handled.\n * @property {(left: NodeWithData|PositionLike|null|undefined, right: Content) => Content} augment\n *   Like `h` but lower-level and usable on non-elements.\n * @property {Array<string>} passThrough\n *   List of node types to pass through untouched (except for their children).\n *\n * @typedef Options\n *   Configuration (optional).\n * @property {boolean} [allowDangerousHtml=false]\n *   Whether to allow `html` nodes and inject them as `raw` HTML.\n * @property {string} [clobberPrefix='user-content-']\n *   Prefix to use before the `id` attribute to prevent it from *clobbering*.\n *   attributes.\n *   DOM clobbering is this:\n *\n *   ```html\n *   <p id=x></p>\n *   <script>alert(x)<\\/script>\n *   ```\n *\n *   Elements by their ID are made available in browsers on the `window` object.\n *   Using a prefix prevents this from being a problem.\n * @property {string} [footnoteLabel='Footnotes']\n *   Label to use for the footnotes section.\n *   Affects screen reader users.\n *   Change it if you’re authoring in a different language.\n * @property {string} [footnoteLabelTagName='h2']\n *   HTML tag to use for the footnote label.\n *   Can be changed to match your document structure and play well with your choice of css.\n * @property {Properties} [footnoteLabelProperties={className: ['sr-only']}]\n *   Properties to use on the footnote label.\n *   A 'sr-only' class is added by default to hide this from sighted users.\n *   Change it to make the label visible, or add classes for other purposes.\n * @property {string} [footnoteBackLabel='Back to content']\n *   Label to use from backreferences back to their footnote call.\n *   Affects screen reader users.\n *   Change it if you’re authoring in a different language.\n * @property {Handlers} [handlers]\n *   Object mapping mdast nodes to functions handling them\n * @property {Array<string>} [passThrough]\n *   List of custom mdast node types to pass through (keep) in hast\n * @property {Handler} [unknownHandler]\n *   Handler for all unknown nodes.\n *\n * @typedef {Record<string, Handler>} Handlers\n *   Map of node types to handlers\n * @typedef {HFunctionProps & HFunctionNoProps & HFields} H\n *   Handle context\n */const c={}.hasOwnProperty;\n/**\n * Turn mdast into hast.\n *\n * @param {MdastNode} tree\n *   mdast node.\n * @param {Options} [options]\n *   Configuration (optional).\n * @returns {H}\n *   `h` function.\n */function factory(e,t){const o=t||{};const s=o.allowDangerousHtml||false;\n/** @type {Record<string, FootnoteDefinition>} */const p={};h.dangerous=s;h.clobberPrefix=void 0===o.clobberPrefix||null===o.clobberPrefix?\"user-content-\":o.clobberPrefix;h.footnoteLabel=o.footnoteLabel||\"Footnotes\";h.footnoteLabelTagName=o.footnoteLabelTagName||\"h2\";h.footnoteLabelProperties=o.footnoteLabelProperties||{className:[\"sr-only\"]};h.footnoteBackLabel=o.footnoteBackLabel||\"Back to content\";h.definition=l(e);h.footnoteById=p;\n/** @type {Array<string>} */h.footnoteOrder=[];\n/** @type {Record<string, number>} */h.footnoteCounts={};h.augment=augment;h.handlers={...f,...o.handlers};h.unknownHandler=o.unknownHandler;h.passThrough=o.passThrough;n(e,\"footnoteDefinition\",(e=>{const t=String(e.identifier).toUpperCase();c.call(p,t)||(p[t]=e)}));return h\n/**\n   * Finalise the created `right`, a hast node, from `left`, an mdast node.\n   *\n   * @param {(NodeWithData|PositionLike)?} left\n   * @param {Content} right\n   * @returns {Content}\n   */;function augment(e,t){if(e&&\"data\"in e&&e.data){\n/** @type {Data} */\nconst o=e.data;if(o.hName){\"element\"!==t.type&&(t={type:\"element\",tagName:\"\",properties:{},children:[]});t.tagName=o.hName}\"element\"===t.type&&o.hProperties&&(t.properties={...t.properties,...o.hProperties});\"children\"in t&&t.children&&o.hChildren&&(t.children=o.hChildren)}if(e){const o=\"type\"in e?e:{position:e};a(o)||(t.position={start:r(o),end:i(o)})}return t}\n/**\n   * Create an element for `node`.\n   *\n   * @type {HFunctionProps}\n   */function h(e,t,o,n){if(Array.isArray(o)){n=o;o={}}return augment(e,{type:\"element\",tagName:t,properties:o||{},children:n||[]})}}\n/**\n * Transform `tree` (an mdast node) to a hast node.\n *\n * @param {MdastNode} tree mdast node\n * @param {Options} [options] Configuration\n * @returns {HastNode|null|undefined} hast node\n */function toHast(e,n){const r=factory(e,n);const i=t(r,e,null);const a=footer(r);a&&i.children.push(o(\"text\",\"\\n\"),a);return Array.isArray(i)?{type:\"root\",children:i}:i}\n/**\n * @typedef {import('./lib/index.js').Options} Options\n * @typedef {import('./lib/index.js').Handler} Handler\n * @typedef {import('./lib/index.js').Handlers} Handlers\n * @typedef {import('./lib/index.js').H} H\n * @typedef {import('./complex-types').Raw} Raw\n */export{toHast};\n\n//# sourceMappingURL=index.js.map","import{toHast as t}from\"mdast-util-to-hast\";export{all,defaultHandlers,one}from\"mdast-util-to-hast\";\n/**\n * @typedef {import('hast').Root} HastRoot\n * @typedef {import('mdast').Root} MdastRoot\n * @typedef {import('mdast-util-to-hast').Options} Options\n * @typedef {import('unified').Processor<any, any, any, any>} Processor\n *\n * @typedef {import('mdast-util-to-hast')} DoNotTouchAsThisImportIncludesRawInTree\n */\n/**\n * Plugin that turns markdown into HTML to support rehype.\n *\n * *   If a destination processor is given, that processor runs with a new HTML\n *     (hast) tree (bridge-mode).\n *     As the given processor runs with a hast tree, and rehype plugins support\n *     hast, that means rehype plugins can be used with the given processor.\n *     The hast tree is discarded in the end.\n *     It’s highly unlikely that you want to do this.\n * *   The common case is to not pass a destination processor, in which case the\n *     current processor continues running with a new HTML (hast) tree\n *     (mutate-mode).\n *     As the current processor continues with a hast tree, and rehype plugins\n *     support hast, that means rehype plugins can be used after\n *     `remark-rehype`.\n *     It’s likely that this is what you want to do.\n *\n * @param destination\n *   Optional unified processor.\n * @param options\n *   Options passed to `mdast-util-to-hast`.\n */const remarkRehype=\n/** @type {(import('unified').Plugin<[Processor, Options?]|[null|undefined, Options?]|[Options]|[], MdastRoot>)} */\nfunction(t,r){return t&&\"run\"in t?bridge(t,r):mutate(t||r)};\n/**\n * Bridge-mode.\n * Runs the destination with the new hast tree.\n *\n * @type {import('unified').Plugin<[Processor, Options?], MdastRoot>}\n */function bridge(r,n){return(u,e,o)=>{r.run(t(u,n),e,(t=>{o(t)}))}}\n/**\n * Mutate-mode.\n * Further plugins run on the hast tree.\n *\n * @type {import('unified').Plugin<[Options?]|void[], MdastRoot, HastRoot>}\n */function mutate(r){return n=>t(n,r)\n/**\n * @typedef {import('./lib/index.js').Options} Options\n * @typedef {import('./lib/index.js').Processor} Processor\n */}export{remarkRehype as default};\n\n//# sourceMappingURL=index.js.map","var _={};var a=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";_=a;var r=_;export{r as _};\n\n//# sourceMappingURL=83f8920f.js.map","import{_ as e}from\"./_/83f8920f.js\";var t={};var n=e;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;t=function(){function shim(e,t,i,o,r,s){if(s!==n){var m=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");m.name=\"Invariant Violation\";throw m}}shim.isRequired=shim;function getShim(){return shim}var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};e.PropTypes=e;return e};var i=t;var o={};o=i();var r=o;const s=o.array,m=o.bigint,a=o.bool,h=o.func,p=o.number,c=o.object,y=o.string,f=o.symbol,u=o.any,g=o.arrayOf,l=o.element,b=o.elementType,O=o.instanceOf,v=o.node,T=o.objectOf,d=o.oneOf,S=o.oneOfType,F=o.shape,j=o.exact;export{u as any,s as array,g as arrayOf,m as bigint,a as bool,r as default,l as element,b as elementType,j as exact,h as func,O as instanceOf,v as node,p as number,c as object,T as objectOf,d as oneOf,S as oneOfType,F as shape,y as string,f as symbol};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('./info.js').Info} Info\n * @typedef {Record<string, Info>} Properties\n * @typedef {Record<string, string>} Normal\n */\nclass Schema{\n/**\n   * @constructor\n   * @param {Properties} property\n   * @param {Normal} normal\n   * @param {string} [space]\n   */\nconstructor(n,l,e){this.property=n;this.normal=l;e&&(this.space=e)}}\n/** @type {Properties} */Schema.prototype.property={};\n/** @type {Normal} */Schema.prototype.normal={};\n/** @type {string|null} */Schema.prototype.space=null;\n/**\n * @typedef {import('./schema.js').Properties} Properties\n * @typedef {import('./schema.js').Normal} Normal\n */\n/**\n * @param {Schema[]} definitions\n * @param {string} [space]\n * @returns {Schema}\n */function merge(n,l){\n/** @type {Properties} */\nconst e={};\n/** @type {Normal} */const o={};let t=-1;while(++t<n.length){Object.assign(e,n[t].property);Object.assign(o,n[t].normal)}return new Schema(e,o,l)}\n/**\n * @param {string} value\n * @returns {string}\n */function normalize(n){return n.toLowerCase()}class Info{\n/**\n   * @constructor\n   * @param {string} property\n   * @param {string} attribute\n   */\nconstructor(n,l){\n/** @type {string} */\nthis.property=n;\n/** @type {string} */this.attribute=l}}\n/** @type {string|null} */Info.prototype.space=null;Info.prototype.boolean=false;Info.prototype.booleanish=false;Info.prototype.overloadedBoolean=false;Info.prototype.number=false;Info.prototype.commaSeparated=false;Info.prototype.spaceSeparated=false;Info.prototype.commaOrSpaceSeparated=false;Info.prototype.mustUseProperty=false;Info.prototype.defined=false;let n=0;const l=increment();const e=increment();const o=increment();const t=increment();const a=increment();const r=increment();const i=increment();function increment(){return 2**++n}var u=Object.freeze(Object.defineProperty({__proto__:null,boolean:l,booleanish:e,overloadedBoolean:o,number:t,spaceSeparated:a,commaSeparated:r,commaOrSpaceSeparated:i},Symbol.toStringTag,{value:\"Module\"}));\n/** @type {Array<keyof types>} */const s=Object.keys(u);class DefinedInfo extends Info{\n/**\n   * @constructor\n   * @param {string} property\n   * @param {string} attribute\n   * @param {number|null} [mask]\n   * @param {string} [space]\n   */\nconstructor(n,l,e,o){let t=-1;super(n,l);mark(this,\"space\",o);if(\"number\"===typeof e)while(++t<s.length){const n=s[t];mark(this,s[t],(e&u[n])===u[n])}}}DefinedInfo.prototype.defined=true;\n/**\n * @param {DefinedInfo} values\n * @param {string} key\n * @param {unknown} value\n */function mark(n,l,e){e&&(n[l]=e)}\n/**\n * @typedef {import('./schema.js').Properties} Properties\n * @typedef {import('./schema.js').Normal} Normal\n *\n * @typedef {Record<string, string>} Attributes\n *\n * @typedef {Object} Definition\n * @property {Record<string, number|null>} properties\n * @property {(attributes: Attributes, property: string) => string} transform\n * @property {string} [space]\n * @property {Attributes} [attributes]\n * @property {Array<string>} [mustUseProperty]\n */const c={}.hasOwnProperty;\n/**\n * @param {Definition} definition\n * @returns {Schema}\n */function create(n){\n/** @type {Properties} */\nconst l={};\n/** @type {Normal} */const e={};\n/** @type {string} */let o;for(o in n.properties)if(c.call(n.properties,o)){const t=n.properties[o];const a=new DefinedInfo(o,n.transform(n.attributes||{},o),t,n.space);n.mustUseProperty&&n.mustUseProperty.includes(o)&&(a.mustUseProperty=true);l[o]=a;e[normalize(o)]=o;e[normalize(a.attribute)]=o}return new Schema(l,e,n.space)}const p=create({space:\"xlink\",transform(n,l){return\"xlink:\"+l.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}});const d=create({space:\"xml\",transform(n,l){return\"xml:\"+l.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});\n/**\n * @param {Record<string, string>} attributes\n * @param {string} attribute\n * @returns {string}\n */function caseSensitiveTransform(n,l){return l in n?n[l]:l}\n/**\n * @param {Record<string, string>} attributes\n * @param {string} property\n * @returns {string}\n */function caseInsensitiveTransform(n,l){return caseSensitiveTransform(n,l.toLowerCase())}const g=create({space:\"xmlns\",attributes:{xmlnsxlink:\"xmlns:xlink\"},transform:caseInsensitiveTransform,properties:{xmlns:null,xmlnsXLink:null}});const h=create({transform(n,l){return\"role\"===l?l:\"aria-\"+l.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:e,ariaAutoComplete:null,ariaBusy:e,ariaChecked:e,ariaColCount:t,ariaColIndex:t,ariaColSpan:t,ariaControls:a,ariaCurrent:null,ariaDescribedBy:a,ariaDetails:null,ariaDisabled:e,ariaDropEffect:a,ariaErrorMessage:null,ariaExpanded:e,ariaFlowTo:a,ariaGrabbed:e,ariaHasPopup:null,ariaHidden:e,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:a,ariaLevel:t,ariaLive:null,ariaModal:e,ariaMultiLine:e,ariaMultiSelectable:e,ariaOrientation:null,ariaOwns:a,ariaPlaceholder:null,ariaPosInSet:t,ariaPressed:e,ariaReadOnly:e,ariaRelevant:null,ariaRequired:e,ariaRoleDescription:a,ariaRowCount:t,ariaRowIndex:t,ariaRowSpan:t,ariaSelected:e,ariaSetSize:t,ariaSort:null,ariaValueMax:t,ariaValueMin:t,ariaValueNow:t,ariaValueText:null,role:null}});const m=create({space:\"html\",attributes:{acceptcharset:\"accept-charset\",classname:\"class\",htmlfor:\"for\",httpequiv:\"http-equiv\"},transform:caseInsensitiveTransform,mustUseProperty:[\"checked\",\"multiple\",\"muted\",\"selected\"],properties:{abbr:null,accept:r,acceptCharset:a,accessKey:a,action:null,allow:null,allowFullScreen:l,allowPaymentRequest:l,allowUserMedia:l,alt:null,as:null,async:l,autoCapitalize:null,autoComplete:a,autoFocus:l,autoPlay:l,capture:l,charSet:null,checked:l,cite:null,className:a,cols:t,colSpan:null,content:null,contentEditable:e,controls:l,controlsList:a,coords:t|r,crossOrigin:null,data:null,dateTime:null,decoding:null,default:l,defer:l,dir:null,dirName:null,disabled:l,download:o,draggable:e,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:l,formTarget:null,headers:a,height:t,hidden:l,high:t,href:null,hrefLang:null,htmlFor:a,httpEquiv:a,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:l,itemId:null,itemProp:a,itemRef:a,itemScope:l,itemType:a,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:l,low:t,manifest:null,max:null,maxLength:t,media:null,method:null,min:null,minLength:t,multiple:l,muted:l,name:null,nonce:null,noModule:l,noValidate:l,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:l,optimum:t,pattern:null,ping:a,placeholder:null,playsInline:l,poster:null,preload:null,readOnly:l,referrerPolicy:null,rel:a,required:l,reversed:l,rows:t,rowSpan:t,sandbox:a,scope:null,scoped:l,seamless:l,selected:l,shape:null,size:t,sizes:null,slot:null,span:t,spellCheck:e,src:null,srcDoc:null,srcLang:null,srcSet:null,start:t,step:null,style:null,tabIndex:t,target:null,title:null,translate:null,type:null,typeMustMatch:l,useMap:null,value:e,width:t,wrap:null,align:null,aLink:null,archive:a,axis:null,background:null,bgColor:null,border:t,borderColor:null,bottomMargin:t,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:l,declare:l,event:null,face:null,frame:null,frameBorder:null,hSpace:t,leftMargin:t,link:null,longDesc:null,lowSrc:null,marginHeight:t,marginWidth:t,noResize:l,noHref:l,noShade:l,noWrap:l,object:null,profile:null,prompt:null,rev:null,rightMargin:t,rules:null,scheme:null,scrolling:e,standby:null,summary:null,text:null,topMargin:t,valueType:null,version:null,vAlign:null,vLink:null,vSpace:t,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:l,disableRemotePlayback:l,prefix:null,property:null,results:t,security:null,unselectable:null}});const f=create({space:\"svg\",attributes:{accentHeight:\"accent-height\",alignmentBaseline:\"alignment-baseline\",arabicForm:\"arabic-form\",baselineShift:\"baseline-shift\",capHeight:\"cap-height\",className:\"class\",clipPath:\"clip-path\",clipRule:\"clip-rule\",colorInterpolation:\"color-interpolation\",colorInterpolationFilters:\"color-interpolation-filters\",colorProfile:\"color-profile\",colorRendering:\"color-rendering\",crossOrigin:\"crossorigin\",dataType:\"datatype\",dominantBaseline:\"dominant-baseline\",enableBackground:\"enable-background\",fillOpacity:\"fill-opacity\",fillRule:\"fill-rule\",floodColor:\"flood-color\",floodOpacity:\"flood-opacity\",fontFamily:\"font-family\",fontSize:\"font-size\",fontSizeAdjust:\"font-size-adjust\",fontStretch:\"font-stretch\",fontStyle:\"font-style\",fontVariant:\"font-variant\",fontWeight:\"font-weight\",glyphName:\"glyph-name\",glyphOrientationHorizontal:\"glyph-orientation-horizontal\",glyphOrientationVertical:\"glyph-orientation-vertical\",hrefLang:\"hreflang\",horizAdvX:\"horiz-adv-x\",horizOriginX:\"horiz-origin-x\",horizOriginY:\"horiz-origin-y\",imageRendering:\"image-rendering\",letterSpacing:\"letter-spacing\",lightingColor:\"lighting-color\",markerEnd:\"marker-end\",markerMid:\"marker-mid\",markerStart:\"marker-start\",navDown:\"nav-down\",navDownLeft:\"nav-down-left\",navDownRight:\"nav-down-right\",navLeft:\"nav-left\",navNext:\"nav-next\",navPrev:\"nav-prev\",navRight:\"nav-right\",navUp:\"nav-up\",navUpLeft:\"nav-up-left\",navUpRight:\"nav-up-right\",onAbort:\"onabort\",onActivate:\"onactivate\",onAfterPrint:\"onafterprint\",onBeforePrint:\"onbeforeprint\",onBegin:\"onbegin\",onCancel:\"oncancel\",onCanPlay:\"oncanplay\",onCanPlayThrough:\"oncanplaythrough\",onChange:\"onchange\",onClick:\"onclick\",onClose:\"onclose\",onCopy:\"oncopy\",onCueChange:\"oncuechange\",onCut:\"oncut\",onDblClick:\"ondblclick\",onDrag:\"ondrag\",onDragEnd:\"ondragend\",onDragEnter:\"ondragenter\",onDragExit:\"ondragexit\",onDragLeave:\"ondragleave\",onDragOver:\"ondragover\",onDragStart:\"ondragstart\",onDrop:\"ondrop\",onDurationChange:\"ondurationchange\",onEmptied:\"onemptied\",onEnd:\"onend\",onEnded:\"onended\",onError:\"onerror\",onFocus:\"onfocus\",onFocusIn:\"onfocusin\",onFocusOut:\"onfocusout\",onHashChange:\"onhashchange\",onInput:\"oninput\",onInvalid:\"oninvalid\",onKeyDown:\"onkeydown\",onKeyPress:\"onkeypress\",onKeyUp:\"onkeyup\",onLoad:\"onload\",onLoadedData:\"onloadeddata\",onLoadedMetadata:\"onloadedmetadata\",onLoadStart:\"onloadstart\",onMessage:\"onmessage\",onMouseDown:\"onmousedown\",onMouseEnter:\"onmouseenter\",onMouseLeave:\"onmouseleave\",onMouseMove:\"onmousemove\",onMouseOut:\"onmouseout\",onMouseOver:\"onmouseover\",onMouseUp:\"onmouseup\",onMouseWheel:\"onmousewheel\",onOffline:\"onoffline\",onOnline:\"ononline\",onPageHide:\"onpagehide\",onPageShow:\"onpageshow\",onPaste:\"onpaste\",onPause:\"onpause\",onPlay:\"onplay\",onPlaying:\"onplaying\",onPopState:\"onpopstate\",onProgress:\"onprogress\",onRateChange:\"onratechange\",onRepeat:\"onrepeat\",onReset:\"onreset\",onResize:\"onresize\",onScroll:\"onscroll\",onSeeked:\"onseeked\",onSeeking:\"onseeking\",onSelect:\"onselect\",onShow:\"onshow\",onStalled:\"onstalled\",onStorage:\"onstorage\",onSubmit:\"onsubmit\",onSuspend:\"onsuspend\",onTimeUpdate:\"ontimeupdate\",onToggle:\"ontoggle\",onUnload:\"onunload\",onVolumeChange:\"onvolumechange\",onWaiting:\"onwaiting\",onZoom:\"onzoom\",overlinePosition:\"overline-position\",overlineThickness:\"overline-thickness\",paintOrder:\"paint-order\",panose1:\"panose-1\",pointerEvents:\"pointer-events\",referrerPolicy:\"referrerpolicy\",renderingIntent:\"rendering-intent\",shapeRendering:\"shape-rendering\",stopColor:\"stop-color\",stopOpacity:\"stop-opacity\",strikethroughPosition:\"strikethrough-position\",strikethroughThickness:\"strikethrough-thickness\",strokeDashArray:\"stroke-dasharray\",strokeDashOffset:\"stroke-dashoffset\",strokeLineCap:\"stroke-linecap\",strokeLineJoin:\"stroke-linejoin\",strokeMiterLimit:\"stroke-miterlimit\",strokeOpacity:\"stroke-opacity\",strokeWidth:\"stroke-width\",tabIndex:\"tabindex\",textAnchor:\"text-anchor\",textDecoration:\"text-decoration\",textRendering:\"text-rendering\",typeOf:\"typeof\",underlinePosition:\"underline-position\",underlineThickness:\"underline-thickness\",unicodeBidi:\"unicode-bidi\",unicodeRange:\"unicode-range\",unitsPerEm:\"units-per-em\",vAlphabetic:\"v-alphabetic\",vHanging:\"v-hanging\",vIdeographic:\"v-ideographic\",vMathematical:\"v-mathematical\",vectorEffect:\"vector-effect\",vertAdvY:\"vert-adv-y\",vertOriginX:\"vert-origin-x\",vertOriginY:\"vert-origin-y\",wordSpacing:\"word-spacing\",writingMode:\"writing-mode\",xHeight:\"x-height\",playbackOrder:\"playbackorder\",timelineBegin:\"timelinebegin\"},transform:caseSensitiveTransform,properties:{about:i,accentHeight:t,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:t,amplitude:t,arabicForm:null,ascent:t,attributeName:null,attributeType:null,azimuth:t,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:t,by:null,calcMode:null,capHeight:t,className:a,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:t,diffuseConstant:t,direction:null,display:null,dur:null,divisor:t,dominantBaseline:null,download:l,dx:null,dy:null,edgeMode:null,editable:null,elevation:t,enableBackground:null,end:null,event:null,exponent:t,externalResourcesRequired:null,fill:null,fillOpacity:t,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:r,g2:r,glyphName:r,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:t,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:t,horizOriginX:t,horizOriginY:t,id:null,ideographic:t,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:t,k:t,k1:t,k2:t,k3:t,k4:t,kernelMatrix:i,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:t,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:t,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:t,overlineThickness:t,paintOrder:null,panose1:null,path:null,pathLength:t,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:a,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:t,pointsAtY:t,pointsAtZ:t,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:i,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:i,rev:i,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:i,requiredFeatures:i,requiredFonts:i,requiredFormats:i,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:t,specularExponent:t,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:t,strikethroughThickness:t,string:null,stroke:null,strokeDashArray:i,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:t,strokeOpacity:t,strokeWidth:null,style:null,surfaceScale:t,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:i,tabIndex:t,tableValues:null,target:null,targetX:t,targetY:t,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:i,to:null,transform:null,u1:null,u2:null,underlinePosition:t,underlineThickness:t,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:t,values:null,vAlphabetic:t,vMathematical:t,vectorEffect:null,vHanging:t,vIdeographic:t,version:null,vertAdvY:t,vertOriginX:t,vertOriginY:t,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:t,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}});\n/**\n * @typedef {import('./util/schema.js').Schema} Schema\n */const y=/^data[-\\w.:]+$/i;const v=/-[a-z]/g;const k=/[A-Z]/g;\n/**\n * @param {Schema} schema\n * @param {string} value\n * @returns {Info}\n */function find(n,l){const e=normalize(l);let o=l;let t=Info;if(e in n.normal)return n.property[n.normal[e]];if(e.length>4&&\"data\"===e.slice(0,4)&&y.test(l)){if(\"-\"===l.charAt(4)){const n=l.slice(5).replace(v,camelcase);o=\"data\"+n.charAt(0).toUpperCase()+n.slice(1)}else{const n=l.slice(4);if(!v.test(n)){let e=n.replace(k,kebab);\"-\"!==e.charAt(0)&&(e=\"-\"+e);l=\"data\"+e}}t=DefinedInfo}return new t(o,l)}\n/**\n * @param {string} $0\n * @returns {string}\n */function kebab(n){return\"-\"+n.toLowerCase()}\n/**\n * @param {string} $0\n * @returns {string}\n */function camelcase(n){return n.charAt(1).toUpperCase()}\n/**\n * `hast` is close to `React`, but differs in a couple of cases.\n *\n * To get a React property from a hast property, check if it is in\n * `hastToReact`, if it is, then use the corresponding value,\n * otherwise, use the hast property.\n *\n * @type {Record<string, string>}\n */const S={classId:\"classID\",dataType:\"datatype\",itemId:\"itemID\",strokeDashArray:\"strokeDasharray\",strokeDashOffset:\"strokeDashoffset\",strokeLineCap:\"strokeLinecap\",strokeLineJoin:\"strokeLinejoin\",strokeMiterLimit:\"strokeMiterlimit\",typeOf:\"typeof\",xLinkActuate:\"xlinkActuate\",xLinkArcRole:\"xlinkArcrole\",xLinkHref:\"xlinkHref\",xLinkRole:\"xlinkRole\",xLinkShow:\"xlinkShow\",xLinkTitle:\"xlinkTitle\",xLinkType:\"xlinkType\",xmlnsXLink:\"xmlnsXlink\"};\n/**\n * @typedef {import('./lib/util/info.js').Info} Info\n * @typedef {import('./lib/util/schema.js').Schema} Schema\n */const b=merge([d,p,g,h,m],\"html\");const x=merge([d,p,g,h,f],\"svg\");export{find,S as hastToReact,b as html,normalize,x as svg};\n\n//# sourceMappingURL=index.js.map","var e={};var t,r=Symbol.for(\"react.element\"),o=Symbol.for(\"react.portal\"),n=Symbol.for(\"react.fragment\"),s=Symbol.for(\"react.strict_mode\"),i=Symbol.for(\"react.profiler\"),f=Symbol.for(\"react.provider\"),c=Symbol.for(\"react.context\"),u=Symbol.for(\"react.server_context\"),a=Symbol.for(\"react.forward_ref\"),l=Symbol.for(\"react.suspense\"),y=Symbol.for(\"react.suspense_list\"),m=Symbol.for(\"react.memo\"),p=Symbol.for(\"react.lazy\"),d=Symbol.for(\"react.offscreen\");t=Symbol.for(\"react.module.reference\");function v(e){if(\"object\"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type,e){case n:case i:case s:case l:case y:return e;default:switch(e=e&&e.$$typeof,e){case u:case c:case a:case p:case m:case f:return e;default:return t}}case o:return t}}}e.ContextConsumer=c;e.ContextProvider=f;e.Element=r;e.ForwardRef=a;e.Fragment=n;e.Lazy=p;e.Memo=m;e.Portal=o;e.Profiler=i;e.StrictMode=s;e.Suspense=l;e.SuspenseList=y;e.isAsyncMode=function(){return!1};e.isConcurrentMode=function(){return!1};e.isContextConsumer=function(e){return v(e)===c};e.isContextProvider=function(e){return v(e)===f};e.isElement=function(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===r};e.isForwardRef=function(e){return v(e)===a};e.isFragment=function(e){return v(e)===n};e.isLazy=function(e){return v(e)===p};e.isMemo=function(e){return v(e)===m};e.isPortal=function(e){return v(e)===o};e.isProfiler=function(e){return v(e)===i};e.isStrictMode=function(e){return v(e)===s};e.isSuspense=function(e){return v(e)===l};e.isSuspenseList=function(e){return v(e)===y};e.isValidElementType=function(e){return\"string\"===typeof e||\"function\"===typeof e||e===n||e===i||e===s||e===l||e===y||e===d||\"object\"===typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===m||e.$$typeof===f||e.$$typeof===c||e.$$typeof===a||e.$$typeof===t||void 0!==e.getModuleId)};e.typeOf=v;const S=e.ContextConsumer,b=e.ContextProvider,$=e.Element,C=e.ForwardRef,M=e.Fragment,P=e.Lazy,x=e.Memo,w=e.Portal,F=e.Profiler,L=e.StrictMode,g=e.Suspense,E=e.SuspenseList,z=e.isAsyncMode,R=e.isConcurrentMode,_=e.isContextConsumer,h=e.isContextProvider,j=e.isElement,A=e.isForwardRef,O=e.isFragment,T=e.isLazy,V=e.isMemo,I=e.isPortal,k=e.isProfiler,q=e.isStrictMode,B=e.isSuspense,D=e.isSuspenseList,G=e.isValidElementType,H=e.typeOf;export{S as ContextConsumer,b as ContextProvider,$ as Element,C as ForwardRef,M as Fragment,P as Lazy,x as Memo,w as Portal,F as Profiler,L as StrictMode,g as Suspense,E as SuspenseList,e as default,z as isAsyncMode,R as isConcurrentMode,_ as isContextConsumer,h as isContextProvider,j as isElement,A as isForwardRef,O as isFragment,T as isLazy,V as isMemo,I as isPortal,k as isProfiler,q as isStrictMode,B as isSuspense,D as isSuspenseList,G as isValidElementType,H as typeOf};\n\n//# sourceMappingURL=index.js.map","/**\n * @param {unknown} thing\n * @returns {boolean}\n */\nfunction whitespace(e){\n/** @type {string} */\nvar t=e&&\"object\"===typeof e&&\"text\"===e.type?e.value||\"\":e;return\"string\"===typeof t&&\"\"===t.replace(/[ \\t\\n\\f\\r]/g,\"\")}export{whitespace};\n\n//# sourceMappingURL=index.js.map","/**\n * Parse space-separated tokens to an array of strings.\n *\n * @param {string} value\n *   Space-separated tokens.\n * @returns {Array<string>}\n *   List of tokens.\n */\nfunction parse(r){const t=String(r||\"\").trim();return t?t.split(/[ \\t\\n\\r\\f]+/g):[]}\n/**\n * Serialize an array of strings as space separated-tokens.\n *\n * @param {Array<string|number>} values\n *   List of tokens.\n * @returns {string}\n *   Space-separated tokens.\n */function stringify(r){return r.join(\" \").trim()}export{parse,stringify};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef Options\n *   Configuration for `stringify`.\n * @property {boolean} [padLeft=true]\n *   Whether to pad a space before a token.\n * @property {boolean} [padRight=false]\n *   Whether to pad a space after a token.\n */\n/**\n * @typedef {Options} StringifyOptions\n *   Please use `StringifyOptions` instead.\n */\n/**\n * Parse comma-separated tokens to an array.\n *\n * @param {string} value\n *   Comma-separated tokens.\n * @returns {Array<string>}\n *   List of tokens.\n */\nfunction parse(t){\n/** @type {Array<string>} */\nconst n=[];const e=String(t||\"\");let i=e.indexOf(\",\");let r=0;\n/** @type {boolean} */let s=false;while(!s){if(-1===i){i=e.length;s=true}const t=e.slice(r,i).trim();!t&&s||n.push(t);r=i+1;i=e.indexOf(\",\",r)}return n}\n/**\n * Serialize an array of strings or numbers to comma-separated tokens.\n *\n * @param {Array<string|number>} values\n *   List of tokens.\n * @param {Options} [options]\n *   Configuration for `stringify` (optional).\n * @returns {string}\n *   Comma-separated tokens.\n */function stringify(t,n){const e=n||{};const i=\"\"===t[t.length-1]?[...t,\"\"]:t;return i.join((e.padRight?\" \":\"\")+\",\"+(false===e.padLeft?\"\":\" \")).trim()}export{parse,stringify};\n\n//# sourceMappingURL=index.js.map","var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};var e=/\\/\\*[^*]*\\*+([^/*][^*]*\\*+)*\\//g;var n=/\\n/g;var a=/^\\s*/;var i=/^(\\*?[-#/*\\\\\\w]+(\\[[0-9a-z_-]+\\])?)\\s*/;var o=/^:\\s*/;var c=/^((?:'(?:\\\\'|.)*?'|\"(?:\\\\\"|.)*?\"|\\([^)]*?\\)|[^};])+)/;var s=/^[;\\s]*/;var u=/^\\s+|\\s+$/g;var l=\"\\n\";var v=\"/\";var m=\"*\";var f=\"\";var h=\"comment\";var p=\"declaration\";t=function(t,u){if(\"string\"!==typeof t)throw new TypeError(\"First argument must be a string\");if(!t)return[];u=u||{};var d=1;var g=1;function updatePosition(r){var t=r.match(n);t&&(d+=t.length);var e=r.lastIndexOf(l);g=~e?r.length-e:g+r.length}function position(){var r={line:d,column:g};return function(t){t.position=new Position(r);whitespace();return t}}function Position(t){(this||r).start=t;(this||r).end={line:d,column:g};(this||r).source=u.source}Position.prototype.content=t;var w=[];function error(r){var e=new Error(u.source+\":\"+d+\":\"+g+\": \"+r);e.reason=r;e.filename=u.source;e.line=d;e.column=g;e.source=t;if(!u.silent)throw e;w.push(e)}function match(r){var e=r.exec(t);if(e){var n=e[0];updatePosition(n);t=t.slice(n.length);return e}}function whitespace(){match(a)}function comments(r){var t;r=r||[];while(t=comment())false!==t&&r.push(t);return r}function comment(){var r=position();if(v==t.charAt(0)&&m==t.charAt(1)){var e=2;while(f!=t.charAt(e)&&(m!=t.charAt(e)||v!=t.charAt(e+1)))++e;e+=2;if(f===t.charAt(e-1))return error(\"End of comment missing\");var n=t.slice(2,e-2);g+=2;updatePosition(n);t=t.slice(e);g+=2;return r({type:h,comment:n})}}function declaration(){var r=position();var t=match(i);if(t){comment();if(!match(o))return error(\"property missing ':'\");var n=match(c);var a=r({type:p,property:trim(t[0].replace(e,f)),value:n?trim(n[0].replace(e,f)):f});match(s);return a}}function declarations(){var r=[];comments(r);var t;while(t=declaration())if(false!==t){r.push(t);comments(r)}return r}whitespace();return declarations()};function trim(r){return r?r.replace(u,f):f}var d=t;export default d;\n\n//# sourceMappingURL=index.js.map","import r from\"inline-style-parser\";var e={};var t=r;function StyleToObject(r,e){var a=null;if(!r||\"string\"!==typeof r)return a;var n;var o=t(r);var v=\"function\"===typeof e;var f;var l;for(var i=0,p=o.length;i<p;i++){n=o[i];f=n.property;l=n.value;if(v)e(f,l,n);else if(l){a||(a={});a[f]=l}}return a}e=StyleToObject;var a=e;export default a;\n\n//# sourceMappingURL=index.js.map","import e from\"react\";import{VFile as t}from\"vfile\";import{unified as n}from\"unified\";import r from\"remark-parse\";import o from\"remark-rehype\";import l from\"prop-types\";import{svg as i,find as a,hastToReact as s,html as c}from\"property-information\";import{visit as p}from\"unist-util-visit\";import d from\"react-is\";import{whitespace as m}from\"hast-util-whitespace\";import{stringify as u}from\"space-separated-tokens\";import{stringify as f}from\"comma-separated-tokens\";import h from\"style-to-object\";const g=[\"http\",\"https\",\"mailto\",\"tel\"];\n/**\n * @param {string} uri\n * @returns {string}\n */function uriTransformer(e){const t=(e||\"\").trim();const n=t.charAt(0);if(\"#\"===n||\"/\"===n)return t;const r=t.indexOf(\":\");if(-1===r)return t;let o=-1;while(++o<g.length){const e=g[o];if(r===e.length&&t.slice(0,e.length).toLowerCase()===e)return t}o=t.indexOf(\"?\");if(-1!==o&&r>o)return t;o=t.indexOf(\"#\");return-1!==o&&r>o?t:\"javascript:void(0)\"}\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('hast').Root} Root\n * @typedef {import('hast').Element} Element\n *\n * @callback AllowElement\n * @param {Element} element\n * @param {number} index\n * @param {Element|Root} parent\n * @returns {boolean|undefined}\n *\n * @typedef Options\n * @property {Array<string>} [allowedElements]\n * @property {Array<string>} [disallowedElements=[]]\n * @property {AllowElement} [allowElement]\n * @property {boolean} [unwrapDisallowed=false]\n */\n/**\n * @type {import('unified').Plugin<[Options], Root>}\n */function rehypeFilter(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError(\"Only one of `allowedElements` and `disallowedElements` should be defined\");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{p(t,\"element\",((t,n,r)=>{const o=/** @type {Element|Root} */r;\n/** @type {boolean|undefined} */let l;e.allowedElements?l=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(t.tagName));!l&&e.allowElement&&\"number\"===typeof n&&(l=!e.allowElement(t,n,o));if(l&&\"number\"===typeof n){e.unwrapDisallowed&&t.children?o.children.splice(n,1,...t.children):o.children.splice(n,1);return n}}))}}\n/**\n * @template T\n * @typedef {import('react').ComponentType<T>} ComponentType<T>\n */const y={}.hasOwnProperty;const w=new Set([\"table\",\"thead\",\"tbody\",\"tfoot\",\"tr\"]);\n/**\n * @param {Context} context\n * @param {Element|Root} node\n */function childrenToReact(e,t){\n/** @type {Array<ReactNode>} */\nconst n=[];let r=-1;\n/** @type {Comment|Doctype|Element|Raw|Text} */let o;while(++r<t.children.length){o=t.children[r];\"element\"===o.type?n.push(toReact(e,o,r,t)):\"text\"===o.type?\"element\"===t.type&&w.has(t.tagName)&&m(o)||n.push(o.value):\"raw\"!==o.type||e.options.skipHtml||n.push(o.value)}return n}\n/**\n * @param {Context} context\n * @param {Element} node\n * @param {number} index\n * @param {Element|Root} parent\n */function toReact(t,n,r,o){const l=t.options;const a=t.schema;\n/** @type {ReactMarkdownNames} */const s=n.tagName;\n/** @type {Record<string, unknown>} */const c={};let p=a;\n/** @type {string} */let m;if(\"html\"===a.space&&\"svg\"===s){p=i;t.schema=p}if(n.properties)for(m in n.properties)y.call(n.properties,m)&&addProperty(c,m,n.properties[m],t);\"ol\"!==s&&\"ul\"!==s||t.listDepth++;const u=childrenToReact(t,n);\"ol\"!==s&&\"ul\"!==s||t.listDepth--;t.schema=a;const f=n.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}};const h=l.components&&y.call(l.components,s)?l.components[s]:s;const g=\"string\"===typeof h||h===e.Fragment;if(!d.isValidElementType(h))throw new TypeError(`Component for name \\`${s}\\` not defined or is not renderable`);c.key=[s,f.start.line,f.start.column,r].join(\"-\");\"a\"===s&&l.linkTarget&&(c.target=\"function\"===typeof l.linkTarget?l.linkTarget(String(c.href||\"\"),n.children,\"string\"===typeof c.title?c.title:null):l.linkTarget);\"a\"===s&&l.transformLinkUri&&(c.href=l.transformLinkUri(String(c.href||\"\"),n.children,\"string\"===typeof c.title?c.title:null));g||\"code\"!==s||\"element\"!==o.type||\"pre\"===o.tagName||(c.inline=true);g||\"h1\"!==s&&\"h2\"!==s&&\"h3\"!==s&&\"h4\"!==s&&\"h5\"!==s&&\"h6\"!==s||(c.level=Number.parseInt(s.charAt(1),10));\"img\"===s&&l.transformImageUri&&(c.src=l.transformImageUri(String(c.src||\"\"),String(c.alt||\"\"),\"string\"===typeof c.title?c.title:null));if(!g&&\"li\"===s&&\"element\"===o.type){const e=getInputElement(n);c.checked=e&&e.properties?Boolean(e.properties.checked):null;c.index=getElementsBeforeCount(o,n);c.ordered=\"ol\"===o.tagName}if(!g&&(\"ol\"===s||\"ul\"===s)){c.ordered=\"ol\"===s;c.depth=t.listDepth}if(\"td\"===s||\"th\"===s){if(c.align){c.style||(c.style={});c.style.textAlign=c.align;delete c.align}g||(c.isHeader=\"th\"===s)}g||\"tr\"!==s||\"element\"!==o.type||(c.isHeader=Boolean(\"thead\"===o.tagName));l.sourcePos&&(c[\"data-sourcepos\"]=flattenPosition(f));!g&&l.rawSourcePos&&(c.sourcePosition=n.position);if(!g&&l.includeElementIndex){c.index=getElementsBeforeCount(o,n);c.siblingCount=getElementsBeforeCount(o)}g||(c.node=n);return u.length>0?e.createElement(h,c,u):e.createElement(h,c)}\n/**\n * @param {Element|Root} node\n * @returns {Element?}\n */function getInputElement(e){let t=-1;while(++t<e.children.length){const n=e.children[t];if(\"element\"===n.type&&\"input\"===n.tagName)return n}return null}\n/**\n * @param {Element|Root} parent\n * @param {Element} [node]\n * @returns {number}\n */function getElementsBeforeCount(e,t){let n=-1;let r=0;while(++n<e.children.length){if(e.children[n]===t)break;\"element\"===e.children[n].type&&r++}return r}\n/**\n * @param {Record<string, unknown>} props\n * @param {string} prop\n * @param {unknown} value\n * @param {Context} ctx\n */function addProperty(e,t,n,r){const o=a(r.schema,t);let l=n;if(null!==l&&void 0!==l&&l===l){Array.isArray(l)&&(l=o.commaSeparated?f(l):u(l));\"style\"===o.property&&\"string\"===typeof l&&(l=parseStyle(l));o.space&&o.property?e[y.call(s,o.property)?s[o.property]:o.property]=l:o.attribute&&(e[o.attribute]=l)}}\n/**\n * @param {string} value\n * @returns {Record<string, string>}\n */function parseStyle(e){\n/** @type {Record<string, string>} */\nconst t={};try{h(e,iterator)}catch{}return t\n/**\n   * @param {string} name\n   * @param {string} v\n   */;function iterator(e,n){const r=\"-ms-\"===e.slice(0,4)?`ms-${e.slice(4)}`:e;t[r.replace(/-([a-z])/g,styleReplacer)]=n}}\n/**\n * @param {unknown} _\n * @param {string} $1\n */function styleReplacer(e,t){return t.toUpperCase()}\n/**\n * @param {Position|{start: {line: null, column: null, offset: null}, end: {line: null, column: null, offset: null}}} pos\n * @returns {string}\n */function flattenPosition(e){return[e.start.line,\":\",e.start.column,\"-\",e.end.line,\":\",e.end.column].map(String).join(\"\")}\n/**\n * @typedef {import('react').ReactNode} ReactNode\n * @typedef {import('react').ReactElement<{}>} ReactElement\n * @typedef {import('unified').PluggableList} PluggableList\n * @typedef {import('hast').Root} Root\n * @typedef {import('./rehype-filter.js').Options} FilterOptions\n * @typedef {import('./ast-to-react.js').Options} TransformOptions\n *\n * @typedef CoreOptions\n * @property {string} children\n *\n * @typedef PluginOptions\n * @property {PluggableList} [remarkPlugins=[]]\n * @property {PluggableList} [rehypePlugins=[]]\n * @property {import('remark-rehype').Options | undefined} [remarkRehypeOptions={}]\n *\n * @typedef LayoutOptions\n * @property {string} [className]\n *\n * @typedef {CoreOptions & PluginOptions & LayoutOptions & FilterOptions & TransformOptions} ReactMarkdownOptions\n *\n * @typedef Deprecation\n * @property {string} id\n * @property {string} [to]\n */const E={}.hasOwnProperty;const k=\"https://github.com/remarkjs/react-markdown/blob/main/changelog.md\";\n/** @type {Record<string, Deprecation>} */const b={plugins:{to:\"plugins\",id:\"change-plugins-to-remarkplugins\"},renderers:{to:\"components\",id:\"change-renderers-to-components\"},astPlugins:{id:\"remove-buggy-html-in-markdown-parser\"},allowDangerousHtml:{id:\"remove-buggy-html-in-markdown-parser\"},escapeHtml:{id:\"remove-buggy-html-in-markdown-parser\"},source:{to:\"children\",id:\"change-source-to-children\"},allowNode:{to:\"allowElement\",id:\"replace-allownode-allowedtypes-and-disallowedtypes\"},allowedTypes:{to:\"allowedElements\",id:\"replace-allownode-allowedtypes-and-disallowedtypes\"},disallowedTypes:{to:\"disallowedElements\",id:\"replace-allownode-allowedtypes-and-disallowedtypes\"},includeNodeIndex:{to:\"includeElementIndex\",id:\"change-includenodeindex-to-includeelementindex\"}};\n/**\n * React component to render markdown.\n *\n * @param {ReactMarkdownOptions} options\n * @returns {ReactElement}\n */function ReactMarkdown(l){for(const e in b)if(E.call(b,e)&&E.call(l,e)){const t=b[e];console.warn(`[react-markdown] Warning: please ${t.to?`use \\`${t.to}\\` instead of`:\"remove\"} \\`${e}\\` (see <${k}#${t.id}> for more info)`);delete b[e]}const i=n().use(r).use(l.remarkPlugins||[]).use(o,{...l.remarkRehypeOptions,allowDangerousHtml:true}).use(l.rehypePlugins||[]).use(rehypeFilter,l);const a=new t;\"string\"===typeof l.children?a.value=l.children:void 0!==l.children&&null!==l.children&&console.warn(`[react-markdown] Warning: please pass a string as \\`children\\` (not: \\`${l.children}\\`)`);const s=i.runSync(i.parse(a),a);if(\"root\"!==s.type)throw new TypeError(\"Expected a `root` node\");\n/** @type {ReactElement} */let p=e.createElement(e.Fragment,{},childrenToReact({options:l,schema:c,listDepth:0},s));l.className&&(p=e.createElement(\"div\",{className:l.className},p));return p}ReactMarkdown.defaultProps={transformLinkUri:uriTransformer};ReactMarkdown.propTypes={children:l.string,className:l.string,allowElement:l.func,allowedElements:l.arrayOf(l.string),disallowedElements:l.arrayOf(l.string),unwrapDisallowed:l.bool,remarkPlugins:l.arrayOf(l.oneOfType([l.object,l.func,l.arrayOf(l.oneOfType([l.bool,l.string,l.object,l.func,l.arrayOf(l.any)]))])),rehypePlugins:l.arrayOf(l.oneOfType([l.object,l.func,l.arrayOf(l.oneOfType([l.bool,l.string,l.object,l.func,l.arrayOf(l.any)]))])),sourcePos:l.bool,rawSourcePos:l.bool,skipHtml:l.bool,includeElementIndex:l.bool,transformLinkUri:l.oneOfType([l.func,l.bool]),linkTarget:l.oneOfType([l.func,l.string]),transformImageUri:l.func,components:l.object};\n/**\n * @typedef {import('./lib/react-markdown.js').ReactMarkdownOptions} Options\n * @typedef {import('./lib/ast-to-react.js').Components} Components\n */export{ReactMarkdown as default,uriTransformer};\n\n//# sourceMappingURL=index.js.map","import{asciiAlphanumeric as t,asciiAlpha as e,asciiControl as n,markdownLineEndingOrSpace as i,unicodeWhitespace as r,unicodePunctuation as o}from\"micromark-util-character\";import{sanitizeUri as u}from\"micromark-util-sanitize-uri\";\n/**\n * @typedef {import('micromark-util-types').Code} Code\n * @typedef {import('micromark-util-types').ConstructRecord} ConstructRecord\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').Previous} Previous\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n */const l={tokenize:tokenizeWwwPrefix,partial:true};const a={tokenize:tokenizeDomain,partial:true};const c={tokenize:tokenizePath,partial:true};const f={tokenize:tokenizeTrail,partial:true};const s={tokenize:tokenizeEmailDomainDotTrail,partial:true};const m={tokenize:tokenizeWwwAutolink,previous:previousWww};const k={tokenize:tokenizeProtocolAutolink,previous:previousProtocol};const p={tokenize:tokenizeEmailAutolink,previous:previousEmail};\n/** @type {ConstructRecord} */const w={};\n/**\n * Extension for `micromark` that can be passed in `extensions` to enable GFM\n * autolink literal syntax.\n *\n * @type {Extension}\n */const A={text:w};\n/** @type {Code} */let h=48;while(h<123){w[h]=p;h++;58===h?h=65:91===h&&(h=97)}w[43]=p;w[45]=p;w[46]=p;w[95]=p;w[72]=[p,k];w[104]=[p,k];w[87]=[p,m];w[119]=[p,m];\n/**\n * Email autolink literal.\n *\n * ```markdown\n * > | a contact@example.org b\n *       ^^^^^^^^^^^^^^^^^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeEmailAutolink(n,i,r){const o=this;\n/** @type {boolean | undefined} */let u;\n/** @type {boolean} */let l;return start\n/**\n   * Start of email autolink literal.\n   *\n   * ```markdown\n   * > | a contact@example.org b\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */;function start(t){if(!gfmAtext(t)||!previousEmail.call(o,o.previous)||previousUnbalanced(o.events))return r(t);n.enter(\"literalAutolink\");n.enter(\"literalAutolinkEmail\");return atext(t)}\n/**\n   * In email atext.\n   *\n   * ```markdown\n   * > | a contact@example.org b\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */function atext(t){if(gfmAtext(t)){n.consume(t);return atext}if(64===t){n.consume(t);return emailDomain}return r(t)}\n/**\n   * In email domain.\n   *\n   * The reference code is a bit overly complex as it handles the `@`, of which\n   * there may be just one.\n   * Source: <https://github.com/github/cmark-gfm/blob/ef1cfcb/extensions/autolink.c#L318>\n   *\n   * ```markdown\n   * > | a contact@example.org b\n   *               ^\n   * ```\n   *\n   * @type {State}\n   */function emailDomain(e){if(46===e)return n.check(s,emailDomainAfter,emailDomainDot)(e);if(45===e||95===e||t(e)){l=true;n.consume(e);return emailDomain}return emailDomainAfter(e)}\n/**\n   * In email domain, on dot that is not a trail.\n   *\n   * ```markdown\n   * > | a contact@example.org b\n   *                      ^\n   * ```\n   *\n   * @type {State}\n   */function emailDomainDot(t){n.consume(t);u=true;return emailDomain}\n/**\n   * After email domain.\n   *\n   * ```markdown\n   * > | a contact@example.org b\n   *                          ^\n   * ```\n   *\n   * @type {State}\n   */function emailDomainAfter(t){if(l&&u&&e(o.previous)){n.exit(\"literalAutolinkEmail\");n.exit(\"literalAutolink\");return i(t)}return r(t)}}\n/**\n * `www` autolink literal.\n *\n * ```markdown\n * > | a www.example.org b\n *       ^^^^^^^^^^^^^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeWwwAutolink(t,e,n){const i=this;return wwwStart\n/**\n   * Start of www autolink literal.\n   *\n   * ```markdown\n   * > | www.example.com/a?b#c\n   *     ^\n   * ```\n   *\n   * @type {State}\n   */;function wwwStart(e){if(87!==e&&119!==e||!previousWww.call(i,i.previous)||previousUnbalanced(i.events))return n(e);t.enter(\"literalAutolink\");t.enter(\"literalAutolinkWww\");return t.check(l,t.attempt(a,t.attempt(c,wwwAfter),n),n)(e)}\n/**\n   * After a www autolink literal.\n   *\n   * ```markdown\n   * > | www.example.com/a?b#c\n   *                          ^\n   * ```\n   *\n   * @type {State}\n   */function wwwAfter(n){t.exit(\"literalAutolinkWww\");t.exit(\"literalAutolink\");return e(n)}}\n/**\n * Protocol autolink literal.\n *\n * ```markdown\n * > | a https://example.org b\n *       ^^^^^^^^^^^^^^^^^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeProtocolAutolink(t,u,l){const f=this;let s=\"\";let m=false;return protocolStart\n/**\n   * Start of protocol autolink literal.\n   *\n   * ```markdown\n   * > | https://example.com/a?b#c\n   *     ^\n   * ```\n   *\n   * @type {State}\n   */;function protocolStart(e){if((72===e||104===e)&&previousProtocol.call(f,f.previous)&&!previousUnbalanced(f.events)){t.enter(\"literalAutolink\");t.enter(\"literalAutolinkHttp\");s+=String.fromCodePoint(e);t.consume(e);return protocolPrefixInside}return l(e)}\n/**\n   * In protocol.\n   *\n   * ```markdown\n   * > | https://example.com/a?b#c\n   *     ^^^^^\n   * ```\n   *\n   * @type {State}\n   */function protocolPrefixInside(n){if(e(n)&&s.length<5){s+=String.fromCodePoint(n);t.consume(n);return protocolPrefixInside}if(58===n){const e=s.toLowerCase();if(\"http\"===e||\"https\"===e){t.consume(n);return protocolSlashesInside}}return l(n)}\n/**\n   * In slashes.\n   *\n   * ```markdown\n   * > | https://example.com/a?b#c\n   *           ^^\n   * ```\n   *\n   * @type {State}\n   */function protocolSlashesInside(e){if(47===e){t.consume(e);if(m)return afterProtocol;m=true;return protocolSlashesInside}return l(e)}\n/**\n   * After protocol, before domain.\n   *\n   * ```markdown\n   * > | https://example.com/a?b#c\n   *             ^\n   * ```\n   *\n   * @type {State}\n   */function afterProtocol(e){return null===e||n(e)||i(e)||r(e)||o(e)?l(e):t.attempt(a,t.attempt(c,protocolAfter),l)(e)}\n/**\n   * After a protocol autolink literal.\n   *\n   * ```markdown\n   * > | https://example.com/a?b#c\n   *                              ^\n   * ```\n   *\n   * @type {State}\n   */function protocolAfter(e){t.exit(\"literalAutolinkHttp\");t.exit(\"literalAutolink\");return u(e)}}\n/**\n * `www` prefix.\n *\n * ```markdown\n * > | a www.example.org b\n *       ^^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeWwwPrefix(t,e,n){let i=0;return wwwPrefixInside\n/**\n   * In www prefix.\n   *\n   * ```markdown\n   * > | www.example.com\n   *     ^^^^\n   * ```\n   *\n   * @type {State}\n   */;function wwwPrefixInside(e){if((87===e||119===e)&&i<3){i++;t.consume(e);return wwwPrefixInside}if(46===e&&3===i){t.consume(e);return wwwPrefixAfter}return n(e)}\n/**\n   * After www prefix.\n   *\n   * ```markdown\n   * > | www.example.com\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function wwwPrefixAfter(t){return null===t?n(t):e(t)}}\n/**\n * Domain.\n *\n * ```markdown\n * > | a https://example.org b\n *               ^^^^^^^^^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeDomain(t,e,n){\n/** @type {boolean | undefined} */\nlet u;\n/** @type {boolean | undefined} */let l;\n/** @type {boolean | undefined} */let a;return domainInside\n/**\n   * In domain.\n   *\n   * ```markdown\n   * > | https://example.com/a\n   *             ^^^^^^^^^^^\n   * ```\n   *\n   * @type {State}\n   */;function domainInside(e){if(46===e||95===e)return t.check(f,domainAfter,domainAtPunctuation)(e);if(null===e||i(e)||r(e)||45!==e&&o(e))return domainAfter(e);a=true;t.consume(e);return domainInside}\n/**\n   * In domain, at potential trailing punctuation, that was not trailing.\n   *\n   * ```markdown\n   * > | https://example.com\n   *                    ^\n   * ```\n   *\n   * @type {State}\n   */function domainAtPunctuation(e){if(95===e)u=true;else{l=u;u=void 0}t.consume(e);return domainInside}\n/**\n   * After domain.\n   *\n   * ```markdown\n   * > | https://example.com/a\n   *                        ^\n   * ```\n   *\n   * @type {State} */function domainAfter(t){return l||u||!a?n(t):e(t)}}\n/**\n * Path.\n *\n * ```markdown\n * > | a https://example.org/stuff b\n *                          ^^^^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizePath(t,e){let n=0;let o=0;return pathInside\n/**\n   * In path.\n   *\n   * ```markdown\n   * > | https://example.com/a\n   *                        ^^\n   * ```\n   *\n   * @type {State}\n   */;function pathInside(u){if(40===u){n++;t.consume(u);return pathInside}if(41===u&&o<n)return pathAtPunctuation(u);if(33===u||34===u||38===u||39===u||41===u||42===u||44===u||46===u||58===u||59===u||60===u||63===u||93===u||95===u||126===u)return t.check(f,e,pathAtPunctuation)(u);if(null===u||i(u)||r(u))return e(u);t.consume(u);return pathInside}\n/**\n   * In path, at potential trailing punctuation, that was not trailing.\n   *\n   * ```markdown\n   * > | https://example.com/a\"b\n   *                          ^\n   * ```\n   *\n   * @type {State}\n   */function pathAtPunctuation(e){41===e&&o++;t.consume(e);return pathInside}}\n/**\n * Trail.\n *\n * This calls `ok` if this *is* the trail, followed by an end, which means\n * the entire trail is not part of the link.\n * It calls `nok` if this *is* part of the link.\n *\n * ```markdown\n * > | https://example.com\").\n *                        ^^^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeTrail(t,n,o){return trail\n/**\n   * In trail of domain or path.\n   *\n   * ```markdown\n   * > | https://example.com\").\n   *                        ^\n   * ```\n   *\n   * @type {State}\n   */;function trail(e){if(33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||63===e||95===e||126===e){t.consume(e);return trail}if(38===e){t.consume(e);return trailCharRefStart}if(93===e){t.consume(e);return trailBracketAfter}return 60===e||null===e||i(e)||r(e)?n(e):o(e)}\n/**\n   * In trail, after `]`.\n   *\n   * > 👉 **Note**: this deviates from `cmark-gfm` to fix a bug.\n   * > See end of <https://github.com/github/cmark-gfm/issues/278> for more.\n   *\n   * ```markdown\n   * > | https://example.com](\n   *                         ^\n   * ```\n   *\n   * @type {State}\n   */function trailBracketAfter(t){return null===t||40===t||91===t||i(t)||r(t)?n(t):trail(t)}\n/**\n   * In character-reference like trail, after `&`.\n   *\n   * ```markdown\n   * > | https://example.com&amp;).\n   *                         ^\n   * ```\n   *\n   * @type {State}\n   */function trailCharRefStart(t){return e(t)?trailCharRefInside(t):o(t)}\n/**\n   * In character-reference like trail.\n   *\n   * ```markdown\n   * > | https://example.com&amp;).\n   *                         ^\n   * ```\n   *\n   * @type {State}\n   */function trailCharRefInside(n){if(59===n){t.consume(n);return trail}if(e(n)){t.consume(n);return trailCharRefInside}return o(n)}}\n/**\n * Dot in email domain trail.\n *\n * This calls `ok` if this *is* the trail, followed by an end, which means\n * the trail is not part of the link.\n * It calls `nok` if this *is* part of the link.\n *\n * ```markdown\n * > | contact@example.org.\n *                        ^\n * ```\n *\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeEmailDomainDotTrail(e,n,i){return start\n/**\n   * Dot.\n   *\n   * ```markdown\n   * > | contact@example.org.\n   *                    ^   ^\n   * ```\n   *\n   * @type {State}\n   */;function start(t){e.consume(t);return after}\n/**\n   * After dot.\n   *\n   * ```markdown\n   * > | contact@example.org.\n   *                     ^   ^\n   * ```\n   *\n   * @type {State}\n   */function after(e){return t(e)?i(e):n(e)}}\n/**\n * See:\n * <https://github.com/github/cmark-gfm/blob/ef1cfcb/extensions/autolink.c#L156>.\n *\n * @type {Previous}\n */function previousWww(t){return null===t||40===t||42===t||95===t||91===t||93===t||126===t||i(t)}\n/**\n * See:\n * <https://github.com/github/cmark-gfm/blob/ef1cfcb/extensions/autolink.c#L214>.\n *\n * @type {Previous}\n */function previousProtocol(t){return!e(t)}\n/**\n * @this {TokenizeContext}\n * @type {Previous}\n */function previousEmail(t){return!(47===t||gfmAtext(t))}\n/**\n * @param {Code} code\n * @returns {boolean}\n */function gfmAtext(e){return 43===e||45===e||46===e||95===e||t(e)}\n/**\n * @param {Array<Event>} events\n * @returns {boolean}\n */function previousUnbalanced(t){let e=t.length;let n=false;while(e--){const i=t[e][1];if((\"labelLink\"===i.type||\"labelImage\"===i.type)&&!i._balanced){n=true;break}if(i._gfmAutolinkLiteralWalkedInto){n=false;break}}t.length>0&&!n&&(t[t.length-1][1]._gfmAutolinkLiteralWalkedInto=true);return n}\n/**\n * @typedef {import('micromark-util-types').CompileContext} CompileContext\n * @typedef {import('micromark-util-types').Handle} Handle\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n * @typedef {import('micromark-util-types').Token} Token\n */\n/**\n * Extension for `micromark` that can be passed in `htmlExtensions` to support\n * GFM autolink literals when serializing to HTML.\n *\n * @type {HtmlExtension}\n */const d={exit:{literalAutolinkEmail:literalAutolinkEmail,literalAutolinkHttp:literalAutolinkHttp,literalAutolinkWww:literalAutolinkWww}};\n/**\n * @this {CompileContext}\n * @type {Handle}\n */function literalAutolinkWww(t){anchorFromToken.call(this,t,\"http://\")}\n/**\n * @this {CompileContext}\n * @type {Handle}\n */function literalAutolinkEmail(t){anchorFromToken.call(this,t,\"mailto:\")}\n/**\n * @this {CompileContext}\n * @type {Handle}\n */function literalAutolinkHttp(t){anchorFromToken.call(this,t)}\n/**\n * @this CompileContext\n * @param {Token} token\n * @param {string | null | undefined} [protocol]\n * @returns {void}\n */function anchorFromToken(t,e){const n=this.sliceSerialize(t);this.tag('<a href=\"'+u((e||\"\")+n)+'\">');this.raw(this.encode(n));this.tag(\"</a>\")}export{A as gfmAutolinkLiteral,d as gfmAutolinkLiteralHtml};\n\n//# sourceMappingURL=index.js.map","import{blankLine as t}from\"micromark-core-commonmark\";import{factorySpace as e}from\"micromark-factory-space\";import{markdownLineEndingOrSpace as n}from\"micromark-util-character\";import{normalizeIdentifier as o}from\"micromark-util-normalize-identifier\";import{sanitizeUri as i}from\"micromark-util-sanitize-uri\";\n/**\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Exiter} Exiter\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n */const a={tokenize:tokenizeIndent,partial:true};\n/**\n * Create an extension for `micromark` to enable GFM footnote syntax.\n *\n * @returns {Extension}\n *   Extension for `micromark` that can be passed in `extensions` to\n *   enable GFM footnote syntax.\n */function gfmFootnote(){\n/** @type {Extension} */\nreturn{document:{91:{tokenize:tokenizeDefinitionStart,continuation:{tokenize:tokenizeDefinitionContinuation},exit:gfmFootnoteDefinitionEnd}},text:{91:{tokenize:tokenizeGfmFootnoteCall},93:{add:\"after\",tokenize:tokenizePotentialGfmFootnoteCall,resolveTo:resolveToPotentialGfmFootnoteCall}}}}\n/**\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizePotentialGfmFootnoteCall(t,e,n){const i=this;let a=i.events.length;\n/** @type {Array<string>} */const r=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);\n/** @type {Token} */let l;while(a--){const t=i.events[a][1];if(\"labelImage\"===t.type){l=t;break}if(\"gfmFootnoteCall\"===t.type||\"labelLink\"===t.type||\"label\"===t.type||\"image\"===t.type||\"link\"===t.type)break}return start\n/**\n   * @type {State}\n   */;function start(a){if(!l||!l._balanced)return n(a);const s=o(i.sliceSerialize({start:l.end,end:i.now()}));if(94!==s.codePointAt(0)||!r.includes(s.slice(1)))return n(a);t.enter(\"gfmFootnoteCallLabelMarker\");t.consume(a);t.exit(\"gfmFootnoteCallLabelMarker\");return e(a)}}\n/** @type {Resolver} */function resolveToPotentialGfmFootnoteCall(t,e){let n=t.length;\n/** @type {Token | undefined} */let o;while(n--)if(\"labelImage\"===t[n][1].type&&\"enter\"===t[n][0]){o=t[n][1];break}t[n+1][1].type=\"data\";t[n+3][1].type=\"gfmFootnoteCallLabelMarker\";\n/** @type {Token} */const i={type:\"gfmFootnoteCall\",start:Object.assign({},t[n+3][1].start),end:Object.assign({},t[t.length-1][1].end)};\n/** @type {Token} */const a={type:\"gfmFootnoteCallMarker\",start:Object.assign({},t[n+3][1].end),end:Object.assign({},t[n+3][1].end)};a.end.column++;a.end.offset++;a.end._bufferIndex++;\n/** @type {Token} */const r={type:\"gfmFootnoteCallString\",start:Object.assign({},a.end),end:Object.assign({},t[t.length-1][1].start)};\n/** @type {Token} */const l={type:\"chunkString\",contentType:\"string\",start:Object.assign({},r.start),end:Object.assign({},r.end)};\n/** @type {Array<Event>} */const s=[t[n+1],t[n+2],[\"enter\",i,e],t[n+3],t[n+4],[\"enter\",a,e],[\"exit\",a,e],[\"enter\",r,e],[\"enter\",l,e],[\"exit\",l,e],[\"exit\",r,e],t[t.length-2],t[t.length-1],[\"exit\",i,e]];t.splice(n,t.length-n+1,...s);return t}\n/**\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeGfmFootnoteCall(t,e,i){const a=this;\n/** @type {Array<string>} */const r=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);let l=0;\n/** @type {boolean} */let s;return start\n/**\n   * Start of footnote label.\n   *\n   * ```markdown\n   * > | a [^b] c\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */;function start(e){t.enter(\"gfmFootnoteCall\");t.enter(\"gfmFootnoteCallLabelMarker\");t.consume(e);t.exit(\"gfmFootnoteCallLabelMarker\");return callStart}\n/**\n   * After `[`, at `^`.\n   *\n   * ```markdown\n   * > | a [^b] c\n   *        ^\n   * ```\n   *\n   * @type {State}\n   */function callStart(e){if(94!==e)return i(e);t.enter(\"gfmFootnoteCallMarker\");t.consume(e);t.exit(\"gfmFootnoteCallMarker\");t.enter(\"gfmFootnoteCallString\");t.enter(\"chunkString\").contentType=\"string\";return callData}\n/**\n   * In label.\n   *\n   * ```markdown\n   * > | a [^b] c\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function callData(f){if(l>999||93===f&&!s||null===f||91===f||n(f))return i(f);if(93===f){t.exit(\"chunkString\");const n=t.exit(\"gfmFootnoteCallString\");if(!r.includes(o(a.sliceSerialize(n))))return i(f);t.enter(\"gfmFootnoteCallLabelMarker\");t.consume(f);t.exit(\"gfmFootnoteCallLabelMarker\");t.exit(\"gfmFootnoteCall\");return e}n(f)||(s=true);l++;t.consume(f);return 92===f?callEscape:callData}\n/**\n   * On character after escape.\n   *\n   * ```markdown\n   * > | a [^b\\c] d\n   *           ^\n   * ```\n   *\n   * @type {State}\n   */function callEscape(e){if(91===e||92===e||93===e){t.consume(e);l++;return callData}return callData(e)}}\n/**\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeDefinitionStart(t,i,a){const r=this;\n/** @type {Array<string>} */const l=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);\n/** @type {string} */let s;let f=0;\n/** @type {boolean | undefined} */let c;return start\n/**\n   * Start of GFM footnote definition.\n   *\n   * ```markdown\n   * > | [^a]: b\n   *     ^\n   * ```\n   *\n   * @type {State}\n   */;function start(e){t.enter(\"gfmFootnoteDefinition\")._container=true;t.enter(\"gfmFootnoteDefinitionLabel\");t.enter(\"gfmFootnoteDefinitionLabelMarker\");t.consume(e);t.exit(\"gfmFootnoteDefinitionLabelMarker\");return labelAtMarker}\n/**\n   * In label, at caret.\n   *\n   * ```markdown\n   * > | [^a]: b\n   *      ^\n   * ```\n   *\n   * @type {State}\n   */function labelAtMarker(e){if(94===e){t.enter(\"gfmFootnoteDefinitionMarker\");t.consume(e);t.exit(\"gfmFootnoteDefinitionMarker\");t.enter(\"gfmFootnoteDefinitionLabelString\");t.enter(\"chunkString\").contentType=\"string\";return labelInside}return a(e)}\n/**\n   * In label.\n   *\n   * > 👉 **Note**: `cmark-gfm` prevents whitespace from occurring in footnote\n   * > definition labels.\n   *\n   * ```markdown\n   * > | [^a]: b\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */function labelInside(e){if(f>999||93===e&&!c||null===e||91===e||n(e))return a(e);if(93===e){t.exit(\"chunkString\");const n=t.exit(\"gfmFootnoteDefinitionLabelString\");s=o(r.sliceSerialize(n));t.enter(\"gfmFootnoteDefinitionLabelMarker\");t.consume(e);t.exit(\"gfmFootnoteDefinitionLabelMarker\");t.exit(\"gfmFootnoteDefinitionLabel\");return labelAfter}n(e)||(c=true);f++;t.consume(e);return 92===e?labelEscape:labelInside}\n/**\n   * After `\\`, at a special character.\n   *\n   * > 👉 **Note**: `cmark-gfm` currently does not support escaped brackets:\n   * > <https://github.com/github/cmark-gfm/issues/240>\n   *\n   * ```markdown\n   * > | [^a\\*b]: c\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function labelEscape(e){if(91===e||92===e||93===e){t.consume(e);f++;return labelInside}return labelInside(e)}\n/**\n   * After definition label.\n   *\n   * ```markdown\n   * > | [^a]: b\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function labelAfter(n){if(58===n){t.enter(\"definitionMarker\");t.consume(n);t.exit(\"definitionMarker\");l.includes(s)||l.push(s);return e(t,whitespaceAfter,\"gfmFootnoteDefinitionWhitespace\")}return a(n)}\n/**\n   * After definition prefix.\n   *\n   * ```markdown\n   * > | [^a]: b\n   *           ^\n   * ```\n   *\n   * @type {State}\n   */function whitespaceAfter(t){return i(t)}}\n/**\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeDefinitionContinuation(e,n,o){return e.check(t,n,e.attempt(a,n,o))}\n/** @type {Exiter} */function gfmFootnoteDefinitionEnd(t){t.exit(\"gfmFootnoteDefinition\")}\n/**\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeIndent(t,n,o){const i=this;return e(t,afterPrefix,\"gfmFootnoteDefinitionIndent\",5)\n/**\n   * @type {State}\n   */;function afterPrefix(t){const e=i.events[i.events.length-1];return e&&\"gfmFootnoteDefinitionIndent\"===e[1].type&&4===e[2].sliceSerialize(e[1],true).length?n(t):o(t)}}\n/**\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n */const r={}.hasOwnProperty;\n/** @type {Options} */const l={};\n/**\n * Generate the default label that GitHub uses on backreferences.\n *\n * @param {number} referenceIndex\n *   Index of the definition in the order that they are first referenced,\n *   0-indexed.\n * @param {number} rereferenceIndex\n *   Index of calls to the same definition, 0-indexed.\n * @returns {string}\n *   Default label.\n */function defaultBackLabel(t,e){return\"Back to reference \"+(t+1)+(e>1?\"-\"+e:\"\")}\n/**\n * Create an extension for `micromark` to support GFM footnotes when\n * serializing to HTML.\n *\n * @param {Options | null | undefined} [options]\n *   Configuration.\n * @returns {HtmlExtension}\n *   Extension for `micromark` that can be passed in `htmlExtensions` to\n *   support GFM footnotes when serializing to HTML.\n */function gfmFootnoteHtml(t){const e=t||l;const n=e.label||\"Footnotes\";const a=e.labelTagName||\"h2\";const s=null===e.labelAttributes||void 0===e.labelAttributes?'class=\"sr-only\"':e.labelAttributes;const f=e.backLabel||defaultBackLabel;const c=null===e.clobberPrefix||void 0===e.clobberPrefix?\"user-content-\":e.clobberPrefix;return{enter:{gfmFootnoteDefinition(){const t=this.getData(\"tightStack\");t.push(false)},gfmFootnoteDefinitionLabelString(){this.buffer()},gfmFootnoteCallString(){this.buffer()}},exit:{gfmFootnoteDefinition(){let t=this.getData(\"gfmFootnoteDefinitions\");const e=this.getData(\"gfmFootnoteDefinitionStack\");const n=this.getData(\"tightStack\");const o=e.pop();const i=this.resume();t||this.setData(\"gfmFootnoteDefinitions\",t={});r.call(t,o)||(t[o]=i);n.pop();this.setData(\"slurpOneLineEnding\",true);this.setData(\"lastWasTag\")},gfmFootnoteDefinitionLabelString(t){let e=\n/** @type {Array<string>} */\nthis.getData(\"gfmFootnoteDefinitionStack\");e||this.setData(\"gfmFootnoteDefinitionStack\",e=[]);e.push(o(this.sliceSerialize(t)));this.resume();this.buffer()},gfmFootnoteCallString(t){let e=this.getData(\"gfmFootnoteCallOrder\");let n=this.getData(\"gfmFootnoteCallCounts\");const a=o(this.sliceSerialize(t));\n/** @type {number} */let r;this.resume();e||this.setData(\"gfmFootnoteCallOrder\",e=[]);n||this.setData(\"gfmFootnoteCallCounts\",n={});const l=e.indexOf(a);const s=i(a.toLowerCase());if(-1===l){e.push(a);n[a]=1;r=e.length}else{n[a]++;r=l+1}const f=n[a];this.tag('<sup><a href=\"#'+c+\"fn-\"+s+'\" id=\"'+c+\"fnref-\"+s+(f>1?\"-\"+f:\"\")+'\" data-footnote-ref=\"\" aria-describedby=\"footnote-label\">'+String(r)+\"</a></sup>\")},null(){const t=\n/** @type {Array<string>} */\nthis.getData(\"gfmFootnoteCallOrder\")||[];const e=\n/** @type {Record<string, number>} */\nthis.getData(\"gfmFootnoteCallCounts\")||{};const o=\n/** @type {Record<string, string>} */\nthis.getData(\"gfmFootnoteDefinitions\")||{};let r=-1;if(t.length>0){this.lineEndingIfNeeded();this.tag('<section data-footnotes=\"\" class=\"footnotes\"><'+a+' id=\"footnote-label\"'+(s?\" \"+s:\"\")+\">\");this.raw(this.encode(n));this.tag(\"</\"+a+\">\");this.lineEndingIfNeeded();this.tag(\"<ol>\")}while(++r<t.length){const n=t[r];const a=i(n.toLowerCase());let l=0;\n/** @type {Array<string>} */const s=[];while(++l<=e[n])s.push('<a href=\"#'+c+\"fnref-\"+a+(l>1?\"-\"+l:\"\")+'\" data-footnote-backref=\"\" aria-label=\"'+this.encode(\"string\"===typeof f?f:f(r,l))+'\" class=\"data-footnote-backref\">↩'+(l>1?\"<sup>\"+l+\"</sup>\":\"\")+\"</a>\");const g=s.join(\" \");let u=false;this.lineEndingIfNeeded();this.tag('<li id=\"'+c+\"fn-\"+a+'\">');this.lineEndingIfNeeded();this.tag(o[n].replace(/<\\/p>(?:\\r?\\n|\\r)?$/,(/** @type {string} */t=>{u=true;return\" \"+g+t})));if(!u){this.lineEndingIfNeeded();this.tag(g)}this.lineEndingIfNeeded();this.tag(\"</li>\")}if(t.length>0){this.lineEndingIfNeeded();this.tag(\"</ol>\");this.lineEndingIfNeeded();this.tag(\"</section>\")}}}}}export{defaultBackLabel,gfmFootnote,gfmFootnoteHtml};\n\n//# sourceMappingURL=index.js.map","import{splice as e}from\"micromark-util-chunked\";import{classifyCharacter as t}from\"micromark-util-classify-character\";import{resolveAll as r}from\"micromark-util-resolve-all\";\n/**\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n */\n/**\n * Extension for `micromark` that can be passed in `htmlExtensions`, to\n * support GFM strikethrough when serializing to HTML.\n *\n * @type {HtmlExtension}\n */\nconst n={enter:{strikethrough(){this.tag(\"<del>\")}},exit:{strikethrough(){this.tag(\"</del>\")}}};\n/**\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n *\n * @typedef Options\n *   Configuration (optional).\n * @property {boolean} [singleTilde=true]\n *   Whether to support strikethrough with a single tilde.\n *\n *   Single tildes work on github.com, but are technically prohibited by the\n *   GFM spec.\n */\n/**\n * Create an extension for `micromark` to enable GFM strikethrough syntax.\n *\n * @param {Options | null | undefined} [options]\n *   Configuration.\n * @returns {Extension}\n *   Extension for `micromark` that can be passed in `extensions`, to\n *   enable GFM strikethrough syntax.\n */function gfmStrikethrough(n){const o=n||{};let i=o.singleTilde;const s={tokenize:tokenizeStrikethrough,resolveAll:resolveAllStrikethrough};null!==i&&void 0!==i||(i=true);return{text:{126:s},insideSpan:{null:[s]},attentionMarkers:{null:[126]}}\n/**\n   * Take events and resolve strikethrough.\n   *\n   * @type {Resolver}\n   */;function resolveAllStrikethrough(t,n){let o=-1;while(++o<t.length)if(\"enter\"===t[o][0]&&\"strikethroughSequenceTemporary\"===t[o][1].type&&t[o][1]._close){let i=o;while(i--)if(\"exit\"===t[i][0]&&\"strikethroughSequenceTemporary\"===t[i][1].type&&t[i][1]._open&&t[o][1].end.offset-t[o][1].start.offset===t[i][1].end.offset-t[i][1].start.offset){t[o][1].type=\"strikethroughSequence\";t[i][1].type=\"strikethroughSequence\";\n/** @type {Token} */const s={type:\"strikethrough\",start:Object.assign({},t[i][1].start),end:Object.assign({},t[o][1].end)};\n/** @type {Token} */const h={type:\"strikethroughText\",start:Object.assign({},t[i][1].end),end:Object.assign({},t[o][1].start)};\n/** @type {Array<Event>} */const u=[[\"enter\",s,n],[\"enter\",t[i][1],n],[\"exit\",t[i][1],n],[\"enter\",h,n]];const l=n.parser.constructs.insideSpan.null;l&&e(u,u.length,0,r(l,t.slice(i+1,o),n));e(u,u.length,0,[[\"exit\",h,n],[\"enter\",t[o][1],n],[\"exit\",t[o][1],n],[\"exit\",s,n]]);e(t,i-1,o-i+3,u);o=i+u.length-2;break}}o=-1;while(++o<t.length)\"strikethroughSequenceTemporary\"===t[o][1].type&&(t[o][1].type=\"data\");return t}\n/**\n   * @this {TokenizeContext}\n   * @type {Tokenizer}\n   */function tokenizeStrikethrough(e,r,n){const o=this.previous;const s=this.events;let h=0;return start\n/** @type {State} */;function start(t){if(126===o&&\"characterEscape\"!==s[s.length-1][1].type)return n(t);e.enter(\"strikethroughSequenceTemporary\");return more(t)}\n/** @type {State} */function more(s){const u=t(o);if(126===s){if(h>1)return n(s);e.consume(s);h++;return more}if(h<2&&!i)return n(s);const l=e.exit(\"strikethroughSequenceTemporary\");const c=t(s);l._open=!c||2===c&&Boolean(u);l._close=!u||2===u&&Boolean(c);return r(s)}}}export{gfmStrikethrough,n as gfmStrikethroughHtml};\n\n//# sourceMappingURL=index.js.map","import{factorySpace as e}from\"micromark-factory-space\";import{markdownLineEnding as t,markdownSpace as i,markdownLineEndingOrSpace as n}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n */\n/**\n * @typedef {import('./infer.js').Align} Align\n */const l={none:\"\",left:' align=\"left\"',right:' align=\"right\"',center:' align=\"center\"'};\n/**\n * Extension for `micromark` that can be passed in `htmlExtensions` to support\n * GFM tables when serializing to HTML.\n *\n * @type {HtmlExtension}\n */const a={enter:{table(e){const t=e._align;this.lineEndingIfNeeded();this.tag(\"<table>\");this.setData(\"tableAlign\",t)},tableBody(){this.tag(\"<tbody>\")},tableData(){const e=this.getData(\"tableAlign\");const t=this.getData(\"tableColumn\");const i=l[e[t]];if(void 0===i)this.buffer();else{this.lineEndingIfNeeded();this.tag(\"<td\"+i+\">\")}},tableHead(){this.lineEndingIfNeeded();this.tag(\"<thead>\")},tableHeader(){const e=this.getData(\"tableAlign\");const t=this.getData(\"tableColumn\");const i=l[e[t]];this.lineEndingIfNeeded();this.tag(\"<th\"+i+\">\")},tableRow(){this.setData(\"tableColumn\",0);this.lineEndingIfNeeded();this.tag(\"<tr>\")}},exit:{codeTextData(e){let t=this.sliceSerialize(e);this.getData(\"tableAlign\")&&(t=t.replace(/\\\\([\\\\|])/g,replace));this.raw(this.encode(t))},table(){this.setData(\"tableAlign\");this.setData(\"slurpAllLineEndings\");this.lineEndingIfNeeded();this.tag(\"</table>\")},tableBody(){this.lineEndingIfNeeded();this.tag(\"</tbody>\")},tableData(){const e=this.getData(\"tableAlign\");const t=this.getData(\"tableColumn\");if(t in e){this.tag(\"</td>\");this.setData(\"tableColumn\",t+1)}else this.resume()},tableHead(){this.lineEndingIfNeeded();this.tag(\"</thead>\")},tableHeader(){const e=this.getData(\"tableColumn\");this.tag(\"</th>\");this.setData(\"tableColumn\",e+1)},tableRow(){const e=this.getData(\"tableAlign\");let t=this.getData(\"tableColumn\");while(t<e.length){this.lineEndingIfNeeded();this.tag(\"<td\"+l[e[t]]+\"></td>\");t++}this.setData(\"tableColumn\",t);this.lineEndingIfNeeded();this.tag(\"</tr>\")}}};\n/**\n * @param {string} $0\n * @param {string} $1\n * @returns {string}\n */function replace(e,t){return\"|\"===t?t:e}\n/**\n * @typedef {import('micromark-util-types').Event} Event\n */\n/**\n * @typedef {[number, number, Array<Event>]} Change\n * @typedef {[number, number, number]} Jump\n */class EditMap{constructor(){\n/**\n     * Record of changes.\n     *\n     * @type {Array<Change>}\n     */\nthis.map=[]}\n/**\n   * Create an edit: a remove and/or add at a certain place.\n   *\n   * @param {number} index\n   * @param {number} remove\n   * @param {Array<Event>} add\n   * @returns {void}\n   */add(e,t,i){addImpl(this,e,t,i)}\n/**\n   * Done, change the events.\n   *\n   * @param {Array<Event>} events\n   * @returns {void}\n   */\nconsume(e){this.map.sort(((e,t)=>e[0]-t[0]));if(0===this.map.length)return;let t=this.map.length;\n/** @type {Array<Array<Event>>} */const i=[];while(t>0){t-=1;i.push(e.slice(this.map[t][0]+this.map[t][1]));i.push(this.map[t][2]);e.length=this.map[t][0]}i.push([...e]);e.length=0;let n=i.pop();while(n){e.push(...n);n=i.pop()}this.map.length=0}}\n/**\n * Create an edit.\n *\n * @param {EditMap} editMap\n * @param {number} at\n * @param {number} remove\n * @param {Array<Event>} add\n * @returns {void}\n */function addImpl(e,t,i,n){let l=0;if(0!==i||0!==n.length){while(l<e.map.length){if(e.map[l][0]===t){e.map[l][1]+=i;e.map[l][2].push(...n);return}l+=1}e.map.push([t,i,n])}}\n/**\n * @typedef {import('micromark-util-types').Event} Event\n */\n/**\n * @typedef {'left' | 'center' | 'right' | 'none'} Align\n */\n/**\n * Figure out the alignment of a GFM table.\n *\n * @param {Array<Event>} events\n * @param {number} index\n * @returns {Array<Align>}\n */function gfmTableAlign(e,t){let i=false;\n/** @type {Array<Align>} */const n=[];while(t<e.length){const l=e[t];if(i){if(\"enter\"===l[0])\"tableContent\"===l[1].type&&n.push(\"tableDelimiterMarker\"===e[t+1][1].type?\"left\":\"none\");else if(\"tableContent\"===l[1].type){if(\"tableDelimiterMarker\"===e[t-1][1].type){const e=n.length-1;n[e]=\"left\"===n[e]?\"center\":\"right\"}}else if(\"tableDelimiterRow\"===l[1].type)break}else\"enter\"===l[0]&&\"tableDelimiterRow\"===l[1].type&&(i=true);t+=1}return n}\n/**\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').Point} Point\n * @typedef {import('micromark-util-types').Resolver} Resolver\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Token} Token\n * @typedef {import('micromark-util-types').TokenizeContext} TokenizeContext\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n */\n/**\n * Extension for `micromark` that can be passed in `extensions` to enable GFM\n * table syntax.\n *\n * @type {Extension}\n */const r={flow:{null:{tokenize:tokenizeTable,resolveAll:resolveTable}}};\n/**\n * @this {TokenizeContext}\n * @type {Tokenizer}\n */function tokenizeTable(l,a,r){const s=this;let o=0;let d=0;\n/** @type {boolean | undefined} */let h;return start\n/**\n   * Start of a GFM table.\n   *\n   * If there is a valid table row or table head before, then we try to parse\n   * another row.\n   * Otherwise, we try to parse a head.\n   *\n   * ```markdown\n   * > | | a |\n   *     ^\n   *   | | - |\n   * > | | b |\n   *     ^\n   * ```\n   * @type {State}\n   */;function start(e){let t=s.events.length-1;while(t>-1){const e=s.events[t][1].type;if(\"lineEnding\"!==e&&\"linePrefix\"!==e)break;t--}const i=t>-1?s.events[t][1].type:null;const n=\"tableHead\"===i||\"tableRow\"===i?bodyRowStart:headRowBefore;return n===bodyRowStart&&s.parser.lazy[s.now().line]?r(e):n(e)}\n/**\n   * Before table head row.\n   *\n   * ```markdown\n   * > | | a |\n   *     ^\n   *   | | - |\n   *   | | b |\n   * ```\n   *\n   * @type {State}\n   */function headRowBefore(e){l.enter(\"tableHead\");l.enter(\"tableRow\");return headRowStart(e)}\n/**\n   * Before table head row, after whitespace.\n   *\n   * ```markdown\n   * > | | a |\n   *     ^\n   *   | | - |\n   *   | | b |\n   * ```\n   *\n   * @type {State}\n   */function headRowStart(e){if(124===e)return headRowBreak(e);h=true;d+=1;return headRowBreak(e)}\n/**\n   * At break in table head row.\n   *\n   * ```markdown\n   * > | | a |\n   *     ^\n   *       ^\n   *         ^\n   *   | | - |\n   *   | | b |\n   * ```\n   *\n   * @type {State}\n   */function headRowBreak(n){if(null===n)return r(n);if(t(n)){if(d>1){d=0;s.interrupt=true;l.exit(\"tableRow\");l.enter(\"lineEnding\");l.consume(n);l.exit(\"lineEnding\");return headDelimiterStart}return r(n)}if(i(n))return e(l,headRowBreak,\"whitespace\")(n);d+=1;if(h){h=false;o+=1}if(124===n){l.enter(\"tableCellDivider\");l.consume(n);l.exit(\"tableCellDivider\");h=true;return headRowBreak}l.enter(\"data\");return headRowData(n)}\n/**\n   * In table head row data.\n   *\n   * ```markdown\n   * > | | a |\n   *       ^\n   *   | | - |\n   *   | | b |\n   * ```\n   *\n   * @type {State}\n   */function headRowData(e){if(null===e||124===e||n(e)){l.exit(\"data\");return headRowBreak(e)}l.consume(e);return 92===e?headRowEscape:headRowData}\n/**\n   * In table head row escape.\n   *\n   * ```markdown\n   * > | | a\\-b |\n   *         ^\n   *   | | ---- |\n   *   | | c    |\n   * ```\n   *\n   * @type {State}\n   */function headRowEscape(e){if(92===e||124===e){l.consume(e);return headRowData}return headRowData(e)}\n/**\n   * Before delimiter row.\n   *\n   * ```markdown\n   *   | | a |\n   * > | | - |\n   *     ^\n   *   | | b |\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterStart(t){s.interrupt=false;if(s.parser.lazy[s.now().line])return r(t);l.enter(\"tableDelimiterRow\");h=false;return i(t)?e(l,headDelimiterBefore,\"linePrefix\",s.parser.constructs.disable.null.includes(\"codeIndented\")?void 0:4)(t):headDelimiterBefore(t)}\n/**\n   * Before delimiter row, after optional whitespace.\n   *\n   * Reused when a `|` is found later, to parse another cell.\n   *\n   * ```markdown\n   *   | | a |\n   * > | | - |\n   *     ^\n   *   | | b |\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterBefore(e){if(45===e||58===e)return headDelimiterValueBefore(e);if(124===e){h=true;l.enter(\"tableCellDivider\");l.consume(e);l.exit(\"tableCellDivider\");return headDelimiterCellBefore}return headDelimiterNok(e)}\n/**\n   * After `|`, before delimiter cell.\n   *\n   * ```markdown\n   *   | | a |\n   * > | | - |\n   *      ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterCellBefore(t){return i(t)?e(l,headDelimiterValueBefore,\"whitespace\")(t):headDelimiterValueBefore(t)}\n/**\n   * Before delimiter cell value.\n   *\n   * ```markdown\n   *   | | a |\n   * > | | - |\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterValueBefore(e){if(58===e){d+=1;h=true;l.enter(\"tableDelimiterMarker\");l.consume(e);l.exit(\"tableDelimiterMarker\");return headDelimiterLeftAlignmentAfter}if(45===e){d+=1;return headDelimiterLeftAlignmentAfter(e)}return null===e||t(e)?headDelimiterCellAfter(e):headDelimiterNok(e)}\n/**\n   * After delimiter cell left alignment marker.\n   *\n   * ```markdown\n   *   | | a  |\n   * > | | :- |\n   *        ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterLeftAlignmentAfter(e){if(45===e){l.enter(\"tableDelimiterFiller\");return headDelimiterFiller(e)}return headDelimiterNok(e)}\n/**\n   * In delimiter cell filler.\n   *\n   * ```markdown\n   *   | | a |\n   * > | | - |\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterFiller(e){if(45===e){l.consume(e);return headDelimiterFiller}if(58===e){h=true;l.exit(\"tableDelimiterFiller\");l.enter(\"tableDelimiterMarker\");l.consume(e);l.exit(\"tableDelimiterMarker\");return headDelimiterRightAlignmentAfter}l.exit(\"tableDelimiterFiller\");return headDelimiterRightAlignmentAfter(e)}\n/**\n   * After delimiter cell right alignment marker.\n   *\n   * ```markdown\n   *   | |  a |\n   * > | | -: |\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterRightAlignmentAfter(t){return i(t)?e(l,headDelimiterCellAfter,\"whitespace\")(t):headDelimiterCellAfter(t)}\n/**\n   * After delimiter cell.\n   *\n   * ```markdown\n   *   | |  a |\n   * > | | -: |\n   *          ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterCellAfter(e){if(124===e)return headDelimiterBefore(e);if(null===e||t(e)){if(!h||o!==d)return headDelimiterNok(e);l.exit(\"tableDelimiterRow\");l.exit(\"tableHead\");return a(e)}return headDelimiterNok(e)}\n/**\n   * In delimiter row, at a disallowed byte.\n   *\n   * ```markdown\n   *   | | a |\n   * > | | x |\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */function headDelimiterNok(e){return r(e)}\n/**\n   * Before table body row.\n   *\n   * ```markdown\n   *   | | a |\n   *   | | - |\n   * > | | b |\n   *     ^\n   * ```\n   *\n   * @type {State}\n   */function bodyRowStart(e){l.enter(\"tableRow\");return bodyRowBreak(e)}\n/**\n   * At break in table body row.\n   *\n   * ```markdown\n   *   | | a |\n   *   | | - |\n   * > | | b |\n   *     ^\n   *       ^\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function bodyRowBreak(n){if(124===n){l.enter(\"tableCellDivider\");l.consume(n);l.exit(\"tableCellDivider\");return bodyRowBreak}if(null===n||t(n)){l.exit(\"tableRow\");return a(n)}if(i(n))return e(l,bodyRowBreak,\"whitespace\")(n);l.enter(\"data\");return bodyRowData(n)}\n/**\n   * In table body row data.\n   *\n   * ```markdown\n   *   | | a |\n   *   | | - |\n   * > | | b |\n   *       ^\n   * ```\n   *\n   * @type {State}\n   */function bodyRowData(e){if(null===e||124===e||n(e)){l.exit(\"data\");return bodyRowBreak(e)}l.consume(e);return 92===e?bodyRowEscape:bodyRowData}\n/**\n   * In table body row escape.\n   *\n   * ```markdown\n   *   | | a    |\n   *   | | ---- |\n   * > | | b\\-c |\n   *         ^\n   * ```\n   *\n   * @type {State}\n   */function bodyRowEscape(e){if(92===e||124===e){l.consume(e);return bodyRowData}return bodyRowData(e)}}\n/** @type {Resolver} */function resolveTable(e,t){let i=-1;let n=true;\n/** @type {RowKind} */let l=0;\n/** @type {Range} */let a=[0,0,0,0];\n/** @type {Range} */let r=[0,0,0,0];let s=false;let o=0;\n/** @type {Token | undefined} */let d;\n/** @type {Token | undefined} */let h;\n/** @type {Token | undefined} */let u;const f=new EditMap;while(++i<e.length){const c=e[i];const b=c[1];if(\"enter\"===c[0])if(\"tableHead\"===b.type){s=false;if(0!==o){flushTableEnd(f,t,o,d,h);h=void 0;o=0}d={type:\"table\",start:Object.assign({},b.start),end:Object.assign({},b.end)};f.add(i,0,[[\"enter\",d,t]])}else if(\"tableRow\"===b.type||\"tableDelimiterRow\"===b.type){n=true;u=void 0;a=[0,0,0,0];r=[0,i+1,0,0];if(s){s=false;h={type:\"tableBody\",start:Object.assign({},b.start),end:Object.assign({},b.end)};f.add(i,0,[[\"enter\",h,t]])}l=\"tableDelimiterRow\"===b.type?2:h?3:1}else if(!l||\"data\"!==b.type&&\"tableDelimiterMarker\"!==b.type&&\"tableDelimiterFiller\"!==b.type){if(\"tableCellDivider\"===b.type)if(n)n=false;else{if(0!==a[1]){r[0]=r[1];u=flushCell(f,t,a,l,void 0,u)}a=r;r=[a[1],i,0,0]}}else{n=false;if(0===r[2]){if(0!==a[1]){r[0]=r[1];u=flushCell(f,t,a,l,void 0,u);a=[0,0,0,0]}r[2]=i}}else if(\"tableHead\"===b.type){s=true;o=i}else if(\"tableRow\"===b.type||\"tableDelimiterRow\"===b.type){o=i;if(0!==a[1]){r[0]=r[1];u=flushCell(f,t,a,l,i,u)}else 0!==r[1]&&(u=flushCell(f,t,r,l,i,u));l=0}else!l||\"data\"!==b.type&&\"tableDelimiterMarker\"!==b.type&&\"tableDelimiterFiller\"!==b.type||(r[3]=i)}0!==o&&flushTableEnd(f,t,o,d,h);f.consume(t.events);i=-1;while(++i<t.events.length){const e=t.events[i];\"enter\"===e[0]&&\"table\"===e[1].type&&(e[1]._align=gfmTableAlign(t.events,i))}return e}\n/**\n *\n * @param {EditMap} map\n * @param {TokenizeContext} context\n * @param {Range} range\n * @param {RowKind} rowKind\n * @param {number | undefined} rowEnd\n * @param {Token | undefined} previousCell\n * @returns {Token | undefined}\n */function flushCell(e,t,i,n,l,a){const r=1===n?\"tableHeader\":2===n?\"tableDelimiter\":\"tableData\";const s=\"tableContent\";if(0!==i[0]){a.end=Object.assign({},getPoint(t.events,i[0]));e.add(i[0],0,[[\"exit\",a,t]])}const o=getPoint(t.events,i[1]);a={type:r,start:Object.assign({},o),end:Object.assign({},o)};e.add(i[1],0,[[\"enter\",a,t]]);if(0!==i[2]){const l=getPoint(t.events,i[2]);const a=getPoint(t.events,i[3]);\n/** @type {Token} */const r={type:s,start:Object.assign({},l),end:Object.assign({},a)};e.add(i[2],0,[[\"enter\",r,t]]);if(2!==n){const n=t.events[i[2]];const l=t.events[i[3]];n[1].end=Object.assign({},l[1].end);n[1].type=\"chunkText\";n[1].contentType=\"text\";if(i[3]>i[2]+1){const t=i[2]+1;const n=i[3]-i[2]-1;e.add(t,n,[])}}e.add(i[3]+1,0,[[\"exit\",r,t]])}if(void 0!==l){a.end=Object.assign({},getPoint(t.events,l));e.add(l,0,[[\"exit\",a,t]]);a=void 0}return a}\n/**\n * Generate table end (and table body end).\n *\n * @param {EditMap} map\n * @param {TokenizeContext} context\n * @param {number} index\n * @param {Token} table\n * @param {Token | undefined} tableBody\n */function flushTableEnd(e,t,i,n,l){\n/** @type {Array<Event>} */\nconst a=[];const r=getPoint(t.events,i);if(l){l.end=Object.assign({},r);a.push([\"exit\",l,t])}n.end=Object.assign({},r);a.push([\"exit\",n,t]);e.add(i+1,0,a)}\n/**\n * @param {Array<Event>} events\n * @param {number} index\n * @returns {readonly Point}\n */function getPoint(e,t){const i=e[t];const n=\"enter\"===i[0]?\"start\":\"end\";return i[1][n]}export{r as gfmTable,a as gfmTableHtml};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('micromark-util-types').CompileContext} CompileContext\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n * @typedef {import('micromark-util-types').Token} Token\n */\nconst t=/<(\\/?)(iframe|noembed|noframes|plaintext|script|style|title|textarea|xmp)(?=[\\t\\n\\f\\r />])/gi;const e=new RegExp(\"^\"+t.source,\"i\");\n/**\n * Extension for `micromark` that can be passed in `htmlExtensions`, to\n * support GitHub’s weird and useless tagfilter when serializing to HTML.\n *\n * @type {HtmlExtension}\n */const a={exit:{htmlFlowData(e){exitHtmlData.call(this,e,t)},htmlTextData(t){exitHtmlData.call(this,t,e)}}};\n/**\n * @this {CompileContext}\n * @param {Token} token\n * @param {RegExp} filter\n */function exitHtmlData(t,e){let a=this.sliceSerialize(t);this.options.allowDangerousHtml&&(a=a.replace(e,\"&lt;$1$2\"));this.raw(this.encode(a))}export{a as gfmTagfilterHtml};\n\n//# sourceMappingURL=index.js.map","import{factorySpace as e}from\"micromark-factory-space\";import{markdownLineEndingOrSpace as t,markdownLineEnding as s}from\"micromark-util-character\";\n/**\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n */\n/** @type {HtmlExtension} */const n={enter:{taskListCheck(){this.tag('<input type=\"checkbox\" disabled=\"\" ')}},exit:{taskListCheck(){this.tag(\"/>\")},taskListCheckValueChecked(){this.tag('checked=\"\" ')}}};\n/**\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').ConstructRecord} ConstructRecord\n * @typedef {import('micromark-util-types').Tokenizer} Tokenizer\n * @typedef {import('micromark-util-types').Previous} Previous\n * @typedef {import('micromark-util-types').State} State\n * @typedef {import('micromark-util-types').Event} Event\n * @typedef {import('micromark-util-types').Code} Code\n */const c={tokenize:tokenizeTasklistCheck};const i={text:{91:c}};\n/** @type {Tokenizer} */function tokenizeTasklistCheck(e,s,n){const c=this;return open\n/** @type {State} */;function open(t){if(null!==c.previous||!c._gfmTasklistFirstContentOfListItem)return n(t);e.enter(\"taskListCheck\");e.enter(\"taskListCheckMarker\");e.consume(t);e.exit(\"taskListCheckMarker\");return inside}\n/** @type {State} */function inside(s){if(t(s)){e.enter(\"taskListCheckValueUnchecked\");e.consume(s);e.exit(\"taskListCheckValueUnchecked\");return close}if(88===s||120===s){e.enter(\"taskListCheckValueChecked\");e.consume(s);e.exit(\"taskListCheckValueChecked\");return close}return n(s)}\n/** @type {State} */function close(t){if(93===t){e.enter(\"taskListCheckMarker\");e.consume(t);e.exit(\"taskListCheckMarker\");e.exit(\"taskListCheck\");return e.check({tokenize:spaceThenNonSpace},s,n)}return n(t)}}\n/** @type {Tokenizer} */function spaceThenNonSpace(t,n,c){const i=this;return e(t,after,\"whitespace\")\n/** @type {State} */;function after(e){const t=i.events[i.events.length-1];return(t&&\"whitespace\"===t[1].type||s(e))&&null!==e?n(e):c(e)}}export{i as gfmTaskListItem,n as gfmTaskListItemHtml};\n\n//# sourceMappingURL=index.js.map","import{combineExtensions as m,combineHtmlExtensions as o}from\"micromark-util-combine-extensions\";import{gfmAutolinkLiteral as r,gfmAutolinkLiteralHtml as t}from\"micromark-extension-gfm-autolink-literal\";import{gfmFootnote as i,gfmFootnoteHtml as e}from\"micromark-extension-gfm-footnote\";import{gfmStrikethrough as n,gfmStrikethroughHtml as f}from\"micromark-extension-gfm-strikethrough\";import{gfmTable as a,gfmTableHtml as g}from\"micromark-extension-gfm-table\";import{gfmTagfilterHtml as s}from\"micromark-extension-gfm-tagfilter\";import{gfmTaskListItem as c,gfmTaskListItemHtml as k}from\"micromark-extension-gfm-task-list-item\";\n/**\n * @typedef {import('micromark-util-types').Extension} Extension\n * @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension\n * @typedef {import('micromark-extension-gfm-strikethrough').Options} Options\n * @typedef {import('micromark-extension-gfm-footnote').HtmlOptions} HtmlOptions\n */\n/**\n * Support GFM or markdown on github.com.\n *\n * @param {Options} [options]\n * @returns {Extension}\n */function gfm(o){return m([r,i(),n(o),a,c])}\n/**\n * Support to compile GFM to HTML.\n *\n * @param {HtmlOptions} [options]\n * @returns {HtmlExtension}\n */function gfmHtml(m){return o([t,e(m),f,g,s,k])}export{gfm,gfmHtml};\n\n//# sourceMappingURL=index.js.map","/**\n * Count how often a character (or substring) is used in a string.\n *\n * @param {string} value\n *   Value to search in.\n * @param {string} character\n *   Character (or substring) to look for.\n * @return {number}\n *   Number of times `character` occurred in `value`.\n */\nfunction ccount(t,e){const n=String(t);if(\"string\"!==typeof e)throw new TypeError(\"Expected character\");let r=0;let c=n.indexOf(e);while(-1!==c){r++;c=n.indexOf(e,c+e.length)}return r}export{ccount};\n\n//# sourceMappingURL=index.js.map","function escapeStringRegexp(e){if(\"string\"!==typeof e)throw new TypeError(\"Expected a string\");return e.replace(/[|\\\\{}()[\\]^$+*?.]/g,\"\\\\$&\").replace(/-/g,\"\\\\x2d\")}export default escapeStringRegexp;\n\n//# sourceMappingURL=index.js.map","import e from\"escape-string-regexp\";import{visitParents as t}from\"unist-util-visit-parents\";import{convert as n}from\"unist-util-is\";\n/**\n * @typedef {import('mdast').Parent} MdastParent\n * @typedef {import('mdast').Root} Root\n * @typedef {import('mdast').Content} Content\n * @typedef {import('mdast').PhrasingContent} PhrasingContent\n * @typedef {import('mdast').Text} Text\n * @typedef {import('unist-util-visit-parents').Test} Test\n * @typedef {import('unist-util-visit-parents').VisitorResult} VisitorResult\n */const i={}.hasOwnProperty;\n/**\n * Find patterns in a tree and replace them.\n *\n * The algorithm searches the tree in *preorder* for complete values in `Text`\n * nodes.\n * Partial matches are not supported.\n *\n * @param tree\n *   Tree to change.\n * @param find\n *   Patterns to find.\n * @param replace\n *   Things to replace with (when `find` is `Find`) or configuration.\n * @param options\n *   Configuration (when `find` is not `Find`).\n * @returns\n *   Given, modified, tree.\n */const findAndReplace=\n/**\n   * @type {(\n   *   (<Tree extends Node>(tree: Tree, find: Find, replace?: Replace | null | undefined, options?: Options | null | undefined) => Tree) &\n   *   (<Tree extends Node>(tree: Tree, schema: FindAndReplaceSchema | FindAndReplaceList, options?: Options | null | undefined) => Tree)\n   * )}\n   **/\n/**\n     * @template {Node} Tree\n     * @param {Tree} tree\n     * @param {Find | FindAndReplaceSchema | FindAndReplaceList} find\n     * @param {Replace | Options | null | undefined} [replace]\n     * @param {Options | null | undefined} [options]\n     * @returns {Tree}\n     */\nfunction(e,i,r,o){\n/** @type {Options | null | undefined} */\nlet s;\n/** @type {FindAndReplaceSchema|FindAndReplaceList} */let l;if(\"string\"===typeof i||i instanceof RegExp){l=[[i,r]];s=o}else{l=i;s=r}s||(s={});const c=n(s.ignore||[]);const u=toPairs(l);let p=-1;while(++p<u.length)t(e,\"text\",visitor);return e\n/** @type {import('unist-util-visit-parents/complex-types.js').BuildVisitor<Root, 'text'>} */;function visitor(e,t){let n=-1;\n/** @type {Parent | undefined} */let i;while(++n<t.length){const e=t[n];if(c(e,i?i.children.indexOf(e):void 0,i))return;i=e}if(i)return handler(e,t)}\n/**\n       * Handle a text node which is not in an ignored parent.\n       *\n       * @param {Text} node\n       *   Text node.\n       * @param {Array<Parent>} parents\n       *   Parents.\n       * @returns {VisitorResult}\n       *   Result.\n       */function handler(e,t){const n=t[t.length-1];const i=u[p][0];const r=u[p][1];let o=0;const s=n.children.indexOf(e);let l=false;\n/** @type {Array<PhrasingContent>} */let c=[];i.lastIndex=0;let a=i.exec(e.value);while(a){const n=a.index;\n/** @type {RegExpMatchObject} */const s={index:a.index,input:a.input,stack:[...t,e]};let u=r(...a,s);\"string\"===typeof u&&(u=u.length>0?{type:\"text\",value:u}:void 0);if(false!==u){o!==n&&c.push({type:\"text\",value:e.value.slice(o,n)});Array.isArray(u)?c.push(...u):u&&c.push(u);o=n+a[0].length;l=true}if(!i.global)break;a=i.exec(e.value)}if(l){o<e.value.length&&c.push({type:\"text\",value:e.value.slice(o)});n.children.splice(s,1,...c)}else c=[e];return s+c.length}};\n/**\n * Turn a schema into pairs.\n *\n * @param {FindAndReplaceSchema | FindAndReplaceList} schema\n *   Schema.\n * @returns {Pairs}\n *   Clean pairs.\n */function toPairs(e){\n/** @type {Pairs} */\nconst t=[];if(\"object\"!==typeof e)throw new TypeError(\"Expected array or object as schema\");if(Array.isArray(e)){let n=-1;while(++n<e.length)t.push([toExpression(e[n][0]),toFunction(e[n][1])])}else{\n/** @type {string} */\nlet n;for(n in e)i.call(e,n)&&t.push([toExpression(n),toFunction(e[n])])}return t}\n/**\n * Turn a find into an expression.\n *\n * @param {Find} find\n *   Find.\n * @returns {RegExp}\n *   Expression.\n */function toExpression(t){return\"string\"===typeof t?new RegExp(e(t),\"g\"):t}\n/**\n * Turn a replace into a function.\n *\n * @param {Replace} replace\n *   Replace.\n * @returns {ReplaceFunction}\n *   Function.\n */function toFunction(e){return\"function\"===typeof e?e:()=>e\n/**\n * @typedef {import('./lib/index.js').Options} Options\n * @typedef {import('./lib/index.js').RegExpMatchObject} RegExpMatchObject\n * @typedef {import('./lib/index.js').Find} Find\n * @typedef {import('./lib/index.js').Replace} Replace\n * @typedef {import('./lib/index.js').ReplaceFunction} ReplaceFunction\n * @typedef {import('./lib/index.js').FindAndReplaceTuple} FindAndReplaceTuple\n * @typedef {import('./lib/index.js').FindAndReplaceSchema} FindAndReplaceSchema\n * @typedef {import('./lib/index.js').FindAndReplaceList} FindAndReplaceList\n */}export{findAndReplace};\n\n//# sourceMappingURL=index.js.map","import{ccount as t}from\"ccount\";import{findAndReplace as i}from\"mdast-util-find-and-replace\";import{unicodeWhitespace as e,unicodePunctuation as n}from\"micromark-util-character\";\n/**\n * @typedef {import('mdast').Link} Link\n * @typedef {import('mdast').PhrasingContent} PhrasingContent\n *\n * @typedef {import('mdast-util-from-markdown').CompileContext} CompileContext\n * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension\n * @typedef {import('mdast-util-from-markdown').Handle} FromMarkdownHandle\n * @typedef {import('mdast-util-from-markdown').Transform} FromMarkdownTransform\n *\n * @typedef {import('mdast-util-to-markdown').ConstructName} ConstructName\n * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension\n *\n * @typedef {import('mdast-util-find-and-replace').ReplaceFunction} ReplaceFunction\n * @typedef {import('mdast-util-find-and-replace').RegExpMatchObject} RegExpMatchObject\n */\n/** @type {ConstructName} */const l=\"phrasing\";\n/** @type {Array<ConstructName>} */const r=[\"autolink\",\"link\",\"image\",\"label\"];\n/**\n * Extension for `mdast-util-from-markdown` to enable GFM autolink literals.\n *\n * @type {FromMarkdownExtension}\n */const o={transforms:[transformGfmAutolinkLiterals],enter:{literalAutolink:enterLiteralAutolink,literalAutolinkEmail:enterLiteralAutolinkValue,literalAutolinkHttp:enterLiteralAutolinkValue,literalAutolinkWww:enterLiteralAutolinkValue},exit:{literalAutolink:exitLiteralAutolink,literalAutolinkEmail:exitLiteralAutolinkEmail,literalAutolinkHttp:exitLiteralAutolinkHttp,literalAutolinkWww:exitLiteralAutolinkWww}};\n/**\n * Extension for `mdast-util-to-markdown` to enable GFM autolink literals.\n *\n * @type {ToMarkdownExtension}\n */const a={unsafe:[{character:\"@\",before:\"[+\\\\-.\\\\w]\",after:\"[\\\\-.\\\\w]\",inConstruct:l,notInConstruct:r},{character:\".\",before:\"[Ww]\",after:\"[\\\\-.\\\\w]\",inConstruct:l,notInConstruct:r},{character:\":\",before:\"[ps]\",after:\"\\\\/\",inConstruct:l,notInConstruct:r}]};\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterLiteralAutolink(t){this.enter({type:\"link\",title:null,url:\"\",children:[]},t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterLiteralAutolinkValue(t){this.config.enter.autolinkProtocol.call(this,t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitLiteralAutolinkHttp(t){this.config.exit.autolinkProtocol.call(this,t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitLiteralAutolinkWww(t){this.config.exit.data.call(this,t);const i=/** @type {Link} */this.stack[this.stack.length-1];i.url=\"http://\"+this.sliceSerialize(t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitLiteralAutolinkEmail(t){this.config.exit.autolinkEmail.call(this,t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitLiteralAutolink(t){this.exit(t)}\n/** @type {FromMarkdownTransform} */function transformGfmAutolinkLiterals(t){i(t,[[/(https?:\\/\\/|www(?=\\.))([-.\\w]+)([^ \\t\\r\\n]*)/gi,findUrl],[/([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)/g,findEmail]],{ignore:[\"link\",\"linkReference\"]})}\n/**\n * @type {ReplaceFunction}\n * @param {string} _\n * @param {string} protocol\n * @param {string} domain\n * @param {string} path\n * @param {RegExpMatchObject} match\n * @returns {Link | Array<PhrasingContent> | false}\n */function findUrl(t,i,e,n,l){let r=\"\";if(!previous(l))return false;if(/^w/i.test(i)){e=i+e;i=\"\";r=\"http://\"}if(!isCorrectDomain(e))return false;const o=splitUrl(e+n);if(!o[0])return false\n/** @type {Link} */;const a={type:\"link\",title:null,url:r+i+o[0],children:[{type:\"text\",value:i+o[0]}]};return o[1]?[a,{type:\"text\",value:o[1]}]:a}\n/**\n * @type {ReplaceFunction}\n * @param {string} _\n * @param {string} atext\n * @param {string} label\n * @param {RegExpMatchObject} match\n * @returns {Link | false}\n */function findEmail(t,i,e,n){return!(!previous(n,true)||/[-\\d_]$/.test(e))&&{type:\"link\",title:null,url:\"mailto:\"+i+\"@\"+e,children:[{type:\"text\",value:i+\"@\"+e}]}}\n/**\n * @param {string} domain\n * @returns {boolean}\n */function isCorrectDomain(t){const i=t.split(\".\");return!(i.length<2||i[i.length-1]&&(/_/.test(i[i.length-1])||!/[a-zA-Z\\d]/.test(i[i.length-1]))||i[i.length-2]&&(/_/.test(i[i.length-2])||!/[a-zA-Z\\d]/.test(i[i.length-2])))}\n/**\n * @param {string} url\n * @returns {[string, string | undefined]}\n */function splitUrl(i){const e=/[!\"&'),.:;<>?\\]}]+$/.exec(i);if(!e)return[i,void 0];i=i.slice(0,e.index);let n=e[0];let l=n.indexOf(\")\");const r=t(i,\"(\");let o=t(i,\")\");while(-1!==l&&r>o){i+=n.slice(0,l+1);n=n.slice(l+1);l=n.indexOf(\")\");o++}return[i,n]}\n/**\n * @param {RegExpMatchObject} match\n * @param {boolean | null | undefined} [email=false]\n * @returns {boolean}\n */function previous(t,i){const l=t.input.charCodeAt(t.index-1);return(0===t.index||e(l)||n(l))&&(!i||47!==l)}export{o as gfmAutolinkLiteralFromMarkdown,a as gfmAutolinkLiteralToMarkdown};\n\n//# sourceMappingURL=index.js.map","import{decodeString as i}from\"micromark-util-decode-string\";\n/**\n * @typedef {import('../types.js').AssociationId} AssociationId\n */\n/**\n * Get an identifier from an association to match it to others.\n *\n * Associations are nodes that match to something else through an ID:\n * <https://github.com/syntax-tree/mdast#association>.\n *\n * The `label` of an association is the string value: character escapes and\n * references work, and casing is intact.\n * The `identifier` is used to match one association to another:\n * controversially, character escapes and references don’t work in this\n * matching: `&copy;` does not match `©`, and `\\+` does not match `+`.\n *\n * But casing is ignored (and whitespace) is trimmed and collapsed: ` A\\nb`\n * matches `a b`.\n * So, we do prefer the label when figuring out how we’re going to serialize:\n * it has whitespace, casing, and we can ignore most useless character\n * escapes and all character references.\n *\n * @type {AssociationId}\n */function association(e){return e.label||!e.identifier?e.label||\"\":i(e.identifier)}export{association};\n\n//# sourceMappingURL=association.js.map","/**\n * @typedef {import('../types.js').FlowContent} FlowContent\n * @typedef {import('../types.js').Node} Node\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').TrackFields} TrackFields\n */\n/**\n * @param {Parent & {children: Array<FlowContent>}} parent\n *   Parent of flow nodes.\n * @param {State} state\n *   Info passed around about the current state.\n * @param {TrackFields} info\n *   Info on where we are in the document we are generating.\n * @returns {string}\n *   Serialized children, joined by (blank) lines.\n */\nfunction containerFlow(e,n,t){const r=n.indexStack;const o=e.children||[];const c=n.createTracker(t);\n/** @type {Array<string>} */const i=[];let l=-1;r.push(-1);while(++l<o.length){const t=o[l];r[r.length-1]=l;i.push(c.move(n.handle(t,e,n,{before:\"\\n\",after:\"\\n\",...c.current()})));\"list\"!==t.type&&(n.bulletLastUsed=void 0);l<o.length-1&&i.push(c.move(between(t,o[l+1],e,n)))}r.pop();return i.join(\"\")}\n/**\n * @param {Node} left\n * @param {Node} right\n * @param {Parent} parent\n * @param {State} state\n * @returns {string}\n */function between(e,n,t,r){let o=r.join.length;while(o--){const c=r.join[o](e,n,t,r);if(true===c||1===c)break;if(\"number\"===typeof c)return\"\\n\".repeat(1+c);if(false===c)return\"\\n\\n\\x3c!----\\x3e\\n\\n\"}return\"\\n\\n\"}export{containerFlow};\n\n//# sourceMappingURL=container-flow.js.map","/**\n * @typedef {import('../types.js').IndentLines} IndentLines\n */\nconst n=/\\r?\\n|\\r/g;\n/**\n * @type {IndentLines}\n */function indentLines(e,i){\n/** @type {Array<string>} */\nconst t=[];let o=0;let s=0;\n/** @type {RegExpExecArray | null} */let c;while(c=n.exec(e)){one(e.slice(o,c.index));t.push(c[0]);o=c.index+c[0].length;s++}one(e.slice(o));return t.join(\"\")\n/**\n   * @param {string} value\n   */;function one(n){t.push(i(n,s,!n))}}export{indentLines};\n\n//# sourceMappingURL=indent-lines.js.map","/**\n * @typedef {import('../types.js').Unsafe} Unsafe\n */\n/**\n * @param {Unsafe} pattern\n * @returns {RegExp}\n */\nfunction patternCompile(e){if(!e._compiled){const t=(e.atBreak?\"[\\\\r\\\\n][\\\\t ]*\":\"\")+(e.before?\"(?:\"+e.before+\")\":\"\");e._compiled=new RegExp((t?\"(\"+t+\")\":\"\")+(/[|\\\\{}()[\\]^$+*?.-]/.test(e.character)?\"\\\\\":\"\")+e.character+(e.after?\"(?:\"+e.after+\")\":\"\"),\"g\")}return e._compiled}export{patternCompile as p};\n\n//# sourceMappingURL=07d39239.js.map","/**\n * @typedef {import('../types.js').Unsafe} Unsafe\n * @typedef {import('../types.js').ConstructName} ConstructName\n */\n/**\n * @param {Array<ConstructName>} stack\n * @param {Unsafe} pattern\n * @returns {boolean}\n */\nfunction patternInScope(t,n){return listInScope(t,n.inConstruct,true)&&!listInScope(t,n.notInConstruct,false)}\n/**\n * @param {Array<ConstructName>} stack\n * @param {Unsafe['inConstruct']} list\n * @param {boolean} none\n * @returns {boolean}\n */function listInScope(t,n,e){\"string\"===typeof n&&(n=[n]);if(!n||0===n.length)return e;let r=-1;while(++r<n.length)if(t.includes(n[r]))return true;return false}export{patternInScope};\n\n//# sourceMappingURL=pattern-in-scope.js.map","import{p as e}from\"../../_/07d39239.js\";import{patternInScope as t}from\"./pattern-in-scope.js\";\n/**\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').SafeConfig} SafeConfig\n */\n/**\n * Make a string safe for embedding in markdown constructs.\n *\n * In markdown, almost all punctuation characters can, in certain cases,\n * result in something.\n * Whether they do is highly subjective to where they happen and in what\n * they happen.\n *\n * To solve this, `mdast-util-to-markdown` tracks:\n *\n * * Characters before and after something;\n * * What “constructs” we are in.\n *\n * This information is then used by this function to escape or encode\n * special characters.\n *\n * @param {State} state\n *   Info passed around about the current state.\n * @param {string | null | undefined} input\n *   Raw value to make safe.\n * @param {SafeConfig} config\n *   Configuration.\n * @returns {string}\n *   Serialized markdown safe for embedding.\n */function safe(s,n,o){const c=(o.before||\"\")+(n||\"\")+(o.after||\"\");\n/** @type {Array<number>} */const r=[];\n/** @type {Array<string>} */const a=[];\n/** @type {Record<number, {before: boolean, after: boolean}>} */const f={};let l=-1;while(++l<s.unsafe.length){const n=s.unsafe[l];if(!t(s.stack,n))continue;const o=e(n);\n/** @type {RegExpExecArray | null} */let a;while(a=o.exec(c)){const e=\"before\"in n||Boolean(n.atBreak);const t=\"after\"in n;const s=a.index+(e?a[1].length:0);if(r.includes(s)){f[s].before&&!e&&(f[s].before=false);f[s].after&&!t&&(f[s].after=false)}else{r.push(s);f[s]={before:e,after:t}}}}r.sort(numerical);let i=o.before?o.before.length:0;const h=c.length-(o.after?o.after.length:0);l=-1;while(++l<r.length){const e=r[l];if(!(e<i||e>=h)&&!(e+1<h&&r[l+1]===e+1&&f[e].after&&!f[e+1].before&&!f[e+1].after||r[l-1]===e-1&&f[e].before&&!f[e-1].before&&!f[e-1].after)){i!==e&&a.push(escapeBackslashes(c.slice(i,e),\"\\\\\"));i=e;if(!/[!-/:-@[-`{-~]/.test(c.charAt(e))||o.encode&&o.encode.includes(c.charAt(e))){a.push(\"&#x\"+c.charCodeAt(e).toString(16).toUpperCase()+\";\");i++}else a.push(\"\\\\\")}}a.push(escapeBackslashes(c.slice(i,h),o.after));return a.join(\"\")}\n/**\n * @param {number} a\n * @param {number} b\n * @returns {number}\n */function numerical(e,t){return e-t}\n/**\n * @param {string} value\n * @param {string} after\n * @returns {string}\n */function escapeBackslashes(e,t){const s=/\\\\(?=[!-/:-@[-`{-~])/g;\n/** @type {Array<number>} */const n=[];\n/** @type {Array<string>} */const o=[];const c=e+t;let r=-1;let a=0;\n/** @type {RegExpExecArray | null} */let f;while(f=s.exec(c))n.push(f.index);while(++r<n.length){a!==n[r]&&o.push(e.slice(a,n[r]));o.push(\"\\\\\");a=n[r]}o.push(e.slice(a));return o.join(\"\")}export{safe};\n\n//# sourceMappingURL=safe.js.map","/**\n * @typedef {import('../types.js').CreateTracker} CreateTracker\n * @typedef {import('../types.js').TrackCurrent} TrackCurrent\n * @typedef {import('../types.js').TrackMove} TrackMove\n * @typedef {import('../types.js').TrackShift} TrackShift\n */\n/**\n * Track positional info in the output.\n *\n * @type {CreateTracker}\n */\nfunction track(n){const t=n||{};const e=t.now||{};let o=t.lineShift||0;let r=e.line||1;let c=e.column||1;return{move:move,current:current,shift:shift}\n/**\n   * Get the current tracked info.\n   *\n   * @type {TrackCurrent}\n   */;function current(){return{now:{line:r,column:c},lineShift:o}}\n/**\n   * Define an increased line shift (the typical indent for lines).\n   *\n   * @type {TrackShift}\n   */function shift(n){o+=n}\n/**\n   * Move past some generated markdown.\n   *\n   * @type {TrackMove}\n   */function move(n){const t=n||\"\";const e=t.split(/\\r?\\n|\\r/g);const l=e[e.length-1];r+=e.length-1;c=1===e.length?c+l.length:1+l.length+o;return t}}export{track};\n\n//# sourceMappingURL=track.js.map","import{normalizeIdentifier as t}from\"micromark-util-normalize-identifier\";import{association as e}from\"mdast-util-to-markdown/lib/util/association.js\";import{containerFlow as o}from\"mdast-util-to-markdown/lib/util/container-flow.js\";import{indentLines as n}from\"mdast-util-to-markdown/lib/util/indent-lines.js\";import{safe as i}from\"mdast-util-to-markdown/lib/util/safe.js\";import{track as r}from\"mdast-util-to-markdown/lib/util/track.js\";\n/**\n * @typedef {import('mdast').FootnoteReference} FootnoteReference\n * @typedef {import('mdast').FootnoteDefinition} FootnoteDefinition\n * @typedef {import('mdast-util-from-markdown').CompileContext} CompileContext\n * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension\n * @typedef {import('mdast-util-from-markdown').Handle} FromMarkdownHandle\n * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension\n * @typedef {import('mdast-util-to-markdown').Handle} ToMarkdownHandle\n * @typedef {import('mdast-util-to-markdown').Map} Map\n */footnoteReference.peek=footnoteReferencePeek;\n/**\n * Create an extension for `mdast-util-from-markdown` to enable GFM footnotes\n * in markdown.\n *\n * @returns {FromMarkdownExtension}\n *   Extension for `mdast-util-from-markdown`.\n */function gfmFootnoteFromMarkdown(){return{enter:{gfmFootnoteDefinition:enterFootnoteDefinition,gfmFootnoteDefinitionLabelString:enterFootnoteDefinitionLabelString,gfmFootnoteCall:enterFootnoteCall,gfmFootnoteCallString:enterFootnoteCallString},exit:{gfmFootnoteDefinition:exitFootnoteDefinition,gfmFootnoteDefinitionLabelString:exitFootnoteDefinitionLabelString,gfmFootnoteCall:exitFootnoteCall,gfmFootnoteCallString:exitFootnoteCallString}}}\n/**\n * Create an extension for `mdast-util-to-markdown` to enable GFM footnotes\n * in markdown.\n *\n * @returns {ToMarkdownExtension}\n *   Extension for `mdast-util-to-markdown`.\n */function gfmFootnoteToMarkdown(){return{unsafe:[{character:\"[\",inConstruct:[\"phrasing\",\"label\",\"reference\"]}],handlers:{footnoteDefinition:footnoteDefinition,footnoteReference:footnoteReference}}}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterFootnoteDefinition(t){this.enter({type:\"footnoteDefinition\",identifier:\"\",label:\"\",children:[]},t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterFootnoteDefinitionLabelString(){this.buffer()}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitFootnoteDefinitionLabelString(e){const o=this.resume();const n=/** @type {FootnoteDefinition} */this.stack[this.stack.length-1];n.label=o;n.identifier=t(this.sliceSerialize(e)).toLowerCase()}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitFootnoteDefinition(t){this.exit(t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterFootnoteCall(t){this.enter({type:\"footnoteReference\",identifier:\"\",label:\"\"},t)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterFootnoteCallString(){this.buffer()}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitFootnoteCallString(e){const o=this.resume();const n=/** @type {FootnoteDefinition} */this.stack[this.stack.length-1];n.label=o;n.identifier=t(this.sliceSerialize(e)).toLowerCase()}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitFootnoteCall(t){this.exit(t)}\n/**\n * @type {ToMarkdownHandle}\n * @param {FootnoteReference} node\n */function footnoteReference(t,o,n,f){const l=r(f);let a=l.move(\"[^\");const c=n.enter(\"footnoteReference\");const s=n.enter(\"reference\");a+=l.move(i(n,e(t),{...l.current(),before:a,after:\"]\"}));s();c();a+=l.move(\"]\");return a}\n/** @type {ToMarkdownHandle} */function footnoteReferencePeek(){return\"[\"}\n/**\n * @type {ToMarkdownHandle}\n * @param {FootnoteDefinition} node\n */function footnoteDefinition(t,f,l,a){const c=r(a);let s=c.move(\"[^\");const m=l.enter(\"footnoteDefinition\");const u=l.enter(\"label\");s+=c.move(i(l,e(t),{...c.current(),before:s,after:\"]\"}));u();s+=c.move(\"]:\"+(t.children&&t.children.length>0?\" \":\"\"));c.shift(4);s+=c.move(n(o(t,l,c.current()),map));m();return s}\n/** @type {Map} */function map(t,e,o){return 0===e?t:(o?\"\":\"    \")+t}export{gfmFootnoteFromMarkdown,gfmFootnoteToMarkdown};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('../types.js').Handle} Handle\n * @typedef {import('../types.js').Info} Info\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').PhrasingContent} PhrasingContent\n * @typedef {import('../types.js').State} State\n */\n/**\n * Serialize the children of a parent that contains phrasing children.\n *\n * These children will be joined flush together.\n *\n * @param {Parent & {children: Array<PhrasingContent>}} parent\n *   Parent of flow nodes.\n * @param {State} state\n *   Info passed around about the current state.\n * @param {Info} info\n *   Info on where we are in the document we are generating.\n * @returns {string}\n *   Serialized children, joined together.\n */\nfunction containerPhrasing(e,t,n){const r=t.indexStack;const l=e.children||[];\n/** @type {Array<string>} */const c=[];let h=-1;let a=n.before;r.push(-1);let o=t.createTracker(n);while(++h<l.length){const i=l[h];\n/** @type {string} */let s;r[r.length-1]=h;if(h+1<l.length){\n/** @type {Handle} */\nlet n=t.handle.handlers[l[h+1].type];\n/** @type {Handle} */n&&n.peek&&(n=n.peek);s=n?n(l[h+1],e,t,{before:\"\",after:\"\",...o.current()}).charAt(0):\"\"}else s=n.after;if(c.length>0&&(\"\\r\"===a||\"\\n\"===a)&&\"html\"===i.type){c[c.length-1]=c[c.length-1].replace(/(\\r?\\n|\\r)$/,\" \");a=\" \";o=t.createTracker(n);o.move(c.join(\"\"))}c.push(o.move(t.handle(i,e,t,{...o.current(),before:a,after:s})));a=c[c.length-1].slice(-1)}r.pop();return c.join(\"\")}export{containerPhrasing};\n\n//# sourceMappingURL=container-phrasing.js.map","import{containerPhrasing as e}from\"mdast-util-to-markdown/lib/util/container-phrasing.js\";import{track as t}from\"mdast-util-to-markdown/lib/util/track.js\";\n/**\n * @typedef {import('mdast').Delete} Delete\n *\n * @typedef {import('mdast-util-from-markdown').CompileContext} CompileContext\n * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension\n * @typedef {import('mdast-util-from-markdown').Handle} FromMarkdownHandle\n *\n * @typedef {import('mdast-util-to-markdown').ConstructName} ConstructName\n * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension\n * @typedef {import('mdast-util-to-markdown').Handle} ToMarkdownHandle\n */\n/**\n * List of constructs that occur in phrasing (paragraphs, headings), but cannot\n * contain strikethrough.\n * So they sort of cancel each other out.\n * Note: could use a better name.\n *\n * Note: keep in sync with: <https://github.com/syntax-tree/mdast-util-to-markdown/blob/8ce8dbf/lib/unsafe.js#L14>\n *\n * @type {Array<ConstructName>}\n */\nconst r=[\"autolink\",\"destinationLiteral\",\"destinationRaw\",\"reference\",\"titleQuote\",\"titleApostrophe\"];handleDelete.peek=peekDelete;\n/**\n * Extension for `mdast-util-from-markdown` to enable GFM strikethrough.\n *\n * @type {FromMarkdownExtension}\n */const n={canContainEols:[\"delete\"],enter:{strikethrough:enterStrikethrough},exit:{strikethrough:exitStrikethrough}};\n/**\n * Extension for `mdast-util-to-markdown` to enable GFM strikethrough.\n *\n * @type {ToMarkdownExtension}\n */const o={unsafe:[{character:\"~\",inConstruct:\"phrasing\",notInConstruct:r}],handlers:{delete:handleDelete}};\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterStrikethrough(e){this.enter({type:\"delete\",children:[]},e)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitStrikethrough(e){this.exit(e)}\n/**\n * @type {ToMarkdownHandle}\n * @param {Delete} node\n */function handleDelete(r,n,o,i){const h=t(i);const l=o.enter(\"strikethrough\");let s=h.move(\"~~\");s+=e(r,o,{...h.current(),before:s,after:\"~\"});s+=h.move(\"~~\");l();return s}\n/** @type {ToMarkdownHandle} */function peekDelete(){return\"~\"}export{n as gfmStrikethroughFromMarkdown,o as gfmStrikethroughToMarkdown};\n\n//# sourceMappingURL=index.js.map","import{p as e}from\"../../_/07d39239.js\";\n/**\n * @typedef {import('mdast').InlineCode} InlineCode\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').State} State\n */inlineCode.peek=inlineCodePeek;\n/**\n * @param {InlineCode} node\n * @param {Parent | undefined} _\n * @param {State} state\n * @returns {string}\n */function inlineCode(n,t,i){let l=n.value||\"\";let o=\"`\";let r=-1;while(new RegExp(\"(^|[^`])\"+o+\"([^`]|$)\").test(l))o+=\"`\";/[^ \\r\\n]/.test(l)&&(/^[ \\r\\n]/.test(l)&&/[ \\r\\n]$/.test(l)||/^`|`$/.test(l))&&(l=\" \"+l+\" \");while(++r<i.unsafe.length){const n=i.unsafe[r];const t=e(n);\n/** @type {RegExpExecArray | null} */let o;if(n.atBreak)while(o=t.exec(l)){let e=o.index;10===l.charCodeAt(e)&&13===l.charCodeAt(e-1)&&e--;l=l.slice(0,e)+\" \"+l.slice(o.index+1)}}return o+l+o}\n/**\n * @returns {string}\n */function inlineCodePeek(){return\"`\"}export{inlineCode};\n\n//# sourceMappingURL=inline-code.js.map","/**\n * @typedef Options\n *   Configuration (optional).\n * @property {string|null|ReadonlyArray<string|null|undefined>} [align]\n *   One style for all columns, or styles for their respective columns.\n *   Each style is either `'l'` (left), `'r'` (right), or `'c'` (center).\n *   Other values are treated as `''`, which doesn’t place the colon in the\n *   alignment row but does align left.\n *   *Only the lowercased first character is used, so `Right` is fine.*\n * @property {boolean} [padding=true]\n *   Whether to add a space of padding between delimiters and cells.\n *\n *   When `true`, there is padding:\n *\n *   ```markdown\n *   | Alpha | B     |\n *   | ----- | ----- |\n *   | C     | Delta |\n *   ```\n *\n *   When `false`, there is no padding:\n *\n *   ```markdown\n *   |Alpha|B    |\n *   |-----|-----|\n *   |C    |Delta|\n *   ```\n * @property {boolean} [delimiterStart=true]\n *   Whether to begin each row with the delimiter.\n *\n *   > 👉 **Note**: please don’t use this: it could create fragile structures\n *   > that aren’t understandable to some markdown parsers.\n *\n *   When `true`, there are starting delimiters:\n *\n *   ```markdown\n *   | Alpha | B     |\n *   | ----- | ----- |\n *   | C     | Delta |\n *   ```\n *\n *   When `false`, there are no starting delimiters:\n *\n *   ```markdown\n *   Alpha | B     |\n *   ----- | ----- |\n *   C     | Delta |\n *   ```\n * @property {boolean} [delimiterEnd=true]\n *   Whether to end each row with the delimiter.\n *\n *   > 👉 **Note**: please don’t use this: it could create fragile structures\n *   > that aren’t understandable to some markdown parsers.\n *\n *   When `true`, there are ending delimiters:\n *\n *   ```markdown\n *   | Alpha | B     |\n *   | ----- | ----- |\n *   | C     | Delta |\n *   ```\n *\n *   When `false`, there are no ending delimiters:\n *\n *   ```markdown\n *   | Alpha | B\n *   | ----- | -----\n *   | C     | Delta\n *   ```\n * @property {boolean} [alignDelimiters=true]\n *   Whether to align the delimiters.\n *   By default, they are aligned:\n *\n *   ```markdown\n *   | Alpha | B     |\n *   | ----- | ----- |\n *   | C     | Delta |\n *   ```\n *\n *   Pass `false` to make them staggered:\n *\n *   ```markdown\n *   | Alpha | B |\n *   | - | - |\n *   | C | Delta |\n *   ```\n * @property {(value: string) => number} [stringLength]\n *   Function to detect the length of table cell content.\n *   This is used when aligning the delimiters (`|`) between table cells.\n *   Full-width characters and emoji mess up delimiter alignment when viewing\n *   the markdown source.\n *   To fix this, you can pass this function, which receives the cell content\n *   and returns its “visible” size.\n *   Note that what is and isn’t visible depends on where the text is displayed.\n *\n *   Without such a function, the following:\n *\n *   ```js\n *   markdownTable([\n *     ['Alpha', 'Bravo'],\n *     ['中文', 'Charlie'],\n *     ['👩‍❤️‍👩', 'Delta']\n *   ])\n *   ```\n *\n *   Yields:\n *\n *   ```markdown\n *   | Alpha | Bravo |\n *   | - | - |\n *   | 中文 | Charlie |\n *   | 👩‍❤️‍👩 | Delta |\n *   ```\n *\n *   With [`string-width`](https://github.com/sindresorhus/string-width):\n *\n *   ```js\n *   import stringWidth from 'string-width'\n *\n *   markdownTable(\n *     [\n *       ['Alpha', 'Bravo'],\n *       ['中文', 'Charlie'],\n *       ['👩‍❤️‍👩', 'Delta']\n *     ],\n *     {stringLength: stringWidth}\n *   )\n *   ```\n *\n *   Yields:\n *\n *   ```markdown\n *   | Alpha | Bravo   |\n *   | ----- | ------- |\n *   | 中文  | Charlie |\n *   | 👩‍❤️‍👩    | Delta   |\n *   ```\n */\n/**\n * @typedef {Options} MarkdownTableOptions\n * @todo\n *   Remove next major.\n */\n/**\n * Generate a markdown ([GFM](https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)) table..\n *\n * @param {ReadonlyArray<ReadonlyArray<string|null|undefined>>} table\n *   Table data (matrix of strings).\n * @param {Options} [options]\n *   Configuration (optional).\n * @returns {string}\n */\nfunction markdownTable(e,t={}){const n=(t.align||[]).concat();const l=t.stringLength||defaultStringLength;\n/** @type {Array<number>} Character codes as symbols for alignment per column. */const i=[];\n/** @type {Array<Array<string>>} Cells per row. */const s=[];\n/** @type {Array<Array<number>>} Sizes of each cell per row. */const o=[];\n/** @type {Array<number>} */const a=[];let r=0;let c=-1;while(++c<e.length){\n/** @type {Array<string>} */\nconst n=[];\n/** @type {Array<number>} */const i=[];let g=-1;e[c].length>r&&(r=e[c].length);while(++g<e[c].length){const s=serialize(e[c][g]);if(false!==t.alignDelimiters){const e=l(s);i[g]=e;(void 0===a[g]||e>a[g])&&(a[g]=e)}n.push(s)}s[c]=n;o[c]=i}let g=-1;if(\"object\"===typeof n&&\"length\"in n)while(++g<r)i[g]=toAlignment(n[g]);else{const e=toAlignment(n);while(++g<r)i[g]=e}g=-1;\n/** @type {Array<string>} */const h=[];\n/** @type {Array<number>} */const f=[];while(++g<r){const e=i[g];let n=\"\";let l=\"\";if(99===e){n=\":\";l=\":\"}else 108===e?n=\":\":114===e&&(l=\":\");let s=false===t.alignDelimiters?1:Math.max(1,a[g]-n.length-l.length);const o=n+\"-\".repeat(s)+l;if(false!==t.alignDelimiters){s=n.length+s+l.length;s>a[g]&&(a[g]=s);f[g]=s}h[g]=o}s.splice(1,0,h);o.splice(1,0,f);c=-1;\n/** @type {Array<string>} */const p=[];while(++c<s.length){const e=s[c];const n=o[c];g=-1;\n/** @type {Array<string>} */const l=[];while(++g<r){const s=e[g]||\"\";let o=\"\";let c=\"\";if(false!==t.alignDelimiters){const e=a[g]-(n[g]||0);const t=i[g];if(114===t)o=\" \".repeat(e);else if(99===t)if(e%2){o=\" \".repeat(e/2+.5);c=\" \".repeat(e/2-.5)}else{o=\" \".repeat(e/2);c=o}else c=\" \".repeat(e)}false===t.delimiterStart||g||l.push(\"|\");false===t.padding||false===t.alignDelimiters&&\"\"===s||false===t.delimiterStart&&!g||l.push(\" \");false!==t.alignDelimiters&&l.push(o);l.push(s);false!==t.alignDelimiters&&l.push(c);false!==t.padding&&l.push(\" \");false===t.delimiterEnd&&g===r-1||l.push(\"|\")}p.push(false===t.delimiterEnd?l.join(\"\").replace(/ +$/,\"\"):l.join(\"\"))}return p.join(\"\\n\")}\n/**\n * @param {string|null|undefined} [value]\n * @returns {string}\n */function serialize(e){return null===e||void 0===e?\"\":String(e)}\n/**\n * @param {string} value\n * @returns {number}\n */function defaultStringLength(e){return e.length}\n/**\n * @param {string|null|undefined} value\n * @returns {number}\n */function toAlignment(e){const t=\"string\"===typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}export{markdownTable};\n\n//# sourceMappingURL=index.js.map","import{containerPhrasing as e}from\"mdast-util-to-markdown/lib/util/container-phrasing.js\";import{inlineCode as t}from\"mdast-util-to-markdown/lib/handle/inline-code.js\";import{markdownTable as a}from\"markdown-table\";\n/**\n * @typedef {import('mdast').Table} Table\n * @typedef {import('mdast').TableRow} TableRow\n * @typedef {import('mdast').TableCell} TableCell\n * @typedef {import('mdast').InlineCode} InlineCode\n *\n * @typedef {import('markdown-table').MarkdownTableOptions} MarkdownTableOptions\n *\n * @typedef {import('mdast-util-from-markdown').CompileContext} CompileContext\n * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension\n * @typedef {import('mdast-util-from-markdown').Handle} FromMarkdownHandle\n *\n * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension\n * @typedef {import('mdast-util-to-markdown').Handle} ToMarkdownHandle\n * @typedef {import('mdast-util-to-markdown').Context} ToMarkdownContext\n * @typedef {import('mdast-util-to-markdown').SafeOptions} SafeOptions\n */\n/**\n * Extension for `mdast-util-from-markdown` to enable GFM tables.\n *\n * @type {FromMarkdownExtension}\n */\nconst n={enter:{table:enterTable,tableData:enterCell,tableHeader:enterCell,tableRow:enterRow},exit:{codeText:exitCodeText,table:exitTable,tableData:exit,tableHeader:exit,tableRow:exit}};\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterTable(e){\n/** @type {Array<'left' | 'right' | 'center' | 'none'>} */\nconst t=e._align;this.enter({type:\"table\",align:t.map((e=>\"none\"===e?null:e)),children:[]},e);this.setData(\"inTable\",true)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitTable(e){this.exit(e);this.setData(\"inTable\")}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterRow(e){this.enter({type:\"tableRow\",children:[]},e)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exit(e){this.exit(e)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function enterCell(e){this.enter({type:\"tableCell\",children:[]},e)}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitCodeText(e){let t=this.resume();this.getData(\"inTable\")&&(t=t.replace(/\\\\([\\\\|])/g,replace));const a=/** @type {InlineCode} */this.stack[this.stack.length-1];a.value=t;this.exit(e)}\n/**\n * @param {string} $0\n * @param {string} $1\n * @returns {string}\n */function replace(e,t){return\"|\"===t?t:e}\n/**\n * Create an extension for `mdast-util-to-markdown` to enable GFM tables in\n * markdown.\n *\n * @param {Options | null | undefined} [options]\n *   Configuration.\n * @returns {ToMarkdownExtension}\n *   Extension for `mdast-util-to-markdown` to enable GFM tables.\n */function gfmTableToMarkdown(n){const l=n||{};const i=l.tableCellPadding;const r=l.tablePipeAlign;const o=l.stringLength;const c=i?\" \":\"|\";return{unsafe:[{character:\"\\r\",inConstruct:\"tableCell\"},{character:\"\\n\",inConstruct:\"tableCell\"},{atBreak:true,character:\"|\",after:\"[\\t :-]\"},{character:\"|\",inConstruct:\"tableCell\"},{atBreak:true,character:\":\",after:\"-\"},{atBreak:true,character:\"-\",after:\"[:|-]\"}],handlers:{table:handleTable,tableRow:handleTableRow,tableCell:handleTableCell,inlineCode:inlineCodeWithTable}}\n/**\n   * @type {ToMarkdownHandle}\n   * @param {Table} node\n   */;function handleTable(e,t,a,n){return serializeData(handleTableAsData(e,a,n),e.align)}\n/**\n   * This function isn’t really used normally, because we handle rows at the\n   * table level.\n   * But, if someone passes in a table row, this ensures we make somewhat sense.\n   *\n   * @type {ToMarkdownHandle}\n   * @param {TableRow} node\n   */function handleTableRow(e,t,a,n){const l=handleTableRowAsData(e,a,n);const i=serializeData([l]);return i.slice(0,i.indexOf(\"\\n\"))}\n/**\n   * @type {ToMarkdownHandle}\n   * @param {TableCell} node\n   */function handleTableCell(t,a,n,l){const i=n.enter(\"tableCell\");const r=n.enter(\"phrasing\");const o=e(t,n,{...l,before:c,after:c});r();i();return o}\n/**\n   * @param {Array<Array<string>>} matrix\n   * @param {Array<string | null | undefined> | null | undefined} [align]\n   */function serializeData(e,t){return a(e,{align:t,alignDelimiters:r,padding:i,stringLength:o})}\n/**\n   * @param {Table} node\n   * @param {ToMarkdownContext} context\n   * @param {SafeOptions} safeOptions\n   */function handleTableAsData(e,t,a){const n=e.children;let l=-1;\n/** @type {Array<Array<string>>} */const i=[];const r=t.enter(\"table\");while(++l<n.length)i[l]=handleTableRowAsData(n[l],t,a);r();return i}\n/**\n   * @param {TableRow} node\n   * @param {ToMarkdownContext} context\n   * @param {SafeOptions} safeOptions\n   */function handleTableRowAsData(e,t,a){const n=e.children;let l=-1;\n/** @type {Array<string>} */const i=[];const r=t.enter(\"tableRow\");while(++l<n.length)i[l]=handleTableCell(n[l],e,t,a);r();return i}\n/**\n   * @type {ToMarkdownHandle}\n   * @param {InlineCode} node\n   */function inlineCodeWithTable(e,a,n){let l=t(e,a,n);n.stack.includes(\"tableCell\")&&(l=l.replace(/\\|/g,\"\\\\$&\"));return l}}export{n as gfmTableFromMarkdown,gfmTableToMarkdown};\n\n//# sourceMappingURL=index.js.map","/**\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').Options} Options\n */\n/**\n * @param {State} state\n * @returns {Exclude<Options['bullet'], null | undefined>}\n */\nfunction checkBullet(e){const t=e.options.bullet||\"*\";if(\"*\"!==t&&\"+\"!==t&&\"-\"!==t)throw new Error(\"Cannot serialize items with `\"+t+\"` for `options.bullet`, expected `*`, `+`, or `-`\");return t}export{checkBullet};\n\n//# sourceMappingURL=check-bullet.js.map","/**\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').Options} Options\n */\n/**\n * @param {State} state\n * @returns {Exclude<Options['listItemIndent'], null | undefined>}\n */\nfunction checkListItemIndent(t){const e=t.options.listItemIndent||\"tab\";if(1===e||\"1\"===e)return\"one\";if(\"tab\"!==e&&\"one\"!==e&&\"mixed\"!==e)throw new Error(\"Cannot serialize items with `\"+e+\"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`\");return e}export{checkListItemIndent};\n\n//# sourceMappingURL=check-list-item-indent.js.map","import{checkBullet as t}from\"../util/check-bullet.js\";import{checkListItemIndent as e}from\"../util/check-list-item-indent.js\";\n/**\n * @typedef {import('mdast').ListItem} ListItem\n * @typedef {import('../types.js').Map} Map\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').Info} Info\n */\n/**\n * @param {ListItem} node\n * @param {Parent | undefined} parent\n * @param {State} state\n * @param {Info} info\n * @returns {string}\n */function listItem(r,n,i,s){const l=e(i);let o=i.bulletCurrent||t(i);n&&\"list\"===n.type&&n.ordered&&(o=(\"number\"===typeof n.start&&n.start>-1?n.start:1)+(false===i.options.incrementListMarker?0:n.children.indexOf(r))+o);let a=o.length+1;(\"tab\"===l||\"mixed\"===l&&(n&&\"list\"===n.type&&n.spread||r.spread))&&(a=4*Math.ceil(a/4));const c=i.createTracker(s);c.move(o+\" \".repeat(a-o.length));c.shift(a);const m=i.enter(\"listItem\");const p=i.indentLines(i.containerFlow(r,c.current()),map);m();return p\n/** @type {Map} */;function map(t,e,r){return e?(r?\"\":\" \".repeat(a))+t:(r?o:o+\" \".repeat(a-o.length))+t}}export{listItem};\n\n//# sourceMappingURL=list-item.js.map","import{listItem as t}from\"mdast-util-to-markdown/lib/handle/list-item.js\";import{track as e}from\"mdast-util-to-markdown/lib/util/track.js\";\n/**\n * @typedef {import('mdast').Content} Content\n * @typedef {import('mdast').ListItem} ListItem\n * @typedef {import('mdast').Paragraph} Paragraph\n * @typedef {import('mdast').Parent} Parent\n * @typedef {import('mdast').Root} Root\n * @typedef {import('mdast-util-from-markdown').CompileContext} CompileContext\n * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension\n * @typedef {import('mdast-util-from-markdown').Handle} FromMarkdownHandle\n * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension\n * @typedef {import('mdast-util-to-markdown').Handle} ToMarkdownHandle\n */\n/**\n * Extension for `mdast-util-from-markdown` to enable GFM task list items.\n *\n * @type {FromMarkdownExtension}\n */\nconst i={exit:{taskListCheckValueChecked:exitCheck,taskListCheckValueUnchecked:exitCheck,paragraph:exitParagraphWithTaskListItem}};\n/**\n * Extension for `mdast-util-to-markdown` to enable GFM task list items.\n *\n * @type {ToMarkdownExtension}\n */const s={unsafe:[{atBreak:true,character:\"-\",after:\"[:|-]\"}],handlers:{listItem:listItemWithTaskListItem}};\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitCheck(t){const e=/** @type {ListItem} */this.stack[this.stack.length-2];e.checked=\"taskListCheckValueChecked\"===t.type}\n/**\n * @this {CompileContext}\n * @type {FromMarkdownHandle}\n */function exitParagraphWithTaskListItem(t){const e=/** @type {Parents} */this.stack[this.stack.length-2];if(e&&\"listItem\"===e.type&&\"boolean\"===typeof e.checked){const t=/** @type {Paragraph} */this.stack[this.stack.length-1];const i=t.children[0];if(i&&\"text\"===i.type){const s=e.children;let a=-1;\n/** @type {Paragraph | undefined} */let c;while(++a<s.length){const t=s[a];if(\"paragraph\"===t.type){c=t;break}}if(c===t){i.value=i.value.slice(1);if(0===i.value.length)t.children.shift();else if(t.position&&i.position&&\"number\"===typeof i.position.start.offset){i.position.start.column++;i.position.start.offset++;t.position.start=Object.assign({},i.position.start)}}}}this.exit(t)}\n/**\n * @type {ToMarkdownHandle}\n * @param {ListItem} node\n */function listItemWithTaskListItem(i,s,a,c){const n=i.children[0];const o=\"boolean\"===typeof i.checked&&n&&\"paragraph\"===n.type;const h=\"[\"+(i.checked?\"x\":\" \")+\"] \";const r=e(c);o&&r.move(h);let l=t(i,s,a,{...c,...r.current()});o&&(l=l.replace(/^(?:[*+-]|\\d+\\.)([\\r\\n]| {1,3})/,check));return l\n/**\n   * @param {string} $0\n   * @returns {string}\n   */;function check(t){return t+h}}export{i as gfmTaskListItemFromMarkdown,s as gfmTaskListItemToMarkdown};\n\n//# sourceMappingURL=index.js.map","import{gfmAutolinkLiteralFromMarkdown as t,gfmAutolinkLiteralToMarkdown as m}from\"mdast-util-gfm-autolink-literal\";import{gfmFootnoteFromMarkdown as o,gfmFootnoteToMarkdown as r}from\"mdast-util-gfm-footnote\";import{gfmStrikethroughFromMarkdown as i,gfmStrikethroughToMarkdown as f}from\"mdast-util-gfm-strikethrough\";import{gfmTableFromMarkdown as n,gfmTableToMarkdown as a}from\"mdast-util-gfm-table\";import{gfmTaskListItemFromMarkdown as u,gfmTaskListItemToMarkdown as e}from\"mdast-util-gfm-task-list-item\";\n/**\n * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension\n * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension\n */\n/**\n * Create an extension for `mdast-util-from-markdown` to enable GFM (autolink\n * literals, footnotes, strikethrough, tables, tasklists).\n *\n * @returns {Array<FromMarkdownExtension>}\n *   Extension for `mdast-util-from-markdown` to enable GFM (autolink literals,\n *   footnotes, strikethrough, tables, tasklists).\n */function gfmFromMarkdown(){return[t,o(),i,n,u]}\n/**\n * Create an extension for `mdast-util-to-markdown` to enable GFM (autolink\n * literals, footnotes, strikethrough, tables, tasklists).\n *\n * @param {Options | null | undefined} [options]\n *   Configuration.\n * @returns {ToMarkdownExtension}\n *   Extension for `mdast-util-to-markdown` to enable GFM (autolink literals,\n *   footnotes, strikethrough, tables, tasklists).\n */function gfmToMarkdown(t){return{extensions:[m,r(),f,a(t),e]}}\n/**\n * @typedef {import('./lib/index.js').Options} Options\n */export{gfmFromMarkdown,gfmToMarkdown};\n\n//# sourceMappingURL=index.js.map","import{gfm as o}from\"micromark-extension-gfm\";import{gfmFromMarkdown as t,gfmToMarkdown as m}from\"mdast-util-gfm\";\n/**\n * @typedef {import('mdast').Root} Root\n * @typedef {import('micromark-extension-gfm').Options & import('mdast-util-gfm').Options} Options\n */\n/**\n * Plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists).\n *\n * @type {import('unified').Plugin<[Options?]|void[], Root>}\n */function remarkGfm(n={}){const r=this.data();add(\"micromarkExtensions\",o(n));add(\"fromMarkdownExtensions\",t());add(\"toMarkdownExtensions\",m(n));\n/**\n   * @param {string} field\n   * @param {unknown} value\n   */function add(o,t){const m=/** @type {unknown[]} */r[o]?r[o]:r[o]=[];m.push(t)}}export{remarkGfm as default};\n\n//# sourceMappingURL=index.js.map"],"mappings":"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"}