파일을 "/" 로 업로드

This commit is contained in:
hylee4 committed 2026-10-29 09:08:50 +09:00
commit 3340359817
5 files changed
+3303

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
var rhino3dm=(()=>{var _scriptName=globalThis.document?.currentScript?.src;return async function(moduleArg={}){var Module=moduleArg,moduleArg=!!globalThis.window,ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope,ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&"renderer"!=globalThis.process?.type,thisProgram="./this.program",scriptDirectory=("undefined"!=typeof __filename?_scriptName=__filename:ENVIRONMENT_IS_WORKER&&(_scriptName=self.location.href),"");if(ENVIRONMENT_IS_NODE){var fs=require("node:fs"),scriptDirectory=__dirname+"/",readBinary=filename=>(filename=isFileURI(filename)?new URL(filename):filename,fs.readFileSync(filename)),readAsync=async(filename,binary=!0)=>(filename=isFileURI(filename)?new URL(filename):filename,fs.readFileSync(filename,binary?void 0:"utf8"));1<process.argv.length&&(thisProgram=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),0}else if(moduleArg||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}ENVIRONMENT_IS_WORKER&&(readBinary=url=>{var xhr=new XMLHttpRequest;return xhr.open("GET",url,!1),xhr.responseType="arraybuffer",xhr.send(null),new Uint8Array(xhr.response)}),readAsync=async url=>{if(isFileURI(url))return new Promise((resolve,reject)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,!0),xhr.responseType="arraybuffer",xhr.onload=()=>{200==xhr.status||0==xhr.status&&xhr.response?resolve(xhr.response):reject(xhr.status)},xhr.onerror=reject,xhr.send(null)});var response=await fetch(url,{credentials:"same-origin"});if(response.ok)return response.arrayBuffer();throw new Error(response.status+" : "+response.url)}}var wasmBinary,readyPromiseResolve,readyPromiseReject,out=console.log.bind(console),err=console.error.bind(console),ABORT=!1,isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile,HEAP16,HEAP32,HEAP64,HEAP8,HEAPF32,HEAPF64,HEAPU16,HEAPU32,HEAPU64,HEAPU8,runtimeInitialized=!1;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b),HEAP16=new Int16Array(b),HEAPU8=new Uint8Array(b),HEAPU16=new Uint16Array(b),HEAP32=new Int32Array(b),HEAPU32=new Uint32Array(b),HEAPF32=new Float32Array(b),HEAPF64=new Float64Array(b),HEAP64=new BigInt64Array(b),HEAPU64=new BigUint64Array(b)}function abort(what){Module.onAbort?.(what),err(what=`Aborted(${what})`),ABORT=!0,what+=". Build with -sASSERTIONS for more info.";what=new WebAssembly.RuntimeError(what);throw readyPromiseReject?.(what),what}function findWasmBinary(){return path="rhino3dm.wasm",Module.locateFile?Module.locateFile(path,scriptDirectory):scriptDirectory+path;var path}async function getWasmBinary(binaryFile){if(!wasmBinary)try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}response=binaryFile;if(response==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(response);throw"both async and sync fetching of the wasm failed"}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE)try{var response=fetch(binaryFile,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(response,imports)}catch(reason){err("wasm streaming compile failed: "+reason),err("falling back to ArrayBuffer instantiation")}return(async(binaryFile,imports)=>{try{var binary=await getWasmBinary(binaryFile);return await WebAssembly.instantiate(binary,imports)}catch(reason){err("failed to asynchronously prepare wasm: "+reason),abort(reason)}})(binaryFile,imports)}var callRuntimeCallbacks=callbacks=>{for(;0<callbacks.length;)callbacks.shift()(Module)},onPostRuns=[],addOnPostRun=cb=>onPostRuns.push(cb),onPreRuns=[],addOnPreRun=cb=>onPreRuns.push(cb);class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr,this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){HEAP8[this.ptr+12]=caught=caught?1:0}get_caught(){return 0!=HEAP8[this.ptr+12]}set_rethrown(rethrown){HEAP8[this.ptr+13]=rethrown=rethrown?1:0}get_rethrown(){return 0!=HEAP8[this.ptr+13]}init(type,destructor){this.set_adjusted_ptr(0),this.set_type(type),this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var initRandomFill=()=>{var nodeCrypto;return ENVIRONMENT_IS_NODE?(nodeCrypto=require("node:crypto"),view=>nodeCrypto.randomFillSync(view)):view=>(crypto.getRandomValues(view),0)},randomFill=view=>(randomFill=initRandomFill())(view),PATH={isAbs:path=>"/"===path.charAt(0),splitPath:filename=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(filename).slice(1),normalizeArray:(parts,allowAboveRoot)=>{for(var up=0,i=parts.length-1;0<=i;i--){var last=parts[i];"."===last?parts.splice(i,1):".."===last?(parts.splice(i,1),up++):up&&(parts.splice(i,1),up--)}if(allowAboveRoot)for(;up;up--)parts.unshifLine truncated
`,dtorStack=(needsDestructorStack&&(invokerFnBody+="var destructors = [];\n"),needsDestructorStack?"destructors":"null"),args1=["humanName","throwBindingError","invoker","fn","runDestructors","fromRetWire","toClassParamWire"];for(isClassMethodFunc&&(invokerFnBody+=`var thisWired = toClassParamWire(${dtorStack}, this);
`),i=0;i<argCount;++i){var argName=`toArg${i}Wire`;invokerFnBody+=`var arg${i}Wired = ${argName}(${dtorStack}, arg${i});
`,args1.push(argName)}if(invokerFnBody+=(returns||isAsync?"var rv = ":"")+`invoker(${argsListWired});
`,needsDestructorStack)invokerFnBody+="runDestructors(destructors);\n";else for(i=isClassMethodFunc?1:2;i<argTypes.length;++i){var paramName=1===i?"thisWired":"arg"+(i-2)+"Wired";null!==argTypes[i].destructorFunction&&(invokerFnBody+=paramName+`_dtor(${paramName});
`,args1.push(paramName+"_dtor"))}return returns&&(invokerFnBody+="var ret = fromRetWire(rv);\nreturn ret;\n"),invokerFnBody+="}\n",new Function(args1,invokerFnBody)})(argTypes,classType,returns,isAsync)(...closureArgs);return createNamedFunction(humanName,cppInvokerFunc)}var heap32VectorToArray=(count,firstElement)=>{for(var array=[],i=0;i<count;i++)array.push(HEAPU32[firstElement+4*i>>2]);return array},getFunctionName=signature=>{var argsIndex=(signature=signature.trim()).indexOf("(");return-1===argsIndex?signature:signature.slice(0,argsIndex)},validateThis=(this_,classType,humanName)=>(this_ instanceof Object||throwBindingError(humanName+' with invalid "this": '+this_),this_ instanceof classType.registeredClass.constructor||throwBindingError(humanName+' incompatible with "this" of type '+this_.constructor.name),this_.$$.ptr||throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`),upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)),emval_freelist=[],emval_handles=[0,1,,1,null,1,!0,1,!1,1],__emval_decref=handle=>{9<handle&&0==--emval_handles[handle+1]&&(emval_handles[handle],emval_handles[handle]=void 0,emval_freelist.push(handle))},Emval={toValue:handle=>(handle||throwBindingError("Cannot use deleted val. handle = "+handle),emval_handles[handle]),toHandle:value=>{switch(value){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:var handle=emval_freelist.pop()||emval_handles.length;return emval_handles[handle]=value,emval_handles[handle+1]=1,handle}}},EmValType={name:"emscripten::val",fromWireType:handle=>{var rv=Emval.toValue(handle);return __emval_decref(handle),rv},toWireType:(destructors,value)=>Emval.toHandle(value),readValueFromPointer:readPointer,destructorFunction:null},enumReadValueFromPointer=(name,width,signed)=>{switch(width){case 1:return signed?function(pointer){return this.fromWireType(HEAP8[pointer])}:function(pointer){return this.fromWireType(HEAPU8[pointer])};case 2:return signed?function(pointer){return this.fromWireType(HEAP16[pointer>>1])}:function(pointer){return this.fromWireType(HEAPU16[pointer>>1])};case 4:return signed?function(pointer){return this.fromWireType(HEAP32[pointer>>2])}:function(pointer){return this.fromWireType(HEAPU32[pointer>>2])};default:throw new TypeError(`invalid integer width (${width}): `+name)}};var requireRegisteredType=(rawType,humanName)=>{var impl=registeredTypes[rawType];return void 0===impl&&throwBindingError(humanName+" has unknown type "+getTypeName(rawType)),impl},installIndexedIterator=(proto,sizeMethodName,getMethodName)=>{proto[Symbol.iterator]||(proto[Symbol.iterator]=function(){return((size,getValue)=>{let index=0;return{next(){var current;return index>=size?{done:!0}:(current=index,index++,{value:getValue(current),done:!1})},[Symbol.iterator](){return this}}})(this[sizeMethodName](),i=>this[getMethodName](i))})},EmValOptionalType=Object.assign({optional:!0},EmValType),stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite),UTF16Decoder=new TextDecoder("utf-16le"),UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{ptr>>=1,maxBytesToRead=findStringEnd(HEAPU16,ptr,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(ptr,maxBytesToRead))},stringToUTF16=(str,outPtr,maxBytesToWrite)=>{if((maxBytesToWrite??=2147483647)<2)return 0;for(var startPtr=outPtr,numCharsToWrite=(maxBytesToWrite-=2)<2*str.length?maxBytesToWrite/2:str.length,i=0;i<numCharsToWrite;++i){var codeUnit=str.charCodeAt(i);HEAP16[outPtr>>1]=codeUnit,outPtr+=2}return HEAP16[outPtr>>1]=0,outPtr-startPtr},lengthBytesUTF16=str=>2*str.length,UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{for(var str="",startIdx=ptr>>2,i=0;!(maxBytesToRead/4<=i);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str},stringToUTF32=(str,outPtr,maxBytesToWrite)=>{if((maxBytesToWrite??=2147483647)<4)return 0;for(var startPtr=outPtr,endPtr=startPtr+maxBytesToWrite-4,i=0;i<str.length;++i){var codePoint=str.codePointAt(i);if(65535<codePoint&&i++,HEAP32[outPtr>>2]=codePoint,endPtr<(outPtr+=4)+4)break}return HEAP32[outPtr>>2]=0,outPtr-startPtr},lengthBytesUTF32=str=>{for(var len=0,i=0;i<str.length;++i)65535<str.codePointAt(i)&&i++,len+=4;return len},emval_methodCallers=[],emval_returnValue=(toReturnWire,destructorsRef,handle)=>{var destructors=[],toReturnWire=toReturnWire(destructors,handle);return destructors.length&&(HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors)),toReturnWire},emval_symbols={},getStringOrSymbol=address=>{var symbol=emval_symbols[address];return void 0===symbol?AsciiToString(address):symbol};var isLeapYear=year=>year%4==0&&(year%100!=0||year%400==0),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=date=>(isLeapYear(date.getFullYear())?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_ Line truncated
${functionBody}
}`,argFromPtr=new Function(Object.keys(captures),functionBody)(...Object.values(captures)),kind=`methodCaller<(${argTypes.map(t=>t.name)}) => ${argTypesPtr.name}>`;return argCount=createNamedFunction(kind,argFromPtr),toReturnWire=emval_methodCallers.length,emval_methodCallers.push(argCount),toReturnWire},na:__emval_decref,C:(first,second)=>(first=Emval.toValue(first))==(second=Emval.toValue(second)),s:name=>name?(name=getStringOrSymbol(name),Emval.toHandle(globalThis[name])):Emval.toHandle(globalThis),B:name=>(name=getStringOrSymbol(name),Emval.toHandle(Module[name])),u:(handle,key)=>(handle=Emval.toValue(handle),key=Emval.toValue(key),Emval.toHandle(handle[key])),J:handle=>{9<handle&&(emval_handles[handle+1]+=1)},A:(object,constructor)=>(object=Emval.toValue(object))instanceof(constructor=Emval.toValue(constructor)),g:(caller,handle,methodName,destructorsRef,args)=>emval_methodCallers[caller](handle,methodName,destructorsRef,args),ja:handle=>"number"==typeof(handle=Emval.toValue(handle)),ia:handle=>"string"==typeof(handle=Emval.toValue(handle)),l:()=>Emval.toHandle([]),q:v=>Emval.toHandle(getStringOrSymbol(v)),j:()=>Emval.toHandle({}),W:handle=>{var destructors=Emval.toValue(handle);runDestructors(destructors),__emval_decref(handle)},r:(handle,key,value)=>{handle=Emval.toValue(handle),key=Emval.toValue(key),value=Emval.toValue(value),handle[key]=value},T:function(time,tmPtr){time=bigintToI53Checked(time);var time=new Date(1e3*time),start=(HEAP32[tmPtr>>2]=time.getUTCSeconds(),HEAP32[tmPtr+4>>2]=time.getUTCMinutes(),HEAP32[tmPtr+8>>2]=time.getUTCHours(),HEAP32[tmPtr+12>>2]=time.getUTCDate(),HEAP32[tmPtr+16>>2]=time.getUTCMonth(),HEAP32[tmPtr+20>>2]=time.getUTCFullYear()-1900,HEAP32[tmPtr+24>>2]=time.getUTCDay(),Date.UTC(time.getUTCFullYear(),0,1,0,0,0,0)),time=(time.getTime()-start)/864e5|0;HEAP32[tmPtr+28>>2]=time},U:function(time,tmPtr){time=bigintToI53Checked(time);var time=new Date(1e3*time),yday=(HEAP32[tmPtr>>2]=time.getSeconds(),HEAP32[tmPtr+4>>2]=time.getMinutes(),HEAP32[tmPtr+8>>2]=time.getHours(),HEAP32[tmPtr+12>>2]=time.getDate(),HEAP32[tmPtr+16>>2]=time.getMonth(),HEAP32[tmPtr+20>>2]=time.getFullYear()-1900,HEAP32[tmPtr+24>>2]=time.getDay(),0|ydayFromDate(time)),yday=(HEAP32[tmPtr+28>>2]=yday,HEAP32[tmPtr+36>>2]=-60*time.getTimezoneOffset(),new Date(time.getFullYear(),0,1)),summerOffset=new Date(time.getFullYear(),6,1).getTimezoneOffset(),yday=yday.getTimezoneOffset(),time=0|(summerOffset!=yday&&time.getTimezoneOffset()==Math.min(yday,summerOffset));HEAP32[tmPtr+32>>2]=time},V:function(tmPtr){date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var guessedOffset,start,summerOffset,dst,date,dstOffset=isNaN(date.getTime())?-1:(dst=HEAP32[tmPtr+32>>2],guessedOffset=date.getTimezoneOffset(),start=new Date(date.getFullYear(),0,1),summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset(),start=start.getTimezoneOffset(),dstOffset=Math.min(start,summerOffset),dst<0?HEAP32[tmPtr+32>>2]=Number(summerOffset!=start&&dstOffset==guessedOffset):0<dst!=(dstOffset==guessedOffset)&&(start=Math.max(start,summerOffset),summerOffset=0<dst?dstOffset:start,date.setTime(date.getTime()+6e4*(summerOffset-guessedOffset))),HEAP32[tmPtr+24>>2]=date.getDay(),dst=0|ydayFromDate(date),HEAP32[tmPtr+28>>2]=dst,HEAP32[tmPtr>>2]=date.getSeconds(),HEAP32[tmPtr+4>>2]=date.getMinutes(),HEAP32[tmPtr+8>>2]=date.getHours(),HEAP32[tmPtr+12>>2]=date.getDate(),HEAP32[tmPtr+16>>2]=date.getMonth(),HEAP32[tmPtr+20>>2]=date.getYear(),date.getTime()/1e3);return BigInt(dstOffset)},X:(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear(),winter=new Date(currentYear,0,1),currentYear=new Date(currentYear,6,1),winter=winter.getTimezoneOffset(),currentYear=currentYear.getTimezoneOffset(),stdTimezoneOffset=Math.max(winter,currentYear),timezone=(HEAPU32[timezone>>2]=60*stdTimezoneOffset,HEAP32[daylight>>2]=Number(winter!=currentYear),timezoneOffset=>{var sign=0<=timezoneOffset?"-":"+",timezoneOffset=Math.abs(timezoneOffset);return"UTC"+sign+String(Math.floor(timezoneOffset/60)).padStart(2,"0")+String(timezoneOffset%60).padStart(2,"0")}),stdTimezoneOffset=timezone(winter),daylight=timezone(currentYear);currentYear<winter?(stringToUTF8(stdTimezoneOffset,std_name,17),stringToUTF8(daylight,dst_name,17)):(stringToUTF8(stdTimezoneOffset,dst_name,17),stringToUTF8(daylight,std_name,17))},H:()=>Date.now(),F:()=>performance.now(),Q:requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;if(!(2147483648<requestedSize))for(var alignment,cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown),overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);if((size=>{size=(size-wasmMemory.buffer.byteLength+65535)/65536|0;try{return wasmMemory.grow(size),updateMemoryViews(),1}catch(e){}})(Math.min(2147483648,(overGrownHeapSize=Math.max(requestedSize,overGrownHeapSize),alignment=65536,Math.ceil(overGrownHeapSize/alignm Line truncated