1(self.webpackChunksketchfab=self.webpackChunksketchfab||[]).push([[529],{"6Vtx":(n,e,o)=>{o("nclc"),(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["front/popups/upload/archive.jinja"]={b_popup_content:function(n,e,o,l,t){var p="";try{o=o.push(!0),t(null,p+='\n\n <div class="progression">\n <div class="filename">File <span class="current-file"></span> of <span class="total-file"></span></div>\n <div class="percentage">0%</div>\n <div class="progressbar">\n <div class="status" style="width: 0%">\n </div>\n </div>\n </div>\n\n')}catch(n){t(l.handleError(n,null,null))}},b_popup_footer:function(n,e,o,l,t){var p="";try{o=o.push(!0),t(null,p+='\n\n <div class="skip">\n <div class="actions">\n <button class="button btn-medium btn-tertiary cancel" type="reset" tabindex="0">Cancel</button>\n </div>\n </div>\n\n')}catch(n){t(l.handleError(n,null,null))}},root:function(n,e,o,l,t){var p="";try{var a=null;n.getTemplate("front/layouts/popup.jinja",!0,"front/popups/upload/archive.jinja",!1,(function(s,r){if(s)t(s);else{for(var u in(a=r).blocks)e.addBlock(u,a.blocks[u]);var i,c,d;p+="\n\n",i="Preparing upload",o.set("popupTitle",i,!0),o.topLevel&&e.setVariable("popupTitle",i),o.topLevel&&e.addExport("popupTitle",i),p+="\n",c="popup-archive",o.set("popupClass",c,!0),o.topLevel&&e.setVariable("popupClass",c),o.topLevel&&e.addExport("popupClass",c),p+="\n\n","inspect"==l.contextOrFrameLookup(e,o,"mode")&&(p+="\n ",d="Inspecting your files",o.set("popupTitle",d,!0),o.topLevel&&e.setVariable("popupTitle",d),o.topLevel&&e.addExport("popupTitle",d),p+="\n"),p+="\n\n",(a?function(n,e,o,l,t){t("")}:e.getBlock("popup_content"))(n,e,o,l,(function(s,r){s?t(s):(p+=r,p+="\n\n",(a?function(n,e,o,l,t){t("")}:e.getBlock("popup_footer"))(n,e,o,l,(function(s,r){s?t(s):(p+=r,p+="\n",a?a.rootRenderFunc(n,e,o,l,t):t(null,p))})))}))}}))}catch(n){t(l.handleError(n,null,null))}}}},HPsL:(n,e,o)=>{o("nclc"),(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["front/popups/upload/browse.jinja"]={b_popup_content:function(n,e,o,l,t){var p=null,a=null,s="";try{o=o.push(!0),s+='\n<div class="c-popup__body" role="form">\n <div class="js-author-switch ',l.contextOrFrameLookup(e,o,"isMobile")&&(s+="--mobile"),s+='"></div>\n <div class="js-user-avatar"></div>\n <div class="js-project-select"></div>\n <div class="js-progress"></div>\n\n <label class="c-upload__drop">\n <input accept="',s+=l.suppressValue(l.contextOrFrameLookup(e,o,"accept"),n.opts.autoescape),s+='" id="input" class="c-upload__input" name="input" multiple type="file" />\n\n <div class="selectors">\n <div class="selection">\n <div class="filename"></div>\n <div class="filelist">\n <ul></ul>\n </div>\n </div>\n\n <div class="analyzing">\n <p><span class="spinner"></span> Checking your files. Hang on.</p>\n </div>\n\n <div class="warnings">\n <p>There might be <a class="show-warnings" href="#">issues</a> if you upload. Press continue to upload\n anyway.</p>\n </div>\n </div>\n\n\n <div class="c-upload__image"></div>\n ',l.contextOrFrameLookup(e,o,"isMobile")?s+='\n <a type="file" class="button btn-medium btn-primary c-upload__mobile-button">browse file</a>\n ':s+='\n <h2 class="c-upload__title">\n Drag & Drop or <a class="skfb-link">browse</a>\n </h2>\n ',s+='\n <div class="c-upload__hints skfb-links">\n <p>\n We support <strong>FBX</strong>, <strong>OBJ</strong>, <strong>DAE</strong>, <strong>BLEND</strong>,\n <strong>STL</strong>, and <a class="skfb-link"\n href="',s+=l.suppressValue((p=48,a=43,l.callWrap(l.contextOrFrameLookup(e,o,"help_article_url"),"help_article_url",e,["SUPPORTED_3D_FILE_FORMATS"])),n.opts.autoescape),s+='" rel="noreferrer noopener"\n target="_blank" rel="noopener noreferrer">many others</a>.\n </p>\n <p>\n You can also upload an archive like <strong>ZIP</strong>, <strong>RAR</strong>, or <strong>
17z</strong>,\n containing your textures,\n materials, and mesh.\n </p>\n <p>\n If you arenât sure, <a class="skfb-link" rel="noreferrer noopener" target="_blank"\n href="',s+=l.suppressValue((p=58,a=43,l.callWrap(l.contextOrFrameLookup(e,o,"help_article_url"),"help_article_url",e,["UPLOADING_3D_MODELS"])),n.opts.autoescape),s+='">\n follow our guide\n </a> or try our <a rel="noreferrer noopener" target="_blank" href="',s+=l.suppressValue((p=60,a=87,l.callWrap(l.contextOrFrameLookup(e,o,"url"),"url",e,["pages:exporters"])),n.opts.autoescape),s+='">\n exporters\n </a> to upload directly from your favorite software.\n </p>\n </div>\n <div class="c-upload__view-only-limit"></div>\n </label>',l.contextOrFrameLookup(e,o,"isReupload")&&l.contextOrFrameLookup(e,o,"canAccessReprocessFlow")&&(s+='<p class="c-upload__notice">\n <i class="fa-regular fa-info"></i>\n You will be able to <strong>check your model</strong> before making it final, once its processing is finished.\n </p>'),t(null,s+="</div>\n\n")}catch(n){t(l.handleError(n,p,a))}},b_popup_footer:function(n,e,o,l,t){var p="";try{o=o.push(!0),p+='\n<button class="button ',l.contextOrFrameLookup(e,o,"isMobile")?p+=" btn-medium ":p+=" btn-huge ",p+=' btn-tertiary cancel" type="reset"\n tabindex="0">cancel</button>\n<button class="button ',l.contextOrFrameLookup(e,o,"isMobile")?p+=" btn-medium ":p+=" btn-huge ",p+=' btn-primary submit loading"\n type="submit" disabled tabindex="0">\n ',p+=l.suppressValue(l.contextOrFrameLookup(e,o,"isReupload")?"Reupload model":"Upload files",n.opts.autoescape),t(null,p+='\n <div class="loader"><i class="spinner-small"></i></div>\n</button>\n')}catch(n){t(l.handleError(n,null,null))}},root:function(n,e,o,l,t){var p="";try{var a=null;n.getTemplate("front/layouts/popup.jinja",!0,"front/popups/upload/browse.jinja",!1,(function(s,r){if(s)t(s);else{for(var u in(a=r).blocks)e.addBlock(u,a.blocks[u]);var i,c,d,v;p+="\n\n",i=l.contextOrFrameLookup(e,o,"title"),o.set("popupTitle",i,!0),o.topLevel&&e.setVariable("popupTitle",i),o.topLevel&&e.addExport("popupTitle",i),p+="\n",c="c-upload fullscreen",o.set("popupClass",c,!0),o.topLevel&&e.setVariable("popupClass",c),o.topLevel&&e.addExport("popupClass",c),p+="\n",d=!0,o.set("isWhiteBackground",d,!0),o.topLevel&&e.setVariable("isWhiteBackground",d),o.topLevel&&e.addExport("isWhiteBackground",d),p+="\n",v=!0,o.set("popupClosable",v,!0),o.topLevel&&e.setVariable("popupClosable",v),o.topLevel&&e.addExport("popupClosable",v),p+="\n\n",(a?function(n,e,o,l,t){t("")}:e.getBlock("popup_content"))(n,e,o,l,(function(s,r){s?t(s):(p+=r,p+="\n\n",(a?function(n,e,o,l,t){t("")}:e.getBlock("popup_footer"))(n,e,o,l,(function(s,r){s?t(s):(p+=r,p+="\n",a?a.rootRenderFunc(n,e,o,l,t):t(null,p))})))}))}}))}catch(n){t(l.handleError(n,null,null))}}}},xKbh:(n,e,o)=>{o("nclc"),(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["front/popups/upload/warnings.jinja"]={b_popup_content:function(n,e,o,l,t){var p="";try{o=o.push(!0),p+='\n\n <ul class="warning-list">',p+=l.suppressValue(n.getFilter("safe").call(e,l.contextOrFrameLookup(e,o,"rows")),n.opts.autoescape),t(null,p+="</ul>\n\n")}catch(n){t(l.handleError(n,null,null))}},b_popup_footer:function(n,e,o,l,t){var p=null,a=null,s="";try{o=o.push(!0),s+='\n\n <div class="tip">\n Related help article: <a href="',s+=l.suppressValue((p=14,a=56,l.callWrap(l.contextOrFrameLookup(e,o,"help_article_url"),"help_article_url",e,["UPLOADING_3D_MODELS"])),n.opts.autoescape),t(null,s+='" target="_blank" rel="noopener noreferrer">Uploading Model Files</a>.\n </div>\n\n <div class="skip">\n <div class="actions">\n <button class="button btn-medium btn-tertiary cancel" type="reset" tabindex="0">Close</button>\n </div>\n </div>\n\n')}catch(n){t(l.handleError(n,p,a))}},root:function(n,e,o,l,t){var p="";try{var a=null;n.getTemplate("front/layouts/popup.jinja",!0,"front/popups/upload/warnings.jinja",!1,(function(s,r){if(s)t(s);else{for(var u in(a=r).blocks)e.addBlock(u,a.blocks[u]);var i,c;p+="\n\n",i="Potential issues",o.set("popupTitle",i,!0),o.topLevel&&e.setVariable("popupTitle",i),o.topLevel&&e.addExport("popupTitle",i),p+="\n",c="popup-warnings",o.set("popupClass",c,!0),o.topLevel&&e.setVariable("popupClass",c),o.topLevel&&e.addExport("popupClass",c),p+="\n\n",(a?function(n,e,o,l,t){t("")}:e.getBlock("popup_content"))(n,e,o,l,(function(s,r){s?t(s):(p+=r,p+="\n\n",(a?function(n,e,o,l,t){t("")}:e.getBlock("popup_footer"))(n,e,o,l,(function(s,r){s?t(s):(p+=r,p+="\n",a?a.rootRen
1derFunc(n,e,o,l,t):t(null,p))})))}))}}))}catch(n){t(l.handleError(n,null,null))}}}}}]); 2//# sourceMappingURL=3e3491b0f82a4ce0b54ab4c6a7da0ec0-v2.js.map
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.