PageSourceSearch

https://tangra.link/_next/static/chunks/pages/images-49217b9898755800.js

js tangra.link collected 2026-09-24 20:55:47 UTC 15,854 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3609],{94111:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/images",function(){return n(79044)}])},55987:function(e,t,n){"use strict";var a=n(85893),i=n(67294),r=n(11163),o=n(82785),s=n(98008),l=n(67421),u=n(4298),d=n.n(u);let c=(0,i.memo)(()=>{var e;let{t}=(0,l.$G)("common"),[n,u]=(0,i.useState)(!1),c=(0,r.useRouter)(),m=(null===(e=c.query)||void 0===e?void 0:e.campaign_id)==="openaimusic";(0,i.useEffect)(()=>{if(!1!==c.isReady){if(localStorage.getItem("cookieConsent")){window.uetq?window.uetq.push("consent","update",{ad_storage:"granted"}):setTimeout(()=>{window.uetq&&window.uetq.push("consent","update",{ad_storage:"granted"})},1e3),window.clarity?window.clarity("consent"):setTimeout(()=>{window.clarity&&window.clarity("consent")},1e3);return}m||(0,o.getJson)("/api/geoip").then(e=>{e.country?e.country&&["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK","UK","CH"].includes(e.country)?u(!0):p():u(!0)}).catch(()=>u(!0))}},[c.isReady,m]);let p=()=>{localStorage.setItem("cookieConsent","true"),u(!1),window.clarity&&window.clarity("consent")};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d(),{id:"msads",strategy:"afterInteractive",children:'(function(w,d,t,r,u)\n      {\n    var f,n,i;\n      w[u]=w[u]||[],f=function()\n      {\n      var o={ti:"343110090", enableAutoSpaTracking: true};\n      o.q=w[u],w[u]=new UET(o),\n      w[u].push(\'consent\', \'default\', {\n        \'ad_storage\': \'denied\'\n      })\n      w[u].push("pageLoad") \n    },\n      n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()\n      {\n      var s=this.readyState;\n      s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)\n    },\n      i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)\n  })\n      (window,document,"script","//bat.bing.com/bat.js","uetq");\n      '}),n&&(0,a.jsxs)(s.Z,{show:n,onHide:()=>u(!1),centered:!0,children:[(0,a.jsx)(s.Z.Header,{closeButton:!0,style:{background:"var(--background)"}}),(0,a.jsx)(s.Z.Body,{children:(0,a.jsxs)("center",{children:[t("cookie-consent"),(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)("button",{className:"submit-btn-2",onClick:p,children:t("accept")})]})})]})]})});c.displayName="CookieConsentEU",t.Z=c},1407:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var a=n(85893),i=n(67294),r=n(5152),o=n.n(r),s=n(2664),l=n(11163),u=n(33299),d=n(91940),c=n(22419),m=e=>{let{onChoose:t}=e,{t:n}=(0,d.$G)("images"),{viewportWidth:i}=(0,c.n)(),r={fontSize:"18px",padding:"14px 28px",minWidth:"220px"};return(0,a.jsxs)("div",{style:{padding:"48px 16px",textAlign:"center",maxWidth:"640px",margin:"0 auto"},children:[(0,a.jsxs)("h1",{className:"images-title",style:i<1100?{fontSize:"28px",fontWeight:400}:void 0,children:[(0,a.jsx)("span",{className:"gradient-text",children:"Tangra AI"})," ",n("music-generator")]}),(0,a.jsx)("div",{style:{fontSize:"18px",opacity:.85,margin:"8px 0 32px"},children:n("what-to-create")}),(0,a.jsxs)("div",{style:{display:"flex",gap:"16px",justifyContent:"center",flexWrap:"wrap"},children:[(0,a.jsx)("button",{className:"submit-btn gradient",style:r,onClick:()=>t("music"),children:n("only-music")}),(0,a.jsx)("button",{className:"submit-btn gradient",style:r,onClick:()=>t("song"),children:n("song-with-lyrics")}),(0,a.jsx)("button",{className:"submit-btn gradient",style:r,onClick:()=>t("music-video"),children:n("music-video")})]})]})},p=n(37178),h=n(99579),g=n(24485),f=n(43556),y=n(40557),v=n(60586),b=n(12503),x=n(37081),_=n(71278),j=n(82785);let w=o()(()=>Promise.resolve().then(n.bind(n,75808)),{loadableGenerated:{webpack:()=>[75808]},ssr:!1}),I={id:"music-video",label:"Music Video",Icon:p.Z},S="most-popular",k="openaimusic",C="create-choice:openaimusic",T=()=>{try{return localStorage.getItem(C)}catch(e){return null}},Z=e=>{try{localStorage.setItem(C,e)}catch(e){}};var E=e=>{var t,r;let{inApp:o,checkSubscription:c}=e,p=(0,s.I0)(),C=(0,b.Z)(),E=(0,s.v9)(e=>"music"===e.images.view),P=(0,s.v9)(e=>e.images.editImage),A=(0,s.v9)(e=>e.images.selectedImage),M=(0,s.v9)(e=>{var t;return!!(null===(t=e.images.musicPlayer)||void 0===t?void 0:t.currentTrack)}),{status:N,update:H}=(0,u.useSession)(),O=(0,l.useRouter)(),z=E&&"unauthenticated"===N&&!1!==O.isReady,{t:L}=(0,d.$G)("default"),R=(null===(t=O.query)||void 0===t?void 0:t.campaign_id)===k,[G,q]=(0,i.useState)(()=>T()),U=z&&("music"===G||"song"===G),{requested:V,selectTool:B}=(0,h.FH)({homeId:z&&!U?I.id:C.homeId}),D=!!(null===(r=O.query)||void 0===r?void 0:r.s),F=E&&(V===I.id||z&&!U&&void 0===V&&!D),W=F?I.id:z?S:C.selectedTool,K=(!!P||!!A)&&!F,$=(0,i.useCallback)(e=>{if(e===I.id){B(e);return}C.onToolSelect(e),z?B(e):F&&B(C.homeId)},[B,C,F,z]),X=(0,i.useCallback)(e=>{if(Z(e),q(e),(0,j.uz)("".concat(n.g.serverUrl,"/campaign-choice"),{campaign:k,choice:e}).catch(()=>{}),"music-video"===e){B(I.id);return}try{sessionStorage.setItem("model","song"===e?_.models.MUSIC_SONG45:_.models.MUSIC_ONLY4)}catch(e){}C.onToolSelect(S),B(S)},[C,B]),[Y,J]=(0,i.useState)(void 0),[Q,ee]=(0,i.useState)(!1);(0,i.useEffect)(()=>
1{if(!F||z||void 0!==Y)return;let e=!0;return(0,j.getJson)("".concat(n.g.serverUrl,"/projects/list?type=music-video&limit=1&sortBy=updatedAt")).then(t=>{var n;e&&J((null==t?void 0:null===(n=t.projects)||void 0===n?void 0:n.length)?String(t.projects[0]._id):null)}).catch(()=>{e&&J(null)}),()=>{e=!1}},[F,z,Y]);let{onToolSelect:et,homeId:en}=C,ea=(0,i.useCallback)(()=>{p((0,x.rh)(void 0)),et(en)},[p,et,en]),ei=(0,i.useMemo)(()=>{let e=()=>(0,a.jsx)(g.Z,{inApp:o,checkSubscription:c,inAppShell:!0,appTools:[{...C.tools[0],onSelect:ea}]});return[...(z?C.tools.filter(e=>e.id===S).map(e=>({...e,label:L("nav-music")})):C.tools).map(t=>({...t,render:e})),...E?[{...I,...z?{label:L("nav-video")}:{},fullHeight:!z,render:()=>z?Q?(0,a.jsx)("center",{style:{padding:"24px 16px"},children:(0,a.jsx)(y.Z,{inApp:o,onSuccess:()=>{H(),ee(!1)}})}):(0,a.jsx)(f.G7,{onLogin:()=>ee(!0)}):void 0===Y?null:(0,a.jsx)(w,{initialProjectId:Y||void 0})}]:[]]},[C.tools,E,z,L,Y,Q,H,o,c,ea]);return z&&R&&null===G?(0,a.jsx)(m,{onChoose:X}):(0,a.jsx)(h.ZP,{tools:ei,selectedTool:W,onToolSelect:$,hideMenu:K,bottomInset:E&&M&&!F?v.C0:0})}},12503:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var a=n(67294),i=n(91940),r=n(2664),o=n(37081),s=n(96942),l=n(53836),u=n(31142),d=n(91189),c=n(79195),m=n(46345),p=n(97215),h=n(96841),g=n(98474);let f="upload",y={video:h.Z,music:g.Z,images:p.Z},v=e=>{let{t,myCategoryKey:n,view:a,paidUser:i,hasResults:r}=e,o="music"===a;return[{id:n,label:t(n),Icon:s.Z,category:n},...r?[{id:"quick-results",label:t("quick-results"),Icon:c.Z,category:"quick-results"}]:[],{id:"lists",label:t(o?"playlists":"my-favorites"),Icon:l.Z,category:o?"playlists":"my-favorites"},{id:"most-popular",label:t("most-popular"),Icon:u.Z,category:"most-popular"},...i&&"images"===a?[{id:"organizer",label:t("organizer"),Icon:d.Z,category:"organizer"}]:[],{id:f,label:t("upload"),Icon:m.Z,Wrapper:y[a]||p.Z}]},b=(e,t)=>{var n;return null===(n=e.find(e=>e.category===t))||void 0===n?void 0:n.id};var x=n(71278);let _=()=>{let{t:e}=(0,i.$G)("images"),t=(0,r.I0)(),n=(0,r.v9)(e=>e.images.appState),s=(0,r.v9)(e=>e.images.view),l=(0,r.v9)(e=>e.images.subscription),u=(0,r.v9)(e=>e.images.verticalCategory),d=(0,r.v9)(e=>e.images.haveSimilarImages),c=(0,x.isPaidTier)(l),m=(null==n?void 0:n.myCategoryKey)||"my-images",p=(0,a.useMemo)(()=>v({t:e,myCategoryKey:m,view:s,paidUser:c,hasResults:!!d}),[e,m,s,c,d]),h=(0,a.useMemo)(()=>b(p,"private"===u?m:u)||m,[p,u,m]),g=(0,a.useCallback)(e=>{var n;if(e===f)return;let a=null===(n=p.find(t=>t.id===e))||void 0===n?void 0:n.category;a&&t((0,o.Kl)(a))},[p,t]);return{tools:p,selectedTool:h,onToolSelect:g,homeId:m}}},79195:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21"}),"Bolt")},91189:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)([(0,r.jsx)("path",{d:"m12 2-5.5 9h11z"},"0"),(0,r.jsx)("circle",{cx:"17.5",cy:"17.5",r:"4.5"},"1"),(0,r.jsx)("path",{d:"M3 13.5h8v8H3z"},"2")],"Category")},46345:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"}),"FileUpload")},96942:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home")},37178:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3"}),"MusicVideo")},53836:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z"}),"PlaylistPlay")},31142:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8"}),"Whatshot")},32602:function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},noSSR:function(){return o}});let a=n(10260);n(85893),n(67294);let i=a._(n(35491));function r(e){return{default:(null==e?void 0:e.default)||e}}function o(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let n=i.default,a={loading:e=>{let{error:t,isLoading:n,pastDelay:a}=e;return null}};e instanceof Promise?a.loader=()=>e:"function"==typeof e?a.loader=e:"object"==typeof e&&(a={...a,...e});let s=(a={...a,...t}).loader;return(a.loadableGenerated&&(a={...a,...a.loadableGenerated},delete a.loadableGenerated),"boolean"!=typeof a.ssr||a.ssr)?n({...a,loader:()=>null!=s?s().then(r):Promise.resolve(r(()=>null))}):(delete a.webpack,delete a.modules,o(n,a))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1159:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return a}});let a=n(10260)._(n(67294)).default.createContext(null)},35491:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return m}});let a=n(10260)._(n(67294)),i=n(1159),r=[],o=[],s=!1;function l(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),r=null;function l(){if(!r){let t=new u(e,n);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!s){let e=n.webpack?n.webpack():n.modules;e&&o.push(t=>{for(let n of e)if(t.includes(n))return l()})}function d(e,t){!function(){l();let e=a.default.useContext(i.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let o=a.default.useSyncExternalStore(r.subscribe,r.getCurrentValue,r.getCurrentValue);return a.default.useImperativeHandle(t,()=>({retry:r.retry}),[]),a.default.useMemo(()=>{var t;return o.loading||o.error?a.default.createElement(n.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:r.retry}):o.loaded?a.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return d.preload=()=>l(),d.displayName="LoadableComponent",a.default.forwardRef(d)}(l,e)}function c(e,t){let n=[];for(;e.length;){let a=e.pop();n.push(a(t))}return Promise.all(n).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(r).then(e,t)}),d.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(s=!0,t());c(o,e).then(n,n)})),window.__NEXT_PRELOADREADY=d.preloadReady;let m=d},79044:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return o},default:function(){return s}});var a=n(85893);n(4298);var i=n(1407),r=n(6611);n(55987);var o=!0;function s(e){return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.Z,{subtitle:"AI Images",path:"images",content:(0,a.jsx)(i.Z,{}),customMetaTags:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"High-Quality AI Image Generator by Tangra AI"}),(0,a.jsx)("meta",{name:"description",content:"Create stunning AI visuals with Tangra AI. Perfect for beginners & pros: high-quality AI images, unlimited creativity. Bring your ideas to life today!"}),(0,a.jsx)("meta",{name:"robots",content:"index"}),(0,a.jsx)("link",{rel:"canonical",href:"https://tangra.link/images"}),(0,a.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:title",content:"High-Quality AI Image Generator by Tangra AI"}),(0,a.jsx)("meta",{property:"og:description",content:"Create stunning AI visuals with Tangra AI. Perfect for beginners & pros: high-quality AI images, unlimited creativity. Bring your ideas to life today!"}),(0,a.jsx)("meta",{property:"og:url",href:"https://tangra.link/images"}),(0,a.jsx)("meta",{property:"og:site_name",content:"Tangra AI"}),(0,a.jsx)("meta",{property:"og:image",content:"https://tangra.link/images/og-ai-art.png"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:creator",content:"@TangraLink"}),(0,a.jsx)("meta",{name:"twitter:site",content:"@TangraLink"}),(0,a.jsx)("link",{rel:"manifest",href:"/images/manifest.json"})]})})})}},5152:function(e,t,n){e.exports=n(32602)}},function(e){e.O(0,[4885,7603,9510,1265,4133,1284,9755,8100,3319,1106,820,7192,8999,2724,4638,9823,1975,3913,4288,8343,5742,4900,5525,9390,6735,6273,4243,5363,7581,6047,9521,7156,8153,3364,5687,2018,9708,722,5808,6850,7412,1377,7807,8828,7028,4485,2888,9774,179],function(){return e(e.s=94111)}),_N_E=e.O()}]);

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.