var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="patsy.data";var REMOTE_PACKAGE_BASE="patsy.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","patsy",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","patsy-0.5.2-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:233192,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1521,2756,3896,4858,5493,6462,7421,8419,9284,10439,11409,12558,13499,14667,15715,17174,18118,19229,20570,21984,23242,24455,25822,27288,28822,30078,31010,32308,33455,34730,35931,36941,37706,39037,40478,41698,42819,43993,45292,46489,47657,48604,49808,50856,51844,52848,53823,54710,56007,57415,58568,59734,60748,62168,63062,64434,65249,66347,67316,68281,69564,70928,72262,73376,74425,75453,76592,77759,78683,79385,80567,81889,83131,84170,85360,86551,87742,88562,89526,90667,91978,93213,94317,95679,96841,98100,99042,99881,100627,101439,102447,103813,105256,106524,107515,108715,110127,111382,112599,113728,114926,115782,116729,117656,119046,120103,121205,122205,123171,124100,125037,126108,127383,128674,129837,131038,132034,133371,134796,136461,137506,138509,139665,140793,142201,143485,144591,145848,147203,148325,149395,150249,150814,151987,153304,154269,155453,156608,157686,159052,160481,161525,162885,164398,165810,167215,168812,170360,171581,172793,173802,175117,176395,177664,178909,179932,180993,182126,183341,184788,185856,187137,188452,189718,191247,192630,194094,195191,195939,197109,198335,198889,200389,201472,202966,204333,205679,206605,207590,208567,209776,211166,212451,213381,214574,215697,216479,217534,218417,219424,220496,221734,223162,224684,225815,227106,227940,229123,230532,232001,233008],sizes:[1521,1235,1140,962,635,969,959,998,865,1155,970,1149,941,1168,1048,1459,944,1111,1341,1414,1258,1213,1367,1466,1534,1256,932,1298,1147,1275,1201,1010,765,1331,1441,1220,1121,1174,1299,1197,1168,947,1204,1048,988,1004,975,887,1297,1408,1153,1166,1014,1420,894,1372,815,1098,969,965,1283,1364,1334,1114,1049,1028,1139,1167,924,702,1182,1322,1242,1039,1190,1191,1191,820,964,1141,1311,1235,1104,1362,1162,1259,942,839,746,812,1008,1366,1443,1268,991,1200,1412,1255,1217,1129,1198,856,947,927,1390,1057,1102,1e3,966,929,937,1071,1275,1291,1163,1201,996,1337,1425,1665,1045,1003,1156,1128,1408,1284,1106,1257,1355,1122,1070,854,565,1173,1317,965,1184,1155,1078,1366,1429,1044,1360,1513,1412,1405,1597,1548,1221,1212,1009,1315,1278,1269,1245,1023,1061,1133,1215,1447,1068,1281,1315,1266,1529,1383,1464,1097,748,1170,1226,554,1500,1083,1494,1367,1346,926,985,977,1209,1390,1285,930,1193,1123,782,1055,883,1007,1072,1238,1428,1522,1131,1291,834,1183,1409,1469,1007,184],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_patsy.data")}Module["addRunDependency"]("datafile_patsy.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/patsy/__init__.py",start:0,end:3507,audio:0},{filename:"/lib/python3.9/site-packages/patsy/build.py",start:3507,end:46265,audio:0},{filename:"/lib/python3.9/site-packages/patsy/builtins.py",start:46265,end:49396,audio:0},{filename:"/lib/python3.9/site-packages/patsy/categorical.py",start:49396,end:68422,audio:0},{filename:"/lib/python3.9/site-packages/patsy/compat.py",start:68422,end:70411,audio:0},{filename:"/lib/python3.9/site-packages/patsy/compat_ordereddict.py",start:70411,end:79581,audio:0},{filename:"/lib/python3.9/site-packages/patsy/constraint.py",start:79581,end:99861,audio:0},{filename:"/lib/python3.9/site-packages/patsy/contrasts.py",start:99861,end:124022,audio:0},{filename:"/lib/python3.9/site-packages/patsy/desc.py",start:124022,end:146497,audio:0},{filename:"/lib/python3.9/site-packages/patsy/design_info.py",start:146497,end:197189,audio:0},{filename:"/lib/python3.9/site-packages/patsy/eval.py",start:197189,end:229375,audio:0},{filename:"/lib/python3.9/site-packages/patsy/highlevel.py",start:229375,end:244091,audio:0},{filename:"/lib/python3.9/site-packages/patsy/infix_parser.py",start:244091,end:253871,audio:0},{filename:"/lib/python3.9/site-packages/patsy/mgcv_cubic_splines.py",start:253871,end:298976,audio:0},{filename:"/lib/python3.9/site-packages/patsy/missing.py",start:298976,end:310556,audio:0},{filename:"/lib/python3.9/site-packages/patsy/origin.py",start:310556,end:315146,audio:0},{filename:"/lib/python3.9/site-packages/patsy/parse_formula.py",start:315146,end:324890,audio:0},{filename:"/lib/python3.9/site-packages/patsy/redundancy.py",start:324890,end:335548,audio:0},{filename:"/lib/python3.9/site-packages/patsy/splines.py",start:335548,end:353075,audio:0},{filename:"/lib/python3.9/site-packages/patsy/state.py",start:353075,end:359944,audio:0},{filename:"/lib/python3.9/site-packages/patsy/tokens.py",start:359944,end:368107,audio:0},{filename:"/lib/python3.9/site-packages/patsy/user_util.py",start:368107,end:377189,audio:0},{filename:"/lib/python3.9/site-packages/patsy/util.py",start:377189,end:405667,audio:0},{filename:"/lib/python3.9/site-packages/patsy/version.py",start:405667,end:406490,audio:0},{filename:"/lib/python3.9/site-packages/patsy-0.5.2-py3.9.egg-info/PKG-INFO",start:406490,end:409587,audio:0},{filename:"/lib/python3.9/site-packages/patsy-0.5.2-py3.9.egg-info/SOURCES.txt",start:409587,end:411840,audio:0},{filename:"/lib/python3.9/site-packages/patsy-0.5.2-py3.9.egg-info/dependency_links.txt",start:411840,end:411841,audio:0},{filename:"/lib/python3.9/site-packages/patsy-0.5.2-py3.9.egg-info/requires.txt",start:411841,end:411888,audio:0},{filename:"/lib/python3.9/site-packages/patsy-0.5.2-py3.9.egg-info/top_level.txt",start:411888,end:411894,audio:0}],remote_package_size:237288,package_uuid:"843a5401-a712-429c-a370-ff2bbef456da"})})();