1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[874],{2351:(t,e,n)=>{n.d(e,{E9:()=>l,Sk:()=>d,_x:()=>f,ib:()=>c,wr:()=>o});var r=n(5290),a=n(23727);let i=JSON.parse(a.env.NEXT_PUBLIC_CUSTOM_NAME_COLLECTIONS||"[]"),s=t=>i.find(e=>e===t),o=t=>t.toString().padStart(3,"0"),l=(t,e)=>!s(e)||d(t)||!t||-1===t.indexOf("(")?"":" "+t.substring(t.indexOf("("),t.indexOf(")")+1),c=(t,e)=>s(e)&&t&&-1!==t.indexOf("(")?t.substring(t.indexOf("(")+1,t.indexOf(")")):"",d=t=>!!t&&-1!==t.indexOf("(")&&t.substring(t.indexOf("(")+1,t.indexOf(")")).length>10,u=a.env.NEXT_PUBLIC_IPFS_GATEWAY||"https://ipfs.emprops.ai";function f(t){if(null==t?void 0:t.includes("ipfs")){let e=(0,r.kX)(t);return"".concat(u,"/ipfs/").concat(e)}return t}},5290:(t,e,n)=>{n.d(e,{kX:()=>l,z7:()=>s});var r=n(20766);class a{async executeCallback(t,e){return void 0!==t&&e?await e(t):t}findInObject(t){let e=t.split("."),n=this.json;for(let t of e){if(void 0===n||"object"!=typeof n)return;if(t.includes("[")){let[e,r]=t.split("["),a=parseInt(r.replace("]",""));if(!Array.isArray(n[e]))return;n=n[e][a]}else{if(!n||!(t in n))return;n=n[t]}}return n}async find(t,e,n){let r;for(let n of t)if(!r&&n)if(n.includes("[?].")){let[t,a,i]=n.split("[?]."),s=await this.find([t.trim()],e);if(!Array.isArray(s))continue;let o=i?a+"[?]."+i:a;r=await this.handleNestedArrayFind(s,o.trim())}else r=this.findInObject(n);return void 0!==r?await this.executeCallback(r,n):e}async handleNestedArrayFind(t,e){let n;return await Promise.all(t.map(async t=>{if(void 0!==n)return;let r=new a(t);n=await r.find([e])})),n}constructor(t){this.json=t}}var i=n(23727);async function s(t){if(!t)throw Error("txDatas is undefined");let e=null==t?void 0:t.filter(t=>"applied"===t.status&&"mint_token"===t.parameter.entrypoint||"mint"==t.parameter.entrypoint&&t.parameter.value.collectionId),n=t.find(t=>"mint"==t.parameter.entrypoint&&!t.parameter.value.collectionId),r=0;null==n||n.diffs.forEach(t=>{var e,n;void 0!==(null==t||null==(n=t.content)||null==(e=n.value)?void 0:e.token_id)&&(r=Number(t.content.value.token_id))});let i=null==n?void 0:n.target.address,s=[];for(let t=0;t<e.length;t++){let n=new a(e[t]),l=await n.find(["parameter.value.token_metadata","diffs[?].content.value.mint_metadata"],"".concat("https://api.emprops.ai/api","/chains/tezos/contracts/").concat(i,"/tokens/").concat(r));if(void 0===l)throw Error("Cannot find metadataUri in data");let c=await o(l),d=await n.find(["diffs[?].content.value.total_editions_minted","diffs[?].content.value.totalEditionsMinted"],0,async t=>Number(t)),u=await n.find(["parameter.value.universal_id"],c.tokenId);if(void 0===u)throw Error("Cannot find universalId in data");if(void 0===d)throw Error("Cannot find editionNumber in data");s.push({universalId:u,editionNumber:d}),r++}return s}async function o(t){if(null==t)throw Error("Metadata URL is undefined");let e=t;if(t.includes("ipfs")){let n=l(t);e="".concat(i.env.NEXT_PUBLIC_IPFS_GATEWAY_URL,"/").concat(n)}else if(!t.includes("http"))throw Error("Invalid URL ".concat(t));return(await r.A.get(e)).data}function l(t){return t.substring(t.lastIndexOf("/")+1)}},13419:(t,e,n)=>{n.d(e,{A:()=>o,D:()=>s});var r=n(79212),a=n(27049),i=function(t){return t.DARK="dark",t.LIGHT="light",t}(i||{});let s=()=>{let[t,e]=(0,a.fp)(r.Q),n="Theme",i=t=>{localStorage.setItem(n,t)},s=()=>{document.documentElement.classList.add("light")};return{isDark:t,initTheme:()=>{let t=localStorage.getItem(n);"dark"===t?e(!1):"light"===t?s():(s(),i("light"))},toggleTheme:()=>{t?(document.documentElement.classList.remove("light"),e(!1),i("dark")):(s(),e(!0),i("light"))}}},o=s},26267:t=>{let e="https://cdn.emerge.pizza",n=["emerge-development","emerge-production"],r=["storage.googleapis.com","cdn.emprops.ai","cdn-dev.emprops.ai","cdn.emerge.pizza","cdn-dev.emerge.pizza","firebasestorage.googleapis.com"],a=["cdn-dev.emprops.ai","cdn.emprops.ai","cdn.emerge.pizza","cdn-dev.emerge.pizza"],i=["generations/","uploads/","avatars/","collections/","assets/","static/","flat-files/"];function s(t){if(!t||"string"!=typeof t)return null;try{let e=new URL(t);if("storage.googleapis.com"===e.hostname){let t=e.pathname.split("/").filter(
1Boolean);if(t.length>=2){let e=t[0];if(n.includes(e))return t.slice(1).join("/")}}if(a.includes(e.hostname))return e.pathname.replace(/^\//,"");return null}catch(t){return null}}function o(t){if(!t||"string"!=typeof t)return!1;if(s(t))return!0;try{let e=new URL(t);return r.some(t=>e.hostname===t||e.hostname.endsWith(".".concat(t)))}catch(t){return!1}}function l(t){return!!t&&"string"==typeof t&&(!(!t.startsWith("/")||t.startsWith("//"))||i.some(e=>t.startsWith(e)))}function c(t){return!!t&&"string"==typeof t&&t.replace(/^\//,"").startsWith("generations/")}function d(t){let{src:n,width:r,quality:a=75}=t;if(!n||n.startsWith("./")||n.startsWith("../")||n.startsWith("data:")||!e)return n;if(l(n)){let t=n.replace(/^\//,"");if(!function(t){if(!t||"string"!=typeof t)return!1;let e=t.replace(/^\//,"");return i.some(t=>e.startsWith(t))}(t))return n;let s=c(t)?"/f:webp":"";return"".concat(e,"/insecure/rs:fit:").concat(r,":0/q:").concat(a).concat(s,"/plain/").concat(t)}let d=s(n);if(d){let t=c(d)?"/f:webp":"";return"".concat(e,"/insecure/rs:fit:").concat(r,":0/q:").concat(a).concat(t,"/plain/").concat(d)}return o(n)?"".concat(e,"/insecure/rs:fit:").concat(r,":0/q:").concat(a,"/plain/").concat(n):n.startsWith("http://")||n.startsWith("https://")?"/_next/image?url=".concat(encodeURIComponent(n),"&w=").concat(r,"&q=").concat(a):n}t.exports=d,t.exports.default=d,t.exports.getOptimizedImageUrl=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return t;let r=null;if(!(r=l(t)?t.replace(/^\//,""):s(t)||(o(t)?t:null)))return t;let{width:a,height:i,quality:d=75,format:u}=n,f="";a&&i?f="rs:fit:".concat(a,":").concat(i):a?f="rs:fit:".concat(a,":0"):i&&(f="rs:fit:0:".concat(i));let p=u||(c(r)?"webp":null),h=["insecure"];return f&&h.push(f),h.push("q:".concat(d)),p&&h.push("f:".concat(p)),h.push("plain/".concat(r)),"".concat(e,"/").concat(h.join("/"))},t.exports.isImgproxyEnabled=function(){return!!e},t.exports.extractGcsPath=s,t.exports.isPathOnly=l,t.exports.shouldConvertToWebp=c},46732:(t,e,n)=>{n.d(e,{$:()=>f,A:()=>p});var r=n(4930),a=n(65162),i=n(83090),s=n.n(i),o=n(13419),l=n(2351),c=n(52374),d=n.n(c),u=n(10203);let f=t=>{let{src:e,altImgSrc:n,alt:i,width:c,height:f,fill:p,fadeIn:h=!1,className:m="",sizes:g,priority:v=!1,ignoreFit:A=!1,onImageLoad:x,mimeType:b}=t,{isDark:w}=(0,o.A)(),[y,_]=(0,a.useState)(e),[I,E]=(0,a.useState)(!1),j=(t=>{let e=parseInt((t=t.replace("#","")).substring(0,2),16),n=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16);return"rgb(".concat(e,", ").concat(n,", ").concat(r,")")}
1)(w?"#0D0D0D":"#e6e1e1"),N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",k=(t,e,n)=>N.charAt(t>>2)+N.charAt((3&t)<<4|e>>4)+N.charAt((15&e)<<2|n>>6)+N.charAt(63&n),C=()=>{if(c&&f){if(c>f)return"horizontal";if(f>c)return"vertical"}return"square"},L=()=>null===b||void 0===b||b.startsWith("image/")?"image":b.startsWith("video/")?"video":b.startsWith("text/html")?"html":(null==e?void 0:e.toLowerCase().includes(".safetensors"))||(null==e?void 0:e.toLowerCase().includes(".pth"))||(null==e?void 0:e.toLowerCase().includes(".ckpt"))?"lora":"image";return(0,r.jsxs)(r.Fragment,{children:["image"===L()&&(0,r.jsx)(s(),{src:y,alt:i,width:c,height:f,fill:p,placeholder:"blur",blurDataURL:(t=>{let[e,n,r]=t.substring(4,t.length-1).split(",").map(t=>parseInt(t.trim(),10));return"data:image/gif;base64,R0lGODlhAQABAPAA".concat(k(0,e,n)+k(r,255,255),"/yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==")})(j),onError:()=>{n&&_((0,l._x)(n))},onLoad:()=>void(E(!0),x&&x()),unoptimized:(null==y?void 0:y.includes("ipfs"))||(null==y?void 0:y.includes("images.stg")),sizes:g,priority:v,className:(0,u.cn)("square"===C()&&"aspect-square","horizontal"===C()&&"aspect-horizontal","vertical"===C()&&"aspect-vertical object-fill",!A&&"object-contain",I&&h&&"animate__animated animate__fadeIn",m)}),"video"===L()&&(0,r.jsxs)("video",{autoPlay:!0,controls:!0,loop:!0,className:m,children:[(0,r.jsx)("source",{src:e,type:b}),"Your browser does not support the video tag. Please use a modern browser."]}),"html"===L()&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("iframe",{src:e,className:m}),(0,r.jsx)(d(),{href:e,target:"_blank",className:"absolute inset-0 z-10 h-full w-full"})]}),"lora"===L()&&(0,r.jsx)("div",{className:(0,u.cn)("flex items-center justify-center rounded-lg border-2 border-dashed border-gray-300 p-4",m),children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"mb-2",children:"\uD83D\uDCE6"}),(0,r.jsx)("div",{className:"text-sm font-medium",children:"LoRA Model"}),(0,r.jsx)(d(),{href:e,target:"_blank",className:"text-xs text-blue-500 hover:text-blue-700",children:"Download"})]})})]})},p=f},79212:(t,e,n)=>{n.d(e,{Q:()=>a});var r=n(32757);let a=(0,r.eU)(!1);(0,r.eU)(!0)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.