{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/5CgAMx8cSyx6XaxaWFtr/4mWKEooslVeyIZgj7UuH/xowLQ2knH.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{addPropertyControls as r,ComponentPresetsConsumer as a,ControlType as n,Link as o}from\"framer\";import{motion as i}from\"framer-motion\";import*as s from\"react\";import{Youtube as h}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js\";let c=\"SqzUl29HN\",l=\"vg2ArnN4m\",d=\"Yt1KqN9b8\",m=\"wfss6OUAD\",p=\"qDS5YpQ1K\",f=\"ZRYxue2yU\",u=(e,t)=>{if(e&&\"object\"==typeof e)return{...e,alt:t};},g=[{index:0,id:\"Sjm1Y6ym_\",[c]:\"Partnership announcement \u2014 Aftermint X Custonomy\",[l]:\"partnership-announcement-aftermint-x-custonomy\",[d]:\"2023-12-04T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/1WKyhTa7KLb64Kyib78rlemm5A.png\",srcSet:\"https://framerusercontent.com/images/1WKyhTa7KLb64Kyib78rlemm5A.png?scale-down-to=512 512w,https://framerusercontent.com/images/1WKyhTa7KLb64Kyib78rlemm5A.png 600w\"},\"\"),[p]:\"web3, custonomy, aftermint, nft, partnerships \",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Aftermint is delighted to announce a partnership with Custonomy.\"}),/*#__PURE__*/e(\"p\",{children:\"\u201CPartnering with Aftermint aligns perfectly with Custonomy\u2019s vision of simplifying web3 experience. This collaboration brings together our no-code wallet solutions with Aftermint\u2019s no-code Dapp platform, offering an unparalleled, frictionless experience for both Web3 developers and end-users. It\u2019s a game-changer in making Web3 more accessible and user-friendly.\u201D \u2014 Keith Hung, CEO and Co-founder, Custonomy.\"}),/*#__PURE__*/e(\"p\",{children:\"\u201CWith Custonomy\u2019s user-friendly wallet solutions featuring passkey and Asian social login options, Aftermint customers will be empowered to create previously unimaginable experiences.\u201D \u2014 Donald Szeto, CEO and Co-founder, Aftermint.\"}),/*#__PURE__*/e(\"p\",{children:\"Stay tuned for upcoming projects that will allow you to connect Custonomy with Aftermint.\"}),/*#__PURE__*/e(\"p\",{children:\"\u2014\"}),/*#__PURE__*/t(\"p\",{children:[\"Check us out at \",/*#__PURE__*/e(o,{href:\"https://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.theaftermint.xyz\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Aftermint provides a Web3 social platform that makes it easy for any service providers and organizers to promote real-world offers and events that are exclusively targeted to virtual asset holders. Virtual asset holders can easily discover these offers and their popularity on the platform.\"})})]})},{index:1,id:\"dXzHzqefK\",[c]:\"Web3 for Everyone\u200A-\u200AA Use Case of Aftermint as Hong Kong Fintech Week's Official NFT\\xa0Partner\",[l]:\"web3-for-everyone-a-use-case-of-aftermint-as-hong-kong-fintech-week-s-official-nft-partner\",[d]:\"2023-11-15T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png\",srcSet:\"https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=512 512w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png 5000w\"},\"\"),[p]:\"Use Case\",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"At Hong Kong FinTech Week 2023, Aftermint held the distinction of being the Official NFT Partner. The event, which took place from October 30 to November 5 in 2023, welcomed over 35,000 attendees and garnered more than 5.5 million online viewers across 100+ economies [1]. Six key themes exploring global regulations, AI, sustainable finance, and the Greater Bay Area were examined alongside 300+ speakers and 540 exhibitors. \",/*#__PURE__*/e(o,{href:\"http://theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Aftermint\"})}),\" provided the infrastructure for the official NFT to be claimed, verified, and utilized throughout Hong Kong for perks and benefits, offering a seamless experience set up within only a month.\"]}),/*#__PURE__*/e(\"h2\",{children:\"The three-part model\"}),/*#__PURE__*/e(\"p\",{children:\"The entire NFT experience for visitors at Hong Kong FinTech Week 2023 comprises three main sections: 1) claiming the official NFT for free; 2) discovering perks offered by the NFT; and 3) verifying the NFT on-site.\"}),/*#__PURE__*/e(\"h3\",{children:\"Claim\u200A\u2014\u200ADiscover\u200A\u2014\u200AVerify\"}),/*#__PURE__*/t(\"p\",{children:[\"All of the above are powered by the \",/*#__PURE__*/e(\"strong\",{children:\"no-code self-served\"}),\" platform at \",/*#__PURE__*/e(o,{href:\"http://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Aftermint\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"Claiming the NFT in just two steps, even without a crypto\\xa0wallet\"}),/*#__PURE__*/e(\"p\",{children:\"At Hong Kong FinTech Week 2023, our team engaged directly with visitors, whether they had experience with Web3 or not. What resonated most with us was hearing:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Do I need to install another app?\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Do I need a wallet?\"})}),/*#__PURE__*/t(\"p\",{children:[\"The idea behind offering a free NFT to visitors isn\u2019t to complicate their lives. Instead, with Aftermint\u2019s Dapp, it\u2019s possible for even non-Web3 natives to claim their first NFT in just two steps\u200A\u2014\u200Aeverything is web-based, no app installation is required, wallet is optional, and visitors pay absolutely \",/*#__PURE__*/e(\"strong\",{children:\"no gas fee\"}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,7Czn3iu5fuRo9MpNabEdmK4MkFA.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/7Czn3iu5fuRo9MpNabEdmK4MkFA.png\",srcSet:\"https://framerusercontent.com/images/7Czn3iu5fuRo9MpNabEdmK4MkFA.png?scale-down-to=512 512w,https://framerusercontent.com/images/7Czn3iu5fuRo9MpNabEdmK4MkFA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7Czn3iu5fuRo9MpNabEdmK4MkFA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/7Czn3iu5fuRo9MpNabEdmK4MkFA.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/7Czn3iu5fuRo9MpNabEdmK4MkFA.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,TWypTfrv3y9X69xhttQdh90aE.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/TWypTfrv3y9X69xhttQdh90aE.png\",srcSet:\"https://framerusercontent.com/images/TWypTfrv3y9X69xhttQdh90aE.png?scale-down-to=512 512w,https://framerusercontent.com/images/TWypTfrv3y9X69xhttQdh90aE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TWypTfrv3y9X69xhttQdh90aE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/TWypTfrv3y9X69xhttQdh90aE.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/TWypTfrv3y9X69xhttQdh90aE.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"p\",{children:\">> Aftermint\u2019s NFT Claim\\xa0Dapp\"}),/*#__PURE__*/e(\"p\",{children:\"In Aftermint\u2019s Claim Dapp for the official NFT of Hong Kong FinTech Week 2023, visitors could opt to claim the NFT to their own wallets or use social logins (email, Google, LinkedIn, Apple, and more) to create a self-custodial wallet (visitors had the option to export their private key within the same Dapp). Most users were able to claim the NFT within 20 seconds, after which they were redirected to the Discovery Portal, another product offered by Aftermint.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"\u201CThat\u2019s it?\u201D said a visitor at the Aftermint Booth.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"\u201CYes, that\u2019s it,\u201D answered our team.\"})}),/*#__PURE__*/e(\"p\",{children:\"While many visitors are surprised by how quick and easy it is to claim an NFT with Aftermint\u2019s Dapp, we\u2019re equally delighted to know that our company\u2019s motto, \u2018Web3 for everyone,\u2019 isn\u2019t just a slogan. People of different ages and backgrounds can indeed claim their very first NFT with our product.\"}),/*#__PURE__*/t(\"p\",{children:[\"Over the course of the two primary conference days, more than 500 visitors claimed their complimentary NFTs by scanning a QR code with their mobile phones at our booth. That averages to about \",/*#__PURE__*/e(\"strong\",{children:\"1 claim every 2 minutes\"}),\"!\"]}),/*#__PURE__*/e(\"h2\",{children:\"Discovering perks from 50+ merchants with the Hong Kong FinTech Week Official\\xa0NFT\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,51sNEs4QJ8VzbkbSZzHxn5W4qEc.webp\",\"data-framer-height\":\"999\",\"data-framer-width\":\"1100\",height:\"499\",src:\"https://framerusercontent.com/images/51sNEs4QJ8VzbkbSZzHxn5W4qEc.webp\",srcSet:\"https://framerusercontent.com/images/51sNEs4QJ8VzbkbSZzHxn5W4qEc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/51sNEs4QJ8VzbkbSZzHxn5W4qEc.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/51sNEs4QJ8VzbkbSZzHxn5W4qEc.webp 1100w\",style:{aspectRatio:\"1100 / 999\"},width:\"550\"}),/*#__PURE__*/e(\"p\",{children:\">> Hong Kong FinTech Week Official\\xa0NFT\"}),/*#__PURE__*/e(\"p\",{children:\"The story of the Hong Kong FinTech Week Official NFT extends beyond the claiming stage. Upon claiming the NFT, visitors will be directed to our Discovery Portal\u200A\u2014\u200Aa map-based web application showcasing all associated perks offered with the NFT.\"}),/*#__PURE__*/t(\"p\",{children:[\"For Hong Kong FinTech Week 2023, our white label solution has been adopted. A customized map resides under the sub-domain fintechweek.hk at \",/*#__PURE__*/e(o,{href:\"https://perks.fintechweek.hk/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://perks.fintechweek.hk/\"})}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,uL7CrWk13ejRcasIBcKS9cnbuSg.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/uL7CrWk13ejRcasIBcKS9cnbuSg.png\",srcSet:\"https://framerusercontent.com/images/uL7CrWk13ejRcasIBcKS9cnbuSg.png?scale-down-to=512 512w,https://framerusercontent.com/images/uL7CrWk13ejRcasIBcKS9cnbuSg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uL7CrWk13ejRcasIBcKS9cnbuSg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/uL7CrWk13ejRcasIBcKS9cnbuSg.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/uL7CrWk13ejRcasIBcKS9cnbuSg.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Kn5fOu23kjrYxuzvbESuvXZhb4.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/Kn5fOu23kjrYxuzvbESuvXZhb4.png\",srcSet:\"https://framerusercontent.com/images/Kn5fOu23kjrYxuzvbESuvXZhb4.png?scale-down-to=512 512w,https://framerusercontent.com/images/Kn5fOu23kjrYxuzvbESuvXZhb4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Kn5fOu23kjrYxuzvbESuvXZhb4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Kn5fOu23kjrYxuzvbESuvXZhb4.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/Kn5fOu23kjrYxuzvbESuvXZhb4.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"p\",{children:\">> Hong Kong FinTech Week 2023 Discovery Portal\"}),/*#__PURE__*/e(\"p\",{children:\"Visitors can freely navigate our Discovery Portal to find merchants where they can redeem their offers. The pins on the map represent these merchants offering perks. Clicking on a pin allows the visitor to access details about the merchant, such as category(ies), opening hours, check-ins by other NFT holders, available perks, and additional social information.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rLbFFMdq9t2yB6nC4tta9uIwEA.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/rLbFFMdq9t2yB6nC4tta9uIwEA.png\",srcSet:\"https://framerusercontent.com/images/rLbFFMdq9t2yB6nC4tta9uIwEA.png?scale-down-to=512 512w,https://framerusercontent.com/images/rLbFFMdq9t2yB6nC4tta9uIwEA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rLbFFMdq9t2yB6nC4tta9uIwEA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/rLbFFMdq9t2yB6nC4tta9uIwEA.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/rLbFFMdq9t2yB6nC4tta9uIwEA.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,FBW9JBLxW7X8T3TNh8Er7n3Mzw.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/FBW9JBLxW7X8T3TNh8Er7n3Mzw.png\",srcSet:\"https://framerusercontent.com/images/FBW9JBLxW7X8T3TNh8Er7n3Mzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/FBW9JBLxW7X8T3TNh8Er7n3Mzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/FBW9JBLxW7X8T3TNh8Er7n3Mzw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/FBW9JBLxW7X8T3TNh8Er7n3Mzw.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/FBW9JBLxW7X8T3TNh8Er7n3Mzw.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"p\",{children:\">> Hong Kong FinTech Week 2023 Discovery Portal, List View and\\xa0Filters\"}),/*#__PURE__*/e(\"p\",{children:\"A visitor can also opt for the \u2018List View\u2019 mode to see all the merchants or filter merchants by various categories, such as Bakery, Clothing Store, Furniture Store, Liquor Store, Night Club, and Tourist Attraction, among others.\"}),/*#__PURE__*/e(\"p\",{children:\"Four days after the start of the main conference, we observed 200+ check-ins at different locations in Hong Kong. One visitor at our booth exclaimed, 'Oh my god! This is even smoother than the native map app I am using!'\"}),/*#__PURE__*/e(\"h2\",{children:\"Verifying the ownership of the\\xa0NFT\"}),/*#__PURE__*/e(\"p\",{children:\"Aftermint does not want to create excessive workload to staff members at the merchants, and that is why we have made our verification process as simple as possible.\"}),/*#__PURE__*/e(\"p\",{children:\"When a visitor arrives at a merchant, they can either scan a QR code that leads to our Verification Dapp or use the QR code provided by the merchant. In both cases, Aftermint can perform real-time checks to confirm whether the visitor holds the NFT in their wallet, whether it was created by social login, or was an existing wallet app\u2019s self-custodial (created by social login) or non-custodial.\"}),/*#__PURE__*/t(\"p\",{children:[\"If a visitor hasn\u2019t logged out of their self-custodial wallet, created via their social logins, after claiming the NFT, the Hong Kong FinTech Week 2023 Official NFT will automatically appear on the Dapp. This typically occurs in \",/*#__PURE__*/e(\"strong\",{children:\"just a few seconds without user interaction\"}),\", much like tapping a transit payment card at gates. Our users anticipated a more complicated process, only to be pleasantly surprised by how seamless the experience was. Alternatively, the visitor can either connect their non-custodial wallet or use social login to connect to the custodial wallet.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,kVm48hqqQ0d8oqBjMqg55CBeKg0.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/kVm48hqqQ0d8oqBjMqg55CBeKg0.png\",srcSet:\"https://framerusercontent.com/images/kVm48hqqQ0d8oqBjMqg55CBeKg0.png?scale-down-to=512 512w,https://framerusercontent.com/images/kVm48hqqQ0d8oqBjMqg55CBeKg0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/kVm48hqqQ0d8oqBjMqg55CBeKg0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/kVm48hqqQ0d8oqBjMqg55CBeKg0.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/kVm48hqqQ0d8oqBjMqg55CBeKg0.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,LhY5KtpjTfNBUdiDJG9gdnRBUg.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/LhY5KtpjTfNBUdiDJG9gdnRBUg.png\",srcSet:\"https://framerusercontent.com/images/LhY5KtpjTfNBUdiDJG9gdnRBUg.png?scale-down-to=512 512w,https://framerusercontent.com/images/LhY5KtpjTfNBUdiDJG9gdnRBUg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LhY5KtpjTfNBUdiDJG9gdnRBUg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/LhY5KtpjTfNBUdiDJG9gdnRBUg.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/LhY5KtpjTfNBUdiDJG9gdnRBUg.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qsJWn7GQU6Keracqghbk9H7LKy8.png\",\"data-framer-height\":\"4193\",\"data-framer-width\":\"5000\",height:\"2096\",src:\"https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png\",srcSet:\"https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=512 512w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/qsJWn7GQU6Keracqghbk9H7LKy8.png 5000w\",style:{aspectRatio:\"5000 / 4193\"},width:\"2500\"}),/*#__PURE__*/e(\"p\",{children:\">> Hong Kong FinTech Week 2023 Verification Dapp\"}),/*#__PURE__*/e(\"h2\",{children:\"We believe in PACE\u200A\u2014\u200APace, Accessibility, Creativity, and\\xa0Easiness\"}),/*#__PURE__*/e(\"p\",{children:\"Although the three-part model (Claim\u200A\u2014\u200ADiscover\u200A\u2014\u200AVerify) could potentially create various pain points for visitors, Aftermint has successfully streamlined the steps to be as simple as possible. This ensures that even those unfamiliar with Web3 can enjoy the entire experience.\"}),/*#__PURE__*/t(\"p\",{children:[\"What makes the Hong Kong FinTech Week NFT experience truly remarkable is that our engineering team doesn\u2019t manually create the Dapp for our customers. At \",/*#__PURE__*/e(o,{href:\"http://theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Aftermint\"})}),\", users have the ability to create their own highly customizable Dapps with diverse functions.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:\"Aftermint\"})})}),/*#__PURE__*/e(\"em\",{children:\", a Web3 social platform, \"}),/*#__PURE__*/e(o,{href:\"https://twitter.com/theaftermint/status/1718530491266310353?s=46&t=imnetH7f9gjxGRtRK6CQpQ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:\"dropped\"})})}),/*#__PURE__*/e(\"em\",{children:\" an NFT crafted by \"}),/*#__PURE__*/e(o,{href:\"https://god.com.hk/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:\"Goods of Desire\"})})}),/*#__PURE__*/e(\"em\",{children:\" exclusive to the attendees of \"}),/*#__PURE__*/e(o,{href:\"https://www.fintechweek.hk/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:\"Hong Kong FinTech Week\"})})}),/*#__PURE__*/t(\"em\",{children:[\". The NFT, minted on the Polygon PoS network, is more than just a collectible and serves as a gateway to tangible benefits across Hong Kong at a number of restaurants, bars and shops citywide.\",/*#__PURE__*/e(\"br\",{}),\"\u200A\"]}),/*#__PURE__*/e(o,{href:\"https://polygon.technology/blog/meet-polygon-projects-helping-hong-kong-become-a-web3-hub?utm_source=twitter&utm_medium=social&utm_content=hk-activation-blog\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:\"\u2014\u200APolygon Labs\"})})})]}),/*#__PURE__*/t(\"p\",{children:[\"We aim to make Web3 accessible to everyone, and Hong Kong FinTech Week has showcased our ability to serve as the \u2018gateway to tangible benefits.\u2019 \",/*#__PURE__*/e(o,{href:\"http://theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Aftermint\"})}),\" remains committed to developing impactful products that resonate with our users.\"]}),/*#__PURE__*/e(\"p\",{children:\"\u2014\"}),/*#__PURE__*/t(\"p\",{children:[\"Check us out at \",/*#__PURE__*/e(o,{href:\"https://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.theaftermint.xyz\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Aftermint provides a Web3 social platform that makes it easy for any service providers and organizers to promote real-world offers and events that are exclusively targeted to virtual asset holders. Virtual asset holders can easily discover these offers and their popularity on the platform.\"})}),/*#__PURE__*/t(\"p\",{children:['[1]: \"Hong Kong FinTech Week 2023 redefines fintech as digitalising finance and transforming real economy.\" FintechHK, 30 Nov. 2023, ',/*#__PURE__*/e(o,{href:\"https://on.theaftermint.xyz/hkftw2023pr\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.hongkong-fintech.hk/en/insights/news/news-2023/hong-kong-fintech-week-2023-redefines-fintech-as-digitalising-finance-and-transforming-real-economy/index.html\"})}),\".\"]})]})},{index:2,id:\"JdrWT9_Kh\",[c]:\"Animate your Dapp design: A guideline on our self-service no-code Dapp\\xa0builder\",[l]:\"animate-your-dapp-design-a-guideline-on-our-self-service-no-code-dapp-builder\",[d]:\"2023-09-15T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/qEUrZ5MfyP6z4XPPrqheoSOHw0g.gif\",srcSet:\"https://framerusercontent.com/images/qEUrZ5MfyP6z4XPPrqheoSOHw0g.gif?scale-down-to=512 512w,https://framerusercontent.com/images/qEUrZ5MfyP6z4XPPrqheoSOHw0g.gif 600w\"},\"\"),[p]:\"\",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"We have been receiving a lot of inquiries about our Dapp design functionality, and in the past few weeks, we have been experimenting with some of the possibilities in designing a Dapp.While designing our platform, we made reference to how people would normally frame a painting. \"}),/*#__PURE__*/t(\"p\",{children:[\"According to \",/*#__PURE__*/e(o,{href:\"https://finearttutorials.com/guide/how-to-frame-a-painting/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Fine Art Tutorials\"})}),\":\"]}),/*#__PURE__*/t(\"p\",{children:[\"Cut the matboard to the size of your painting using a mat cutter, or use a pre-cut matboard.\",/*#__PURE__*/e(\"br\",{}),\"Mount the painting onto the mounting board with adhesive or tape.\",/*#__PURE__*/e(\"br\",{}),\"Insert the glazing material into the frame.\",/*#__PURE__*/e(\"br\",{}),\"Place the painting on the matboard into the wooden frame.\"]}),/*#__PURE__*/e(\"p\",{children:\"The matboard acts as your image frame. You\u2019ll need to create a \u2018cutout\u2019 in the image, allowing your NFT to be displayed once it\u2019s been verified. The shape of this cutout depends on your creativity; you can opt for a traditional design or let your imagination run wild.\"}),/*#__PURE__*/e(\"p\",{children:\"The most important thing about your file is to make sure it supports alpha, and that\u2019s why we always recommend PNG.\"}),/*#__PURE__*/e(\"p\",{children:\"However, some people might want to get even more creative by making the frame move, and for us, this is the beauty of having an artistic community to provide feedback.\"}),/*#__PURE__*/e(\"p\",{children:\"We are happy to share that we also support animated GIFs.\"}),/*#__PURE__*/e(\"p\",{children:\"In addition to the usual methods of creating an animated GIF, such as Photoshop or After Effects, we also experimented with generative art using p5.js, and successfully exported the code as a GIF.\"}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s an example of what we\u2019ve tried, and we\u2019re confident that there\u2019s so much more to explore.\"}),/*#__PURE__*/e(i.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(h,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://www.youtube.com/watch?v=7nUrxvTP17A\"})})}),/*#__PURE__*/e(\"p\",{children:\"If you would like a more detailed description of how to design your Dapp, please click the link below for the documentation of how to use our Dapp custom styling. \"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(o,{href:\"https://docs.theaftermint.xyz/dapps/verification\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Access the documentation here.\"})})}),/*#__PURE__*/e(\"p\",{children:\"\u2014\"}),/*#__PURE__*/t(\"p\",{children:[\"Check us out at \",/*#__PURE__*/e(o,{href:\"https://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.theaftermint.xyz\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Aftermint provides a Web3 social platform that makes it easy for any service providers and organizers to promote real-world offers and events that are exclusively targeted to virtual asset holders. Virtual asset holders can easily discover these offers and their popularity on the platform.\"})})]})},{index:3,id:\"O15wR0xl2\",[c]:\"Why and how do we verify NFTs with Aftermint's No-code\\xa0Dapp?\",[l]:\"why-and-how-do-we-verify-nfts-with-aftermint-s-no-code-dapp\",[d]:\"2023-09-06T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/1CHHprKTIxCEePNNNSM2h4PxOGk.png\",srcSet:\"https://framerusercontent.com/images/1CHHprKTIxCEePNNNSM2h4PxOGk.png?scale-down-to=512 512w,https://framerusercontent.com/images/1CHHprKTIxCEePNNNSM2h4PxOGk.png 600w\"},\"\"),[p]:\"\",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The question \u2018why\u2019 has always been a topic of conversation within \",/*#__PURE__*/e(o,{href:\"http://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Aftermint\u2019s\"})}),\" team. We\u2019ve considered the possibility of developing various things, such as an NFT minting platform, an NFT marketplace, an NFT-to-coin system, and more\u200A\u2014\u200Aso why this particular choice?\"]}),/*#__PURE__*/e(\"p\",{children:\"The primary reason our team is committed to a no-code NFT verification system is because we recognize that many tools are quite challenging for individuals without coding experience to use, let alone build their own. Our aim is to ensure that even those with no coding background can create their own systems, like shop owners looking to offer in-real-life (IRL) benefits or NFT artists who want to verify their fans during IRL events.\"}),/*#__PURE__*/t(\"p\",{children:[\"It all began in 2022, during a time when numerous NFT projects were emerging. Some sought to expand beyond the realm of Web3 events and offer tangible real-life benefits to NFT holders. That\u2019s when we realized the significance of a no-code Dapp builder than features PACE (\",/*#__PURE__*/e(o,{href:\"https://medium.com/@theaftermint/why-do-we-believe-in-no-code-dapp-640b958dfa91\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"as discussed in our other article\"})}),\").\"]}),/*#__PURE__*/e(\"h2\",{children:\"So how do we verify\\xa0NFTs?\"}),/*#__PURE__*/e(\"p\",{children:\"First, when you click on \u201CMetamask,\u201D \u201CCoinbase Wallet,\u201D or \u201CWalletConnect,\u201D you will be asked to connect your wallet. Afterward, you will be prompted to sign in (at which point you will see the following message):\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Message:\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Welcome to Aftermint NFT ownership verification! Sign in to prove that you are the owner of the wallet. This request will not trigger a blockchain transaction or cost any gas fee. By signing in, you agree to Aftermint\u2019s Terms of Service.\"})}),/*#__PURE__*/t(\"p\",{children:[\"By signing this message you will \",/*#__PURE__*/e(\"strong\",{children:\"NOT \"}),\"trigger a blockchain transaction or cost any gas fee. Once you clicked \u201Csign in\u201D or \u201Csign\u201D, your NFT will automatically show in the Dapp.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"That\u2019s it!\"}),/*#__PURE__*/e(\"h2\",{children:\"We believe in\\xa0safety\"}),/*#__PURE__*/e(\"p\",{children:\"We understand that there are numerous scams in the Web3 world, which is why we aim to ensure everything is transparent and user-friendly. Some of our friends have already fallen victim to NFT theft, so we fully grasp the significance of security.\"}),/*#__PURE__*/e(\"p\",{children:\"We invite you to give us a try and share your feedback. Your input is valuable to us.\"}),/*#__PURE__*/e(\"p\",{children:\"\u2014\"}),/*#__PURE__*/t(\"p\",{children:[\"Check us out at \",/*#__PURE__*/e(o,{href:\"https://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.theaftermint.xyz\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Aftermint provides a Web3 social platform that makes it easy for any service providers and organizers to promote real-world offers and events that are exclusively targeted to virtual asset holders. Virtual asset holders can easily discover these offers and their popularity on the platform.\"})})]})},{index:4,id:\"gq_pqsoHV\",[c]:\"Four steps to create a Dapp with Aftermint\",[l]:\"four-steps-to-create-a-dapp-with-aftermint\",[d]:\"2023-08-29T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/7b40eMzRFpMax853lDKBflOInEc.png\",srcSet:\"https://framerusercontent.com/images/7b40eMzRFpMax853lDKBflOInEc.png?scale-down-to=512 512w,https://framerusercontent.com/images/7b40eMzRFpMax853lDKBflOInEc.png 600w\"},\"\"),[p]:\"\",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We understand how challenging it can be for non-coders to create anything technical, whether online or offline. This challenge is exacerbated by the fact that many technical documents are often too complex for the average person to understand. Therefore, when we were in the early stages of developing Aftermint, we worked tirelessly to ensure that the flow, language, and logic were simple enough for practically anyone to create a Dapp.That\u2019s why we\u2019ve streamlined it into a four-step procedure. \"}),/*#__PURE__*/e(\"p\",{children:\"Watch our 19-second video to see just how easy it is to create your own Dapp.\"}),/*#__PURE__*/e(i.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(h,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=6zUCPDoEyLE\"})})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Click \u201CCreate Dapp now\u201D\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Select your role\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Name your Dapp & input the NFT Smart Contract Address\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Click \u201CCreate Dapp\u201DThat\u2019s it! \"})})]}),/*#__PURE__*/e(\"p\",{children:\"Simple enough, right?\"}),/*#__PURE__*/e(\"p\",{children:\"\u2014\"}),/*#__PURE__*/e(\"p\",{children:\"Of course, there\u2019s still a lot you can do to customize your Dapp, such as personalized messages and styling. However, you can always work on these add-ons after your Dapp is up and running. We\u2019ll be creating another tutorial soon to discuss how to further customize your Dapp.\"}),/*#__PURE__*/e(\"p\",{children:\"\u2014\"}),/*#__PURE__*/t(\"p\",{children:[\"Check us out at \",/*#__PURE__*/e(o,{href:\"https://www.theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.theaftermint.xyz\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Aftermint provides a Web3 social platform that makes it easy for any service providers and organizers to promote real-world offers and events that are exclusively targeted to virtual asset holders. Virtual asset holders can easily discover these offers and their popularity on the platform.\"})})]})},{index:5,id:\"R0lrnl31l\",[c]:\"Accepting Web3 Tokens In Real\\xa0Life\",[l]:\"accepting-web3-tokens-in-real-life\",[d]:\"2023-08-25T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/fTymhnc1WEkIoyKFuUz7A6mmM.jpg\",srcSet:\"https://framerusercontent.com/images/fTymhnc1WEkIoyKFuUz7A6mmM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fTymhnc1WEkIoyKFuUz7A6mmM.jpg 600w\"},\"\"),[p]:\"\",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h3\",{children:\"Our Belief\"}),/*#__PURE__*/t(\"p\",{children:[\"We believe that Web3 tokens go way beyond the virtual world (or metaverse) and can provide value in the real world. The very first step in doing so is to be able to use these tokens in real life. This is why we have built \",/*#__PURE__*/e(o,{href:\"https://theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Aftermint\"})}),\", an easy-to-use, no-code platform that allows anyone to create apps to accept Web3 tokens as a payment method, or as a verification method in real life. Our goal is to bridge Web3 with Web2 and the real world.\"]}),/*#__PURE__*/e(\"h3\",{children:\"What Works\\xa0Now\"}),/*#__PURE__*/e(\"p\",{children:\"Aftermint currently supports two use cases out of the box on Ethereum Mainnet and Goerli:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(o,{href:\"https://theaftermint.xyz/apps/token-transfer\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"ERC-20 token transfer\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(o,{href:\"https://theaftermint.xyz/apps/verification\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"ERC-721 token ownership verification\"})})})})]}),/*#__PURE__*/e(\"p\",{children:\"These seem to be pretty straightforward for the tech-savvy. Why are we creating apps for them?\"}),/*#__PURE__*/e(\"h3\",{children:\"Why Another\\xa0App?\"}),/*#__PURE__*/e(\"p\",{children:\"Imagine you run a membership club that is based on Web3 tokens. Your club members hold ERC-721 tokens as proof of membership, which in turn generate ERC-20 utility tokens for use on members-only merch, events, etc. Sounds familiar?\"}),/*#__PURE__*/e(\"p\",{children:\"Your club members can go to your club\u2019s website and connect their wallets to unlock a member-only section, which allows them to spend your club\u2019s tokens on merch, and event registration.\"}),/*#__PURE__*/t(\"p\",{children:[\"So far so good, but \",/*#__PURE__*/e(\"strong\",{children:\"what if you have a booth at \"}),/*#__PURE__*/e(o,{href:\"https://www.outeredge.live/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"strong\",{children:\"Outer Edge | LA\"})})}),/*#__PURE__*/e(\"strong\",{children:\", and want to let your members buy merch with their tokens?\"})]}),/*#__PURE__*/e(\"p\",{children:\"How about asking them to send their tokens to a receiver address? That works, but it\u2019s slow and error-prone to enter ETH addresses manually.\"}),/*#__PURE__*/e(\"p\",{children:\"How about encoding the receiver address as a QR code and asking them to scan it with a mobile wallet? That\u2019s better. If they haven\u2019t imported your ERC-20 token into their wallet, most wallets\u2019 user interfaces won\u2019t show the token as being available for transfer.\"}),/*#__PURE__*/e(\"p\",{children:\"Even if that works out, you\u2019re asking your members to input a transfer amount, which can again be error-prone.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What if you can simplify all of the above by asking your members to scan a QR code once that will set up the correct receiver address and the transfer amount, without needing to worry whether they have imported your ERC-20 tokens into their wallets?\"})}),/*#__PURE__*/e(\"p\",{children:\"Enter Aftermint\u2019s token transfer app. With a few simple settings, you will have an app that you can launch on your mobile web browser, like the one below.\"}),/*#__PURE__*/e(\"p\",{children:\"And this is the only QR code that you will need to ask your members to scan. No manual entry of ETH address. No manual entry of transfer amount. No need to set up their wallets before time! Very simple and easy for you to collect ERC-20 tokens as payment.\"}),/*#__PURE__*/e(\"h3\",{children:\"ERC-721 Ownership Verification\"}),/*#__PURE__*/e(\"p\",{children:\"If you need to gate any kind of real-life/physical access with your ERC-721 tokens, Aftermint also provides a similar app for that. We\u2019ll dive into that more in our next article.\"}),/*#__PURE__*/e(\"h3\",{children:\"Sold? Get Your Early Access\\xa0Today!\"}),/*#__PURE__*/t(\"p\",{children:[\"Drop us a line at \",/*#__PURE__*/e(o,{href:\"https://mailto:hello@theaftermint.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"hello@theaftermint.xyz\"})}),\" and we will be happy to set you up with early access now! Aftermint is \",/*#__PURE__*/e(\"strong\",{children:\"FREE\"}),\" to use during early access.\"]})]})},{index:6,id:\"QbMaRYV9d\",[c]:\"Why do we believe in no-code Dapp?\",[l]:\"no-code-dapp\",[d]:\"2023-08-23T00:00:00.000Z\",[m]:u({src:\"https://framerusercontent.com/images/akF4Jah8RSxYYRl5yI6PyOH2CI.jpg\",srcSet:\"https://framerusercontent.com/images/akF4Jah8RSxYYRl5yI6PyOH2CI.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/akF4Jah8RSxYYRl5yI6PyOH2CI.jpg 600w\"},\"\"),[p]:\"\",[f]:/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"A daily routine of working at Aftermint involves a constant battle and negotiation between the left brain and the right brain. While the left brain is highly analytical, the right brain often seeks a more creative approach. The battleground for these two brains frequently revolves around whether Aftermint should require some knowledge of coding. The left brain argues,\"}),/*#__PURE__*/e(\"p\",{children:'\"Well, this is a developer\\'s tool. They should have some understanding.\"'}),/*#__PURE__*/e(\"p\",{children:\"The right brain counters,\"}),/*#__PURE__*/e(\"p\",{children:'\"No, let\\'s make it plug and play, like an iPhone.\"'}),/*#__PURE__*/e(\"h2\",{children:\"So why no-code Dapp?\"}),/*#__PURE__*/e(\"p\",{children:\"The clear winner in this battle is unquestionably the right brain. In our pursuit of bridging Web3 with real life, we must consider those who lack a coding background, which, currently, constitutes the majority. Only when the majority of people can use our product without resorting to online searches for solutions can we hope to make Web3 practical for real-world applications.\"}),/*#__PURE__*/e(\"h2\",{children:\"What did we do to make no-code Dapp work?\"}),/*#__PURE__*/e(\"p\",{children:\"We try to think about user's pain points while we were developing our tools, and we eventually came up with a simple solution. \"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Name your Dapp\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Paste the NFT Smart Contract Address\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Done!\"}),/*#__PURE__*/e(\"p\",{children:\"It's as simple as this. \"}),/*#__PURE__*/t(\"p\",{children:[\"As soon as you complete the task and click the \",/*#__PURE__*/e(\"em\",{children:\"Create Dapp\"}),\" button, your Dapp is created and ready to use.\"]}),/*#__PURE__*/e(\"p\",{children:\"While there might be a lot more customization to be made, those are all OPTIONAL. This means that as long as you have your name ready and the smart contract address ready, you can have a ready-to-go Dapp.\"}),/*#__PURE__*/e(\"p\",{children:\"Fast and easy, right?\"}),/*#__PURE__*/t(\"p\",{children:[\"Yes, because we believe in \",/*#__PURE__*/e(\"strong\",{children:\"PACE\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pace\"}),\": You can launch your Dapp in just a few seconds.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Accessibility\"}),\": We make Dapps accessible to anyone; no code is required.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Creativity\"}),\": We build the infrastructure for a customizable Dapp, and you bring your ideas to life.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Easiness\"}),\": We support multiple wallets out of the box; no app installation is required.\"]})]})}];for(let e of g)Object.freeze(e);r(g,{SqzUl29HN:{defaultValue:\"\",title:\"Title\",type:n.String},vg2ArnN4m:{title:\"Slug\",type:n.String},Yt1KqN9b8:{defaultValue:\"\",title:\"Date\",type:n.Date},wfss6OUAD:{title:\"Image\",type:n.ResponsiveImage},qDS5YpQ1K:{defaultValue:\"\",title:\"Tags\",type:n.String},ZRYxue2yU:{defaultValue:\"\",title:\"Content\",type:n.RichText}}),g.displayName=\"Blog\";export default g;export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){var r;return null===(r=g.find(t=>t.id===e))||void 0===r?void 0:r[l];},async getRecordIdBySlug(e,t){var r;return null===(r=g.find(t=>t[l]===e))||void 0===r?void 0:r.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIncludedLocalesKey\":\"includedLocales\",\"framerData\":\"\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"xowLQ2knH\",\"framerContractVersion\":\"1\",\"framerCollectionUtils\":\"1\",\"framerRecordIndexKey\":\"index\",\"framerSlug\":\"vg2ArnN4m\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */ export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==PlayOptions.Normal;const showThumbnail=onCanvas||thumbnail!==ThumbnailOptions.Off&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/ _jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/ _jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?ThumbnailFormat.WebP:ThumbnailFormat.JPG);// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(isAutoplay||showThumbnail){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===PlayOptions.Loop){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/ _jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},children:[isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/ _jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),showVideo?/*#__PURE__*/ _jsx(\"iframe\",{style:videoStyle,src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp}):/*#__PURE__*/ _jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===PlayOptions.Normal;}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==PlayOptions.Normal;}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:PlayOptions.Normal,shouldMute:true,thumbnail:ThumbnailOptions.Medium,isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL1=getEmbedURL(videoId);return[videoId,embedURL1];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId1=pathSegments[1];return[videoId1,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId2=url.pathname.slice(1);const embedURL2=getEmbedURL(videoId2);return[videoId2,embedURL2];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=ThumbnailFormat.JPG){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=ThumbnailFormat.WebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=ThumbnailFormat.WebP?\"webp\":\"jpg\";switch(res){case ThumbnailOptions.Low:return`${pre}${videoId}/hqdefault.${ext}`;case ThumbnailOptions.Medium:return`${pre}${videoId}/sddefault.${ext}`;case ThumbnailOptions.High:return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(!!(element.getContext&&element.getContext(\"2d\"))){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")==0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/ _jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/ _jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/ _jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map"],
  "mappings": "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",
  "names": ["init_shims", "init_shims", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "c", "d", "m", "p", "f", "u", "e", "t", "g", "x", "Link", "motion", "ComponentPresetsConsumer", "Youtube", "addPropertyControls", "ControlType", "xowLQ2knH_default", "enumToDisplayNameFunctions", "utils", "r", "__FramerMetadata__"]
}
